:root{--navy:#13505f;--blau:#1c7189;--cyan:#2ec0c5;--verlauf:linear-gradient(135deg,#2ec0c5 0%,#68d4f0 100%);--petrol-nacht:#0e4552;--petrol:#1c7189;--petrol-cd:#38a3be;--logo:#68d4f0;--logo-hover:#8fdff4;--hell:#def6fc;--hell-zart:#eef9fd;--eis:#f2fafd;--zart:#eef9fd;--orange:#ff8300;--weiss:#ffffff;--text:#4a4a49;--text-leise:#5d6669;--linie:#cfdde5;--linie-stark:var(--navy);--fehler:#b3261e;--navy-text:#ffffff;--navy-leise:#cfe9f1;--haupt-grund:var(--logo);--haupt-grund-hover:var(--logo-hover);--haupt-text:var(--navy);--fokus:var(--navy);--fokus-navy:var(--logo);--schatten-kopf:0 2px 16px rgb(19 80 95 / 0.10);--schrift:'Khand','Khand Ersatz','Arial Narrow',sans-serif;--schrift-text:'Hind','Hind Ersatz','Segoe UI',system-ui,sans-serif;--t-display:clamp(2.5rem,1.9rem + 3vw,4rem);--t-h1:clamp(2.25rem,1.8rem + 2vw,3.25rem);--t-h1-lang:clamp(1.875rem,1.6rem + 1vw,2.5rem);--t-h2:clamp(1.75rem,1.5rem + 1vw,2.375rem);--t-h3:clamp(1.25rem,1.2rem + 0.25vw,1.375rem);--t-h4:1.125rem;--t-lead:clamp(1.1875rem,1.12rem + 0.3vw,1.375rem);--t-basis:clamp(1.0625rem,1.03rem + 0.15vw,1.125rem);--t-klein:1rem;--t-nav:1.25rem;--t-knopf:1.1875rem;--t-dach:clamp(1rem,0.98rem + 0.08vw,1.0625rem);--t-label:0.8125rem;--zeilenhoehe:1.6;--laufweite:0;--textbreite:68ch;--a-1:0.25rem;--a-2:0.5rem;--a-3:0.75rem;--a-4:1rem;--a-5:1.5rem;--a-6:2rem;--a-7:3rem;--a-8:4rem;--a-9:6rem;--a-10:8rem;--modul:clamp(4rem,2.5rem + 4.2vw,7rem);--band-polster:clamp(3rem,2rem + 3vw,5rem);--breite:1232px;--breite-text:760px;--rand:16px;--spalt:16px;--kopf-oben:64px;--kopf-zeile2:0px;--radius-knopf:999px;--radius:4px;--radius-pille:999px;--knopf-hoehe:48px;--dauer:200ms;--kurve:cubic-bezier(0.2,0.7,0.2,1)}@media (min-width:720px){:root{--rand:24px;--spalt:24px}}@media (min-width:1000px){:root{--rand:32px;--spalt:32px;--kopf-oben:88px;--kopf-zeile2:64px}}:root[data-knopf="eckig"]{--radius-knopf:4px}:root[data-akzent="orange"]{--haupt-grund:#ff8300;--haupt-grund-hover:#e67600;--haupt-text:#1d2a33}:root[data-farbe="navy"]{--navy:#0f2e51;--blau:#1b5e86;--navy-leise:#d3e2ee}:root[data-text="khand"]{--schrift-text:var(--schrift);--t-basis:clamp(1.1875rem,1.15rem + 0.15vw,1.25rem);--t-lead:clamp(1.375rem,1.33rem + 0.2vw,1.5rem);--zeilenhoehe:1.5;--laufweite:0.01em;--textbreite:62ch}
@font-face{font-family:'Khand';font-style:normal;font-weight:400;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/khand-latin-400-normal.woff2') format('woff2');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}@font-face{font-family:'Khand';font-style:normal;font-weight:400;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/khand-latin-ext-400-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:'Khand';font-style:normal;font-weight:500;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/khand-latin-500-normal.woff2') format('woff2');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}@font-face{font-family:'Khand';font-style:normal;font-weight:500;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/khand-latin-ext-500-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:'Khand';font-style:normal;font-weight:600;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/khand-latin-600-normal.woff2') format('woff2');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}@font-face{font-family:'Khand';font-style:normal;font-weight:600;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/khand-latin-ext-600-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:'Khand Ersatz';src:local('Arial Narrow'),local('ArialNarrow'),local('Liberation Sans Narrow'),local('Arial'),local('Helvetica'),local('Liberation Sans');size-adjust:84%;ascent-override:108%;descent-override:42%}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-zeile2) + var(--a-5))}@media (max-width:999px){html{scroll-padding-top:calc(var(--kopf-oben) + var(--a-4))}}body{margin:0;background:var(--weiss);color:var(--text);font-family:var(--schrift);font-weight:400;font-size:var(--t-basis);line-height:var(--zeilenhoehe);letter-spacing:var(--laufweite);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,picture{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--schrift);font-weight:600;color:var(--navy);margin:0 0 var(--a-4);letter-spacing:0;text-wrap:balance}h1{font-size:var(--t-h1);line-height:1.05}h2{font-size:var(--t-h2);line-height:1.1}h3{font-size:var(--t-h3);line-height:1.2}h4{font-size:var(--t-h4);line-height:1.3;letter-spacing:0.01em}p,ul,ol,dl,address{margin:0 0 var(--a-4)}address{font-style:normal}a{color:var(--blau);text-underline-offset:0.18em;text-decoration-thickness:1px}a:hover{color:var(--navy)}strong,b{font-weight:600}main{display:block}main:focus{outline:none}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.band--navy :focus-visible,.fuss :focus-visible{outline-color:var(--fokus-navy)}.unsichtbar{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none !important}.rahmen{width:100%;max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding-inline:var(--rand)}.lead{font-size:var(--t-lead);line-height:1.4;color:var(--text)}.lead p:last-child{margin-bottom:0}.dachzeile{display:block;font-weight:500;font-size:var(--t-dach);line-height:1.3;letter-spacing:0.02em;color:var(--text-leise)}.zahl{color:var(--text-leise);font-weight:400}.mitte{text-align:center;margin-top:var(--a-7);margin-bottom:0}.weiter{margin-top:var(--a-6);margin-bottom:0}.sprunglink{position:absolute;left:var(--a-4);top:-100px;z-index:100;background:var(--navy);color:#fff;padding:var(--a-3) var(--a-4);font-weight:600}.sprunglink:focus{top:var(--a-4);color:#fff}.pfeil{display:inline-block;flex:none;width:1.1em;height:0.75em;margin-left:0.4em;vertical-align:-0.02em;color:var(--petrol);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dauer) var(--kurve)}.pfeil--unten{transform:rotate(90deg)}a:hover .pfeil:not(.pfeil--unten),a:focus-visible .pfeil:not(.pfeil--unten){transform:translateX(4px)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--a-2);min-height:var(--knopf-hoehe);padding:0.3rem 1.5rem 0.15rem;border:0;border-radius:var(--radius-knopf);font-family:var(--schrift);font-weight:600;font-size:var(--t-knopf);line-height:1;letter-spacing:0.02em;text-decoration:none;cursor:pointer;text-align:center;transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve)}.knopf--haupt{background:var(--haupt-grund);color:var(--haupt-text)}.knopf--haupt:hover{background:var(--haupt-grund-hover);color:var(--haupt-text)}.knopf--neben{background:var(--weiss);color:var(--blau);box-shadow:inset 0 0 0 2px var(--blau)}.knopf--neben:hover{background:var(--blau);color:#fff}.band--navy .knopf--neben{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.band--navy .knopf--neben:hover{background:#fff;color:var(--navy)}.knopf--voll{background:var(--navy);color:#fff}.knopf--voll:hover{background:var(--blau);color:#fff}.knopf--breit{width:100%}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-4) var(--a-6);margin:var(--a-6) 0 0}.textlink{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:var(--t-knopf);color:var(--blau);text-decoration:none}.textlink::after{content:'';width:1.1em;height:0.75em;margin-left:0.4em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dauer) var(--kurve)}.textlink:hover{text-decoration:underline;color:var(--navy)}.textlink:hover::after{transform:translateX(4px)}.textlink--hell,.textlink--hell:hover{color:#fff}.chips{display:flex;flex-wrap:wrap;gap:var(--a-2);list-style:none;padding:0;margin:0}.chip{display:inline-flex;align-items:center;gap:0.45em;min-height:44px;padding:0.3rem 1.05rem 0.15rem;border-radius:var(--radius-pille);background:var(--weiss);color:var(--navy);box-shadow:inset 0 0 0 1px var(--linie);text-decoration:none;font-weight:500;font-size:1.0625rem;line-height:1.1;white-space:nowrap;transition:background-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.chip:hover{box-shadow:inset 0 0 0 2px var(--blau);color:var(--navy)}.chip.ist-aktiv{background:var(--navy);color:#fff;box-shadow:none}.chip__zahl{font-weight:400;color:var(--text-leise);font-variant-numeric:tabular-nums}.chip.ist-aktiv .chip__zahl{color:var(--navy-leise)}.chip--klein{min-height:44px;font-size:1rem}.chips--reihe{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:2px;margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);scroll-padding-inline:var(--rand)}.chips--reihe::-webkit-scrollbar{display:none}@media (min-width:1000px){.chips--reihe{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.abzeichen-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-2);list-style:none;padding:0;margin:0 0 var(--a-5)}.abzeichen{display:inline-flex;align-items:center;gap:0.5em;min-height:36px;padding:0.25rem 0.75rem 0.1rem;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--petrol);color:var(--navy);font-weight:500;font-size:1rem;line-height:1.2}.abzeichen--voll{background:var(--hell);box-shadow:none}.abzeichen__i{display:inline-grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;background:var(--petrol);color:#fff;font-size:0.85em;font-weight:600;line-height:1;padding-top:0.1em}.kopf{position:sticky;top:0;z-index:50;background:var(--weiss)}@media (min-width:1000px){.kopf{top:calc(-1 * var(--kopf-oben))}}.kopf.ist-gescrollt{box-shadow:var(--schatten-kopf)}.kopf__oben-innen{display:flex;align-items:center;justify-content:space-between;gap:var(--a-5);height:var(--kopf-oben)}.kopf__logo{display:block;flex:none}.kopf__logo img{height:44px;width:auto}@media (min-width:1000px){.kopf__logo img{height:56px}}.service{display:none;list-style:none;margin:0;padding:0;gap:var(--a-2) var(--a-5)}@media (min-width:1000px){.service{display:flex}}.service__link{display:inline-flex;align-items:center;gap:var(--a-2);min-height:44px;padding-inline:var(--a-1);color:var(--navy);text-decoration:none;font-weight:500;font-size:1.0625rem}.service__link svg{width:22px;height:22px;color:var(--petrol)}.service__link:hover{color:var(--blau);text-decoration:underline}.kopf__mobil{display:flex;gap:var(--a-1)}@media (min-width:1000px){.kopf__mobil{display:none}}.symbolknopf{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:52px;height:56px;padding:4px 6px 2px;background:none;border:0;color:var(--navy);font:inherit;font-weight:500;font-size:1rem;line-height:1;text-decoration:none;cursor:pointer;letter-spacing:0.01em}.symbolknopf svg{width:24px;height:24px}.symbolknopf[aria-expanded="true"]{color:var(--blau)}.kopf__zeile2{position:relative;border-top:1px solid var(--linie);background:var(--weiss)}.kopf__zeile2-innen{display:flex;align-items:center;gap:var(--a-4);height:var(--kopf-zeile2)}@media (max-width:999px){.js .kopf__zeile2{display:none}.kopf__zeile2-innen{height:auto;flex-wrap:wrap;padding-block:var(--a-2)}.kopf__signet{display:none}}.kopf__signet{position:absolute;left:var(--rand);top:50%;margin-top:-22px;display:flex;align-items:center;width:44px;height:44px;opacity:0;transition:opacity var(--dauer) var(--kurve);pointer-events:none}.kopf.ist-gescrollt .kopf__signet{opacity:1;pointer-events:auto}.hauptnav ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0 var(--a-2)}.navlink{position:relative;display:inline-flex;align-items:center;gap:0.35em;min-height:48px;padding:0.3rem 0.6rem 0.1rem;background:none;border:0;cursor:pointer;font:inherit;font-weight:500;font-size:var(--t-nav);line-height:1;letter-spacing:0.01em;color:var(--navy);text-decoration:none}.navlink::after{content:'';position:absolute;left:0.6rem;right:0.6rem;bottom:0;height:3px;background:transparent;transition:background-color var(--dauer) var(--kurve)}.navlink:hover{color:var(--blau)}.navlink:hover::after{background:var(--linie)}.navlink.ist-aktiv::after,.navlink[aria-expanded="true"]::after{background:var(--blau)}@media (min-width:1000px){.navlink{min-height:var(--kopf-zeile2)}.hauptnav ul{flex-wrap:nowrap}}.navlink__winkel,.winkel{display:inline-block;width:0.5em;height:0.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-0.15em) rotate(45deg);transition:transform var(--dauer) var(--kurve)}.navlink[aria-expanded="true"] .navlink__winkel{transform:translateY(0.1em) rotate(-135deg)}.kopf__cta{margin-left:auto;flex:none}@media (max-width:999px){.kopf__cta{display:none}}.mega,.suche{position:absolute;left:0;right:0;top:100%;background:var(--weiss);border-top:1px solid var(--linie);box-shadow:var(--schatten-kopf);max-height:calc(100vh - var(--kopf-zeile2) - 16px);overflow-y:auto;overscroll-behavior:contain}.suche{top:auto}.mega__innen{position:relative;display:grid;gap:var(--a-6);padding-block:var(--a-7) var(--a-8)}@media (min-width:1000px){.mega__innen{grid-template-columns:4fr 5fr 3fr;gap:var(--a-7);padding-right:calc(var(--rand) + 56px)}}.mega__titel{font-size:var(--t-h4);color:var(--navy);margin:0 0 var(--a-3);padding-bottom:var(--a-3);border-bottom:1px solid var(--linie-stark)}.linkliste{list-style:none;margin:0;padding:0}.linkliste li{border-bottom:1px solid var(--linie)}.linkliste__link{display:flex;align-items:center;justify-content:space-between;gap:var(--a-3);min-height:48px;padding:0.55rem 0 0.4rem;color:var(--navy);text-decoration:none;font-weight:500;font-size:1.1875rem;line-height:1.25}.linkliste__link::after{content:'';flex:none;width:1.1em;height:0.75em;background:var(--petrol);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dauer) var(--kurve)}.linkliste__link:hover{color:var(--blau)}.linkliste__link:hover::after{transform:translateX(4px)}.schliessen{position:absolute;top:var(--a-5);right:var(--rand);display:grid;place-items:center;width:48px;height:48px;padding:0;background:none;border:0;cursor:pointer;color:var(--navy)}.kreuz{position:relative;width:22px;height:22px}.kreuz::before,.kreuz::after{content:'';position:absolute;left:50%;top:50%;width:26px;height:2px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.kreuz::after{transform:translate(-50%,-50%) rotate(-45deg)}.schliessen:hover{color:var(--blau)}.suche__innen{position:relative;display:grid;gap:var(--a-6);padding-block:var(--a-7) var(--a-8);padding-right:calc(var(--rand) + 56px)}@media (max-width:999px){.suche{position:fixed;top:var(--kopf-oben);bottom:0;max-height:none}.suche__innen{padding-top:var(--a-5)}.schliessen.suche__zu{top:var(--a-4)}}.suchfeld{display:flex;max-width:920px}.suchfeld__eingabe{flex:1;min-width:0;height:56px;padding:0.4rem 1rem 0.2rem;font:inherit;font-size:1.25rem;color:var(--navy);background:var(--weiss);border:2px solid var(--navy);border-right:0;border-radius:var(--radius) 0 0 var(--radius)}.suchfeld__eingabe::placeholder{color:var(--text-leise);opacity:1}.suchfeld__eingabe:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.suchfeld__knopf{display:grid;place-items:center;width:56px;height:56px;flex:none;background:var(--navy);color:#fff;border:0;border-radius:0 var(--radius) var(--radius) 0;cursor:pointer}.suchfeld__knopf svg{width:24px;height:24px}.suchfeld__knopf:hover{background:var(--blau)}.suche__ergebnis:empty{display:none}.suche__ergebnis .linkliste__link{flex-wrap:wrap}.suche__ergebnis .dachzeile{width:100%;order:-1}.suche__ergebnis mark,.skarte mark{background:var(--hell);color:inherit;padding:0}.suche__leer{color:var(--text)}.mobilmenue{position:fixed;z-index:49;left:0;right:0;top:var(--kopf-oben);bottom:0;overflow-y:auto;overscroll-behavior:contain;background:var(--weiss);border-top:1px solid var(--linie);padding:0 var(--rand) var(--a-8)}@media (min-width:1000px){.mobilmenue{display:none !important}}.mobilmenue__liste{list-style:none;margin:0;padding:0}.mobilmenue__liste li{border-bottom:1px solid var(--linie)}.mobilmenue__zeile{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:0.4rem 0 0.2rem;background:none;border:0;cursor:pointer;font:inherit;font-weight:500;font-size:1.5rem;line-height:1.1;color:var(--navy);text-decoration:none;text-align:left}.mobilmenue__liste--klein .mobilmenue__zeile{font-size:1.3125rem;min-height:56px}.mobilmenue__zeile .winkel{transform:rotate(-45deg)}.mobilmenue__zurueck{display:inline-flex;align-items:center;gap:var(--a-3);min-height:56px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:1.1875rem;color:var(--blau)}.winkel--links{transform:rotate(135deg) !important}.mobilmenue__cta{margin:var(--a-6) 0}.mobilmenue__kontakt{background:var(--hell);padding:var(--a-5);border-radius:var(--radius)}.mobilmenue__kontakttitel{font-weight:600;font-size:var(--t-h4);color:var(--navy);margin-bottom:var(--a-2)}.mobilmenue__kontakt ul{display:flex;flex-wrap:wrap;gap:var(--a-2) var(--a-6);list-style:none;margin:0;padding:0}.mobilmenue__kontakt a{display:inline-flex;align-items:center;gap:var(--a-2);min-height:44px;color:var(--navy);font-weight:600;text-decoration:none}.mobilmenue__kontakt svg{width:22px;height:22px;color:var(--petrol)}.menue-offen,.menue-offen body{overflow:hidden}.modul{padding-top:var(--modul)}.modul--oben-eng{padding-top:var(--a-7)}main > :last-child.modul,main > :last-child .modul:last-child,main > .rahmen:last-child{padding-bottom:var(--modul)}.band{padding-block:var(--band-polster);margin-top:var(--modul)}.band--navy{background:var(--navy);color:var(--navy-leise)}.band--navy h1,.band--navy h2,.band--navy h3{color:#fff}.band--navy a:not(.knopf){color:#fff}.band--hell{background:var(--hell)}.band--eis{background:var(--eis)}.modul__titel{margin-bottom:var(--a-6)}.modul__titel--mitte{text-align:center}.titel-zweit{color:var(--blau)}.band--navy .titel-zweit{color:var(--logo)}:root[data-zweifarbig="nein"] .titel-zweit{color:inherit}.bild{position:relative;margin:0;overflow:hidden;background:var(--eis)}.bild img{width:100%;height:auto}.bild--platz{aspect-ratio:1 / var(--v);background:linear-gradient(var(--eis),var(--eis));box-shadow:inset 0 0 0 1px var(--linie)}@media (max-width:767px){.bild--platz[style*="--v-mobil"]{aspect-ratio:1 / var(--v-mobil)}}.ki-label{position:absolute;left:8px;bottom:8px;padding:3px 7px 1px;background:rgb(255 255 255 / 0.9);color:#3a4752;font-size:var(--t-label);font-weight:500;line-height:1.3;letter-spacing:0.02em;border-radius:2px;pointer-events:none}.held__bild{width:100%}.held__bild .ki-label{left:auto;right:8px;bottom:8px}.held__bild img{width:100%}.held__flaeche{margin-top:0;padding-top:0}.held__titel{position:relative;display:inline-block;margin:-40px 0 0;padding:var(--a-4) var(--a-5) 0 0;background:var(--navy);color:#fff;font-size:var(--t-display);line-height:1;max-width:100%}@media (max-width:719px){.held__titel{margin-top:-28px;padding-right:var(--a-4)}}.held__lead{color:var(--navy-leise);max-width:40ch;margin-top:var(--a-4)}.held .knopfreihe{margin-top:var(--a-5)}.teaserleiste{display:grid;gap:var(--a-6);list-style:none;margin:var(--a-8) 0 0;padding:var(--a-7) 0 0;border-top:1px solid rgb(255 255 255 / 0.2)}@media (min-width:720px){.teaserleiste{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spalt)}}.teaser{position:relative}.teaser__icon{display:block;width:48px;height:48px;margin-bottom:var(--a-4);color:var(--logo)}.teaser__icon svg{width:48px;height:48px}.teaser__icon [fill="#fff"]{fill:var(--navy)}.teaser__titel{font-size:var(--t-h3);margin-bottom:var(--a-2)}.teaser__link{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none}.teaser__link::before{content:'';position:absolute;inset:0}.teaser__link .pfeil{color:var(--logo)}.teaser:hover .teaser__link{text-decoration:underline}.teaser:hover .pfeil{transform:translateX(4px)}.teaser__text{color:var(--navy-leise);margin:0;max-width:34ch}.bildkarten{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--spalt);list-style:none;margin:0 calc(-1 * var(--rand));padding:0 var(--rand) var(--a-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:thin}.bildkarte{scroll-snap-align:start}@media (min-width:720px){.bildkarten{grid-auto-columns:45%}}@media (min-width:1000px){.bildkarten{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible;row-gap:var(--a-7)}}.bildkarte__link{display:block;color:var(--navy);text-decoration:none}.bildkarte .bild{margin-bottom:var(--a-4)}.bildkarte .bild img{transition:transform 400ms var(--kurve)}.bildkarte__link:hover .bild img{transform:scale(1.03)}.bildkarte__titel{display:block;font-weight:600;font-size:var(--t-h3);line-height:1.15;margin-top:var(--a-1)}.bildkarte__link:hover .bildkarte__titel{color:var(--blau)}.bildkarte__link:hover .pfeil{transform:translateX(4px)}.iconkreise{display:grid;gap:var(--a-7) var(--spalt);list-style:none;margin:0;padding:0;text-align:center}@media (min-width:720px){.iconkreise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.iconkreise{grid-template-columns:repeat(4,minmax(0,1fr))}}.iconkreis__kreis{display:grid;place-items:center;width:96px;height:96px;margin:0 auto var(--a-5);border-radius:50%;background:var(--weiss);color:var(--petrol)}.iconkreis__kreis svg{width:48px;height:48px}.iconkreis__titel{font-size:var(--t-h4);margin-bottom:var(--a-2)}.iconkreis p{margin:0 auto;max-width:30ch}.splitband__raster{display:grid}@media (min-width:1000px){.splitband__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.splitband__flaeche{background:var(--eis);padding:var(--band-polster) var(--a-5);display:flex;flex-direction:column;justify-content:center}@media (min-width:720px){.splitband__flaeche{padding-inline:var(--a-7)}}.splitband__titel{font-size:var(--t-h2)}.splitband__flaeche .knopfreihe{margin-top:var(--a-4)}.splitband__hinweis{font-weight:600;color:var(--navy);margin:0}.splitband__bild .bild{height:100%}.splitband__bild .bild img{height:100%;object-fit:cover}@media (max-width:999px){.splitband__bild .bild img{aspect-ratio:4 / 3}}.splitband--kopf{padding-top:var(--a-5)}.splitband--kopf .brotkrumen{margin-bottom:var(--a-5)}.splitband--kopf .lead{font-size:var(--t-basis);line-height:var(--zeilenhoehe)}@media (min-width:1000px){.splitband--kopf .lead{font-size:var(--t-lead);line-height:1.45}.splitband--kopf .splitband__raster{grid-template-columns:7fr 5fr}}.zeilenkarten{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie-stark)}.zeilenkarten--zwei{display:grid;column-gap:var(--spalt)}@media (min-width:720px){.zeilenkarten--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.zeilenkarte{border-bottom:1px solid var(--linie)}.zeilenkarte__link{display:flex;align-items:center;justify-content:space-between;gap:var(--a-4);min-height:64px;padding:var(--a-3) 0 var(--a-2);color:var(--navy);text-decoration:none}.zeilenkarte__titel{display:block;font-weight:600;font-size:1.375rem;line-height:1.2}.zeilenkarte__zusatz{display:block;font-size:var(--t-klein);color:var(--text-leise);margin-top:2px}.zeilenkarte__link:hover .zeilenkarte__titel{color:var(--blau);text-decoration:underline;text-decoration-thickness:1px}.zeilenkarte__link:hover .pfeil{transform:translateX(4px)}.band--hell .zeilenkarte{border-bottom-color:rgb(19 80 95 / 0.18)}.brotkrumen ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--t-klein);color:var(--text-leise)}.brotkrumen li{display:inline-flex;align-items:center}.brotkrumen li + li::before{content:'›';margin:0 0.5em;color:var(--text-leise)}.brotkrumen a{display:inline-flex;align-items:center;min-height:32px;color:var(--text-leise)}.brotkrumen a:hover{color:var(--navy)}.seitenkopf{padding-top:var(--a-5);padding-bottom:var(--a-6)}.seitenkopf .brotkrumen{margin-bottom:var(--a-6)}.seitenkopf__titel{font-size:var(--t-h1);margin-bottom:var(--a-4)}.seitenkopf__titel--lang{font-size:var(--t-h1-lang)}.seitenkopf__lead{max-width:var(--breite-text)}.seitenkopf__zusatz{color:var(--blau)}.textspalte{max-width:var(--breite-text)}.sprungliste{margin-bottom:var(--a-7)}.sprungliste__titel{font-size:var(--t-h4);padding-bottom:var(--a-3);margin-bottom:0;border-bottom:1px solid var(--linie-stark)}.sprungliste ul{list-style:none;margin:0;padding:0}.sprungliste li{border-bottom:1px solid var(--linie)}.sprungliste a{display:flex;align-items:center;justify-content:space-between;gap:var(--a-3);min-height:48px;padding:0.5rem 0 0.35rem;color:var(--blau);font-weight:500;text-decoration:none;line-height:1.25}.sprungliste a:hover{color:var(--navy);text-decoration:underline}.fliesstext{max-width:var(--textbreite)}.fliesstext > :last-child{margin-bottom:0}.fliesstext h2{font-size:2rem;margin-top:var(--a-7)}.fliesstext h3{font-size:var(--t-h3);margin-top:var(--a-6)}.fliesstext h4{margin-top:var(--a-5)}.fliesstext ul,.fliesstext ol{padding-left:1.3em}.fliesstext li{margin-bottom:var(--a-1);padding-left:0.2em}.fliesstext ul > li::marker{color:var(--petrol)}.fliesstext ol > li::marker{color:var(--petrol);font-weight:600}.fliesstext a{overflow-wrap:anywhere}.textseite{padding-bottom:var(--modul)}.infokasten{position:relative;background:var(--hell-zart);border-radius:var(--radius);padding:var(--a-6) var(--a-5);margin-top:var(--a-7)}@media (min-width:720px){.infokasten{padding:var(--a-6) var(--a-6) var(--a-6) calc(var(--a-6) + 64px)}.infokasten__icon{position:absolute;left:var(--a-6);top:var(--a-6)}}.infokasten__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--a-4);border-radius:50%;background:var(--weiss);color:var(--petrol)}.infokasten__icon svg{width:26px;height:26px}.infokasten__titel{font-size:var(--t-h3);margin-bottom:var(--a-3)}.infokasten > p:last-child,.infokasten > ul:last-child{margin-bottom:0}.infokasten__aktion{margin-top:var(--a-5)}.infokasten--breit{margin-top:var(--modul)}.wegeliste,.faktenkasten__wege{list-style:none;margin:0;padding:0}.wegeliste a,.faktenkasten__wege a{display:inline-flex;flex-wrap:wrap;gap:0 0.5em;align-items:baseline;min-height:44px;padding-top:10px;color:var(--navy);text-decoration:none}.wegeliste .art,.faktenkasten__wege .art{color:var(--text-leise)}.wegeliste .wert,.faktenkasten__wege .wert{font-weight:600;color:var(--blau);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em}.wegeliste a:hover .wert,.faktenkasten__wege a:hover .wert{color:var(--navy)}.faktenkasten{background:var(--hell-zart);border-radius:var(--radius);padding:var(--a-6) var(--a-5)}.faktenkasten__titel{font-size:var(--t-h3)}.fakten-liste{margin:0 0 var(--a-5)}.fakten-liste > div{padding:var(--a-3) 0 var(--a-2);border-bottom:1px solid var(--linie)}.fakten-liste dt{font-size:var(--t-klein);color:var(--text-leise)}.fakten-liste dd{margin:0;color:var(--navy)}.fakten-liste .wert{font-weight:600}.faktenkasten__aktion{margin:0 0 var(--a-3)}.seminar__kopf{padding-top:var(--a-5)}.seminar__kopf .brotkrumen{margin-bottom:var(--a-6)}.seminar__titel{font-size:var(--t-h1);max-width:22ch}.seminar__titel--lang{font-size:var(--t-h1-lang);max-width:30ch}.seminar__lead{max-width:var(--breite-text);margin-bottom:var(--a-6)}.seminar__kopf .abzeichen-reihe{margin-bottom:var(--a-5)}.seminar__bild{margin-bottom:var(--a-7)}.seminar__raster{display:grid;gap:var(--a-7)}@media (min-width:1000px){.seminar__raster{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--spalt);column-gap:calc(var(--spalt) * 2);align-items:start}.seminar__fakten{position:sticky;top:calc(var(--kopf-zeile2) + var(--a-6))}}@media (max-width:999px){.seminar__fakten{order:-1}}.module{margin-top:var(--a-7)}.module h2{font-size:2rem}.akkordeon{border-top:1px solid var(--linie-stark)}.akkordeon__punkt{border-bottom:1px solid var(--linie)}.akkordeon__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--a-4);min-height:64px;padding:var(--a-3) 0 var(--a-2);cursor:pointer;list-style:none;font-weight:600;font-size:var(--t-h4);line-height:1.25;color:var(--navy)}.akkordeon__kopf::-webkit-details-marker{display:none}.akkordeon__kopf:hover{color:var(--blau)}.plus{position:relative;flex:none;width:20px;height:20px;color:var(--petrol)}.plus::before,.plus::after{content:'';position:absolute;left:0;top:9px;width:20px;height:2px;background:currentColor;transition:transform var(--dauer) var(--kurve)}.plus::after{transform:rotate(90deg)}details[open] > summary .plus::after{transform:rotate(0deg)}.akkordeon__inhalt{padding:0 0 var(--a-5)}.halbband{padding-top:var(--modul)}.halbband__raster{display:grid;padding-inline:0}.halbband__links{background:var(--eis);padding:var(--a-7) var(--rand)}.halbband__rechts{padding:var(--a-5) var(--rand);border-top:0}@media (min-width:1000px){.halbband__raster{grid-template-columns:5fr 7fr;max-width:var(--breite);width:calc(100% - 2 * var(--rand))}.halbband__links{padding:var(--a-7)}.halbband__rechts{padding:var(--a-6) 0 var(--a-6) var(--a-7);align-self:center}}.halbband__titel{font-size:var(--t-h2)}.anfrageleiste{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:var(--a-3) var(--rand) calc(var(--a-3) + env(safe-area-inset-bottom));background:rgb(255 255 255 / 0.96);box-shadow:0 -2px 16px rgb(19 80 95 / 0.12)}@media (min-width:1000px){.anfrageleiste{display:none !important}}.leiste-offen .fuss{padding-bottom:88px}.terminliste{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie-stark)}.terminzeile{border-bottom:1px solid var(--linie)}.terminzeile__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--a-3) var(--a-5);align-items:center;padding:var(--a-4) 0;color:var(--text);text-decoration:none}.terminzeile__datum{display:grid;min-width:7.5rem}.terminzeile__tag{font-weight:600;font-size:3rem;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.terminzeile__monat{font-size:var(--t-klein);color:var(--text-leise)}.terminzeile__titel{display:block;font-weight:600;font-size:1.375rem;line-height:1.2;color:var(--navy)}.terminzeile__meta{display:block;font-size:var(--t-klein);color:var(--text-leise)}.terminzeile__link:hover .terminzeile__titel{color:var(--blau);text-decoration:underline}@media (max-width:599px){.terminzeile__link{grid-template-columns:minmax(0,1fr) auto}.terminzeile__datum{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--a-3)}}.monat{font-size:var(--t-h3);margin-top:var(--a-7)}.filter--termine{margin-bottom:var(--a-5)}.termin__datum{margin:0 0 var(--a-3)}.termin__datum time{display:flex;align-items:baseline;gap:var(--a-3);flex-wrap:wrap}.termin__tag{font-weight:600;font-size:4rem;line-height:1;color:var(--navy)}.termin__monat{font-size:var(--t-lead);color:var(--text-leise)}.kopfbild{margin-bottom:0}.filterleiste{position:sticky;top:var(--kopf-oben);z-index:20;background:var(--weiss);border-bottom:1px solid var(--linie);padding-block:var(--a-3)}@media (min-width:1000px){.filterleiste{top:var(--kopf-zeile2)}}.filterleiste__innen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-4)}.suchfeld--seite{max-width:none;margin-bottom:var(--a-4)}@media (min-width:1000px){.chips--reihe{gap:6px}.chips--reihe .chip{padding-inline:0.8rem;font-size:1rem}}.suchfeld--seite .suchfeld__eingabe{height:52px}.suchfeld--seite .suchfeld__knopf{height:52px;width:52px}.zielband{margin-top:var(--a-6)}.seminarseite{padding-bottom:var(--modul)}.themenkarten{display:grid;gap:var(--a-8) var(--spalt);list-style:none;margin:0;padding:0}@media (min-width:720px){.themenkarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.themenkarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.themenkarte{display:flex;flex-direction:column}.themenkarte__bildlink{display:block;margin-bottom:var(--a-4)}.themenkarte__bildlink .bild img{transition:transform 400ms var(--kurve)}.themenkarte__bildlink:hover .bild img{transform:scale(1.03)}.themenkarte__titel{font-size:var(--t-h3);margin-bottom:var(--a-2)}.themenkarte__titel a{display:inline-flex;align-items:center;min-height:44px;color:var(--navy);text-decoration:none}.themenkarte__titel a:hover{color:var(--blau);text-decoration:underline}.themenkarte__unter{list-style:none;margin:0 0 var(--a-2);padding:0;border-top:1px solid var(--linie-stark)}.themenkarte__unter li{border-bottom:1px solid var(--linie)}.themenkarte__unter a{display:flex;align-items:center;min-height:48px;padding:0.45rem 0 0.3rem;color:var(--blau);text-decoration:none;line-height:1.25}.themenkarte__unter a:hover{text-decoration:underline;color:var(--navy)}.themenkarte__alle{display:inline-flex;align-items:center;min-height:48px;margin-top:auto;font-weight:600;color:var(--navy);text-decoration:none}.themenkarte__alle:hover{color:var(--blau);text-decoration:underline}.buchstaben ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 var(--a-6);padding:0}.buchstabe{display:grid;place-items:center;min-width:44px;height:44px;padding:3px 6px 0;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--linie);color:var(--navy);font-weight:600;text-decoration:none}a.buchstabe:hover{background:var(--navy);color:#fff;box-shadow:none}.buchstabe--leer{color:#9aa6ad;box-shadow:none;background:var(--eis)}.az-gruppe{display:grid;gap:var(--a-2);margin-top:var(--a-6)}@media (min-width:720px){.az-gruppe{grid-template-columns:4rem minmax(0,1fr)}}.az-gruppe__buchstabe{font-size:2.25rem;line-height:1;margin:0;padding-top:var(--a-3)}.skarten{display:grid;gap:var(--spalt);list-style:none;margin:0;padding:0}@media (min-width:720px){.skarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.skarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.skarte__link{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--a-5) var(--a-5) var(--a-4);background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);border-top:4px solid var(--blau);color:var(--navy);text-decoration:none;transition:border-color var(--dauer) var(--kurve)}.skarte__link:hover{border-top-color:var(--logo)}.skarte__link:hover .skarte__titel{color:var(--blau)}.skarte__link:hover .pfeil{transform:translateX(4px)}.skarte__titel{font-size:1.5rem;line-height:1.15;margin:var(--a-2) 0 var(--a-4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.skarte__fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--a-3);margin-top:auto}.skarte__meta{font-size:var(--t-klein);color:var(--text-leise)}.skarte--statisch .skarte__titel{-webkit-line-clamp:unset;display:block}.skarte--statisch .skarte__titel a{display:flex;align-items:center;min-height:44px;color:var(--navy)}.leerhinweis{padding:var(--a-6) 0}.leerhinweis__titel{font-size:var(--t-h3)}.leerhinweis .chips{margin-bottom:var(--a-5)}.kennzahlen{display:grid;gap:var(--a-5);list-style:none;margin:0;padding:0;color:var(--text)}@media (min-width:720px){.kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}.kennzahlen li{border-top:1px solid var(--linie-stark);padding-top:var(--a-4);font-size:var(--t-lead)}.kennzahl{display:block;font-weight:600;font-size:3.5rem;line-height:1;color:var(--navy)}.kontaktband__titel{margin-bottom:var(--a-6)}.kontaktband__raster,.kontaktoptionen{display:grid;gap:var(--a-6) var(--spalt);list-style:none;margin:0;padding:0}@media (min-width:720px){.kontaktband__raster,.kontaktoptionen{grid-template-columns:repeat(3,minmax(0,1fr))}}.kontaktweg__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--a-4);border-radius:50%;color:var(--logo);box-shadow:inset 0 0 0 1px var(--petrol-cd)}.kontaktweg__icon svg{width:24px;height:24px}.kontaktweg__titel{font-size:var(--t-h4);margin-bottom:var(--a-2)}.kontaktweg p{margin-bottom:var(--a-2)}.kontaktoptionen{background:var(--hell-zart);padding:var(--a-6) var(--a-5);border-radius:var(--radius)}.kontaktoptionen .kontaktweg__icon{background:var(--weiss);color:var(--petrol);box-shadow:none}.kontaktoptionen .textlink{overflow-wrap:anywhere}.fuss{background:var(--navy);color:var(--navy-leise);padding:var(--a-8) 0 var(--a-6);margin-top:var(--modul)}.kontaktband + .fuss,.band--navy + .fuss{margin-top:0;border-top:1px solid rgb(255 255 255 / 0.16)}.fuss a{color:#fff;text-decoration:none}.fuss a:hover{text-decoration:underline}.fuss__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-3) var(--a-6);padding-bottom:var(--a-6);border-bottom:1px solid rgb(255 255 255 / 0.2)}.fuss__kopf img{height:64px;width:auto}.fuss__rolle{margin:0}.fuss__raster{display:grid;gap:0 var(--spalt);padding-block:var(--a-6);border-bottom:1px solid rgb(255 255 255 / 0.2)}@media (min-width:720px){.fuss__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.fuss__titel{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-weight:600;font-size:var(--t-h4);color:var(--logo);list-style:none;cursor:pointer}.fuss__titel::-webkit-details-marker{display:none}@media (max-width:719px){.fuss__gruppe{border-bottom:1px solid rgb(255 255 255 / 0.16)}.fuss__titel::after{content:'';width:0.5em;height:0.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dauer)}.fuss__gruppe[open] .fuss__titel::after{transform:rotate(-135deg)}}@media (min-width:720px){.fuss__titel{cursor:default;pointer-events:none}}.fuss__gruppe ul{list-style:none;margin:0 0 var(--a-4);padding:0}.fuss__gruppe a{display:inline-flex;align-items:center;min-height:44px}.fuss__unten{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--a-3) var(--a-6);padding-top:var(--a-5);font-size:var(--t-klein)}.fuss__unten p{margin:0}.fuss__adresse{display:flex;flex-wrap:wrap;gap:0 var(--a-2)}.fuss__adresse > * + *::before{content:'·';margin-right:var(--a-2);color:var(--navy-leise)}.fuss__adresse a{display:inline-flex;align-items:center;min-height:44px}.fuss__adresse span{display:inline-flex;align-items:center;min-height:44px}.schwebeknopf{position:fixed;right:var(--rand);bottom:var(--rand);z-index:45;display:inline-flex;align-items:center;gap:var(--a-2);min-height:52px;padding:0.3rem 1.25rem 0.15rem 0.9rem;border-radius:var(--radius-knopf);background:var(--navy);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 8px 24px -8px rgb(19 80 95 / 0.45)}.schwebeknopf:hover{color:#fff;background:var(--blau)}.schwebeknopf__zeichen svg{width:32px;height:auto}.formularseite{display:grid;gap:var(--a-7);padding-top:var(--a-3);padding-bottom:var(--modul)}@media (min-width:1000px){.formularseite{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--spalt) * 2);align-items:start}.formularseite__seite{position:sticky;top:calc(var(--kopf-zeile2) + var(--a-6))}}@media (max-width:999px){.formularseite__seite--bild{display:none}.formularseite--anfrage .formularseite__seite{order:-1}}.formularseite__titel{font-size:var(--t-h3)}.formularseite__formular{min-width:0}.formularseite form{display:grid;gap:var(--a-5)}.form-field,.feld{display:grid;gap:var(--a-2);margin:0}.form-label label,.feld__label label,.form-field > label,.form-field .checkboxes label,.form-field .checkbox label{font-weight:600;color:var(--navy)}.form-field .required,.required{color:var(--fehler)}.form-input-wrapper{display:block}.feld__eingabe,.form-field input[type='text'],.form-field input[type='email'],.form-field input[type='tel'],.form-field textarea,.form-field select{width:100%;min-height:52px;padding:0.55rem 0.9rem 0.4rem;font:inherit;color:var(--navy);background:var(--hell-zart);border:0;box-shadow:inset 0 -2px 0 var(--navy);border-radius:var(--radius) var(--radius) 0 0}.form-field textarea{min-height:9rem;resize:vertical}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{background:var(--hell)}.feld__eingabe:focus-visible,.form-field input:focus-visible,.form-field textarea:focus-visible,.form-field select:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.form-field .checkboxes,.form-field .checkbox{display:flex;gap:var(--a-3);align-items:flex-start}.form-field input[type='checkbox']{width:24px;height:24px;margin-top:0.15rem;flex:none;accent-color:var(--navy)}.form-field .form-description,.form-field .hint,.feld__hilfe{font-size:var(--t-klein);color:var(--text-leise)}.form-errors,.formular__fehler,.form-field .form-errors{color:var(--fehler);font-size:var(--t-klein);font-weight:600}.form-field.has-errors input,.form-field.has-errors textarea,.form-field.has-errors select{box-shadow:inset 0 -3px 0 var(--fehler),inset 0 0 0 1px var(--fehler)}.notices,.form-messages{border-radius:var(--radius);padding:var(--a-4) var(--a-5);margin-bottom:var(--a-5);background:#fdeceb;box-shadow:inset 4px 0 0 var(--fehler);color:var(--navy)}.notices p:last-child{margin:0}.notices.green,.notices.success{background:var(--hell-zart);box-shadow:inset 4px 0 0 var(--blau)}.buttons,.formular__aktionen{display:flex;gap:var(--a-3);flex-wrap:wrap}.form-honeybear,.form-field.honeypot,input[name='data[website]']{position:absolute !important;left:-9999px !important}.formularseite button[type='submit'],.formularseite .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--knopf-hoehe);padding:0.3rem 1.75rem 0.15rem;border:0;border-radius:var(--radius-knopf);cursor:pointer;background:var(--navy);color:#fff;font-family:var(--schrift);font-weight:600;font-size:var(--t-knopf);line-height:1;letter-spacing:0.02em;transition:background-color var(--dauer) var(--kurve)}.formularseite button[type='submit']:hover{background:var(--blau)}.formularseite--anfrage button[type='submit']{background:var(--haupt-grund);color:var(--haupt-text)}.formularseite--anfrage button[type='submit']:hover{background:var(--haupt-grund-hover)}#anfrage-termin:disabled{opacity:1;color:var(--text-leise);-webkit-text-fill-color:var(--text-leise);background-color:var(--hell-zart);cursor:not-allowed}.vorschauhinweis{padding:var(--a-4) var(--a-5);border-radius:var(--radius);background:var(--hell);color:var(--navy);font-size:var(--t-klein)}.auswahl{margin-bottom:var(--a-5)}.auswahl__art{font-weight:600;color:var(--blau);margin-bottom:var(--a-2)}.formularseite__seite .infokasten{margin-top:0}.danke .zeilenkarten{margin-top:var(--a-6);max-width:var(--breite-text)}.danke{padding-top:var(--a-7)}.fehlerseite{padding-top:var(--a-8);max-width:calc(var(--breite-text) + 2 * var(--rand));text-align:left}.fehlerseite__titel{display:grid;gap:var(--a-2)}.fehlerseite__zahl{font-size:6rem;line-height:0.9;color:var(--navy)}.fehlerseite__satz{font-size:var(--t-h2);color:var(--blau)}.fehlerseite .suchfeld{margin:var(--a-6) 0}.fehlerseite__unter{font-size:var(--t-h4);margin-top:var(--a-6)}.bildnachweis{margin-top:var(--a-7)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}@media print{.kopf,.fuss,.kontaktband,.anfrageleiste,.filterleiste{display:none !important}}.kopf__zeile2-innen{position:relative}@media (min-width:1000px){.hauptnav{transition:transform var(--dauer) var(--kurve)}.kopf.ist-gescrollt .hauptnav{transform:translateX(56px)}.hauptnav ul{margin-left:-0.6rem}}@media (max-width:719px){.held__bild .ki-label{top:8px;bottom:auto}}h3,h4,.knopf,.textlink,.teaser__titel,.bildkarte__titel,.zeilenkarte__titel,.skarte__titel,.iconkreis__titel,.akkordeon__kopf,.faktenkasten__titel,.infokasten__titel,.kontaktweg__titel,.mega__titel,.fuss__titel,.terminzeile__titel,.themenkarte__titel,.themenkarte__alle,.sprungliste__titel,.mobilmenue__kontakttitel,.splitband__hinweis,.auswahl__art,.form-label label,.feld__label label,.form-field > label,.fakten-liste .wert,.wegeliste .wert,.faktenkasten__wege .wert,.leerhinweis__titel,.fehlerseite__unter,.buchstabe,.abzeichen,.formularseite button[type='submit'],.formularseite .button,.schwebeknopf,.mobilmenue__zurueck,strong,b{font-weight:500}.knopf,.formularseite button[type='submit']{letter-spacing:0.03em}@media (min-width:720px){.bildkarte__titel{white-space:nowrap}}.splitband__karte{position:relative;background:var(--hell-zart);padding:var(--a-7) var(--a-5);display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:720px){.splitband__karte{padding:var(--a-7) var(--a-7) var(--a-7) calc(var(--a-7) + 64px)}.splitband__karte .infokasten__icon{position:absolute;left:var(--a-7);top:var(--a-7)}}.splitband__karte address{margin-bottom:var(--a-3)}@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/hind-latin-400-normal.woff2') format('woff2');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}@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/hind-latin-ext-400-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:'Hind';font-style:normal;font-weight:500;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/hind-latin-500-normal.woff2') format('woff2');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}@font-face{font-family:'Hind';font-style:normal;font-weight:500;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/hind-latin-ext-500-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:'Hind';font-style:normal;font-weight:600;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/hind-latin-600-normal.woff2') format('woff2');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}@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-display:swap;src:url('/user/themes/grimm-bildung-v3/fonts/hind-latin-ext-600-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:'Hind Ersatz';src:local('Segoe UI'),local('Arial'),local('Helvetica'),local('Liberation Sans');size-adjust:96%;ascent-override:100%;descent-override:40%}body{font-family:var(--schrift-text)}h1,h2,h3,h4,.knopf,.textlink,.navlink,.service__link,.symbolknopf,.chip,.buchstabe,.linkliste__link,.mobilmenue__zeile,.mobilmenue__zurueck,.mega__titel,.teaser__titel,.bildkarte__titel,.zeilenkarte__titel,.skarte__titel,.iconkreis__titel,.akkordeon__kopf,.faktenkasten__titel,.infokasten__titel,.kontaktweg__titel,.fuss__titel,.terminzeile__titel,.terminzeile__tag,.termin__tag,.themenkarte__titel,.themenkarte__alle,.sprungliste__titel,.kennzahl,.held__badge,.abzeichen,.auswahl__art,.formularseite button[type='submit'],.formularseite .button,.schwebeknopf,.fehlerseite__zahl,.az-gruppe__buchstabe,.splitband__hinweis,.leerhinweis__titel,.mobilmenue__kontakttitel,.sprunglink{font-family:var(--schrift)}.fliesstext,.lead,.seitenkopf__lead{max-width:var(--textbreite)}.lead{line-height:1.5}.dachzeile{font-weight:500;letter-spacing:0.01em}.fliesstext strong,.fliesstext b,.lead strong{font-weight:600}@media (min-width:1000px){.kopf__logo img{height:64px}}.kopf__cta{min-height:44px;padding:0.3rem 1.25rem 0.15rem;font-size:1.0625rem}.held{position:relative}.held__badge-rahmen{position:relative;height:0}.held__badge{position:absolute;left:var(--rand);bottom:clamp(24px,2vw + 16px,56px);margin:0;max-width:calc(100% - 2 * var(--rand));padding:clamp(14px,1vw + 10px,26px) clamp(18px,1.6vw + 12px,40px) clamp(10px,0.8vw + 8px,20px);background:var(--verlauf);border-radius:15px;box-shadow:0 15px 33px rgb(51 51 51 / 0.2);color:#fff;font-weight:400;font-size:clamp(2.125rem,1.5rem + 2.8vw,4rem);line-height:1;letter-spacing:0;text-shadow:0 1px 2px rgb(14 69 82 / 0.25)}.held__badge-zwei{display:block;font-weight:600}:root[data-badge="dunkel"] .held__badge{color:var(--petrol-nacht);text-shadow:none}.held__bild .ki-label{top:8px;bottom:auto;left:auto;right:8px}.held__flaeche{margin-top:0}.held__lead{color:var(--text);max-width:44ch;margin-top:0}.teaserleiste{border-top-color:rgb(19 80 95 / 0.2)}.teaser__icon{color:var(--blau)}.teaser__icon [fill="#fff"]{fill:var(--hell)}.teaser__link,.teaser__link:hover{color:var(--navy)}.teaser__link .pfeil{color:var(--blau)}.teaser__text{color:var(--text)}.band--verlauf{background:var(--verlauf);color:var(--petrol-nacht)}.band--verlauf h2,.band--verlauf h3,.band--verlauf a,.band--verlauf .textlink,.band--verlauf .textlink:hover{color:var(--petrol-nacht)}.band--verlauf .kontaktweg__icon{background:rgb(255 255 255 / 0.85);color:var(--navy);box-shadow:none}.band--verlauf :focus-visible{outline-color:var(--petrol-nacht)}.kontaktband + .fuss{border-top:0}.skarte__link{border-top:0;box-shadow:inset 0 0 0 1px var(--linie);background-image:var(--verlauf);background-size:100% 4px;background-repeat:no-repeat;padding-top:calc(var(--a-5) + 4px)}.skarte__link:hover{background-size:100% 8px}.bildkarte .bild::after{content:'';position:absolute;left:0;right:0;bottom:0;height:0;background:var(--verlauf);transition:height var(--dauer) var(--kurve)}.bildkarte__link:hover .bild::after,.bildkarte__link:focus-visible .bild::after{height:6px}.bildkarte .ki-label{z-index:1}.iconkreis__kreis{background:var(--verlauf);color:var(--petrol-nacht)}.fuss{background:var(--navy)}.held__flaeche{padding-top:var(--band-polster)}.held__badge{left:max(var(--rand),24px);font-size:clamp(1.875rem,1.3rem + 2.9vw,4rem)}.ki-label{left:6px;bottom:6px;padding:2px 5px 1px;font-family:var(--schrift-text);font-size:0.6875rem;font-weight:500;line-height:1.2;letter-spacing:0.01em}.held__bild .ki-label{top:6px;right:6px}@media (min-width:1000px){.kopf.ist-gescrollt .hauptnav{transform:translateX(72px)}}.iconkreis__kreis{color:#fff}.dachzeile--akzent{color:var(--text-leise)}.dachzeile--akzent::before{content:'';display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--orange);vertical-align:0.05em}a:hover .pfeil:not(.pfeil--unten),a:focus-visible .pfeil:not(.pfeil--unten){color:var(--orange)}.textlink:hover{text-decoration-color:var(--orange);text-decoration-thickness:2px}.navlink:hover::after{background:var(--orange)}.merker{display:inline-block;width:18px;height:3px;margin-right:8px;vertical-align:middle;background:var(--orange);border-radius:2px}.band--zart{background:var(--zart)}.band--eis{background:var(--eis)}.splitband .splitband__raster{padding-inline:0;max-width:var(--breite);width:calc(100% - 2 * var(--rand));border-radius:8px;overflow:hidden;background:var(--hell)}.splitband__flaeche{background:var(--hell)}.splitband__bild{position:relative;min-height:100%}.splitband__bild .bild{margin:0;height:100%;background:none}.splitband__bild picture{display:block;height:100%}@media (min-width:1000px){.splitband__bild .bild{position:absolute;inset:0}.splitband__bild .bild img{width:100%;height:100%;object-fit:cover}}.splitband--kopf .splitband__flaeche{background:var(--hell)}.fuss{background:var(--verlauf);color:var(--petrol-nacht)}.fuss a,.fuss__titel,.fuss__rolle,.fuss__unten,.fuss address{color:var(--petrol-nacht)}.fuss__kopf,.fuss__raster{border-bottom-color:rgb(14 69 82 / 0.22)}.fuss__adresse > * + *::before{color:var(--petrol-nacht)}.fuss :focus-visible{outline-color:var(--petrol-nacht)}@media (max-width:719px){.fuss__gruppe{border-bottom-color:rgb(14 69 82 / 0.2)}}.kontaktband + .fuss{margin-top:0;border-top:0}:root[data-fuss="grau"] .fuss{background:#eef1f2;color:#3a3a39}:root[data-fuss="grau"] .fuss a,:root[data-fuss="grau"] .fuss__rolle,:root[data-fuss="grau"] .fuss__unten,:root[data-fuss="grau"] .fuss address,:root[data-fuss="grau"] .fuss__adresse > * + *::before{color:#3a3a39}:root[data-fuss="grau"] .fuss__titel{color:var(--navy)}:root[data-fuss="grau"] .fuss :focus-visible{outline-color:var(--navy)}.kontaktband .kontaktweg__icon{background:var(--verlauf);color:#fff;box-shadow:none}.kontaktband .textlink{color:var(--blau)}.galerie{position:relative;margin-inline:calc(-1 * var(--rand))}.galerie__spur{--kb:300px;display:flex;gap:20px;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:28px var(--rand) 40px}.galerie__spur::-webkit-scrollbar{display:none}.js .galerie__spur{padding-inline:calc(50% - var(--kb) / 2)}.galerie__spur:focus-visible{outline:3px solid var(--fokus);outline-offset:-3px}@media (max-width:719px){.galerie__spur{--kb:72vw;gap:14px}}.gkarte{flex:0 0 var(--kb);scroll-snap-align:start}.js .gkarte{scroll-snap-align:center}.gkarte__link{display:block;height:100%;color:var(--navy);text-decoration:none;border-radius:14px}.gkarte__flaeche{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgb(19 80 95 / 0.10),inset 0 0 0 1px var(--linie);transform:perspective(1100px) rotateY(var(--dreh,0deg)) scale(var(--gross,1));transform-origin:center;transition:box-shadow var(--dauer) var(--kurve);will-change:transform}.gkarte .bild{margin:0}.gkarte__text{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;flex:1}.gkarte__titel{font-family:var(--schrift);font-weight:500;font-size:1.375rem;line-height:1.15;min-height:3.45em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gkarte__fuss,.teaserkarte__fuss{display:flex;align-items:center;margin-top:auto;padding-top:8px;font-size:var(--t-klein);color:var(--text-leise)}.gkarte__fuss .pfeil,.teaserkarte__fuss .pfeil{margin-left:auto}.gkarte .merker{opacity:0.35;transition:opacity var(--dauer)}.gkarte.ist-aktiv .gkarte__flaeche,.gkarte__link:hover .gkarte__flaeche{box-shadow:0 16px 36px rgb(19 80 95 / 0.20),inset 0 0 0 1px var(--linie)}.gkarte.ist-aktiv .merker,.gkarte__link:hover .merker{opacity:1}.gkarte__link:hover .gkarte__titel{color:var(--blau)}.gkarte__link:focus-visible{outline:3px solid var(--fokus);outline-offset:4px}.galerie__steuerung{position:absolute;inset:0;pointer-events:none;z-index:2}.galerie__knopf{pointer-events:auto;position:absolute;top:calc(50% - 24px);display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:var(--navy);cursor:pointer;box-shadow:0 6px 18px rgb(19 80 95 / 0.18),inset 0 0 0 1px var(--linie);transition:opacity var(--dauer),color var(--dauer)}.galerie__knopf:hover{color:var(--navy);box-shadow:0 6px 18px rgb(19 80 95 / 0.18),inset 0 0 0 2px var(--orange)}.galerie__knopf[data-galerie-zurueck]{left:max(8px,calc(50% - var(--kb,300px) / 2 - 76px))}.galerie__knopf[data-galerie-vor]{right:max(8px,calc(50% - var(--kb,300px) / 2 - 76px))}.galerie__knopf[aria-disabled="true"]{opacity:0.35;cursor:default}.galerie__winkel{width:12px;height:12px;border-right:2.5px solid currentColor;border-top:2.5px solid currentColor;transform:translateX(-2px) rotate(45deg)}.galerie__winkel--links{transform:translateX(2px) rotate(-135deg)}@media (max-width:719px){.galerie__knopf{top:auto;bottom:-8px}.galerie__knopf[data-galerie-zurueck]{left:calc(50% - 56px)}.galerie__knopf[data-galerie-vor]{right:calc(50% - 56px)}.galerie__spur{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.gkarte__flaeche{transform:none !important}}.teaserkarten{display:grid;gap:var(--spalt);list-style:none;margin:0;padding:0}@media (min-width:720px){.teaserkarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.teaserkarten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.teaserkarten{grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--rand));padding:0 var(--rand) var(--a-2)}.teaserkarte{scroll-snap-align:start}}.teaserkarte__link{display:flex;flex-direction:column;height:100%;color:var(--navy);text-decoration:none;background:#fff;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--linie)}.teaserkarte .bild{margin:0}.teaserkarte__text{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;flex:1}.teaserkarte__titel{font-family:var(--schrift);font-weight:500;font-size:1.375rem;line-height:1.15}.teaserkarte__link:hover .teaserkarte__titel{color:var(--blau)}.teaserkarte__link:hover{box-shadow:inset 0 0 0 1px var(--linie),0 10px 26px rgb(19 80 95 / 0.12)}.galerie{margin-inline:calc(50% - 50vw)}@media (min-width:720px){.galerie__steuerung{inset:auto;top:-76px;right:max(var(--rand),calc(50vw - var(--breite) / 2));left:auto;width:108px;height:48px}.galerie__knopf{top:0}.galerie__knopf[data-galerie-zurueck]{left:0}.galerie__knopf[data-galerie-vor]{right:0}.pakete .modul__titel{padding-right:132px}}.galerie__spur{position:relative}.modul__kopf{margin-bottom:var(--a-6)}.modul__kopf .modul__titel{margin-bottom:var(--a-2)}.modul__unterzeile{margin:0;font-size:var(--t-lead);line-height:1.45;color:var(--text-leise)}.variante-marke{display:inline-block;margin:0 0 var(--a-4);padding:2px 10px 1px;border:1px dashed var(--text-leise);border-radius:var(--radius-pille);font-size:1rem;color:var(--text-leise)}.galerie{margin-inline:calc(50% - 50vw)}.gkarte{flex:0 0 220px}.gkarte__flaeche{position:relative;display:block;height:auto;border-radius:18px;overflow:hidden;background:var(--hell);box-shadow:none;transform:none;will-change:auto}.gkarte .bild{margin:0;border-radius:18px}.gkarte__flaeche::after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(to top,rgb(6 32 40 / 0.82) 0%,rgb(6 32 40 / 0.5) 45%,rgb(6 32 40 / 0) 100%);pointer-events:none}.gkarte__marke{position:absolute;left:12px;top:12px;z-index:1;padding:3px 10px 1px;border-radius:var(--radius-pille);background:rgb(255 255 255 / 0.92);color:var(--petrol-nacht);font-family:var(--schrift);font-weight:500;font-size:1rem;line-height:1.3}.gkarte .ki-label{left:auto;right:10px;top:12px;bottom:auto;z-index:1}.gkarte__text{position:absolute;left:16px;right:16px;bottom:68px;z-index:1;display:block;padding:0;color:#fff}.gkarte__titel{display:block;min-height:0;font-family:var(--schrift);font-weight:500;font-size:1.375rem;line-height:1.12;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 0.35);-webkit-line-clamp:4}.gkarte__module{display:block;margin-top:4px;font-family:var(--schrift-text);font-size:1rem;color:rgb(255 255 255 / 0.92)}.gkarte__knopf{position:absolute;left:14px;bottom:14px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / 0.28);backdrop-filter:blur(4px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.55);transition:background-color var(--dauer) var(--kurve)}.gkarte__knopf .pfeil{margin:0;color:#fff}.gkarte__link:hover .gkarte__knopf,.gkarte__link:focus-visible .gkarte__knopf{background:var(--orange);box-shadow:none}.gkarte__link:hover .pfeil{transform:none;color:#fff}.gkarte__link{border-radius:18px;color:#fff}.gkarte__link:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.gkarte .merker,.gkarte__fuss{display:none}.galerie--3d{overflow:hidden;padding-block:8px}.galerie--3d .galerie__spur{display:block;position:relative;height:470px;padding:0;margin:0;overflow:visible;perspective:1400px;perspective-origin:50% 50%;cursor:grab;touch-action:pan-y;user-select:none}.galerie--3d .galerie__spur:active{cursor:grabbing}.galerie--3d .gkarte{position:absolute;left:50%;top:50%;width:220px;backface-visibility:hidden;will-change:transform}.galerie--3d .gkarte__flaeche{pointer-events:auto}.galerie--3d .gkarte img{-webkit-user-drag:none;pointer-events:none}@media (max-width:719px){.galerie--3d .galerie__spur{height:400px;perspective:900px}.galerie--3d .gkarte{width:196px}.gkarte{flex-basis:196px}}.galerie__pause{display:block;width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor}.galerie__knopf.ist-pausiert .galerie__pause{width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor;margin-left:3px}@media (min-width:720px){.galerie__steuerung{width:164px}.galerie__knopf[data-galerie-pause]{left:0}.galerie__knopf[data-galerie-zurueck]{left:58px}}@media (max-width:719px){.galerie__steuerung{position:relative;inset:auto;display:flex;justify-content:center;gap:12px;height:auto;margin-top:8px;order:2}.galerie__knopf,.galerie__knopf[data-galerie-zurueck],.galerie__knopf[data-galerie-vor]{position:static}.galerie--3d{display:flex;flex-direction:column}.galerie--3d .galerie__spur{order:1}}.split-pakete__raster{display:grid;gap:var(--a-7);align-items:center}@media (min-width:1000px){.split-pakete__raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--a-9)}}.split-pakete__titel{font-size:var(--t-h1);margin-bottom:var(--a-5)}.split-pakete__punkte{list-style:none;margin:0 0 var(--a-5);padding:0;display:grid;gap:var(--a-3)}.split-pakete__punkte li{display:flex;align-items:center;gap:var(--a-3)}.split-pakete__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--hell);color:var(--navy)}.split-pakete__icon svg{width:20px;height:20px}.split-pakete__linie{border:0;border-top:1px solid var(--linie);margin:var(--a-5) 0}.split-pakete__aktion{margin:0 0 var(--a-6)}.hinweiskarte{display:flex;align-items:center;gap:var(--a-4);max-width:420px;padding:12px 16px 12px 12px;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(19 80 95 / 0.10),inset 0 0 0 1px var(--linie);text-decoration:none;color:var(--navy)}.hinweiskarte .bild{flex:none;width:64px;margin:0;border-radius:10px}.hinweiskarte__text{display:grid;gap:2px}.hinweiskarte__titel{font-family:var(--schrift);font-weight:500;font-size:1.1875rem;line-height:1.2}.hinweiskarte__link{display:inline-flex;align-items:center;color:var(--blau);font-size:1rem}.hinweiskarte:hover{box-shadow:0 12px 30px rgb(19 80 95 / 0.16),inset 0 0 0 1px var(--linie)}.split-pakete__bilder{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:640px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%)}@media (max-width:999px){.split-pakete__bilder{height:460px}}.laufspalte{overflow:hidden}.laufspalte__spur{list-style:none;margin:0;padding:0;animation:lauf-hoch 46s linear infinite;will-change:transform}.laufspalte--runter .laufspalte__spur{animation-name:lauf-runter;animation-duration:52s}@keyframes lauf-hoch{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes lauf-runter{from{transform:translateY(-50%)}to{transform:translateY(0)}}.split-pakete__bilder:hover .laufspalte__spur,.split-pakete__bilder:focus-within .laufspalte__spur{animation-play-state:paused}.laufkachel{padding-bottom:16px}.laufkachel__link{position:relative;display:block;border-radius:16px;overflow:hidden;color:#fff;text-decoration:none}.laufkachel .bild{margin:0}.laufkachel .ki-label{left:auto;right:8px;top:8px;bottom:auto}.laufkachel__titel{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:40px 14px 12px;background:linear-gradient(to top,rgb(6 32 40 / 0.82),rgb(6 32 40 / 0));font-family:var(--schrift);font-weight:500;font-size:1.1875rem;line-height:1.15;opacity:0;transform:translateY(6px);transition:opacity var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.laufkachel__module{font-family:var(--schrift-text);font-size:1rem;font-weight:400;color:rgb(255 255 255 / 0.92)}.laufkachel__link:hover .laufkachel__titel,.laufkachel__link:focus-visible .laufkachel__titel{opacity:1;transform:none}@media (hover:none){.laufkachel__titel{opacity:1;transform:none}}.laufkachel__link:focus-visible{outline:3px solid var(--fokus);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.laufspalte__spur{animation:none}}.fuss{position:relative;overflow:hidden;isolation:isolate;color:#fff}.fuss > .rahmen{position:relative;z-index:1}.fuss a,.fuss__titel,.fuss__rolle,.fuss__unten,.fuss address,.fuss__adresse > * + *::before{color:#fff}.fuss,.fuss a,.fuss p,.fuss address,.fuss span{font-weight:500;text-shadow:0 1px 2px rgb(14 69 82 / 0.55),0 0 1px rgb(14 69 82 / 0.4)}.fuss__unten,.fuss__adresse,.fuss__gruppe a{font-size:1rem}.fuss__kopf,.fuss__raster{border-bottom-color:rgb(255 255 255 / 0.35)}.fuss :focus-visible{outline-color:#fff}.fuss::before{content:'';position:absolute;z-index:0;top:-40%;right:-10%;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(circle at center,rgb(255 255 255 / 0.32) 0%,rgb(255 255 255 / 0.12) 35%,rgb(255 255 255 / 0) 65%);animation:fuss-glow 26s ease-in-out infinite alternate;will-change:transform,opacity;pointer-events:none}@keyframes fuss-glow{0%{transform:translate3d(0,0,0) scale(1);opacity:0.75}50%{transform:translate3d(-18vw,8%,0) scale(1.08);opacity:1}100%{transform:translate3d(-34vw,-4%,0) scale(0.96);opacity:0.8}}@media (prefers-reduced-motion:reduce){.fuss::before{animation:none}}:root[data-fuss="grau"] .fuss{color:#3a3a39}:root[data-fuss="grau"] .fuss a,:root[data-fuss="grau"] .fuss__rolle,:root[data-fuss="grau"] .fuss__unten,:root[data-fuss="grau"] .fuss address,:root[data-fuss="grau"] .fuss__adresse > * + *::before{color:#3a3a39;text-shadow:none}:root[data-fuss="grau"] .fuss__titel{color:var(--navy);text-shadow:none}:root[data-fuss="grau"] .fuss::before{display:none}.galerie--3d{overflow:visible}.galerie--3d .galerie__spur{overflow:hidden}.fuss::before{top:-55%;right:-20%;background:radial-gradient(circle at center,rgb(255 255 255 / 0.24) 0%,rgb(255 255 255 / 0.09) 35%,rgb(255 255 255 / 0) 65%);animation-name:fuss-glow-2}@keyframes fuss-glow-2{0%{transform:translate3d(0,0,0) scale(1);opacity:0.7}50%{transform:translate3d(-12vw,6%,0) scale(1.06);opacity:1}100%{transform:translate3d(-22vw,-3%,0) scale(0.95);opacity:0.8}}@media (max-width:719px){.galerie--3d .gkarte{width:160px}.galerie--3d .galerie__spur{height:330px}.gkarte__titel{font-size:1.125rem}.gkarte__text{left:12px;right:12px;bottom:60px}.gkarte__marke{font-size:1rem}}.gkarte__titel{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.gkarte__flaeche::after{inset:48% 0 0;background:linear-gradient(to top,rgb(6 32 40 / 0.85) 0%,rgb(6 32 40 / 0.55) 40%,rgb(6 32 40 / 0) 100%)}.gkarte.ist-aktiv .gkarte__flaeche,.gkarte__link:hover .gkarte__flaeche{box-shadow:none}@media (max-width:519px){.held .knopfreihe{flex-direction:column;align-items:flex-start;gap:var(--a-4)}}@media (min-width:720px){.galerie--3d .gkarte{width:196px}.galerie--3d .galerie__spur{height:440px}.gkarte__titel{font-size:1.25rem}}.hinweiskarte__icon{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:12px;background:var(--verlauf);color:#fff}.hinweiskarte__icon svg{width:30px;height:30px}.laufspalte__spur{animation-duration:92s}.laufspalte--runter .laufspalte__spur{animation-duration:104s}.laufkachel__titel{left:8px;right:8px;bottom:8px;padding:8px 10px 7px;border-radius:6px;background:#0e4552;color:#fff}.laufkachel__module{color:#fff}.fuss{background:linear-gradient(135deg,#13505f 0%,#1c7189 55%,#18777c 100%)}.fuss,.fuss a,.fuss p,.fuss address,.fuss span{text-shadow:none}.fuss__gruppe ul{margin-bottom:var(--a-3)}.fuss__gruppe a{font-family:var(--schrift-text);font-weight:400;font-size:1rem;line-height:1.35;min-height:32px}@media (max-width:719px){.fuss__gruppe a{min-height:44px}}.fuss__adresse,.fuss__unten,.fuss__rolle{font-weight:400}.fuss__titel{font-family:var(--schrift)}.fuss::before{background:radial-gradient(circle at center,rgb(255 255 255 / 0.06) 0%,rgb(255 255 255 / 0.03) 35%,rgb(255 255 255 / 0) 65%)}.ki-label,.held__bild .ki-label,.gkarte .ki-label,.laufkachel .ki-label,.bildkarte .ki-label{left:auto;top:auto;right:6px;bottom:6px}.bildkarte .ki-label{z-index:2}.laufkachel__unten{position:absolute;left:8px;right:6px;bottom:6px;display:grid;justify-items:end;gap:6px;pointer-events:none}.laufkachel__unten .ki-label{position:static}.laufkachel__box{justify-self:stretch;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 280ms var(--kurve),opacity 280ms var(--kurve)}.laufkachel__titel{position:static;overflow:hidden;min-height:0;display:grid;gap:2px;margin:0;padding:0 12px;border-radius:8px;background:var(--verlauf);color:#fff;font-family:var(--schrift);font-weight:600;font-size:1.375rem;line-height:1.1;opacity:1;transform:none;transition:padding 280ms var(--kurve)}.laufkachel__module{font-family:var(--schrift);font-weight:500;font-size:1.0625rem;color:#fff}.laufkachel__link:hover .laufkachel__box,.laufkachel__link:focus-visible .laufkachel__box{grid-template-rows:1fr;opacity:1}.laufkachel__link:hover .laufkachel__titel,.laufkachel__link:focus-visible .laufkachel__titel{padding:10px 12px 9px}@media (hover:none){.laufkachel__box{grid-template-rows:1fr;opacity:1}.laufkachel__titel{padding:10px 12px 9px}}:root[data-box="dunkel"] .laufkachel__titel,:root[data-box="dunkel"] .laufkachel__module{color:var(--petrol-nacht)}@media (prefers-reduced-motion:reduce){.laufkachel__box,.laufkachel__titel{transition:none}}@media (max-width:999px){.fuss__gruppe a{min-height:44px}}.fuss__adresse *,.fuss__unten p,.fuss__rolle,.fuss__gruppe a{font-weight:400}:root{--unterstrich:0.22em}a,.textlink,.textlink:hover,.wegeliste .wert,.faktenkasten__wege .wert,.brotkrumen a,.fliesstext a{text-underline-offset:var(--unterstrich)}.katalog{padding-bottom:var(--modul)}.katalog__suche{display:grid;gap:var(--a-4);align-items:end;margin-bottom:var(--a-6)}@media (min-width:720px){.katalog__suche{grid-template-columns:minmax(0,1fr) 240px}}.katalog__label{display:block;margin-bottom:6px;font-family:var(--schrift);font-weight:500;font-size:1.0625rem;color:var(--navy)}.katalog__suche .suchfeld{max-width:none;margin:0}.katalog__select{width:100%;height:52px;padding:0 2.5rem 0 1rem;font:inherit;color:var(--navy);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2313505f' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 1rem center / 12px 8px;border:2px solid var(--navy);border-radius:var(--radius);appearance:none;-webkit-appearance:none;cursor:pointer}.katalog__select:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.katalog__raster{display:grid;gap:var(--a-6);align-items:start}@media (min-width:1000px){.katalog__raster{grid-template-columns:260px minmax(0,1fr);gap:var(--a-7)}}.katalog__filter{border:1px solid var(--linie);border-radius:10px;background:#fff;padding:0 var(--a-5)}@media (min-width:1000px){.katalog__filter{position:sticky;top:calc(var(--kopf-zeile2) + var(--a-4));max-height:calc(100vh - var(--kopf-zeile2) - 32px);overflow-y:auto}}.katalog__filterkopf{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-family:var(--schrift);font-weight:500;font-size:1.25rem;color:var(--navy);cursor:pointer;list-style:none;border-bottom:1px solid var(--linie)}.katalog__filterkopf::-webkit-details-marker{display:none}@media (max-width:999px){.katalog__filterkopf::after{content:'';width:0.5em;height:0.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.katalog__filter[open] .katalog__filterkopf::after{transform:rotate(-135deg)}}@media (min-width:1000px){.katalog__filterkopf{cursor:default}}.katalog__aktiv-zahl{font-family:var(--schrift-text);font-weight:400;font-size:1rem;color:var(--text-leise);margin-left:6px;margin-right:auto}.katalog__gruppe{margin:var(--a-5) 0 var(--a-2);font-family:var(--schrift-text);font-weight:600;font-size:0.875rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-leise)}.filterliste{list-style:none;margin:0;padding:0}.filteroption{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 0;color:var(--text);text-decoration:none;font-size:1rem;line-height:1.3}@media (max-width:999px){.filteroption{min-height:44px}}.filteroption__marke{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--text-leise);background:#fff}.filteroption.ist-aktiv{color:var(--navy);font-weight:600}.filteroption.ist-aktiv .filteroption__marke{box-shadow:inset 0 0 0 5px var(--blau)}.filteroption:hover{color:var(--navy)}.filteroption:hover .filteroption__marke{box-shadow:inset 0 0 0 2px var(--blau)}.filteroption.ist-aktiv:hover .filteroption__marke{box-shadow:inset 0 0 0 5px var(--blau)}.filteroption__zahl{margin-left:auto;color:var(--text-leise);font-weight:400;font-variant-numeric:tabular-nums}.katalog__zuruecksetzen{margin:var(--a-4) 0 var(--a-5)}.katalog__zuruecksetzen .textlink{font-size:1.0625rem}.katalog__treffer{margin:0 0 var(--a-4);color:var(--text-leise)}.katalog__treffer strong{color:var(--navy);font-weight:600}.zielband--klein{margin:0 0 var(--a-5);border-radius:10px;overflow:hidden}.skacheln{display:grid;gap:var(--spalt);list-style:none;margin:0;padding:0}@media (min-width:720px){.skacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.skacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}.skachel__link{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--linie);color:var(--navy);text-decoration:none;transition:box-shadow var(--dauer) var(--kurve)}.skachel__link:hover{box-shadow:inset 0 0 0 1px var(--linie),0 10px 26px rgb(19 80 95 / 0.12)}.skachel__link:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.skachel .bild{margin:0}.skachel .bild::after{content:'';position:absolute;left:0;right:0;bottom:0;height:0;background:var(--verlauf);transition:height var(--dauer) var(--kurve)}.skachel__link:hover .bild::after{height:5px}.skachel__text{display:flex;flex-direction:column;gap:6px;padding:16px 18px 16px;flex:1}.skachel .paketmarke{align-self:flex-start;padding:2px 10px 1px;border-radius:var(--radius-pille);background:var(--hell);color:var(--navy);font-family:var(--schrift);font-weight:500;font-size:1rem}.skachel__titel{font-family:var(--schrift);font-weight:500;font-size:1.375rem;line-height:1.15;color:var(--navy)}.skachel__link:hover .skachel__titel{color:var(--blau)}.skachel__anriss{font-size:1rem;line-height:1.5;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.skachel__fuss{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:1rem;color:var(--text-leise)}.skachel__fuss .pfeil{margin-left:auto}.skachel mark{background:var(--hell);color:inherit;padding:0}.katalog__gruppe{font-size:1rem;letter-spacing:0.04em}.katalog__filter:not([open]) .katalog__filterkopf{border-bottom:0}.mega{left:max(var(--rand),calc((100% - var(--breite)) / 2));right:auto;top:calc(100% + 6px);width:min(860px,calc(100% - 2 * var(--rand)));border:0;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgb(19 80 95 / 0.16),0 0 0 1px var(--linie);max-height:none;overflow:visible}.mega__karte{position:relative;display:grid;grid-template-columns:1fr 0.8fr 240px;gap:var(--a-6);padding:var(--a-6) var(--a-6) var(--a-6)}.mega .mega__titel{margin:0 0 var(--a-3);padding:0;border:0;font-family:var(--schrift);font-weight:500;font-size:1.0625rem;color:var(--text-leise)}.megaliste{list-style:none;margin:0;padding:0;display:grid;gap:2px}.megaliste a{display:inline-flex;align-items:center;min-height:34px;font-family:var(--schrift-text);font-size:1.0625rem;color:var(--navy);text-decoration:none}.megaliste a:hover{color:var(--blau);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px}.mega__teaser{display:grid;gap:8px;align-content:start;color:var(--navy);text-decoration:none}.mega__teaser .bild{margin:0 0 4px;border-radius:10px}.mega__teasertitel{font-family:var(--schrift);font-weight:500;font-size:1.1875rem;line-height:1.2}.mega__teaserlink{display:inline-flex;align-items:center;color:var(--blau);font-family:var(--schrift-text);font-size:1rem}.mega__teaser:hover .mega__teaserlink{text-decoration:underline;text-decoration-color:var(--orange)}.mega__zu{top:8px;right:8px;width:44px;height:44px}.mega__zu .kreuz::before,.mega__zu .kreuz::after{width:20px}.mobilmenue__liste--klein .mobilmenue__zeile{font-family:var(--schrift-text);font-weight:400;font-size:1.1875rem;min-height:52px}@media (min-width:1000px){.katalog__filter::details-content{content-visibility:visible;display:block}}.mega__teaser{margin-top:36px}:root{--radius:6px}.bild,.bild img,.kopfbild,.seminar__bild,.zielband,.zielband--klein,.bildkarte .bild,.themenkarte .bild,.kontakt__bild,.gkarte .bild,.gkarte__flaeche,.gkarte__link,.laufkachel__link,.laufkachel__titel,.teaserkarte__link,.skachel__link,.splitband .splitband__raster,.hinweiskarte,.hinweiskarte__icon,.mega,.mega__teaser .bild,.katalog__filter,.held__badge,.infokasten,.faktenkasten,.kontaktoptionen,.mobilmenue__kontakt,.halbband__links,.ki-label{border-radius:var(--radius)}.held__bild,.held__bild img,.held__bild.bild{border-radius:0}.splitband .splitband__raster .bild,.splitband .splitband__raster .bild img,.skachel .bild,.skachel .bild img,.teaserkarte .bild,.teaserkarte .bild img{border-radius:0}h1,h2,.seitenkopf__titel,.seminar__titel,.modul__titel,.splitband__titel,.split-pakete__titel,.halbband__titel,.fehlerseite__zahl,.fehlerseite__satz{font-weight:500;letter-spacing:0.005em;line-height:1.12}h3,h4,.teaser__titel,.bildkarte__titel,.zeilenkarte__titel,.skachel__titel,.iconkreis__titel,.akkordeon__kopf,.faktenkasten__titel,.infokasten__titel,.kontaktweg__titel,.terminzeile__titel,.themenkarte__titel,.sprungliste__titel,.leerhinweis__titel,.mobilmenue__kontakttitel,.auswahl__art,.splitband__hinweis,.hinweiskarte__titel,.mega__teasertitel,.katalog__label,.themenkarte__alle,.fliesstext h3,.fliesstext h4,.module h2 + .akkordeon .akkordeon__kopf{font-family:var(--schrift-text);font-weight:500;letter-spacing:0;line-height:1.3}.fliesstext h2,.module h2{font-size:1.625rem}.teaser__titel{font-size:1.25rem}.bildkarte__titel{font-size:1.1875rem;line-height:1.3}.zeilenkarte__titel{font-size:1.125rem;line-height:1.35}.terminzeile__titel{font-size:1.125rem}.iconkreis__titel{font-size:1.125rem}.faktenkasten__titel,.infokasten__titel{font-size:1.25rem}.akkordeon__kopf{font-size:1.125rem}.kontaktweg__titel{font-size:1.125rem}.mega__teasertitel{font-size:1.0625rem}strong,b,.fliesstext strong,.fliesstext b,.lead strong,.fakten-liste .wert,.wegeliste .wert,.faktenkasten__wege .wert,.filteroption.ist-aktiv,.katalog__treffer strong{font-weight:500}.navlink,.knopf,.textlink,.formularseite button[type='submit']{font-weight:500}.lead{line-height:1.55}body{line-height:1.65}.skachel__titel{font-size:1.125rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.skachel__text{gap:4px}.artmarke{align-self:flex-start;padding:2px 10px 1px;border-radius:var(--radius-pille);background:var(--eis);box-shadow:inset 0 0 0 1px var(--linie);color:var(--text-leise);font-family:var(--schrift-text);font-weight:500;font-size:0.9375rem;line-height:1.5}.artmarke--paket{background:var(--hell);box-shadow:none;color:var(--navy)}.skachel__anriss{font-size:0.9375rem;color:var(--text-leise)}.skachel .dachzeile{font-size:0.9375rem}.suchfeld__eingabe,.feld__eingabe,.form-field input[type='text'],.form-field input[type='email'],.form-field input[type='tel'],.form-field textarea,.form-field select,.katalog__select{background:#fff;border:1px solid #76919d;box-shadow:none;border-radius:var(--radius)}.suchfeld__eingabe{border-right:0;border-radius:var(--radius) 0 0 var(--radius);height:52px;font-size:1.125rem}.suchfeld__knopf{height:52px;width:52px;border-radius:0 var(--radius) var(--radius) 0}.katalog__select{height:52px}.suchfeld__eingabe:focus,.suchfeld__eingabe:focus-visible,.feld__eingabe:focus,.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.katalog__select:focus,.feld__eingabe:focus-visible,.form-field input:focus-visible,.form-field textarea:focus-visible,.form-field select:focus-visible,.katalog__select:focus-visible{outline:none;border-color:var(--blau);box-shadow:0 0 0 1px var(--blau)}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{background:#fff;border-color:var(--blau)}.form-field.has-errors input,.form-field.has-errors textarea,.form-field.has-errors select{border-color:var(--fehler);box-shadow:0 0 0 1px var(--fehler)}input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.form-field input[type='checkbox']:focus-visible{outline:2px solid var(--blau);outline-offset:2px;box-shadow:none}.suche{position:fixed;inset:0;z-index:200;top:0;left:0;right:0;bottom:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;background:rgb(10 52 62 / 0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;box-shadow:none;opacity:0;transition:opacity 180ms ease}.suche.ist-offen{opacity:1}.suche__panel{width:min(820px,calc(100% - 32px));margin:0 auto;padding:64px 0 48px;color:#fff;transform:translateY(-8px);transition:transform 180ms cubic-bezier(0.2,0.7,0.2,1)}.suche.ist-offen .suche__panel{transform:none}@media (max-width:719px){.suche__panel{padding-top:40px}}.suche__leiste{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / 0.28)}.suche__lupe{display:grid;place-items:center;flex:none;color:rgb(255 255 255 / 0.75)}.suche__lupe svg{width:26px;height:26px}.suche__eingabe{flex:1;min-width:0;height:56px;padding:0;border:0;background:transparent;color:#fff;font-family:var(--schrift-text);font-weight:400;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);letter-spacing:-0.005em;caret-color:var(--logo)}.suche__eingabe::placeholder{color:rgb(255 255 255 / 0.62);opacity:1}.suche__eingabe:focus,.suche__eingabe:focus-visible{outline:none;box-shadow:none}.suche__leiste:focus-within{border-bottom-color:var(--logo)}.suche__esc{flex:none;display:grid;place-items:center;min-width:58px;height:44px;padding:0 14px;border:1px solid rgb(255 255 255 / 0.4);border-radius:var(--radius-pille);background:transparent;color:#fff;font-family:var(--schrift-text);font-size:0.9375rem;letter-spacing:0.06em;cursor:pointer}.suche__esc:hover{background:rgb(255 255 255 / 0.1)}.suche__esc:focus-visible{outline:2px solid var(--logo);outline-offset:2px}.suche__zahl{margin:16px 0 8px;font-size:0.9375rem;color:rgb(255 255 255 / 0.78)}.suche__zahl:empty{display:none}.suche__liste{list-style:none;margin:0;padding:0}.suche__treffer a{display:grid;gap:4px;padding:16px;border-radius:var(--radius);color:#fff;text-decoration:none}.suche__treffer[aria-selected="true"] a,.suche__treffer a:hover{background:rgb(255 255 255 / 0.09)}.suche__dach{font-size:0.875rem;letter-spacing:0.08em;text-transform:uppercase;color:rgb(255 255 255 / 0.72)}.suche__titel{font-family:var(--schrift-text);font-weight:400;font-size:1.375rem;line-height:1.3}.suche__anriss{font-size:1rem;line-height:1.55;color:rgb(255 255 255 / 0.8)}.suche__treffer mark{background:rgb(104 212 240 / 0.28);color:#fff;padding:0 2px;border-radius:3px}.suche__leer{padding:16px;color:rgb(255 255 255 / 0.85)}.suche__mehr a{display:inline-block;margin:12px 16px;color:var(--logo)}.suche__hilfe{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;font-size:0.9375rem;color:rgb(255 255 255 / 0.72)}.suche__hilfe kbd{display:inline-block;min-width:24px;margin-right:4px;padding:1px 6px;border:1px solid rgb(255 255 255 / 0.35);border-radius:4px;font-family:var(--schrift-text);font-size:0.8125rem;text-align:center}@media (hover:none){.suche__hilfe{display:none}}.suche-offen,.suche-offen body{overflow:hidden}@media (prefers-reduced-motion:reduce){.suche,.suche__panel{transition:none}}.artmarke,.skachel__anriss,.skachel .dachzeile,.suche__dach,.suche__zahl,.suche__hilfe,.suche__hilfe kbd,.suche__esc{font-size:1rem}.suche__treffer mark{padding:0;border-radius:2px}.notices:focus,.notices:focus-visible{outline:2px solid var(--fehler);outline-offset:2px}.reihe-pause{display:none}@media (max-width:999px){.js .reihe-pause:not([hidden]){display:grid;place-items:center;width:44px;height:44px;margin:var(--a-2) 0 0 auto;border:1px solid var(--linie);border-radius:50%;background:#fff;color:var(--navy);cursor:pointer}.reihe-pause:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.reihe-pause__zeichen{display:block;width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.reihe-pause[aria-pressed="true"] .reihe-pause__zeichen{width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent currentColor;margin-left:3px}}@media (min-width:720px){.fuss__raster{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr)}}.fuss__kontakt{padding-bottom:var(--a-4)}.fuss__titel--fest{display:flex;align-items:center;min-height:48px;margin:0}.fuss__adresse{display:block;margin:0 0 var(--a-3);font-style:normal;line-height:1.6}.fuss__adresse > * + *::before{content:none}.fuss__wege{list-style:none;margin:0;padding:0}.fuss__wege a{display:inline-flex;align-items:center;gap:10px;min-height:36px;color:#fff;text-decoration:none;font-family:var(--schrift-text);font-weight:400;overflow-wrap:anywhere}.fuss__wege a:hover span{text-decoration:underline;text-underline-offset:var(--unterstrich)}.fuss__wege svg{flex:none;width:20px;height:20px;color:var(--logo)}.fuss__unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--a-3) var(--a-6);padding-top:var(--a-5)}.fuss__copy{margin:0}.fuss__recht{display:flex;flex-wrap:wrap;gap:0 var(--a-5);list-style:none;margin:0;padding:0}.fuss__recht a{display:inline-flex;align-items:center;min-height:36px;color:#fff;text-decoration:none;font-family:var(--schrift-text)}.fuss__recht a:hover{text-decoration:underline;text-underline-offset:var(--unterstrich)}@media (max-width:999px){.fuss__wege a,.fuss__recht a{min-height:44px}}@media (max-width:719px){.fuss__kontakt{padding-top:var(--a-5)}.fuss__unten{flex-direction:column;align-items:flex-start;gap:var(--a-2)}.fuss__gruppe{border-bottom:1px solid rgb(255 255 255 / 0.3)}.fuss__gruppe:first-child{border-top:1px solid rgb(255 255 255 / 0.3)}.fuss__titel::after{border-color:#fff;opacity:0.9}}.fuss__raster{border-bottom-color:rgb(255 255 255 / 0.3)}.fuss__kopf{border-bottom-color:rgb(255 255 255 / 0.3)}@media (max-width:719px){.fuss__raster{padding-top:0}.fuss__kopf{border-bottom:0}}@media (max-width:719px){:root[data-fuss="grau"] .fuss__gruppe{border-color:rgb(14 69 82 / 0.25)}:root[data-fuss="grau"] .fuss__titel::after{border-color:currentColor}}:root[data-fuss="grau"] .fuss__wege a,:root[data-fuss="grau"] .fuss__recht a{color:#3a3a39}:root[data-fuss="grau"] .fuss__wege svg{color:var(--navy)}.fuss__titel--fest::after{content:none !important}.fuss__titel--fest{cursor:default}.assi-anker{position:sticky;bottom:0;z-index:45;height:0;pointer-events:none}.assi-knopf{position:absolute;right:var(--rand);bottom:calc(var(--rand) + env(safe-area-inset-bottom));pointer-events:auto;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--navy);color:#fff;box-shadow:0 4px 18px rgb(19 80 95 / 0.28);cursor:pointer;font-family:var(--schrift);font-weight:500;font-size:1.125rem;line-height:1;transition:background-color var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.assi-knopf[hidden]{display:none}.assi-knopf:hover{background:var(--blau)}.assi-knopf:focus-visible{outline:3px solid var(--logo);outline-offset:3px}.assi-knopf[aria-busy="true"]{opacity:0.8;cursor:progress}@media (max-width:999px){body:has(.anfrageleiste:not([hidden])) .assi-knopf{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (min-width:1000px){.assi-knopf{right:24px;bottom:24px}}.assi{position:fixed;z-index:150;right:24px;bottom:24px;width:min(400px,calc(100vw - 48px));height:min(640px,calc(100vh - 120px));height:min(640px,calc(100dvh - 120px));pointer-events:auto;display:flex;flex-direction:column;background:#fff;color:var(--text);border-radius:6px;box-shadow:0 12px 48px rgb(14 69 82 / 0.28),0 0 0 1px rgb(19 80 95 / 0.08);overflow:hidden;font-family:var(--schrift-text);font-size:1rem;line-height:1.5}.assi[hidden]{display:none}.assi-offen .assi-anker{z-index:150}@media (max-width:719px){.assi{inset:0;width:auto;height:auto;border-radius:0;box-shadow:none}.assi-offen,.assi-offen body{overflow:hidden}}.assi__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 12px 12px 20px;background:var(--navy);color:#fff;padding-top:calc(14px + env(safe-area-inset-top))}.assi__titel{margin:0;font-family:var(--schrift);font-weight:500;font-size:1.5rem;line-height:1.2;color:#fff}.assi__hinweis{margin:2px 0 0;font-size:0.9375rem;color:var(--navy-leise)}.assi__zu{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.assi__zu:hover{background:rgb(255 255 255 / 0.12)}.assi__zu:focus-visible{outline:2px solid var(--logo);outline-offset:0}.assi__verlauf{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--eis)}.assi__verlauf:focus{outline:none}.assi__nachricht{max-width:92%;padding:10px 14px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--linie)}.assi__nachricht--du{align-self:flex-end;background:var(--navy);color:#fff;box-shadow:none}.assi__nachricht--warte{color:var(--text-leise)}.assi__satz{margin:0}.assi__treffer{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.assi__karte{padding:10px 12px;border-radius:6px;background:var(--hell-zart)}.assi__karte-titel{font-family:var(--schrift-text);font-weight:500;color:var(--blau);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.assi__karte-titel:hover{color:var(--navy)}.assi__karte-info{margin:4px 0 0;font-size:0.875rem;color:var(--text-leise)}.assi__karte-auszug{margin:4px 0 0;font-size:0.9375rem}.assi__kontakt{margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--hell-zart)}.assi__adresse{margin:0 0 6px}.assi__weg{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--blau);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.assi__weg::before{content:'';flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--assi-icon) center / contain no-repeat;mask:var(--assi-icon) center / contain no-repeat}.assi__weg--tel{--assi-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 3.5 9 3l1.6 4-2 1.3a11 11 0 0 0 7.1 7.1l1.3-2 4 1.6-.5 2.4a2 2 0 0 1-2 1.6A15.5 15.5 0 0 1 3 5.5a2 2 0 0 1 1.6-2Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}.assi__weg--mail{--assi-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='1.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m3.5 6.5 8.5 6.5 8.5-6.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E")}.assi__aktionen{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.assi__aktion{display:inline-flex;align-items:center;min-height:40px;padding:4px 16px 2px;border-radius:var(--radius-knopf);border:1px solid var(--navy);color:var(--navy);font-family:var(--schrift);font-weight:500;font-size:1.0625rem;text-decoration:none}.assi__aktion--haupt{background:var(--navy);color:#fff}.assi__aktion:hover{background:var(--blau);border-color:var(--blau);color:#fff}.assi__aktion:focus-visible,.assi__chip:focus-visible,.assi__karte-titel:focus-visible,.assi__weg:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.assi__chips{display:flex;flex-wrap:wrap;gap:8px}.assi__chip{min-height:40px;padding:6px 14px 4px;border:1px solid var(--blau);border-radius:var(--radius-pille);background:#fff;color:var(--blau);font-family:var(--schrift-text);font-size:0.9375rem;font-weight:500;cursor:pointer;text-align:left}.assi__chip:hover{background:var(--hell)}.assi__form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--linie);background:#fff}.assi__eingabe{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid #76919d;border-radius:6px;font:inherit;font-size:1rem;color:var(--text);background:#fff}.assi__eingabe:focus{outline:none;border-color:var(--blau);box-shadow:0 0 0 1px var(--blau)}.assi__senden{flex:none;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:6px;background:var(--navy);color:#fff;cursor:pointer}.assi__senden:hover{background:var(--blau)}.assi__senden:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.assi__fuss{margin:0;padding:0 12px calc(10px + env(safe-area-inset-bottom));font-size:0.8125rem;color:var(--text-leise);background:#fff}@media (prefers-reduced-motion:reduce){.assi-knopf{transition:none}}@media print{.assi-anker{display:none !important}}.assi__satz--nach{margin-top:10px}input[type='checkbox'],input[type='radio'],.form-field input[type='checkbox'],.form-field input[type='radio']{width:18px;height:18px;margin:0.2em 0 0;flex:none;accent-color:var(--navy);cursor:pointer}.form-field .checkboxes,.form-field .checkbox,.form-field .radio{align-items:flex-start;gap:10px}.form-field .checkboxes label,.form-field .checkbox label{cursor:pointer;line-height:1.5}input[type='checkbox']:focus-visible,input[type='radio']:focus-visible{outline:2px solid var(--blau);outline-offset:2px;box-shadow:none}.filtergruppe{margin:0;padding:0;border:0;min-width:0}.filtergruppe + .filtergruppe{margin-top:var(--a-2)}.filtergruppe legend{padding:0}.filteroption{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px;align-items:start;min-height:40px;padding:8px 0;color:var(--text);font-size:1rem;line-height:1.35;cursor:pointer}.filteroption input{margin:0.1em 0 0}.filteroption__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filteroption:has(input:checked){color:var(--navy)}.filteroption:has(input:checked) .filteroption__text,.filteroption .filteroption__text{font-weight:400}.filteroption:hover{color:var(--navy)}.filteroption__zahl{min-width:2ch;text-align:right;margin-left:0;color:var(--text-leise);font-weight:400;font-variant-numeric:tabular-nums}@media (max-width:999px){.filteroption{min-height:44px}}.filter__aktionen{margin:var(--a-4) 0 var(--a-5)}.js .filter__aktionen{display:none}.filterchips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;list-style:none;margin:0 0 var(--a-5);padding:0}.filterchips[hidden]{display:none}.filterchip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 10px 4px 14px;border:1px solid var(--blau);border-radius:var(--radius-pille);background:var(--hell-zart);color:var(--navy);font-family:var(--schrift-text);font-size:0.9375rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer}.filterchip:hover{background:var(--hell)}.filterchip:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.filterchip__x{position:relative;width:12px;height:12px;flex:none}.filterchip__x::before,.filterchip__x::after{content:'';position:absolute;left:5px;top:-1px;width:2px;height:14px;background:currentColor;border-radius:1px;transform:rotate(45deg)}.filterchip__x::after{transform:rotate(-45deg)}.filterchips__alle{border:0;background:none;padding:4px 2px;font:inherit;font-size:0.9375rem;color:var(--blau);text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (max-width:999px){.filterchip,.filterchips__alle{min-height:44px}}@media (min-width:1000px){.katalog__raster{grid-template-columns:284px minmax(0,1fr)}.katalog__filter{padding:0 20px}}.form-data[data-grav-field='checkbox'] .form-input-wrapper{display:flex;align-items:flex-start;gap:10px}.form-data[data-grav-field='checkbox'] .form-input-wrapper > label{line-height:1.5;cursor:pointer}.form-data[data-grav-field='checkbox'] .form-input-wrapper > input{margin-top:4px}.knopf--neben,.knopf--voll{background:var(--navy);color:#fff;box-shadow:none}.knopf--neben:hover,.knopf--voll:hover{background:var(--blau);color:#fff}.knopf--neben:focus-visible,.knopf--voll:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.band--navy .knopf--neben,.fuss .knopf--neben,.assi__kopf .knopf--neben{background:var(--navy);color:#fff;box-shadow:inset 0 0 0 2px #fff}.band--navy .knopf--neben:hover,.fuss .knopf--neben:hover{background:var(--blau);color:#fff}.band--navy .knopf--neben:focus-visible,.fuss .knopf--neben:focus-visible{outline-color:var(--logo)}.assi__aktion,.assi__aktion--haupt{background:var(--navy);border-color:var(--navy);color:#fff}.assi__aktion:hover{background:var(--blau);border-color:var(--blau);color:#fff}.portraet{display:block;flex:none;width:var(--portraet);height:var(--portraet);border-radius:50%;overflow:hidden;background:var(--hell);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--linie)}.portraet .portraet__bild,.portraet picture,.portraet img{display:block;width:100%;height:100%;margin:0}.portraet img{object-fit:cover;border-radius:50%}.ansprech{display:flex;align-items:center;gap:14px;margin:var(--a-5) 0 var(--a-3)}.ansprech__text{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.ansprech__name{font-family:var(--schrift-text);font-weight:500;color:var(--navy)}.ansprech__rolle{font-size:0.9375rem;line-height:1.4;color:var(--text-leise)}.ansprech--band{margin:0 0 var(--a-6)}.infokasten > .portraet,.kontaktweg > .portraet{margin-bottom:var(--a-3)}.infokasten .ansprech__rolle{margin:0 0 var(--a-3)}.assi__person{display:flex;align-items:center;gap:10px;margin-bottom:6px}.assi__foto{width:48px;height:48px;border-radius:50%;object-fit:cover}.assi__personname{margin:0;font-weight:500;color:var(--navy)}.ansprech > .portraet,.infokasten > .portraet,.kontaktweg > .portraet{margin-left:4px}.nurjs{display:none !important}.finder.ist-aktiv .nurjs{display:revert !important}.finder.ist-aktiv .finder__nav.nurjs{display:flex !important}.finder.ist-aktiv .finder__ohnejs{display:none}.finder{max-width:960px;padding-bottom:var(--modul)}.finder__einleitung{max-width:62ch;color:var(--text);margin-bottom:var(--a-5)}.finder__fortschritt{height:6px;border-radius:3px;background:var(--hell);overflow:hidden}.finder__balken{display:block;height:100%;width:25%;border-radius:3px;background:linear-gradient(90deg,var(--navy),var(--blau));transition:width 600ms var(--kurve)}.finder__stand{margin:10px 0 var(--a-5);font-size:0.9375rem;color:var(--text-leise)}.finder__schritt{margin:0;padding:0;border:0;min-width:0}.finder__schritt[hidden]{display:none !important}.finder__schritt.ist-neu{animation:finder-ein 520ms var(--kurve) both}@keyframes finder-ein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.finder__frage{display:block;margin:0 0 6px;padding:0;font-family:var(--schrift);font-weight:500;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.15;color:var(--navy)}.finder__frage:focus{outline:none}.finder__frage:focus-visible{outline:2px solid var(--blau);outline-offset:4px}.finder__hinweis{margin:0 0 var(--a-5);color:var(--text-leise)}.finder__optionen{display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:var(--a-4)}@media (min-width:560px){.finder__optionen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.finder__optionen{grid-template-columns:repeat(3,minmax(0,1fr))}}.fkarte{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;min-height:76px;padding:14px 16px;border-radius:var(--radius);background:var(--hell-zart);box-shadow:0 1px 0 rgb(19 80 95 / 0.04);cursor:pointer;transition:background-color 260ms var(--kurve),box-shadow 260ms var(--kurve),transform 260ms var(--kurve)}.fkarte[hidden]{display:none}.fkarte input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.fkarte__icon{grid-row:1 / span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--navy);transition:background-color 260ms var(--kurve),color 260ms var(--kurve)}.fkarte__text{font-family:var(--schrift-text);font-weight:500;color:var(--navy);line-height:1.3}.fkarte__zahl{font-size:0.875rem;color:var(--text-leise)}.fkarte:hover{background:var(--hell)}.fkarte:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:2px}.fkarte:has(input:checked){background:#fff;box-shadow:inset 0 0 0 2px var(--navy),0 8px 24px -12px rgb(19 80 95 / 0.35)}.fkarte:has(input:checked) .fkarte__icon{background:var(--navy);color:#fff}.finder__egal{border:0;background:none;padding:8px 0;min-height:44px;font:inherit;color:var(--blau);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.finder__egal:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.finder__nav{display:flex;gap:12px;justify-content:space-between;margin-top:var(--a-5)}.finder__nav [data-weiter]{margin-left:auto}.finder__nav [hidden]{display:none}.finder__ohnejs{margin-top:var(--a-5)}.finder__treffer{margin:0 0 var(--a-5);color:var(--text)}.finder__null{margin:0 0 var(--a-5);padding:16px 18px;border-radius:var(--radius);background:var(--eis)}.finder__null p{margin:0}.finder__nullwege{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:10px !important}.finder__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:var(--a-6)}.finder__liste .skachel__link{box-shadow:0 10px 30px -18px rgb(19 80 95 / 0.45);border-color:transparent}.finder__liste .skachel{display:flex;flex-direction:column}.finder__liste .skachel__link{flex:1}.skachel__finder{padding:12px 2px 4px}.skachel__grund{margin:0 0 10px;font-size:0.9375rem;line-height:1.45;color:var(--text)}.skachel__anfrage{min-height:44px;font-size:1.0625rem}.finder__liste .ist-empfehlung .skachel__link{box-shadow:inset 0 3px 0 var(--orange),0 10px 30px -18px rgb(19 80 95 / 0.45)}@media (prefers-reduced-motion:reduce){.finder__schritt.ist-neu{animation:none}.finder__balken,.fkarte,.fkarte__icon{transition:none}}.finder-teaser{margin:16px 0 4px}.finder-teaser a{display:block;padding:12px 14px;border-radius:var(--radius);background:var(--hell-zart);color:var(--navy);font-weight:500;text-decoration:none}.finder-teaser a span{color:var(--text-leise);font-weight:400}.finder-teaser a:hover{background:var(--hell)}.knopfpaar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px}.finder.ist-aktiv .finder__schritt[hidden],.finder.ist-aktiv .nurjs[hidden]{display:none !important}.rahmen.finder{max-width:calc(var(--breite) + 2 * var(--rand))}.finder__einleitung{max-width:65ch}.finder__liste .skachel__grund{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font-size:0.875rem;line-height:1.4;color:var(--text-leise)}.finder__liste .skachel__grund::before{content:'';flex:none;width:14px;height:14px;margin-top:2px;background:var(--blau);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 12.5 5 5L20 6.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 12.5 5 5L20 6.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.finder__liste .skachel__grund:empty{display:none}.finder__optionen--bild{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:900px){.finder__optionen--bild{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.bkarte{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);background:#fff;box-shadow:0 10px 28px -18px rgb(19 80 95 / 0.5),0 0 0 1px rgb(19 80 95 / 0.08);overflow:hidden;cursor:pointer;transition:box-shadow 260ms var(--kurve),transform 260ms var(--kurve)}.bkarte input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bkarte__bild{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--hell)}.bkarte__bild .bild,.bkarte__bild picture,.bkarte__bild img{display:block;width:100%;height:100%;margin:0}.bkarte__bild img{object-fit:cover;transition:transform 600ms var(--kurve)}.bkarte__bild .ki-label{font-size:0.6875rem;padding:2px 5px 0}.bkarte__symbol{display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--hell-zart);color:var(--navy)}.bkarte__text{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.bkarte__name{font-family:var(--schrift-text);font-weight:500;color:var(--navy);line-height:1.3}.bkarte__zahl{font-size:0.8125rem;color:var(--text-leise)}.bkarte__haken{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;background:rgb(255 255 255 / 0.92);box-shadow:inset 0 0 0 2px rgb(19 80 95 / 0.35)}.bkarte:hover{transform:translateY(-2px)}.bkarte:hover .bkarte__bild img{transform:scale(1.04)}.bkarte:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:3px}.bkarte:has(input:checked){box-shadow:0 0 0 2px var(--navy),0 14px 32px -16px rgb(19 80 95 / 0.55)}.bkarte:has(input:checked) .bkarte__haken{background:var(--navy);box-shadow:none}.bkarte:has(input:checked) .bkarte__haken::after{content:'';position:absolute;left:9px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.finder.ist-aktiv .bkarte--weiss.nurjs{display:flex !important}.wk{position:relative;margin:0 0 var(--a-4)}.wk__buehne{position:relative;height:clamp(300px,44vw,520px);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,#f6fcfe 0%,#e3f5fa 55%,#d6eff6 100%);touch-action:none}.wk__ringe{position:absolute;inset:0;width:100%;height:100%}.wk__ring{fill:none;stroke:rgb(19 80 95 / 0.18);stroke-width:2;vector-effect:non-scaling-stroke}.wk__ring--1{fill:rgb(255 131 0 / 0.08);stroke:var(--orange);stroke-width:2.5}.wk__ring--2{fill:rgb(255 255 255 / 0.35)}.wk__ring--3{stroke-dasharray:6 8}.wk__buehne[data-ziel="2"] .wk__ring--1{fill:rgb(255 131 0 / 0.18)}.wk__buehne[data-ziel="1"] .wk__ring--2{fill:rgb(255 255 255 / 0.75)}.wk__buehne[data-ziel="-1"] .wk__ring--3{stroke:var(--navy)}.wk__zone{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--schrift);font-weight:500;font-size:0.9375rem;letter-spacing:0.02em;color:rgb(19 80 95 / 0.55);white-space:nowrap;pointer-events:none}.wk__zone--1{bottom:10px;color:#b35c00}.wk__zone--2{top:40%}.wk__zone--3{top:8px;font-size:0.8125rem}.wk__rand{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 8px;margin-top:14px;padding:12px;border-radius:var(--radius);background:var(--hell-zart);min-height:92px}.wk__randtitel{flex-basis:100%;font-size:0.8125rem;color:var(--text-leise)}.wk__ki{margin:6px 0 0;font-size:0.75rem;color:var(--text-leise);text-align:right}.wk-marke{--s:1;--o:1;display:inline-flex;flex-direction:column;align-items:center;gap:4px;width:92px;padding:0;border:0;background:none;cursor:grab;touch-action:none;font:inherit;color:var(--navy)}.wk-marke__bild{display:block;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--hell);box-shadow:0 0 0 3px #fff,0 6px 16px -6px rgb(19 80 95 / 0.5)}.wk-marke__bild img{display:block;width:100%;height:100%;object-fit:cover}.wk-marke__name{font-size:0.75rem;font-weight:500;line-height:1.2;text-align:center;text-shadow:0 0 6px #fff,0 0 2px #fff}.wk__buehne .wk-marke{position:absolute;transform:translate(-50%,-50%) scale(var(--s));opacity:var(--o);transition:left 520ms var(--kurve),top 520ms var(--kurve),transform 520ms var(--kurve),opacity 520ms var(--kurve),filter 520ms;z-index:2}.wk__buehne .wk-marke[data-zone="-1"]{filter:saturate(0.5) blur(0.3px);z-index:1}.wk__buehne .wk-marke[data-zone="2"]{z-index:3}.wk__buehne .wk-marke[data-zone="2"] .wk-marke__bild{box-shadow:0 0 0 3px var(--orange),0 10px 22px -8px rgb(19 80 95 / 0.6);animation:wk-schweben 3.2s ease-in-out infinite alternate}@keyframes wk-schweben{from{transform:translateY(0)}to{transform:translateY(-4px)}}.wk-marke.ist-gezogen{position:relative;z-index:10;cursor:grabbing;transition:none !important}.wk-marke.ist-fokus .wk-marke__bild{box-shadow:0 0 0 3px var(--blau),0 0 0 6px #fff}.wk__wahl{position:absolute;z-index:20;width:240px;padding:12px;border-radius:var(--radius);background:#fff;box-shadow:0 16px 40px -12px rgb(14 69 82 / 0.45),0 0 0 1px rgb(19 80 95 / 0.1)}.wk__wahltitel{margin:0 0 8px;font-weight:500;color:var(--navy)}.wk__wahlknoepfe{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wk__wahlknoepfe button{min-height:44px;padding:6px 8px;border:1px solid var(--linie);border-radius:var(--radius-pille);background:#fff;color:var(--navy);font:inherit;font-size:0.875rem;cursor:pointer}.wk__wahlknoepfe button[data-stufe="2"]{border-color:var(--orange)}.wk__wahlknoepfe button[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.wk__wahlknoepfe button:last-child{grid-column:1 / -1;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--blau)}.wk__wahlknoepfe button:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.wk__liste:not(:focus-within){position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wk__liste:focus-within{margin-top:12px;padding:12px 14px;border-radius:var(--radius);background:#fff;box-shadow:0 0 0 2px var(--blau)}.wk__listetitel{margin:0 0 6px;font-size:0.875rem;color:var(--text-leise)}.wk__thema{margin:0 0 6px;padding:0;border:0}.wk__thema[hidden]{display:none}.wk__thema legend{font-weight:500;color:var(--navy)}.wk__thema label{display:inline-flex;align-items:center;gap:6px;margin-right:14px;min-height:32px}.finder__weiss{border:0;background:none;padding:8px 0;min-height:44px;font:inherit;color:var(--blau);text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (max-width:719px){.wk__buehne{height:360px}.wk-marke{width:76px}.wk-marke__bild{width:52px;height:52px}.wk__zone{font-size:0.8125rem}}@media (prefers-reduced-motion:reduce){.wk__buehne .wk-marke{transition:none}.wk__buehne .wk-marke[data-zone="2"] .wk-marke__bild{animation:none}.bkarte,.bkarte__bild img{transition:none}}.finder__pruefung{padding:var(--a-7) 0;max-width:560px}.finder__pruefbalken{height:8px;margin:var(--a-4) 0 var(--a-3);border-radius:4px;background:var(--hell);overflow:hidden}.finder__pruefbalken span{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--navy),var(--blau) 70%,var(--orange))}.finder__pruefzeile{margin:0;color:var(--text-leise)}.finder__zusammenfassung{margin:0 0 var(--a-4);padding:14px 16px;border-radius:var(--radius);background:var(--hell-zart)}.finder__zusammenfassung dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0}.finder__zusammenfassung dt{color:var(--text-leise)}.finder__zusammenfassung dd{margin:0;color:var(--navy);font-weight:500}.finder__zusammenfassung p{margin:0}.passung{display:block;margin-top:12px}.passung:empty{display:none}.passung__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:0.875rem}.passung__stufe{color:var(--navy);font-weight:500}.passung__zahl{font-variant-numeric:tabular-nums;color:var(--navy);font-weight:500}.passung__balken{display:block;height:6px;margin-top:6px;border-radius:3px;background:var(--hell);overflow:hidden}.passung__balken span{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--navy),var(--blau));transition:width 900ms cubic-bezier(.2,.7,.2,1)}.ist-empfehlung .passung__balken span{background:linear-gradient(90deg,var(--navy),var(--blau) 75%,var(--orange))}@media (prefers-reduced-motion:reduce){.passung__balken span{transition:none}}@media (min-width:1000px){.finder__liste .ist-erste{grid-column:span 2}.finder__liste .ist-erste .skachel__titel{font-size:1.375rem}}.wk__buehne::before{content:'';position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 100%,rgb(255 255 255 / 0.9) 0%,rgb(255 255 255 / 0) 60%);pointer-events:none}.wk__buehne::after{content:'';position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,rgb(214 239 246 / 0.9),rgb(214 239 246 / 0));pointer-events:none}.wk__buehne{perspective:1100px}.wk__ebene{position:absolute;inset:0;transform-origin:50% 100%;transform:rotateX(var(--neig-x,6deg)) rotateY(var(--neig-y,0deg));transition:transform 600ms var(--kurve)}.wk__raster{fill:none;stroke:rgb(19 80 95 / 0.09);stroke-width:1}.wk__zone{left:10px !important;transform:none !important;padding:3px 10px 2px;border-radius:var(--radius-pille);background:rgb(255 255 255 / 0.85);box-shadow:0 0 0 1px rgb(19 80 95 / 0.12);font-size:0.8125rem;color:var(--navy);z-index:4}.wk__zone--1{bottom:auto;background:#fff4e8;box-shadow:0 0 0 1px rgb(255 131 0 / 0.5);color:#8a4600}.wk__buehne .wk-marke::before{content:'';position:absolute;left:50%;top:58px;width:54px;height:12px;margin-left:-27px;border-radius:50%;background:radial-gradient(closest-side,rgb(14 69 82 / 0.28),rgb(14 69 82 / 0));z-index:-1}.wk__buehne .wk-marke[data-zone="2"]::before{top:66px;width:62px;margin-left:-31px;background:radial-gradient(closest-side,rgb(14 69 82 / 0.22),rgb(14 69 82 / 0))}.wk__buehne .wk-marke[data-zone="2"] .wk-marke__bild{box-shadow:0 0 0 3px var(--orange),0 16px 26px -10px rgb(19 80 95 / 0.65)}@keyframes wk-schweben{from{transform:translateY(0)}to{transform:translateY(-6px)}}.wk__randleer{flex-basis:100%;font-size:0.875rem;color:var(--text-leise)}.wk__randleer[hidden]{display:none}@media (max-width:719px){.wk__buehne{height:380px;margin-inline:calc(-1 * var(--rand) + 4px);border-radius:0}.wk__buehne .wk-marke::before{top:48px;width:44px;margin-left:-22px}.finder.ist-aktiv .finder__nav.nurjs{position:sticky;bottom:0;z-index:30;margin-inline:calc(-1 * var(--rand));padding:10px var(--rand) calc(10px + env(safe-area-inset-bottom));background:rgb(255 255 255 / 0.96);box-shadow:0 -6px 18px -10px rgb(19 80 95 / 0.35)}body:has(.finder.ist-aktiv) .assi-knopf{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.wk__ebene{transition:none;transform:rotateX(6deg)}}.wk__ebenen{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;margin:0 0 10px;border-radius:var(--radius-pille);background:var(--hell-zart)}.wk__ebenenknopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px;border:0;border-radius:var(--radius-pille);background:transparent;color:var(--navy);font:inherit;font-weight:500;cursor:pointer}.wk__ebenenknopf[aria-pressed="true"]{background:#fff;box-shadow:0 2px 10px -4px rgb(19 80 95 / 0.4)}.wk__ebenenknopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.wk__zaehler{font-weight:400;font-size:0.8125rem;color:var(--text-leise)}.wk__punkt{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.wk__punkt--th{background:var(--navy)}.wk__punkt--st{background:var(--petrol-cd)}.wk__punkt--au{background:var(--cyan)}.wk__ebenenhinweis{margin:0 0 12px;color:var(--text-leise)}.wk-marke--st .wk-marke__bild,.wk-marke--au .wk-marke__bild{display:grid;place-items:center;color:#fff}.wk-marke--st .wk-marke__bild{background:var(--petrol-cd)}.wk-marke--au .wk-marke__bild{background:linear-gradient(135deg,var(--cyan),var(--logo));color:var(--petrol-nacht)}.wk-marke--st .wk-marke__bild svg,.wk-marke--au .wk-marke__bild svg{width:30px;height:30px}.wk__buehne .wk-marke--st[data-zone="2"] .wk-marke__bild,.wk__buehne .wk-marke--au[data-zone="2"] .wk-marke__bild{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--navy),0 16px 26px -10px rgb(19 80 95 / 0.65)}.wk__legende{margin:10px 0 0}.wk__legende:empty{display:none}.wk__legendezeile{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-size:0.875rem;color:var(--text)}.finder__weitere{margin-top:var(--a-6)}.finder__weitere > summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--blau);font-weight:500;text-decoration:underline;text-underline-offset:4px}.finder__weitere > summary:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.finder__weitere[open] > summary{margin-bottom:var(--a-4)}.passung[data-stufe="teil"] .passung__balken span,.passung[data-stufe="nicht"] .passung__balken span{background:rgb(19 80 95 / 0.35)}.passung[data-stufe="nicht"] .passung__stufe{color:var(--text-leise)}@media (max-width:719px){.wk__ebenen{display:flex;width:100%;border-radius:12px}.wk__ebenenknopf{flex:1;flex-direction:column;justify-content:center;gap:0;padding:6px 4px;border-radius:10px;font-size:0.875rem;line-height:1.2;text-align:center}.wk__ebenenknopf .wk__punkt{display:none}.wk__zaehler{font-size:0.6875rem}.wk-marke{width:70px}.wk-marke__name{font-size:0.6875rem}}.wk-marke{gap:8px;width:96px}.wk__buehne .wk-marke{transform:translate(-50%,-32px)}.wk__buehne .wk-marke .wk-marke__bild{width:calc(64px * var(--s));height:calc(64px * var(--s))}.wk-marke__name{font-size:0.8125rem;line-height:1.25}.wk__buehne .wk-marke[data-zone="-1"] .wk-marke__name{font-size:0.75rem}.wk-marke__kurz{display:none}.wk__kurz{display:none}.wk__zaehler{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:rgb(19 80 95 / 0.08);font-size:0.75rem;font-weight:500;color:var(--text-leise)}.wk__zaehler.ist-voll{background:var(--navy);color:#fff}.finder .wk__rand{padding-right:88px}.finder .wk__legende{margin-bottom:8px}@media (max-width:599px){.wk-marke__lang{display:none}.wk-marke__kurz{display:inline}.wk__lang{display:none}.wk__kurz{display:inline}}@media (max-width:719px){.wk__buehne{margin-inline:0;border-radius:var(--radius)}.wk-marke{width:74px}.wk__buehne .wk-marke{transform:translate(-50%,-23px)}.wk__buehne .wk-marke .wk-marke__bild{width:calc(46px * var(--s));height:calc(46px * var(--s))}.wk-marke__name{font-size:0.75rem}.wk__ebenenknopf{flex-direction:row;gap:6px}.finder .wk__rand{padding-right:12px}.finder[data-aktiv-schritt="1"],.finder[data-aktiv-schritt="2"],.finder[data-aktiv-schritt="3"]{padding-bottom:24px}body:has(.finder[data-aktiv-schritt="1"]) .assi-knopf,body:has(.finder[data-aktiv-schritt="2"]) .assi-knopf,body:has(.finder[data-aktiv-schritt="3"]) .assi-knopf{display:none}}.wk-marke__name{max-width:100%;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}@media (max-width:599px){.wk-marke,.finder .wk-marke{width:88px}.wk-marke__name{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}}.wk__liste:focus-within{position:absolute;left:0;right:0;top:0;z-index:25;margin-top:0;max-height:100%;overflow:auto}@media (min-width:1000px){.finder__liste .ist-erste .skachel__bild,.finder__liste .ist-erste .skachel__bild picture,.finder__liste .ist-erste .skachel__bild img{aspect-ratio:2.6 / 1;height:auto;object-fit:cover}}.finder__pruefung{max-width:520px;margin:0 auto;padding:var(--a-6) 0 var(--a-7);text-align:center;min-height:340px}.finder__pruefkopf{font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.finder__pruefbalken{margin:var(--a-4) auto var(--a-5)}.finder__pruefliste{display:inline-grid;gap:10px;margin:0 0 var(--a-5);padding:0;list-style:none;text-align:left}.finder__pruefliste li{display:flex;align-items:center;gap:10px;opacity:0.35;transform:translateY(4px);transition:opacity 360ms var(--kurve),transform 360ms var(--kurve);color:var(--navy)}.finder__pruefliste li.ist-fertig{opacity:1;transform:none}.finder__pruefhaken{position:relative;flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px rgb(19 80 95 / 0.3);transition:background-color 360ms,box-shadow 360ms}.finder__pruefliste li.ist-fertig .finder__pruefhaken{background:var(--navy);box-shadow:none}.finder__pruefliste li.ist-fertig .finder__pruefhaken::after{content:'';position:absolute;left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.finder__pruefzahl{margin:0;font-size:1.125rem;color:var(--text)}.finder__pruefzahl strong{font-family:var(--schrift);font-weight:500;font-size:2.25rem;color:var(--navy);margin-right:6px;font-variant-numeric:tabular-nums}.finder[data-aktiv-schritt="pruefung"] .finder__fortschritt,.finder[data-aktiv-schritt="pruefung"] .finder__stand{display:none !important}@media (prefers-reduced-motion:reduce){.finder__pruefliste li{transition:none}}.finder[data-aktiv-schritt="4"] .finder__nav,.finder[data-aktiv-schritt="pruefung"] .finder__nav{display:none !important}.finder__ergebnisknoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 var(--a-4)}.finder__links{align-items:center}.finder__wenige{margin:var(--a-5) 0 0;padding:16px 18px;border-radius:var(--radius);background:var(--eis)}.finder__wenige p{margin:0}@media (max-width:719px){body:has(.finder[data-aktiv-schritt="pruefung"]) .assi-knopf{display:none}.finder[data-aktiv-schritt="4"]{padding-bottom:96px}}.finder.ist-aktiv[data-aktiv-schritt="4"] .finder__nav.nurjs,.finder.ist-aktiv[data-aktiv-schritt="pruefung"] .finder__nav.nurjs{display:none !important}.ansprech{gap:16px}.ansprech > .portraet{margin-left:4px}.ansprech__name--titel{margin:0;font-size:1.125rem;line-height:1.3}.ansprech--karte{margin:0 0 var(--a-5)}.ansprech--karte + address,.kontaktweg .ansprech + address,.infokasten .ansprech + .wegeliste{margin-top:var(--a-4)}.kontaktweg .ansprech,.infokasten .ansprech{margin:var(--a-3) 0 0}.usp{display:grid;gap:var(--a-5) var(--spalt);list-style:none;margin:0;padding:0}@media (min-width:720px){.usp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.usp{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-6) var(--a-8)}.usp__text{max-width:52ch}}.usp__eintrag{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;align-items:start;align-content:start}.usp__icon{grid-row:1 / span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--hell);color:var(--navy)}.usp__titel{margin:4px 0 4px;font-family:var(--schrift-text);font-weight:500;font-size:1.125rem;line-height:1.3;color:var(--navy)}.usp__text{margin:0;color:var(--text);line-height:1.55}.suche__leiste{border-bottom:2px solid rgb(255 255 255 / 0.32)}.suche__leiste:focus-within{border-bottom-color:var(--logo)}.suche__eingabe,.suche__eingabe:focus,.suche__eingabe:focus-visible,.suche__eingabe:not(:placeholder-shown){outline:none;box-shadow:none;border:0}.suche__eingabe:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 100px var(--navy) inset;transition:background-color 9999s}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}input[type='search']{-webkit-appearance:none;appearance:none}.suchfeld{border:1px solid #76919d;border-radius:var(--radius);background:#fff;overflow:hidden}.suchfeld:focus-within{border-color:var(--blau);box-shadow:0 0 0 1px var(--blau)}.suchfeld .suchfeld__eingabe,.suchfeld .suchfeld__eingabe:focus,.suchfeld .suchfeld__eingabe:focus-visible{border:0;border-radius:0;box-shadow:none;outline:none;height:50px}.suchfeld .suchfeld__eingabe:-webkit-autofill{box-shadow:0 0 0 100px #fff inset}.suchfeld .suchfeld__knopf{height:50px;width:52px;border-radius:0;margin:0}.suchfeld--seite .suchfeld__eingabe,.suchfeld--seite .suchfeld__knopf{height:50px}.katalog__select{height:52px;padding:0 2.5rem 0 1rem;line-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports (-moz-appearance:none){.katalog__select{padding-top:1px;line-height:normal}}.kliste{display:grid;gap:16px;list-style:none;margin:0;padding:0}.kliste__zeile{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:start}.kliste__symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hell);color:var(--navy)}.kliste__symbol svg{width:20px;height:20px}.kliste__symbol--bild{background:none}.kliste__symbol--bild .portraet{--portraet:40px}.kliste__text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.kliste__name{font-family:var(--schrift-text);font-weight:500;color:var(--navy);line-height:1.35}.kliste__label{font-size:0.875rem;color:var(--text-leise);line-height:1.35}.kliste__wert{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.kliste__wert--leise{font-size:0.9375rem;color:var(--text-leise)}.kliste__link{color:var(--blau);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.kliste--fakten{margin-top:var(--a-5)}.kontaktseite__karte{margin-bottom:var(--a-5)}.kontaktseite__karte .infokasten__titel{margin-bottom:var(--a-4)}.kontaktband__raster2{display:grid;gap:var(--a-6)}@media (min-width:900px){.kontaktband__raster2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.kontaktband__anfrage p{margin:0 0 var(--a-4)}.portraet{box-shadow:none !important;background:none}.ansprech > .portraet,.infokasten > .portraet,.kontaktweg > .portraet{margin-left:0}.mega__finder{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;margin-bottom:8px;margin-right:44px;border-radius:var(--radius);background:var(--hell-zart);color:var(--navy);text-decoration:none}.mega__finderkopf{color:var(--text-leise)}.mega__finderlink{font-weight:500;text-decoration:underline;text-underline-offset:4px}.mega__finder:hover{background:var(--hell)}.passung__balken span,.ist-empfehlung .passung__balken span,.finder__pruefbalken span{background:linear-gradient(90deg,var(--navy),var(--blau)) !important}.wk__ebenen,.wk__ebenenhinweis{display:none !important}.wk__sektoren{fill:none;stroke:rgb(19 80 95 / 0.22);stroke-width:1.5;stroke-dasharray:3 6}.wk__sektortitel{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 3px;border-radius:var(--radius-pille);background:#fff;box-shadow:0 2px 10px -4px rgb(19 80 95 / 0.35);font-family:var(--schrift-text);font-weight:500;font-size:0.875rem;color:var(--navy);white-space:nowrap;pointer-events:none}.wk__sektortitel::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--navy)}.wk__sektortitel--st::before{background:var(--petrol-cd)}.wk__sektortitel--au::before{background:var(--cyan)}.wk__rand{display:grid;gap:12px;padding:0;background:none;min-height:0}@media (min-width:720px){.wk__rand{grid-template-columns:repeat(3,minmax(0,1fr))}}.wk__randgruppe{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px 6px;padding:12px;border-radius:var(--radius);background:var(--hell-zart);min-height:96px}.wk__randgruppe .wk__randtitel{display:flex;align-items:center;gap:6px;flex-basis:100%;font-size:0.875rem;font-weight:500;color:var(--navy)}.finder .wk__rand{padding-right:0}@media (min-width:720px){.finder .wk__randgruppe--au{padding-right:76px}}.wk__ebene{transform:rotateX(6deg) !important;transition:none !important}.wk__buehne .wk-marke[data-zone="2"] .wk-marke__bild{animation:none !important}.wk-marke__bild{box-shadow:0 6px 14px -6px rgb(19 80 95 / 0.55) !important}.wk__buehne .wk-marke[data-zone="2"] .wk-marke__bild{box-shadow:0 0 0 2px var(--orange),0 12px 22px -10px rgb(19 80 95 / 0.6) !important}.wk__buehne .wk-marke--st[data-zone="2"] .wk-marke__bild,.wk__buehne .wk-marke--au[data-zone="2"] .wk-marke__bild{box-shadow:0 0 0 2px var(--orange),0 12px 22px -10px rgb(19 80 95 / 0.6) !important}.wk-marke.ist-fokus .wk-marke__bild{box-shadow:0 0 0 2px var(--blau),0 6px 14px -6px rgb(19 80 95 / 0.55) !important}.bkarte__bild img{object-position:50% 30%}.wk__buehne .wk-marke{transform:translate(-50%,calc(-32px * var(--s)))}@media (max-width:719px){.wk__buehne .wk-marke{transform:translate(-50%,calc(-23px * var(--s)))}}.infokasten.kontaktseite__karte,.infokasten:has(> .kliste),.splitband__karte .kliste{padding-left:var(--a-5)}.splitband__karte .kliste{padding-left:0}.wk__buehne{overflow:visible;background:none;height:auto;perspective:none}.wk__buehne::before,.wk__buehne::after{display:none}.wk__bahnen{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wk__zelle{fill:#f2fafd;stroke:none}.wk__zelle--st{fill:#e9f6fb}.wk__zelle--z1{fill:#e6f4f9}.wk__zelle--z1.wk__zelle--st{fill:#ddf0f6}.wk__zelle--zn{fill:#f6fbfd}.wk__zelle--zn.wk__zelle--st{fill:#eef7fa}.wk__zelle--z2{fill:#fff3e6}.wk__zelle--z2.wk__zelle--st{fill:#ffecd9}.wk__bahnlinie{stroke:rgb(19 80 95 / 0.35);stroke-width:1.5}.wk__zonenlinie{stroke:rgb(19 80 95 / 0.18);stroke-width:1}.wk__zonenlinie--wichtig{stroke:var(--orange);stroke-width:2}.wk__rahmen{fill:none;stroke:rgb(19 80 95 / 0.25);stroke-width:1}.wk__beschriftung{position:absolute;z-index:3;pointer-events:none;white-space:nowrap;font-family:var(--schrift-text)}.wk__bahntitel{transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 12px 3px;border-radius:var(--radius-pille);background:#fff;box-shadow:0 2px 10px -4px rgb(19 80 95 / 0.35);font-weight:500;font-size:0.9375rem;color:var(--navy)}.wk__bahntitel::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--navy)}.wk__bahntitel--st::before{background:var(--petrol-cd)}.wk__bahntitel--au::before{background:var(--cyan)}.wk__zonentitel{transform:translateY(-50%);width:130px;white-space:normal;font-family:var(--schrift);font-weight:500;font-size:1rem;line-height:1.2;color:var(--navy)}.wk__zonentitel--z2{color:#8a4600}.wk__zonentitel--zn{color:var(--text-leise)}.wk__zonentitel.ist-klein{transform:none;width:auto;font-size:0.8125rem}.wk__ebene{display:none}@media (max-width:719px){.wk__buehne{margin-inline:0}}.portraet{background:#e3f4f8 !important}.suchfeld:focus-within{border-color:var(--blau);box-shadow:0 0 0 3px rgb(104 212 240 / 0.45)}.suchfeld__eingabe:focus,.suchfeld__eingabe:focus-visible,.feld__eingabe:focus,.feld__eingabe:focus-visible,.form-field input:focus,.form-field input:focus-visible,.form-field textarea:focus,.form-field textarea:focus-visible,.form-field select:focus,.form-field select:focus-visible,.katalog__select:focus,.katalog__select:focus-visible,.assi__eingabe:focus{outline:none;border-color:var(--blau);box-shadow:0 0 0 3px rgb(104 212 240 / 0.45)}.suchfeld .suchfeld__eingabe:focus,.suchfeld .suchfeld__eingabe:focus-visible{box-shadow:none}.form-field input[type='checkbox']:focus,.form-field input[type='checkbox']:focus-visible{box-shadow:none}.suche__leiste{border-bottom-width:2px !important}@media (min-width:600px){.wk-marke{width:122px}.wk-marke__name{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}}.kopf__finder{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;min-height:44px;padding:0.3rem 1rem 0.15rem 0.8rem;border:1px solid rgb(19 80 95 / 0.45);border-radius:var(--radius-pille);background:transparent;color:var(--navy);font-family:var(--schrift);font-weight:500;font-size:1.0625rem;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve)}.kopf__finder svg{width:18px;height:18px;flex:none;color:var(--petrol);margin-top:-2px}.kopf__finder:hover,.kopf__finder.ist-aktiv{background:var(--hell-zart);border-color:var(--navy)}.kopf__finder:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.kopf__finder + .kopf__cta{margin-left:0}@media (max-width:999px){.kopf__finder{display:none}}@media (min-width:1000px) and (max-width:1139px){.kopf__zeile2-innen{gap:12px}.kopf__finder{padding-inline:0.7rem}.kopf__finder svg{display:none}}.mobilmenue__cta{display:flex;flex-wrap:wrap;gap:12px}.mobilmenue__cta .knopf{flex:1 1 220px;justify-content:center;white-space:nowrap}.mobilmenue__finder{display:inline-flex;align-items:center;gap:8px;background:#fff !important;color:var(--navy) !important;box-shadow:inset 0 0 0 1px rgb(19 80 95 / 0.45) !important}.mobilmenue__finder svg{width:18px;height:18px;color:var(--petrol)}.kperson__kopf{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--a-5)}.kperson__bild{order:-1;margin-bottom:var(--a-4)}.kperson__bild .portraet{--portraet:76px}.kperson__titel{margin:0 0 var(--a-3);font-size:1.25rem;line-height:1.2;color:var(--navy)}.kperson__name{margin:0;font-family:var(--schrift-text);font-weight:600;font-size:1.0625rem;color:var(--navy);line-height:1.35}.kperson__rolle{margin:2px 0 0;font-size:0.9375rem;color:var(--text-leise);line-height:1.4}.kperson--fakten{margin-top:var(--a-6);padding-top:var(--a-6);border-top:1px solid var(--linie)}.kperson--fakten .kliste--fakten{margin-top:0}.infokasten:has(> .kperson){padding:var(--a-6) var(--a-5)}@media (min-width:720px){.infokasten:has(> .kperson){padding:var(--a-6)}}.portraet img{object-position:50% 40%}.feld__hinweis{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;color:var(--fehler);font-size:var(--t-klein);font-weight:600;line-height:1.4}.feld__hinweis::before{content:'!';display:inline-grid;place-items:center;flex:none;width:1.2em;height:1.2em;margin-top:0.05em;border-radius:50%;background:var(--fehler);color:#fff;font-size:0.8em;line-height:1}.feld__hinweis[hidden]{display:none}.form-field [aria-invalid="true"],.form-field.has-errors input,.form-field.has-errors textarea,.form-field.has-errors select{border-color:var(--fehler) !important;box-shadow:none !important}.form-field [aria-invalid="true"]:focus,.form-field [aria-invalid="true"]:focus-visible{border-color:var(--fehler) !important;box-shadow:0 0 0 3px rgb(179 38 30 / 0.18) !important;outline:none}.form-field input[type='checkbox'][aria-invalid="true"]{outline:1px solid var(--fehler);outline-offset:2px;box-shadow:none !important}.seitenkopf.kopfband{padding:0 0 var(--a-6)}.kopfband__krumen{padding-top:var(--a-3);padding-bottom:var(--a-3)}.kopfband .brotkrumen,.seitenkopf.kopfband .brotkrumen{margin:0}.kopfband__band{position:relative;overflow:hidden;background:linear-gradient(100deg,var(--hell-zart) 0%,var(--hell) 100%)}.kopfband__bild{position:absolute;inset:0;margin:0}.kopfband__bild picture,.kopfband__bild img{display:block;width:100%;height:100%}.kopfband__bild img{object-fit:cover;object-position:50% 0%}.kopfband__bild .ki-label{top:6px;right:6px;left:auto;bottom:auto;z-index:2}.kopfband--bild .kopfband__band,.kopfband__band--detail{height:clamp(280px,23vw,340px)}.kopfband--bild:not(.kopfband--titel-unten) .kopfband__band::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / 0.72) 0%,rgb(255 255 255 / 0.45) 26%,rgb(255 255 255 / 0) 46%)}.kopfband__titelrahmen{position:relative;z-index:2}.kopfband--bild:not(.kopfband--titel-unten) .kopfband__titelrahmen{position:absolute;inset:0;display:flex;align-items:center}.kopfband__titel.seitenkopf__titel{margin:0;max-width:40%;color:var(--navy);font-size:clamp(2.25rem,1.3rem + 2.4vw,3.75rem);line-height:1.02;overflow-wrap:break-word;hyphens:auto}.kopfband__titel .seitenkopf__zusatz{display:block;color:var(--petrol);font-size:0.62em;line-height:1.15;margin-top:0.2em}.kopfband--farbe .kopfband__titelrahmen{padding-top:var(--a-7);padding-bottom:var(--a-7)}.kopfband--farbe .kopfband__titel.seitenkopf__titel,.kopfband--titel-unten .kopfband__titel.seitenkopf__titel{max-width:none}.kopfband--titel-unten .kopfband__band{margin-bottom:0}.kopfband--titel-unten .kopfband__titelrahmen{position:static}.kopfband--titel-unten .kopfband__band{overflow:visible;height:auto;background:none}.kopfband--titel-unten .kopfband__bild{position:relative;height:clamp(280px,23vw,340px)}.kopfband--titel-unten .kopfband__titelrahmen{padding-top:var(--a-6)}.kopfband__text{padding-top:var(--a-5)}.kopfband__text .seitenkopf__lead{margin:0}.kopfband__band--detail + .seminar__kopf--band{padding-top:var(--a-6)}.seminar__kopf--band .brotkrumen{display:none}@media (min-width:600px) and (max-width:999px){.kopfband--bild .kopfband__band,.kopfband__band--detail,.kopfband--titel-unten .kopfband__bild{height:max(180px,26vw)}.kopfband--titel-unten .kopfband__band{height:auto}.kopfband__titel.seitenkopf__titel{max-width:46%}}@media (max-width:599px){.kopfband--bild .kopfband__band{height:auto;overflow:visible;background:none}.kopfband--bild .kopfband__bild,.kopfband--titel-unten .kopfband__bild{position:relative;height:50vw}.kopfband__band--detail{height:50vw}.kopfband--bild .kopfband__titelrahmen{position:static !important;display:block !important;padding-top:var(--a-5)}.kopfband__titel.seitenkopf__titel{max-width:none;font-size:clamp(2rem,1.4rem + 3vw,2.5rem)}.kopfband--farbe .kopfband__titelrahmen{padding-top:var(--a-6);padding-bottom:var(--a-6)}.kopfband--bild .kopfband__band::after{display:none}.kopfband__text{padding-top:var(--a-3)}}@media (max-width:999px){.formularseite--kontakt .formularseite__seite{order:-1}}.ueber-person__raster{display:grid;gap:var(--a-6) var(--spalt);align-items:start}@media (min-width:1000px){.ueber-person__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ueber-person__text{margin:0}.ueber-person__karte{margin-top:0}.kontaktband__kurz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--a-5) var(--spalt)}.kontaktband__kurz .kontaktband__titel{margin-bottom:var(--a-2)}.kontaktband__kurz p{margin:0;max-width:60ch}.detailband{position:relative}.detailband__text.seminar__kopf{padding-top:var(--a-6);padding-bottom:var(--a-6);padding-inline:var(--rand)}.detailband__bild{margin:0}.detailband__foto{margin:0}.detailband__foto img{display:block;width:100%;height:auto}.detailband__foto .ki-label{top:6px;right:6px;left:auto;bottom:auto}@media (max-width:999px){.detailband--bild{display:flex;flex-direction:column}.detailband--bild .detailband__bild{order:-1}.detailband__text.seminar__kopf{max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;width:100%;padding-bottom:0}}@media (min-width:1000px){.detailband--bild{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(300px,24vw,360px);background:linear-gradient(100deg,var(--hell-zart) 0%,var(--hell) 100%)}.detailband--bild .detailband__text.seminar__kopf{align-self:center;padding-left:max(var(--rand),calc((100vw - var(--breite)) / 2));padding-right:var(--a-7)}.detailband__bild{position:relative;min-height:100%}.detailband__foto{position:absolute;inset:0}.detailband__foto picture,.detailband__foto img{width:100%;height:100%}.detailband__foto img{object-fit:cover;object-position:50% 0%}.detailband:not(.detailband--bild) .detailband__text.seminar__kopf{max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto}.detailband + .seminar__raster,.detailband ~ .seminar__raster{margin-top:var(--a-7)}}.detailband .abzeichen-reihe:last-child,.detailband .seminar__lead:last-child{margin-bottom:0}@media (max-width:999px){.detailband__foto img{height:min(56.25vw,340px);object-fit:cover;object-position:50% 12%}}.seite--ueber .seitenkopf.kopfband{padding-bottom:0}.seite--ueber .ueber-person{padding-top:var(--a-5) !important}.wkm{display:none}.wk--mobil .wkm{display:grid;gap:14px}.wk--mobil .wk__buehne,.wk--mobil .wk__rand,.wk--mobil .wk__legende{display:none !important}.wkm__bahn{display:grid;gap:6px}.wkm__titel{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--schrift-text);font-weight:600;font-size:0.9375rem;color:var(--navy)}.wkm__brett{display:grid;grid-template-rows:auto auto auto;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px rgb(19 80 95 / 0.18)}.wkm__zone{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px;background:#f2fafd}.wkm__zone + .wkm__zone{border-top:1px solid rgb(19 80 95 / 0.14)}.wkm__zone--z2{background:#fff3e6;box-shadow:inset 3px 0 0 var(--orange);min-height:60px}.wkm__zone--z1{background:#e9f6fb}.wkm__zone--zn{background:#f7fbfd}.wkm__zonename{flex:none;width:74px;font-size:0.75rem;font-weight:600;line-height:1.2;color:var(--navy)}.wkm__zone--z2 .wkm__zonename{color:#8a4600}.wkm__zone--zn .wkm__zonename{color:var(--text-leise)}.wkm__marken{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wkm__zone.ist-ziel,.wkm__ablage.ist-ziel{box-shadow:inset 0 0 0 2px var(--blau)}.wkm__ablage{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:2px 0}.wkm__leer{align-self:center;font-size:0.8125rem;color:var(--text-leise)}.wkm__leer[hidden]{display:none}.wk--mobil .wk-marke,.finder .wk--mobil .wk-marke{position:static;flex-direction:row;gap:6px;width:auto;max-width:100%;min-height:40px;padding:3px 12px 3px 3px;border-radius:var(--radius-pille);background:#fff;box-shadow:inset 0 0 0 1px rgb(19 80 95 / 0.25);transform:none;opacity:1;touch-action:manipulation;cursor:pointer}.wk--mobil .wk-marke::before{display:none}.wk--mobil .wk-marke .wk-marke__bild{width:32px !important;height:32px !important;flex:none;box-shadow:none;animation:none}.wk--mobil .wk-marke--st .wk-marke__bild svg,.wk--mobil .wk-marke--au .wk-marke__bild svg{width:18px;height:18px}.wk--mobil .wk-marke__name{font-size:0.8125rem;line-height:1.15;text-align:left;text-shadow:none;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;white-space:nowrap}.wk--mobil .wk-marke__lang{display:none}.wk--mobil .wk-marke__kurz{display:inline}.wk--mobil .wk-marke[data-zone="2"]{box-shadow:inset 0 0 0 2px var(--orange)}.wk--mobil .wk-marke[data-zone="-1"]{opacity:0.75}.wk--mobil .wk-marke.ist-gezogen{pointer-events:none;box-shadow:0 8px 20px -8px rgb(19 80 95 / 0.5),inset 0 0 0 2px var(--blau)}.wk--mobil .wk__wahl{width:min(280px,calc(100% - 16px))}.wk__wahlknoepfe button:last-child,.wk__wahlknoepfe button[data-stufe="0"]{grid-column:1 / -1;border:1px solid var(--linie);background:#fff;color:var(--navy);text-decoration:none}.wk__wahlknoepfe button[data-stufe="0"][aria-pressed="true"]{background:#fff;color:var(--navy);border-color:var(--linie)}.finder__weitere > summary{display:block;list-style:none;padding:10px 0;line-height:1.4}.finder__weitere > summary::-webkit-details-marker{display:none}.finder__weitere > summary::after{content:'';display:inline-block;width:8px;height:8px;margin-left:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}.finder__weitere[open] > summary::after{transform:translateY(1px) rotate(-135deg)}.finder[data-aktiv-schritt]:not([data-aktiv-schritt="1"]) .finder__einleitung{display:none}.finder__nav .knopf{min-width:136px;min-height:48px;font-size:var(--t-knopf);font-weight:600}.formularseite button[type='submit'],.formularseite button[type='submit']:hover{background:var(--haupt-grund);color:var(--haupt-text)}.formularseite button[type='submit']:hover{background:var(--haupt-grund-hover)}.skachel__finder{padding:0 16px 16px;margin-top:-4px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 10px 30px -18px rgb(19 80 95 / 0.45)}.finder__liste .skachel__link{border-radius:10px 10px 0 0;box-shadow:none}.finder__liste .skachel{border-radius:10px;box-shadow:0 10px 30px -18px rgb(19 80 95 / 0.45),inset 0 0 0 1px var(--linie);background:#fff}.finder__liste .skachel__finder{box-shadow:none}.skachel__anfrage{width:100%}.mobilmenue__finder{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--knopf-hoehe);padding:0.3rem 1.25rem 0.15rem;border:1px solid rgb(19 80 95 / 0.45);border-radius:var(--radius-pille);background:#fff;color:var(--navy);font-family:var(--schrift);font-weight:500;font-size:var(--t-knopf);text-decoration:none;flex:1 1 220px;white-space:nowrap}.wkm{gap:12px !important}.wkm__zone{min-height:44px;padding:4px 8px}.wkm__zone--z2{min-height:48px}.wkm__zonename{width:70px;font-size:0.75rem}.wk--mobil .wk-marke,.finder .wk--mobil .wk-marke{min-height:36px;padding:2px 10px 2px 2px;gap:5px}.wk--mobil .wk-marke .wk-marke__bild{width:30px !important;height:30px !important}.wk--mobil .wk-marke__name{font-size:0.78125rem}.wkm__ablage,.wkm__marken{gap:5px}.anfrage__anrufen{display:none}@media (max-width:999px){.formularseite--anfrage .formularseite__seite{order:0 !important}.anfrage__anrufen{display:block;margin:0 0 var(--a-4);font-size:1.0625rem;color:var(--text)}.anfrage__anrufen a{display:inline-flex;align-items:center;min-height:44px}}.finder__nav [data-weiter]::after{content:'';width:0.9em;height:0.6em;margin-left:0.15em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.finder__nav [data-weiter]{box-shadow:0 6px 16px -8px rgb(19 80 95 / 0.55)}.laufkachel__box{grid-template-rows:1fr !important;opacity:1 !important}.laufkachel__titel,.laufkachel__link:hover .laufkachel__titel{padding:9px 12px 8px !important;background:rgb(19 80 95 / 0.94) !important;color:#fff;font-size:1.125rem}.laufkachel__module{color:rgb(255 255 255 / 0.9);font-size:0.9375rem}.split-pakete__bilder{-webkit-mask-image:none;mask-image:none;border-radius:16px}.suche__esc-x{display:none;color:#fff}@media (max-width:999px),(pointer:coarse){.suche__esc{min-width:44px;width:44px;padding:0}.suche__esc-text{display:none}.suche__esc-x{display:block}}.suche__mehr a{display:inline-flex;align-items:center;min-height:44px}.suche__leer a{color:inherit;text-decoration:underline;text-underline-offset:4px}.seminar__titel,.kopfband__titel,.seitenkopf__titel{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.brotkrumen a{min-height:44px}.kliste__link{display:inline-block;padding:10px 0;margin:-10px 0}.kopfband__krumen{padding-top:4px;padding-bottom:4px}.ohneumbruch{white-space:nowrap}.katalog__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2313505f' stroke-width='2'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 1rem center !important;background-size:12px 8px !important;padding-right:2.75rem;cursor:pointer}.filter__zeigen{display:none}@media (max-width:999px){.katalog__filter[open] .filter__zeigen{display:block;position:sticky;bottom:0;z-index:5;margin:var(--a-4) calc(-1 * var(--a-4)) 0;padding:10px var(--a-4) calc(10px + env(safe-area-inset-bottom));background:rgb(255 255 255 / 0.97);box-shadow:0 -6px 16px -10px rgb(19 80 95 / 0.35)}}@media (max-width:599px){.katalog .skachel__link{flex-direction:row;align-items:stretch;min-height:112px}.katalog .skachel__bild{flex:none;width:96px}.katalog .skachel__bild picture,.katalog .skachel__bild img{width:96px;height:100%;object-fit:cover}.katalog .skachel__bild .ki-label{left:4px;right:auto;bottom:4px;top:auto;font-size:0.625rem;padding:1px 4px}.katalog .skachel__text{padding:10px 12px;gap:2px}.katalog .skachel__anriss,.katalog .skachel .dachzeile{display:none}.katalog .skachel__titel{font-size:1.0625rem;-webkit-line-clamp:3}.katalog .artmarke{font-size:0.875rem}.katalog .skachel__fuss{padding-top:2px}.katalog .skacheln{gap:10px}}.leistungen__zwischentitel{margin-top:var(--a-7);scroll-margin-top:calc(var(--kopf-zeile2) + var(--a-5))}.leistungen__text .fliesstext > .leistungen__zwischentitel:first-child{margin-top:0}.leistungen__text .fliesstext ul{list-style:none;padding-left:0;display:grid;gap:10px}.leistungen__text .fliesstext ul > li{position:relative;padding-left:34px}.leistungen__text .fliesstext ul > li::before{content:'';position:absolute;left:0;top:0.15em;width:22px;height:22px;border-radius:50%;background:var(--hell) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8' fill='none' stroke='%2313505f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.leistungen__text .fliesstext ul > li::marker{content:none}.finder .knopf--neben{background:transparent;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.finder .knopf--neben:hover{background:var(--hell-zart);color:var(--navy)}.finder .knopf--neben:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.laufkachel__titel{white-space:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:599px){.laufkachel__titel{font-size:1rem !important}}@media (prefers-reduced-motion:reduce){.split-pakete__bilder{height:auto !important;overflow:visible}.laufspalte__spur{animation:none !important;transform:none !important}.laufspalte__spur > [aria-hidden="true"],.laufspalte__spur .laufkachel[aria-hidden="true"]{display:none}}.wk__schleier{position:fixed;inset:0;z-index:900;background:rgb(10 40 48 / 0.45)}.wk__schleier[hidden]{display:none}.wk__wahl--sheet{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;z-index:901;width:auto !important;max-width:none;padding:18px var(--rand) calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -12px 40px -12px rgb(14 69 82 / 0.5)}.wk__wahl--sheet .wk__wahltitel{font-size:1.125rem;margin-bottom:12px}.wk__wahl--sheet .wk__wahlknoepfe{gap:10px}.wk__wahl--sheet .wk__wahlknoepfe button{min-height:48px;font-size:1rem}html.wk-sheet-offen .finder__nav,html.wk-sheet-offen .assi-knopf{visibility:hidden}html.wk-sheet-offen body{overflow:hidden}.wk--mobil .wk-marke,.finder .wk--mobil .wk-marke{min-height:44px;padding:3px 12px 3px 3px}.wk--mobil .wk-marke .wk-marke__bild{width:36px !important;height:36px !important}.wk--mobil .wk-marke__name{font-size:0.9375rem}.wkm__zonename{width:84px;font-size:0.875rem}.wkm__zone{min-height:52px}.finder__hinweis--klein{display:none}@media (max-width:1023px){.finder__hinweis--gross{display:none}.finder__hinweis--klein{display:inline}}@media (max-width:999px){html.filter-offen .assi-knopf{opacity:0;visibility:hidden}}[data-filter-zeigen][data-modus="reset"]{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}@media (max-width:767px){.katalog .skacheln{grid-template-columns:1fr !important;gap:10px}.katalog .skachel__link{flex-direction:row;align-items:stretch;min-height:116px}.katalog .skachel__bild{flex:none;width:116px;position:relative}.katalog .skachel__bild picture,.katalog .skachel__bild img{width:116px;height:100%;object-fit:cover;object-position:var(--fx,50%) 50%}.katalog .skachel__bild .ki-label{left:4px;right:auto;bottom:4px;top:auto;padding:1px 4px;font-size:0.625rem;line-height:1.2}.katalog .ki-label__rest{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.katalog .skachel__text{padding:10px 12px;gap:3px}.katalog .skachel__anriss{display:none}.katalog .skachel .dachzeile{display:block;order:0;font-size:0.8125rem;line-height:1.3;color:var(--text-leise);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.katalog .skachel .artmarke{order:-1;font-size:0.8125rem}.katalog .skachel__titel{order:1;font-size:1.0625rem;line-height:1.3;-webkit-line-clamp:unset;display:block;overflow:visible;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.katalog .skachel__fuss{order:2;padding-top:2px}}@media (max-width:599px){.katalog .skachel__link{min-height:112px}}.assi-anker{position:static !important;height:0}.assi-knopf{position:fixed !important;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;transition:opacity 240ms var(--kurve),visibility 240ms,background-color var(--dauer) var(--kurve)}@media (min-width:1000px){.assi-knopf{right:24px;bottom:24px}}.assi-knopf.ist-am-fuss{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.assi-knopf{transition:none}}.teaserleiste{grid-template-columns:1fr}@media (min-width:600px) and (max-width:999px){.teaserleiste{grid-template-columns:1fr !important;gap:var(--a-5)}.teaser{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--a-5);align-items:start}.teaser__icon{grid-row:1 / span 2;margin:0}.teaser__text{max-width:60ch}}@media (min-width:1000px){.teaserleiste{grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important}}.kopfband__bild img{object-position:var(--fx,50%) var(--fy,0%)}.kopfband--bild .kopfband__band{height:clamp(280px,23vw,360px)}.kopfband--titel-unten .kopfband__bild{height:clamp(280px,23vw,360px)}@media (min-width:600px) and (max-width:999px){.kopfband--bild .kopfband__band,.kopfband--titel-unten .kopfband__bild{height:max(180px,26vw)}.kopfband--titel-unten .kopfband__band{height:auto}}@media (max-width:599px){.kopfband--bild .kopfband__band{height:auto}}.detailband__foto img{object-position:var(--fx,50%) 50% !important}.finder__nav{align-items:center;flex-wrap:nowrap}.finder__navrechts{display:flex;align-items:center;gap:16px;margin-left:auto}.finder__nav [data-weiter]{margin-left:0}.finder__ueberspringen{white-space:nowrap;padding:8px 2px}.finder__ueberspringen[hidden]{display:none}.finder__ueberspringen--kurz{display:none}@media (max-width:767px){.finder__ueberspringen--lang{display:none}.finder__ueberspringen--kurz{display:inline}}@media (max-width:479px){.finder__nav{gap:8px}.finder__navrechts{gap:10px}.finder__nav .knopf{min-width:0;padding-inline:1rem;font-size:1.0625rem}.finder__nav [data-weiter]::after{display:none}}@media (min-width:1000px){.detailband--bild .detailband__bild{align-self:center;aspect-ratio:2 / 1;min-height:0}}@media (min-width:600px) and (max-width:999px){.detailband__foto img{height:auto !important;aspect-ratio:2 / 1;max-height:420px}}@media (max-width:599px){.detailband__foto img{height:auto !important;aspect-ratio:16 / 9}}.faqseite__liste{max-width:880px}.faq__gruppe + .faq__gruppe{margin-top:var(--a-8)}.faq__gruppentitel{font-family:var(--schrift);font-weight:500;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);line-height:1.1;color:var(--navy);margin:0 0 var(--a-4)}.faq .faq__frage{font-family:var(--schrift-text);font-weight:600;font-size:1.125rem;line-height:1.35;color:var(--navy);min-height:56px;padding:12px 0 10px}.faq .faq__frage:focus-visible{outline:3px solid var(--blau);outline-offset:2px;border-radius:4px}.faq__antwort{max-width:68ch}.faq__antwort p{margin:0 0 var(--a-3)}.faq__antwort p:last-child{margin-bottom:0}.faq__antwort a{display:inline-block;min-height:44px;padding-top:10px}.faq__punkt:target > .faq__frage{color:var(--blau)}.faqblock .faq__frage{font-size:1.0625rem}.faqblock{padding-top:var(--a-6)}.kontaktseite__faq{margin:var(--a-4) 0 0;font-size:0.9375rem;color:var(--text-leise)}.kontaktseite__faq a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:599px){.faq .faq__frage{font-size:1.0625rem}}.kopfband--titel-unten .kopfband__band{height:auto !important}@media (max-width:599px){.kopfband--titel-unten .kopfband__bild{height:56.25vw !important}}.wk--kompakt .wk__buehne,.wk--kompakt .wk__rand,.wk--kompakt .wk__legende{display:none !important}.wkk{display:grid !important;gap:12px}.wkk__brett{position:relative;display:grid;gap:0;padding:6px 0 0;isolation:isolate}.wkk__flaeche{position:absolute;z-index:-1;left:var(--wkk-l,96px);right:0;top:0;bottom:30px;border-radius:10px;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:linear-gradient(180deg,#f6fbfd 0%,#f6fbfd 33.3%,#e7f5fa 33.3%,#e7f5fa 66.6%,#fff1e2 66.6%,#ffe9d4 100%)}.wkk__zeile{display:grid;grid-template-columns:var(--wkk-l,96px) repeat(3,minmax(0,1fr));align-items:stretch;min-height:66px}.wkk__zeile + .wkk__zeile{border-top:1px solid rgb(19 80 95 / 0.12)}.wkk__zeile--z2{border-top:2px solid var(--orange) !important;min-height:74px}.wkk__zeile--zn{padding-inline:0 0}.wkk__zeile--zn .wkk__zelle{transform:scale(0.86)}.wkk__zeile--z1 .wkk__zelle{transform:scale(0.93)}.wkk__zonenname{align-self:center;padding-right:8px;font-family:var(--schrift);font-weight:500;font-size:1rem;line-height:1.1;color:var(--navy)}.wkk__zeile--z2 .wkk__zonenname{color:#8a4600}.wkk__zeile--zn .wkk__zonenname{color:var(--text-leise)}.wkk__zelle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:6px 4px;border-left:1px dashed rgb(19 80 95 / 0.18);transform-origin:50% 50%}.wkk__zelle.ist-ziel{box-shadow:inset 0 0 0 2px var(--blau);border-radius:8px}.wkk__reihe{display:flex;align-items:center;justify-content:center;min-height:40px}.wk--kompakt .wkk__reihe .wk-marke{position:static !important;width:auto !important;min-height:0 !important;padding:0 !important;gap:0;background:none !important;box-shadow:none !important;transform:none;opacity:1 !important;border-radius:50%;touch-action:none;cursor:grab}.wk--kompakt .wkk__reihe .wk-marke + .wk-marke{margin-left:-12px}.wk--kompakt .wkk__reihe .wk-marke .wk-marke__bild{width:40px !important;height:40px !important;box-shadow:0 0 0 2px #fff,0 3px 8px -4px rgb(19 80 95 / 0.6) !important;animation:none !important}.wk--kompakt .wkk__reihe .wk-marke[data-zone="2"] .wk-marke__bild{box-shadow:0 0 0 2px var(--orange),0 3px 8px -4px rgb(19 80 95 / 0.6) !important}.wk--kompakt .wkk__reihe .wk-marke__name,.wk--kompakt .wkk__reihe .wk-marke::before{display:none !important}.wk--kompakt .wkk__reihe .wk-marke.ist-verdeckt{display:none !important}.wk--kompakt .wkk__zeile--zn .wk-marke .wk-marke__bild{filter:saturate(0.6)}.wk--kompakt .wk-marke--st .wk-marke__bild{background:var(--petrol);color:#fff}.wkk__mehr{display:inline-grid;place-items:center;width:40px;height:40px;margin-left:-12px;border-radius:50%;background:var(--navy);color:#fff;font-family:var(--schrift-text);font-weight:600;font-size:0.875rem;box-shadow:0 0 0 2px #fff;cursor:pointer}.wkk__mehr[hidden]{display:none}.wkk__namen{max-width:100%;font-size:0.8125rem;line-height:1.2;color:var(--navy);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wkk__zelle:not(.ist-belegt) .wkk__namen{display:none}.wkk__titelzeile{display:grid;grid-template-columns:var(--wkk-l,96px) repeat(3,minmax(0,1fr));padding-top:6px}.wkk__bahntitel{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--schrift-text);font-weight:600;font-size:0.9375rem;color:var(--navy)}.wkk__leiste{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius);background:var(--hell-zart)}.wkk__leiste .wkm__bahn{display:grid !important;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px}.wkk__leiste .wkm__titel{font-size:0.875rem}.wkk__leiste .wkm__ablage{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px;min-height:48px;align-items:center}.wk--kompakt .wkk__leiste .wk-marke{flex:none;flex-direction:row;min-height:44px;padding:3px 12px 3px 3px;gap:6px;border-radius:var(--radius-pille);background:#fff;box-shadow:inset 0 0 0 1px rgb(19 80 95 / 0.25);touch-action:none;width:auto}.wk--kompakt .wkk__leiste .wk-marke .wk-marke__bild{width:36px !important;height:36px !important;box-shadow:none !important}.wk--kompakt .wkk__leiste .wk-marke__name{font-size:0.9375rem;white-space:nowrap;text-shadow:none}.wk--kompakt .wk-marke__lang{display:none}.wk--kompakt .wk-marke__kurz{display:inline}.wkk__zellliste{position:absolute;z-index:25;width:260px;padding:10px;border-radius:var(--radius);background:#fff;box-shadow:0 16px 40px -12px rgb(14 69 82 / 0.45),0 0 0 1px rgb(19 80 95 / 0.1);display:grid;gap:4px}.wkk__zellliste[hidden]{display:none}.wkk__zelllistetitel{margin:0 0 4px;font-weight:600;color:var(--navy);font-size:0.9375rem}.wkk__zelllisteeintrag,.wkk__zelllistezu{min-height:44px;text-align:left;border:0;border-radius:8px;background:var(--hell-zart);color:var(--navy);font:inherit;padding:6px 10px;cursor:pointer}.wkk__zelllistezu{background:none;text-decoration:underline;text-underline-offset:4px}@media (max-width:599px){.wkk{--wkk-l:62px}.wkk__zonenname{font-size:0.875rem}.wk--kompakt .wkk__reihe .wk-marke .wk-marke__bild,.wkk__mehr{width:34px !important;height:34px !important}.wk--kompakt .wkk__reihe .wk-marke + .wk-marke,.wkk__mehr{margin-left:-12px}.wkk__zeile{min-height:58px}.wkk__zeile--z2{min-height:64px}.wkk__namen{font-size:0.75rem}.wkk__bahntitel{font-size:0.8125rem}.wkk__leiste{padding:8px}.wkk__leiste .wkm__bahn{grid-template-columns:1fr;gap:2px}.wkk__leiste .wkm__titel{font-size:0.8125rem}}.wkk__reihe{flex-wrap:nowrap}.wkk__leiste .wkm__bahn.ist-leer{display:none !important}.wkk__leiste.ist-leer::before{content:'Alles eingeordnet.';font-size:0.9375rem;color:var(--text-leise)}.kopf__kompakt{display:none}@media (min-width:1000px){.kopf.ist-gescrollt .kopf__kompakt{display:flex;align-items:center;gap:2px;margin-left:auto}.kopf.ist-gescrollt .kopf__finder{margin-left:0}}.kopf__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--petrol)}.kopf__icon svg{width:22px;height:22px}.kopf__icon:hover{background:var(--hell-zart);color:var(--navy)}.kopf__icon:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.laufkachel__titel,.laufkachel__link:hover .laufkachel__titel{background:var(--hell) !important;color:var(--blau);box-shadow:0 4px 14px -8px rgb(19 80 95 / 0.45)}.laufkachel__module{color:var(--blau) !important}:root[data-box="grau"] .laufkachel__titel,:root[data-box="grau"] .laufkachel__module{color:var(--text) !important}.laufkachel__link:hover .laufkachel__titel,.laufkachel__link:focus-visible .laufkachel__titel,.laufkachel__link:hover .laufkachel__module,.laufkachel__link:focus-visible .laufkachel__module{color:var(--navy) !important}.laufkachel__link:hover .laufkachel__titel,.laufkachel__link:focus-visible .laufkachel__titel{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.laufkachel__link:hover .laufkachel__module{text-decoration:none}.kliste__symbol{background:var(--petrol) !important;color:#fff !important}.kliste__symbol--bild{background:none !important}.leistungen__raster{display:grid;gap:var(--a-7) var(--spalt);align-items:start}.leistungen__seite .infokasten{margin-top:0}@media (min-width:1024px){.leistungen__raster{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.leistungen__seite{position:sticky;top:calc(var(--kopf-zeile2) + var(--a-6))}}.seite--kopf-ueber-bild .kopf:not(.ist-gescrollt),.seite--kopf-ueber-bild .kopf:not(.ist-gescrollt) .kopf__zeile2{background:transparent}.seite--kopf-ueber-bild .kopf:not(.ist-gescrollt) .kopf__zeile2{border-top-color:rgb(19 80 95 / 0.12)}.seite--kopf-ueber-bild .kopf::before{content:'';position:absolute;inset:0 0 -28px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / 0.86) 0%,rgb(255 255 255 / 0.66) 70%,rgb(255 255 255 / 0) 100%);transition:opacity var(--dauer) var(--kurve)}.seite--kopf-ueber-bild .kopf.ist-gescrollt{background:var(--weiss)}.seite--kopf-ueber-bild .kopf.ist-gescrollt::before{opacity:0}.seite--kopf-ueber-bild main{margin-top:calc(-1 * var(--kopf-h,153px))}.seite--kopf-ueber-bild .seitenkopf.kopfband{display:flex;flex-direction:column}.seite--kopf-ueber-bild .kopfband__krumen{order:2;padding-top:var(--a-4)}.seite--kopf-ueber-bild .kopfband__text{order:3}.seite--kopf-ueber-bild .kopfband--bild .kopfband__band{height:calc(clamp(280px,23vw,360px) + var(--kopf-h,153px))}.seite--kopf-ueber-bild .kopfband--bild:not(.kopfband--titel-unten) .kopfband__titelrahmen{padding-top:var(--kopf-h,153px)}.seite--kopf-ueber-bild .kopfband__bild .ki-label{top:calc(var(--kopf-h,153px) + 6px)}@media (min-width:600px) and (max-width:999px){.seite--kopf-ueber-bild .kopfband--bild .kopfband__band{height:calc(max(180px,26vw) + var(--kopf-h,64px))}}@media (max-width:599px){.seite--kopf-ueber-bild .kopfband--bild .kopfband__bild{height:calc(56.25vw + var(--kopf-h,64px)) !important}.seite--kopf-ueber-bild .kopfband__krumen{order:3}.seite--kopf-ueber-bild .kopfband__text{order:4}}.passung[data-stufe="nicht"]{--p-balken:#D9653B;--p-text:#B5502A}.passung[data-stufe="teil"]{--p-balken:#E8A13A;--p-text:#94600F}.passung[data-stufe="gut"]{--p-balken:#7FA34A;--p-text:#4F7F2A}.passung[data-stufe="sehr"]{--p-balken:#3E9E6E;--p-text:#2F7A53}.passung .passung__balken span,.ist-empfehlung .passung__balken span{background:var(--p-balken,var(--blau)) !important}.passung[data-stufe] .passung__stufe,.passung[data-stufe] .passung__zahl{color:var(--p-text,var(--navy))}.finder__liste .skachel__anfrage{width:auto !important;align-self:flex-start}.finder__liste .skachel__finder{display:flex}.finder__liste .skachel__fuss .pfeil{display:none}.finder__liste .skachel__fuss:empty,.finder__liste .skachel__fuss{min-height:0;padding-top:0}@media (max-width:599px){.seite--kopf-ueber-bild .kopfband__krumen{display:none}}.wkk__brett{max-width:none;padding-top:0}.wkk__flaeche{display:none}.wkk__boden{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.wkk__z--n{fill:#f4fafd}.wkk__z--1{fill:#e4f4f9}.wkk__z--2{fill:#ffeedd}.wkk__raster{stroke:rgb(19 80 95 / 0.07);stroke-width:1}.wkk__bahnlinie{stroke:rgb(19 80 95 / 0.3);stroke-width:1.5}.wkk__zonenlinie{stroke:rgb(19 80 95 / 0.2);stroke-width:1}.wkk__zonenlinie--wichtig{stroke:var(--orange);stroke-width:2}.wkk__rand{fill:none;stroke:rgb(19 80 95 / 0.22);stroke-width:1}.wkk__zeile{display:flex !important;align-items:stretch;border:0 !important;min-height:0}.wkk__zeile--zn{min-height:62px}.wkk__zeile--z1{min-height:74px}.wkk__zeile--z2{min-height:92px}.wkk__zeile .wkk__zonenname{flex:none;width:var(--wkk-l,120px);align-self:center;font-size:1rem}.wkk__zellen{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.wkk__titelzeile{display:flex !important}.wkk__titelzeile .wkk__zonenname{flex:none;width:var(--wkk-l,120px)}.wkk__titelzeile .wkk__zellen{margin:0 !important}.wkk__zelle{border:0 !important;transform:none !important;min-height:44px;cursor:pointer;border-radius:10px}.wkk__zelle.ist-belegt:hover{background:rgb(255 255 255 / 0.45)}.wk--kompakt .wkk__reihe .wk-marke{position:relative !important}.wk--kompakt .wkk__reihe .wk-marke::after{content:'';position:absolute;left:10%;right:10%;bottom:-6px;height:8px;border-radius:50%;background:radial-gradient(closest-side,rgb(14 69 82 / 0.3),rgb(14 69 82 / 0));z-index:-1}.wk--kompakt .wkk__zeile--zn .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--zn .wkk__reihe .wkk__mehr{width:32px !important;height:32px !important}.wk--kompakt .wkk__zeile--zn .wkk__reihe .wk-marke{opacity:0.72 !important}.wk--kompakt .wkk__zeile--z1 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--z1 .wkk__reihe .wkk__mehr{width:40px !important;height:40px !important}.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wkk__mehr{width:50px !important;height:50px !important}.wk--kompakt .wkk__zeile--zn .wkk__reihe .wk-marke + .wk-marke,.wk--kompakt .wkk__zeile--zn .wkk__reihe .wkk__mehr{margin-left:-10px}.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wk-marke + .wk-marke,.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wkk__mehr{margin-left:-14px}.wk--kompakt .wkk__zeile--zn .wkk__reihe .wk-marke::after{opacity:0.5}.wkk__namen{font-size:0.8125rem !important;line-height:1.25;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere}.wkk__zeile--z2 .wkk__namen{font-size:0.875rem !important;font-weight:500}.wkk__leiste.ist-leer{background:none;padding:0 2px}.wkk__leiste.ist-leer::before{font-size:0.9375rem}@media (max-width:599px){.wkk{--wkk-l:74px}.wkk__zeile .wkk__zonenname{font-size:0.875rem !important}.wkk__zeile--zn{min-height:56px}.wkk__zeile--z1{min-height:64px}.wkk__zeile--z2{min-height:76px}.wk--kompakt .wkk__zeile--zn .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--zn .wkk__reihe .wkk__mehr{width:28px !important;height:28px !important}.wk--kompakt .wkk__zeile--z1 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--z1 .wkk__reihe .wkk__mehr{width:34px !important;height:34px !important}.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wkk__mehr{width:40px !important;height:40px !important}.wkk__namen,.wkk__zeile--z2 .wkk__namen{font-size:0.8125rem !important}}.wkk .wkk__zelle.wkm__zone{background:none !important;box-shadow:none !important;border:0 !important;min-height:44px;padding:6px 4px 4px}.wkk .wkk__zelle.wkm__zone.ist-ziel{box-shadow:inset 0 0 0 2px var(--blau) !important}.wkk__namen{overflow-wrap:normal !important;hyphens:manual}@media (max-width:599px){.wk--kompakt .wkk__zeile--zn .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--zn .wkk__reihe .wkk__mehr{width:26px !important;height:26px !important;font-size:0.75rem}.wk--kompakt .wkk__zeile--z1 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--z1 .wkk__reihe .wkk__mehr{width:30px !important;height:30px !important}.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkk__zeile--z2 .wkk__reihe .wkk__mehr{width:34px !important;height:34px !important}.wk--kompakt .wkk__zeile .wkk__reihe .wk-marke + .wk-marke,.wk--kompakt .wkk__zeile .wkk__reihe .wkk__mehr{margin-left:-9px}.wkk__namen{hyphens:auto !important;-webkit-hyphens:auto !important}}.wkg__buehne{position:relative;height:400px;margin-inline:calc(50% - 50vw);overflow:visible;background:radial-gradient(120% 90% at 50% 40%,#f4fbfe 0%,#e3f4f9 70%,#d6eef6 100%)}.wkg[data-buehne="dunkel"] .wkg__buehne{background:radial-gradient(90% 110% at 50% 45%,#1a6276 0%,#13505f 50%,#0b3a45 100%)}.wkg__kanvas{position:absolute;inset:0;width:100%;height:100%;display:block}.wkg__linien{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.wkg__linie{stroke:rgb(19 80 95 / 0.55);stroke-width:1}.wkg[data-buehne="dunkel"] .wkg__linie{stroke:rgb(159 230 247 / 0.6)}.wkg__zelle{position:absolute !important;left:0;top:0;width:max-content;max-width:190px;min-height:0;padding:2px 4px !important;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px}.wkg__zelle:not(.ist-belegt){pointer-events:none;visibility:hidden}.wkg .wkk__namen{padding:1px 7px;border-radius:6px;background:rgb(255 255 255 / 0.86);color:var(--navy);font-size:0.8125rem;max-width:180px;text-align:center}.wkg[data-buehne="dunkel"] .wkk__namen{background:rgb(11 58 69 / 0.82);color:#fff}.wkg__region{position:absolute;left:0;top:0;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-family:var(--schrift-text);font-weight:600;font-size:0.875rem;color:var(--navy);background:rgb(255 255 255 / 0.85);border:1px solid rgb(19 80 95 / 0.25);white-space:nowrap;pointer-events:none}.wkg[data-buehne="dunkel"] .wkg__region{color:#fff;background:rgb(11 58 69 / 0.7);border-color:rgb(159 230 247 / 0.45)}.wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wkk__mehr{width:48px !important;height:48px !important}.wk--kompakt .wkg .wkg__zelle--z1 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkg .wkg__zelle--z1 .wkk__reihe .wkk__mehr{width:34px !important;height:34px !important}.wk--kompakt .wkg .wkg__zelle--zn .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkg .wkg__zelle--zn .wkk__reihe .wkk__mehr{width:26px !important;height:26px !important;font-size:0.75rem}.wkg__zelle--zn{opacity:0.6}.wkg__zelle--zn .wkk__namen{font-size:0.75rem}.wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 2.5px #ff8300,0 0 18px rgb(255 131 0 / 0.45) !important;filter:brightness(1.06)}.wk--kompakt .wkg[data-buehne="dunkel"] .wkg__zelle--z1 .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 2px #9fe6f7,0 0 10px rgb(104 212 240 / 0.45) !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkg__zelle--zn .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 1.5px rgb(255 255 255 / 0.5) !important}.wkg__zelle--z2 .wkk__reihe .wk-marke{position:relative}.wkg__zelle--z2 .wkk__reihe .wk-marke:not(.ist-verdeckt)::after{content:"";position:absolute;left:50%;top:24px;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;border:2px solid #ff8300;pointer-events:none;animation:wkg-puls 2.6s ease-out infinite}@keyframes wkg-puls{0%{transform:scale(1);opacity:0.7}70%,100%{transform:scale(1.45);opacity:0}}.wkg__ziele{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.wkg__ziele{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 0}.wkg__ziel{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1.5px dashed rgb(19 80 95 / 0.35);border-radius:10px;color:var(--navy);font-weight:600;font-size:0.9375rem;background:#f4fbfe;transition:background-color 0.2s,border-color 0.2s}.wkg__ziel--z2{border-color:rgb(255 131 0 / 0.7)}.wkg__zielhilfe{font-weight:400;font-size:0.8125rem;color:#3d6470}.wkg__ziel.ist-ziel{background:#e0f4f9;border-style:solid;border-color:#13505f}}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.wkg{position:relative}.wkg__ziele{position:absolute;z-index:3;top:0;right:0;height:400px;width:210px;margin:0;grid-template-columns:1fr;align-content:center;gap:12px}.wkg__ziel{flex-direction:column;gap:0;min-height:70px;background:rgb(255 255 255 / 0.08);color:#fff;border-color:rgb(159 230 247 / 0.5)}.wkg__ziel--z2{border-color:rgb(255 131 0 / 0.85)}.wkg__zielhilfe{color:rgb(255 255 255 / 0.78)}.wkg__ziel.ist-ziel{background:rgb(159 230 247 / 0.2);border-color:#fff}.wkg[data-buehne="hell"] .wkg__ziel{background:rgb(255 255 255 / 0.7);color:var(--navy);border-color:rgb(19 80 95 / 0.4)}.wkg[data-buehne="hell"] .wkg__zielhilfe{color:#3d6470}}@media (max-width:599px){.wkg__buehne{height:286px}.wkg__zelle{max-width:130px}.wkg__zelle--zn .wkk__namen{display:none}.wkg .wkk__namen{font-size:0.75rem;max-width:124px}.wkg__region{font-size:0.8125rem;padding:2px 9px}.wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wkk__mehr{width:38px !important;height:38px !important}.wkg__zelle--z2 .wkk__reihe .wk-marke:not(.ist-verdeckt)::after{top:19px;width:38px;height:38px;margin:-19px 0 0 -19px}.wk--kompakt .wkg .wkg__zelle--z1 .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkg .wkg__zelle--z1 .wkk__reihe .wkk__mehr{width:28px !important;height:28px !important}.wk--kompakt .wkg .wkg__zelle--zn .wkk__reihe .wk-marke .wk-marke__bild,.wk--kompakt .wkg .wkg__zelle--zn .wkk__reihe .wkk__mehr{width:22px !important;height:22px !important}}@media (prefers-reduced-motion:reduce){.wkg__zelle--z2 .wkk__reihe .wk-marke::after{animation:none;opacity:0.6}}.kopfband--bild .kopfband__band::after{display:none !important;content:none !important}.kopfband--bild .kopfband__band,.kopfband--titel-unten .kopfband__bild{height:clamp(300px,29vw,430px) !important}.kopfband--titel-unten .kopfband__band{height:auto !important}@media (min-width:600px) and (max-width:999px){.kopfband--bild .kopfband__band,.kopfband--titel-unten .kopfband__bild{height:max(220px,29vw) !important}.kopfband--titel-unten .kopfband__band{height:auto !important}}@media (max-width:599px){.kopfband--bild .kopfband__band{height:auto !important}.kopfband--bild .kopfband__bild,.kopfband--titel-unten .kopfband__bild{height:62vw !important}}@media (min-width:1000px){.navlink::after{top:calc(50% + 0.85em);bottom:auto;height:2px}}.suche__treffer mark{background:rgb(104 212 240 / 0.3);color:#fff;padding:0;border-radius:2px;box-shadow:0 0 0 2px rgb(104 212 240 / 0.3);-webkit-box-decoration-break:clone;box-decoration-break:clone}.skachel mark,.skarte mark{background:#c9eef7;color:var(--navy);padding:0;border-radius:2px;box-shadow:0 0 0 2px #c9eef7;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wkg[data-buehne="dunkel"] .wkg__region .wk__punkt{box-shadow:0 0 0 1.5px rgb(255 255 255 / 0.85)}:root{--szene-kopf:var(--kopf-oben)}@media (min-width:1000px){:root{--szene-kopf:calc(var(--kopf-zeile2) + 1px)}}.finder.ist-szene{position:relative;isolation:isolate;display:flex;flex-direction:column;height:calc(100vh - var(--szene-kopf));height:calc(100svh - var(--szene-kopf));padding-top:18px;padding-bottom:14px;color:#fff}.finder.ist-szene::before,.finder.ist-szene-aus::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:radial-gradient(70% 75% at 50% 46%,#15596b 0%,#0e4552 50%,#082f38 100%);pointer-events:none}.finder.ist-szene > .finder__einleitung{display:none}.finder.ist-szene .finder__fortschritt{flex:none;background:rgb(255 255 255 / 0.16)}.finder.ist-szene .finder__balken{background:#68d4f0}.finder.ist-szene .finder__stand{flex:none;margin:8px 0 10px;color:rgb(255 255 255 / 0.85)}.finder.ist-szene .finder__form{flex:1;min-height:0;display:flex;flex-direction:column}.finder.ist-szene [data-schritt="2"]:not([hidden]){flex:1;min-height:0;min-width:0;display:flex !important;flex-direction:column;margin:0;padding:0;border:0}.finder.ist-szene [data-schritt="2"] .finder__frage{color:#fff}.finder.ist-szene [data-schritt="2"] .finder__hinweis{color:rgb(255 255 255 / 0.85);margin-bottom:8px}.finder.ist-szene .wk,.finder.ist-szene .wkg{flex:1;min-height:0;display:flex !important;flex-direction:column;position:static}.finder.ist-szene .wkg__buehne{flex:1;min-height:0;height:auto;background:none !important}.finder.ist-szene .wk__ki{flex:none;margin:4px 0 0;color:rgb(255 255 255 / 0.7)}.finder.ist-szene .wkk__leiste{flex:none;background:rgb(4 30 37 / 0.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(159 230 247 / 0.2)}.finder.ist-szene .wkk__leiste .wkm__titel{color:#fff}.finder.ist-szene .wkk__leiste .wkm__leer{color:rgb(255 255 255 / 0.85)}.finder.ist-szene .finder__nav{flex:none;margin-top:10px}.finder.ist-szene .finder__nav .knopf--neben{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgb(255 255 255 / 0.85)}.finder.ist-szene .finder__nav .finder__weiss{color:#fff}.finder.ist-szene :focus-visible{outline:3px solid #fff !important;outline-offset:3px}.finder.ist-szene .finder__nav [data-weiter]:focus-visible{box-shadow:0 0 0 3px #0e4552,0 0 0 6px #fff}html.finder-szene .assi-knopf{display:none !important}@media (min-width:1000px){.finder.ist-szene{padding-top:0;padding-bottom:14px !important}.finder.ist-szene .finder__fortschritt{position:absolute;z-index:3;top:18px;left:var(--rand);right:var(--rand)}.finder.ist-szene .finder__stand{position:absolute;z-index:3;top:30px;left:var(--rand);margin:0}.finder.ist-szene [data-schritt="2"] .finder__frage{position:absolute;z-index:3;top:58px;left:var(--rand);max-width:420px}.finder.ist-szene [data-schritt="2"] .finder__hinweis{position:absolute;z-index:3;top:112px;left:var(--rand);max-width:360px}.finder.ist-szene .wkk__leiste{margin-right:450px}.finder.ist-szene .finder__nav{position:absolute;right:var(--rand);bottom:34px;margin:0;z-index:3}.finder.ist-szene .finder__ueberspringen--lang{display:none}.finder.ist-szene .finder__ueberspringen--kurz{display:inline}.finder.ist-szene .wkg{padding-bottom:20px}.finder.ist-szene .wk__ki{position:absolute;left:var(--rand);right:auto;bottom:0;margin:0}}@media (min-width:1000px) and (hover:hover) and (pointer:fine){.finder.ist-szene .wkg__ziele{display:grid;position:absolute;z-index:3;top:150px;bottom:210px;right:var(--rand);width:210px;height:auto;margin:0;grid-template-columns:1fr;align-content:center;gap:12px}.finder.ist-szene .wkg__ziel{flex-direction:column;gap:0;min-height:70px;background:rgb(255 255 255 / 0.08);color:#fff;border-color:rgb(159 230 247 / 0.5)}.finder.ist-szene .wkg__ziel--z2{border-color:rgb(255 131 0 / 0.85)}.finder.ist-szene .wkg__zielhilfe{color:rgb(255 255 255 / 0.78)}.finder.ist-szene .wkg__ziel.ist-ziel{background:rgb(159 230 247 / 0.2);border-color:#fff}}@media (max-width:999px){.finder.ist-szene{padding-top:12px;padding-bottom:0}.finder.ist-szene [data-schritt="2"] .finder__frage{font-size:1.625rem}.finder.ist-szene .wk__ki{display:none}.finder.ist-szene .wkk__leiste{display:flex !important;flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.finder.ist-szene .wkk__leiste::-webkit-scrollbar{display:none}.finder.ist-szene .wkk__leiste .wkm__bahn{display:flex !important;flex:none;align-items:center;gap:6px}.finder.ist-szene .wkk__leiste .wkm__bahn + .wkm__bahn{padding-left:8px;border-left:1px solid rgb(159 230 247 / 0.35)}.finder.ist-szene .wkk__leiste .wkm__titel{flex:none;font-size:0.75rem;white-space:nowrap}.finder.ist-szene .wkk__leiste .wkm__ablage{overflow:visible;flex-wrap:nowrap;min-height:44px;padding:0}.finder.ist-szene .wkk__leiste .wkm__leer{display:none}.finder.ist-szene.ist-aktiv .finder__nav.nurjs{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.finder.ist-szene .finder__nav .knopf{min-height:44px;min-width:104px}.finder.ist-szene [data-schritt="2"] .finder__hinweis{font-size:0.9375rem;line-height:1.4}.finder.ist-szene .finder__stand{margin:6px 0 4px}.finder.ist-szene.ist-aktiv .finder__nav.nurjs{background:rgb(8 47 56 / 0.97);box-shadow:0 -1px 0 rgb(159 230 247 / 0.2);margin-top:8px}}.finder.ist-szene-ein::before{animation:szene-ein 0.5s ease both}.finder.ist-szene-ein [data-schritt="2"],.finder.ist-szene-ein .finder__nav,.finder.ist-szene-ein .finder__stand{animation:szene-inhalt 0.5s ease both}.finder.ist-szene-aus{position:relative;isolation:isolate}.finder.ist-szene-aus::before{z-index:5;animation:szene-aus 0.5s ease both}@keyframes szene-ein{from{opacity:0}}@keyframes szene-inhalt{from{opacity:0}}@keyframes szene-aus{to{opacity:0}}@media (prefers-reduced-motion:reduce){.finder.ist-szene-ein::before,.finder.ist-szene-ein [data-schritt="2"],.finder.ist-szene-aus::before{animation:none}.finder.ist-szene-aus::before{display:none}}html.finder-szene .seitenkopf{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.finder{--g-th:#e3f5fb;--g-st:#5ed3f0;--g-au:#4fd1b5;--g-th-d:#1f6f8b;--g-st-d:#0b7d99;--g-au-d:#12856b}.finder[data-gruppenfarben="orange"]{--g-st:#8ab4ff;--g-au:#ff9a3c;--g-st-d:#2b62c4;--g-au-d:#d26400}.wkg .wkg__region--th .wk__punkt{background:var(--g-th)}.wkg .wkg__region--st .wk__punkt{background:var(--g-st)}.wkg .wkg__region--au .wk__punkt{background:var(--g-au)}.wkg[data-buehne="dunkel"] .wkg__region--th{border-color:var(--g-th)}.wkg[data-buehne="dunkel"] .wkg__region--st{border-color:var(--g-st)}.wkg[data-buehne="dunkel"] .wkg__region--au{border-color:var(--g-au)}.wkg[data-buehne="dunkel"] .wkg__region .wk__punkt{box-shadow:none}.wkg .wkg__linie--th{stroke:var(--g-th)}.wkg .wkg__linie--st{stroke:var(--g-st)}.wkg .wkg__linie--au{stroke:var(--g-au)}.wkg .wkk__leiste .wkm__bahn--th .wk__punkt{background:var(--g-th-d)}.wkg .wkk__leiste .wkm__bahn--st .wk__punkt{background:var(--g-st-d)}.wkg .wkk__leiste .wkm__bahn--au .wk__punkt{background:var(--g-au-d)}.wk--kompakt .wkg .wkk__leiste .wk-marke--th .wk-marke__bild{box-shadow:0 0 0 2px var(--g-th-d) !important}.wk--kompakt .wkg .wkk__leiste .wk-marke--st .wk-marke__bild{box-shadow:0 0 0 2px var(--g-st-d) !important}.wk--kompakt .wkg .wkk__leiste .wk-marke--au .wk-marke__bild{box-shadow:0 0 0 2px var(--g-au-d) !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkg__zelle--z1[data-mbahn="th"] .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 2px var(--g-th),0 0 10px rgb(255 255 255 / 0.25) !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkg__zelle--z1[data-mbahn="st"] .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 2px var(--g-st),0 0 10px rgb(255 255 255 / 0.25) !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkg__zelle--z1[data-mbahn="au"] .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 2px var(--g-au),0 0 10px rgb(255 255 255 / 0.25) !important}.finder.ist-szene .wkk__leiste{background:#fff !important;border:0 !important;border-radius:16px !important;box-shadow:0 14px 34px -14px rgb(0 0 0 / 0.55);-webkit-backdrop-filter:none;backdrop-filter:none}.finder.ist-szene .wkk__leiste .wkm__titel{color:var(--navy) !important}.finder.ist-szene .wkk__leiste .wkm__leer{color:var(--text-leise) !important}@media (max-width:999px){.finder.ist-szene .wkk__leiste{margin-inline:2px}.finder.ist-szene .wkk__leiste .wkm__bahn + .wkm__bahn{border-left-color:rgb(19 80 95 / 0.2)}}.finder.ist-szene .wkg__buehne > :not(.wkg__kanvas),.finder.ist-szene .wkg__ziele,.finder.ist-szene .wkk__leiste{transition:opacity 0.5s ease,transform 0.5s ease}.finder.ist-szene[data-szene-phase="text"] .wkg__buehne > :not(.wkg__kanvas),.finder.ist-szene[data-szene-phase="text"] .wkg__ziele,.finder.ist-szene[data-szene-phase="gehirn"] .wkg__ziele,.finder.ist-szene[data-szene-phase="text"] .wkk__leiste,.finder.ist-szene[data-szene-phase="gehirn"] .wkk__leiste{opacity:0;pointer-events:none}.finder.ist-szene[data-szene-phase="gehirn"] .wkg__buehne > :not(.wkg__kanvas){opacity:0}.finder.ist-szene[data-szene-phase="text"] .wkk__leiste,.finder.ist-szene[data-szene-phase="gehirn"] .wkk__leiste{transform:translateY(12px)}.wkg__zelle--z2 .wkk__reihe .wk-marke:not(.ist-verdeckt)::after{animation-duration:3.4s;border-width:1.5px}@keyframes wkg-puls{0%{transform:scale(1);opacity:0.45}70%,100%{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.finder.ist-szene .wkg__buehne > *,.finder.ist-szene .wkg__ziele,.finder.ist-szene .wkk__leiste{transition:none}}@media (min-width:1000px){.finder.ist-szene .wkk__leiste{margin-right:430px}.finder.ist-szene .wkk__leiste .wkm__ablage{padding-right:56px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent)}}.finder[data-leer-th] .wkg__region--th,.finder[data-leer-th] .wkg__linie--th,.finder[data-leer-th] [data-mbahn="th"],.finder[data-leer-th] .wkm__bahn--th,.finder[data-leer-th] .wkk__bahntitel--th,.finder[data-leer-st] .wkg__region--st,.finder[data-leer-st] .wkg__linie--st,.finder[data-leer-st] [data-mbahn="st"],.finder[data-leer-st] .wkm__bahn--st,.finder[data-leer-st] .wkk__bahntitel--st,.finder[data-leer-au] .wkg__region--au,.finder[data-leer-au] .wkg__linie--au,.finder[data-leer-au] [data-mbahn="au"],.finder[data-leer-au] .wkm__bahn--au,.finder[data-leer-au] .wkk__bahntitel--au{display:none !important}.finder{--g-th:#e3f5fb;--g-st:#5ed3f0;--g-au:#ff9a3c;--g-th-d:#1f6f8b;--g-st-d:#0b7d99;--g-au-d:#c45f00;--g-st-verlauf:radial-gradient(circle at 50% 50%,#1590ad 0 46%,#2ec0c5 78%,#68d4f0 100%);--g-au-verlauf:radial-gradient(circle at 50% 50%,#d96c00 0 46%,#ff8300 78%,#ffa94d 100%)}.wk--kompakt .wkg .wk-marke--st .wk-marke__bild,.wkb__bild--st{background:var(--g-st-verlauf) !important;color:#fff !important}.wk--kompakt .wkg .wk-marke--au .wk-marke__bild,.wkb__bild--au{background:var(--g-au-verlauf) !important;color:#fff !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkk__reihe .wk-marke--st .wk-marke__bild{box-shadow:0 0 14px rgb(94 211 240 / 0.6) !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkk__reihe .wk-marke--au .wk-marke__bild{box-shadow:0 0 14px rgb(255 131 0 / 0.55) !important}.wk--kompakt .wkg[data-buehne="dunkel"] .wkk__reihe .wk-marke--th .wk-marke__bild{box-shadow:0 0 12px rgb(227 245 251 / 0.4) !important}.wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild{box-shadow:0 0 0 2.5px #fff,0 0 22px rgb(255 255 255 / 0.6) !important;filter:none}.wkg__zelle--z2 .wkk__reihe .wk-marke:not(.ist-verdeckt)::after{border-color:#fff}.wkg .wkk__leiste{display:none !important}.wk:has(.wkb) .wk__liste{display:none !important}.wkb{display:flex;flex-direction:column;min-height:0;background:#fff;color:var(--navy);border-radius:16px;box-shadow:0 16px 38px -16px rgb(0 0 0 / 0.6);overflow:hidden}.wkb__kopf{flex:none;display:flex;align-items:center;gap:4px;padding:6px 14px;border-bottom:1px solid var(--linie)}.wkb__trenner{color:var(--text-leise)}.wkb__tab{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 6px;border:0;background:none;font:inherit;font-weight:600;font-size:0.9375rem;color:#3d6470;cursor:pointer}.wkb__tab[aria-current]{color:var(--navy);box-shadow:inset 0 -3px 0 var(--petrol)}.wkb__haken{display:none;width:1em;height:1em;border-radius:50%;background:var(--petrol)}.wkb__tab.ist-fertig .wkb__haken{display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3C/svg%3E") center / contain no-repeat;position:relative}.wkb__tab.ist-fertig .wkb__haken{background:var(--petrol) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.wkb__inhalt{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 14px;scrollbar-width:thin}.wkb__titel{margin:2px 0 4px;font-family:var(--schrift-text);font-weight:600;font-size:1rem}.wkb__intro{padding:6px 2px}.wkb__introtext{margin:0 0 14px;font-size:1rem;line-height:1.5}.wkb__liste{list-style:none;margin:0;padding:0}.wkb__zeile{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--linie)}.wkb__zeile.ist-angesprungen{animation:wkb-blitz 1.2s ease}@keyframes wkb-blitz{0%,40%{background:#e0f4f9}100%{background:transparent}}.wkb__bild{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--hell-zart);box-shadow:none;border:0}.wkb__bild img{width:100%;height:100%;object-fit:cover;display:block}.wkb__bild svg{width:22px;height:22px}.wkb__name{font-size:0.9375rem;line-height:1.3;font-weight:500;overflow-wrap:anywhere;hyphens:auto}.wkb__stufen{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:#eaf4f7}.wkb__stufe{position:relative;display:block}.wkb__stufe input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.wkb__stufe span{display:flex;align-items:center;min-height:36px;padding:0 9px;border-radius:7px;font-size:0.8125rem;font-weight:600;color:var(--navy);cursor:pointer;white-space:nowrap}.wkb__stufe span:hover{background:#d7ecf2}.wkb__stufe input:checked + span{background:var(--petrol);color:#fff}.wkb__stufe input:focus-visible + span{outline:3px solid var(--petrol) !important;outline-offset:2px}.wkb__weiter{width:100%;margin-top:12px}.finder.ist-szene .wkb :focus-visible{outline-color:var(--petrol) !important}@media (min-width:1000px){.finder.ist-szene .wkb{position:absolute;z-index:3;top:50px;bottom:96px;right:var(--rand);width:min(420px,33vw)}}@media (max-width:999px){.finder.ist-szene .wkb{flex:none;height:clamp(250px,40svh,360px);margin-top:6px}.wkb__zeile{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"bild name" "stufen stufen";row-gap:6px}.wkb__bild{grid-area:bild;width:36px;height:36px}.wkb__name{grid-area:name}.wkb__stufen{grid-area:stufen;display:grid;grid-template-columns:repeat(3,1fr)}.wkb__stufe span{justify-content:center;min-height:40px}}.finder.ist-szene .wkb{transition:opacity 0.5s ease,transform 0.5s ease}.finder.ist-szene[data-szene-phase="text"] .wkb,.finder.ist-szene[data-szene-phase="gehirn"] .wkb{opacity:0;transform:translateY(12px);pointer-events:none}@media (prefers-reduced-motion:reduce){.finder.ist-szene .wkb{transition:none}.wkb__zeile.ist-angesprungen{animation:none;background:#e0f4f9}}@media (min-width:1000px){.finder.ist-szene [data-schritt="2"]:not([hidden]){position:relative}.finder.ist-szene [data-schritt="2"] .finder__frage,.finder.ist-szene [data-schritt="2"] .finder__hinweis{left:0;margin-left:0;padding-left:0}.finder.ist-szene .wkb{right:0;bottom:82px}.finder.ist-szene .wk__ki{left:0}}.finder.ist-szene .wkg .wkk__leiste{display:none !important}@media (max-width:999px){.finder.ist-szene .wkb{height:clamp(220px,34svh,300px)}}@media (max-width:999px){.finder.ist-szene [data-schritt="2"] .finder__hinweis{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.finder.ist-szene .wkb{height:clamp(200px,30svh,260px)}}@media (max-width:599px){.finder.ist-szene .wkg__zelle--z1 .wkk__namen{display:none}.wk--kompakt .finder.ist-szene .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild,.finder.ist-szene .wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild,.finder.ist-szene .wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wkk__mehr{width:34px !important;height:34px !important}.finder.ist-szene .wkg__zelle--z2 .wkk__reihe .wk-marke:not(.ist-verdeckt)::after{top:17px;width:34px;height:34px;margin:-17px 0 0 -17px}}.finder__ohneeingaben{margin:0 0 var(--a-4);padding:12px 16px;border-radius:var(--radius);background:var(--hell-zart);color:var(--navy)}.wkb__name{min-width:9rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.wkb__stufe span{padding:0 8px;font-size:0.8125rem}@media (min-width:1180px){.finder.ist-szene .wkb{width:min(480px,36vw)}.wkb__zeile{grid-template-columns:40px minmax(9rem,1fr) auto}}@media (min-width:1000px) and (max-width:1179px){.finder.ist-szene .wkb{width:400px}.wkb__zeile{grid-template-columns:36px minmax(9rem,1fr);grid-template-areas:"bild name" "stufen stufen";row-gap:6px}.wkb__bild{grid-area:bild;width:36px;height:36px}.wkb__name{grid-area:name}.wkb__stufen{grid-area:stufen;display:grid;grid-template-columns:repeat(3,1fr)}.wkb__stufe span{justify-content:center}}.wkb__weiter{display:none}.finder.ist-szene[data-szene-phase] .wkb{opacity:1;transform:none;pointer-events:auto}@media (max-width:999px){.finder.ist-szene{height:calc(100vh - var(--szene-kopf));height:calc(100dvh - var(--szene-kopf))}.finder.ist-szene .wkg{flex:none !important}.finder.ist-szene .wkg__buehne{flex:none;height:190px}.finder.ist-szene .wkb{flex:1 1 auto;height:auto;min-height:0}.finder.ist-szene.ist-aktiv .finder__nav.nurjs{position:static;margin-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}html.finder-szene .kontaktband,html.finder-szene .fuss,html.finder-szene .finder ~ *{display:none !important}html.finder-szene main{padding-bottom:0;margin-bottom:0}}@media (min-width:600px) and (max-width:999px){.wkb__zeile{grid-template-columns:36px minmax(9rem,1fr) auto;grid-template-areas:none}.wkb__bild,.wkb__name,.wkb__stufen{grid-area:auto}.wkb__stufen{display:inline-flex}.wkb__stufe span{min-height:36px}}@media (max-width:599px){.wkb__zeile{padding:5px 0;row-gap:4px}.wkb__bild{width:30px;height:30px}.wkb__bild svg{width:18px;height:18px}.wkb__zeile{grid-template-columns:30px minmax(0,1fr)}.wkb__name{min-width:0;font-size:0.875rem}.wkb__stufe span{min-height:32px;font-size:0.75rem}.wkb__inhalt{padding:6px 12px 10px}.wkb__titel{display:none}}html.finder-szene .finder__nav,html.finder-szene .wkb__inhalt{overscroll-behavior:contain}.wk--kompakt .wkg .wkg__zelle--zn .wk-marke .wk-marke__bild{filter:none !important}.wkg__zelle--zn{opacity:0.5}html.finder-ergebnis .seitenkopf{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.finder-ergebnis .finder{padding-top:var(--a-5)}@media (min-width:1000px){.finder__liste .ist-erste.bild-schmal .skachel__link{display:grid;grid-template-columns:minmax(0,46%) 1fr}.finder__liste .ist-erste.bild-schmal .skachel__bild,.finder__liste .ist-erste.bild-schmal .skachel__bild picture,.finder__liste .ist-erste.bild-schmal .skachel__bild img{aspect-ratio:auto;height:100%;min-height:220px}}html.finder-szene .kontaktband,html.finder-szene .fuss,html.finder-szene .finder ~ *{display:none !important}@media (max-width:599px){.wkb__zeile{padding:4px 0;row-gap:3px}.wkb__name{line-height:1.25}.wkb__stufe span{min-height:30px}.wkb__bild{width:26px;height:26px}.wkb__zeile{grid-template-columns:26px minmax(0,1fr);column-gap:8px}.finder.ist-szene .wkg__buehne{height:180px}}@media (max-width:599px) and (max-height:760px){.finder.ist-szene .wkg__buehne{height:150px}.finder.ist-szene [data-schritt="2"] .finder__frage{font-size:1.375rem}}@media (max-width:999px){.wkb__stufe span{min-height:44px !important}.finder.ist-szene .wkg__buehne{height:clamp(96px,calc(100dvh - 600px),180px) !important}}@media (min-width:1000px){html.finder-szene .kopf__oben{display:none}html.finder-szene .kopf{top:0}}.fkarte.ist-leer{opacity:0.55;cursor:not-allowed}.fkarte.ist-leer .fkarte__zahl{color:var(--text-leise)}.finder__zuschritt2{margin-left:8px;min-height:40px}@media (max-width:999px){.finder.ist-szene{padding-bottom:0 !important}}html.finder-direkt main{min-height:calc(100vh - var(--kopf-oben))}.passung__zahl{font-variant-numeric:tabular-nums}@media (max-width:599px){.finder.ist-szene .wkg__zelle .wkk__namen{display:none}.finder.ist-szene .wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wk-marke .wk-marke__bild,.finder.ist-szene .wk--kompakt .wkg .wkg__zelle--z2 .wkk__reihe .wkk__mehr{width:28px !important;height:28px !important}.finder.ist-szene .wkg__zelle--z2 .wkk__reihe .wk-marke:not(.ist-verdeckt)::after{top:14px;width:28px;height:28px;margin:-14px 0 0 -14px}.finder.ist-szene .wk--kompakt .wkg .wkg__zelle--z1 .wkk__reihe .wk-marke .wk-marke__bild{width:22px !important;height:22px !important}.finder.ist-szene .wk--kompakt .wkg .wkg__zelle--zn .wkk__reihe .wk-marke .wk-marke__bild{width:18px !important;height:18px !important}}.wkb__zwischen{list-style:none;margin:10px 0 2px;padding-top:8px;border-top:1px solid var(--linie);font-size:0.8125rem;font-weight:600;letter-spacing:0.02em;color:#3d6470}.wkm__zwischen{flex:none;align-self:center;padding:0 4px 0 10px;border-left:1px solid var(--linie);font-size:0.75rem;font-weight:600;color:#3d6470;white-space:nowrap}@media (min-width:1000px){.finder.ist-szene .wkb{bottom:auto;height:auto;max-height:calc(100% - 50px - 96px)}.finder.ist-szene .wkb__inhalt{flex:0 1 auto}.finder.ist-szene .finder__nav{left:var(--rand);right:var(--rand);justify-content:space-between}}.finder__nav{justify-content:space-between}.finder__nav [data-zurueck]{margin-right:auto}.wkb__stufenkopf{margin:0 0 2px;font-size:0.8125rem;line-height:1.3;color:#3d6470;text-align:right}@media (min-width:1000px) and (max-width:1179px),(max-width:599px){.wkb__stufenkopf{text-align:left}}html.finder-szene .kopf__signet{opacity:1;pointer-events:auto}@media (min-width:1000px){html.finder-szene .hauptnav{transform:translateX(72px)}}@media (max-width:999px){.finder.ist-szene .wkg__buehne{height:clamp(72px,calc(100dvh - 620px),180px) !important}.wkb__stufenkopf{margin-bottom:0;font-size:0.75rem}}.wkg__zelle.ist-ausgeblendet{display:none !important}.mobilmenue__doppel{display:flex;align-items:center;gap:8px}.mobilmenue__doppel .mobilmenue__zeile{flex:1 1 auto;width:auto}.mobilmenue__pfeil{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--hell-zart);color:var(--navy);cursor:pointer}.mobilmenue__pfeil .winkel{transform:rotate(-45deg)}.mobilmenue__pfeil:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.startfaq{background:var(--weiss)}.startfaq__rahmen{max-width:calc(880px + 2 * var(--rand))}.startfaq__titel{margin:0 0 var(--a-5)}.startfaq__alle{margin:var(--a-5) 0 0}@media (max-width:999px){.finder.ist-szene .wkb[data-aktiv="intro"]{flex:0 0 auto}}@media (max-width:599px){.wkb__kopf{gap:2px;padding:4px 10px}.wkb__tab{font-size:0.8125rem;padding:0 3px;gap:3px;min-height:40px}.wkb__haken{width:0.9em;height:0.9em}}.wk:has(.wkb) .wk__ki{display:none !important}.wkb__ki{margin:8px 0 0;font-size:0.75rem;color:#3d6470}.wkb__name{font-size:0.875rem;text-wrap:pretty;text-wrap:balance}.wkb__zeile{column-gap:16px}@media (max-width:599px){.wkb__zeile{column-gap:10px}}.wkb__etikett{display:block;width:fit-content;max-width:100%;margin-top:3px;padding:1px 7px;border-radius:999px;background:#fdf0e3;color:#8a4a0c;font-size:0.6875rem;font-weight:600;line-height:1.45;letter-spacing:0.01em;white-space:nowrap}.wkb__etikett[hidden]{display:none}.wk--kompakt .wkg .wkg__zelle .wkk__reihe .wk-marke + .wk-marke{margin-left:0 !important}.wk--kompakt .wkg .wkg__zelle .wkk__reihe .wkk__mehr{width:auto !important;min-width:26px;height:22px !important;padding:0 6px;margin-left:1px !important;border-radius:999px;font-size:0.75rem;line-height:1;box-shadow:0 0 0 1px rgb(255 255 255 / 0.7)}.wk--kompakt .wkg .wkg__zelle .wkk__reihe .wkk__mehr[hidden]{display:none}@media (max-width:599px){.wk--kompakt .wkg .wkg__zelle .wkk__reihe .wk-marke + .wk-marke{margin-left:0 !important}.wk--kompakt .wkg .wkg__zelle .wkk__reihe .wkk__mehr{min-width:22px;height:18px !important;padding:0 5px;margin-left:1px !important;font-size:0.6875rem}}.wkk__zellliste{width:max-content;max-width:min(340px,calc(100vw - 32px));display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 12px}.wkk__zelllistetitel{flex:1 0 100%;margin:0 0 2px;font-size:0.8125rem}.wkk__zelllisteeintrag{min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid rgb(19 80 95 / 0.22);background:#f4fbfe;font-size:0.8125rem;line-height:1.25;text-align:left}.wkk__zelllisteeintrag:hover,.wkk__zelllisteeintrag:focus-visible{background:#e0f4f9;border-color:#13505f}.wkk__zelllistezu{min-height:32px;padding:4px 8px;font-size:0.8125rem;margin-left:auto}@media (pointer:coarse){.wkk__zelllisteeintrag,.wkk__zelllistezu{min-height:40px}}@media (min-width:1180px){.wkb__zeile{grid-template-columns:40px minmax(8.75rem,1fr) auto}.wkb__name{min-width:8.75rem}.wkb__stufe span{padding:0 7px}}.mobilmenue__cta{justify-content:flex-start;align-items:center}.mobilmenue__cta .knopf,.mobilmenue__cta .mobilmenue__finder{flex:0 0 auto;width:auto}.mobilmenue__person{display:flex;align-items:center;gap:14px}.mobilmenue__person .portraet{flex:none}.mobilmenue__person .portraet img{border-radius:50%}.mobilmenue__wege{display:grid;gap:0;min-width:0}.mobilmenue__name{margin:0 0 2px;font-weight:600;color:var(--navy)}.mobilmenue__schnell .mobilmenue__wege a{min-height:40px;font-weight:500;overflow-wrap:anywhere}.mobilmenue__schnell .mobilmenue__kontakttitel{font-size:1.125rem}.kopfband__bild,.kopfband__bild picture,.kopfband__bild img{border-radius:0 !important}@media (max-width:767px){.detailband__foto,.detailband__foto picture,.detailband__foto img{border-radius:0 !important}}.infokasten__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}@media (max-width:599px){.seitenkopf.kopfband{padding-bottom:var(--a-5)}.seitenkopf + .modul--oben-eng{padding-top:var(--a-4)}.seitenkopf + .modul--oben-eng > .infokasten:first-child{margin-top:0}.monat{font-size:1.25rem;margin-top:var(--a-6)}.seitenkopf + .modul--oben-eng > .monat:first-of-type,.seitenkopf + .modul--oben-eng > h2.unsichtbar + .monat{margin-top:0}}.terminzeile__tag{font-size:2rem;line-height:1.05;white-space:nowrap}.terminzeile__wochentag{font-size:var(--t-klein);color:var(--text-leise)}.terminzeile__jahr{color:var(--text-leise)}@media (max-width:599px){.terminzeile__tag{font-size:1.5rem}}.formularseite__titel{margin:0 0 var(--a-4);font-size:var(--t-h2)}@media (max-width:599px){.formularseite{padding-top:var(--a-4)}.anfrage__anrufen{margin-bottom:var(--a-5)}}@media (min-width:600px){.formularseite form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--a-4)}.formularseite form > *{grid-column:1 / -1}.formularseite form > .feld--halb{grid-column:auto}}.assi-knopf{-webkit-tap-highlight-color:transparent}.assi-knopf:focus{outline:none}.assi-knopf:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--logo)}@media (max-width:719px){.assi{inset:auto 12px calc(12px + var(--assi-unten,0px) + env(safe-area-inset-bottom)) 12px;width:auto;height:min(72dvh,600px,calc(var(--assi-vh,100dvh) - 24px));border-radius:14px;box-shadow:0 24px 60px -18px rgb(14 69 82 / 0.5),0 0 0 1px rgb(19 80 95 / 0.12)}.assi__kopf{padding-top:12px}.assi__titel{font-size:1.25rem}.assi-offen,.assi-offen body{overflow:visible}}.wkb__einzelkopf,.wkb__einzelfuss,.wkb__frage,.wkb__sheetkopf,.wkb__wechsel{display:none}@media (max-width:999px){.finder.ist-szene.ist-einzel .wkg{flex:1 1 auto !important;min-height:0}.finder.ist-szene.ist-einzel .wkg__buehne{flex:1 1 auto !important;height:auto !important;min-height:150px;max-height:58dvh}.finder.ist-szene.ist-einzel .wkb{flex:none !important;height:auto !important;max-height:none;margin-top:6px;position:relative}.finder.ist-szene.ist-einzel .wkb__inhalt{flex:none;overflow:visible;padding:8px 14px 10px}.wkb.ist-einzel .wkb__kopf{display:none}.wkb.ist-einzel .wkb__titel,.wkb.ist-einzel .wkb__stufenkopf{display:none}.wkb.ist-einzel .wkb__einzelkopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -6px 4px}.wkb__stand{font-size:0.8125rem;font-weight:600;color:#3d6470;letter-spacing:0.01em;font-variant-numeric:tabular-nums}.wkb__pfeil{display:grid;place-items:center;width:44px;height:36px;border:0;border-radius:10px;background:#eaf4f7;color:var(--navy);font-size:1.5rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.wkb__pfeil:disabled{opacity:0.35;cursor:default}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile:not(.ist-aktuell){display:none}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"bild name" "frage frage" "stufen stufen";column-gap:12px;row-gap:8px;padding:2px 0 4px;border-bottom:0;animation:wkb-einzel 0.25s ease}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell .wkb__bild{grid-area:bild;width:52px;height:52px}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell .wkb__name{grid-area:name;font-size:1.0625rem;line-height:1.25;font-weight:600}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell .wkb__frage{display:block;grid-area:frage;font-size:0.8125rem;color:#3d6470}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell .wkb__stufen{grid-area:stufen;display:grid;grid-template-columns:repeat(3,1fr)}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell .wkb__stufe span{min-height:46px;font-size:0.875rem;justify-content:center}.wkb.ist-einzel .wkb__panel:not([hidden]){display:flex;flex-wrap:wrap;align-items:center}.wkb.ist-einzel .wkb__panel > *{flex:1 0 100%}.wkb.ist-einzel .wkb__einzelfuss{display:block;flex:0 0 auto;margin-top:2px}.wkb.ist-einzel .wkb__panel > .wkb__ki{flex:1 1 auto;margin:2px 0 0;text-align:right}.wkb__alle{min-height:40px;padding:0 2px;border:0;background:none;color:var(--petrol,#13505f);font:inherit;font-size:0.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wkb.ist-einzel .wkb__wechsel{display:block;position:absolute;left:50%;top:8px;z-index:5;margin:0;padding:6px 14px;border-radius:999px;background:var(--navy);color:#fff;font-size:0.875rem;font-weight:600;white-space:nowrap;transform:translate(-50%,-6px);opacity:0;pointer-events:none;transition:opacity 0.25s,transform 0.25s}.wkb.ist-einzel .wkb__wechsel.ist-sichtbar{opacity:1;transform:translate(-50%,0)}.wkb.ist-einzel .wkb__wechsel:empty{display:none}.finder.ist-szene.ist-einzel .wkb.ist-alle{position:fixed !important;left:0;right:0;bottom:0;top:auto;z-index:160;width:auto;max-height:82dvh;margin:0;border-radius:18px 18px 0 0;box-shadow:0 0 0 100vmax rgb(6 30 37 / 0.55),0 -12px 40px -8px rgb(0 0 0 / 0.45)}.wkb.ist-alle .wkb__inhalt{overflow-y:auto !important;flex:1 1 auto !important;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.wkb.ist-alle .wkb__sheetkopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 8px;border-bottom:1px solid var(--linie)}.wkb__sheettitel{font-weight:600;font-size:1rem}.wkb__allezu{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-weight:600;cursor:pointer}.wkb.ist-alle .wkb__einzelkopf,.wkb.ist-alle .wkb__einzelfuss{display:none}.wkb.ist-alle .wkb__stufenkopf{display:block}html.wkb-alle-offen .finder__nav{visibility:hidden}}@keyframes wkb-einzel{from{opacity:0.2;transform:translateX(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wkb.ist-einzel .wkb__zeile.ist-aktuell{animation:none}.wkb.ist-einzel .wkb__wechsel{transition:none}}@media (max-width:999px){html.finder-szene .finder.ist-szene{overflow-x:clip}html.finder-szene .finder__hinweis--klein{display:block;max-width:100%}.finder.ist-szene.ist-einzel .wkg__buehne{max-height:min(58dvh,470px)}}@media (max-width:999px) and (max-height:700px){.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell{grid-template-columns:44px minmax(0,1fr);row-gap:6px}.wkb.ist-einzel:not(.ist-alle) .wkb__zeile.ist-aktuell .wkb__bild{width:44px;height:44px}.wkb.ist-einzel .wkb__einzelkopf{margin-bottom:0}.wkb__pfeil{height:32px}.wkb.ist-einzel .wkb__einzelfuss .wkb__alle{min-height:32px}.finder.ist-szene.ist-einzel .wkb__inhalt{padding:6px 12px 6px}}@media (max-width:999px){.finder.ist-szene.ist-einzel .wkg{justify-content:center}}@media (min-width:600px) and (max-width:999px){.finder.ist-szene.ist-einzel .wkg__buehne{max-height:360px}}.finder__ohneeingaben[data-ohne-eingaben]{display:grid;gap:2px;justify-items:start}.finder__ohneeingaben[data-ohne-eingaben][hidden]{display:none}.finder__ohneeingaben[data-ohne-eingaben] p{margin:0}.finder__aktion{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--navy);font:inherit;font-size:0.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;-webkit-tap-highlight-color:transparent}.finder__aktion:hover{color:var(--petrol,#13505f);text-decoration-thickness:2px}.finder__aktion[hidden]{display:none}.finder__zuschritt2{margin:0;min-height:44px}.finder__aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;margin:0 0 var(--a-3)}.finder__aktionen .finder__aktion--neu{margin-left:auto;font-weight:500;color:#3d6470}.finder__aktionen--unten{margin-top:var(--a-3);padding-top:var(--a-3);border-top:1px solid var(--linie)}.finder__links{margin-top:var(--a-5)}main:has(> :is(.modul,.katalog,.finder):last-child:not(.halbband,.faqseite,.band)) ~ .kontaktband{margin-top:0}.finder__zusammenfassung{min-width:0}.finder__zusammenfassung dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.finder__zusammenfassung dt,.finder__zusammenfassung dd{min-width:0;overflow-wrap:break-word;hyphens:auto}@media (max-width:599px){.finder__zusammenfassung dl{grid-template-columns:minmax(0,1fr);gap:0}.finder__zusammenfassung dt{font-size:0.8125rem;margin-top:8px}.finder__zusammenfassung dt:first-child{margin-top:0}}.finder__aktion--zurueck::before{content:'';flex:none;width:1.1em;height:0.75em;background:currentColor;transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dauer) var(--kurve)}.finder__aktion--zurueck{gap:0.4em}.finder__aktion--zurueck:hover::before{transform:scaleX(-1) translateX(4px)}.finder__liste .skachel__grund{display:block;position:relative;padding-left:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finder__liste .skachel__grund::before{position:absolute;left:0;top:2px}.finder__liste.skacheln{align-items:start}.skachel__warum{margin:0 16px;border-top:1px solid var(--linie)}.skachel__warum[hidden]{display:none}.skachel__warum summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;cursor:pointer;font-weight:600;font-size:0.875rem;color:var(--navy);-webkit-tap-highlight-color:transparent}.skachel__warum summary::-webkit-details-marker{display:none}.skachel__warum summary::after{content:'';flex:none;width:0.5em;height:0.5em;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dauer) var(--kurve)}.skachel__warum[open] summary::after{transform:translateY(2px) rotate(-135deg)}.skachel__warum summary:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:4px}.warum{display:grid;gap:8px;padding:0 0 12px;font-size:0.875rem;line-height:1.4}.warum__gruppe{display:grid;gap:1px;margin:0;min-width:0}.warum__titel{font-size:0.75rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:var(--text-leise)}.warum__zeile{color:var(--text);overflow-wrap:break-word}.warum__gruppe--hinweis .warum__zeile{color:#8a4a0c}@media (prefers-reduced-motion:reduce){.skachel__warum summary::after,.finder__aktion--zurueck::before{transition:none}}.finder__liste .skachel__warum{margin:0;padding:0 16px;background:#fff;border-top:0}.finder__liste .skachel__warum summary{border-top:1px solid var(--linie)}@media (max-width:719px){.skacheln{grid-template-columns:minmax(0,1fr)}}.skachel,.skachel__link,.skachel__text,.finder__liste .skachel__grund{min-width:0;max-width:100%}.assi-knopf.ist-am-fuss{opacity:1;visibility:visible;pointer-events:auto;box-shadow:0 0 0 2px #fff,0 8px 22px -8px rgb(0 0 0 / 0.5)}.assi-titel:focus,#assi-titel:focus{outline:none}#assi-titel:focus-visible{outline:2px solid #fff;outline-offset:2px}.mobilmenue__schnell{display:grid;gap:0;padding:16px}.mobilmenue__schnell .mobilmenue__kontakttitel{margin:0 0 10px;font-size:0.875rem;font-weight:600;letter-spacing:0.01em;color:#3d6470}.mobilmenue__schnell .mobilmenue__person{display:flex;align-items:center;gap:12px;margin:0 0 16px}.mobilmenue__personentext{min-width:0}.mobilmenue__schnell .mobilmenue__name{margin:0;font-weight:600;color:var(--navy);line-height:1.3}.mobilmenue__rolle{margin:2px 0 0;font-size:0.8125rem;line-height:1.35;color:#3d6470}.mobilmenue__schnell .mobilmenue__wege{display:grid;gap:0;list-style:none;margin:0;padding:0}.mobilmenue__schnell .mobilmenue__wege a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:-6px 0;font-weight:500;overflow-wrap:anywhere}.form-field select,.katalog__select,select.feld__eingabe,.form-field select:hover,.katalog__select:hover,.form-field select:focus,.katalog__select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2313505f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.form-field select::-ms-expand{display:none}.fliesstext a[href^="mailto:"],.fliesstext a[href^="tel:"],.faq__antwort a[href^="mailto:"],.faq__antwort a[href^="tel:"],.akkordeon__inhalt a[href^="mailto:"],.akkordeon__inhalt a[href^="tel:"]{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:normal}.faq__antwort a{display:inline;min-height:0;padding-top:0}.bildkarten.ist-band{scroll-snap-type:none;scroll-behavior:auto}.bildkarten.ist-band .bildkarte{scroll-snap-align:none}@media (min-width:1000px){.bildkarten .ist-klon{display:none}}.knopf--rand{background:transparent;color:var(--navy);box-shadow:inset 0 0 0 1px rgb(19 80 95 / 0.45)}.knopf--rand:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--navy)}@media (max-width:767px){.held__flaeche .knopfreihe{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.held__flaeche .knopfreihe .knopf{flex:0 0 auto;width:auto;min-height:44px;height:44px;padding:0 16px;font-size:1rem}}.teaser__auf{display:none}@media (max-width:767px){.js .teaserleiste{gap:0 !important;margin-top:var(--a-6);padding-top:0}.js .teaser{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;grid-template-areas:"icon titel auf" ". mehr mehr";column-gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid rgb(19 80 95 / 0.18)}.js .teaser__icon{grid-area:icon;width:34px;height:34px;margin:0}.js .teaser__icon svg{width:34px;height:34px}.js .teaser__titel{grid-area:titel;margin:0;font-size:1.0625rem}.js .teaser__link::before{content:none}.js .teaser__auf:not([hidden]){grid-area:auf;display:grid;place-items:center;position:relative;z-index:1;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent}.js .teaser__auf span{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 0.25s ease}.js .teaser__auf[aria-expanded="true"] span{transform:translateY(2px) rotate(-135deg)}.js .teaser__auf:focus-visible{outline:3px solid var(--fokus);outline-offset:0}.js .teaser__mehr{grid-area:mehr;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.25s ease}.js .teaser__mehr > .teaser__text{overflow:hidden;min-height:0;max-width:none}.js .teaser.ist-offen .teaser__mehr{grid-template-rows:1fr}.js .teaser.ist-offen .teaser__text{padding:0 0 10px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.js .teaser__mehr,.js .teaser__auf span{transition:none}}.wkg__zonen{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible;opacity:0;transition:opacity 0.2s}.wkg__buehne.ist-ziehen .wkg__zonen{opacity:1}.wkg__zonenring{fill:none;stroke:rgb(159 230 247 / 0.45);stroke-width:1.5;stroke-dasharray:5 7}.wkg__zonen[data-stufe="2"] .wkg__zonenring--innen{fill:rgb(255 131 0 / 0.08);stroke:rgb(255 131 0 / 0.75);stroke-dasharray:none}.wkg__zonen[data-stufe="1"] .wkg__zonenring--rand{stroke:rgb(255 255 255 / 0.8);stroke-dasharray:none;stroke-width:2}.wkg__zonenlabel{position:absolute;z-index:12;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:var(--navy);color:#fff;font-size:0.8125rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.15s}.wkg__buehne.ist-ziehen .wkg__zonenlabel{opacity:1}.wkg__zonenlabel[data-stufe="2"]{background:#ff8300;color:#1a1a1a}.wkg[data-buehne="hell"] .wkg__zonenring{stroke:rgb(19 80 95 / 0.4)}.wkg .wk-marke.ist-gezogen{z-index:20;transition:transform 0.08s linear !important}@media (prefers-reduced-motion:reduce){.wkg__zonen,.wkg__zonenlabel{transition:none}}.held__dachzeile{margin:0 0 var(--a-2);font-size:var(--t-dach);font-weight:500;letter-spacing:0.02em;line-height:1.3;color:var(--text-leise)}.held__einleitungstitel{margin:0 0 var(--a-3);font-size:var(--t-h2);line-height:1.1;color:var(--navy);max-width:22ch}.held__flaeche .held__lead{max-width:31em;margin:0}.held__flaeche .held__lead + .knopfreihe,.held__einleitungstitel + .knopfreihe{margin-top:var(--a-5)}@media (max-width:767px){.held__einleitungstitel{font-size:1.75rem}.held__flaeche .held__lead{font-size:1.0625rem;line-height:1.55}}.knopf--rand,.kopf__finder,.mobilmenue__finder,.finder .knopf--neben{transition:background-color 180ms ease,box-shadow 180ms ease,border-color 180ms ease,color 180ms ease}.knopf--rand:hover,.knopf--rand:focus-visible,.finder .knopf--neben:hover,.finder .knopf--neben:focus-visible{background:rgb(19 80 95 / 0.09);color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.knopf--rand:active,.finder .knopf--neben:active{background:rgb(19 80 95 / 0.16)}.kopf__finder:hover,.kopf__finder:focus-visible,.kopf__finder.ist-aktiv{background:rgb(19 80 95 / 0.09);border-color:var(--navy)}.kopf__finder:active{background:rgb(19 80 95 / 0.16)}.mobilmenue__finder:hover,.mobilmenue__finder:focus-visible{background:rgb(19 80 95 / 0.09) !important;box-shadow:inset 0 0 0 1px var(--navy) !important}.mobilmenue__finder:active{background:rgb(19 80 95 / 0.16) !important}.finder.ist-szene .finder__nav .knopf--neben:hover,.finder.ist-szene .finder__nav .knopf--neben:focus-visible{background:rgb(255 255 255 / 0.12);color:#fff;box-shadow:inset 0 0 0 2px #fff}.finder.ist-szene .finder__nav .knopf--neben:active{background:rgb(255 255 255 / 0.2)}@media (prefers-reduced-motion:reduce){.knopf--rand,.kopf__finder,.mobilmenue__finder,.finder .knopf--neben{transition:none}}.finder__skip,.wkb__teilskip{display:none}@media (max-width:999px){.finder.ist-aktiv .finder__nav.nurjs{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.finder.ist-szene .finder__nav{margin-top:6px}.finder__nav .finder__weiss,.finder__nav .finder__ueberspringen{display:none !important}.finder__nav [data-zurueck]{width:44px;min-width:44px !important;height:44px;min-height:44px;padding:0 !important;border-radius:50%;font-size:0 !important;display:inline-grid;place-items:center}.finder__nav [data-zurueck]::before{content:'';width:18px;height:12px;background:currentColor;transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h18M13 1l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.finder__nav [data-weiter]{min-width:0 !important;min-height:44px;height:44px;padding:0 18px !important}.finder__nav [data-weiter]::after{display:inline-block !important}.finder.ist-aktiv .finder__skip{display:block;margin:-4px 0 6px auto;min-height:40px;padding:0 2px;border:0;background:none;font:inherit;font-size:0.875rem;color:var(--blau);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wkb.ist-einzel .wkb__teilskip{display:inline-block;min-height:40px;margin-left:16px;padding:0 2px;border:0;background:none;font:inherit;font-size:0.875rem;color:#3d6470;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wkb.ist-einzel .wkb__einzelfuss{display:flex;align-items:center;flex-wrap:wrap}}@media (max-width:999px){.finder.ist-szene.ist-aktiv .finder__nav.nurjs{margin-top:4px;padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}.wkb.ist-einzel .wkb__einzelfuss .wkb__alle,.wkb.ist-einzel .wkb__teilskip{min-height:34px}.wkb.ist-einzel .wkb__panel > .wkb__ki{margin:0;line-height:1.2}.finder.ist-szene.ist-einzel .wkb__inhalt{padding-bottom:6px}}@media (max-width:999px){.finder.ist-aktiv .finder__skip{width:fit-content;margin:-4px 0 6px auto}}@media (max-width:999px){.finder.ist-einzel .finder__skip--zwei{display:none !important}}@media (min-width:1000px){.finder.ist-aktiv .finder__schritt .finder__skip.nurjs{display:none !important}}.held__bild .ki-label,.kopfband__bild .ki-label,.detailband__foto .ki-label,.seite--kopf-ueber-bild .kopfband__bild .ki-label{top:auto !important;bottom:6px !important;left:auto !important;right:6px !important}.seite--ueber .detailband__foto,.seite--ueber .detailband__foto picture,.seite--ueber .detailband__foto img{border-radius:0 !important}@media (min-width:1000px){.seite--ueber .detailband--bild{display:block;min-height:0;background:none}.seite--ueber .detailband--bild .detailband__bild{aspect-ratio:auto;height:clamp(300px,28vw,616px);min-height:0}.seite--ueber .detailband--bild .detailband__foto img{object-position:50% 16% !important}}.seite--ueber .ueber-person__kopf{margin:0}.seite--ueber .ueber-person__lead{margin-bottom:var(--a-6)}.seite--ueber .ueber-person{padding-top:var(--a-6) !important}.faqmodul__titel{margin:0 0 var(--a-5)}.faqmodul__alle{margin:var(--a-5) 0 0}.faqmodul__bild{display:none}@media (min-width:1024px){.faqmodul--bild .faqmodul__raster{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--spalt) * 2);align-items:start}.faqmodul--bild .faqmodul__bild{display:block;position:sticky;top:calc(var(--kopf-oben,88px) + var(--kopf-zeile2,0px) + var(--a-4))}.faqmodul__foto,.faqmodul__foto img{border-radius:var(--radius)}}.faqmodul:not(.faqmodul--bild) .faqmodul__fragen{max-width:880px}.wkg .wkg__zelle .wkk__namen{max-width:190px;text-wrap:balance;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden !important}@media (max-width:999px){.wkg .wkg__zelle .wkk__namen{max-width:140px}}a,.textlink,.assi__karte-titel,.assi__weg,.filterchips__alle,.finder__egal,.wk__wahlknoepfe button:last-child,.finder__weiss,.finder__weitere > summary,.kliste__link,.mega__finderlink,.suche__leer a,.wkk__zelllistezu,.wkb__alle,.finder__aktion,.finder.ist-aktiv .finder__skip,.wkb.ist-einzel .wkb__teilskip,.laufkachel__link:hover .laufkachel__titel,.laufkachel__link:focus-visible .laufkachel__titel,.fuss__wege a:hover span,.fuss__recht a:hover{text-underline-offset:var(--unterstrich);text-decoration-thickness:from-font;text-decoration-skip-ink:auto}.finder__aktion--neu::before{content:'';flex:none;width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66M20 4v4.5h-4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66M20 4v4.5h-4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.finder__aktionen .finder__aktion--neu{gap:0.4em;text-decoration:underline}.finder__liste .skachel__grund:empty{display:none}.ruecklink{padding-top:var(--a-3);padding-bottom:var(--a-2)}.ruecklink__link{font-size:0.9375rem;min-height:40px}.seitenkopf.kopfband:not(:has(.ruecklink)){padding-top:0}.ruecklink{padding:0;margin:0 0 var(--a-2)}.seitenkopf.kopfband{padding-top:0}.kopfband .kopfband__titelrahmen:has(> .ruecklink){padding-top:var(--a-3)}.kopfband--bild:not(.kopfband--titel-unten) .kopfband__titelrahmen:has(> .ruecklink){flex-direction:column;justify-content:center;align-items:flex-start}.kopfband--farbe .kopfband__titelrahmen:has(> .ruecklink){padding-top:var(--a-4)}.detailband__text.seminar__kopf:has(> .ruecklink){padding-top:var(--a-3)}@media (min-width:600px){.kopfband--bild:not(.kopfband--titel-unten) .kopfband__titelrahmen:has(> .ruecklink){padding-top:0}}@media (min-width:1000px){.detailband--bild .detailband__text.seminar__kopf:has(> .ruecklink){padding-top:var(--a-6)}}.portraet.portraet--ausschnitt img{transform:scale(var(--p-z));transform-origin:var(--p-x) var(--p-y);border-radius:0}@media (min-width:1000px){.seitenkopf.kopfband--titel-unten .kopfband__bild{height:clamp(300px,29vw,638px) !important}}.fkarte{padding-right:52px}.fkarte::before{content:'';position:absolute;top:50%;right:14px;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:rgb(255 255 255 / 0.92);box-shadow:inset 0 0 0 2px rgb(19 80 95 / 0.35)}.fkarte:has(input:checked)::before{background:var(--navy);box-shadow:none}.fkarte:has(input:checked)::after{content:'';position:absolute;top:50%;right:23px;width:6px;height:11px;margin-top:-8px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}@media (forced-colors:active){.fkarte::before{border:2px solid CanvasText}.fkarte:has(input:checked)::before{background:Highlight}}.finder__frage{margin-bottom:var(--a-6)}.finder__frage:has(+ .finder__hinweis){margin-bottom:var(--a-2)}.finder__hinweis{margin-bottom:var(--a-6)}@media (min-width:2200px){.seitenkopf.kopfband--titel-unten .kopfband__bild,.held__bild{position:relative}.seitenkopf.kopfband--titel-unten .kopfband__bild,.seite--ueber .detailband--bild .detailband__foto,.held__bild{overflow:hidden;isolation:isolate;background:#fff}.seitenkopf.kopfband--titel-unten .kopfband__bild::before,.seite--ueber .detailband--bild .detailband__foto::before,.held__bild::before{content:'';position:absolute;inset:-120px;z-index:0;background:var(--bild-rand,none) center / cover no-repeat;filter:blur(80px) saturate(0.85);opacity:0.38;pointer-events:none}.seitenkopf.kopfband--titel-unten .kopfband__bild picture,.seite--ueber .detailband--bild .detailband__foto picture,.held__bild picture{position:relative;z-index:1;max-width:2200px;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / 0) 0%,rgb(0 0 0 / 0.05) 1.5%,rgb(0 0 0 / 0.16) 3%,rgb(0 0 0 / 0.33) 4.5%,rgb(0 0 0 / 0.53) 6%,rgb(0 0 0 / 0.72) 7.5%,rgb(0 0 0 / 0.87) 9%,rgb(0 0 0 / 0.96) 10.5%,rgb(0 0 0 / 1) 12%,rgb(0 0 0 / 1) 88%,rgb(0 0 0 / 0.96) 89.5%,rgb(0 0 0 / 0.87) 91%,rgb(0 0 0 / 0.72) 92.5%,rgb(0 0 0 / 0.53) 94%,rgb(0 0 0 / 0.33) 95.5%,rgb(0 0 0 / 0.16) 97%,rgb(0 0 0 / 0.05) 98.5%,rgb(0 0 0 / 0) 100%);mask-image:linear-gradient(90deg,rgb(0 0 0 / 0) 0%,rgb(0 0 0 / 0.05) 1.5%,rgb(0 0 0 / 0.16) 3%,rgb(0 0 0 / 0.33) 4.5%,rgb(0 0 0 / 0.53) 6%,rgb(0 0 0 / 0.72) 7.5%,rgb(0 0 0 / 0.87) 9%,rgb(0 0 0 / 0.96) 10.5%,rgb(0 0 0 / 1) 12%,rgb(0 0 0 / 1) 88%,rgb(0 0 0 / 0.96) 89.5%,rgb(0 0 0 / 0.87) 91%,rgb(0 0 0 / 0.72) 92.5%,rgb(0 0 0 / 0.53) 94%,rgb(0 0 0 / 0.33) 95.5%,rgb(0 0 0 / 0.16) 97%,rgb(0 0 0 / 0.05) 98.5%,rgb(0 0 0 / 0) 100%)}.seitenkopf.kopfband--titel-unten .kopfband__bild .ki-label,.seite--ueber .detailband__foto .ki-label,.held__bild .ki-label{z-index:2}.detailband--bild{grid-template-columns:minmax(0,1fr) 1100px}}.ki-label{font-size:0.625rem !important;padding:1px 4px 0 !important;line-height:1.3 !important;letter-spacing:0.01em}.held__bild .ki-label,.kopfband__bild .ki-label,.detailband__foto .ki-label,.splitband__foto .ki-label{font-size:0.65625rem !important;padding:2px 5px 1px !important}figure.bild:not(.held__bild):not(.kopfband__bild):not(.detailband__foto):not(.splitband__foto):not(.skachel__bild) > .ki-label{bottom:4px;right:4px}@media (min-width:1000px){figure.skachel__bild > .ki-label{bottom:4px;right:4px}}.bildkarte .ki-label,.skachel .ki-label{z-index:3}.titel-verlauf{color:var(--cyan)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.titel-verlauf{width:fit-content;max-width:100%;background:var(--verlauf);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media (forced-colors:active){.titel-verlauf{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.titel-verlauf .seitenkopf__zusatz{color:var(--navy);-webkit-text-fill-color:var(--navy)}:root[data-zusatz="verlauf"] .titel-verlauf .seitenkopf__zusatz{color:transparent;-webkit-text-fill-color:transparent}@media (forced-colors:active){.titel-verlauf .seitenkopf__zusatz{-webkit-text-fill-color:CanvasText}}.ki-label,.held__bild .ki-label,.kopfband__bild .ki-label,.detailband__foto .ki-label,.splitband__foto .ki-label,.bkarte__bild .ki-label,.katalog .skachel__bild .ki-label{font-size:0.5rem !important;line-height:1.35 !important;padding:1px 5px !important;letter-spacing:0.02em !important;border-radius:999px !important}@media (min-width:600px){.formularseite form > .feld--anrede{grid-column:1 / -1;width:calc(50% - var(--a-4) / 2)}}.assi__nachricht--du{background:#d6eff7;color:var(--navy);box-shadow:none}.assi__aktionen{gap:6px;margin-top:10px}.assi__aktion,.assi__aktion--haupt{min-height:36px;padding:5px 14px 4px;border-radius:var(--radius-pille);border:1px solid rgb(28 113 137 / 0.45);background:#fff;color:var(--blau);font-family:var(--schrift-text);font-size:0.9375rem;font-weight:500;line-height:1.25}.assi__aktion--haupt{background:var(--hell-zart);border-color:var(--blau)}.assi__aktion:hover,.assi__aktion--haupt:hover{background:var(--hell);border-color:var(--blau);color:var(--navy)}@media (max-width:999px){.fuss__wege a{min-height:34px}.fuss__adresse{margin-bottom:var(--a-2)}}.kopf__logo-klein{display:none}@media (max-width:999px){:root{--kopf-oben:72px}.kopf__logo{position:relative}.kopf__logo img:first-child{height:60px;transition:opacity var(--dauer) var(--kurve)}.kopf__logo-klein{display:block;position:absolute;left:0;top:50%;height:36px;width:auto;margin-top:-18px;opacity:0;transition:opacity var(--dauer) var(--kurve);pointer-events:none}.kopf.ist-gescrollt .kopf__logo img:first-child{opacity:0}.kopf.ist-gescrollt .kopf__logo-klein{opacity:1}}@media (max-width:999px){.finder__nav [data-weiter]{height:40px;min-height:40px;padding:0 16px !important;font-size:0.9375rem;background:var(--hell-zart);color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--blau)}.finder__nav [data-weiter]:hover{background:var(--hell);color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.finder__nav [data-weiter]:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.finder.ist-szene .finder__nav [data-weiter]{background:rgb(255 255 255 / 0.08);color:#fff;box-shadow:inset 0 0 0 1.5px #68d4f0}.finder.ist-szene .finder__nav [data-weiter]:hover{background:rgb(104 212 240 / 0.18);color:#fff;box-shadow:inset 0 0 0 1.5px #9fe6f7}.finder.ist-szene .finder__nav [data-weiter]:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px #68d4f0,0 0 0 3px #0e4552,0 0 0 6px #fff}.finder.ist-aktiv .finder__nav.nurjs,.finder.ist-szene.ist-aktiv .finder__nav.nurjs{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.finder__nav [data-zurueck]{position:relative;width:40px;min-width:40px !important;height:40px;min-height:40px}.finder__nav [data-zurueck]::before{position:absolute;left:50%;top:50%;margin:-6px 0 0 -9px}.finder.ist-aktiv .finder__nav .knopf[data-weiter],.finder.ist-aktiv .finder__nav .knopf[data-zurueck]{height:40px;min-height:40px}html.finder-szene main{min-height:0}html.finder-szene,html.finder-szene body{overscroll-behavior-y:none;background-color:#082f38}}html.finder-direkt main{min-height:calc(100vh - var(--kopf-oben));min-height:calc(100svh - var(--kopf-oben))}@media (max-width:999px){html.finder-szene.finder-direkt main{min-height:0}}.finder__auswahl{margin-top:var(--a-6);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.finder__auswahl > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 2px;cursor:pointer;list-style:none;color:var(--navy);font-weight:600}.finder__auswahl > summary::-webkit-details-marker{display:none}.finder__auswahl > summary::after{content:'';flex:none;width:8px;height:8px;margin-right:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}.finder__auswahl[open] > summary::after{transform:translateY(1px) rotate(-135deg)}.finder__auswahl > summary:hover{color:var(--blau)}.finder__auswahl > summary:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.finder__auswahl .finder__zusammenfassung{margin:0 0 var(--a-4)}@media (prefers-reduced-motion:no-preference){.finder__auswahl > summary::after{transition:transform 180ms ease}}.mobilmenue__zeile{font-size:1.3125rem;min-height:56px}.mobilmenue__liste--klein .mobilmenue__zeile{font-size:1.0625rem;min-height:48px}@media (max-width:999px){.fuss__wege li{line-height:1.2}.fuss__wege a{min-height:28px}.fuss__wege li + li{margin-top:2px}}.seite--datenschutz .fliesstext,.seite--impressum .fliesstext{max-width:58rem}
.ew{position:fixed;z-index:170;right:16px;bottom:16px;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--weiss);color:var(--text);border-radius:6px;box-shadow:0 8px 32px rgb(14 69 82 / 0.22),0 0 0 1px rgb(19 80 95 / 0.1);padding:var(--a-4) var(--a-4) var(--a-3);font-family:var(--schrift-text);font-size:0.875rem;line-height:1.45}.ew[hidden]{display:none}.ew:focus{outline:none}.ew:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.ew__titel{font-family:var(--schrift);font-weight:600;font-size:1.0625rem;line-height:1.25;color:var(--navy);margin:0 0 var(--a-1)}.ew p{margin:0 0 var(--a-2)}.ew a{color:var(--blau);text-underline-offset:3px}.ew__knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:var(--a-2);margin-top:var(--a-3)}.ew__knoepfe--drei{grid-template-columns:1fr 1fr}.ew__knoepfe--drei .knopf:first-child{grid-column:1 / -1}.ew__knoepfe .knopf{width:100%;min-height:40px;padding:0.4rem var(--a-3);font-size:0.875rem;line-height:1.2;white-space:normal}.ew__mehr{margin-top:var(--a-2);display:flex;flex-wrap:wrap;gap:0 var(--a-4);font-size:0.8125rem}.ew__textknopf{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--blau);font:inherit;min-height:32px}.ew__mehr a{display:inline-flex;align-items:center;min-height:32px}.ew__liste{margin:var(--a-2) 0 0;padding:0;list-style:none;border-top:1px solid var(--linie)}.ew__kategorie{display:grid;grid-template-columns:1fr auto;gap:2px var(--a-4);align-items:center;padding:var(--a-2) 0;border-bottom:1px solid var(--linie)}.ew__kategorie label{font-weight:600;color:var(--navy);cursor:pointer}.ew__kategorie p{grid-column:1 / -1;margin:0;color:var(--text-leise);font-size:0.8125rem}.ew input.ew__schalter{appearance:none;-webkit-appearance:none;position:relative;width:44px;height:26px;margin:0;border-radius:26px;background:var(--hell);border:2px solid var(--navy);cursor:pointer;transition:background-color var(--dauer) var(--kurve);flex:none}.ew input.ew__schalter::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--navy);transition:transform var(--dauer) var(--kurve)}.ew input.ew__schalter:checked{background:var(--blau)}.ew input.ew__schalter:checked::after{transform:translateX(18px);background:#fff}.ew input.ew__schalter:disabled{opacity:0.6;cursor:not-allowed}.ew input.ew__schalter:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}@media (max-width:640px){.ew{left:0;right:0;bottom:0;width:100%;max-height:60vh;max-height:60dvh;border-radius:10px 10px 0 0;padding:var(--a-3) var(--a-4) calc(var(--a-2) + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 24px rgb(14 69 82 / 0.2),0 0 0 1px rgb(19 80 95 / 0.1)}.ew [data-ew-auswahl]{max-height:none}.ew:has([data-ew-auswahl]:not([hidden])){max-height:85vh;max-height:85dvh}.ew__knoepfe .knopf{min-height:44px}}.ew-offen .assi-knopf,.ew-offen .anfrageleiste{visibility:hidden}@media (prefers-reduced-motion:reduce){.ew__schalter,.ew__schalter::after{transition:none}}.fuss__recht a[data-ew-oeffnen]{cursor:pointer}.karte-sperre{display:flex;flex-direction:column;justify-content:center;gap:var(--a-3);min-height:280px;padding:clamp(20px,4vw,40px);background:var(--hell-zart);color:var(--text);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--linie)}.karte-sperre__titel{font-family:var(--schrift);font-weight:600;font-size:1.375rem;line-height:1.2;color:var(--navy);margin:0}.karte-sperre__adresse{font-style:normal;margin:0}.karte-sperre p{margin:0}.karte-sperre .klein{font-size:0.9375rem;color:var(--text-leise)}.karte-sperre .knopfreihe{margin:var(--a-1) 0 0;gap:var(--a-3)}.karte-sperre__merken{display:flex;gap:var(--a-2);align-items:center;font-size:0.9375rem;cursor:pointer}.karte-sperre__merken input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:var(--navy)}iframe.karte-geladen{display:block;width:100%;min-height:280px;border:0;border-radius:var(--radius)}
