@font-face{font-family:"Anton";src:url("/assets/fonts/Anton-Regular.woff2?v=2e308a053b") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Epilogue";src:url("/assets/fonts/Epilogue-Variable.woff2?v=5ebb25a1c8") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--rinde:#40413E;--kohle:#2B2C29;--splint:#E1E1E1;--asche:#B4B5AF;--papier:#F2F1EE;--schiefer:#5E5F5A;--stein:#D5D4CF;--feldrand:#777570;--fuge:#5A5B57;--saegespan:#D8A657;--saegespan-hover:#E3B872;--fokus-hell:#2B2C29;--papier-hell:#FAF9F7;--asche-hell:#C8C9C3;--display:"Anton","Arial Narrow",Impact,sans-serif;--sans:"Epilogue",system-ui,-apple-system,"Segoe UI",sans-serif;--s1:4px;--s2:8px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s24:96px;--rand:var(--s4);--abschnitt:var(--s12);--kopf:64px;--leiste:64px}@media (min-width:760px){:root{--rand:var(--s8);--abschnitt:72px}}@media (min-width:1024px){:root{--abschnitt:var(--s24);--kopf:80px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--rinde);color:var(--splint);font-family:var(--sans);font-size:17px;line-height:27px;font-weight:400;overflow-x:hidden;overflow-wrap:break-word}img,video,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:0;line-height:1.08}h1{text-transform:uppercase;letter-spacing:.01em}@media (max-width:759px){h1,h2,h3,summary,.kachel h3{hyphens:auto;-webkit-hyphens:auto}}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dunkel{background:var(--rinde);color:var(--splint);--fokus:var(--saegespan);--neben:var(--asche-hell);--linie:var(--fuge)}.tief{background:var(--kohle);color:var(--splint);--fokus:var(--saegespan);--neben:var(--asche-hell);--linie:var(--fuge)}.hell{background:var(--papier);color:var(--kohle);--fokus:var(--fokus-hell);--neben:var(--schiefer);--linie:var(--stein)}:focus-visible{outline:2px solid var(--fokus,var(--saegespan));outline-offset:2px}:focus:not(:focus-visible){outline:none}.wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:var(--rand)}.abschnitt{padding-block:var(--abschnitt)}.eyebrow{font-size:15px;line-height:20px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--neben);margin-bottom:var(--s4)}.h2{font-size:34px;line-height:1.05}@media (min-width:760px){.eyebrow{font-size:14px;line-height:18px}}@media (min-width:1024px){.h2{font-size:48px}}.h3{font-size:28px;line-height:1.1}.lead{font-size:17px;line-height:26px}@media (min-width:760px){.lead{font-size:20px;line-height:30px}}.text{max-width:68ch}.text + .text{margin-top:var(--s4)}.klein{font-size:15px;line-height:22px}@media (min-width:760px){.klein{font-size:14px;line-height:21px}}.neben{color:var(--neben)}.platzhalter{border-bottom:1px dashed currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:999px;font:600 16px/20px var(--sans);text-decoration:none;border:1.5px solid transparent;transition:background-color .15s,color .15s,border-color .15s;cursor:pointer;text-align:center}.btn-haupt{background:var(--saegespan);color:var(--kohle)}.btn-haupt:hover{background:var(--saegespan-hover)}.btn-rand{border-color:var(--asche);color:var(--splint);background:transparent}.btn-rand:hover{background:var(--splint);color:var(--kohle);border-color:var(--splint)}.hell .btn-rand{border-color:var(--kohle);color:var(--kohle)}.hell .btn-rand:hover{background:var(--kohle);color:var(--papier)}.btn .icon{width:20px;height:20px}.textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 16px/20px var(--sans);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.textlink .icon{transition:transform .15s}.textlink:hover .icon{transform:translateX(4px)}.skip{position:absolute;left:var(--s4);top:-60px;z-index:100;background:var(--saegespan);color:var(--kohle);padding:12px 18px;border-radius:999px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.kopf{position:relative;z-index:50;border-bottom:1px solid var(--fuge)}.kopf-innen{display:flex;align-items:center;justify-content:space-between;gap:var(--s6);height:var(--kopf)}.logo{display:block;flex:none;padding:6px 0}.logo img{height:44px;width:auto}.nav{display:none}.kopf-rechts{display:flex;align-items:center;gap:12px}.kopf-tel{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;white-space:nowrap;color:var(--splint)}.kopf-tel .icon{width:20px;height:20px}.kopf-tel .ziffern{font:400 23px/1 var(--display);letter-spacing:.02em}.kopf-btn{display:none}.menue-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 10px;border:1.5px solid var(--asche);border-radius:999px;background:transparent;color:var(--splint);font:600 16px/20px var(--sans);cursor:pointer}.menue{display:none;border-top:1px solid var(--fuge);padding-block:var(--s4) var(--s6)}.menue.offen{display:block}.menue a{display:flex;align-items:center;min-height:48px;font-size:18px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--fuge)}@media (min-width:1024px){.kopf{position:sticky;top:0}.logo img{height:56px}.nav{display:flex;gap:var(--s6)}.nav a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:500;text-decoration:none;border-bottom:1.5px solid transparent}.nav a:hover{border-bottom-color:var(--saegespan)}.kopf-rechts{gap:var(--s6)}.kopf-tel{gap:10px}.kopf-tel .ziffern{font:600 19px/1 var(--sans);letter-spacing:0}.kopf-btn{display:inline-flex;min-height:46px;padding:12px 22px}.menue-btn,.menue{display:none!important}}@media (min-width:1024px) and (max-width:1180px){.nav{gap:var(--s4)}.kopf-rechts{gap:var(--s4)}}@media (max-width:479px){.menue-btn .menue-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.logo img{height:40px}}.einstieg{display:grid;grid-template-columns:1fr}.einstieg-text{padding:var(--s6) var(--rand) var(--s8)}.einstieg h1{font-size:44px;line-height:.95;margin-bottom:var(--s4)}.einstieg h1 .region{display:block;color:var(--asche)}.einstieg .lead{max-width:34em}.einstieg-aktionen{margin-top:var(--s6);display:flex;flex-direction:column;gap:12px;align-items:stretch}.kosten{flex:0 0 100%;font-size:16px;line-height:22px;font-weight:600;color:var(--splint)}.kosten .punkt{color:var(--neben);font-weight:400}.beleg-kurz{display:none}.einstieg-zweit{display:flex;flex-direction:column;gap:12px}.tel-gross{display:flex;align-items:center;gap:14px;min-height:56px;text-decoration:none;color:var(--splint)}.tel-gross .kreis{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1.5px solid var(--asche);border-radius:999px;flex:none}.tel-gross .kreis .icon{width:22px;height:22px}.tel-gross .tel-text{display:flex;flex-direction:column;gap:4px}.tel-gross .tel-label{font:600 15px/18px var(--sans);color:var(--neben)}.tel-gross .ziffern{font:400 38px/1 var(--display);letter-spacing:.02em;white-space:nowrap}.tel-gross:hover .kreis{background:var(--splint);color:var(--kohle);border-color:var(--splint)}.tel-gross:hover .ziffern{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.einstieg-bild{position:relative;margin:0;aspect-ratio:4/5;background:var(--kohle);overflow:hidden}.einstieg-bild img{width:100%;height:100%;object-fit:cover;object-position:45% 22%}.einstieg-bild figcaption{position:absolute;left:0;bottom:0;background:var(--kohle);color:var(--asche-hell);padding:10px 16px;font-size:14px;line-height:20px}@media (max-width:759px){.einstieg-bild{order:-1;aspect-ratio:auto;height:200px}.einstieg-bild img{object-position:50% 30%}.einstieg-text{display:flex;flex-direction:column;padding-top:20px}.einstieg-text .eyebrow{display:none}.einstieg-text .lead{order:4;margin-top:var(--s6)}.einstieg-aktionen{order:2;margin-top:var(--s4)}.einstieg-zweit{display:none}.beleg-kurz{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:var(--s4);min-height:44px;font-size:15px;line-height:22px;font-weight:600;color:var(--splint);text-decoration:underline;text-decoration-color:var(--fuge);text-underline-offset:5px}.beleg-kurz .icon{width:18px;height:18px;fill:var(--saegespan);stroke:var(--saegespan)}.beleg-kurz .punkt{color:var(--neben);font-weight:400}.kosten{text-align:center;flex:none}.kosten .teil{display:block}.kosten .punkt{display:none}}@media (min-width:760px){.einstieg h1{font-size:60px}.einstieg-aktionen{flex-direction:row;flex-wrap:wrap;align-items:center}.einstieg-zweit{flex:0 0 100%;flex-direction:row;align-items:center;gap:var(--s6)}.einstieg-zweit .btn{flex:0 0 auto}}@media (min-width:1024px){.einstieg{grid-template-columns:minmax(0,1fr) minmax(0,44%);min-height:clamp(560px,calc(100svh - var(--kopf) - 176px),740px)}.einstieg-text{display:flex;flex-direction:column;justify-content:center;padding:32px var(--s12) 32px max(var(--rand),calc((100vw - 1440px)/2 + var(--rand)))}.einstieg h1{font-size:64px;margin-bottom:20px}.tel-gross .ziffern{font-size:44px}.einstieg-bild{aspect-ratio:auto;height:100%;min-height:100%}.einstieg-bild img{position:absolute;inset:0}.einstieg-aktionen{margin-top:28px;gap:16px}}@media (min-width:1280px){.einstieg h1{font-size:72px}}.belege{padding-block:var(--s8)}.belege ul{display:grid;grid-template-columns:1fr;gap:var(--s4)}.belege li{display:flex;gap:14px;align-items:flex-start}.belege .icon{width:28px;height:28px;color:var(--saegespan);margin-top:2px}.belege strong{display:block;font-weight:700;font-size:17px;line-height:24px}.belege span{display:block;color:var(--asche-hell);font-size:16px;line-height:24px}@media (min-width:760px){.belege ul{grid-template-columns:repeat(2,1fr);gap:var(--s6)}}@media (min-width:1024px){.belege{padding-block:24px}.belege ul{grid-template-columns:1.15fr 1fr .9fr 1.25fr 1.15fr;gap:0}.belege li{padding-inline:var(--s6);border-left:1px solid var(--fuge)}.belege li:first-child{padding-left:0;border-left:0}.belege span{font-size:15px;line-height:22px}}.kopfzeile-abschnitt{display:grid;gap:var(--s4);margin-bottom:var(--s8)}@media (min-width:1024px){.kopfzeile-abschnitt{grid-template-columns:5fr 7fr;align-items:end;gap:var(--s12);margin-bottom:var(--s12)}}.kacheln{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--stein);border:1px solid var(--stein)}.kachel{position:relative;display:flex;flex-direction:column;gap:12px;padding:var(--s6);background:var(--papier);text-decoration:none;color:var(--kohle);transition:background-color .15s}.kachel:hover{background:var(--papier-hell)}.kachel h3{font-size:26px;line-height:1.1;padding-right:36px;hyphens:manual;overflow-wrap:break-word}.kachel p{color:var(--schiefer)}.kachel .icon{position:absolute;top:26px;right:var(--s6);width:22px;height:22px;transition:transform .15s}.kachel:hover .icon{transform:translateX(4px)}.kachel:hover h3{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.kachel:focus-visible{outline-offset:-4px}@media (max-width:759px){.kachel{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s4);min-height:56px;padding:12px var(--s4)}.kachel p{display:none}.kachel h3{font-size:22px;padding-right:0}.kachel .icon{position:static;flex:none}}@media (min-width:760px){.kacheln{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.kacheln{grid-template-columns:repeat(3,1fr)}.kachel{padding:var(--s8);min-height:220px}.kachel .icon{top:36px;right:var(--s8)}.kachel h3{font-size:28px}}.unter-kacheln{margin-top:var(--s6)}.methode{display:grid;gap:var(--s8)}.methode-text .h2{margin-bottom:var(--s6)}.video{position:relative;margin:0}.video-rahmen{position:relative;aspect-ratio:16/9;background:var(--kohle);overflow:hidden}.video video{width:100%;height:100%;object-fit:cover}.video-btn{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--kohle);color:var(--splint);font:600 16px/20px var(--sans);cursor:pointer}.video-btn .icon{width:18px;height:18px}.video figcaption,.vn figcaption{margin-top:12px;color:var(--asche-hell);font-size:14px;line-height:21px}.punkte{display:grid;gap:var(--s6);margin-top:var(--s8)}.punkte li{border-top:1px solid var(--fuge);padding-top:var(--s4)}.punkte strong{display:block;font-family:var(--display);font-weight:400;font-size:24px;line-height:1.15;margin-bottom:6px}.punkte span{color:var(--splint)}.methode .textlink{margin-top:var(--s6)}.methode-text .lead{margin-top:var(--s6)}.vn{margin:0}.vn-rahmen{position:relative;aspect-ratio:3/4;max-height:640px;overflow:hidden;background:var(--kohle);--pos:62%;margin-inline:auto}.vn-rahmen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vn-vorher{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.vn-linie{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--splint);pointer-events:none}.vn-griff{position:absolute;top:50%;left:var(--pos);width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:999px;background:var(--kohle);border:2px solid var(--splint);display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--splint)}.vn-griff .icon{width:22px;height:22px}.vn-marke{position:absolute;top:12px;padding:6px 12px;background:var(--kohle);color:var(--splint);font:600 15px/18px var(--sans);letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.vn-marke.v{left:12px}.vn-marke.n{right:12px}.vn input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.vn-rahmen.nebeneinander .vn-vorher{clip-path:none;width:calc(50% - 2px)}.vn-rahmen.nebeneinander .vn-nachher{left:calc(50% + 2px);width:calc(50% - 2px)}.vn-rahmen.nebeneinander .vn-linie,.vn-rahmen.nebeneinander .vn-griff,.vn-rahmen.nebeneinander input{display:none}.vn-rahmen:has(input:focus-visible){outline:2px solid var(--saegespan);outline-offset:2px}@media (min-width:1024px){.methode{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s12) var(--s8)}.methode-text{grid-column:1 / span 5}.methode .video{grid-column:7 / span 6;align-self:start}.methode-text{grid-row:1}.methode .video{grid-row:1}.methode-ergebnis{grid-column:1 / -1;grid-row:2}.methode-ergebnis .punkte{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s8);margin-top:0}.methode .vn{grid-column:1 / span 7;grid-row:3}.methode .gaerten{grid-column:8 / span 5;grid-row:3;align-self:start;padding-left:var(--s4)}.vn-rahmen{aspect-ratio:5/4}.garten-wahl img{aspect-ratio:1/1}.vn-rahmen{max-height:none;width:100%}.vn-marke{font-size:14px;line-height:18px}}.gaerten .h3{margin-bottom:var(--s4)}.garten-text p{color:var(--splint)}.garten-text .garten-ort{margin-top:var(--s4);color:var(--neben);font-size:15px;line-height:22px}.garten-wahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:var(--s6)}.garten-wahl button{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;color:var(--splint);font:600 16px/20px var(--sans);cursor:pointer;text-align:left;min-height:44px}.garten-wahl img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:2px solid transparent;opacity:.75;transition:opacity .15s,border-color .15s}.garten-wahl button:hover img{opacity:1}.garten-wahl button[aria-pressed="true"] img{border-color:var(--saegespan);opacity:1}.garten-wahl button[aria-pressed="true"] span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.gaerten .textlink{margin-top:var(--s6)}@media (min-width:1024px){.garten-wahl{gap:var(--s4)}}@media (min-width:760px) and (max-width:1023px){.vn-rahmen{width:70%}}.schritte{display:grid;gap:0;counter-reset:schritt}.schritt{position:relative;display:grid;grid-template-columns:56px 1fr;gap:var(--s4);padding-bottom:var(--s8);align-content:start;align-items:start}.schritt:last-child{padding-bottom:0}.schritt::before{content:"";position:absolute;left:27px;top:56px;bottom:0;width:2px;background:var(--stein)}.schritt:last-child::before{display:none}.nummer{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--kohle);color:var(--splint);font:400 30px/1 var(--display)}.schritt h3{font-family:var(--sans);text-transform:none;font-weight:700;font-size:19px;line-height:26px;letter-spacing:0;margin:14px 0 8px}.schritte{align-items:start}.schritt p{color:var(--schiefer)}.ablauf .btn{margin-top:var(--s8)}@media (min-width:1024px){.schritte{grid-template-columns:repeat(4,1fr);gap:var(--s8)}.schritt{grid-template-columns:1fr;gap:0;padding-bottom:0}.schritt::before{left:72px;right:calc(-1 * var(--s8) + 16px);top:27px;bottom:auto;width:auto;height:2px}.schritt h3{margin:var(--s6) 0 10px}.ablauf .btn{margin-top:var(--s12)}}.team-liste{display:grid;gap:var(--s12)}.person figure{margin:0 0 var(--s6);aspect-ratio:4/3;overflow:hidden;background:var(--kohle)}.person img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.person h3{font-size:28px;line-height:1.1}.person .rolle{color:var(--asche-hell);margin-top:4px}.person .meta{color:var(--asche-hell);font-size:15px;line-height:22px;margin-top:2px}.quali{display:flex;flex-wrap:wrap;gap:8px;margin:var(--s4) 0}.quali li{padding:5px 10px;border:1px solid var(--asche);border-radius:4px;font-size:15px;line-height:20px;font-weight:600}.quali li.offen{border-style:dashed;font-weight:400;color:var(--asche-hell)}.erklaerung{margin-top:var(--s12);padding-top:var(--s6);border-top:1px solid var(--fuge);display:grid;gap:var(--s4)}.erklaerung p{color:var(--asche-hell)}@media (min-width:760px){.team-liste{grid-template-columns:repeat(3,1fr);gap:var(--s8)}.person figure{aspect-ratio:3/4}}@media (min-width:1024px){.erklaerung{grid-template-columns:1fr auto;align-items:center;gap:var(--s12)}}.stimmen-raster{display:grid;gap:var(--s8)}.wertung .zahl{font:400 96px/0.9 var(--display);letter-spacing:.01em}.sterne{display:flex;gap:4px;margin:var(--s4) 0 var(--s2)}.sterne .icon{width:24px;height:24px;fill:var(--kohle);stroke:var(--kohle)}.wertung .hinweis{margin-top:var(--s6);color:var(--schiefer);font-size:16px;line-height:25px}.zitate{display:grid;gap:1px;background:var(--stein);border:1px solid var(--stein)}.zitat{margin:0;padding:var(--s6);background:var(--papier);display:flex;flex-direction:column;gap:var(--s4)}.zitat .sterne{margin:0}.zitat .sterne .icon{width:18px;height:18px}.zitat blockquote{margin:0;font-size:17px;line-height:27px}.zitat figcaption{margin-top:auto;font-weight:700}@media (min-width:760px){.zitate{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stimmen-raster{grid-template-columns:4fr 8fr;gap:var(--s12)}.zitat{padding:var(--s8)}.wertung .zahl{font-size:128px}}.notdienst{padding-block:var(--s12)}.notdienst-innen{display:grid;gap:var(--s6)}.notdienst h2{font-size:30px;line-height:1.05;display:flex;gap:12px;align-items:center}.notdienst h2 .icon{width:32px;height:32px;color:var(--saegespan)}.notdienst p{margin-top:var(--s4);max-width:62ch}.notdienst .btn{white-space:nowrap}@media (min-width:1024px){.notdienst-innen{grid-template-columns:1fr auto;align-items:center;gap:var(--s12)}.notdienst h2{font-size:36px}}.gebiet{display:grid;gap:var(--s8)}.orte{display:flex;flex-wrap:wrap;gap:8px;margin:var(--s6) 0}.orte li{padding:8px 14px;border:1px solid var(--feldrand);border-radius:4px;font-weight:600;font-size:16px;line-height:20px}.gebiet .links{display:flex;flex-wrap:wrap;gap:0 var(--s6);margin-top:var(--s4)}.karte{margin:0;background:var(--papier-hell);border:1px solid var(--stein);padding:var(--s4)}.karte svg{width:100%;height:auto}.karte svg text{paint-order:stroke;stroke:var(--papier-hell);stroke-width:5px;stroke-linejoin:round}.karte figcaption{margin-top:8px;color:var(--schiefer);font-size:14px;line-height:21px}@media (min-width:1024px){.gebiet{grid-template-columns:6fr 5fr;gap:var(--s12);align-items:center}}.faq-trenner{border-top:1px solid var(--stein)}.faq-raster{display:grid;gap:var(--s8)}.fragen{border-top:1px solid var(--stein)}.fragen details{border-bottom:1px solid var(--stein)}.fragen summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s4);min-height:64px;padding:var(--s4) 0;cursor:pointer;font-weight:700;font-size:18px;line-height:26px}.fragen summary::-webkit-details-marker{display:none}.fragen summary .icon{width:24px;height:24px;transition:transform .2s}.fragen details[open] summary .icon{transform:rotate(180deg)}.fragen details p{padding:0 0 var(--s6);color:var(--kohle);max-width:68ch}.faq-raster .textlink{margin-top:var(--s4)}@media (min-width:1024px){.faq-raster{grid-template-columns:4fr 8fr;gap:var(--s12)}}.abschluss-innen{display:grid;gap:var(--s8)}.abschluss .lead{margin-top:var(--s6);max-width:36em}.ansprech{display:flex;gap:var(--s4);align-items:center;margin-top:var(--s8)}.ansprech img{width:96px;height:96px;object-fit:cover;object-position:50% 25%}.ansprech strong{display:block;font-size:18px}.ansprech .neben{display:block}.wege{display:flex;flex-direction:column;gap:12px;align-items:stretch;margin-top:var(--s8)}.wege .tel-gross{margin-bottom:4px}.wege-zweit{display:flex;flex-wrap:wrap;gap:12px}.wege-zweit .btn{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.formular{background:var(--papier);color:var(--kohle);padding:var(--s6) var(--s4);display:grid;gap:var(--s4);--fokus:var(--fokus-hell);--neben:var(--schiefer)}.formular .h3{font-size:28px}.formular .reihe{display:grid;gap:var(--s4)}.feld{display:flex;flex-direction:column;gap:6px;min-width:0}.feld label,.feld .label{font-weight:700;font-size:16px;line-height:22px}.feld .opt{font-weight:400;color:var(--schiefer)}.eingabe{width:100%;min-height:52px;padding:13px 14px;border:1.5px solid var(--feldrand);border-radius:4px;background:var(--papier-hell);color:var(--kohle);font:400 17px/24px var(--sans)}.eingabe:hover{border-color:var(--schiefer)}.eingabe:focus{outline:2px solid var(--kohle);outline-offset:2px;border-color:var(--kohle)}textarea.eingabe{min-height:120px;resize:vertical}.upload{position:relative}.upload input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.upload-feld{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border:1.5px dashed var(--feldrand);border-radius:4px;background:var(--papier-hell);cursor:pointer;min-width:0}.upload-feld:hover{border-color:var(--kohle)}.upload input:focus-visible + .upload-feld{outline:2px solid var(--kohle);outline-offset:2px}.upload-feld .kreis{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--kohle);color:var(--papier);flex:none}.upload-feld .kreis .icon{width:22px;height:22px}.upload-text{display:flex;flex-direction:column;min-width:0}.upload-text strong{font-size:16px;line-height:22px}.upload-text span{font-size:15px;line-height:21px;color:var(--schiefer);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload.gewaehlt .upload-feld{border-style:solid;border-color:var(--kohle)}.hinweis-ds{font-size:15px;line-height:22px;color:var(--schiefer)}.hinweis-ds a{color:var(--kohle);font-weight:600;text-underline-offset:3px}.formular .btn{width:100%}@media (max-width:399px){.formular .btn .icon{display:none}}.formular .pflicht-hinweis{font-size:15px;line-height:22px;color:var(--schiefer);margin-top:-8px}.formular .reihe{align-items:start}.feld-hinweis{font-size:15px;line-height:22px;color:var(--schiefer)}.feld .fehler{font-size:15px;line-height:22px;font-weight:600;color:#9B2C1F}.feld .fehler[hidden]{display:none}.eingabe[aria-invalid="true"],.upload.fehlerhaft .upload-feld{border-color:#9B2C1F}.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-status{padding:12px 14px;background:var(--stein);color:var(--kohle);font-weight:600;border-radius:4px}.form-status[hidden]{display:none}@media (min-width:600px){.formular .reihe{grid-template-columns:1fr 1fr}.formular{padding:var(--s8)}}@media (min-width:1024px){.abschluss-innen{grid-template-columns:5fr 7fr;gap:var(--s12);align-items:start}.wege{align-items:flex-start}.formular{padding:40px}}.fuss{border-top:1px solid var(--fuge);padding-block:var(--s12)}.fuss-innen{display:grid;gap:var(--s8)}.fuss .logo img{height:64px}.fuss address{font-style:normal;color:var(--asche-hell)}.fuss address strong{color:var(--splint)}.fuss address a{display:inline-flex;align-items:center;min-height:44px;color:var(--splint)}.fuss-nav{display:flex;flex-wrap:wrap;gap:0 var(--s6)}.fuss-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;text-decoration:none;font-weight:500}@media (max-width:759px){.fuss address a{display:flex;width:max-content;max-width:100%}.fuss address .trenner{display:none}.fuss address .umbruch{display:block;height:0;overflow:hidden}.fuss-nav{gap:4px var(--s6)}}.fuss-nav a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:1024px){.fuss-innen{grid-template-columns:auto 1fr auto;gap:var(--s12);align-items:start}.fuss-nav{max-width:420px;justify-content:flex-end}}.leiste{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(3,1fr);background:var(--kohle);border-top:1px solid var(--fuge);padding-bottom:env(safe-area-inset-bottom);--fokus:var(--saegespan)}.leiste a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--leiste);font:600 16px/20px var(--sans);color:var(--splint);text-decoration:none;border-left:1px solid var(--fuge)}.leiste a:first-child{border-left:0}.leiste a.akzent{background:var(--saegespan);color:var(--kohle);border-left:0}.leiste a:focus-visible{outline-offset:-4px}body{padding-bottom:calc(var(--leiste) + env(safe-area-inset-bottom))}@media (min-width:1024px){.leiste{display:none}body{padding-bottom:0}}@media (max-width:759px){.video figcaption,.vn figcaption,.person .meta,.karte figcaption,.einstieg-bild figcaption{font-size:16px;line-height:24px}.btn{padding:14px 14px;gap:8px}.karte{padding:8px}.karte svg text{font-size:19px}.karte svg text.gross{font-size:20px}.karte svg text.klein{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.brotkrumen ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;padding-top:var(--s2)}.brotkrumen li{display:flex;align-items:center;gap:6px;font-size:15px;line-height:20px;color:var(--neben)}.brotkrumen li + li::before{content:"›";font-size:18px;line-height:1;color:var(--neben)}.brotkrumen a{display:inline-flex;align-items:center;min-height:44px;color:var(--neben);text-underline-offset:4px}.brotkrumen a:hover{color:inherit}.brotkrumen [aria-current="page"]{color:inherit;font-weight:600}.seite-einstieg{padding-bottom:var(--s8)}.seite-einstieg-innen{display:grid;gap:var(--s6);padding-top:var(--s2)}.seite-einstieg h1{font-size:40px;line-height:.98;margin-bottom:var(--s4)}.seite-einstieg .lead{max-width:36em}.seite-aktionen{display:flex;flex-direction:column;gap:12px;margin-top:var(--s6)}.seite-aktionen .zweit{display:none}.seite-einstieg-bild{position:relative;margin:0;order:-1;height:180px;overflow:hidden;background:var(--kohle)}.seite-einstieg-bild img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media (min-width:760px){.seite-einstieg h1{font-size:52px}.seite-aktionen{flex-direction:row;flex-wrap:wrap;align-items:center}.seite-aktionen .zweit{display:inline-flex}.seite-einstieg-bild{height:280px}}@media (min-width:1024px){.seite-einstieg{padding-bottom:var(--s12)}.seite-einstieg-innen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s12);align-items:center;padding-top:var(--s6)}.seite-einstieg h1{font-size:60px}.seite-einstieg-bild{order:0;height:auto;aspect-ratio:4/3}}.textabschnitt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6)}.textabschnitt .inhalt>* + *{margin-top:var(--s4)}.textabschnitt .inhalt>.liste-haken,.textabschnitt .inhalt>.liste-begriffe,.textabschnitt .inhalt>.infokasten,.textabschnitt .inhalt>.punkte{margin-top:var(--s8)}@media (min-width:1024px){.textabschnitt{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s12)}}.liste-haken{display:grid;gap:var(--s4)}.liste-haken li{display:flex;gap:12px;align-items:flex-start}.liste-haken .icon{width:22px;height:22px;margin-top:3px;color:var(--kohle)}.dunkel .liste-haken .icon,.tief .liste-haken .icon{color:var(--saegespan)}@media (min-width:760px){.liste-haken{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s8)}}.liste-begriffe{display:grid;gap:0 var(--s8)}.liste-begriffe li{border-top:1px solid var(--linie);padding:var(--s4) 0 var(--s6)}.liste-begriffe strong{display:block;font-weight:700;font-size:18px;line-height:26px;margin-bottom:4px}.liste-begriffe li>span{display:block}.liste-begriffe .platzhalter{display:inline}.hell .liste-begriffe span{color:var(--schiefer)}@media (min-width:760px){.liste-begriffe{grid-template-columns:repeat(2,minmax(0,1fr))}}.infokasten{padding:var(--s6);border:1px solid var(--linie);border-left:4px solid var(--kohle);background:var(--papier-hell);color:var(--kohle)}.dunkel .infokasten,.tief .infokasten{background:var(--kohle);color:var(--splint);border-color:var(--fuge);border-left-color:var(--saegespan)}.infokasten h3{display:flex;align-items:center;gap:10px;font-size:26px;margin-bottom:var(--s4)}.infokasten h3 .icon{width:24px;height:24px}.infokasten p + p{margin-top:var(--s4)}.infokasten .hinweis{font-size:15px;line-height:22px;color:var(--neben)}@media (min-width:1024px){.infokasten{padding:var(--s8)}}.beispiel{display:grid;gap:var(--s8)}.beispiel figure{margin:0}.beispiel figcaption{margin-top:12px;color:var(--neben);font-size:15px;line-height:22px}@media (min-width:1024px){.beispiel{grid-template-columns:7fr 5fr;gap:var(--s12);align-items:start}}.anfrage-block{display:grid;gap:var(--s8)}.anfrage-block .lead{margin-top:var(--s6);max-width:36em}.anfrage-block .wege{margin-top:0}.anfrage-block .wege .btn-haupt{align-self:stretch}@media (min-width:760px){.anfrage-block .wege .btn-haupt{align-self:flex-start}}@media (min-width:1024px){.anfrage-block{grid-template-columns:7fr 5fr;gap:var(--s12);align-items:end}}.verwandt{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--linie)}.verwandt>h2{font-size:28px;margin-bottom:var(--s6)}.verwandt-liste{display:grid;gap:12px}.verwandt-karte{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;min-height:56px;padding:var(--s6) 56px var(--s6) var(--s6);text-decoration:none;background:var(--papier-hell);border:1px solid var(--stein);color:var(--kohle);transition:background-color .15s,border-color .15s}.dunkel .verwandt-karte,.tief .verwandt-karte{background:var(--kohle);border-color:var(--fuge);color:var(--splint)}.verwandt-karte h3{font-size:24px}.verwandt-karte p{font-size:16px;line-height:24px;color:var(--neben)}.verwandt-karte .icon{position:absolute;right:var(--s6);top:28px;width:22px;height:22px;transition:transform .15s}.verwandt-karte:hover{border-color:var(--asche)}.verwandt-karte:hover .icon{transform:translateX(4px)}.verwandt-karte:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}@media (min-width:760px){.verwandt-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}}@media (min-width:1024px){.verwandt-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.nav a[aria-current="page"],.menue a[aria-current="page"]{border-bottom-color:var(--saegespan)}.seite-einstieg h1 .region{display:block;color:var(--asche)}.seite-einstieg-bild figcaption{position:absolute;left:0;right:0;bottom:0;background:var(--kohle);color:var(--asche-hell);padding:8px 14px;font-size:14px;line-height:20px}@media (max-width:759px){.seite-einstieg-bild figcaption{font-size:15px;line-height:20px;padding:6px 12px}}@media (max-width:1023px){.seite-einstieg-bild:has(>figcaption){height:auto}.seite-einstieg-bild:has(>figcaption) img{height:180px}.seite-einstieg-bild>figcaption{position:static}}@media (min-width:760px) and (max-width:1023px){.seite-einstieg-bild:has(>figcaption) img{height:280px}}.seite-einstieg-bild .bild-hinweis{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:rgba(43,44,41,.88);color:var(--splint);font-size:14px;line-height:20px}@media (max-width:1023px){.seite-einstieg-bild.mit-hinweis{height:auto}.seite-einstieg-bild.mit-hinweis img{height:180px}.seite-einstieg-bild .bild-hinweis{position:static}}@media (min-width:760px) and (max-width:1023px){.seite-einstieg-bild.mit-hinweis img{height:280px}}.bild-platzhalter{display:flex;align-items:center;justify-content:center;padding:var(--s6);border:1.5px dashed var(--asche);background:var(--kohle);color:var(--asche-hell);font-size:15px;line-height:22px;text-align:center}.beispiel .bild-platzhalter{min-height:240px}@media (min-width:1024px){.beispiel .bild-platzhalter{min-height:360px}}.dunkel .nummer{background:var(--saegespan);color:var(--kohle)}.dunkel .schritt::before{background:var(--fuge)}.dunkel .schritt p{color:var(--asche-hell)}@media (min-width:1024px){.schritte.fuenf{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s6)}.schritte.fuenf .schritt::before{right:calc(-1 * var(--s6) + 16px)}}.hinweis-recht{display:flex;gap:12px;align-items:flex-start;max-width:36em;margin-top:var(--s6);padding:var(--s4) var(--s6) var(--s4) var(--s4);background:var(--kohle);border:1px solid var(--fuge);border-left:4px solid var(--saegespan)}.hinweis-recht .icon{width:24px;height:24px;margin-top:2px;color:var(--saegespan)}.hinweis-recht strong{display:block;margin-bottom:4px}.recht-einstieg{padding-block:var(--s8)}.recht-einstieg h1{font-size:40px;line-height:1}@media (max-width:479px){.recht-einstieg h1{font-size:34px}}@media (min-width:760px){.recht-einstieg h1{font-size:52px}}@media (min-width:1024px){.recht-einstieg{padding-block:var(--s12)}.recht-einstieg h1{font-size:60px}}.rechtstext{max-width:72ch}.rechtstext h2{font-family:var(--sans);font-weight:700;font-size:21px;line-height:28px;margin:var(--s8) 0 var(--s2)}.rechtstext h2:first-child{margin-top:0}.rechtstext p + p{margin-top:var(--s4)}.rechtstext a{text-underline-offset:3px;overflow-wrap:anywhere}.rechtstext .platzhalter{display:inline}.rechtstext h3{font-family:var(--sans);font-weight:700;font-size:1.125rem;line-height:1.625rem;margin:1.5rem 0 .5rem}.rechtstext h2 + h3{margin-top:.5rem}.rechtstext h4{font-family:var(--sans);font-weight:700;font-size:1rem;line-height:1.5rem;margin:1rem 0 .25rem}.rechtstext ul{list-style:disc;padding-left:1.25rem;margin:1rem 0}.rechtstext li + li{margin-top:.25rem}.form-status.ok{background:#E3EFE0;color:#24461F}.form-status.fehler{background:#F6E1DD;color:#9B2C1F}.formular button[disabled]{opacity:.7;cursor:progress}
