@font-face{font-family:"Albert Sans";src:url("/fonts/albert-sans-latin-var.acf30438.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--c-weiss:#ffffff;--c-tinte:#0f2530;--c-tinte-2:#46606b;--c-primaer:#0a6e93;--c-primaer-tief:#07506c;--c-primaer-text:#e8f6fa;--c-himmel:#eef6f8;--c-himmel-2:#d6e9ef;--c-linie:#dbe7ec;--c-rand:#6f8a95;--c-minze:#9be6c6;--c-minze-hell:#e4f7ef;--c-nacht:#0b3a4f;--c-nacht-text:#a9cbd8;--c-nacht-hell:#dcebf0;--c-fokus:#0a6e93;--c-fehler:#b42318;--c-weiss-97:rgb(255 255 255 / 0.97);--c-weiss-75:rgb(255 255 255 / 0.75);--c-weiss-40:rgb(255 255 255 / 0.4);--c-weiss-14:rgb(255 255 255 / 0.14);--c-weiss-12:rgb(255 255 255 / 0.12);--c-weiss-06:rgb(255 255 255 / 0.06);--c-tinte-hover:#1d3a47;--c-elbe-flaeche:#c7e0e8;--c-tuch-rot:#f0b3ab;--c-tuch-gelb:#f4d98b;--c-tuch-blau:#aac4ec;--c-tuch-gruen:#a9dcbd;--bg:var(--c-weiss);--ink:var(--c-tinte);--text:var(--c-tinte-2);--primary:var(--c-primaer);--focus:var(--c-fokus);--err:var(--c-fehler);--logo-h:2.75rem;--foto-filter:brightness(1.04) saturate(0.86) contrast(0.97);--f-sans:"Albert Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-xs:0.8125rem;--t-s:0.9375rem;--t-m:1.0625rem;--t-l:clamp(1.125rem,1.05rem + 0.35vw,1.3125rem);--t-xl:clamp(1.1875rem,1.1rem + 0.4vw,1.4375rem);--t-2xl:clamp(1.8125rem,1.35rem + 1.9vw,2.875rem);--t-3xl:clamp(2.125rem,1.15rem + 4.1vw,4.625rem);--t-h1-sub:clamp(2.125rem,1.35rem + 3.1vw,3.75rem);--t-zahl:clamp(2.25rem,1.8rem + 1.6vw,3.125rem);--w-licht:300;--w-normal:400;--w-mittel:500;--w-fett:620;--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;--abschnitt:clamp(3.5rem,2rem + 5.5vw,7rem);--rand:clamp(1rem,0.55rem + 2.2vw,2.5rem);--rand-flaeche:clamp(0.5rem,0.2rem + 1.2vw,1.5rem);--huelle:76rem;--huelle-breit:86rem;--huelle-flaeche:90rem;--r-1:0.5rem;--r-2:0.875rem;--r-3:1.375rem;--r-4:clamp(1.25rem,0.9rem + 1vw,1.75rem);--r-5:clamp(1.5rem,1rem + 2vw,2.5rem);--r-rund:999px;--s-1:0 1px 2px rgb(15 37 48 / 0.06);--s-2:0 1px 2px rgb(15 37 48 / 0.05),0 18px 40px -22px rgb(15 37 48 / 0.32);--s-daumen:0 -10px 28px -18px rgb(15 37 48 / 0.35)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--f-sans);font-size:var(--t-m);font-weight:var(--w-normal);line-height:1.6;color:var(--c-tinte);background:var(--c-weiss);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{margin:0;color:var(--c-tinte);font-weight:var(--w-normal);line-height:1.14;letter-spacing:-0.018em;text-wrap:balance}h1{font-size:var(--t-h1-sub);font-weight:var(--w-licht);letter-spacing:-0.032em;line-height:1.05}h2{font-size:var(--t-2xl);font-weight:var(--w-licht);letter-spacing:-0.024em}h3{font-size:var(--t-xl);font-weight:var(--w-fett);letter-spacing:-0.012em;line-height:1.25}.betont{font-weight:var(--w-fett)}p{margin:0;text-wrap:pretty}p,li,dd,td,th,h3,summary{overflow-wrap:break-word}@media (max-width:89.99rem){p,li,dd,td,th,h3,summary{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}.lead,a,.knopf{-webkit-hyphens:manual;hyphens:manual}}@media (min-width:48rem) and (max-width:89.99rem){p,li,dd,td,th,h3,summary{-webkit-hyphenate-limit-before:7;-webkit-hyphenate-limit-after:7}}figure img{filter:var(--foto-filter)}.nobr{white-space:nowrap}p + p{margin-top:1em}ul,ol{margin:0;padding:0}a[href^="mailto:"]{-webkit-hyphens:none;hyphens:none}a{color:var(--c-primaer);text-decoration-thickness:1px;text-underline-offset:0.18em}a:hover{color:var(--c-primaer-tief);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--c-fokus);outline-offset:3px;border-radius:4px}[id]{scroll-margin-top:1.5rem}address{font-style:normal}figure{margin:0}strong,b{font-weight:var(--w-fett)}.lead{font-size:var(--t-l);line-height:1.55;color:var(--c-tinte-2)}.ic{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pikto{width:3rem;height:3rem;flex:none;fill:none;stroke:var(--c-primaer);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pikto__f{fill:var(--pikto-f,var(--c-minze));stroke:none}.sprung{position:absolute;left:var(--a-4);top:-4rem;z-index:100;background:var(--c-tinte);color:var(--c-weiss);padding:var(--a-3) var(--a-4);border-radius:var(--r-1);font-weight:var(--w-fett);text-decoration:none}.sprung:focus{top:var(--a-3);color:var(--c-weiss)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:0.6em;min-height:3.125rem;padding:0.75rem 1.4rem;border:1.5px solid transparent;border-radius:var(--r-rund);font:inherit;font-size:var(--t-m);font-weight:var(--w-fett);line-height:1.2;text-decoration:none;cursor:pointer;text-align:center;transition:background-color 0.15s,color 0.15s,border-color 0.15s}.knopf:hover{text-decoration:none}.knopf .ic{width:1.2em;height:1.2em}.knopf--primaer{background:var(--c-primaer);color:var(--c-weiss)}.knopf--primaer:hover{background:var(--c-primaer-tief);color:var(--c-weiss)}.knopf--kontur{border-color:var(--c-tinte);color:var(--c-tinte);background:var(--c-weiss)}.knopf--kontur:hover{background:var(--c-himmel);color:var(--c-tinte)}.knopf--hell{background:var(--c-weiss);color:var(--c-primaer-tief)}.knopf--hell:hover{background:var(--c-minze-hell);color:var(--c-primaer-tief)}.knopf--rand-hell{border-color:var(--c-weiss-75);color:var(--c-weiss)}.knopf--rand-hell:hover{background:var(--c-weiss-12);color:var(--c-weiss)}.knopf--dunkel{background:var(--c-tinte);color:var(--c-weiss)}.knopf--dunkel:hover{background:var(--c-tinte-hover);color:var(--c-weiss)}.knopf--klein{min-height:2.75rem;padding:0.55rem 1.15rem;font-size:var(--t-s)}.knopf--gross{min-height:3.5rem;padding-inline:2rem}.knopf--tel{padding-left:0.5rem}.kreis{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;background:var(--c-minze);color:var(--c-tinte)}.kreis .ic{width:1.1rem;height:1.1rem}.knoepfe{display:flex;flex-wrap:wrap;gap:var(--a-3);margin-top:var(--a-6)}.textlink{display:inline-block;padding-block:0.35rem;font-weight:var(--w-fett);color:var(--c-primaer);text-decoration:none}.textlink .ic,.kachel__link .ic{display:inline-block;vertical-align:-0.24em;margin-left:0.4rem;transition:transform 0.2s}.textlink:hover{color:var(--c-primaer-tief);text-decoration:underline;text-decoration-thickness:1px}.textlink:hover .ic{transform:translateX(3px)}.linkreihe{list-style:none;display:flex;flex-wrap:wrap;gap:var(--a-2) var(--a-6);margin-top:var(--a-5)}.haken{list-style:none;display:grid;gap:var(--a-3)}.haken li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:0.6rem;align-items:start}.haken .ic{width:1.3rem;height:1.3rem;margin-top:0.2rem;color:var(--c-primaer);stroke-width:2.3}.huelle{width:min(100% - 2 * var(--rand),var(--huelle));margin-inline:auto}.huelle--breit{width:min(100% - 2 * var(--rand),var(--huelle-breit))}.abschnitt{padding-block:calc(var(--abschnitt) * 0.5)}.abschnitt--eng{padding-block:calc(var(--abschnitt) * 0.35)}.flaeche{width:min(100% - 2 * var(--rand-flaeche),var(--huelle-flaeche));margin-inline:auto;background:var(--c-himmel);border-radius:var(--r-5)}.abschnitt.flaeche{padding-block:calc(var(--abschnitt) * 0.8);margin-block:calc(var(--abschnitt) * 0.5)}.flaeche .huelle{width:min(100% - 2 * (var(--rand) - var(--rand-flaeche) + 0.25rem),var(--huelle))}.flaeche--minze{background:var(--c-minze-hell)}.abschnitt__titel{margin-bottom:clamp(1.75rem,1rem + 2.5vw,3rem);max-width:44rem}.kopf{position:relative;z-index:40;background:var(--c-weiss);border-bottom:1px solid var(--c-linie)}.kopf__zeile{width:min(100% - 2 * var(--rand),var(--huelle-breit));margin-inline:auto;display:flex;align-items:center;gap:var(--a-3);min-height:4.25rem}.marke{margin-right:auto;display:inline-flex;flex-direction:column;align-items:flex-start;font-size:1.1875rem;letter-spacing:-0.025em;line-height:1.02;color:var(--c-tinte);text-decoration:none;padding-block:0.55rem}.marke:hover{color:var(--c-tinte);text-decoration:none}.marke__name{display:flex;flex-direction:column}.marke__zusatz{display:none}.marke__eins{font-weight:660}.marke__zwei{font-weight:var(--w-licht);color:var(--c-primaer)}.nav,.kopf__tel,.kopf__angebot{display:none}.kopf__anrufen{display:inline-flex;align-items:center;gap:0.45rem;min-height:2.75rem;padding:0.45rem 0.95rem 0.45rem 0.55rem;border-radius:var(--r-rund);background:var(--c-minze-hell);color:var(--c-tinte);font-weight:var(--w-fett);font-size:var(--t-s);text-decoration:none}.kopf__anrufen .ic{width:1.7rem;height:1.7rem;padding:0.3rem;border-radius:50%;background:var(--c-minze);stroke-width:2}.kopf__anrufen:hover{color:var(--c-tinte);background:var(--c-minze)}.menue{position:static}.menue__knopf{list-style:none;display:inline-grid;align-items:center;justify-items:center;min-height:2.75rem;padding:0.45rem 0.9rem;border:1.5px solid var(--c-tinte);border-radius:var(--r-rund);cursor:pointer;font-weight:var(--w-fett);font-size:var(--t-s);user-select:none}.menue__knopf::-webkit-details-marker{display:none}.menue__auf,.menue__zu{grid-area:1 / 1;display:inline-flex;align-items:center;gap:0.4rem}.menue__zu{visibility:hidden}.menue[open] .menue__auf{visibility:hidden}.menue[open] .menue__zu{visibility:visible}.menue__wort{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menue__tafel{position:absolute;left:0;right:0;top:100%;background:var(--c-weiss);border-bottom:1px solid var(--c-linie);box-shadow:var(--s-2);padding:var(--a-4) var(--rand) var(--a-6);max-height:calc(100vh - 5rem);overflow-y:auto}.menue__gruppe{font-size:var(--t-xs);font-weight:var(--w-fett);color:var(--c-tinte-2);letter-spacing:0.04em;margin:var(--a-2) 0 var(--a-1)}.menue__leistungen,.menue__haupt{list-style:none}.menue__leistungen{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--a-4);padding-bottom:var(--a-3);border-bottom:1px solid var(--c-linie)}.menue__leistungen a,.menue__haupt a{display:flex;align-items:center;min-height:2.9rem;color:var(--c-tinte);text-decoration:none;font-weight:var(--w-mittel)}.menue__haupt a{font-size:1.1875rem;min-height:3.1rem;border-bottom:1px solid var(--c-linie)}.menue a[aria-current="page"]{color:var(--c-primaer);font-weight:var(--w-fett)}.menue__angebot{width:100%;margin-top:var(--a-5)}@media (max-width:22.5rem){.kopf__zeile{gap:0.4rem}.marke{font-size:1.0625rem}.kopf__anrufen{padding:0.4rem 0.7rem 0.4rem 0.4rem}.menue__knopf{padding-inline:0.7rem}.kopf__anrufen,.menue__auf,.menue__zu{gap:0.35rem}}.brotkrume{font-size:var(--t-s);color:var(--c-tinte-2);margin-bottom:var(--a-5)}.brotkrume ol{list-style:none;display:flex;flex-wrap:wrap}.brotkrume li + li::before{content:"›";margin:0 0.55rem;color:var(--c-rand)}.brotkrume a{color:var(--c-tinte-2);display:inline-block;padding-block:0.2rem}.brotkrume a:hover{color:var(--c-primaer)}.held{padding-top:clamp(2rem,1rem + 4vw,4.75rem)}.held__kopf{display:grid;gap:var(--a-5);width:min(100% - 2 * var(--rand),var(--huelle-breit))}.held__titel{font-size:var(--t-3xl);line-height:1.02;letter-spacing:-0.036em}.held__titel .z{display:block}.held__titel .z--fett{font-weight:600;letter-spacing:-0.034em}.held__text{max-width:34rem}.held .knoepfe{margin-top:var(--a-5)}.fenster{margin-top:clamp(2rem,1rem + 3.5vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.52fr);gap:clamp(0.4rem,0.2rem + 0.8vw,0.875rem);height:clamp(15.5rem,7rem + 34vw,37rem)}.fenster__scheibe{overflow:hidden;border-radius:var(--r-4);background:var(--c-himmel)}.fenster__scheibe img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,50% 50%)}.fakten{position:relative;z-index:2;margin-top:calc(-1 * clamp(1.75rem,1rem + 3vw,4.25rem))}.fakten__liste{list-style:none;width:min(100% - 2 * var(--rand) - 2 * clamp(0.75rem,3vw,3rem),74rem);margin-inline:auto;background:var(--c-weiss);border-radius:var(--r-3);box-shadow:var(--s-2);padding:var(--a-2) clamp(1.1rem,0.6rem + 2vw,2.5rem);display:grid}.fakten__liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--a-5)}.fakt{display:grid;grid-template-columns:minmax(0,1fr);gap:0.3rem;align-content:start;padding:0.95rem 0}.fakt:nth-child(n + 3){border-top:1px solid var(--c-linie)}.fakt--wort{order:5;grid-column:1 / -1}.fakt__wert{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;column-gap:0.3em;row-gap:0.15rem;font-weight:var(--w-normal);line-height:1.05;min-height:3.7rem}.fakt__einheit{flex-basis:100%}@media (max-width:43.99rem){.fakt--wort .fakt__wert{min-height:0}}@media (min-width:44rem){.fakt__einheit{flex-basis:auto}.fakt__wert{min-height:0}}.fakt__zahl{font-size:var(--t-zahl);font-weight:var(--w-licht);color:var(--c-primaer);letter-spacing:-0.035em;font-variant-numeric:lining-nums tabular-nums}.fakt__klein{font-size:1rem;font-weight:var(--w-fett);color:var(--c-tinte)}.fakt__wort{font-size:clamp(1.375rem,0.95rem + 0.95vw,1.8125rem);font-weight:var(--w-mittel);color:var(--c-primaer);letter-spacing:-0.025em;white-space:nowrap}.fakt__text{display:block;font-size:var(--t-s);line-height:1.4;color:var(--c-tinte-2)}.zielgruppen{padding-top:calc(var(--abschnitt) * 0.8)}.zielgruppen__raster{display:grid;gap:var(--a-6)}.zielgruppen__kopf .lead{margin-top:var(--a-4);max-width:30rem}.zielgruppen__liste{list-style:none;display:grid;gap:var(--a-3)}.zielgruppe{position:relative;display:flex;flex-direction:column;gap:var(--a-3);align-items:flex-start;padding:clamp(1.25rem,1rem + 1vw,1.9rem);border-radius:var(--r-3);background:var(--c-himmel);transition:background-color 0.15s}.zielgruppe h3{font-size:var(--t-l);margin-top:var(--a-2)}.zielgruppe p{color:var(--c-tinte-2)}.zielgruppe .textlink{margin-top:auto}.zielgruppe .textlink::after{content:"";position:absolute;inset:0;border-radius:var(--r-3)}.zielgruppe .textlink:focus-visible{outline:none}.zielgruppe .textlink:focus-visible::after{outline:3px solid var(--c-fokus);outline-offset:3px}.zielgruppe:hover{background:var(--c-himmel-2)}.zielgruppe:hover .textlink{color:var(--c-primaer-tief);text-decoration:underline}@media (max-width:39.99rem){.zielgruppen__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem}.zielgruppe{gap:0.55rem;min-height:8.75rem;padding:0.95rem 0.95rem 2.6rem}.zielgruppe .pikto{width:2.5rem;height:2.5rem}.zielgruppe h3{font-size:0.9375rem;line-height:1.25;margin-top:0.15rem;text-wrap:wrap}.zielgruppe p{display:none}.zielgruppe .textlink{width:1px;height:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap}.zielgruppe__pfeil{display:block;position:absolute;right:0.9rem;bottom:0.85rem;width:1.25rem;height:1.25rem;pointer-events:none;color:var(--c-primaer);stroke-width:2}}.kacheln{list-style:none;display:grid;gap:var(--a-3)}.kachel{position:relative;display:grid}.kachel__bild{grid-area:bild;overflow:hidden;background:var(--c-himmel-2)}.kachel__bild img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,50% 50%)}.kachel__titel{grid-area:bild;text-wrap:wrap}.kachel__text{grid-area:text;font-size:var(--t-m);line-height:1.55;color:var(--c-tinte-2)}.kachel__link{grid-area:link;align-self:end;justify-self:start;display:block;padding-block:0.25rem;font-size:var(--t-m);font-weight:var(--w-fett);color:var(--c-primaer);text-decoration:none}.kachel__link::after{content:"";position:absolute;inset:0;border-radius:var(--r-4)}@media (max-width:43.99rem){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.kachel{grid-template-areas:"bild"}.kachel__bild{aspect-ratio:4 / 5;border-radius:var(--r-3)}.kachel__titel{align-self:end;justify-self:start;position:relative;z-index:1;max-width:calc(100% - 2.5rem);margin:0;padding:0.6rem 0.75rem 0 0;font-size:0.9375rem;line-height:1.22;background:var(--aussparung,var(--c-himmel));border-top-right-radius:var(--r-2)}.kachel__titel::before,.kachel__titel::after{content:"";position:absolute;width:var(--r-2);height:var(--r-2);background:radial-gradient(circle at 100% 0,transparent calc(var(--r-2) - 0.5px),var(--aussparung,var(--c-himmel)) var(--r-2))}.kachel__titel::before{left:0;bottom:100%}.kachel__titel::after{left:100%;bottom:0}.kachel__text{display:none}.kachel__link{grid-area:bild;align-self:start;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.kachel__link::after{border-radius:var(--r-3)}}.kachel__link:focus-visible{outline:none}.kachel__link:focus-visible::after{outline:3px solid var(--c-fokus);outline-offset:3px}.kachel:hover .kachel__link{color:var(--c-primaer-tief);text-decoration:underline}.kachel .ic{transition:transform 0.2s}.kachel:hover .ic{transform:translateX(3px)}.schritte{list-style:none;display:grid;gap:0}.schritt{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--a-4);padding-bottom:var(--a-6)}.schritt:last-child{padding-bottom:0}.schritt::before{content:"";position:absolute;left:1.5rem;top:3.25rem;bottom:0.25rem;width:1px;background:var(--c-himmel-2)}.schritt:last-child::before{display:none}.schritt__nr{grid-row:span 2;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--c-minze);color:var(--c-tinte);font-weight:var(--w-fett);font-size:var(--t-s);letter-spacing:0.02em;font-variant-numeric:tabular-nums}.schritt h3{font-size:var(--t-l);padding-top:0.6rem}.schritt p{color:var(--c-tinte-2);margin-top:var(--a-2)}.regeln__raster{display:grid;gap:var(--a-6)}.regeln__bild{margin-top:var(--a-5);aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-4)}.regeln__bild img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,30% 50%)}.regeln__liste{list-style:none;display:grid;gap:var(--a-5) var(--a-7)}.regel{position:relative;padding-top:var(--a-5);border-top:1px solid var(--c-himmel-2)}.regel::before{content:"";position:absolute;left:0;top:-1px;width:2.25rem;height:3px;border-radius:2px;background:var(--c-primaer)}.regel h3{font-size:var(--t-l)}.regel p{margin-top:var(--a-2);color:var(--c-tinte-2)}.regeln__zusatz{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0.9rem;align-items:start;margin-top:var(--a-6);padding:1.1rem 1.25rem;background:var(--c-weiss);border-radius:var(--r-3);color:var(--c-tinte)}.regeln__zusatz .pikto{width:2.5rem;height:2.5rem}.tabelle-karte{background:var(--c-weiss);border:1px solid var(--c-linie);border-radius:var(--r-3);overflow:hidden}.stapeltabelle,.wege{width:100%;border-collapse:collapse;font-size:var(--t-s);line-height:1.5}.stapeltabelle th,.stapeltabelle td,.wege th,.wege td{text-align:left;vertical-align:top;padding:1rem 1.25rem}.stapeltabelle thead th,.wege thead th{background:var(--c-himmel);font-size:var(--t-xs);font-weight:var(--w-fett);color:var(--c-tinte);letter-spacing:0.02em}.stapeltabelle tbody th,.wege tbody th{font-weight:var(--w-fett);color:var(--c-tinte)}.stapeltabelle tbody td{color:var(--c-tinte-2)}.stapeltabelle tbody tr + tr,.wege tbody tr + tr{border-top:1px solid var(--c-linie)}@media (max-width:47.99rem){.stapeltabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stapeltabelle tr{display:block;padding:1rem 1.15rem}.stapeltabelle tbody tr + tr{border-top:1px solid var(--c-linie)}.stapeltabelle th,.stapeltabelle td{display:block;padding:0}.stapeltabelle tbody th{font-size:var(--t-m);margin-bottom:0.35rem}.stapeltabelle td + td{margin-top:0.6rem}.stapeltabelle td::before{content:attr(data-spalte);display:block;font-size:var(--t-xs);font-weight:var(--w-fett);color:var(--c-primaer);margin-bottom:0.1rem}}.vergleich__kopf{max-width:48rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.vergleich__kopf .lead{margin-top:var(--a-4)}.vergleich__schluss{margin-top:var(--a-5);max-width:48rem;color:var(--c-tinte-2)}.person__raster{display:grid;gap:var(--a-6);align-items:center}.kennkarte{display:grid;gap:var(--a-4);align-content:start;width:100%;max-width:30rem;padding:clamp(1.25rem,0.9rem + 1.5vw,2rem);background:var(--c-himmel);border-radius:var(--r-4)}.flaeche .kennkarte{background:var(--c-weiss)}.kennkarte__bildplatz{display:grid;place-items:center;align-content:center;gap:0.35rem;aspect-ratio:16 / 9;border:1.5px dashed var(--c-himmel-2);border-radius:var(--r-3);background:var(--c-weiss)}.flaeche .kennkarte__bildplatz{background:var(--c-himmel);border-color:var(--c-himmel-2)}.kennkarte__initialen{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--c-minze-hell);color:var(--c-primaer-tief);font-size:1.625rem;font-weight:var(--w-licht);letter-spacing:0.02em}.kennkarte__hinweis{font-size:var(--t-xs);font-weight:var(--w-mittel);color:var(--c-tinte-2)}.kennkarte__name{margin-top:var(--a-2);font-size:var(--t-xl);font-weight:var(--w-fett);letter-spacing:-0.015em;line-height:1.2}.kennkarte__rolle{margin-top:-0.6rem;color:var(--c-tinte-2)}.kennkarte__daten{margin:0;border-top:1px solid var(--c-himmel-2)}.flaeche .kennkarte__daten{border-color:var(--c-linie)}.kennkarte__daten div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--a-4);padding:0.7rem 0;border-bottom:1px solid var(--c-himmel-2)}.flaeche .kennkarte__daten div{border-color:var(--c-linie)}.kennkarte__daten dt{font-size:var(--t-s);color:var(--c-tinte-2)}.kennkarte__daten dd{margin:0;font-weight:var(--w-fett);text-align:right}@media (max-width:59.99rem){.kennkarte{order:2}.kennkarte__bildplatz{aspect-ratio:auto;display:flex;justify-content:flex-start;gap:0.9rem;padding:0.75rem}.kennkarte__initialen{width:3.5rem;height:3.5rem;font-size:1.25rem}}.person__text > p{margin-top:var(--a-4);max-width:36rem;font-size:var(--t-l);line-height:1.55;color:var(--c-tinte)}.zitat{margin:var(--a-6) 0 var(--a-4);max-width:38rem;padding-left:var(--a-5);border-left:3px solid var(--c-minze)}.zitat blockquote{margin:0}.zitat blockquote p{font-size:clamp(1.25rem,1.05rem + 0.8vw,1.625rem);font-weight:var(--w-licht);line-height:1.42;letter-spacing:-0.012em;color:var(--c-tinte)}.zitat figcaption{margin-top:var(--a-3);font-size:var(--t-s);font-weight:var(--w-fett);color:var(--c-tinte)}.gebiet__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-6);align-items:center}.gebiet__text .lead{margin-top:var(--a-4)}.gebiet__tabelle{margin-top:var(--a-5);background:var(--c-weiss);border-radius:var(--r-3);overflow:hidden}.gebiet__tabelle thead th{background:var(--c-himmel-2)}.gebiet__knopf{margin-top:var(--a-5);text-align:left}.gebiet__grenze{margin-top:var(--a-4);font-size:var(--t-s);color:var(--c-tinte-2);max-width:36rem}.skizze{max-width:30rem;width:100%;justify-self:center}.skizze svg{width:100%;height:auto;overflow:hidden}.skizze figcaption{margin-top:var(--a-2);font-size:var(--t-xs);color:var(--c-tinte-2);text-align:center}.skizze__elbe{fill:none;stroke:var(--c-himmel-2);stroke-width:24;stroke-linecap:round}.gebiet--kurz .skizze__elbe,.flaeche .skizze__elbe{stroke:var(--c-elbe-flaeche)}.skizze__umland{fill:none;stroke:var(--c-primaer);stroke-width:1.5;stroke-dasharray:4 6}.skizze__bezirk{fill:var(--c-weiss);stroke:var(--c-primaer);stroke-width:1.5}.skizze__bezirk--sitz{fill:var(--c-minze-hell)}.skizze__name{font:600 17px var(--f-sans);fill:var(--c-tinte);letter-spacing:-0.01em}.skizze__klein{font:500 14px var(--f-sans);fill:var(--c-tinte-2)}.skizze__klein--sitz{font-weight:650;fill:var(--c-primaer-tief)}.skizze__elbname{font:500 14px var(--f-sans);fill:var(--c-tinte-2);letter-spacing:0.04em}@media (max-width:40rem){.skizze__name{font-size:19px}.skizze__klein,.skizze__elbname{font-size:17.5px}}.skizze__punkt{fill:var(--c-primaer)}.skizze__punkt-ring{fill:var(--c-primaer);fill-opacity:0.18}.jobs__band{display:grid;gap:var(--a-5);padding:clamp(1.5rem,1rem + 3vw,3.5rem);background:var(--c-minze-hell);border-radius:var(--r-5)}.jobs__text > p{color:var(--c-tinte);max-width:42rem}.jobs__handlung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-3) var(--a-5);margin-top:var(--a-5)}.jobs__handlung p{color:var(--c-tinte-2);font-size:var(--t-s)}.fragen__raster{display:grid;gap:var(--a-5)}.fragen__liste{border-top:1px solid var(--c-linie)}.frage{border-bottom:1px solid var(--c-linie)}.frage summary,.mehr summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--a-4);min-height:3.5rem;padding:1.05rem 0;cursor:pointer;font-size:var(--t-l);font-weight:var(--w-mittel);line-height:1.35;letter-spacing:-0.01em}.frage summary::-webkit-details-marker,.mehr summary::-webkit-details-marker{display:none}.frage summary:hover{color:var(--c-primaer-tief)}.frage__zeichen{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--c-himmel);color:var(--c-primaer);transition:transform 0.2s,background-color 0.2s}.frage__zeichen .ic{width:1.15rem;height:1.15rem;stroke-width:2.2}.frage[open] .frage__zeichen,.mehr[open] .frage__zeichen{transform:rotate(45deg);background:var(--c-minze);color:var(--c-tinte)}.frage p{padding:0 3.25rem 1.4rem 0;color:var(--c-tinte-2);max-width:44rem}.aufruf{padding-block:calc(var(--abschnitt) * 0.5)}.aufruf__tafel{position:relative;overflow:hidden;width:min(100% - 2 * var(--rand-flaeche),var(--huelle-flaeche));margin-inline:auto;display:grid;gap:var(--a-6);padding:clamp(2.25rem,1rem + 5vw,5.5rem) max(var(--rand),calc((100% - var(--huelle)) / 2 - var(--rand-flaeche)));background:var(--c-primaer);color:var(--c-primaer-text);border-radius:var(--r-5)}.aufruf__tafel::before{content:"";position:absolute;left:-12%;right:-12%;bottom:calc(-2.2 * clamp(4rem,2rem + 6vw,8rem));height:calc(3 * clamp(4rem,2rem + 6vw,8rem));pointer-events:none;border-top:24px solid var(--c-weiss-06);border-radius:50%;transform:rotate(-3deg)}.aufruf__text,.aufruf__handlung{position:relative}.aufruf h2{color:var(--c-weiss);font-weight:var(--w-licht);font-size:clamp(2rem,1.3rem + 2.6vw,3.375rem);letter-spacing:-0.03em}.aufruf__text p{margin-top:var(--a-4);max-width:34rem}.aufruf .knoepfe{margin-top:0;display:grid;grid-template-columns:minmax(0,23rem)}.aufruf .knoepfe .knopf{width:100%}.aufruf :focus-visible{outline-color:var(--c-weiss)}.aufruf__zeit{display:flex;align-items:center;gap:0.5rem;margin-top:var(--a-4);font-size:var(--t-s)}.seitenkopf{padding-top:clamp(1.25rem,0.8rem + 2vw,3rem);padding-bottom:calc(var(--abschnitt) * 0.5)}.seitenkopf__raster{display:grid;gap:var(--a-6);align-items:center}.seitenkopf h1 .betont{font-weight:600}.seitenkopf .lead{margin-top:var(--a-5);max-width:36rem}.seitenkopf__bild{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-4);background:var(--c-himmel)}.seitenkopf__bild img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,50% 50%)}.seitenkopf--schmal{padding-bottom:var(--a-6)}.seitenkopf__lead{max-width:44rem}.kurzpunkte{list-style:none;display:flex;flex-wrap:wrap;gap:var(--a-2);margin-top:var(--a-6)}.kurzpunkte li,.kurzpunkte__punkt{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.95rem 0.5rem 0.7rem;border-radius:var(--r-rund);background:var(--c-minze-hell);font-size:var(--t-s);font-weight:var(--w-mittel)}.kurzpunkte .ic{color:var(--c-primaer);stroke-width:2.4;width:1.1rem;height:1.1rem}.spalt__raster{display:grid;gap:var(--a-5)}.spalt__text .textlink{margin-top:var(--a-3)}.spalt__text > p:not(.lead){color:var(--c-tinte-2)}.zwilling{display:grid;gap:var(--a-7)}.zwilling > section > h2,.zwilling > section > p{max-width:36rem}.zwilling h2{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);margin-bottom:var(--a-4)}.zwilling p{color:var(--c-tinte-2)}.zwilling .haken{margin-block:var(--a-4)}.verzeichnis__kopf{max-width:46rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.verzeichnis__kopf .lead{margin-top:var(--a-4)}.verzeichnis__karten{display:grid;gap:var(--a-3)}.liste-karte{background:var(--c-weiss);border-radius:var(--r-3);padding:clamp(1.25rem,1rem + 1vw,2rem)}.liste-karte h3{font-size:var(--t-l);margin:var(--a-3) 0 var(--a-4)}.liste-karte .haken{font-size:var(--t-s);line-height:1.5;gap:0.7rem}.takt{display:inline-flex;align-items:center;gap:5px}.takt i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--c-primaer)}.takt i.an{background:var(--c-primaer)}.liste-karte__takt{display:grid;gap:0.3rem;align-content:start;min-height:1.9rem}.liste-karte__takt .takt,.takt__legende{display:grid;grid-template-columns:repeat(5,1.625rem);justify-items:center;gap:0}.takt__legende{font-size:var(--t-xs);font-weight:var(--w-mittel);line-height:1;color:var(--c-tinte-2)}.liste-karte__takt .takt--wochen{grid-template-columns:repeat(4,2.03rem)}.takt--wochen i{width:1.625rem;height:10px;border-radius:5px}.verzeichnis__fuss{margin-top:var(--a-6);display:grid;gap:var(--a-3)}.verzeichnis__fuss p{color:var(--c-tinte-2);max-width:44rem}.verzeichnis__fuss .linkreihe{margin-top:0}.intervalle__liste{list-style:none;margin-block:var(--a-5);border-top:1px solid var(--c-linie)}.intervalle__liste li{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:var(--a-4);padding:1rem 0;border-bottom:1px solid var(--c-linie);align-items:baseline}.intervalle__liste p{color:var(--c-tinte)}.arbeitsweise__raster{display:grid;gap:var(--a-6);align-items:center}.arbeitsweise__text h2{margin-bottom:var(--a-5)}.arbeitsweise__text p{color:var(--c-tinte);max-width:36rem}.tuecher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-3)}.tuch{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0.15rem;align-items:center;align-content:start;padding:1rem;background:var(--c-weiss);border-radius:var(--r-3)}.tuch__farbe{width:2.5rem;height:2.5rem;margin-bottom:0.5rem}.tuch--rot{--pikto-f:var(--c-tuch-rot)}.tuch--gelb{--pikto-f:var(--c-tuch-gelb)}.tuch--blau{--pikto-f:var(--c-tuch-blau)}.tuch--gruen{--pikto-f:var(--c-tuch-gruen)}.tuch__name{font-weight:var(--w-fett);line-height:1.2}.tuch__wo{font-size:var(--t-s);color:var(--c-tinte-2);line-height:1.3}.schluessel__raster{display:grid;gap:var(--a-6)}.schluessel__zeichen{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--c-weiss);color:var(--c-primaer);margin-bottom:var(--a-5)}.schluessel__zeichen .ic{width:2.25rem;height:2.25rem;stroke-width:1.5}.schluessel__kopf .lead{margin-top:var(--a-4);max-width:30rem;color:var(--c-tinte)}.schluessel .haken{gap:0;align-content:start}.schluessel .haken li{padding-block:var(--a-4);border-top:1px solid var(--c-himmel-2)}@media (min-width:48rem){.schluessel .haken{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--a-6)}}@media (min-width:60rem){.schluessel__zeichen{width:7rem;height:7rem}.schluessel__zeichen .ic{width:3.5rem;height:3.5rem;stroke-width:1.2}}.zeiten__raster{display:grid;gap:var(--a-6);align-items:center}.zeiten__raster p{color:var(--c-tinte-2);max-width:38rem}.zeiten__raster h2{margin-bottom:var(--a-4)}.tag{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);background:var(--c-himmel);border-radius:var(--r-4)}.tag__marken{position:relative;height:1.5rem;margin-bottom:0.4rem}.tag__marken span{position:absolute;left:calc((var(--von) + var(--bis)) / 2 / 24 * 100%);transform:translateX(-50%);font-size:var(--t-xs);font-weight:var(--w-fett);color:var(--c-primaer-tief);white-space:nowrap}.tag__leiste{position:relative;height:3rem;background:var(--c-weiss);border-radius:var(--r-rund);overflow:hidden}.tag__teams,.tag__fenster{position:absolute;top:0;bottom:0;left:calc(var(--von) / 24 * 100%);width:calc((var(--bis) - var(--von)) / 24 * 100%)}.tag__teams{background:var(--c-himmel-2)}.tag__fenster{background:var(--c-primaer)}.tag__wunsch{position:absolute;top:0;bottom:0;left:calc(var(--von) / 24 * 100%);width:calc((var(--bis) - var(--von)) / 24 * 100%);display:grid;place-items:center;padding-inline:0.3rem;text-align:center;font-size:0.75rem;font-weight:var(--w-mittel);line-height:1.1;color:var(--c-tinte-2)}.tag__skala{position:relative;height:1.5rem;margin-top:0.5rem}.tag__skala span{position:absolute;left:calc(var(--bei) / 24 * 100%);transform:translateX(-50%);font-size:var(--t-xs);color:var(--c-tinte-2);white-space:nowrap}.tag__skala span:first-child{transform:none}@media (min-width:60rem){.tag__wunsch{font-size:var(--t-xs)}.tag__skala span,.tag__marken span{font-size:var(--t-s)}}.material__raster{display:grid;gap:var(--a-5) var(--a-8);align-items:start}.material__raster h2{margin-bottom:var(--a-4)}.material__raster .lead{color:var(--c-tinte);max-width:30rem}.material__liste{gap:0}.material__liste li{padding-block:var(--a-4);border-top:1px solid var(--c-linie)}.material__liste li:last-child{border-bottom:1px solid var(--c-linie)}.preis__liste{list-style:none;margin-block:var(--a-2) var(--a-5);border-top:1px solid var(--c-linie)}.preis__liste li{position:relative;padding:0.8rem 0 0.8rem 1.5rem;border-bottom:1px solid var(--c-linie);color:var(--c-tinte)}.preis__liste li::before{content:"";position:absolute;left:0.15rem;top:1.3rem;width:0.55rem;height:0.55rem;border-radius:50%;background:var(--c-minze);box-shadow:0 0 0 3px var(--c-minze-hell)}@media (min-width:40rem){.preis__liste{display:flex;flex-wrap:wrap;gap:var(--a-2);border-top:0}.preis__liste li{padding:0.5rem 0.95rem;border:1px solid var(--c-himmel-2);border-radius:min(var(--r-rund),1.5rem);background:var(--c-himmel);font-size:var(--t-s);min-width:0;max-width:100%}.preis__liste li::before{display:none}}.zwilling .preis__fest{padding:1.25rem 1.5rem;background:var(--c-minze-hell);border-radius:var(--r-3);color:var(--c-tinte);max-width:none}.linkkarten{list-style:none;display:grid;gap:var(--a-3)}.linkkarten a{display:flex;align-items:center;justify-content:space-between;gap:var(--a-4);min-height:4.5rem;height:100%;padding:1.1rem 1.4rem;background:var(--c-weiss);border-radius:var(--r-3);color:var(--c-tinte);font-weight:var(--w-mittel);line-height:1.4;text-decoration:none}.linkkarten a .ic{color:var(--c-primaer);transition:transform 0.2s}.linkkarten a:hover{color:var(--c-primaer-tief)}.linkkarten a:hover .ic{transform:translateX(3px)}.weitere__gebiet{display:flex;align-items:center;gap:0.6rem;margin-top:var(--a-5);color:var(--c-tinte-2)}.weitere__gebiet .ic{color:var(--c-primaer)}.objekte__raster{display:grid;gap:var(--a-6)}.objekte__kopf .lead{margin-top:var(--a-4)}.zustaendig{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:0.9rem;align-items:center;margin-top:var(--a-5);padding:1rem 1.25rem;background:var(--c-minze-hell);border-radius:var(--r-3);font-size:var(--t-s);color:var(--c-tinte)}.zustaendig .ic{width:2.75rem;height:2.75rem;padding:0.6rem;border-radius:50%;background:var(--c-weiss);color:var(--c-primaer);stroke-width:1.7}.objekte__liste{list-style:none;border-top:1px solid var(--c-linie)}.objekte__liste li{position:relative;padding:1.1rem 0 1.1rem 1.9rem;border-bottom:1px solid var(--c-linie)}.objekte__liste li::before{content:"";position:absolute;left:0.2rem;top:1.65rem;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--c-minze);box-shadow:0 0 0 3px var(--c-minze-hell)}.bezirk__raster{display:grid;gap:var(--a-5)}.bezirk__text{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:var(--w-licht);line-height:1.45;letter-spacing:-0.01em;color:var(--c-tinte)}.stadtteile__raster{display:grid;gap:var(--a-5)}.stadtteile__bild{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-4)}.stadtteile__bild img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,50% 50%)}.stadtteile__grenze{margin-top:var(--a-4);font-size:var(--t-s);color:var(--c-tinte-2)}.hinweiskarten{list-style:none;display:grid;gap:var(--a-3)}.hinweiskarten li{padding:clamp(1.25rem,1rem + 1vw,1.75rem);background:var(--c-weiss);border-radius:var(--r-3)}.hinweiskarten p{color:var(--c-tinte-2)}.hinweiskarten strong{color:var(--c-tinte)}.anfahrt__raster{display:grid;gap:var(--a-6);align-items:start}.anfahrt__raster h2{margin-bottom:var(--a-4)}.anfahrt__raster p{color:var(--c-tinte-2)}.wege td{color:var(--c-tinte-2)}.wege td:nth-child(2){min-width:6.5rem}.wege__balken{display:block;width:min(100%,calc(var(--km) / var(--km-max,7) * 100%));height:0.375rem;margin-top:0.4rem;border-radius:var(--r-rund);background:var(--c-minze)}.wege td{white-space:nowrap}@media (max-width:39.99rem){.wege thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wege tr{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:var(--a-4);row-gap:0.4rem;padding:0.95rem 1.15rem}.wege th,.wege td{display:block;padding:0}.wege tbody th{grid-column:1 / -1;font-size:var(--t-m)}.wege td::before{content:attr(data-spalte);display:block;font-size:var(--t-xs);font-weight:var(--w-fett);color:var(--c-primaer);white-space:normal;line-height:1.3;margin-bottom:0.1rem}.wege td:nth-child(2){min-width:0}}.jahre{list-style:none;display:grid;gap:0}.jahr{position:relative;padding:0 0 var(--a-6) 2.25rem}.jahr::before{content:"";position:absolute;left:0.3rem;top:0.9rem;width:0.8rem;height:0.8rem;border-radius:50%;background:var(--c-primaer);box-shadow:0 0 0 4px var(--c-weiss),0 0 0 5px var(--c-himmel-2)}.jahr::after{content:"";position:absolute;left:0.69rem;top:2rem;bottom:0;width:1px;background:var(--c-himmel-2)}.jahr:last-child{padding-bottom:0}.jahr:last-child::after{display:none}.jahr--heute::before{background:var(--c-minze)}.jahr__zahl{display:block;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:var(--w-licht);color:var(--c-primaer);letter-spacing:-0.03em;line-height:1.2;margin-bottom:0.35rem}.jahr--heute .jahr__zahl{font-weight:600;color:var(--c-tinte)}.jahr p{color:var(--c-tinte-2)}.team__kopf{display:grid;gap:var(--a-4);margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.team__zahlen{list-style:none;display:grid;gap:var(--a-3)}@media (min-width:22.5rem) and (max-width:59.99rem){.team__zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.team__eintrag--breit{grid-column:1 / -1}}@media (min-width:22.5rem) and (max-width:39.99rem){.team__eintrag{padding:1rem 1.05rem 1.1rem}.team__was{font-size:var(--t-s);line-height:1.45}}.team__eintrag{display:flex;flex-direction:column;gap:0.35rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);background:var(--c-himmel);border-radius:var(--r-3)}.team__zahl{font-size:clamp(2.5rem,2rem + 2vw,3.75rem);font-weight:var(--w-licht);line-height:1;color:var(--c-primaer);letter-spacing:-0.04em}.team__was{color:var(--c-tinte)}.team__schluss{margin-top:var(--a-5);color:var(--c-tinte-2);max-width:48rem}.angaben__raster{display:grid;gap:var(--a-5)}.angaben__liste{margin:0;border-top:1px solid var(--c-linie)}.angaben__liste div{display:grid;gap:0.2rem;padding:1rem 0;border-bottom:1px solid var(--c-linie)}.angaben__liste dt{font-weight:var(--w-fett)}.angaben__liste dd{margin:0;color:var(--c-tinte-2)}.kontakt__raster{display:grid;gap:var(--a-5);padding-bottom:calc(var(--abschnitt) * 0.5)}.formular-karte{padding:clamp(1.25rem,0.9rem + 2vw,2.75rem);border:1px solid var(--c-linie);border-radius:var(--r-4);box-shadow:var(--s-2);background:var(--c-weiss)}.formular-karte h2{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);margin-bottom:var(--a-5)}.formular{display:grid;gap:1.35rem}.feld label,.kacheln-wahl legend,.pillen-wahl legend{display:block;margin-bottom:0.45rem;font-weight:var(--w-fett);line-height:1.35}.optional{font-weight:var(--w-normal);color:var(--c-tinte-2)}.feld input,.feld select,.feld textarea{display:block;width:100%;min-height:3.125rem;padding:0.75rem 1rem;font:inherit;font-size:var(--t-m);color:var(--c-tinte);background:var(--c-weiss);border:1.5px solid var(--c-rand);border-radius:0.8rem}.feld textarea{min-height:8.5rem;resize:vertical;line-height:1.5}.feld select{appearance:none;padding-right:2.75rem;cursor:pointer}.feld__auswahl{position:relative;display:block}.feld__pfeil{position:absolute;right:0.9rem;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);pointer-events:none;color:var(--c-tinte);stroke-width:2}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--c-tinte-2)}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{border-color:var(--c-primaer);outline-offset:1px;border-radius:0.8rem}.feld--kurz input{max-width:12rem}.feld__hilfe{margin-top:0.4rem;font-size:var(--t-s);color:var(--c-tinte-2)}.feldpaar{display:grid;gap:1.1rem}.feldpaar__hilfe{margin-top:-0.6rem}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}.kacheln-wahl__reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem}.wahl{position:relative;display:block}.wahl:nth-child(odd):last-child{grid-column:1 / -1}.wahl:nth-child(odd):last-child .wahl__flaeche{flex-direction:row;align-items:center;justify-content:flex-start;min-height:3.5rem}.wahl input,.pille-wahl input{position:absolute;opacity:0;width:1px;height:1px}.wahl__flaeche{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0.6rem;height:100%;min-height:6rem;padding:0.85rem 0.95rem;border:1.5px solid var(--c-rand);border-radius:1rem;cursor:pointer;background:var(--c-weiss);font-size:var(--t-s);font-weight:var(--w-mittel);line-height:1.3;transition:border-color 0.15s,background-color 0.15s}.wahl__flaeche .pikto{width:2.25rem;height:2.25rem}.wahl:hover .wahl__flaeche{border-color:var(--c-tinte-2)}.wahl input:checked + .wahl__flaeche{border-color:var(--c-primaer);background:var(--c-minze-hell);box-shadow:inset 0 0 0 1px var(--c-primaer)}.wahl input:focus-visible + .wahl__flaeche,.pille-wahl input:focus-visible + span{outline:3px solid var(--c-fokus);outline-offset:3px}.mehr{border-block:1px solid var(--c-linie)}.mehr summary{font-size:var(--t-m);font-weight:var(--w-fett);min-height:3.25rem;padding:0.75rem 0}.mehr__inhalt{display:grid;gap:1.35rem;padding:var(--a-2) 0 var(--a-5)}.pillen-wahl__reihe{display:flex;flex-wrap:wrap;gap:0.5rem}.pille-wahl{position:relative}.pille-wahl span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0.5rem 1.15rem;cursor:pointer;border:1.5px solid var(--c-rand);border-radius:var(--r-rund);font-size:var(--t-s);font-weight:var(--w-mittel)}.pille-wahl input:checked + span{background:var(--c-primaer);border-color:var(--c-primaer);color:var(--c-weiss)}.formular__hinweis{font-size:var(--t-s);color:var(--c-tinte-2);max-width:40rem}.formular .knopf{justify-self:start}.kontakt__seite{display:grid;gap:var(--a-4);align-content:start}.direkt-karte{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);background:var(--c-himmel);border-radius:var(--r-4)}.direkt-karte h2,.anfahrt-karte h2{font-size:clamp(1.5rem,1.25rem + 0.9vw,1.875rem);margin-bottom:var(--a-4)}.direkt{margin:0;display:grid}.direkt__zeile{padding:0.85rem 0;border-top:1px solid var(--c-himmel-2)}.direkt__zeile:first-child{border-top:0;padding-top:0}.direkt dt{display:flex;align-items:center;gap:0.5rem;font-size:var(--t-s);font-weight:var(--w-mittel);color:var(--c-tinte-2)}.direkt dt .ic{color:var(--c-primaer);width:1.1rem;height:1.1rem}.direkt dd{margin:0.2rem 0 0 1.6rem;font-weight:var(--w-mittel);overflow-wrap:anywhere}.direkt__nummer{display:inline-block;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:600;letter-spacing:-0.02em;text-decoration:none;padding-block:0.1rem}.direkt__jobs{margin-top:var(--a-4);font-size:var(--t-s);color:var(--c-tinte-2);overflow-wrap:anywhere}.anfahrt-karte{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border:1px solid var(--c-linie);border-radius:var(--r-4)}.anfahrt-karte p{color:var(--c-tinte-2)}.anfahrt-karte .textlink{margin-top:var(--a-3)}.anfahrt-karte__hinweis{margin-top:var(--a-2);font-size:var(--t-s)}.fuss{margin-top:calc(var(--abschnitt) * 0.25);padding-top:clamp(3rem,2rem + 3vw,5rem);background:var(--c-nacht);color:var(--c-nacht-hell);border-radius:var(--r-5) var(--r-5) 0 0;font-size:var(--t-s);line-height:1.7}.fuss a{color:var(--c-weiss);text-decoration-color:var(--c-weiss-40)}.fuss a:hover{color:var(--c-weiss);text-decoration-color:var(--c-weiss)}.fuss :focus-visible{outline-color:var(--c-minze)}.fuss__raster{display:grid;gap:var(--a-6)}.fuss__marke{display:flex;gap:0.28em;align-items:baseline;font-size:1.375rem;color:var(--c-weiss);letter-spacing:-0.025em;margin-bottom:var(--a-4)}.fuss__marke .marke__eins{font-weight:660}.fuss__marke .marke__zwei{color:var(--c-minze);font-weight:var(--w-licht)}.fuss__zeit{margin-top:var(--a-3);color:var(--c-nacht-text)}.fuss__titel{font-size:var(--t-xs);font-weight:var(--w-fett);letter-spacing:0.08em;text-transform:uppercase;color:var(--c-nacht-text);margin-bottom:var(--a-3)}.fuss__liste{list-style:none;display:grid;gap:0.15rem}.fuss__liste a{display:inline-block;padding-block:0.2rem;text-decoration:none}.fuss__liste a:hover{text-decoration:underline}.fuss__notiz{color:var(--c-nacht-text);padding-top:0.3rem}.fuss__schluss{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--a-2) var(--a-6);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:var(--a-5) 0 var(--a-6);border-top:1px solid var(--c-weiss-14);color:var(--c-nacht-text);font-size:var(--t-xs)}.fuss__schluss p + p{margin-top:0}.daumen{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:0.6rem;padding:0.6rem var(--rand) calc(0.6rem + env(safe-area-inset-bottom));background:var(--c-weiss-97);border-top:1px solid var(--c-linie);box-shadow:var(--s-daumen)}.daumen .knopf{min-height:3rem;padding-inline:0.9rem}.fuss{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}@media (max-width:32.49rem){.knoepfe{flex-direction:column;align-items:stretch}.knoepfe .knopf{width:100%}}@media (min-width:30rem){.menue__leistungen{grid-template-columns:repeat(2,minmax(0,1fr))}.kacheln-wahl__reihe{grid-template-columns:repeat(3,minmax(0,1fr))}.wahl:nth-child(odd):last-child{grid-column:auto}.wahl:nth-child(odd):last-child .wahl__flaeche{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:6rem}}@media (min-width:40rem){.zielgruppen__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.regeln__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.linkkarten{grid-template-columns:repeat(2,minmax(0,1fr))}.hinweiskarten{grid-template-columns:repeat(2,minmax(0,1fr))}.feldpaar{grid-template-columns:repeat(2,minmax(0,1fr))}.feldpaar__hilfe{grid-column:1 / -1}.fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.angaben__liste div{grid-template-columns:12rem minmax(0,1fr);gap:var(--a-4)}.fakten__liste{column-gap:var(--a-6)}}@media (min-width:44rem){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-7) var(--a-5)}.kachel{grid-template-columns:minmax(0,1fr);grid-template-areas:"bild" "text" "link";grid-template-rows:auto auto 1fr}.kachel__bild{align-self:stretch;aspect-ratio:4 / 3;border-radius:var(--r-4)}.kachel__titel{grid-area:bild;align-self:end;justify-self:start;position:relative;z-index:1;max-width:calc(100% - 3rem);margin:0;padding:0.95rem 1.35rem 0 0;font-size:var(--t-xl);background:var(--aussparung,var(--c-himmel));border-top-right-radius:var(--r-3)}.kachel__titel::before,.kachel__titel::after{content:"";position:absolute;width:var(--r-3);height:var(--r-3);background:radial-gradient(circle at 100% 0,transparent calc(var(--r-3) - 0.5px),var(--aussparung,var(--c-himmel)) var(--r-3))}.kachel__titel::before{left:0;bottom:100%}.kachel__titel::after{left:100%;bottom:0}.kachel__text{margin-top:0.7rem}.kachel__link{margin-top:0.75rem}.jobs__band{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--a-6);align-items:start}.verzeichnis__karten{grid-template-columns:repeat(2,minmax(0,1fr))}.verzeichnis__karten .liste-karte:first-child{grid-row:span 2}}@media (min-width:48rem){.stapeltabelle tbody th{width:24%}.vergleich__tabelle td{width:38%}.stapeltabelle th,.stapeltabelle td{padding:1.1rem 1.5rem}.gebiet__tabelle th,.gebiet__tabelle td{padding:0.95rem 1.2rem}.schritte--quer{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-6) var(--a-6)}.schritte--quer .schritt{padding-bottom:0}.schritte--quer .schritt::before{display:none}.schritte--fuenf{grid-template-columns:repeat(3,minmax(0,1fr))}.tuecher{gap:var(--a-4)}.tuch{grid-template-columns:auto minmax(0,1fr);column-gap:0.9rem;padding:1.25rem}.tuch__farbe{grid-row:span 2;width:2.75rem;height:2.75rem;margin-bottom:0}}@media (min-width:60rem){.held{padding-top:clamp(2rem,0.5rem + 3vw,3.5rem)}.held__titel{font-size:clamp(2.125rem,1.15rem + 3.6vw,4.25rem)}.held__kopf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--a-7);align-items:end}.held__text{padding-bottom:0.35rem}.held .knoepfe{margin-top:var(--a-5)}.fenster{margin-top:clamp(1.5rem,0.5rem + 2.5vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,0.38fr);height:min(clamp(15.5rem,7rem + 34vw,37rem),max(16rem,calc(100vh - 30.5rem)))}.zielgruppen__raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--a-7);align-items:start}.zielgruppen__kopf{position:sticky;top:7rem}.schritte--quer{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--a-5)}.schritte--quer .schritt{display:block}.schritte--quer .schritt::before{display:block;left:3.75rem;right:-0.5rem;top:1.5rem;bottom:auto;width:auto;height:1px}.schritte--quer .schritt:last-child::before{display:none}.schritte--quer .schritt h3{padding-top:var(--a-5)}.schritte--fuenf{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--a-5)}.regeln__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8);align-items:start}.regeln__kopf{position:sticky;top:7rem}.regeln__bild{aspect-ratio:4 / 5;max-height:30rem}.person__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8)}.gebiet__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--a-8)}.fragen__raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--a-7);align-items:start}.fragen__raster > h2{position:sticky;top:7rem}.aufruf__tafel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:var(--a-7)}.seitenkopf__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--a-8)}.seitenkopf__raster--hoch{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.seitenkopf__bild--hoch{aspect-ratio:4 / 5;max-height:36rem;justify-self:end;width:100%}.spalt__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8)}.verzeichnis__karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a-4)}.verzeichnis__karten .liste-karte:first-child{grid-row:auto}.verzeichnis__fuss{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--a-6)}.zwilling{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-8);align-items:start}.arbeitsweise__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--a-8)}.schluessel__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8);align-items:start}.zeiten__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--a-8)}.material__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8)}.objekte__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8);align-items:start}.objekte__kopf{position:sticky;top:7rem}.bezirk__raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--a-7)}.stadtteile__raster{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--a-6);align-items:start}.stadtteile__bild{aspect-ratio:3 / 4;position:sticky;top:7rem}.anfahrt__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8)}.jahre{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--a-5)}.jahr{padding:2.25rem 0 0}.jahr::before{left:0;top:0}.jahr::after{left:1.6rem;right:calc(-1 * var(--a-5));top:0.4rem;bottom:auto;width:auto;height:1px}.team__kopf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8);align-items:end}.team__zahlen{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--a-4)}.team__eintrag{grid-column:span 2}.team__eintrag:nth-child(4),.team__eintrag:nth-child(5){grid-column:span 3}.angaben__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--a-8)}.kontakt__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--a-6);align-items:start}.kontakt__seite{position:sticky;top:7rem}.fuss__raster{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}}@media (min-width:68rem){.kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a-7) var(--a-5)}.linkkarten--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.hinweiskarten{grid-template-columns:repeat(6,minmax(0,1fr))}.hinweiskarten li{grid-column:span 2}.hinweiskarten li:nth-child(4),.hinweiskarten li:nth-child(5){grid-column:span 3}.kopf{position:sticky;top:0}[id]{scroll-margin-top:6.5rem}.kopf__zeile{min-height:5rem;gap:var(--a-5)}.marke{font-size:1.4375rem;line-height:1}.marke__name{flex-direction:row;align-items:baseline;gap:0.28em}.nav{display:block;margin-left:auto}.nav__liste{list-style:none;display:flex;gap:0.25rem}.nav__punkt{position:relative}.nav__link{display:inline-flex;align-items:center;gap:0.25rem;min-height:2.75rem;padding:0.5rem 0.85rem;border-radius:var(--r-rund);color:var(--c-tinte);font-weight:var(--w-mittel);text-decoration:none}.nav__link:hover,.nav__unter-auf[open] > .nav__link{background:var(--c-himmel);color:var(--c-tinte);text-decoration:none}.nav__link[aria-current="page"],.nav__link[data-aktiv]{color:var(--c-primaer);box-shadow:inset 0 -2px 0 var(--c-primaer);border-radius:0}.nav__link .ic{width:1rem;height:1rem}.nav__unter{display:none;position:absolute;left:-0.5rem;top:100%;min-width:17rem;list-style:none;padding:0.6rem;background:var(--c-weiss);border:1px solid var(--c-linie);border-radius:var(--r-3);box-shadow:var(--s-2)}.nav__unter-auf[open] > .nav__unter{display:block}.nav__unter a{display:block;padding:0.6rem 0.85rem;border-radius:var(--r-2);color:var(--c-tinte);text-decoration:none;font-weight:var(--w-mittel)}.nav__unter a:hover{background:var(--c-himmel)}.nav__unter a[aria-current="page"]{color:var(--c-primaer)}.kopf__tel{display:inline-flex;align-items:center;gap:0.45rem;min-height:2.75rem;padding-inline:0.25rem;color:var(--c-tinte);font-weight:var(--w-fett);text-decoration:none;white-space:nowrap}.kopf__tel .ic{color:var(--c-primaer)}.kopf__tel:hover{color:var(--c-primaer-tief)}.kopf__angebot{display:inline-flex}.kopf__anrufen,.menue{display:none}.daumen{display:none}.fuss{padding-bottom:0}}@media (min-width:44rem) and (max-width:79.99rem){.fakten__liste{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--a-6);padding-block:var(--a-3)}.fakt:nth-child(n + 3){border-top:0}.fakt:nth-child(n + 4){border-top:1px solid var(--c-linie)}.fakten__liste[data-anzahl="5"] .fakt--wort{grid-column:2 / -1}}@media (min-width:68rem) and (max-width:79.99rem){.kopf__zeile{gap:var(--a-3)}.nav__liste{gap:0}.nav__link{padding-inline:0.6rem}}@media (min-width:68rem){.nav__link,.kopf__angebot,.kopf__tel{white-space:nowrap}}@media (min-width:80rem){.fakten__liste{grid-template-columns:repeat(5,minmax(0,auto));justify-content:space-between;padding:1.6rem clamp(1.5rem,2.5vw,2.75rem);column-gap:0}.fakt{padding:0 clamp(0.9rem,1.6vw,2rem);border:0}.fakt:nth-child(n + 3){border-top:0}.fakt + .fakt{border-left:1px solid var(--c-linie)}.fakt:first-child{padding-left:0}.fakt--wort{order:0;grid-column:auto}.fakt:last-child{padding-right:0}.fakt__wert{min-height:3.4rem;align-content:flex-end}.fakt__text{max-width:13.5rem}}@media (min-width:78rem){.marke{gap:0.4rem}.marke__zusatz{display:block;font-size:var(--t-xs);font-weight:var(--w-mittel);letter-spacing:0.005em;line-height:1.2;color:var(--c-tinte-2)}}@media (min-width:90rem){.kacheln-wahl__reihe{grid-template-columns:repeat(5,minmax(0,1fr))}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (max-width:67.99rem){.daumen{animation:daumen-ein linear both;animation-timeline:scroll(root);animation-range:0 32rem}}}@keyframes daumen-ein{0%,55%{transform:translateY(115%);visibility:hidden}100%{transform:none;visibility:visible}}@media (prefers-reduced-motion:no-preference){.kachel__bild img{transition:transform 0.5s ease}.kachel:hover .kachel__bild img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important}}.sprite{position:absolute;width:0;height:0;overflow:hidden}.spalt,.verzeichnis,.arbeitsweise,.ablauf,.zeiten,.material,.weitere,.objekte,.bezirk,.stadtteile,.gebaeudearten,.anfahrt,.geschichte,.person,.team,.angaben,.gebiet,.jobs,.fragen,.regeln,.vergleich,.leistungen,.kurzseite,.rechtstext,.liste-block,.preis-block,.kontakt-einzeln,.fuss__spalte,.fuss__spalte--betrieb,.direkt__zeile--tel,.nav__punkt--unter,.skizze--klein,.skizze--schema,.bezirk__texte,.zielgruppen__inhalt,.wahl__text,.regeln__inhalt,.seitenkopf__text,.fenster__scheibe--gross,.fenster__scheibe--schmal{overflow-wrap:break-word}.marke{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.marke__name{flex-wrap:wrap}.marke__logo{display:block;width:auto;height:auto;max-width:min(100%,14rem);max-height:var(--logo-h);object-fit:contain}.fuss__logo{display:block;height:var(--logo-h);width:auto;max-width:14rem;object-fit:contain}.nav__unter-auf{position:static}.nav__unter-auf > summary{list-style:none;cursor:pointer}.nav__unter-auf > summary::-webkit-details-marker{display:none}@media (min-width:68rem){.nav__unter-auf[open] > .nav__link .ic{transform:rotate(180deg)}}.kopf__leute{list-style:none;display:grid;gap:var(--a-2);margin-top:var(--a-5);font-size:var(--t-s)}.kopf__leute-punkt{display:flex;align-items:center;gap:0.5rem}.kopf__leute .ic{color:var(--c-primaer)}.fenster--eins{grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.fenster--eins{grid-template-columns:minmax(0,1fr)}}.fenster--ohne{height:clamp(10rem,5rem + 16vw,20rem)}@media (min-width:60rem){.fenster--ohne{height:clamp(10rem,5rem + 16vw,20rem)}}.fenster__scheibe--leer{display:grid;align-items:end;padding:clamp(1.25rem,0.8rem + 2vw,2.5rem);background:var(--c-himmel)}.fenster__ort{font-size:clamp(1.75rem,1rem + 3.4vw,4rem);font-weight:var(--w-licht);line-height:1.05;letter-spacing:-0.03em;color:var(--c-primaer-tief);overflow-wrap:anywhere}.fenster__scheibe--minze{display:grid;place-items:center;background:var(--c-minze-hell)}.fenster__scheibe--minze .pikto{width:clamp(3rem,2rem + 4vw,5.5rem);height:clamp(3rem,2rem + 4vw,5.5rem)}.held__signal{margin-bottom:var(--a-3);font-weight:var(--w-fett);color:var(--c-primaer)}.held__fuer{margin-top:var(--a-3);font-weight:var(--w-mittel);color:var(--c-tinte)}.held__zitat{margin:var(--a-4) 0 0;padding-left:var(--a-4);border-left:3px solid var(--c-minze);font-size:var(--t-l);font-weight:var(--w-licht)}.fakt--zahl .fakt__zahl{white-space:nowrap}@media (min-width:44rem) and (max-width:79.99rem){.fakten__liste[data-anzahl="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fakten__liste[data-anzahl="4"] .fakt:nth-child(n + 3){border-top:1px solid var(--c-linie)}}@media (min-width:80rem){.fakten__liste[data-anzahl="3"]{grid-template-columns:repeat(3,minmax(0,auto))}.fakten__liste[data-anzahl="4"]{grid-template-columns:repeat(4,minmax(0,auto))}.fakten__liste[data-anzahl="6"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.fakten__liste[data-anzahl="6"] .fakt:nth-child(3n + 1){border-left:0;padding-left:0}.fakten__liste[data-anzahl="6"] .fakt:nth-child(3n){padding-right:0}.fakten__liste[data-anzahl="6"] .fakt:nth-child(n + 4){border-top:1px solid var(--c-linie);padding-top:1.25rem}}.zielgruppe__pfeil{display:none}.zielgruppen__liste[data-anzahl="3"] .zielgruppe:first-child{grid-column:1 / -1}@media (max-width:39.99rem){.zielgruppen__liste[data-anzahl="3"] .zielgruppe:first-child{min-height:0}}@media (min-width:40rem){.zielgruppen__liste[data-anzahl="3"] .zielgruppe:first-child{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1.25rem;align-items:start}.zielgruppen__liste[data-anzahl="3"] .zielgruppe:first-child > *{grid-column:2}.zielgruppen__liste[data-anzahl="3"] .zielgruppe:first-child > .pikto{grid-column:1;grid-row:1 / span 3}}.zielgruppen__kasten{margin-top:var(--a-5);padding:clamp(1.25rem,1rem + 1vw,1.75rem);border:1px solid var(--c-himmel-2);border-radius:var(--r-3)}.zielgruppen__kasten-titel{font-weight:var(--w-fett);margin-bottom:var(--a-3)}.zielgruppen__kasten .haken{font-size:var(--t-s)}.kacheln{--aussparung:var(--c-himmel)}.abschnitt:not(.flaeche) .kacheln{--aussparung:var(--c-weiss)}.kachel__bild--ohne{display:grid;place-items:center;background:var(--c-himmel-2)}.abschnitt:not(.flaeche) .kachel__bild--ohne{background:var(--c-himmel)}.kachel__bild--ohne .pikto{width:clamp(3rem,2.4rem + 3vw,4.75rem);height:clamp(3rem,2.4rem + 3vw,4.75rem);margin-bottom:1.5rem}@media (max-width:43.99rem){.kacheln[data-anzahl="1"]{grid-template-columns:minmax(0,1fr)}.kacheln[data-anzahl="1"] .kachel__bild{aspect-ratio:16 / 10}.kacheln[data-anzahl="3"] .kachel:last-child,.kacheln[data-anzahl="5"] .kachel:last-child{grid-column:1 / -1}.kacheln[data-anzahl="3"] .kachel:last-child .kachel__bild,.kacheln[data-anzahl="5"] .kachel:last-child .kachel__bild{aspect-ratio:16 / 10}}@media (min-width:44rem){.kacheln[data-anzahl="1"]{grid-template-columns:minmax(0,1fr)}.kacheln[data-anzahl="1"] .kachel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"bild ." "bild text" "bild link" "bild .";grid-template-rows:1fr auto auto 1fr;column-gap:var(--a-7)}.kacheln[data-anzahl="1"] .kachel__text{margin-top:0;font-size:var(--t-l)}}@media (min-width:44rem) and (max-width:67.99rem){.kacheln[data-anzahl="3"] .kachel:last-child,.kacheln[data-anzahl="5"] .kachel:last-child{grid-column:1 / -1}}@media (min-width:68rem){.kacheln[data-anzahl="2"],.kacheln[data-anzahl="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ablauf__vorspann{max-width:44rem;margin:calc(-1 * clamp(1rem,0.5rem + 1.5vw,2rem)) 0 var(--a-6)}@media (min-width:48rem){.schritte--quer:has(> .schritt:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.schritte--quer:has(> .schritt:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.schritte--quer:has(> .schritt:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--a-5)}.schritte--quer:has(> .schritt:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--a-7)}.schritte--quer:has(> .schritt:nth-child(6)) .schritt:nth-child(3n)::before{display:none}}@media (min-width:60rem){.verzeichnis__karten:has(> .liste-karte:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.verzeichnis__karten:has(> .liste-karte:only-child){grid-template-columns:minmax(0,1fr)}}.regeln__ohne-bild{display:grid;place-items:center;margin-top:var(--a-5);aspect-ratio:16 / 10;max-height:14rem;border-radius:var(--r-4);background:var(--c-weiss)}.abschnitt:not(.flaeche) .regeln__ohne-bild{background:var(--c-himmel)}.regeln__ohne-bild .pikto{width:4.5rem;height:4.5rem}.regeln__auszug{margin-top:var(--a-5);padding:1.1rem 1.25rem;background:var(--c-weiss);border-radius:var(--r-3)}.abschnitt:not(.flaeche) .regeln__auszug,.abschnitt:not(.flaeche) .regeln__zusatz{background:var(--c-himmel)}.regeln__auszug-titel{font-weight:var(--w-fett);margin-bottom:var(--a-3)}.kennkarte__bildplatz--foto{overflow:hidden;padding:0;border:0;aspect-ratio:4 / 5}.kennkarte__bildplatz--foto img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,50% 30%);filter:none}@media (max-width:59.99rem){.kennkarte__bildplatz--foto{aspect-ratio:4 / 5;padding:0}}.gebiet__liste{list-style:none;display:grid;gap:var(--a-2);margin-top:var(--a-5)}.gebiet__liste li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:0.5rem;align-items:start}.gebiet__liste .ic{margin-top:0.2rem;color:var(--c-primaer)}.gebiet__beispiele{margin-top:var(--a-5);padding:1.1rem 1.25rem;background:var(--c-weiss);border-radius:var(--r-3)}.abschnitt:not(.flaeche) .gebiet__beispiele{background:var(--c-himmel)}.gebiet__beispiele-titel{font-weight:var(--w-fett);margin-bottom:var(--a-3)}.gebiet__knopf{margin-right:var(--a-2)}.gebiet__knopf + .gebiet__knopf{margin-top:var(--a-2)}.abschnitt:not(.flaeche) .gebiet__tabelle{border:1px solid var(--c-linie)}.arbeitsweise__raster--eins{grid-template-columns:minmax(0,1fr)}.zeiten__raster--eins{grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.arbeitsweise__raster--eins,.zeiten__raster--eins{grid-template-columns:minmax(0,1fr)}.stadtteile__raster--eins{grid-template-columns:minmax(0,1fr)}}.bezirk__texte{display:grid;gap:var(--a-4)}.tabelle__vorspann,.gebaeudearten__vorspann{max-width:44rem;margin-bottom:var(--a-5)}.gebaeudearten__hinweis,.liste-block__hinweis{margin-top:var(--a-5);color:var(--c-tinte-2);max-width:44rem}.haken--zwei{font-size:var(--t-m)}@media (min-width:48rem){.haken--zwei{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--a-6)}}.liste-block .haken{margin-top:var(--a-4)}.preis-block .preis__fest{padding:1.25rem 1.5rem;background:var(--c-minze-hell);border-radius:var(--r-3);color:var(--c-tinte)}.iso__kasten{display:grid;gap:var(--a-3);padding:1.25rem 1.5rem;background:var(--c-weiss);border:1px solid var(--c-himmel-2);border-radius:var(--r-3)}.iso__kasten p + p{margin-top:0}@media (min-width:68rem){.hinweiskarten:has(> li:only-child) li{grid-column:1 / -1}.hinweiskarten:has(> li:nth-child(2):last-child) li,.hinweiskarten:has(> li:nth-child(4):last-child) li{grid-column:span 3}.hinweiskarten:has(> li:nth-child(6):last-child) li:nth-child(n){grid-column:span 2}}@media (min-width:60rem){.jahre{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.jahre:has(> .jahr:nth-child(7)){grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--a-6)}.team__eintrag:nth-child(4),.team__eintrag:nth-child(5){grid-column:span 2}.team__zahlen:has(> .team__eintrag:nth-child(5):last-child) .team__eintrag:nth-child(4),.team__zahlen:has(> .team__eintrag:nth-child(5):last-child) .team__eintrag:nth-child(5){grid-column:span 3}.team__zahlen:has(> .team__eintrag:nth-child(4):last-child) .team__eintrag,.team__zahlen:has(> .team__eintrag:nth-child(2):last-child) .team__eintrag{grid-column:span 3}.team__zahlen:has(> .team__eintrag:only-child) .team__eintrag{grid-column:1 / -1}}@media (min-width:22.5rem) and (max-width:59.99rem){.team__zahlen:has(> .team__eintrag:nth-child(5):last-child) .team__eintrag:nth-child(3),.team__zahlen:has(> .team__eintrag:nth-child(3):last-child) .team__eintrag:nth-child(3),.team__zahlen:has(> .team__eintrag:only-child) .team__eintrag{grid-column:1 / -1}}.kontakt-einzeln .formular-karte,.kontakt-einzeln .direkt-karte,.kontakt-einzeln .anfahrt-karte{max-width:48rem}.formular__falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.flaeche .direkt-karte{background:var(--c-weiss)}.rechtstext__spalte{max-width:44rem}.rechtstext__spalte h2{font-size:clamp(1.375rem,1.2rem + 0.8vw,1.875rem);margin:var(--a-7) 0 var(--a-3)}.rechtstext__spalte h2:first-child{margin-top:0}.rechtstext__spalte h3{font-size:var(--t-l);margin:var(--a-5) 0 var(--a-2)}.rechtstext__spalte p,.rechtstext__spalte li{color:var(--c-tinte-2)}.rechtstext__spalte p + p{margin-top:0.75em}.rechtstext__spalte ul,.rechtstext__spalte ol{padding-left:1.25rem;margin:var(--a-3) 0;display:grid;gap:var(--a-2)}.rechtstext__spalte strong{color:var(--c-tinte)}.kurzseite__text{max-width:40rem}.kurzseite .knoepfe{margin-top:var(--a-5)}.flaeche .zielgruppe{background:var(--c-weiss)}.flaeche .zielgruppe:hover{background:var(--c-himmel-2)}.flaeche .team__eintrag,.flaeche .tag{background:var(--c-weiss)}.flaeche .frage__zeichen{background:var(--c-weiss)}.flaeche .preis__liste li{background:var(--c-weiss)}.abschnitt:not(.flaeche) .linkkarten a,.abschnitt:not(.flaeche) .hinweiskarten li,.abschnitt:not(.flaeche) .liste-karte,.abschnitt:not(.flaeche) .schluessel__zeichen{background:var(--c-himmel)}.daumen:has(> .knopf:only-child){grid-template-columns:minmax(0,1fr)}@media (min-width:90rem){.kacheln-wahl__reihe:has(> .wahl:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}.linkkarten--eins{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.linkkarten--eins{grid-template-columns:minmax(0,36rem)}}.formular__senden{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 1.25rem}.formular__aus{flex:1 1 14rem;max-width:26rem;font-size:var(--t-s);line-height:1.45;color:var(--c-tinte-2)}.knopf:disabled{opacity:0.45;filter:saturate(0.35);cursor:not-allowed}.knopf--primaer:disabled:hover{background:var(--c-primaer)}
.s-2103d0{--fokus:49% 60%}.s-4c8fa2{--fokus:28% 58%}.s-83cfbf{--fokus:64% 50%}.s-d5b8f7{--fokus:50% 62%}.s-d9d082{--fokus:62% 55%}.s-dc40df{--fokus:78% 56%}
:root{--c-tinte:#1c2125;--c-tinte-2:#4a5359;--c-primaer:#0a6a98;--c-primaer-tief:#075a82;--c-primaer-text:#f2fbfe;--c-himmel:#eef8fc;--c-himmel-2:#d4eef9;--c-linie:#dbe8ee;--c-rand:#6b7a84;--c-minze:#1abdeb;--c-minze-hell:#e2f5fc;--c-nacht:#25292c;--c-nacht-text:#a8b3ba;--c-nacht-hell:#e1e7ea;--c-fokus:#0a6a98;--c-tinte-hover:#343b40;--c-elbe-flaeche:#c9e8f5;--c-wa:#0e7a4a;--c-wa-tief:#0a5f39;--s-2:0 1px 2px rgb(28 33 37 / 0.05),0 18px 40px -22px rgb(28 33 37 / 0.32);--s-daumen:0 -10px 28px -18px rgb(28 33 37 / 0.35)}h2{font-weight:420;letter-spacing:-0.028em}.aufruf h2{font-weight:420}.abschnitt:not(.rechtstext) h2::after{content:"";display:block;width:3rem;height:4px;margin-top:0.8rem;border-radius:2px;background:var(--c-minze)}.held__titel .z--fett,.seitenkopf h1 .betont{text-decoration:underline;text-decoration-color:var(--c-minze);text-decoration-thickness:0.075em;text-underline-offset:0.14em;text-decoration-skip-ink:none}.marke--ameti{flex-direction:row;align-items:center;gap:0.6rem;hyphens:manual;-webkit-hyphens:manual}.marke__symbol{display:block;width:2.6rem;height:auto;flex:none}.marke__block{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.marke__titel{display:flex;flex-direction:column;padding-bottom:0.2rem;border-bottom:3px solid var(--c-minze);white-space:nowrap}.marke__klein{font-size:0.75rem;font-weight:var(--w-mittel);letter-spacing:0.01em;color:var(--c-tinte-2);line-height:1.15}.marke__gross{font-size:1.5rem;font-weight:680;letter-spacing:-0.02em;line-height:1;color:var(--c-tinte)}.marke__unter{display:none}.kopf__anrufen-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopf__anrufen{padding:0.45rem;min-width:2.75rem;justify-content:center}@media (max-width:24rem){.marke__symbol{width:2.2rem}.marke--ameti{gap:0.45rem}}@media (min-width:30rem){.kopf__anrufen-wort{position:static;width:auto;height:auto;overflow:visible;clip:auto}.kopf__anrufen{padding:0.45rem 0.95rem 0.45rem 0.55rem}}@media (min-width:68rem){.marke__symbol{width:3.1rem}.marke__titel{flex-direction:row;gap:0.3em;align-items:baseline}.marke__klein,.marke__gross{font-size:1.25rem;font-weight:640;letter-spacing:-0.015em;color:var(--c-tinte);line-height:1.1}.kopf__wa .ic{color:var(--c-wa)}}@media (min-width:68rem) and (max-width:74.99rem){.kopf__wa span,.kopf__tel span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopf__tel .ic{width:1.5rem;height:1.5rem}}@media (min-width:75rem) and (max-width:84.99rem){.kopf__wa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopf__wa .ic{width:1.5rem;height:1.5rem}}@media (min-width:85rem){.marke__unter{display:block;margin-top:0.3rem;font-size:0.8125rem;font-weight:var(--w-mittel);color:var(--c-tinte-2);line-height:1.2}}@media (min-width:68rem){body:has(> [role="note"]) .kopf{top:1.85rem}}.ic use[href="#i-wa"],.ic--wa{stroke:none}.knopf--wa{background:var(--c-wa);color:var(--c-weiss)}.knopf--wa:hover{background:var(--c-wa-tief);color:var(--c-weiss)}.knopf--wa .ic{width:1.3em;height:1.3em}.direkt .ic--wa{color:var(--c-wa)}.knoepfe--paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));max-width:36rem}.knoepfe--paar .knopf{width:100%;min-height:3.25rem;padding-inline:1rem;white-space:nowrap}@media (max-width:43.99rem){.knoepfe--paar{grid-template-columns:minmax(0,1fr)}.knoepfe--paar .knopf--wa{order:-1}}.knoepfe__tel{margin-top:var(--a-4);display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;font-size:var(--t-s);color:var(--c-tinte-2)}.knoepfe__tel a{display:inline-flex;align-items:center;gap:0.35rem;min-height:2.75rem;font-weight:var(--w-fett);color:var(--c-tinte);text-decoration:none;font-size:var(--t-m)}.knoepfe__tel a:hover{color:var(--c-primaer-tief);text-decoration:underline}.knoepfe__tel .ic{color:var(--c-primaer)}.knoepfe__zeit{flex-basis:100%}.zusagen{list-style:none;display:flex;flex-wrap:wrap;gap:0.35rem 1.1rem;margin-top:var(--a-3);padding:0;font-size:var(--t-s);font-weight:var(--w-mittel);color:var(--c-tinte)}.zusagen li{display:inline-flex;align-items:center;gap:0.35rem}.zusagen .ic{width:1.15rem;height:1.15rem;color:var(--c-primaer);stroke-width:2.4}.held__signal{display:inline-flex;align-items:center;gap:0.7rem;margin-bottom:var(--a-4);text-transform:uppercase;letter-spacing:0.14em;font-size:var(--t-xs);font-weight:650;color:var(--c-tinte)}.held__signal::before{content:"";width:2.25rem;height:3px;border-radius:2px;background:var(--c-minze);flex:none}.held--ameti .held__buehne{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-6)}.held--ameti .held__text{max-width:none}.held--ameti .lead{max-width:34rem}.held--ameti .held__titel{margin-bottom:var(--a-4)}.held__bildseite{position:relative}.held__foto{margin:0;overflow:hidden;border-radius:var(--r-4);aspect-ratio:4 / 3;background:var(--c-himmel)}.held__foto img{width:100%;height:100%;object-fit:cover;object-position:var(--fokus,50% 64%)}.held__karte{position:absolute;left:0.85rem;bottom:0.85rem;display:flex;align-items:center;gap:0.75rem;padding:0.7rem 1.1rem 0.7rem 0.8rem;background:var(--c-weiss);border-radius:var(--r-3);box-shadow:var(--s-2);color:var(--c-tinte-2);font-size:var(--t-s);line-height:1.35;text-decoration:none}.held__karte-symbol{width:2.6rem;height:auto;flex:none}.held__karte-text{display:grid}.held__karte strong{font-size:var(--t-m);color:var(--c-tinte)}.held__karte-tel{display:inline-flex;align-items:center;gap:0.3rem;margin-top:0.15rem;font-weight:var(--w-fett);color:var(--c-primaer)}.held__karte-tel .ic{width:1rem;height:1rem}.held__karte:hover{color:var(--c-tinte-2)}.held__karte:hover .held__karte-tel{color:var(--c-primaer-tief);text-decoration:underline}@media (min-width:60rem){.held--ameti .held__buehne{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--a-8);align-items:center}.held__foto{aspect-ratio:4 / 5;min-height:26rem;max-height:calc(100vh - 10rem)}.held__karte{left:-2rem;bottom:2.5rem}}@media (min-width:75rem){.leistungen .kacheln[data-anzahl="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--a-6) var(--a-4)}.leistungen .kachel__bild{aspect-ratio:4 / 5}.leistungen .kachel__titel{font-size:var(--t-l);max-width:calc(100% - 1.25rem)}}.kachel__titel{margin:0 0 -1px -1px;padding-left:1px}.kachel__titel::after{left:calc(100% - 1px)}.kachel__titel::before{bottom:calc(100% - 1px)}@media (max-width:39.99rem){.zielgruppen__liste{grid-template-columns:minmax(0,1fr)}.zielgruppe{min-height:0;padding:1rem 2.75rem 1rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.9rem;align-items:start}.zielgruppe .pikto{grid-row:span 2}.zielgruppe h3{margin-top:0}.zielgruppe p{display:block;font-size:var(--t-s)}.zielgruppe__pfeil{display:block;top:50%;bottom:auto;transform:translateY(-50%)}}.person__text > p + p{font-size:var(--t-m);color:var(--c-tinte-2)}.ablauf__knoepfe{margin-top:var(--a-7)}.flaeche.arbeitsweise--marke{background:var(--c-nacht)}.arbeitsweise--marke h2,.arbeitsweise--marke .betont{color:var(--c-weiss)}.arbeitsweise--marke .arbeitsweise__text p{color:var(--c-nacht-hell);max-width:40rem}.arbeitsweise--marke a:not(.knopf){color:var(--c-minze)}.arbeitsweise--marke a:not(.knopf):hover{color:var(--c-weiss)}.arbeitsweise--marke :focus-visible{outline-color:var(--c-minze)}.arbeitsweise__kontakt{display:grid;justify-items:start;gap:var(--a-4)}.arbeitsweise__symbol{width:clamp(4.5rem,3rem + 5vw,8rem);height:auto}.arbeitsweise__leitsatz{font-size:var(--t-xl);font-weight:620;color:var(--c-weiss)}.arbeitsweise__kontakt .knopf{width:100%;max-width:21rem}@media (min-width:60rem){.arbeitsweise--marke .arbeitsweise__raster{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}.arbeitsweise__kontakt{justify-items:center;text-align:center}}.seitenkopf .kurzpunkte{gap:0.35rem 1.1rem;margin-top:0.35rem}.seitenkopf .kurzpunkte li,.seitenkopf .kurzpunkte__punkt{padding:0;border-radius:0;background:none}.seitenkopf .zusagen ~ .kurzpunkte{display:none}@media (min-width:60rem){.seitenkopf__raster{align-items:stretch}.seitenkopf__bild{aspect-ratio:auto;height:100%;min-height:26rem;max-height:42rem}}.aufruf__tafel::before{display:none}.aufruf__symbol{position:absolute;top:-2.5rem;right:-2.5rem;width:clamp(11rem,8rem + 12vw,20rem);height:auto;opacity:0.1;pointer-events:none}.aufruf .knopf--wa{background:var(--c-weiss);color:var(--c-tinte)}.aufruf .knopf--wa .ic{color:var(--c-wa)}.aufruf .knopf--wa:hover{background:var(--c-minze-hell);color:var(--c-tinte)}.aufruf .knopf--rand-hell{background:var(--c-primaer)}.aufruf .knopf--rand-hell:hover{background:color-mix(in srgb,var(--c-weiss) 14%,var(--c-primaer))}@media (max-width:74.99rem){.aufruf__symbol{top:-4.5rem;right:-4.5rem;width:13rem}}.kennkarte__symbol{display:block;width:4rem;height:auto}.kennkarte__knoepfe{display:flex;flex-wrap:wrap;gap:0.6rem}.kennkarte__knoepfe .knopf{flex:1 1 8rem}.skizze__name--stadt{font-size:16px;fill:var(--c-primaer-tief)}.skizze__klein--nachbar{font-size:15px;fill:var(--c-tinte-2);paint-order:stroke;stroke:var(--c-himmel);stroke-width:5px;stroke-linejoin:round}.abschnitt:not(.flaeche) .skizze__klein--nachbar{stroke:var(--c-weiss)}@media (max-width:40rem){.skizze__klein--nachbar{font-size:22px;stroke-width:8px}.skizze__klein--sitz{font-size:21px}.skizze__name{font-size:23px}.skizze__name.skizze__name--stadt{font-size:20px}.skizze__klein--west{transform:translateX(-12px)}.skizze__klein--ost{transform:translateX(14px)}}.gebiet__grenze:has(+ .gebiet__wa){margin-bottom:0}.gebiet__wa{display:inline-flex;align-items:center;gap:0.45rem;margin-top:var(--a-2);min-height:2.75rem;font-weight:var(--w-fett)}.gebiet__wa .ic{width:1.35rem;height:1.35rem;margin-left:0;color:var(--c-wa);vertical-align:0}.gebiet__wa:hover .ic{transform:none}@media (min-width:60rem) and (max-width:84.99rem){.gebiet__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kontakt__schnell{margin-top:var(--a-5)}.wahl__text{-webkit-hyphens:manual;hyphens:manual}@media (min-width:60rem){.wahl__text{-webkit-hyphens:none;hyphens:none}}@media (max-width:23.75rem){.formular-karte{padding-inline:1rem}.wahl__flaeche{padding-inline:0.75rem}.wahl__text{font-size:0.875rem}}@media (min-width:60rem) and (max-width:74.99rem){.kacheln-wahl__reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.direkt dd:has(> .direkt__wa){margin-left:0}.direkt__wa{width:100%;margin-top:0.5rem;padding-inline:1rem;white-space:nowrap}@media (max-width:39.99rem){.formular__senden .knopf{width:100%}}@media (min-width:60rem){main:has(> .kontakt__raster){--kontakt-breite:min(100% - 2 * var(--rand),var(--huelle));display:grid;grid-template-columns:minmax(0,1fr) calc((var(--kontakt-breite) - var(--a-7)) * 7 / 12) var(--a-7) calc((var(--kontakt-breite) - var(--a-7)) * 5 / 12) minmax(0,1fr);grid-template-rows:auto 1fr}main:has(> .kontakt__raster) > .seitenkopf{grid-column:2;grid-row:1}main:has(> .kontakt__raster) > .seitenkopf > .huelle{width:auto}main > .kontakt__raster{display:contents}.kontakt__raster > .formular-karte{grid-column:2;grid-row:2;margin-bottom:calc(var(--abschnitt) * 0.5)}.kontakt__raster > .kontakt__seite{grid-column:4;grid-row:1 / span 2;align-self:start;margin-top:calc(clamp(1.25rem,0.8rem + 2vw,3rem) + 3.1rem)}.kontakt__schnell{display:none}}.direkt__nummer{min-height:2.75rem;display:inline-flex;align-items:center}body:has(.formular :is(input:not([type="radio"]):not([type="checkbox"]),textarea,select):focus) .daumen{display:none}@media (min-width:48rem){.flaeche .huelle{width:min(100% - 2 * clamp(2rem,4vw,3rem),var(--huelle))}}@media (max-width:39.99rem){.flaeche .preis__liste{background:var(--c-weiss);border-top:0;border-radius:var(--r-3);overflow:hidden}.flaeche .preis__liste li{background:none;padding:0.8rem 1rem 0.8rem 2.25rem}.flaeche .preis__liste li:last-child{border-bottom:0}.flaeche .preis__liste li::before{left:1rem}}.takt i.halb{background:linear-gradient(90deg,var(--c-primaer) 50%,transparent 50%)}@media (min-width:40rem){.zielgruppe .textlink{white-space:nowrap}}@media (min-width:60rem){.seitenkopf__text:has(> #h-ueber-hero){container-type:inline-size}#h-ueber-hero{font-size:min(var(--t-h1-sub),9.2cqi)}#h-ueber-hero .betont{display:block;white-space:nowrap}}[data-abschnitt="danke-hero"],[data-abschnitt="404-hero"]{padding-top:clamp(2.25rem,1.5rem + 3vw,4rem);padding-bottom:var(--a-3,1rem)}[data-abschnitt="danke-hero"] + .kurzseite,[data-abschnitt="404-hero"] + .kurzseite{padding-top:var(--a-3,1rem)}@media (min-width:60rem){.seitenkopf[data-abschnitt="hausmeister-hero"] .seitenkopf__bild{height:auto;min-height:0;aspect-ratio:5 / 4;align-self:center}}.fuss__marke--ameti{align-items:center;gap:0.75rem}.fuss__symbol{display:block;width:3rem;height:auto;flex:none}.fuss__marke--ameti .marke__titel{flex-direction:row;gap:0.3em;align-items:baseline}.fuss__marke--ameti .marke__klein,.fuss__marke--ameti .marke__gross{font-size:1.1875rem;font-weight:640;color:var(--c-weiss);letter-spacing:-0.015em}.fuss__marke--ameti .marke__unter{display:block;margin-top:0.3rem;font-size:var(--t-xs);color:var(--c-nacht-text);letter-spacing:0}.fuss__leitsatz{margin:calc(-1 * var(--a-2)) 0 var(--a-4);color:var(--c-nacht-text)}@media (max-width:67.99rem){.brotkrume ol{align-items:center}.brotkrume a{padding-block:0.6rem}.textlink{padding-block:0.6rem}.fuss__liste a{padding-block:0.45rem}.fuss address a{display:inline-block;padding-block:0.35rem}}
/*! kern:pflicht */
html body .vorschau-banner[data-vorschau-banner]{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;inset:auto !important;z-index:2147483000 !important;float:none !important;clip:auto !important;clip-path:none !important;mask:none !important;-webkit-mask:none !important;transform:none !important;filter:none !important;mix-blend-mode:normal !important;content-visibility:visible !important;box-sizing:border-box !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0.375rem 0.5rem !important;border:0 !important;overflow:visible !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#1c1c1c !important;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif !important;font-size:0.65625rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.35 !important;letter-spacing:0 !important;word-spacing:normal !important;text-align:center !important;text-indent:0 !important;text-transform:none !important;text-decoration:none !important;text-shadow:none !important;white-space:normal !important;pointer-events:auto !important}html body .vorschau-banner[data-vorschau-banner] *{display:inline !important;visibility:visible !important;opacity:1 !important;position:static !important;font-size:inherit !important;color:inherit !important;-webkit-text-fill-color:inherit !important;clip-path:none !important;transform:none !important}@media (min-width:25em){html body .vorschau-banner[data-vorschau-banner]{font-size:0.6875rem !important;padding:0.375rem 0.75rem !important}}@media (min-width:40em){html body .vorschau-banner[data-vorschau-banner]{position:sticky !important;inset:0 auto auto auto !important;padding:0.375rem 1rem !important;font-size:0.8125rem !important}}[hidden]{display:none !important}.nw{white-space:nowrap}.nur-sr{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.nur-sr:focus-visible{position:fixed !important;top:0.5rem;left:0.5rem;width:auto !important;height:auto !important;padding:0.5rem 0.75rem !important;margin:0 !important;clip:auto !important;z-index:2147483001;color:#ffffff;background:#1c1c1c}.s-offen{display:inline !important;visibility:visible !important;opacity:1 !important;text-decoration:underline dotted !important;text-underline-offset:0.2em;font-style:italic !important}.s-vorschlag{display:inline !important;visibility:visible !important;opacity:1 !important;text-decoration:underline dashed !important;text-underline-offset:0.2em}[data-abschnitt][data-vorschlag]{position:relative}[data-abschnitt][data-vorschlag]::before{content:"Vorschlag, bitte bestätigen" !important;display:table !important;visibility:visible !important;opacity:1 !important;position:relative !important;inset:0.5rem auto auto 0.5rem !important;z-index:10 !important;float:none !important;width:auto !important;height:auto !important;max-width:calc(100% - 1rem) !important;margin:0 0 1.25rem !important;padding:0.125rem 0.5rem !important;clip-path:none !important;transform:none !important;filter:none !important;font:600 0.75rem/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;text-indent:0 !important;color:#1c1c1c !important;-webkit-text-fill-color:#1c1c1c !important;background:#ffe08a !important;border:1px solid #1c1c1c !important;border-radius:0 !important;box-shadow:none !important;pointer-events:none !important}.formular-meldung[hidden]{display:none !important}
