@media(max-width:900px){:root{--luft: 30px;--kopf-h: 56px;--fuss-h: 0px;--reiter: 66px;--reiter-hub: 14px}body{font-size:16px;background:var(--papier);padding-bottom:calc(var(--reiter) + var(--reiter-hub) + env(safe-area-inset-bottom,0px))}.nav,.kopf__tel,.kopf__cta,.fussleiste{display:none}.kopf{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.kopf__innen{height:var(--kopf-h);gap:var(--s3)}.logo img{height:30px;width:auto}.app-kopf{display:flex;align-items:center;gap:var(--s2);margin-left:auto}.app-kopf a,.app-kopf button{width:44px;height:44px;border-radius:13px;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--papier-tief);color:var(--tief);transition:background var(--schnell);-webkit-tap-highlight-color:transparent}.app-kopf a:active{background:var(--linie)}.app-kopf svg{width:19px;height:19px}.app-kopf .app-kopf__menue{background:var(--tief);color:#fff}.app-kopf .app-kopf__menue:active,.app-kopf .app-kopf__menue[aria-expanded=true]{background:var(--dunkel)}.app-reiter{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;position:fixed;left:0;right:0;bottom:0;z-index:76;height:calc(var(--reiter) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#ffffffe6;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--linie)}.app-reiter a,.app-reiter button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--text-leise);text-decoration:none;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.reiter-ic{width:46px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:background var(--schnell),color var(--schnell)}.app-reiter svg{width:21px;height:21px}.app-reiter a[aria-current=page]{color:var(--limette-tief)}.app-reiter a[aria-current=page] .reiter-ic{background:var(--limette-blass)}.app-reiter button[aria-expanded=true]{color:var(--limette-tief)}.app-reiter button[aria-expanded=true] .reiter-ic{background:var(--limette-blass)}.app-reiter a.reiter-offerte{padding:0 10px 0 4px}.reiter-offerte__knopf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:18px;background:var(--limette);color:var(--tief);font-family:var(--serif);font-size:.95rem;font-weight:800;letter-spacing:-.005em;transform:translateY(-16px);box-shadow:0 10px 22px -8px #123f368c,0 0 0 4px #fff;transition:transform .12s ease-out}.reiter-offerte__knopf svg{width:20px;height:20px}.app-reiter a.reiter-offerte:active .reiter-offerte__knopf{transform:translateY(-16px) scale(.97)}body.ist-blatt-offen .app-reiter{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.app-schleier{display:block;position:fixed;inset:0;z-index:74;background:#0d2e286b;opacity:0;visibility:hidden;transition:opacity var(--ruhig),visibility var(--ruhig)}.app-schleier.ist-offen{opacity:1;visibility:visible}.app-blatt{--feder-blatt: cubic-bezier(.32, .72, 0, 1);display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:75;max-height:88svh;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -18px 50px #0d2e2847;transform:translateY(102%);transition:transform .38s var(--feder-blatt);padding-bottom:calc(var(--reiter) + var(--reiter-hub) + env(safe-area-inset-bottom,0px))}.app-blatt.ist-offen{transform:none}.app-blatt.wird-gezogen{transition:none}.app-blatt-griff{flex:none;width:40px;height:5px;border-radius:3px;background:var(--linie-stark);margin:8px auto 2px}.blatt-kopf{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding:0 10px 0 8px}.blatt-titel{grid-column:2;font-family:var(--serif);font-weight:800;font-size:.98rem;color:var(--tief);letter-spacing:-.01em}.blatt-zurueck{grid-column:1;justify-self:start;display:inline-flex;align-items:center;gap:3px;height:44px;padding:0 8px 0 4px;border:0;background:none;cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;color:var(--limette-tief);-webkit-tap-highlight-color:transparent}.blatt-zurueck[hidden]{display:none}.blatt-zurueck svg{width:18px;height:18px;transform:rotate(180deg)}.blatt-zu{grid-column:3;justify-self:end;width:44px;height:44px;border-radius:14px;border:0;background:var(--papier-tief);color:var(--tief);cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.blatt-zu svg{width:17px;height:17px}.blatt-rolle{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px var(--s4) var(--s4)}.blatt-fuss{flex:none;padding:2px var(--s4) 0;border-top:1px solid var(--linie);background:#fff}.blatt-fuss .blatt-label{margin-top:12px}.blatt-fuss .blatt-recht{margin-top:4px}.blatt-buehne{position:relative;overflow-x:clip;transition:height .38s var(--feder-blatt)}.blatt-ebene{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;transform:translate(100%);transition:transform .38s var(--feder-blatt),opacity .26s ease,visibility 0s linear .38s}.blatt-ebene.ist-aktiv{position:relative;visibility:visible;opacity:1;transform:none;transition:transform .38s var(--feder-blatt),opacity .26s ease,visibility 0s}.blatt-ebene.ist-hinten{transform:translate(-28%);opacity:0}.blatt-ebene.ohne-uebergang{transition:none}.app-blatt[data-modus=leistungen] .nur-menue{display:none}.blatt-label{display:block;margin:var(--s5) 2px 9px;font-family:var(--serif);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise)}.blatt-ebene>.blatt-label:first-child{margin-top:6px}.app-blatt[data-modus=leistungen] .blatt-ebene[data-ebene=haupt]{padding-top:6px}.blatt-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.blatt-raster>:last-child:nth-child(odd){grid-column:1 / -1}.blatt-kachel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 26px 10px 10px;border:1px solid var(--linie);border-radius:16px;background:var(--papier-warm);color:var(--tief);text-decoration:none;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out,background var(--schnell)}.blatt-kachel:active{transform:scale(.97);background:var(--papier-tief)}.blatt-kachel__text{display:grid;gap:2px;min-width:0}.blatt-kachel b{font-family:var(--serif);font-size:.86rem;font-weight:800;line-height:1.2;overflow-wrap:break-word;hyphens:auto}.blatt-kachel small{font-size:.7rem;line-height:1.3;color:var(--text-leise)}.blatt-kachel--seite{min-height:56px;padding-right:10px}.blatt-kachel--seite b{font-size:.8rem;font-weight:700}.blatt-ic{width:36px;height:36px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--linie);color:var(--dunkel)}.blatt-ic svg{width:18px;height:18px}.blatt-weiter{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:flex;color:var(--linie-stark)}.blatt-weiter svg{width:14px;height:14px}.blatt-kachel[aria-current],.blatt-reihe[aria-current],.blatt-uebersicht[aria-current]{border-color:var(--limette);background:var(--limette-blass)}.blatt-kachel[aria-current] .blatt-ic{border-color:var(--limette);color:var(--limette-tief)}.blatt-uebersicht{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:6px 0 10px;padding:12px 12px 12px 10px;border:1px solid var(--linie);border-radius:16px;background:#fff;color:var(--tief);text-decoration:none}.blatt-uebersicht .blatt-ic{background:var(--limette-blass);border-color:var(--limette-hell);color:var(--limette-tief)}.blatt-uebersicht b{display:block;font-family:var(--serif);font-size:.88rem;font-weight:800}.blatt-uebersicht small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem;line-height:1.35;color:var(--text-leise)}.blatt-uebersicht .blatt-weiter{position:static;transform:none;color:var(--limette-tief)}.blatt-reihen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.blatt-reihen>:last-child:nth-child(odd){grid-column:1 / -1}.blatt-reihe{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:8px 12px;border:1px solid var(--linie);border-radius:14px;background:#fff;color:var(--tief);text-decoration:none;text-align:left;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.blatt-reihe>svg{width:17px;height:17px;flex:none;color:var(--dunkel)}.blatt-reihe>span{display:grid;min-width:0;white-space:nowrap}.blatt-reihe small{font-size:.7rem;font-weight:500;color:var(--text-leise);white-space:normal}.blatt-reihe .blatt-weiter{position:static;transform:none;margin-left:auto}.blatt-tat{display:flex;align-items:center;gap:11px;margin-top:var(--s4);padding:0 16px;height:52px;border-radius:16px;background:var(--limette);color:var(--tief);text-decoration:none;font-family:var(--serif);font-weight:700;font-size:.95rem}.blatt-tat span{flex:1}.blatt-tat svg{width:19px;height:19px;flex:none}.blatt-tat svg:last-child{width:16px;height:16px}.blatt-recht{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;margin:var(--s3) 0 0;font-size:.74rem}.blatt-recht a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-leise);text-decoration:underline;text-underline-offset:2px}.wrap,.wrap--eng{width:auto;max-width:none;margin:0;padding:0 var(--luft)}.band{padding:var(--s5) 0;background:transparent}.band--warm{background:transparent}.band--knapp{padding:var(--s4) 0}.band--tief{background:var(--tief);border-radius:20px;margin:var(--s3) var(--luft);padding:var(--s6) 0}.band--tief>.wrap{padding:0 var(--s5)}.vertrauen{border-radius:18px;margin:var(--s3) var(--luft);overflow:hidden}.vertrauen>.wrap{padding:0}.vertrauen__gitter{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.vertrauen{display:grid;align-content:center;min-height:var(--streifen);margin-bottom:var(--fussluft)}.vertrauen__gitter{gap:0;background:transparent}.vertrauen__zelle{padding:14px;gap:7px;flex-direction:column;align-items:flex-start;border-left:1px solid rgba(255,255,255,.09)}.vertrauen__zelle:nth-child(odd){border-left:0}.vertrauen__zelle:nth-child(n+3){border-top:1px solid rgba(255,255,255,.09)}.vertrauen__zelle svg{display:block;width:18px;height:18px;margin:0;color:var(--limette);flex:none}.vertrauen__zelle b{font-size:.79rem;line-height:1.2}.vertrauen__zelle span{font-size:.66rem;line-height:1.35;display:block;margin-top:2px}@media(max-width:389px){.vertrauen__zelle{padding:12px 11px;gap:6px}.vertrauen__zelle svg{width:16px;height:16px}.vertrauen__zelle b{font-size:.75rem}.vertrauen__zelle span{font-size:.61rem;line-height:1.3}}:root{--schirm: calc(100vh - var(--kopf-h) - var(--reiter));--streifen: 170px;--fussluft: 34px;--hero-abzug: 28px;--hero-luft: clamp(56px, 18vw, 120px);--siegel-mass: clamp(52px, 8vh, 76px);--siegel-rand: clamp(10px, 1.6vh, 16px)}@supports (height: 100svh){:root{--schirm: calc(100svh - var(--kopf-h) - var(--reiter));--siegel-mass: clamp(52px, 8svh, 76px);--siegel-rand: clamp(10px, 1.6svh, 16px)}}.hero{margin:var(--luft);border-radius:22px;overflow:hidden;min-height:calc(var(--schirm) - var(--streifen) - 2 * var(--luft) - var(--fussluft) - var(--hero-abzug) - 2px);position:relative;display:grid;align-content:end;background-color:var(--tief)}.hero__foto{display:block;position:absolute;inset:0;z-index:0}.hero__foto img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 26%}.hero__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#123f367a,#123f36cc 46%,#0d2e28f7)}.hero h1{font-size:1.45rem;line-height:1.2}.hero>.wrap{padding:var(--hero-luft) var(--s5) var(--s5)}.hero__innen{gap:var(--s5);grid-template-columns:1fr}.hero__abzeichen{display:none}.hero__lead{font-size:.92rem;margin-bottom:16px}.nur-schirm{display:none}.nur-handy{display:inline}.hero__punkte,.nur-schirm-block{display:none}.nur-handy-block{display:block}.kurzofferte{padding-top:var(--s4)}.kurzofferte__karte{padding:var(--s4);border-radius:16px}.kurzofferte__karte h2{font-size:1.12rem;margin-bottom:3px}.kurzofferte__karte p.leise{font-size:.84rem;margin-bottom:14px}.kurzofferte__karte .feld{margin-bottom:10px}.kurzofferte__karte .feldpaar{gap:10px;margin-bottom:10px}.kurzofferte__karte .feld label{font-size:.68rem;margin-bottom:4px}.kurzofferte__karte .feld input,.kurzofferte__karte .feld select{padding:11px 12px;font-size:.92rem}.kurzofferte__karte button{min-height:50px}.maske__raster{grid-template-columns:1fr 1fr;gap:6px}.maske__kachel{font-size:.82rem;padding:9px 10px}.maskwahl__knopf{padding:11px 12px;font-size:.92rem}.start__bilder,.start__preis{display:none}.hero__siegel{position:absolute;z-index:2;top:var(--siegel-rand);right:var(--s5)}.hero__siegel .bewertung--siegel{--siegel: var(--siegel-mass);margin:0;filter:drop-shadow(0 6px 16px rgba(9,32,27,.45))}.knopfpaar--hero{max-width:none;gap:10px}.knopfpaar--hero .knopf{min-height:52px;padding:10px 8px;font-size:.84rem;justify-content:center;text-align:center}.knopfpaar--hero .knopf svg{width:17px;height:17px;flex:none}.hero__bild{border-radius:16px;box-shadow:none}.hero__bild img{aspect-ratio:16 / 10}.krumen{background:transparent;border:0}.krumen .wrap{padding:var(--s3) var(--luft) 0;font-size:.76rem}.krumen .wrap{flex-wrap:nowrap}.krumen a{flex:0 1 auto;min-width:2.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krumen span{flex:none;white-space:nowrap}h1{font-size:clamp(1.65rem,7.5vw,2.05rem)}h2{font-size:clamp(1.32rem,5.8vw,1.62rem)}h3{font-size:1.02rem}.marke-label{font-size:.64rem;letter-spacing:.13em;margin-bottom:9px}.kopfzeile{margin-bottom:var(--s4)}.kopfzeile p{font-size:.93rem}.klein-titel{font-size:.7rem}.karte,.spalte,.person,.umfang,.rubrik,.dachband,.bild,.hero__karte{box-shadow:0 1px 2px #0d2e280a}.karte,.rubrik,.umfang{border-radius:16px;padding:var(--s4) var(--s4)}.karte--gross{padding:var(--s5) var(--s4)}.spalte,.person,.bild{border-radius:16px}.faq{background:#fff;border:1px solid var(--linie);border-radius:16px;padding:0 var(--s4);overflow:hidden}.faq details:last-child{border-bottom:0}.faq details[open]{margin-inline:calc(-1 * var(--s4));padding-inline:var(--s4);border-radius:0}.gitter{gap:10px}.gitter--2,.gitter--3,.gitter--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gitter--1,.gitter.gitter--personen{grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.gitter.gitter--personen{grid-template-columns:repeat(2,minmax(0,1fr))}}.gitter--wischen:has(>:nth-child(3)){--wisch-luft: 8px;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wisch-luft);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--wisch-luft);margin:calc(var(--wisch-luft) * -1);margin-bottom:48px}.gitter--wischen:has(>:nth-child(3))::-webkit-scrollbar{display:none}.gitter--wischen:has(>:nth-child(3))>*{flex:0 0 calc((100% - 10px)/2);min-width:0;scroll-snap-align:start}.wischleiste{display:flex;align-items:center;justify-content:center;gap:10px;height:40px;margin-top:-48px;padding-top:8px}.wischleiste__pfeil{flex:none;width:40px;height:40px;padding:0;display:grid;place-items:center;background:none;border:0;color:inherit;opacity:.45;cursor:pointer;transition:opacity .18s ease}.wischleiste__pfeil:before{content:"";grid-area:1 / 1;width:27px;height:27px;border:1px solid currentColor;border-radius:50%}.wischleiste__pfeil svg{grid-area:1 / 1;width:13px;height:13px}.wischleiste__pfeil:disabled{opacity:.16;cursor:default}.wischleiste__pfeil:not(:disabled):hover,.wischleiste__pfeil:not(:disabled):focus-visible{opacity:1}.wischleiste__punkte{display:flex;align-items:center}.wischleiste__punkt{width:24px;height:40px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:inherit}.wischleiste__punkt:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;transition:opacity .2s ease,width .2s ease}.wischleiste__punkt[aria-current=true]:before{opacity:1;width:16px;border-radius:3px}.wischleiste__punkt[hidden]{display:none}.bildreihe,.bildreihe:has(>figure:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ablauf{grid-template-columns:minmax(0,1fr);gap:0;position:relative;padding-left:42px}.ablauf:before{content:"";position:absolute;left:15px;top:14px;bottom:16px;width:2px;background:var(--linie);border-radius:2px}.schritt{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0 0 var(--s5) 0;position:relative}.schritt:last-child{padding-bottom:0}.schritt:before{position:absolute;left:-42px;top:0;width:32px;height:32px;border-radius:50%;background:var(--limette);color:var(--tief);display:grid;place-items:center;font-size:.82rem;line-height:1;margin:0}.schritt h3{font-size:.95rem;margin:5px 0 4px;min-height:0}.schritt p{font-size:.83rem;line-height:1.5;margin:0}.vergleich{grid-template-columns:1fr;gap:10px}.hakenliste--zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px var(--s4)}.ortsverweise{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ortsverweis{min-height:108px;padding:13px 8px 12px}.ortsverweis__marke{width:38px;height:38px;margin-bottom:7px;border-radius:11px}.ortsverweis__marke svg{width:18px;height:18px}.ortsverweis__marke img{width:34px;height:34px}.ortsverweis__vor{font-size:.6rem}.ortsverweis__name{font-size:.9rem}.karte h3,.schritt h3,.vorteil h3,.person h3{font-size:.96rem;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:9 4 4}.karte p,.schritt p,.vorteil p,.person p{font-size:.83rem;line-height:1.45;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:9 4 4}.karte__symbol{width:38px;height:38px;margin-bottom:11px;border-radius:11px}.gitter--umfang .karte h3{min-height:2.5em;margin-bottom:6px}.gitter--umfang .karte__symbol{width:34px;height:34px;margin-bottom:9px;border-radius:10px}.gitter--umfang .karte__symbol svg{width:18px;height:18px}.karte__symbol svg{width:20px;height:20px}.karte__mehr{font-size:.79rem;padding-top:11px}.schritt__marke{font-size:.7rem;padding:5px 9px;margin-top:8px}.vorteil{flex-direction:column;gap:7px}.vorteil__punkt{width:28px;height:28px;border-radius:8px}.vorteil__punkt svg{width:15px;height:15px}.vorteil h3{margin-bottom:3px}.bild figcaption{font-size:.74rem;padding:26px 11px 10px;gap:6px}.bild figcaption svg{width:14px;height:14px}.partner{grid-template-columns:minmax(0,1fr);gap:var(--s4);border-radius:18px;padding:var(--s4)}.partner__bild{aspect-ratio:16 / 9;object-position:center 7%;border-radius:14px}.partner__text h2{font-size:1.25rem;margin:6px 0 2px}.partner__rolle{font-size:.78rem;margin-bottom:10px}.partner__satz{font-size:.85rem;margin-bottom:var(--s4)}.partner__tat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:var(--s4);align-items:stretch}.partner__tat .knopf{padding:12px 8px;font-size:.82rem}.partner__tel{justify-content:center;font-size:.92rem;padding:12px 8px}.partner__vertrauen{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:var(--s3)}.partner__vertrauen li{font-size:.76rem}.partner__vertrauen b{font-size:.81rem}.rubrik__kopf{grid-template-columns:minmax(0,1fr);gap:9px}.rubrik__kopf .karte__symbol{margin-bottom:0}.rubrik__kopf h3{font-size:.96rem;margin-bottom:4px}.rubrik__kopf p{font-size:.8rem;line-height:1.45}.rubrik .karte__mehr{padding-top:var(--s3)}.hakenliste li,.spalte li,.fuss__draht a,.fuss__draht span{overflow-wrap:anywhere}.person__bereich,.karte__mehr{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:9 4 4}.umfang__titel{font-size:1.05rem;margin-bottom:13px}.umfang__liste.hakenliste--zwei{display:block;background:#fff;border:1px solid var(--linie);border-radius:16px;overflow:hidden}.umfang__liste.hakenliste>li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px;font-size:.92rem;line-height:1.42}.umfang__liste>li+li:before{content:"";position:absolute;left:60px;right:0;top:0;height:1px;background:var(--linie)}.umfang__liste>li>svg{display:none}.umfang__ic{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--limette-blass);color:var(--limette-tief)}.umfang__liste .umfang__ic svg{width:17px;height:17px;margin:0;color:currentColor}.umfang__liste.ist-gekuerzt>li[data-mehr]{display:none}.umfang__mehr{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:46px;margin-top:12px;border-radius:13px;border:1px solid var(--linie);background:#fff;color:var(--tief);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.umfang__mehr[hidden]{display:none}.umfang__mehr svg{width:16px;height:16px;transition:transform var(--schnell)}.umfang__mehr[aria-expanded=true] svg{transform:rotate(180deg)}.hakenliste li{font-size:.84rem}.hakenliste svg{width:16px;height:16px}.dach{grid-template-columns:1fr;gap:var(--s5)}.dach__lead{font-size:.97rem}.dachband{grid-template-columns:1fr;gap:var(--s3);border-radius:16px;padding:var(--s4)}.dachband__symbol{width:44px;height:44px}.dachband__symbol svg{width:22px;height:22px}.dachband h2{font-size:1.05rem}.dachband p{font-size:.84rem}.dachband .knopf{grid-column:1;justify-self:stretch}.spalte{padding:var(--s4)}.spalte h3{font-size:1.05rem;margin-bottom:12px}.spalte li{font-size:.84rem}.person__bild{aspect-ratio:1 / 1}.person__text{padding:var(--s3) var(--s4) var(--s4)}.person--quer .person__text{padding:var(--s3) var(--s4)}.person__rolle{font-size:.62rem;letter-spacing:.1em}.person__bereich{font-size:.75rem;margin-top:10px;padding-top:10px}.faq summary{font-size:.93rem;padding:var(--s4) 32px var(--s4) 0}.faq details>div{font-size:.87rem;padding:0 var(--s2) var(--s4) 0}.preistabelle th,.preistabelle td{padding:11px 13px;font-size:.85rem}.hinweis{font-size:.83rem;padding:13px 15px}.band--aufruf{padding-block:var(--s6);background:#edc79c}.aufruf{padding:0;border-radius:0}.aufruf__innen{grid-template-columns:1fr;gap:var(--s5)}.aufruf__knoepfe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aufruf p{font-size:.9rem}.knopf{padding:13px 12px;font-size:.85rem;gap:7px}.knopf svg{width:16px;height:16px}.knopfpaar{gap:8px}.knopfpaar .knopf{padding-inline:6px;font-size:.78rem;gap:6px;white-space:nowrap;letter-spacing:-.01em}.knopfpaar .knopf svg{width:15px;height:15px}.fuss{background:transparent;color:var(--text-leise);padding:var(--s6) 0 0}.fuss__oben{display:none}.fuss__verwandt{border-bottom:1px solid var(--linie);padding-bottom:var(--s5);margin-bottom:var(--s5)}.fuss__verwandt-kopf{margin-bottom:var(--s4)}.fuss__verwandt-kopf h2{color:var(--tief);font-size:1.15rem}.fuss__verwandt-kopf p{color:var(--text-leise);font-size:.84rem}.verwandt__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.verwandt{background:#fff;border:1px solid var(--linie);border-radius:16px;padding:var(--s4) var(--s3) var(--s3);gap:5px;color:var(--text-leise)}.verwandt__ic{width:34px;height:34px;border-radius:11px;margin-bottom:2px;background:var(--limette-blass);color:var(--limette-tief)}.verwandt__ic svg{width:18px;height:18px}.verwandt b{color:var(--tief);font-size:.88rem}.verwandt small{font-size:.76rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.verwandt__pfeil{color:var(--limette-tief)}.fuss__kontakt{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:8px;padding-bottom:var(--s4)}.fussbox{background:#fff;border:1px solid var(--linie);border-radius:14px;padding:9px 13px;color:var(--text-leise);grid-template-columns:38px minmax(0,1fr);align-content:center;gap:0 11px}.fussbox__ic{grid-column:1;grid-row:1 / -1;align-self:center;width:38px;height:38px;border-radius:12px;margin:0}.fussbox__ic svg{width:19px;height:19px}.fussbox__label,.fussbox strong,.fussbox__zu{grid-column:2}.fussbox__label{color:var(--limette-tief);font-size:.62rem;line-height:1.5}.fussbox>*{max-width:100%}.fussbox strong{color:var(--tief);font-size:.92rem;line-height:1.35;overflow-wrap:break-word}.fussbox__um{display:inline}.fussbox__bruch{display:none}.fussbox__zu{flex-wrap:wrap}.fussbox__zu{font-size:.7rem;line-height:1.4;margin-top:1px}.fussbox__zu svg{color:var(--limette-tief)}.fuss__einladung{--sessel-hell: #FFFFFF;--sessel-mittel: #E6EFDE;--sessel-tief: #C6D8B8;--sessel-fuss: var(--limette-tief);--sessel-schatten: rgba(18, 63, 54, .13);background:var(--limette-blass);border-radius:22px;padding:var(--s4) var(--s4) 0;margin-bottom:var(--s4);padding-bottom:2px;border-bottom:0}.fuss__blase{background:#fff;border:1px solid var(--linie);font-size:.95rem;padding:11px 18px;max-width:16.44em;box-shadow:0 10px 24px -14px #123f3659}.fuss__blase:after{background:#fff;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie)}.fuss__sessel{width:min(168px,48vw)}.fuss a{color:var(--text-leise)}.fuss__rechtlich a:not(.fuss__mkurti){display:none}.fuss__rechtlich a+a:before{content:none}.fuss__abschluss{min-height:calc(100vh - var(--kopf-h) - var(--reiter) - var(--reiter-hub))}@supports (height: 100svh){.fuss__abschluss{min-height:calc(100svh - var(--kopf-h) - var(--reiter) - var(--reiter-hub))}}.fuss__zeile{border-top:1px solid var(--linie);font-size:.7rem;line-height:1.5;text-align:center;justify-content:center;gap:3px;padding:13px 0 15px}.fuss__zeile a{font-size:.7rem}.zustimmung{place-items:end stretch;padding:0}.zustimmung__fenster{max-width:none;border-radius:var(--r-l) var(--r-l) 0 0;padding:20px var(--luft) calc(16px + env(safe-area-inset-bottom,0px))}.zustimmung__titel{font-size:1.1rem;margin-bottom:6px}.zustimmung__text{font-size:.82rem;line-height:1.5;margin-bottom:12px}.zustimmung__arten{gap:6px;margin-bottom:14px}.zustimmung__art{gap:12px;padding:9px 12px}.zustimmung__was strong{font-size:.86rem}.zustimmung__was span{font-size:.74rem;line-height:1.4}.zustimmung__knoepfe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zustimmung__knoepfe [data-zustimmung=alle]{grid-column:1 / -1}.zustimmung__knoepfe .knopf{padding:11px 8px;font-size:.82rem}.kartenhalter{min-height:280px;padding:var(--s5) var(--s4)}}@media(max-width:360px){:root{--luft: 22px;--streifen: 144px}.knopf{font-size:.8rem;padding:12px 8px}.zustimmung__knoepfe .knopf{font-size:.76rem;padding:11px 4px}.blatt-kachel b{font-size:.8rem}.blatt-kachel--seite b{font-size:.76rem}}@media(max-width:900px)and (max-height:720px){:root{--streifen: 144px;--hero-luft: 16px}}@media(max-width:900px)and (max-height:700px){:root{--streifen: 126px;--hero-luft: 16px}.hero h1{font-size:1.25rem}.hero__lead{font-size:.85rem;margin-bottom:14px}.knopfpaar--hero .knopf{min-height:46px;font-size:.78rem}.vertrauen__zelle{padding:12px 10px;gap:8px;align-items:center}.vertrauen__zelle svg{width:15px;height:15px;margin-top:0}.vertrauen__zelle b{font-size:.78rem}.vertrauen__zelle span{display:none}}@media(max-width:620px){.ortsverweise{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ortsraster{grid-template-columns:1fr 1fr;gap:8px}.ortskachel{padding:11px 12px}.ortskachel b{font-size:.93rem}.ortskachel small{font-size:.74rem}.gemeinden{grid-template-columns:1fr;gap:20px}.gemeinde{padding-left:14px}.gemeinde h3{font-size:1.02rem}.antwort-zuerst{font-size:1.02rem;padding-left:15px}}@media(max-width:900px){.gitter--breit{grid-template-columns:minmax(0,1fr);gap:12px}.gitter--breit .karte--gross{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 14px;align-items:center}.gitter--breit .karte--gross .karte__symbol{grid-row:1;grid-column:1;margin-bottom:0;width:44px;height:44px}.gitter--breit .karte--gross .karte__symbol svg{width:22px;height:22px}.gitter--breit .karte--gross h3{grid-row:1;grid-column:2;margin:0;font-size:1.12rem}.gitter--breit .karte--gross p{grid-column:1 / -1;margin:14px 0 0}.gitter--breit .karte--gross .hakenliste{grid-column:1 / -1;margin-top:16px;gap:9px;padding-top:14px;border-top:1px solid var(--linie)}}@media(max-width:900px)and (max-height:720px){.fuss__einladung{padding-top:var(--s3);margin-bottom:var(--s3)}.fuss__blase{font-size:.88rem;padding:9px 15px}.fuss__sessel{width:min(132px,40vw)}.fuss__kontakt{gap:7px;padding-bottom:var(--s3)}.fussbox{padding:7px 12px}.fussbox__ic{width:34px;height:34px;border-radius:11px}.fussbox__ic svg{width:17px;height:17px}.fussbox strong{font-size:.88rem}.fussbox__zu{font-size:.68rem}.fuss__zeile{padding:10px 0 12px;font-size:.67rem}.fuss__zeile a{font-size:.67rem}}@media(max-width:900px)and (max-height:700px){.zustimmung__fenster{padding-top:16px}.zustimmung__titel{font-size:1rem;margin-bottom:4px}.zustimmung__text{margin-bottom:10px}.zustimmung__arten{gap:5px;margin-bottom:12px}.zustimmung__art{padding:7px 10px}.zustimmung__was span{font-size:.7rem}}
