@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Outfit Variable", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:"Outfit Variable", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-blau:var(--blau);--text-h2:var(--fs-h2)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:72rem){.container{max-width:72rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.text-wrap{text-wrap:wrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--blau:#0019f2;--blau-tief:#0012b8;--blau-hell:#dce0ff;--linie-auf-blau:#ffffff47;--weiss:#fff;--grau-50:#f3f4f6;--grau-200:#d9dce3;--grau-500:#6b7180;--grau-600:#565b66;--anthrazit:#14171f;--grau-auf-anthrazit:#b9bec9;--fehler:#b3261e;--fehler-flaeche:#fbeceb;--erfolg:#17663a;--fs-display:clamp(2.5rem, 1.1rem + 6.2vw, 6rem);--fs-held:min(clamp(2.5rem, 1.1rem + 6.2vw, 6rem), 11.5svh);--fs-held-titel:min(clamp(2.25rem, 1.2rem + 4.2vw, 4.25rem), 9.5svh);--fs-kopf:clamp(2.5rem, 1.2rem + 4.4vw, 5rem);--fs-h1:clamp(2.25rem, 1.4rem + 3.6vw, 4rem);--fs-h2:clamp(1.75rem, 1.25rem + 2.2vw, 2.75rem);--fs-h3:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-ziffer:clamp(4rem, 1.5rem + 6vw, 8rem);--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-body:1.0625rem;--fs-small:.9375rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--abschnitt:clamp(4rem, 2.5rem + 6vw, 8rem);--rand:clamp(1.25rem, .5rem + 3.3vw, 2.5rem);--container:75rem;--text-container:44rem;--radius:2px;--linie:1px solid var(--grau-200);--linie-betont:2px solid var(--anthrazit);--ueberstand:72px;--kopf-hoehe:64px;--kurve:cubic-bezier(.2, .8, .2, 1);--kurve-expo:cubic-bezier(.16, 1, .3, 1);--ueberstand-kopf:48px;--kopf-ueberhang:12px}@media(min-width:40rem){:root{--ueberstand:96px}}@media(min-width:64rem){:root{--ueberstand:160px;--ueberstand-kopf:96px}}@media(min-width:72rem){:root{--kopf-hoehe:84px;--kopf-ueberhang:20px}}html{-webkit-text-size-adjust:100%}html:has(#anfrage){scroll-behavior:smooth}body{background:var(--weiss);color:var(--anthrazit);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6}body.menue-offen{overflow:hidden}picture{display:contents}picture>source{display:none}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0;font-weight:600}p{margin:0}p,li{overflow-wrap:break-word}[id],[tabindex="-1"],.server-fehler{scroll-margin-top:88px}:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.dunkel :focus-visible{outline-color:var(--weiss)}.nur-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-display{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:600;line-height:1}.t-h1{font-size:var(--fs-h1);letter-spacing:-.025em;font-weight:600;line-height:1.05}.t-h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:600;line-height:1.1}.t-h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.2}.t-lead{font-size:var(--fs-lead);line-height:1.5}.t-small{font-size:var(--fs-small);line-height:1.5}.text-max{max-width:62ch}.container{width:min(100% - 2 * var(--rand),var(--container));max-width:none;margin-inline:auto}.raster{grid-template-columns:minmax(0,1fr);display:grid}.raster>*{max-width:40rem}@media(max-width:63.99rem){.raster>*,.raster>picture>img{grid-column:1/-1!important}}@media(min-width:64rem){.raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.raster>*{max-width:none}}.abschnitt{padding-block:var(--abschnitt)}.flaeche-grau{background:var(--grau-50)}.flaeche-blau{background:var(--blau);color:var(--weiss)}.flaeche-anthrazit{background:var(--anthrazit);color:var(--weiss)}.skip-link{left:var(--sp-4);top:var(--sp-3);z-index:100;background:var(--weiss);color:var(--blau);border-radius:var(--radius);padding:12px 16px;font-weight:500;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible,.skip-link:focus{transform:none}.knopf{--wisch:transparent;--wisch-text:currentColor;isolation:isolate;border-radius:var(--radius);min-height:52px;font:inherit;font-size:var(--fs-body);text-align:center;cursor:pointer;transition:color .25s var(--kurve),border-color .25s var(--kurve),transform .16s ease-out;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.knopf:before{content:"";z-index:-1;background:var(--wisch);transform-origin:0;transition:transform .25s var(--kurve);position:absolute;inset:0;transform:scaleX(0)}.knopf:hover:before{transform:scaleX(1)}.knopf:hover{color:var(--wisch-text)}.knopf:active{transition-duration:.25s,.25s,.1s;transform:scale(.98)}.knopf svg{flex:none}.knopf--blau{background:var(--blau);color:var(--weiss);--wisch:var(--blau-tief);--wisch-text:var(--weiss)}.knopf--blau[aria-disabled=true]{background:var(--grau-600);cursor:progress;transform:none}.knopf--blau[aria-disabled=true]:before{display:none}.knopf--hell{background:var(--weiss);color:var(--blau);--wisch:var(--blau-hell);--wisch-text:var(--blau)}.knopf--rahmen-weiss{border-color:var(--weiss);color:var(--weiss);--wisch:var(--weiss);--wisch-text:var(--blau);background:0 0}.flaeche-anthrazit .knopf--rahmen-weiss{--wisch-text:var(--anthrazit)}.knopf--rahmen-hell{border-color:var(--anthrazit);color:var(--anthrazit);--wisch:var(--anthrazit);--wisch-text:var(--weiss);background:0 0}.knopf-gruppe{flex-direction:column;gap:12px;display:flex}.knopf-gruppe .knopf{width:100%}@media(min-width:40rem){.knopf-gruppe{flex-flow:wrap}.knopf-gruppe .knopf{width:auto}}.fliesstext a,a.text-link{color:var(--blau);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s ease-out}.fliesstext a:hover,a.text-link:hover{color:var(--blau-tief);text-decoration-thickness:2px}.pfeil-link{min-height:44px;color:var(--blau);text-underline-offset:5px;align-items:center;gap:8px;font-weight:500;text-decoration:none;text-decoration-thickness:2px;transition:color .15s ease-out;display:inline-flex}.pfeil-link svg{transition:transform .2s var(--kurve);flex:none}.pfeil-link:hover,.pfeil-link:focus-visible{color:var(--blau-tief);text-decoration-line:underline}.pfeil-link:hover svg,.pfeil-link:focus-visible svg{transform:translate(4px)}.kopf{z-index:50;background:var(--weiss);color:var(--anthrazit);border-bottom:1px solid var(--grau-200);position:sticky;top:0}.kopf-innen{height:var(--kopf-hoehe);justify-content:space-between;align-items:center;gap:8px;display:flex}.kopf-logo{z-index:60;background:var(--blau);flex:none;align-self:flex-start;padding:16px 8px;display:block;position:relative}.kopf-logo img{width:162px;height:44px}.kopf-rechts{align-items:center;gap:8px;display:flex}.hauptnav{display:none}.hauptnav ul{gap:24px;margin:0;padding:0;list-style:none;display:flex}.nav-link{min-height:44px;color:var(--anthrazit);white-space:nowrap;text-underline-offset:8px;text-decoration:none;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--blau);text-decoration-color:var(--blau);align-items:center;font-size:1rem;font-weight:500;display:inline-flex}.nav-link:hover{text-decoration-line:underline}.nav-link[aria-current=page]{font-weight:600;text-decoration-line:underline}.knopf--kopf{min-height:44px;padding:0 18px}.knopf--kopf .knopf-text{display:none}.knopf--telefon-kopf{border-color:var(--blau);width:44px;color:var(--blau);--wisch:var(--blau);--wisch-text:var(--weiss);background:0 0;padding:0}@media(min-width:25rem){.kopf-logo{padding:8px}.kopf-logo img{width:221px;height:60px}.kopf-innen,.kopf-rechts{gap:12px}}@media(min-width:40rem){.knopf--telefon-kopf{background:var(--blau);width:auto;color:var(--weiss);--wisch:var(--blau-tief);--wisch-text:var(--weiss);border-color:#0000;padding:0 18px}.knopf--kopf .knopf-text{display:inline}}.menue-knopf{width:44px;height:44px;color:var(--anthrazit);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.menue-balken{width:24px;height:14px;display:block;position:relative}.menue-balken:before,.menue-balken:after{content:"";width:24px;height:2px;transition:transform .2s var(--kurve),top .2s var(--kurve);background:currentColor;position:absolute;left:0}.menue-balken:before{top:2px}.menue-balken:after{top:10px}.menue-knopf[aria-expanded=true] .menue-balken:before{top:6px;transform:rotate(45deg)}.menue-knopf[aria-expanded=true] .menue-balken:after{top:6px;transform:rotate(-45deg)}@media(min-width:72rem){.kopf-logo{padding:10px}.kopf-logo img{width:309px;height:84px}.hauptnav{display:block}.menue-knopf{display:none}.mobil-menue{display:none!important}}.mobil-menue{top:var(--kopf-hoehe);z-index:49;height:calc(100dvh - var(--kopf-hoehe));overscroll-behavior:contain;background:var(--weiss);color:var(--anthrazit);border-top:1px solid var(--grau-200);opacity:0;transition:opacity .14s var(--kurve),transform .14s var(--kurve);position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobil-menue.ist-offen{opacity:1;transition-duration:.2s;transform:none}.mobil-menue-innen{min-height:100%;padding-top:calc(var(--kopf-ueberhang) + 12px);padding-bottom:var(--sp-6);flex-direction:column;display:flex}.mobil-menue ul{margin:0;padding:0;list-style:none}.mobil-menue li{border-bottom:1px solid var(--grau-200)}.mobil-link{min-height:56px;color:var(--anthrazit);text-underline-offset:8px;text-decoration:none;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--blau);text-decoration-color:var(--blau);align-items:center;padding-block:6px;font-size:1.75rem;font-weight:600;line-height:1.15;display:flex}.mobil-link:hover,.mobil-link[aria-current=page]{text-decoration-line:underline}.mobil-menue-knoepfe{margin-top:var(--sp-7);flex-direction:column;gap:12px;display:flex}.mobil-menue-knoepfe .knopf{width:100%}.kopf{transition:transform .25s var(--kurve)}.kopf.ist-weg{transform:translateY(calc(-100% - 24px))}.held{isolation:isolate;min-height:clamp(520px,calc(100svh - var(--kopf-hoehe)),820px);background:var(--anthrazit);color:var(--weiss);align-items:flex-end;display:flex;position:relative;overflow:hidden}.held-medium{z-index:-2;position:absolute;inset:0}.held-bild,.held-video{object-fit:cover;object-position:45% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.held--gespiegelt :is(.held-bild,.held-video){transform:scaleX(-1)}.held-video{opacity:0;transition:opacity .6s var(--kurve);pointer-events:none}.held-video.ist-bereit{opacity:1}.held-verlauf{z-index:-1;pointer-events:none;position:absolute;inset:0}@media(min-width:64rem){.held-verlauf{background:linear-gradient(to right,#14171fcc 0,#14171fb8 calc(var(--text-rechts,55%) - 40px),#14171f00 calc(var(--text-rechts,55%) + 200px)),linear-gradient(to top,#14171f66 0,#14171f00 22%)}.held-inhalt:before{display:none}}.held-inhalt{padding-top:calc(var(--kopf-ueberhang) + 40px);animation:gleiten-rein .7s var(--kurve-expo) .1s both;padding-bottom:clamp(32px,7vh,80px);position:relative}.held-inhalt:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#14171feb 0,#14171fd1 calc(100% - 80px),#14171f00);width:100vw;position:absolute;top:-80px;bottom:0;left:calc(50% - 50vw)}.held-titel{font-weight:700}.held-titel-haupt{font-size:var(--fs-held-titel);letter-spacing:-.035em;text-wrap:balance;max-width:12em;line-height:1.04;display:block}.held-titel-zusatz{letter-spacing:-.015em;text-wrap:balance;max-width:24em;margin-top:.55em;font-size:clamp(1.3125rem,.95rem + 1.5vw,2.125rem);font-weight:500;line-height:1.2;display:block}.held-lead{margin-top:var(--sp-5);max-width:52ch;color:var(--weiss);font-size:var(--fs-body);line-height:1.55}@keyframes gleiten-rein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.held-knoepfe{margin-top:var(--sp-6)}@media(max-width:63.99rem)and (max-height:620px){.held-inhalt{padding-top:calc(var(--kopf-ueberhang) + 20px);padding-bottom:20px}.held-lead{margin-top:var(--sp-3);font-size:var(--fs-small)}.held-knoepfe{margin-top:var(--sp-4)}}@media(min-width:64rem){.held-lead{font-size:var(--fs-lead);line-height:1.5}.held-bild,.held-video{object-position:50% 55%}}.abschnitt-kopf{row-gap:var(--sp-3);margin-bottom:var(--sp-7)}.abschnitt-kopf h2{grid-column:1/8}.abschnitt-kopf p{color:var(--grau-600);grid-column:1/8}@media(min-width:64rem){.abschnitt-kopf{margin-bottom:56px}}.karten{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.karte{background:var(--weiss);border:1px solid var(--grau-200);border-radius:var(--radius);transition:border-color .2s var(--kurve);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.karte:hover{border-color:var(--anthrazit)}.karte:has(a:focus-visible){outline:3px solid var(--blau);outline-offset:3px}.karte-bild{aspect-ratio:4/3;object-fit:cover;width:100%}.karte>:not(.karte-bild){margin-inline:20px}.karte-titel{font-size:var(--fs-h3);letter-spacing:-.015em;margin-top:20px;line-height:1.2}.karte-titel a{color:inherit;outline:none;text-decoration:none}.karte-titel a:after{content:"";position:absolute;inset:0}.karte-text{color:var(--grau-600);margin-top:10px}.karte-liste{border-top:var(--linie);margin-block:16px 0;padding:14px 0 0;list-style:none}.karte-liste li{padding:4px 0 4px 20px;line-height:1.45;position:relative}.karte-liste li:before{content:"";background:var(--blau);width:8px;height:8px;position:absolute;top:.72em;left:0}.karte-mehr{color:var(--blau);margin-block:16px 20px;font-weight:500;display:block}.zusammen{white-space:nowrap}.karte-mehr svg{vertical-align:-.2em;transition:transform .2s var(--kurve);margin-left:4px;display:inline-block}.karte:hover .karte-mehr svg{transform:translate(4px)}@media(min-width:40rem)and (max-width:63.99rem){.karte{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:4px}.karte-bild{aspect-ratio:auto;grid-area:1/1/-1;height:100%;min-height:260px}.karte>:not(.karte-bild){grid-column:2;margin-inline:24px}.karte-titel{margin-top:24px}}@media(min-width:64rem){.karten{grid-template-columns:repeat(3,minmax(0,1fr))}.karte{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.karte>:not(.karte-bild){margin-inline:24px}.karte-titel{margin-top:24px}.karte-mehr{place-self:end start;margin-bottom:24px}}.einblicke h2{margin-bottom:var(--sp-6)}.mosaik{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mosaik-feld{border-radius:var(--radius);background:var(--grau-200);position:relative;overflow:hidden}.mosaik-feld--gross{grid-area:span 2/1/auto/-1}.mosaik-feld--hoch{grid-row:span 2}.mosaik-feld a{color:var(--weiss);text-decoration:none;display:block;position:absolute;inset:0}.mosaik-feld a:focus-visible{outline-offset:-6px;outline-color:var(--weiss)}.mosaik-feld img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .6s var(--kurve)}.mosaik-feld a:hover img{transform:scale(1.03)}.mosaik-name{font-size:var(--fs-small);background:linear-gradient(0deg,#14171fd1 0,#14171f99 45%,#14171f00);padding:48px 14px 12px;font-weight:500;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media(min-width:40rem){.mosaik{grid-auto-rows:30vw;gap:12px}.mosaik-name{font-size:var(--fs-body);padding:56px 20px 16px}}@media(min-width:64rem){.mosaik{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,18vw,250px)}.mosaik-feld--gross{grid-column:span 2}}.vertrauen .raster{row-gap:var(--sp-6)}.vertrauen-bild{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.vertrauen-kopf p{margin-top:var(--sp-4);color:var(--grau-600);max-width:44ch}.vertrauen-liste{border-top:var(--linie-betont);margin:0;padding:0;list-style:none}@media(min-width:64rem){.vertrauen .raster{row-gap:var(--sp-6);grid-template-rows:auto 1fr}.vertrauen-bild{aspect-ratio:auto;grid-area:1/1/3/6;height:100%;min-height:520px}.vertrauen-kopf{grid-area:1/7/auto/13}.vertrauen-liste{grid-area:2/7/auto/13;align-self:start}}.punkt{border-bottom:1px solid var(--grau-200);grid-template-columns:2.5rem minmax(0,1fr);column-gap:8px;padding-block:22px;display:grid}.punkt-nr{color:var(--blau);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.punkt p{color:var(--grau-600);max-width:52ch;margin-top:6px}@media(min-width:64rem){.punkt{grid-template-columns:3.5rem minmax(0,1fr);padding-block:26px}}.ablauf-liste{grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.ablauf-punkt{border-top:var(--linie-betont);grid-template-columns:3rem minmax(0,1fr);column-gap:8px;padding-top:20px;display:grid}.ablauf-nr{color:var(--blau);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:.95;display:block}.ablauf-punkt p{color:var(--grau-600);max-width:44ch;margin-top:8px}@media(min-width:64rem){.ablauf-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ablauf-punkt{grid-template-columns:minmax(0,1fr);padding-top:24px}.ablauf-nr{margin-bottom:20px;font-size:3.25rem}}.ablauf-bild{width:100%;margin-top:var(--sp-7);aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius)}@media(min-width:40rem){.ablauf-bild{aspect-ratio:21/9}}@media(min-width:64rem){.ablauf-bild{aspect-ratio:3;margin-top:56px}}.ansprechpartner .raster{row-gap:var(--sp-6);align-items:center}.ansprechpartner-bild{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;max-width:220px}.ansprechpartner-name{margin-top:var(--sp-5);font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.2}.ansprechpartner-rolle{color:var(--grau-auf-anthrazit);margin-top:4px}.ansprechpartner-satz{margin-top:var(--sp-4);font-size:var(--fs-lead);max-width:40ch;line-height:1.5}.ansprechpartner .knopf-gruppe{margin-top:var(--sp-6)}@media(min-width:64rem){.ansprechpartner{padding-block:clamp(4rem,2rem + 5vw,6.5rem)}.ansprechpartner-bild{grid-column:1/5;max-width:none}.ansprechpartner-text{grid-column:6/13}}.karriere-zeile{padding-block:clamp(2.5rem,1.5rem + 3vw,4rem)}.karriere-zeile-innen{align-items:flex-start;gap:var(--sp-5);flex-direction:column;display:flex}.karriere-zeile p{color:var(--grau-600);max-width:60ch;margin-top:6px}.karriere-zeile .knopf{flex:none}@media(max-width:39.99rem){.karriere-zeile .knopf{width:100%}}@media(min-width:64rem){.karriere-zeile-innen{justify-content:space-between;align-items:center;gap:var(--sp-7);flex-direction:row}}.zeilen{margin:0;padding:0;list-style:none}.zeile{border-top:var(--linie-betont);row-gap:16px;padding-block:24px 48px}.zeile:last-child{padding-bottom:0}.zeile-bild{aspect-ratio:4/3;object-fit:cover;order:-1;width:100%;margin-bottom:8px}.zeile-text{max-width:40rem}@media(min-width:64rem){.zeile{grid-template-rows:auto 1fr;row-gap:12px;padding-block:40px}.zeile:last-child{padding-bottom:40px}.zeile h3{grid-area:1/1/auto/5}.zeile .pfeil-link{grid-area:2/1/auto/5;place-self:start}.zeile-text{grid-area:1/5/3/9}.zeile-bild{order:0;grid-area:1/9/3/13;margin:0}}.zeile--ohne-bild{padding-block:24px}@media(min-width:64rem){.zeile--ohne-bild{grid-template-rows:auto;align-items:center}.zeile--ohne-bild h3{grid-column:1/8}.zeile--ohne-bild .pfeil-link{grid-area:1/9/auto/13;align-self:center}}.anfrage .raster{row-gap:var(--sp-7)}.anfrage-info{grid-column:1/5}.anfrage-info>p{margin-top:var(--sp-4)}.anfrage-anruf{margin-top:var(--sp-5);width:100%}@media(min-width:40rem){.anfrage-anruf{width:auto}}.anfrage-form{background:var(--grau-50);border-radius:var(--radius);grid-column:6/13;padding:28px 20px}.anfrage-form .erfolg{background:var(--weiss)}@media(min-width:40rem){.anfrage-form{padding:40px}}.kontaktliste{margin:var(--sp-5) 0 0;border-bottom:var(--linie);padding:0;list-style:none}.kontaktliste li{border-top:var(--linie);padding-block:12px}.kontaktliste .bez{font-size:var(--fs-small);color:var(--grau-600);display:block}.kontaktliste a{color:var(--anthrazit);text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.kontaktliste a:hover{color:var(--blau);text-decoration-thickness:2px}.formular-hinweis{font-size:var(--fs-small);color:var(--grau-600);margin-bottom:var(--sp-5)}.felder{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media(min-width:40rem){.felder{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.feld--breit{grid-column:1/-1}}.feld label{font-size:var(--fs-small);color:var(--anthrazit);margin-bottom:8px;font-weight:500;display:block}.feld input,.feld select,.feld textarea{width:100%;min-height:52px;font:inherit;font-size:var(--fs-body);color:var(--anthrazit);background:var(--weiss);border:1.5px solid var(--grau-500);border-radius:var(--radius);margin:0;padding:13px 14px;line-height:1.4;transition:border-color .15s ease-out;display:block}.feld textarea{resize:vertical;min-height:140px}.feld select{appearance:none;background-image:url(/icons/auswahl-pfeil.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:44px}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--anthrazit)}.feld input:focus,.feld select:focus,.feld textarea:focus{border:2px solid var(--blau);padding:12.5px 13.5px}.feld select:focus{padding-right:43.5px}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.feld [aria-invalid=true],.feld [aria-invalid=true]:hover{border:2px solid var(--fehler);padding:12.5px 13.5px}.feld select[aria-invalid=true]{padding-right:43.5px}.feld input:disabled,.feld select:disabled,.feld textarea:disabled{background-color:var(--grau-50);color:var(--grau-600);border-color:var(--grau-500)}.feld-fehler{font-size:var(--fs-small);color:var(--fehler);align-items:flex-start;gap:8px;margin-top:8px;display:flex}.feld-fehler svg{flex:none;margin-top:3px}.feld-fehler[hidden]{display:none}.falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.formular-ende{margin-top:var(--sp-6)}.formular-ende .knopf{width:100%}@media(min-width:40rem){.formular-ende .knopf{width:auto}}.datenschutz-hinweis{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--grau-600);max-width:60ch}.datenschutz-hinweis a{color:var(--blau);text-underline-offset:3px;text-decoration:underline}.server-fehler{margin-top:var(--sp-6);background:var(--fehler-flaeche);border:1.5px solid var(--fehler);color:var(--fehler);font-size:var(--fs-body);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.server-fehler[hidden]{display:none}.server-fehler svg{flex:none;margin-top:4px}.server-fehler a{color:var(--fehler);text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline}.erfolg{background:var(--grau-50);padding:32px}.erfolg[hidden]{display:none}.erfolg-kopf{align-items:flex-start;gap:12px;display:flex}.erfolg-kopf svg{color:var(--erfolg);flex:none;margin-top:2px}.erfolg h3{color:var(--erfolg);outline-offset:4px}.erfolg p{margin-top:8px}.erfolg .vorschau-hinweis{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--grau-600)}.erfolg.blendet-ein{animation:.2s ease-out both einblenden}@keyframes einblenden{0%{opacity:0}to{opacity:1}}.formular-flaeche{background:var(--weiss);padding:32px 20px}@media(min-width:40rem){.formular-flaeche{padding:32px}}.seitenkopf{z-index:1;color:var(--anthrazit);padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(4rem,8vw,7rem);display:flow-root;position:relative;overflow-x:clip}.seitenkopf .raster{row-gap:var(--sp-7)}.seitenkopf-inhalt{grid-column:1/10}.seitenkopf--mit-bild .seitenkopf-inhalt{grid-column:1/7;align-self:center}.seitenkopf-titel{font-size:var(--fs-kopf);letter-spacing:-.03em;line-height:1}.seitenkopf--gross .seitenkopf-titel{font-size:var(--fs-held)}.seitenkopf--gross .seitenkopf-titel:after{content:"";width:96px;height:6px;margin-top:var(--sp-5);background:var(--blau);display:block}.seitenkopf--mit-bild{padding-bottom:0}.seitenkopf-bildrahmen{margin-bottom:calc(-1 * var(--ueberstand-kopf));align-self:end;margin-right:16px;position:relative}.seitenkopf-bildrahmen:before{content:"";background:var(--blau);position:absolute;inset:0;transform:translate(16px,16px)}.seitenkopf-bild{aspect-ratio:4/3;object-fit:cover;width:100%;animation:wisch-rein 1s var(--kurve-expo) .15s both;position:relative}@keyframes wisch-rein{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media(min-width:64rem){.seitenkopf-bildrahmen{grid-column:7/13;margin-right:24px}.seitenkopf-bildrahmen:before{transform:translate(24px,24px)}.seitenkopf--mit-bild{padding-bottom:0}}.nach-kopf{padding-top:calc(var(--abschnitt) + var(--ueberstand-kopf))}.brotkrumen ol{margin:0 0 var(--sp-5);font-size:var(--fs-small);color:var(--grau-600);flex-wrap:wrap;gap:4px 8px;padding:0;list-style:none;display:flex}.brotkrumen li+li:before{content:"/";color:var(--grau-600);margin-right:8px}.brotkrumen a{color:var(--grau-600);text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.brotkrumen a:hover{color:var(--blau)}.brotkrumen [aria-current=page]{color:var(--anthrazit)}.seitenkopf .t-lead{color:var(--anthrazit);max-width:56ch;margin-top:var(--sp-5)}.liste-abschnitt .raster{row-gap:var(--sp-6)}.liste-abschnitt h2{grid-column:1/5;align-self:start}.gross-liste{border-top:var(--linie-betont);grid-column:6/13;margin:0;padding:0;list-style:none}.gross-liste li{isolation:isolate;border-bottom:var(--linie);font-size:var(--fs-h3);letter-spacing:-.01em;padding:20px 16px 20px 44px;font-weight:500;line-height:1.25;position:relative;overflow:hidden}.gross-liste li:before{content:"";background:var(--blau);width:10px;height:10px;position:absolute;top:calc(15px + .62em);left:16px}.ablauf-kurz{padding-top:0;overflow-x:clip}.ablauf-kurz .raster{row-gap:var(--sp-7);align-items:center}.ablauf-kurz .text-spalte{grid-column:1/6}.ausbruch-rechts{aspect-ratio:4/3;object-fit:cover;max-width:none;width:calc(100% + (100vw - min(100vw - 2 * var(--rand),var(--container)))/2);grid-column:7/13}.ziffern-liste{margin:var(--sp-5) 0 0;padding:0;list-style:none}.ziffern-liste li{border-bottom:var(--linie);grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding-block:14px;font-size:1.125rem;display:grid}.ziffern-liste .nr{color:var(--blau);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.2}.aufruf-band h2{margin-bottom:var(--sp-6);font-size:var(--fs-kopf);letter-spacing:-.03em;max-width:16ch;line-height:1}.weitere h2{margin-bottom:var(--sp-6)}.bewerben .raster{row-gap:var(--sp-7)}.bewerben .text-spalte{grid-column:1/6}.bewerben .text-spalte p{margin-top:var(--sp-4)}.bewerben .text-spalte .knopf{margin-top:var(--sp-6)}.bewerben .formular-flaeche{grid-column:7/13}@media(max-width:39.99rem){.bewerben .text-spalte .knopf{width:100%}}.rechtstext{width:min(100% - 2 * var(--rand),var(--container));padding-top:clamp(4rem,6vw,6rem);padding-bottom:var(--abschnitt);margin-inline:auto}.rechtstext>div{max-width:var(--text-container)}.rechtstext h1{margin-bottom:var(--sp-6)}.rechtstext h2{font-size:var(--fs-h3);letter-spacing:-.01em;margin:40px 0 12px;line-height:1.2}.rechtstext p{margin:0 0 14px}.rechtstext ul{margin:0 0 14px;padding-left:1.2em;list-style:outside}.rechtstext .stand{color:var(--grau-600);font-size:var(--fs-small);margin-top:40px}.fehlerseite{min-height:calc(100dvh - var(--kopf-hoehe));padding-block:var(--abschnitt);align-items:flex-end;display:flex}.fehlerseite .nummer{color:var(--blau);font-size:var(--fs-display);letter-spacing:-.03em;font-weight:600;line-height:1}.fehlerseite h1{margin-top:var(--sp-5)}.fehlerseite p{margin-top:var(--sp-4);color:var(--grau-600)}.fehlerseite .knopf-gruppe{margin-top:var(--sp-6)}.fuss{background:var(--anthrazit);color:var(--weiss)}.fuss-raster{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}.fuss-marke{grid-column:1/-1}.logo-block{background:var(--blau);padding:20px;display:inline-block}.logo-block img{width:206px;height:56px}.fuss-adresse{margin-top:var(--sp-6);color:var(--grau-auf-anthrazit);font-style:normal}.fuss-adresse a{color:var(--weiss)}.fuss-spalte{margin-top:var(--sp-7)}.fuss-spalte h2{font-size:var(--fs-small);color:var(--grau-auf-anthrazit);margin-bottom:8px;font-weight:500;line-height:1.5}.fuss ul{margin:0;padding:0;list-style:none}.fuss-link{min-height:44px;color:var(--weiss);text-underline-offset:4px;align-items:center;text-decoration:none;display:inline-flex}.fuss-link:hover{text-decoration-line:underline}.fuss-unten{margin-top:var(--sp-8);padding-block:var(--sp-5) var(--sp-6);font-size:var(--fs-small);color:var(--grau-auf-anthrazit);border-top:1px solid #ffffff29}@media(min-width:40rem){.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.fuss-raster{grid-template-columns:repeat(12,minmax(0,1fr))}.fuss-marke{grid-column:1/5}.fuss-spalte{margin-top:var(--sp-8)}.fuss-spalte--leistungen{grid-column:6/9}.fuss-spalte--betrieb{grid-column:9/11}.fuss-spalte--recht{grid-column:11/13}}.aktionsleiste{z-index:45;padding-bottom:env(safe-area-inset-bottom);background:var(--weiss);border-top:1px solid var(--grau-200);transition:transform .25s var(--kurve);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}html.js .aktionsleiste:not(.ist-sichtbar){transform:translateY(100%)}.aktionsleiste a{justify-content:center;align-items:center;gap:10px;min-height:56px;font-weight:500;text-decoration:none;display:flex}.aktionsleiste a:first-child{background:var(--weiss);color:var(--blau)}.aktionsleiste a:last-child{background:var(--blau);color:var(--weiss)}.aktionsleiste a:last-child:focus-visible{outline-color:var(--weiss);outline-offset:-6px}.aktionsleiste a:first-child:focus-visible{outline-offset:-6px}@media(min-width:64rem){.aktionsleiste{display:none}}@media(max-width:63.99rem){.fuss-unten{padding-bottom:calc(var(--sp-6) + 56px + env(safe-area-inset-bottom))}}::selection{background:var(--blau);color:var(--weiss)}input,textarea{caret-color:var(--blau)}[data-enthuellen]{transition-delay:calc(var(--v,0) * 90ms)}html.js-bewegung [data-enthuellen=bild]{clip-path:inset(100% 0 0);transition:clip-path .7s var(--kurve-expo);transition-delay:calc(var(--v,0) * 90ms)}html.js-bewegung [data-enthuellen=text]{opacity:0;transition:opacity .5s var(--kurve-expo),transform .5s var(--kurve-expo);transition-delay:calc(var(--v,0) * 90ms);transform:translateY(24px)}html.js-bewegung [data-enthuellen=bild].sichtbar{clip-path:inset(0)}html.js-bewegung [data-enthuellen=text].sichtbar{opacity:1;transform:none}:is(.karten,.vertrauen-liste,.ablauf-liste,.mosaik)>:nth-child(2){--v:1}:is(.karten,.vertrauen-liste,.ablauf-liste,.mosaik)>:nth-child(3){--v:2}.mosaik>:nth-child(4){--v:3}html:not(.js-bewegung):has(#anfrage){scroll-behavior:auto}html:not(.js-bewegung) :is(.held-inhalt,.seitenkopf-bild,.erfolg.blendet-ein){animation:none}html:not(.js-bewegung) .held-video{display:none}html:not(.js-bewegung) .knopf,html:not(.js-bewegung) .knopf:before,html:not(.js-bewegung) .pfeil-link svg,html:not(.js-bewegung) .mobil-menue,html:not(.js-bewegung) .menue-balken:before,html:not(.js-bewegung) .menue-balken:after,html:not(.js-bewegung) .kopf,html:not(.js-bewegung) .aktionsleiste,html:not(.js-bewegung) .karte,html:not(.js-bewegung) .mosaik-feld img,html:not(.js-bewegung) .karte-mehr svg{transition:none!important}html:not(.js-bewegung) .knopf:active,html:not(.js-bewegung) .pfeil-link:hover svg,html:not(.js-bewegung) .pfeil-link:focus-visible svg,html:not(.js-bewegung) .karte:hover .karte-mehr svg,html:not(.js-bewegung) .mosaik-feld a:hover img,html:not(.js-bewegung) :is(.mobil-menue,.mobil-menue.ist-offen){transform:none}.seitenkopf-titel,.aufruf-band h2,.fehlerseite .nummer{letter-spacing:-.035em;font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
