@font-face{font-family:Ubuntu;font-weight:300;font-display:swap;src:url(/fonts/ubuntu-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal.woff2)format("woff2")}:root{--gold:#f0ce6e;--gold-ink:#111;--gold-schrift:#8a6a15;--weiss:#fff;--papier:#fafafa;--stufe2:#f2f2f2;--text:#14110d;--leise:#14110d9e;--sehrleise:#14110d6b;--linie:#e6e6e6;--nacht:#0b0b0a;--nacht2:#1f1f1e;--hell:#fff;--hell-leise:#ffffffad;--hell-linie:#ffffff29;--schleier:#0b0b0ac7;--schleier-0:#0b0b0a00;--karte:#fbfbfb;--schatten:0 5px 14px 0 #81818133;--seit-schein:0 0 8px #fffffff2, 0 0 18px #ffffffbf, 0 0 34px #ffffff80;--schleier-oben:#0b0b0a40;--stimme-grund:#ffffffe6;--stimme-rand:#14110d40;--video-verlauf:linear-gradient(180deg, #0000001f, #00000047);--wahl-h:0px;--kopf-h:76px;--rand:clamp(18px, 4vw, 56px)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{padding-top:var(--wahl-h);background:var(--weiss);color:var(--text);margin:0;font-family:Ubuntu,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-family:Plus Jakarta Sans,Ubuntu,sans-serif;font-weight:300;line-height:1.02}p{margin:0}.innen{max-width:1320px;padding-left:var(--rand);padding-right:var(--rand);margin:0 auto}.zahlen{font-variant-numeric:tabular-nums}.etikett{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}.dunkel .etikett,.etikett.auf-dunkel{color:var(--gold)}.knopf{letter-spacing:-.01em;white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.knopf:hover{background:var(--text);color:var(--weiss);border-color:var(--text)}.dunkel .knopf:hover,.knopf.auf-dunkel:hover{background:var(--hell);color:var(--nacht);border-color:var(--hell)}.knopf.gold{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);position:relative;overflow:hidden}.knopf.gold:hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.knopf.gold:after{content:"";background:linear-gradient(105deg, var(--schleier-0) 30%, #ffffff8c 50%, var(--schleier-0) 70%);animation:8s infinite glanz;position:absolute;inset:0;transform:translate(-120%)}@keyframes glanz{0%,64%{transform:translate(-120%)}96%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.knopf.gold:after{animation:none;display:none}}.pfeil{transition:transform .35s cubic-bezier(.22,.61,.36,1);display:inline-block}a:hover .pfeil{transform:translate(5px)}.dunkel{background:var(--nacht);color:var(--hell)}.leise{color:var(--leise)}.dunkel .leise{color:var(--hell-leise)}.kopf{top:var(--wahl-h);z-index:60;background:var(--weiss);border-bottom:1px solid var(--linie);position:sticky}.kopf-innen{align-items:center;gap:34px;height:76px;display:flex}.kopf-marke{flex:none}.kopf-marke img{width:auto;height:42px}.kopf-menue{scrollbar-width:none;gap:28px;min-width:0;padding-block:8px;display:flex;overflow-x:auto}.kopf-menue::-webkit-scrollbar{display:none}.kopf-menue a{color:var(--leise);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;transition:color .25s;position:relative}.kopf-menue a:hover,.kopf-menue a[aria-current=page]{color:var(--text)}.kopf-menue a:after{content:"";background:var(--gold);height:1.5px;transition:transform .38s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.kopf-menue a:hover:after,.kopf-menue a[aria-current=page]:after{transform:scaleX(1)}.kopf-rechts{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.kopf-tel{min-height:40px;padding:0 16px;font-size:14px}.kopf-kreis{width:40px;height:40px;min-height:40px;padding:0}.kopf-sprache{color:var(--leise);padding:8px 10px;font-size:13px}.fortschritt{background:var(--gold);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (max-width:980px){.kopf-tel span.nummer{display:none}}@media (max-width:640px){.kopf-innen{flex-wrap:wrap;gap:8px 12px;height:auto;padding-top:12px;padding-bottom:6px}.kopf-menue{flex-basis:100%;order:3;gap:22px}.kopf-marke img{height:34px!important}.kopf-rechts{gap:8px}.kopf-tel{width:40px;padding:0}.sprachwahl{padding:8px 6px}}.video{aspect-ratio:16/9;background:var(--nacht);width:100%;display:block;position:relative;overflow:hidden}.video img{object-fit:contain;width:100%;height:100%}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video .abspielen{background:var(--gold);width:92px;height:92px;color:var(--gold-ink);border-radius:50%;place-items:center;margin:-46px 0 0 -46px;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;top:50%;left:50%}.video:hover .abspielen{transform:scale(1.08)}.video .abspielen svg{width:30px;height:30px;margin-left:5px}.video-hinweis{margin-top:12px;font-size:13px}.video-hinweis a{text-underline-offset:3px;text-decoration:underline}.lichtkasten{z-index:200;background:var(--schleier);justify-content:center;align-items:center;padding:60px 70px;display:none;position:fixed;inset:0}.lichtkasten.offen{display:flex}.lichtkasten img{object-fit:contain;max-width:100%;max-height:100%}.lichtkasten button{color:var(--hell);border:1px solid var(--hell-linie);background:var(--nacht);border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:absolute}.lichtkasten .zurueck{margin-top:-26px;top:50%;left:12px}.lichtkasten .weiter{margin-top:-26px;top:50%;right:12px}.lichtkasten .zaehler{text-align:center;color:var(--hell-leise);font-size:13px;position:absolute;bottom:18px;left:0;right:0}[data-gross]{cursor:zoom-in}.fuss{padding:96px 0 40px}.fuss-raster{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.fuss h4{letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500}.fuss p,.fuss li{font-size:15px;line-height:1.9}.fuss ul{margin:0;padding:0;list-style:none}.fuss a:hover{text-underline-offset:3px;text-decoration:underline}.sozial{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sozial a{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,color .3s;display:grid}.sozial a:hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);text-decoration:none}.sozial svg{width:20px;height:20px}.sozial a:not(.yt-pille) svg{width:26px;height:26px}.sozial a.yt-pille{border-radius:999px;align-items:center;gap:8px;width:auto;padding:0 16px 0 12px;font-size:14px;display:inline-flex}.fuss-unten{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:64px;padding-top:22px;font-size:13px;display:flex}.fuss.dunkel .fuss-unten{border-top-color:var(--hell-linie)}@media (max-width:820px){.fuss-raster{grid-template-columns:1fr}}.logo-zeile{align-items:center;gap:72px;width:max-content;padding-right:72px;display:flex}.logo-zeile img{object-fit:contain;filter:grayscale()opacity(.72);width:auto;max-width:236px;height:66px;transition:filter .4s}.logo-zeile img:hover{filter:grayscale(0)opacity()}.band{overflow:hidden}.band-spur{width:max-content;display:flex}.rechner-rahmen{background:var(--weiss);border:0;width:100%;height:760px;display:block}.tabelle{border-collapse:collapse;width:100%}.tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:14px 0;font-size:16px}.tabelle td:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-left:16px}.dunkel .tabelle td{border-bottom-color:var(--hell-linie)}.statistik{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.statistik figure{margin:0}.statistik img{aspect-ratio:3/4;object-fit:cover;object-position:top;background:var(--weiss);border:1px solid var(--linie);width:100%}.statistik figcaption{margin-top:10px;font-size:14px}@media (max-width:820px){.statistik{grid-template-columns:repeat(2,1fr)}}.A .held{height:calc(100svh - var(--wahl-h) - var(--kopf-h));background:var(--nacht);min-height:560px;color:var(--hell);position:relative;overflow:hidden}.A .held-bild{position:absolute;inset:-6% 0}.A .held-bild img{object-fit:cover;width:100%;height:100%}.A .held:after{content:"";background:linear-gradient(0deg, #0b0b0ae0 0%, #0b0b0ab3 38%, #0b0b0a52 66%, var(--schleier-0) 88%);position:absolute;inset:0}.A .held-text{z-index:2;padding-bottom:clamp(36px,7vh,88px);position:absolute;bottom:0;left:0;right:0}.A .held h1{max-width:12ch;margin:18px 0 22px;font-size:clamp(48px,9vw,132px)}.A .held p{max-width:560px;color:var(--hell-leise);font-size:clamp(17px,1.6vw,20px)}.A .held .knoepfe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.A .strich{border:0;border-top:1px dashed var(--linie);margin:0}.A .dunkel .strich,.A .strich.hell{border-top-color:var(--hell-linie)}.A .aussage{text-align:center;padding:clamp(48px,8vh,90px) 0}.A .aussage .gross{letter-spacing:-.06em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(88px,20vw,280px);font-weight:300;line-height:.9}.A .aussage p{margin-top:18px;font-size:19px}.A .videobuehne{text-align:center;place-items:center;min-height:44svh;display:grid;position:relative;overflow:hidden}.A .videobuehne video,.A .videobuehne .buehnenbild{object-fit:cover;object-position:50% 30%;opacity:.42;filter:grayscale(.35);width:100%;height:100%;position:absolute;inset:0}.A .videobuehne:after{content:"";background:radial-gradient(ellipse at center, #0b0b0a33, var(--schleier) 85%);position:absolute;inset:0}.A .videobuehne .innen{z-index:2;position:relative}.A .videobuehne h2,.A .videobuehne h1{margin:10px 0 12px;font-size:clamp(48px,8vw,116px)}.A .videobuehne p{max-width:620px;color:var(--hell-leise);margin:0 auto;font-size:19px}.A .buehne{align-items:center;min-height:72svh;padding:56px 0;display:grid}.A .buehne-raster{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.A .buehne.gespiegelt .buehne-raster{grid-template-columns:7fr 5fr}.A .buehne.gespiegelt .buehne-text{order:2}.A .zeichen{border:2px solid var(--gold);letter-spacing:-.03em;border-radius:50%;place-items:center;width:clamp(72px,9vw,124px);height:clamp(72px,9vw,124px);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.4vw,48px);display:inline-grid}.A .buehne h2{margin:16px 0 22px;font-size:clamp(44px,6.4vw,96px)}.A .buehne p{max-width:460px;font-size:19px}.A .buehne .fuer{letter-spacing:.16em;text-transform:uppercase;color:var(--sehrleise);margin-top:14px;font-size:13px}.A .buehne .knopf{margin-top:34px}.A .rahmenbild{aspect-ratio:4/3.2;background:var(--stufe2);border-radius:4px;overflow:hidden}.A .rahmenbild img{object-fit:cover;width:100%;height:120%;margin-top:-10%}.A .kunden{padding:44px 0 70px}.A .kunden .etikett{letter-spacing:.22em;color:var(--gold);justify-content:center;margin-bottom:40px;font-size:18px;display:flex}.A .yt-buehne{text-align:center;padding:clamp(56px,9vh,100px) 0}.A .yt-buehne svg.yt-gross{width:88px;height:88px;color:var(--gold);margin:0 auto 26px}.A .yt-buehne h2{font-size:clamp(56px,9vw,140px)}.A .yt-buehne p{margin:18px auto 34px;font-size:19px}.slogan{background:var(--weiss);color:var(--text);place-items:center;padding:110px 0;display:grid}.slogan img{width:min(480px,70vw);height:auto}.slogan .sozial{justify-content:center;margin-top:36px}.A .fakten-zeile{border-top:1px dashed var(--linie);grid-template-columns:4fr 8fr;gap:32px;padding:34px 0;display:grid}.A .fakten-zeile:last-child{border-bottom:1px dashed var(--linie)}.A .fakten-zeile h3{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);padding-top:8px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500}.A .fakten-zeile p{letter-spacing:-.015em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;line-height:1.4}.A .abschnitt{padding:clamp(90px,14vh,150px) 0}.A .abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:56px;display:flex}.A .abschnitt-kopf h2{font-size:clamp(40px,5.6vw,84px)}.A .abschnitt-kopf p{max-width:460px}.A .preis-gross{letter-spacing:-.06em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(80px,14vw,200px);font-weight:300;line-height:.9}.A .preis-gross small{letter-spacing:-.02em;vertical-align:.9em;color:var(--leise);margin-right:.3em;font-size:.28em}.A .quer{overflow:hidden}.A .quer-spur{padding:0 var(--rand);gap:20px;width:max-content;display:flex}.A .quer-spur img{border-radius:4px;width:auto;height:min(62vh,560px)}.A .videorahmen{border-radius:4px;max-width:1180px;margin:0 auto;overflow:hidden}.A .karten4{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.A .dkarte{background:var(--nacht);color:var(--hell);border-radius:4px;display:block;overflow:hidden}.A .dkarte .bild{aspect-ratio:16/10;overflow:hidden}.A .dkarte .bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.A .dkarte:hover .bild img{transform:scale(1.05)}.A .dkarte .unten{text-align:center;padding:30px 32px 34px}.A .dkarte h3{font-size:clamp(28px,3vw,40px)}.A .dkarte .goldstrich{background:var(--gold);width:44px;height:2px;margin:16px auto}.A .dkarte .mehr{color:var(--hell-leise);margin-top:12px;font-size:14px}.A .fragen{position:relative;overflow:hidden}.A .fragen .hintergrund{opacity:.14;filter:grayscale();background-position:70% 30%;background-size:cover;position:absolute;inset:0}.A .frage{border-top:1px dashed var(--hell-linie)}.A .frage:last-child{border-bottom:1px dashed var(--hell-linie)}.A .frage button{text-align:left;letter-spacing:-.015em;justify-content:space-between;gap:24px;width:100%;padding:28px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;display:flex}.A .frage .plus{border:1px solid var(--hell-linie);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .4s;display:grid}.A .frage.offen .plus{border-color:var(--gold);color:var(--gold);transform:rotate(45deg)}.A .frage .antwort{height:0;overflow:hidden}.A .frage .antwort p{max-width:760px;color:var(--hell-leise);padding:0 0 30px;font-size:18px}.gutscheine{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.gutschein{background:var(--karte);box-shadow:var(--schatten);border-radius:8px;display:block;overflow:hidden}.gutschein img{aspect-ratio:16/9;object-fit:cover;width:100%}.gutschein .karte-text{padding:16px 18px 20px}.gutschein .gutschein-name{font-size:26px}.gutschein .preis{margin-top:6px;font-size:16px}.gutschein s{color:var(--sehrleise);margin-right:8px}.gutschein .marke{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-schrift);margin-top:10px;font-size:11.5px;display:inline-block}@media (max-width:900px){.gutscheine{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gutscheine{grid-template-columns:1fr}}.A .weitere{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.A .weitere a{display:block}.A .weitere .bild{aspect-ratio:4/3;border-radius:4px;overflow:hidden}.A .weitere img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.A .weitere a:hover img{transform:scale(1.05)}.A .weitere h3{margin-top:16px;font-size:28px}.A .portal-hinweis{border-top:1px dashed var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:48px 0;display:flex}.A .robo-raster{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.A .robo-bilder{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.A .robo-bilder img{aspect-ratio:1;object-fit:cover;background:var(--weiss);border-radius:4px;width:100%}@media (max-width:900px){.A .buehne-raster,.A .buehne.gespiegelt .buehne-raster{grid-template-columns:1fr}.A .buehne.gespiegelt .buehne-text{order:0}.A .buehne{min-height:0;padding:48px 0}.A .fakten-zeile{grid-template-columns:1fr;gap:10px}.A .karten4,.A .robo-raster,.A .weitere{grid-template-columns:1fr}.A .quer-spur{scroll-snap-type:x mandatory;width:auto;overflow-x:auto}.A .quer-spur img{scroll-snap-align:center;height:52vh}.A .robo-bilder{grid-template-columns:repeat(2,1fr)}}.C .tafel{background:var(--nacht);color:var(--hell)}.C .held{padding:clamp(40px,7vh,80px) 0 clamp(96px,14vh,160px);position:relative;overflow:hidden}.C .held-oben{letter-spacing:.2em;text-transform:uppercase;color:var(--hell-leise);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.C .riesig{letter-spacing:-.065em;margin:clamp(28px,5vh,56px) 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(48px,12.4vw,230px);font-weight:400;line-height:.88}.C .held .riesig{z-index:2;position:relative}.C .held-unten{z-index:2;grid-template-columns:1fr minmax(0,460px);align-items:end;gap:32px;display:grid;position:relative}.C .held-unten .sticker{justify-self:start}.C .held-unten p{color:var(--hell-leise);font-size:19px}.C .knoepfe{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.C .sticker{aspect-ratio:4/3;border-radius:18px;width:min(100%,420px);overflow:hidden;rotate:-4deg}.C .sticker img{object-fit:cover;width:100%;height:100%}.C .laufband{border-bottom:1px solid var(--linie);padding:34px 0}.C .laufband .band-spur span{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:56px;padding:0 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,6vw,88px);font-weight:300;display:inline-flex}.C .laufband .punkt{border:2px solid var(--gold);border-radius:50%;width:16px;height:16px;display:inline-block}.C .abschnitt{padding:clamp(80px,13vh,140px) 0}.C .abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:40px;display:flex}.C .abschnitt-kopf .nummer{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);font-size:13px}.C .tafel .abschnitt-kopf .nummer{color:var(--gold)}.C .abschnitt-kopf h2{letter-spacing:-.055em;font-size:clamp(44px,6.4vw,104px);font-weight:400}.C .index{border-top:1px solid}.C .zeile{border-bottom:1px solid;grid-template-columns:90px 1fr auto 60px;align-items:center;gap:20px;padding:26px 0;transition:padding .45s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.C .zeile:hover{padding-left:18px}.C .zeile .nr{letter-spacing:.12em;font-size:15px}.C .zeile .nr b{border:1.5px solid var(--gold);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:500;display:inline-grid}.C .zeile h3{letter-spacing:-.055em;font-size:clamp(36px,6vw,96px);font-weight:400;line-height:1}.C .zeile .fuer{color:var(--leise);text-align:right;font-size:14px}.C .tafel .zeile .fuer{color:var(--hell-leise)}.C .zeile .pfeil-kreis{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s,color .3s;display:grid}.C .zeile:hover .pfeil-kreis{background:var(--text);color:var(--weiss)}.C .tafel .zeile:hover .pfeil-kreis{background:var(--hell);color:var(--nacht)}.C .vorschau{aspect-ratio:4/3;pointer-events:none;z-index:50;opacity:0;border-radius:14px;width:340px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.8)}.C .vorschau img{object-fit:cover;width:100%;height:100%}.C .videotafel{position:relative;overflow:hidden}.C .videotafel video{object-fit:cover;opacity:.55;width:100%;height:min(86vh,820px)}.C .videotafel .drauf{padding:0 var(--rand) clamp(40px, 7vh, 80px);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.C .videotafel .riesig{margin:0}.C .logo-band{padding:80px 0}.C .pille{border:1px solid;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.C .yt{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.C .yt svg{width:64px;height:64px;color:var(--gold);margin-bottom:20px}.C .fuss-slogan{letter-spacing:-.065em;margin-bottom:72px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(56px,11vw,200px);font-weight:400;line-height:.9}.C .seitenkopf{padding:clamp(40px,7vh,80px) 0 clamp(48px,8vh,90px)}.C .zeichen{border:2px solid var(--gold);letter-spacing:-.03em;border-radius:50%;place-items:center;width:clamp(72px,9vw,124px);height:clamp(72px,9vw,124px);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.4vw,48px);display:inline-grid}.C .seitenkopf .riesig{margin:26px 0 30px}.C .seitenkopf .lead{grid-template-columns:1fr minmax(0,520px);align-items:end;gap:32px;display:grid}.C .seitenkopf .lead p{color:var(--hell-leise);font-size:20px}.C .breitbild{height:min(78vh,760px);overflow:hidden}.C .breitbild img{object-fit:cover;width:100%;height:124%;margin-top:-12%}.C .fakten .zeile{grid-template-columns:260px 1fr;align-items:start}.C .fakten .zeile:hover{padding-left:0}.C .fakten .zeile p{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:300;line-height:1.35}.C .preis-zeile .wert{letter-spacing:-.065em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(72px,11vw,170px);line-height:.9}.C .video{border-radius:18px}.C .video .abspielen{border-radius:999px;align-items:center;gap:10px;width:auto;height:56px;margin:-28px 0 0;padding:0 26px 0 20px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;display:flex;transform:translate(-50%)}.C .video:hover .abspielen{transform:translate(-50%)scale(1.05)}.C .video .abspielen svg{width:18px;height:18px;margin:0}.C .galerie{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.C .galerie img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.C .galerie img:nth-child(7n+1){grid-area:span 2/span 2}.C .karten{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.C .karte{border:1px solid;border-radius:18px;gap:18px;padding:28px;display:grid}.C .karte .bild{aspect-ratio:16/10;border-radius:12px;overflow:hidden}.C .karte img{object-fit:cover;width:100%;height:100%}.C .karte h3{letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);font-weight:400}.C .frage{border-bottom:1px solid var(--hell-linie)}.C .frage button{text-align:left;letter-spacing:-.03em;grid-template-columns:70px 1fr 44px;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.3vw,30px);display:grid}.C .frage .fnr{letter-spacing:.16em;color:var(--gold);font-size:13px}.C .frage .plus{border:1px solid var(--hell-linie);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .4s,background .3s,color .3s;display:grid}.C .frage.offen .plus{background:var(--hell);color:var(--nacht);transform:rotate(45deg)}.C .frage .antwort p{color:var(--hell-leise);padding:0 44px 28px 86px;font-size:18px}.C .robo-raster{grid-template-columns:1fr 1fr;gap:16px;display:grid}.C .robo-raster .karte{align-content:start}.C .robo-bilder{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.C .robo-bilder img{aspect-ratio:1;object-fit:cover;background:var(--weiss);border:1px solid var(--linie);border-radius:14px;width:100%}.C .portal-hinweis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px 0;display:flex}.C .rechner-rahmen{border:1px solid var(--text);border-radius:18px}@media (max-width:900px){.C .held-unten,.C .seitenkopf .lead,.C .yt,.C .robo-raster{grid-template-columns:1fr}.C .zeile{grid-template-columns:56px 1fr 44px}.C .zeile .fuer{display:none}.C .zeile .nr b{width:42px;height:42px}.C .zeile .pfeil-kreis{width:44px;height:44px}.C .fakten .zeile{grid-template-columns:1fr;gap:8px}.C .galerie{grid-template-columns:repeat(2,1fr)}.C .karten{grid-template-columns:1fr}.C .robo-bilder{grid-template-columns:repeat(2,1fr)}.C .frage button{grid-template-columns:44px 1fr 44px}.C .frage .antwort p{padding:0 0 24px 60px}.C .vorschau{display:none}}@media (max-width:560px){.statistik{grid-template-columns:1fr 1fr}}.mauer-spalten{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.mauer-spalten .spalte{gap:18px;display:grid}.mauer-spalten img{border-radius:16px;width:100%;height:auto}@media (max-width:900px){.mauer-spalten{grid-template-columns:repeat(2,1fr)}.mauer-spalten .spalte:nth-child(3){grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mauer-spalten,.mauer-spalten .spalte:nth-child(3){grid-template-columns:1fr}}.A .held-bild .wechsel{position:absolute;inset:0}.A .held-bild .wechsel>*{width:100%;height:100%;animation:30s -1s infinite wechsel;position:absolute;inset:0}.A .held-bild .wechsel>img{object-fit:cover;filter:grayscale()contrast(1.05)}.A .held-bild .wechsel>:nth-child(2){animation-delay:-21s}.A .held-bild .wechsel>:nth-child(3){animation-delay:-11s}@keyframes wechsel{0%{opacity:0}8%,33.33%{opacity:1}41.33%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.A .held-bild .wechsel>*{animation:none}.A .held-bild .wechsel>:not(:first-child){opacity:0}}.gutschein-wert{aspect-ratio:16/10;border:1px dashed var(--linie);background:var(--papier);letter-spacing:-.05em;border-radius:4px;place-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:300;display:grid}.gutschein img,.robo-bilder img,.statistik img,.C .galerie img,.rahmenbild img,.zz-bild img{height:auto}.rahmenbild img,.zz-bild img{height:120%}.sprachwahl{letter-spacing:.08em;color:var(--leise);padding:8px 10px;font-size:13px;font-weight:500}.sprachwahl:hover{color:var(--text)}.fuss-h{letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500}.A .kunden-kopf{justify-content:center;margin-bottom:56px;display:flex}.A .karte-h{margin-top:12px;font-size:clamp(28px,3vw,40px)}.A .frage h3{font:inherit;letter-spacing:normal;margin:0}.C .marken-zeile{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.C .karte-satz{letter-spacing:-.045em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1.15}.C .tipps{grid-template-columns:1fr 1fr;gap:16px;display:grid}.C .tipps.einzeln{grid-template-columns:1fr}.C .tipps .karte{align-content:start}.C .tipps .karte-satz{font-size:clamp(22px,2.1vw,32px)}.C .tipp-steuer{border:2px solid var(--gold);box-shadow:0 0 0 6px color-mix(in srgb, var(--gold) 18%, transparent)}.C .tipp-steuer .pille{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}@media (max-width:760px){.C .tipps:not(.einzeln){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;margin-inline:-8px;padding:8px;scroll-padding-inline:8px;display:grid;overflow-x:auto}.C .tipps:not(.einzeln)::-webkit-scrollbar{display:none}.C .tipps .karte{scroll-snap-align:start}}.C .karte .pille,.C .fakten .pille,.C .vorort .pille{letter-spacing:0;place-self:start;font-family:Ubuntu,sans-serif;font-weight:400}.C .robo-satz{letter-spacing:-.02em;max-width:980px;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px)}.C .robo-wann,.C .abschnitt-satz{max-width:820px;margin:-10px 0 40px;font-size:18px}.C .fakten .zeile h2{font-size:13px}.C .seitenkopf.klein .riesig{font-size:clamp(40px,7vw,110px)}.C .seitenkopf .riesig{overflow-wrap:anywhere}.bildnachweis{max-width:1320px;padding:0 var(--rand);color:var(--sehrleise);margin:8px auto 0;font-size:12px}.dunkel .bildnachweis,.tafel .bildnachweis{color:var(--hell-leise)}.C .standort-raster{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.C .orte{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.C .ortkarte{border:1px solid var(--text);background:var(--weiss);border-radius:18px;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:grid;overflow:hidden}.C .ortkarte:hover{transform:translateY(-4px)}.C .ortkarte .bild{aspect-ratio:4/3;overflow:hidden}.C .ortkarte .bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.C .ortkarte:hover .bild img{transform:scale(1.05)}.C .ortkarte-text{padding:18px 76px 20px 20px;position:relative}.C .ortkarte-text h3{letter-spacing:-.045em;font-size:clamp(24px,2.4vw,34px);font-weight:400}.C .ortkarte-text .pfeil-kreis{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%;right:18px}.C .ortkarte.gross .bild{aspect-ratio:16/10}.C .plz-karte{gap:14px}.C .plz-h{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,52px);font-weight:400}.C .plz-form{flex-wrap:wrap;gap:10px;display:flex}.C .plz-form input{border:1px solid var(--text);min-height:48px;font:inherit;letter-spacing:.08em;background:var(--weiss);color:var(--text);border-radius:999px;flex:160px;padding:0 18px;font-size:18px}.C .plz-ergebnis{min-height:1.6em;font-size:17px}.C .plz-ergebnis a{text-underline-offset:3px;text-decoration:underline}.C .plz-karte .bildnachweis{margin:0;padding:0}.C .kontakt{gap:12px}.C .kontakt .kontakt-name{letter-spacing:-.045em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3vw,44px)}.C .kontakt .knoepfe{margin-top:8px}.C .kontakt .knoepfe.untereinander{gap:10px;display:grid}.C .kontakt .knoepfe.untereinander .knopf{width:100%}.C .zeile.schmal{grid-template-columns:70px 1fr auto 52px;padding:18px 0}.C .zeile.schmal h3{font-size:clamp(28px,3.4vw,48px)}.C .vorort{grid-template-columns:7fr 5fr;align-items:center;gap:40px;display:grid}.C .vorort figure{margin:0}.C .vorort img{border-radius:18px;width:100%;height:auto}.C .vorort figcaption{margin:8px 0 0;padding:0}.C .vorort-satz{letter-spacing:-.035em;margin-top:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,2.6vw,36px);line-height:1.25}.C .raeum{border-top:1px solid var(--hell-linie);gap:0;display:grid}.C .raeum p{border-bottom:1px solid var(--hell-linie);padding:18px 0;font-size:18px}.C .raeum .quelle{color:var(--hell-leise);border:0;font-size:13px}.C .stimmen,.A .stimmen{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding-block:8px;display:grid;overflow-x:auto}.reihe-huelle{position:relative}.stimmen-pfeil{z-index:2;background:var(--weiss);position:absolute;top:50%;transform:translateY(-50%)}.stimmen-pfeil.links{left:calc(min(24px, var(--rand)) * -1)}.stimmen-pfeil.rechts{right:calc(min(24px, var(--rand)) * -1)}.stimmen-pfeil[hidden]{display:none}.C .stimme,.A .stimme{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.C .stimme:hover,.A .stimme:hover{transform:translateY(-4px)}.news-bildrahmen{border-radius:10px;overflow:hidden}.news-bildrahmen .news-bild{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.news-karte:hover .news-bild{transform:scale(1.05)}.C .stimmen::-webkit-scrollbar{display:none}.A .stimmen::-webkit-scrollbar{display:none}.C .stimmen:focus-visible,.A .stimmen:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.C .stimme,.A .stimme{scroll-snap-align:start}.C .stimme.news-karte{flex-direction:column;gap:12px;display:flex}.news-bild{aspect-ratio:16/9;object-fit:cover;background:var(--papier);border-radius:10px;width:100%}.news-datum{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);font-size:12.5px;font-weight:500}.news-titel{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.news-anriss{color:var(--leise);margin:0;font-size:15px;line-height:1.5}.news-weiter{margin-top:auto;padding-top:6px;font-size:14px;font-weight:500}.news-karte:hover .news-titel{text-underline-offset:4px;text-decoration:underline}.news-hinweis{margin-top:18px}.news-hinweis:empty{display:none}.stimmen-pfeil{width:48px;height:48px;min-height:48px;color:var(--text);cursor:pointer;padding:0}.stimmen-pfeil:hover{background:var(--text);color:var(--weiss)}.stimmen-pfeil.links svg{transform:scaleX(-1)}.C .stimme,.A .stimme{border:1px solid var(--text);background:var(--weiss);border-radius:18px;align-content:space-between;gap:18px;margin:0;padding:28px;display:grid}.C .stimme blockquote,.A .stimme blockquote{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;line-height:1.4}.C .stimme figcaption,.A .stimme figcaption{color:var(--leise);align-items:center;gap:14px;font-size:14px;display:flex}.stimme figcaption strong,.stimme-wer{display:block}.stimme-bild{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.stimme-kuerzel{color:var(--text);letter-spacing:.02em;border:1px solid;place-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;display:grid}.C .rechtstext{max-width:860px}.C .rechtstext h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:clamp(24px,2.4vw,32px);font-weight:400}.C .rechtstext p{overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;line-height:1.7}.C .en-404{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(32px,4vw,56px);font-weight:400}.C .seitenkopf .lead .pille{place-self:end start}.rechner-huelle{border:1px dashed var(--linie);background:var(--weiss);border-radius:4px;overflow:hidden}@media (max-width:900px){.C .standort-raster,.C .vorort{grid-template-columns:1fr}.C .orte{grid-template-columns:repeat(2,1fr)}.C .stimmen,.A .stimmen{grid-auto-columns:calc(50% - 8px)}.C .zeile.schmal{grid-template-columns:52px 1fr 44px}.C .zeile.schmal .fuer{display:none}}@media (max-width:560px){.C .orte{grid-template-columns:1fr}.C .stimmen,.A .stimmen{grid-auto-columns:85%}.stimmen-pfeil{width:40px;height:40px;min-height:40px}}.C .rechtstext p{white-space:pre-line}.nl{border-bottom:1px solid var(--hell-linie);max-width:720px;margin-bottom:72px;padding-bottom:56px}.nl-etikett{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:12.5px;font-weight:500;display:inline-block}.nl-h{letter-spacing:-.035em;margin:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5.2vw,58px);font-weight:300;line-height:1.04}.nl-spruch{color:var(--hell-leise);max-width:54ch;margin:0 0 28px;font-size:17px;line-height:1.65}.nl-form{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.nl-form input[type=email]{border:1px solid var(--hell-linie);min-width:0;min-height:48px;color:var(--hell);background:0 0;border-radius:999px;flex:280px;padding:0 20px;font-family:Ubuntu,sans-serif;font-size:15px;transition:border-color .3s}.nl-form input[type=email]::placeholder{color:var(--hell-leise)}.nl-form input[type=email]:focus{border-color:var(--gold);outline:none}.nl-form.fehler input[type=email]{border-color:#e4736b}.nl-knopf{flex:none}.nl-meldung{min-height:1.6em;color:var(--gold);margin:16px 0 0;font-size:15px;line-height:1.6}.nl-meldung.fehler{color:#e4736b}.nl-hinweis{color:var(--hell-leise);max-width:60ch;margin:18px 0 0;font-size:13px;line-height:1.7}.nl-hinweis a{text-underline-offset:3px;text-decoration:underline}.nl-form[aria-busy=true] .nl-knopf{opacity:.6;pointer-events:none}@media (max-width:620px){.nl{margin-bottom:52px;padding-bottom:40px}.nl-form input[type=email]{flex-basis:100%}.nl-knopf{width:100%}}.C .zeile.mit-bild .zeile-bild{aspect-ratio:4/3;border-radius:10px;width:132px;display:block;overflow:hidden}.C .zeile.mit-bild .zeile-bild img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.C .zeile.mit-bild{grid-template-columns:56px 1fr 72px 44px}.C .zeile.mit-bild .zeile-bild{width:72px}}.fuss-raster{grid-template-columns:auto auto 1fr auto;gap:40px 56px}.fuss-spalten{grid-template-rows:repeat(4,auto);grid-auto-columns:max-content;grid-auto-flow:column;column-gap:32px;display:grid}@media (max-width:1100px){.fuss-raster{grid-template-columns:1fr 1fr}}@media (max-width:820px){.fuss-raster{grid-template-columns:1fr}.fuss-spalten{grid-template-rows:none;grid-template-columns:repeat(2,max-content);grid-auto-flow:row}}@media (max-width:900px){.C .zeile.mit-bild{grid-template-columns:56px minmax(0,1fr) 72px 44px}.C .zeile.mit-bild h3{min-width:0}.C .zeile.mit-bild{grid-template-columns:44px minmax(0,1fr) 64px 44px;gap:12px}.C .zeile.mit-bild h3{font-size:clamp(20px,6vw,26px)}.C .zeile.mit-bild .zeile-bild{width:64px}}.slogan{padding:72px 0}.slogan .sozial{margin-top:0}.slogan img{margin-top:36px}.C .robo-bilder img,.A .robo-bilder img{aspect-ratio:4/3;object-fit:contain}.C .breitbild img.fest{height:100%;margin-top:0}.A .karten4>.dkarte:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.orte-auf summary{cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;list-style:none;display:inline-flex}.orte-auf summary::-webkit-details-marker{display:none}.orte-auf .runter{border-bottom:1.5px solid;border-right:1.5px solid;width:.42em;height:.42em;margin-left:.2em;transition:transform .25s;display:inline-block;transform:translateY(-.12em)rotate(45deg)}.orte-auf[open] .runter{transform:translateY(.12em)rotate(-135deg)}.C .fakten .zeile .orte-auf li,.C .fakten .zeile .orte-auf summary{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:300;line-height:1.35}.orte-auf ul{columns:3;column-gap:28px;margin:14px 0 0;padding:0;list-style:none}.orte-auf li{padding:2px 0}.orte-auf li a{text-decoration:none}.orte-auf li a:hover{text-decoration:underline}@media (max-width:700px){.orte-auf ul{columns:2}}.videobuehne .innen p.kopf-fuer{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:10px;font-family:Ubuntu,sans-serif;font-size:13px}.videobuehne .innen p.kopf-gold{color:var(--gold)!important;letter-spacing:-.02em!important;opacity:1!important;margin-top:14px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(30px,3.4vw,48px)!important;font-weight:300!important}.A .videobuehne.kopf-leistungen{height:34vw;min-height:0;max-height:500px}.A .videobuehne.kopf-leistungen video{object-position:50% 20%}@media (max-width:760px){.A .videobuehne.kopf-leistungen{height:auto;min-height:300px}}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls{display:none!important}.fakten.auf-bild{position:relative;overflow:hidden}.fakten.auf-bild .fakten-bild{z-index:0;position:absolute;inset:0}.fakten.auf-bild .fakten-bild img{object-fit:cover;opacity:.14;filter:grayscale();width:100%;height:100%;animation:1.6s ease-out .2s both fakten-bild-ein}@keyframes fakten-bild-ein{0%{opacity:0}to{opacity:.14}}@media (prefers-reduced-motion:reduce){.fakten.auf-bild .fakten-bild img{animation:none}}.fakten.auf-bild .innen{z-index:1;position:relative}.C .fragen{position:relative;overflow:hidden}.C .fragen .hintergrund{opacity:.14;filter:grayscale();background-position:70% 30%;background-size:cover;position:absolute;inset:0}.C .frage{border-top:1px dashed var(--hell-linie)}.C .frage:last-child{border-bottom:1px dashed var(--hell-linie)}.C .frage button{text-align:left;letter-spacing:-.015em;justify-content:space-between;gap:24px;width:100%;padding:28px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;display:flex}.C .frage .plus{border:1px solid var(--hell-linie);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .4s;display:grid}.C .frage.offen .plus{border-color:var(--gold);color:var(--gold);transform:rotate(45deg)}.C .frage .antwort{height:0;overflow:hidden}.C .frage .antwort p{max-width:760px;color:var(--hell-leise);padding:0 0 30px;font-size:18px}.C .frage h3{font:inherit;letter-spacing:normal;margin:0}.C .ablauf ol{margin:0;padding:0;list-style:none}.C .ablauf .zeile{grid-template-columns:90px 1fr}.C .ablauf .zeile:hover{padding-left:0}.C .ablauf .zeile p{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:300;line-height:1.3}@media (max-width:900px){.C .ablauf .zeile{grid-template-columns:56px 1fr}}.C .kontakt-oben{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.C .kontakt-links{gap:12px;min-width:0;display:grid}.C .kontakt .ansprechpartner{text-align:center;justify-items:center;gap:8px;margin:0;display:grid}.C .kontakt .ansprechpartner img{object-fit:cover;border-radius:50%;width:104px;height:104px}.C .kontakt .ansprechpartner figcaption{gap:2px;font-size:13px;line-height:1.3;display:grid}.C .kontakt .ap-name{letter-spacing:-.01em;font-family:Plus Jakarta Sans,sans-serif;font-size:16px}.C .anfrage-abschnitt .innen{max-width:900px}.C .anfrage{border:1px solid;border-radius:18px;gap:26px;padding:clamp(22px,4vw,44px);display:grid}.C .anfrage[hidden],.C .anfrage-danke[hidden]{display:none}.C .anfrage-stand{perspective:400px;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.C .anfrage-nr{border:1.5px solid var(--gold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:60px;height:60px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;display:inline-grid}.C .anfrage-stand-rechts{gap:10px;min-width:0;display:grid}.C .anfrage-schritt{letter-spacing:.2em;text-transform:uppercase;color:var(--text);font-size:12.5px;font-weight:500}.C .anfrage-balken{background:var(--stufe2);border-radius:99px;height:4px;overflow:hidden}.C .anfrage-balken span{background:var(--gold);border-radius:99px;width:25%;height:100%;display:block;position:relative;overflow:hidden}.C .anfrage-balken span:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffb3 50%,#0000 70%);animation:3.5s infinite glanz;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.C .anfrage-balken span:after{animation:none;display:none}}.C .anfrage fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.C .anfrage.mit-schritten fieldset[hidden]{display:none}.C .anfrage legend{float:left;letter-spacing:-.045em;width:100%;margin-bottom:8px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3.4vw,48px);line-height:1.1}.C .anfrage legend .leise{letter-spacing:0;font-size:.45em}.C .wahl-liste{gap:10px;display:grid}.C .wahl{border:1px solid color-mix(in srgb, var(--text) 22%, transparent);cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:12px 18px;transition:border-color .2s,background .2s;display:flex;position:relative}.C .wahl:hover{border-color:var(--text)}.C .wahl input{opacity:0;pointer-events:none;position:absolute}.C .wahl .nr b{border:1.5px solid var(--gold);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:500;display:inline-grid}.C .wahl-name{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,26px)}.C .wahl{overflow:hidden}.C .wahl-schimmer{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--gold) 55%, transparent) 50%, transparent 80%);pointer-events:none;position:absolute;inset:0}.C .wahl-bild{border-radius:8px;flex:none;width:96px;height:60px;margin-left:auto;overflow:hidden}.C .wahl-bild img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.C .wahl:hover .wahl-bild img{transform:scale(1.08)}.C .wahl:has(input:checked) .wahl-bild img{transform:scale(1.08)}@media (max-width:600px){.C .wahl-bild{width:64px;height:44px}}.C .wahl:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 22%, transparent);box-shadow:0 0 0 1px var(--gold)}.C .wahl:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.C .wahl-paar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.C .wahl.klein{justify-content:center;min-height:56px}.C .felder{gap:14px;display:grid}.C .felder.zwei{grid-template-columns:200px 1fr}.C .feld{gap:6px;font-size:14px;display:grid}.C .feld>span{color:var(--leise)}.C .anfrage input[type=text],.C .anfrage input[type=tel],.C .anfrage input[type=email],.C .anfrage textarea{border:1px solid color-mix(in srgb, var(--text) 28%, transparent);background:var(--weiss);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:14px 16px;font-size:17px}.C .anfrage input:focus,.C .anfrage textarea:focus{border-color:var(--text);outline:none}.C .anfrage textarea{resize:vertical;min-height:130px}.C .anfrage .fehler input,.C .anfrage .fehler .wahl{border-color:#d93025}.C .fotos{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.C .fotos-knopf{cursor:pointer;position:relative}.C .fotos-knopf input{opacity:0;cursor:pointer;position:absolute;inset:0}.C .fotos-knopf.voll{opacity:.45;pointer-events:none}.C .foto-reihe{flex-wrap:wrap;gap:10px;display:flex}.C .foto-reihe:empty{display:none}.C .foto-reihe figure{border-radius:10px;width:92px;height:92px;margin:0;position:relative;overflow:hidden}.C .foto-reihe img{object-fit:cover;width:100%;height:100%}.C .foto-weg{background:var(--schleier);width:26px;height:26px;color:var(--hell);cursor:pointer;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.C .anfrage-hinweis{background:var(--stufe2);border-radius:14px;gap:14px;padding:18px 20px;display:grid}.C .anfrage-hinweis[hidden]{display:none}.C .anfrage-hinweis .knopf{justify-self:start}.C .anfrage-meldung{color:#d93025}.C .anfrage-meldung:empty{display:none}.C .anfrage-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.C .anfrage-knoepfe [data-weiter],.C .anfrage-knoepfe [data-senden]{margin-left:auto}.C .anfrage-knoepfe [hidden]{display:none}.C .anfrage .knopf:disabled{opacity:.45;cursor:not-allowed}.C .anfrage-klein{font-size:13px}.C .anfrage-danke{background:var(--nacht);color:var(--hell);border-radius:18px;outline:none;justify-items:start;gap:16px;padding:clamp(28px,5vw,56px);display:grid}.C .anfrage-danke h2{letter-spacing:-.05em;font-size:clamp(34px,4.4vw,64px);font-weight:400}.C .anfrage-danke p{color:var(--hell-leise);max-width:560px}.C .haken{width:88px;height:88px;position:relative}.C .haken svg{fill:none;width:100%;height:100%;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.C .haken-kreis{stroke-dasharray:151;stroke-dashoffset:0}.C .haken-strich{stroke-dasharray:32;stroke-dashoffset:0;stroke-width:3px}.C .funke{background:var(--gold);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.C .danke-zusammen{flex-wrap:wrap;gap:8px;display:flex}.C .danke-zusammen:empty{display:none}.C .danke-zusammen span{border:1px solid var(--hell-linie);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}@media (max-width:600px){.C .felder.zwei{grid-template-columns:1fr}}.C .artikel-innen{max-width:860px}.C .artikel-bild{margin:0 0 clamp(36px,6vh,64px)}.C .artikel-bild img{background:var(--stufe2);border-radius:18px;width:100%;height:auto}.C .artikel-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px;line-height:1.75}.C .artikel-text p{margin:0 0 18px}.C .artikel-text h2{letter-spacing:-.03em;margin:48px 0 16px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15}.C .artikel-text ul{margin:0 0 18px;padding-left:1.2em}.C .artikel-text li{margin:0 0 8px}.C .artikel-text li::marker{color:var(--gold-schrift)}.C .artikel-text a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.C .artikel-text a:hover{color:var(--gold-schrift)}.C .artikel-text strong{font-weight:500}.C .artikel-alle{margin-top:clamp(40px,7vh,72px)}.C .artikel-alle a:hover .pfeil{transform:translate(-5px)}.C .jobs{gap:clamp(28px,5vw,56px);display:grid}.C .jobs:empty{display:none}.C .job-karte{border:1px solid var(--text);background:var(--weiss);scroll-margin-top:calc(var(--kopf-h) + 20px);border-radius:18px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid;overflow:hidden}.C .job-karte:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.C .job-karte:nth-child(2n) .job-bild{order:2}.C .job-bild{background:var(--stufe2);min-height:280px;position:relative;overflow:hidden}.C .job-bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.C .job-karte:hover .job-bild img{transform:scale(1.04)}.C .job-bild img[src*=job-buerohilfe]{object-position:left center}.C .job-bild.ohne{background:var(--nacht);place-items:center;display:grid}.C .job-nr{letter-spacing:-.05em;color:var(--gold);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(72px,9vw,140px);font-weight:300}.C .job-inhalt{align-content:start;gap:12px;padding:clamp(22px,2.6vw,36px);display:grid}.C .job-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.C .job-kopf .job-titel{text-align:right;flex:60%}.C .job-lohn{border:1.5px solid var(--gold);border-radius:10px;flex-wrap:wrap;justify-self:start;align-items:center;gap:10px 22px;padding:12px 18px;display:flex}.C .job-lohn-titel{border-bottom:1px solid var(--gold);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-schrift);margin-bottom:4px;padding-bottom:4px;font-size:11.5px;font-weight:500;display:block}.C .job-lohn-betrag{letter-spacing:-.03em;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,2.4vw,34px);line-height:1.1;display:block}.C .job-lohn-betrag small{letter-spacing:0;color:var(--leise);font-size:14px}.C .job-mitte{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.C .job-mitte .job-lohn{flex:none}.C .job-mitte .job-frei{flex:320px;min-width:0}.C .job-mitte .job-fakten{border:0;flex-direction:column;flex:140px;gap:4px;min-width:0;padding:0}.C .job-frei>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 16px;display:grid}.C .job-frei .job-lohn-titel{margin-bottom:0}.C .job-karte:nth-child(2n) .job-kopf{flex-direction:row-reverse}.C .job-karte:nth-child(2n) .job-kopf .job-titel{text-align:left}.C .job-lohn-plus{border-left:1px solid var(--linie);color:var(--leise);gap:2px;margin:0;padding:0 0 0 18px;font-size:13.5px;list-style:none;display:grid}.C .job-titel{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,2.8vw,42px);font-weight:400}.C .job-satz{color:var(--leise);font-size:18px}.C .job-fakten{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:8px 36px;margin:0;padding:12px 0;display:flex}.C .job-fakten dt{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-schrift);font-size:12px;font-weight:500}.C .job-fakten dd{margin:2px 0 0}.C .job-unten{grid-template-columns:1fr 1fr;gap:14px 32px;display:grid}.C .job-spalte{flex-direction:column;gap:14px;display:flex}.C .job-liste h4{letter-spacing:0;margin-bottom:8px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:500}.C .job-liste ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.C .job-liste li::marker{color:var(--gold-schrift)}.C .job-extra{color:var(--leise);font-size:15px}.C .job-knopf{align-self:flex-start;margin-top:2px}.C .job-knopf.unten{margin-top:auto}.C .jobs-hinweis[hidden],.C .jobs-frei-abschnitt[hidden]{display:none}.C .job-frei-text{font-size:16px;line-height:1.4;display:block}.C .bewerben-abschnitt{background:var(--papier)}.C .bewerben-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px 64px;display:grid}.C .bewerben-raster .abschnitt-kopf h2{font-size:clamp(40px,4.6vw,72px)}.C .bewerbung{gap:18px;display:grid}.C .datei-weg{background:var(--schleier);width:26px;height:26px;color:var(--hell);cursor:pointer;border:0;border-radius:50%;font-size:18px;line-height:1}.C .datei-weg[hidden]{display:none}.C .einwilligung{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.C .einwilligung input{width:18px;height:18px;accent-color:var(--text);cursor:pointer;flex:none;margin:1px 0 0}.C .datei-wahl [data-datei-name]{overflow-wrap:anywhere;flex:180px;min-width:0;font-size:13px;line-height:1.4}.C .felder.zwei-gleich{grid-template-columns:1fr 1fr}.C .anfrage select{border:1px solid color-mix(in srgb, var(--text) 28%, transparent);background:var(--weiss);width:100%;min-height:54px;color:var(--text);font:inherit;border-radius:12px;padding:14px 16px;font-size:17px}.C .anfrage select:focus{border-color:var(--text);outline:none}.C .anfrage .fehler select,.C .anfrage .fehler textarea{border-color:#d93025}.C .bewerbung .anfrage-knoepfe [data-senden]{margin-left:0}@media (max-width:900px){.C .job-karte,.C .job-karte:nth-child(2n),.C .bewerben-raster{grid-template-columns:1fr}.C .job-karte:nth-child(2n) .job-bild{order:0}.C .job-bild{aspect-ratio:16/10;min-height:0}.C .job-bild img[src*=job-buerohilfe]{object-position:left 25%}}@media (max-width:600px){.C .felder.zwei-gleich,.C .job-unten{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.C .job-bild img{transition:none}.C .job-karte:hover .job-bild img{transform:none}}.C .artikel .seitenkopf{padding:clamp(24px,3.5vh,40px) 0}.C .artikel .seitenkopf .riesig{margin:14px 0 0}.C .artikel .seitenkopf+.abschnitt{padding-top:clamp(32px,4vw,56px)}.A .held-oben{z-index:2;pointer-events:none;position:absolute;top:clamp(24px,5vh,56px);left:0;right:0}.A .held-seit{text-align:right;justify-items:end;gap:6px;display:grid}.A .held-jahr{letter-spacing:-.035em;font-family:Plus Jakarta Sans,Ubuntu,sans-serif;font-size:clamp(40px,7vw,104px);font-weight:300;line-height:1.02}.A .held-text,.A .held-oben{animation:30s -11s infinite held-farbe}.A .held .etikett.auf-dunkel{animation:30s -11s infinite held-etikett}.A .held-text p{animation:30s -11s infinite held-satz}.A .held:after{animation:30s -11s infinite held-schleier}.A .held:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--schleier-oben), var(--schleier-0) 35%);animation:30s -11s infinite held-schleier;position:absolute;inset:0}@keyframes held-farbe{0%{color:var(--hell)}5.56%,33.33%{color:var(--text)}38.89%,to{color:var(--hell)}}@keyframes held-etikett{0%{color:var(--gold)}5.56%,33.33%{color:var(--gold-schrift)}38.89%,to{color:var(--gold)}}@keyframes held-satz{0%{color:var(--hell-leise)}5.56%,33.33%{color:var(--text)}38.89%,to{color:var(--hell-leise)}}@keyframes held-schleier{0%{opacity:1}5.56%,33.33%{opacity:0}38.89%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.A .held-text,.A .held-oben,.A .held .etikett.auf-dunkel,.A .held-text p,.A .held:before,.A .held:after{animation:none}}.A .held.farbe-takt .held-text,.A .held.farbe-takt .held-oben,.A .held.farbe-takt .etikett.auf-dunkel,.A .held.farbe-takt .held-text p{transition:color 1s;animation:none}.A .held.weisser-grund .held-text,.A .held.weisser-grund .held-oben,.A .held.weisser-grund .held-text p{color:var(--text)}.A .held.weisser-grund .etikett.auf-dunkel{color:var(--gold-schrift)}.A .giraffe{background:var(--weiss);overflow:hidden}.A .giraffe img{filter:contrast(1.05);max-width:none;position:absolute}.A .giraffe .giraffe-kopf{object-fit:cover;object-position:18% 0;width:100%;height:100%;inset:0}.A .giraffe .giraffe-koerper{display:none}.A .giraffe.gelegt img{object-fit:cover;inset:auto}.A .giraffe.gelegt .giraffe-kopf{object-position:0 0}.A .giraffe.gelegt .giraffe-koerper{object-position:100% 0;display:block}.A .giraffe.gelegt .giraffe-koerper[hidden]{display:none}.A .giraffe img{will-change:transform}.stimmen-abschnitt{isolation:isolate;position:relative;overflow:hidden}.stimmen-abschnitt>video{object-fit:cover;opacity:.85;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.stimmen-abschnitt:before{content:"";background:var(--video-verlauf);z-index:-1;position:absolute;inset:0}.A .stimmen-abschnitt .stimmen,.C .stimmen-abschnitt .stimmen{padding-inline:var(--aussen);scroll-padding-inline:var(--aussen)}.stimmen-abschnitt .stimmen-pfeil.links{left:max(10px, calc(var(--rand) - 24px))}.stimmen-abschnitt .stimmen-pfeil.rechts{right:max(10px, calc(var(--rand) - 24px))}.A .stimmen-abschnitt .abschnitt-kopf h2,.C .stimmen-abschnitt .abschnitt-kopf h2{font-size:clamp(32px,4.2vw,60px)}.videobuehne video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.stimmen-abschnitt>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.A .stimmen-abschnitt .stimme,.C .stimmen-abschnitt .stimme{background:var(--stimme-grund);border-color:var(--stimme-rand);color:var(--text)}.A .stimmen-abschnitt,.C .stimmen-abschnitt{padding-top:clamp(45px,7vh,75px)}.A .stimmen-abschnitt .abschnitt-kopf,.C .stimmen-abschnitt .abschnitt-kopf{text-align:center;justify-content:center}.A .stimmen-abschnitt .stimme figcaption,.C .stimmen-abschnitt .stimme figcaption{color:var(--leise)}.stimmen-abschnitt .stimme figcaption strong,.stimmen-abschnitt .stimme-kuerzel{color:var(--text)}.stimme .sterne{color:var(--gold);letter-spacing:3px;font-size:16px;line-height:1}.A .stimmen.gleitet,.C .stimmen.gleitet{scroll-snap-type:none}.C .magazin-streifen{padding-top:clamp(32px,4vw,56px)}.magazin-streifen .magazin-bild{object-fit:cover;width:100%;height:clamp(180px,24vw,290px);display:block}.A .kunden .etikett:before{display:none}.A .logo-reihe{grid-template-columns:repeat(6,1fr);place-items:center;gap:clamp(10px,2.4vw,32px);display:grid}.A .logo-reihe img{object-fit:contain;filter:grayscale()opacity(.72);width:auto;max-width:100%;height:auto;max-height:clamp(28px,5vw,110px);transition:filter .4s}.A .logo-reihe img:hover,.A .logo-reihe img:active{filter:grayscale(0)opacity()}.A .stimmen-abschnitt .stimme:hover,.C .stimmen-abschnitt .stimme:hover,.A .stimmen-abschnitt .stimme:focus-within,.C .stimmen-abschnitt .stimme:focus-within{background:var(--weiss);transform:none}.nl-bereich{background:var(--grund);padding:clamp(64px,9vh,110px) 0}.nl-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.sozial-block{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.sozial-block .nl-etikett{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:16px}.sm-reihe{gap:14px;display:flex}.sm-reihe a{border:1px solid var(--text);width:54px;height:54px;color:var(--text);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.nk-karte{background:var(--nacht);width:100%;color:var(--weiss);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:0;padding:clamp(26px,3.4vw,44px);transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 30px 60px #0a0a0a4d}.nk-glanz{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29 50%,#0000 58%);animation:6s ease-in-out infinite nk-glanz;position:absolute;inset:-60%}@keyframes nk-glanz{0%,55%{transform:translate(-45%)}to{transform:translate(45%)}}.nk-karte .nl{z-index:1;border:0;max-width:none;margin:0;padding:0;position:relative}.nk-karte .nl-etikett{color:var(--gold)}.nk-karte .nl-h{color:var(--weiss);letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(42px,6.6vw,116px);font-weight:300;line-height:.92}.nk-karte .nl-spruch{font-size:17px}.nk-karte .nl-spruch,.nk-karte .nl-hinweis{color:var(--hell-leise);opacity:1}.nk-karte .nl-hinweis a{color:var(--gold)}.nk-karte .nl-form{flex-direction:column;gap:16px;display:flex}.nk-karte .nl-form input[type=email]{border:0;border-bottom:2px solid var(--hell-linie);min-height:0;color:var(--weiss);letter-spacing:-.02em;background:0 0;border-radius:0;flex:none;padding:14px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:300}.nk-karte .nl-form input[type=email]:focus{border-color:var(--gold);outline:none}.nk-karte .nl-knopf{border-radius:0;width:100%;min-height:58px;font-size:17px}.nk-karte .nl-knopf:after{content:"→";margin-left:12px;transition:transform .3s;display:inline-block}.nk-karte .nl-knopf:hover:after{transform:translate(5px)}.slogan-klein{width:min(300px,70%);height:auto}@media (max-width:900px){.nl-raster{grid-template-columns:1fr}.nl-bereich{padding:48px 0}}@media (prefers-reduced-motion:reduce){.nk-glanz{animation:none}.nk-karte{transform:none!important}}.nl-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.nk-links{flex-direction:column;gap:18px;display:flex}.nk-links .nl-etikett{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:13px}.nk-links .nl-h{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(42px,6.6vw,116px);font-weight:300;line-height:.92}.nk-links .nl-spruch{color:var(--leise);max-width:54ch;margin:6px 0 0;font-size:17px}.nk-karte .nl-meldung{z-index:1;min-height:1.6em;color:var(--gold);margin:16px 0 0;position:relative}.nk-karte .nl-hinweis{z-index:1;margin:18px 0 0;font-size:14px;position:relative}.sm-reihe{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(40px,6vw,72px);display:flex}.sm-reihe a{border:1px solid var(--text);width:54px;height:54px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.sm-reihe a:hover{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.sm-reihe svg{width:22px;height:22px}.sm-reihe .yt-pille{border-radius:999px;width:auto;padding:0 22px;font-size:15px;font-weight:500}.slogan-klein{width:min(300px,70%);height:auto;margin:clamp(28px,4vw,44px) auto 0;display:block}@media (max-width:900px){.nl-raster{grid-template-columns:1fr}}.nl-rechts{flex-direction:column;align-items:stretch;gap:18px;display:flex}.nl-rechts .nl-hinweis{color:var(--leise);max-width:60ch;margin:0;font-size:14px}.fuss .sm-reihe{margin:0 0 clamp(20px,3vw,32px)}.fuss .sm-reihe a{color:var(--hell);border-color:#ffffff73}.fuss .sm-reihe a:hover{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.fuss .sm-reihe a:hover,.fuss .sm-reihe a:focus-visible{text-decoration:none}.sm-reihe .yt-pille svg{width:30px;height:30px}.nk-links .nl-h{font-size:clamp(34px,4.6vw,72px)}.nl-rechts .nl-hinweis{text-align:center;max-width:none}.nl-raster{align-items:start}.nk-letztes{white-space:nowrap;position:relative;overflow:visible}.nk-strich{width:104%;height:.22em;position:absolute;bottom:-.02em;left:-2%;overflow:visible}.nk-strich path{fill:none;stroke:var(--gold);stroke-width:7px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset 1s .9s}.nl-bereich.zeigt .nk-strich path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.nk-strich path{stroke-dashoffset:0;transition:none}}.nl-bereich .nl-etikett-oben{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 clamp(18px,2.5vw,32px);font-size:16px}.nk-karte{padding:clamp(28px,4vw,56px)}.nk-karte .nl-knopf{justify-content:flex-start;padding:0 30px}.nk-karte .nl-knopf:after{margin-left:40px}@media (max-width:900px){.nl-raster{grid-template-columns:1fr}}.nl-bereich>.innen{max-width:none}.nl-raster{grid-template-columns:minmax(0,36fr) minmax(0,43fr);gap:clamp(40px,17vw,340px)}@media (max-width:900px){.nl-raster{grid-template-columns:1fr;gap:32px}}.innen{max-width:none}.stimmen-abschnitt .reihe-huelle{--aussen:var(--rand)}.bildnachweis{max-width:none}.videobuehne .innen,.kunden .innen{max-width:1320px}.A .buehne .rahmenbild{aspect-ratio:4/2.7}.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild img,.A .buehne[data-leistung=gruenpflege] .rahmenbild img,.A .buehne[data-leistung=winterdienst] .rahmenbild img{height:130%;margin-top:-24%}.A .buehne{min-height:0;padding:40px 0}.A .dkarte .zeichen{border-width:1.5px;width:44px;height:44px;margin:0 auto 10px;font-size:17px}.magazin-kopf{position:relative;overflow:hidden}.magazin-hinter{z-index:0;position:absolute;inset:0}.magazin-hecke{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transform:scaleX(-1)}.magazin-hinter:after{content:"";background:linear-gradient(90deg,#0b0b0a 0% 26%,#0b0b0abf 48%,#0b0b0a59 72%,#0b0b0a1a 100%);position:absolute;inset:0}.magazin-kopf>.innen{z-index:1;position:relative}.magazin-kopf>.magazin-etikett{z-index:2;top:clamp(18px,2.6vw,30px);right:var(--rand);letter-spacing:.22em;font-size:15px;position:absolute}.A .logo-reihe{--lg:clamp(12px, 3vw, 48px);gap:var(--lg);grid-template-columns:1fr 1fr;place-items:center stretch}.A .logo-halb{align-items:center;gap:var(--lg);min-width:0;display:flex}.A .logo-halb.links{justify-content:flex-end}.A .logo-halb.rechts{justify-content:flex-start}.A .logo-halb img{width:auto;height:auto;max-height:clamp(26px,4.6vw,96px);max-width:calc((100% - 2 * var(--lg)) / 3);object-fit:contain;filter:grayscale()opacity(.72);transition:filter .4s}.A .logo-halb img:hover,.A .logo-halb img:active{filter:grayscale(0)opacity()}.C .jobs-frei-abschnitt .abschnitt-kopf h2{white-space:nowrap}@media (max-width:700px){.C .jobs-frei-abschnitt .abschnitt-kopf h2{white-space:normal}}.sm-reihe a{width:54px;height:54px}.sm-reihe .yt-pille{height:54px}.fuss .sm-reihe{margin-bottom:calc(96px - clamp(36px,5vh,52px) + clamp(20px,3vw,32px))}.nk-karte{flex-direction:column;justify-content:center;min-height:clamp(240px,17vw,340px);display:flex}.nl-bereich{padding:clamp(56px,8vw,120px) 0}.nl-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);min-height:clamp(280px,24.25vw,485px)}.nl-rechts{margin-top:clamp(6px,.65vw,13px)}.nl-bereich{padding-top:clamp(18px,1.3vw,26px);padding-bottom:clamp(28px,2.5vw,48px)}.nl-raster{min-height:0}.nk-links .sm-reihe{justify-content:center;margin-top:clamp(20px,2.4vw,40px)}.nl-bereich{padding-top:clamp(28px,2.5vw,48px);padding-bottom:clamp(28px,2.5vw,48px)}.fuss .slogan-klein{margin-top:0}.fuss{padding-top:clamp(40px,6vw,72px)}.fuss .slogan-klein{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #ffffffbf);width:min(330px,76%)}.nk-links .sm-reihe{min-width:min-content}.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{aspect-ratio:4/3}.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{aspect-ratio:4/3.2;margin-top:0}.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild img{height:120%;margin-top:-10%}.A .rahmenbild{background:var(--weiss)}.A .buehne[data-leistung=gruenpflege] .rahmenbild img,.A .buehne[data-leistung=winterdienst] .rahmenbild img{height:140%;margin-top:-28%}.A .held-jahr{font-size:clamp(34px,5.8vw,88px)}.A .held-oben .etikett.auf-dunkel,.A .held.farbe-takt .held-oben .etikett.auf-dunkel{transition:none!important;animation:none!important}.A .held-oben .etikett.auf-dunkel,.A .held.farbe-takt .held-oben .etikett.auf-dunkel,.A .held.weisser-grund .held-oben .etikett.auf-dunkel{color:var(--gold-schrift)!important}.A .held-seit .etikett{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 6px #fff,0 0 12px #fffffff2,0 0 20px #fffc,0 0 30px #ffffff80}.A .held-oben .etikett.auf-dunkel,.A .held.farbe-takt .held-oben .etikett.auf-dunkel,.A .held.weisser-grund .held-oben .etikett.auf-dunkel{font-size:15px;color:var(--gold)!important;text-shadow:0 0 2px #000,0 0 4px #000,0 0 6px #000,0 0 12px #000000f2,0 0 20px #000c,0 0 30px #00000080!important}.A .held-oben .etikett.auf-dunkel,.A .held.farbe-takt .held-oben .etikett.auf-dunkel{font-size:13px;transition:text-shadow 1s!important}.A .held.weisser-grund .held-oben .etikett.auf-dunkel{text-shadow:none!important}.A .held-text .etikett.auf-dunkel,.A .held.farbe-takt .held-text .etikett.auf-dunkel{text-shadow:0 0 2px #000,0 0 4px #000,0 0 6px #000,0 0 12px #000000f2,0 0 20px #000c,0 0 30px #00000080;transition:text-shadow 1s,color 1s}.A .held.weisser-grund .held-text .etikett.auf-dunkel{text-shadow:none}.A .held.weisser-grund .held-oben .etikett.auf-dunkel{color:var(--gold-schrift)!important;transition:color 1s,text-shadow 1s!important}.A .held-text .etikett.held-satz2{line-height:1.6;display:inline-block}.A .kunden .etikett{color:#2b2b2b;margin-bottom:15px}.A .held-text .etikett.held-satz2:before{display:none}.A .kunden-kopf{margin-bottom:0}.A .kunden{padding-top:42px}.A .kunden .etikett{margin-bottom:43px}.A .held h1{margin-left:-.09em}@media (max-width:900px){.A .held{min-height:100svh}.A .held-jahr{font-size:clamp(28px,7vw,48px)}.A .held-oben{top:clamp(12px,3vh,24px)}}@media (max-width:600px){.A .held{flex-direction:column;justify-content:flex-end;height:auto;min-height:100svh;display:flex}.A .held-text{padding-top:170px;position:static}.A .held-oben .etikett.auf-dunkel,.A .held.farbe-takt .held-oben .etikett.auf-dunkel,.A .held.weisser-grund .held-oben .etikett.auf-dunkel{font-size:10px}.A .held-text .etikett.held-satz2{font-size:9.5px}.A .videobuehne:not(.kopf-leistungen){min-height:34svh;padding:24px 0}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .videobuehne:not(.kopf-leistungen){min-height:0;padding:44px 0}}.A .stimmen-abschnitt .stimme blockquote,.C .stimmen-abschnitt .stimme blockquote{font-size:19px}@media (max-width:600px),(orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .stimmen-abschnitt .stimme,.C .stimmen-abschnitt .stimme{padding:20px}.A .stimmen-abschnitt .stimme blockquote,.C .stimmen-abschnitt .stimme blockquote{font-size:15px}}@media (max-width:600px){.nl-raster{grid-template-columns:minmax(0,1fr);gap:0}.nk-links{display:contents}.nk-links .nl-h{order:1}.nk-links .nl-spruch{order:2;margin-top:24px}.nl-rechts{order:3;margin-top:28px}.nk-links .sm-reihe{order:4;justify-content:center;min-width:0;margin-top:32px;width:auto!important}.fuss-raster{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;column-gap:clamp(16px,6vw,40px)}.fuss-spalten{grid-template-columns:minmax(0,max-content)}}@media (min-width:355px) and (max-width:400px){.fuss-raster p,.fuss-raster li{font-size:14px}.fuss-raster{column-gap:16px}}@media (max-width:354px){.fuss-raster{grid-template-columns:1fr;justify-content:normal}.fuss-spalten{grid-template-columns:repeat(2,max-content)}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.fuss-raster{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;column-gap:56px}.fuss-spalten{grid-template-rows:none;grid-template-columns:repeat(2,max-content);grid-auto-flow:row;column-gap:16px}.fuss-raster p,.fuss-raster li{font-size:14px}}@media (orientation:landscape) and (max-height:500px) and (min-width:780px) and (max-width:1000px){.fuss-raster{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between;column-gap:16px}}@media (max-width:600px),(orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .held-text .etikett.held-satz2{display:none}.A .stimmen-abschnitt .stimme blockquote,.C .stimmen-abschnitt .stimme blockquote{font-size:14px}.A .stimmen-abschnitt,.C .stimmen-abschnitt{padding-bottom:clamp(45px,7vh,75px)}}@media (max-width:600px){.A .held-oben .etikett.auf-dunkel,.A .held.farbe-takt .held-oben .etikett.auf-dunkel,.A .held.weisser-grund .held-oben .etikett.auf-dunkel{font-size:9px}.A .held:not(.weisser-grund) .held-oben .etikett.auf-dunkel{color:var(--weiss)!important;text-shadow:none!important}.A .held-jahr{font-size:31px}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .held-jahr{font-size:43px}}@media (max-width:600px){.A .held-text .ort-zeile{white-space:nowrap}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .held:not(.weisser-grund) .held-oben .etikett.auf-dunkel{color:var(--weiss)!important;text-shadow:none!important}.A .held-jahr{font-size:39px}}@media (max-width:600px){.A .held-jahr{font-size:28px}.nl-bereich .sm-reihe a[href^=tel\:],.nl-bereich .sm-reihe a[href^=mailto\:]{display:none}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.nl-raster{grid-template-rows:auto 1fr auto;row-gap:0}.nk-links{display:contents}.nk-links .nl-h{grid-area:1/1}.nk-links .nl-spruch{grid-area:2/1;margin-top:24px}.nl-rechts{grid-area:1/2/span 2}.nk-links .sm-reihe{grid-area:3/1/auto/-1;justify-content:center;min-width:0;margin-top:32px;width:auto!important}}@media (max-width:600px),(orientation:landscape) and (max-height:500px) and (max-width:1000px){.nk-karte{min-height:0;padding-top:6px;padding-bottom:14px}.nk-karte .nl-form input[type=email]{padding-top:8px}.nk-karte .nl-knopf{min-height:44px}.nk-karte .nl-meldung{min-height:0;margin-top:0}.nk-karte .nl-meldung:not(:empty){margin-top:10px}}:root{--rand:calc(clamp(18px, 4vw, 56px) + max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)))}.nl-bereich>.innen{padding-inline:calc(clamp(24px, 2.25vw, 45px) + max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)))}.lichtkasten .zu{top:calc(16px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px))}.lichtkasten .zurueck{left:calc(12px + env(safe-area-inset-left,0px))}.lichtkasten .weiter{right:calc(12px + env(safe-area-inset-right,0px))}.lichtkasten .zaehler{bottom:calc(18px + env(safe-area-inset-bottom,0px))}@media (max-width:600px){html{scroll-snap-type:y proximity}.A .buehne .buehne-text h2{scroll-snap-align:start;scroll-margin-top:114px}}@media (max-width:600px),(orientation:landscape) and (max-height:500px) and (max-width:1000px){.nk-karte .nl-form input[type=email]{padding-top:3px}}@media (max-width:600px){.C .leistungsseite .seitenkopf{padding-top:calc(clamp(40px,7vh,80px)/2);padding-bottom:calc(clamp(48px,8vh,90px)/2)}.C .leistungsseite .seitenkopf .lead{gap:0}.C .leistungsseite .seitenkopf .knoepfe{margin-top:12px}.C .leistungsseite .breitbild{height:calc(var(--held-h,min(78vh, 760px)) * .65)!important}.C .leistungsseite .tipps:not(.einzeln){scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}.C .leistungsseite .ablauf:has(+.galerie-abschnitt){padding-bottom:calc(clamp(80px,13vh,140px)/2)}.C .leistungsseite .ablauf+.galerie-abschnitt{padding-top:0}.C .leistungsseite .galerie-abschnitt:has(+.fragen){padding-bottom:calc(clamp(80px,13vh,140px)/2)}.C .leistungsseite .fragen{padding-top:calc(clamp(80px,13vh,140px)/2);padding-bottom:calc(clamp(80px,13vh,140px)/2)}.C .leistungsseite .weitere-abschnitt{padding-top:calc(clamp(80px,13vh,140px)/2)}.fuss>.innen{flex-direction:column;display:flex}.fuss .slogan-klein{order:1;margin:32px auto 0}.fuss{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}html.unten-dunkel{background:var(--nacht)}.mauer-spalten .spalte:empty{display:none}.C .leistungsseite .seitenkopf:has(+.breitbild){padding-bottom:0}.C .leistungsseite .seitenkopf:has(+.breitbild) .lead{z-index:3;position:relative}.C .leistungsseite .seitenkopf:has(+.breitbild) .lead p+.knoepfe{margin-top:42px}.C .leistungsseite .seitenkopf+.breitbild{background:var(--nacht);margin-top:-69px}.C .leistungsseite .breitbild+.fakten{padding-top:calc(clamp(80px,13vh,140px)/4)}.C .leistungsseite .tipp-steuer{box-shadow:none}.C .leistungsseite .mauer-spalten:has(>.spalte:nth-child(2):empty) img{aspect-ratio:6/5;object-fit:cover;height:auto}}.fuss-raster{grid-template-columns:auto 1fr auto}.fuss-unten{text-align:center;justify-content:center}.fuss .slogan-klein{margin:clamp(32px,4vw,56px) auto 0}@media (max-width:1019px){.fuss-raster{grid-template-columns:1fr 1fr}.fuss-raster>.fuss-orte{grid-area:2/1/auto/-1}}@media (max-width:600px) and (orientation:portrait),(max-width:600px) and (min-height:501px){.fuss-raster{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center}}@media (min-width:355px) and (max-width:600px) and (orientation:portrait),(min-width:355px) and (max-width:600px) and (min-height:501px){.fuss-raster>.fuss-orte{grid-template-columns:subgrid;column-gap:normal;display:grid}.fuss-orte>.fuss-h,.fuss-orte>.fuss-spalten{grid-column:1/-1}.fuss-orte>.fuss-spalten{grid-template-rows:none;grid-template-columns:repeat(2,max-content);grid-auto-flow:row;grid-template-columns:subgrid;column-gap:normal}}@media (max-width:354px){.fuss-raster{grid-template-columns:1fr;justify-content:normal}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.fuss-raster{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;column-gap:16px}.fuss-raster>.fuss-orte{grid-area:auto}}@media (min-width:601px),(orientation:landscape) and (max-height:500px){.fuss-spalten{grid-template-rows:repeat(5,auto);grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.fuss>.innen{container:fuss-quer/inline-size}.fuss-raster{grid-template-columns:1fr 1fr;justify-content:normal;column-gap:56px}.fuss-raster>.fuss-orte{grid-area:2/1/auto/-1}}@container fuss-quer (min-width:705px){.fuss-raster{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;column-gap:16px}.fuss-raster>.fuss-orte{grid-area:auto}}.fuss-unten{flex-flow:column;align-items:center;row-gap:1.6em;font-size:14px}@container fuss-quer (min-width:636px) and (max-width:704.98px){.fuss-raster{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;column-gap:12px}.fuss-raster>.fuss-orte{grid-area:auto}.fuss-raster p,.fuss-raster li{font-size:13px}.fuss-spalten{column-gap:12px}}@media (min-width:1020px){.fuss-raster{grid-template-columns:repeat(3,max-content);justify-content:space-between}}@container fuss-quer (max-width:635.98px){.fuss-raster{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;column-gap:16px}.fuss-raster>.fuss-orte{grid-area:auto}.fuss-spalten{grid-template-rows:none;grid-template-columns:repeat(2,max-content);grid-auto-flow:row;column-gap:16px}}@media (min-width:1020px){.fuss-raster{grid-template-columns:repeat(5,max-content);justify-content:space-between;column-gap:32px}.fuss-raster>.fuss-orte{grid-column:span 3;grid-template-columns:subgrid;column-gap:normal;display:grid}.fuss-raster>.fuss-orte>*{grid-column:1/-1}.fuss-raster>.fuss-orte .fuss-spalten{grid-template-columns:subgrid;grid-template-rows:repeat(5,auto);grid-auto-columns:auto;grid-auto-flow:column;column-gap:normal;display:grid}}@container fuss-quer (min-width:636px){.fuss-raster{grid-template-columns:repeat(5,minmax(0,max-content));justify-content:space-between}.fuss-raster>.fuss-orte{grid-area:auto/span 3;grid-template-columns:subgrid;column-gap:normal;display:grid}.fuss-raster>.fuss-orte>*{grid-column:1/-1}.fuss-raster>.fuss-orte .fuss-spalten{grid-template-columns:subgrid;grid-template-rows:repeat(5,auto);grid-auto-columns:auto;grid-auto-flow:column;column-gap:normal;display:grid}}@container fuss-quer (max-width:635.98px){.fuss-raster{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between;column-gap:16px}.fuss-raster>.fuss-orte{grid-area:auto/span 2;grid-template-columns:subgrid;column-gap:normal;display:grid}.fuss-raster>.fuss-orte>*{grid-column:1/-1}.fuss-raster>.fuss-orte .fuss-spalten{grid-template-columns:subgrid;grid-template-rows:repeat(7,auto);grid-auto-columns:auto;grid-auto-flow:column;column-gap:normal;display:grid}}@container fuss-quer (max-width:539.98px){.fuss-raster{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between}.fuss-raster>.fuss-orte{grid-area:2/1/auto/-1;display:block}.fuss-raster>.fuss-orte .fuss-spalten{grid-template-rows:repeat(5,auto);grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;column-gap:24px;display:grid}}@media (min-width:1020px){.fuss-raster{justify-content:space-evenly;margin-inline:calc(-1*clamp(18px,4vw,56px))}}@container fuss-quer (min-width:540px){.fuss-raster{justify-content:space-evenly;margin-inline:calc(-1*clamp(18px,4vw,56px))}}@media (min-width:1020px){.fuss-raster{column-gap:0}}@container fuss-quer (min-width:540px){.fuss-raster{column-gap:0}}.fuss .fuss-raster{justify-content:space-evenly;align-items:start;column-gap:0;display:grid}.fuss .fuss-raster>div{grid-area:auto}.fuss .fuss-raster .fuss-ort ul{columns:auto;display:block}.fuss .fuss-raster{grid-template-columns:repeat(5,max-content);margin-inline:calc(-1*clamp(18px,4vw,56px))}.fuss .fuss-raster>.ort7{display:none}@media (max-width:600px){.fuss .fuss-raster{margin-inline:calc(-1 * var(--rand));grid-template-columns:repeat(2,max-content);row-gap:40px}.fuss .fuss-raster>.ort5{display:none}.fuss .fuss-raster>.ort7{display:block}.fuss .fuss-raster>div:first-child{grid-area:1/1}.fuss .fuss-raster>div:last-child{grid-area:1/2}.fuss .fuss-raster>.ort7:not(.folge){grid-area:2/1}.fuss .fuss-raster>.ort7.folge{grid-area:2/2}}@media (max-width:354px){.fuss .fuss-raster{grid-template-columns:1fr;justify-content:start;row-gap:32px;margin-inline:0}.fuss .fuss-raster>div:first-child,.fuss .fuss-raster>div:last-child,.fuss .fuss-raster>.ort7{grid-area:auto}.fuss .fuss-raster>div:last-child{order:3}.fuss .fuss-raster>.ort7.folge{margin-top:-32px}.fuss .fuss-raster>.ort7.folge .fuss-h{display:none}}@container fuss-quer (max-width:635.98px){.fuss .fuss-raster{grid-template-columns:repeat(4,max-content)}.fuss .fuss-raster>.ort5{display:none}.fuss .fuss-raster>.ort7{display:block}}@container fuss-quer (max-width:539.98px){.fuss .fuss-raster{grid-template-columns:repeat(2,max-content);row-gap:32px}.fuss .fuss-raster>div:first-child{grid-area:1/1}.fuss .fuss-raster>div:last-child{grid-area:1/2}.fuss .fuss-raster>.ort7:not(.folge){grid-area:2/1}.fuss .fuss-raster>.ort7.folge{grid-area:2/2}}@media (max-width:354px),(min-width:601px) and (max-width:819px) and (min-height:501px){.fuss .fuss-raster{margin-inline:calc(-1 * var(--rand));grid-template-columns:repeat(2,max-content);justify-content:space-evenly;row-gap:40px}.fuss .fuss-raster>.ort5{display:none}.fuss .fuss-raster>.ort7{order:0;margin-top:0;display:block}.fuss .fuss-raster>.ort7.folge .fuss-h{display:block}.fuss .fuss-raster>div:first-child{grid-area:1/1}.fuss .fuss-raster>div:last-child{order:0;grid-area:1/2}.fuss .fuss-raster>.ort7:not(.folge){grid-area:2/1}.fuss .fuss-raster>.ort7.folge{grid-area:2/2}}.A .rahmenbild{border-radius:18px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.A .dkarte,.gutschein,.rechner-huelle,.mauer-spalten img,.C .robo-bilder img,.statistik img,.news-bildrahmen,.news-bild,.C .zeile.mit-bild .zeile-bild{border-radius:18px}@media (max-width:900px){.C .zeile.mit-bild .zeile-bild{border-radius:12px}}.C .wahl-bild,.C .foto-reihe figure{border-radius:12px}.nk-karte{border-radius:18px}@media (max-width:600px){.A .karten4>.dkarte:last-child:nth-child(odd){justify-self:stretch;width:auto}}.stimme-auf{display:none}@media (max-width:600px){.A .stimmen-abschnitt,.C .stimmen-abschnitt{padding-top:calc(clamp(45px,7vh,75px)/2);padding-bottom:calc(clamp(45px,7vh,75px)/2)}.A .stimmen-abschnitt .abschnitt-kopf,.C .stimmen-abschnitt .abschnitt-kopf{margin-bottom:28px}.A .stimmen-abschnitt .stimme,.C .stimmen-abschnitt .stimme{gap:8px;padding:14px 16px;position:relative}.A .stimmen-abschnitt .stimme figcaption,.C .stimmen-abschnitt .stimme figcaption{gap:12px;line-height:1.35}.stimmen-abschnitt .stimme .stimme-bild{width:40px;height:40px}.stimmen-abschnitt .stimmen.kuerzen .stimme blockquote{overflow:hidden}.stimmen-abschnitt .stimmen.kuerzen .stimme:not(.offen) blockquote{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:4.2em;display:-webkit-box}.stimmen-abschnitt .stimmen.kuerzen .stimme.kuerzbar figcaption{padding-right:46px}.stimmen-abschnitt .stimmen.kuerzen .stimme-auf:not([hidden]){border:1px solid var(--gold);width:36px;height:36px;color:var(--gold);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:14px}.stimmen-abschnitt .stimme-auf:after{content:"";position:absolute;inset:-5px}.stimmen-abschnitt .stimme-auf svg{transition:transform .3s}.stimmen-abschnitt .stimme.offen:not(.schliesst) .stimme-auf svg{transform:rotate(180deg)}.stimmen-abschnitt .stimme-auf:focus-visible{outline:2px solid var(--gold);outline-offset:2px}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .buehne-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.A .buehne.gespiegelt .buehne-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.A .buehne.gespiegelt .buehne-text{order:2}.A .buehne h2{font-size:min(clamp(44px, 6.4vw, 96px), calc((100vw - 2 * var(--rand) - clamp(32px, 6vw, 96px)) * 5 / 75))}.A .buehne .rahmenbild{width:100%;max-width:calc((100svh - var(--kopf-h) - 21px) * 4 / 2.7);justify-self:end}.A .buehne.gespiegelt .rahmenbild{justify-self:start}.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{max-width:calc((100svh - var(--kopf-h) - 21px) * 4 / 3.2)}}@media (orientation:landscape) and (max-height:500px) and (max-width:640px){.A .buehne .rahmenbild{max-width:calc(148.148svh - 188.148px)}.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{max-width:calc(125svh - 158.75px)}}.A .rahmenbild:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}@media (max-width:600px){.A .stimmen-abschnitt .stimmen,.C .stimmen-abschnitt .stimmen{align-items:start}.A .stimmen-abschnitt .stimme,.C .stimmen-abschnitt .stimme{min-height:161px}.stimmen-abschnitt .stimmen.kuerzen .stimme-auf:not([hidden]){border-color:var(--nacht);background:var(--nacht);color:var(--gold)}.stimmen-abschnitt .stimme-auf svg{width:27px;height:27px}}.A .zeichen.zeichen-foto{display:none}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .buehne-raster{align-items:stretch}.A .buehne .rahmenbild,.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{aspect-ratio:auto;height:calc(100svh - var(--kopf-h) - 21px);max-width:calc((100svh - var(--kopf-h) - 21px) * 4 / 2.7);align-self:start;position:relative}.A .buehne[data-leistung=gruenpflege] .rahmenbild img,.A .buehne[data-leistung=winterdienst] .rahmenbild img{margin-top:0;position:relative;top:-33%}.A .buehne-text>div:first-child{display:none}.A .buehne .zeichen.zeichen-foto{z-index:2;background:var(--stimme-grund);color:var(--text);place-items:center;display:grid;position:absolute;top:50%;left:16px;right:auto;transform:translateY(-50%)}.A .buehne.gespiegelt .zeichen.zeichen-foto{left:auto;right:16px}.A .buehne-text{flex-direction:column;display:flex}.A .buehne h2{font-size:calc(min(clamp(44px, 6.4vw, 96px), calc((100vw - 2 * var(--rand) - clamp(32px, 6vw, 96px)) * 5 / 75)) * var(--quer-schrift,1));margin:0 0 14px}.A .buehne p{font-size:calc(19px * var(--quer-schrift,1));margin-top:auto}.A .buehne .fuer{margin-bottom:auto}.A .buehne .knopf{align-self:flex-start;margin-top:18px}}@media (orientation:landscape) and (max-height:500px) and (max-width:640px){.A .buehne .rahmenbild,.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{max-width:calc(148.148svh - 188.148px);height:calc(100svh - 127px)}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.A .buehne .buehne-text h2{margin-top:-.14em}.A .buehne .zeichen.zeichen-foto{width:8.8vw;height:8.8vw;font-size:3.4vw;top:16px;left:auto;right:16px;transform:none}.A .buehne.gespiegelt .zeichen.zeichen-foto{left:16px;right:auto}}:root{--kreis-glanz:linear-gradient(168deg, #ffffff42 0%, #ffffff0f 46%, #0000000d 74%, #ffffff21 100%);--kreis-kante:inset 0 0 0 1px #0b0b0a1a, inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #0000000f;--kreis-licht:#ffffff6b;--tafel-schatten:0 18px 50px #00000047}.kopf-innen{flex-wrap:nowrap}.kopf-nav{flex:0 auto;align-items:center;min-width:0;display:flex}.kopf-nav .kopf-menue{overscroll-behavior-x:contain;flex:0 auto;order:0}.kopf-pfeil{border:1px solid var(--linie);background:var(--weiss);width:28px;height:28px;color:var(--nacht);box-shadow:0 0 12px 6px var(--weiss);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin:0 6px;padding:0;display:grid}.kopf-pfeil[hidden]{display:none}.kopf-pfeil svg{width:14px;height:14px;display:block}.kopf-rechts{gap:10px}.kopf-anruf{letter-spacing:-.01em;white-space:nowrap;color:var(--text);align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.kopf-rund{isolation:isolate;background-color:var(--weiss);background-image:var(--kreis-glanz);width:42px;height:42px;box-shadow:var(--kreis-kante);color:var(--nacht);filter:brightness(1.06)saturate(1.03);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:none;display:grid;position:relative;overflow:hidden}.kopf-rund svg{width:28px;height:28px;display:block}.kopf-rund.kopf-wa svg{width:30px;height:30px}.kopf-rund:after{content:"";z-index:-1;opacity:0;background:radial-gradient(90px circle at var(--mx,50%) var(--my,50%), var(--kreis-licht), transparent 62%);transition:opacity .3s;position:absolute;inset:0}.kopf-rund:hover:after,.kopf-anruf:hover .kopf-rund:after{opacity:1}.kopf-rund:focus-visible,.kopf-anruf:focus-visible,.kopf-pfeil:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kopf-burger{display:none}.kopf-tafel{top:calc(100% + 8px);right:calc(max(0px, (100% - 1320px) / 2) + var(--rand));min-width:230px;max-height:calc(100vh - var(--kopf-h) - 24px);max-height:calc(100svh - var(--kopf-h) - 24px);overscroll-behavior:contain;background:var(--weiss);border:1px solid var(--linie);box-shadow:var(--tafel-schatten);z-index:70;border-radius:18px;flex-direction:column;padding:10px;display:flex;position:absolute;overflow-y:auto}.kopf-tafel[hidden]{display:none}.kopf-tafel a{color:var(--text);border-radius:12px;flex:none;padding:11px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.6}.kopf-tafel a:hover,.kopf-tafel a[aria-current=page]{background:var(--stufe2)}.kopf-tafel a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.kopf-tafel .kopf-tafel-sprache{border-top:1px solid var(--linie);color:var(--leise);border-radius:0 0 12px 12px;margin-top:6px;padding-top:14px}@media (max-width:1150px){html:not([lang=en]) .kopf-burger{display:grid}}@media (max-width:1113px){html[lang=en] .kopf-burger{display:grid}}@media (max-width:807px){.kopf-nav{display:none}}@media (max-width:516px){.kopf-anruf .nummer{display:none}}@media (max-width:640px){.kopf-innen{flex-wrap:nowrap;gap:12px;height:76px;padding-top:0;padding-bottom:0}}@media (max-width:480px){.kopf-rechts,.kopf-anruf{gap:6px}.kopf-rund{width:36px;height:36px}.kopf-rund svg{width:22px;height:22px}.kopf-rund.kopf-wa svg{width:24px;height:24px}.kopf-rechts .sprachwahl{padding:8px 6px}}@media (max-width:354px){.kopf-rechts .sprachwahl{display:none}}@media (max-width:600px){.A .buehne .buehne-text h2{scroll-margin-top:calc(var(--kopf-h) + 9px)}}@media (orientation:landscape) and (max-height:500px) and (max-width:640px){.A .buehne .rahmenbild,.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{height:calc(100svh - var(--kopf-h) - 21px);max-width:calc((100svh - var(--kopf-h) - 21px) * 4 / 2.7)}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.kopf-anruf .nummer{display:none}.kopf-nav{display:flex}}.nk-linie{background-image:linear-gradient(var(--gold), var(--gold));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:3px}.leistungsband{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding-top:17px;padding-bottom:17px;overflow:hidden}.leistungsband-spur{white-space:nowrap;gap:52px;width:max-content;display:flex}.leistungsband-spur span{letter-spacing:.17em;text-transform:uppercase;color:var(--leise);align-items:center;gap:52px;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:inline-flex}.leistungsband-spur span:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}@media (min-width:1001px),(min-width:601px) and (max-width:1000px) and (min-height:501px){.A .buehne{--foto-b:calc((100vw - 2 * var(--rand) - clamp(32px, 6vw, 96px)) * 7 / 12)}.A .buehne-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;width:100%}.A .buehne.gespiegelt .buehne-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.A .buehne .rahmenbild,.A .buehne[data-leistung=unterhaltsreinigung] .rahmenbild{aspect-ratio:4/2.7;align-self:start;width:100%;position:relative}.A .buehne[data-leistung=gruenpflege] .rahmenbild img,.A .buehne[data-leistung=winterdienst] .rahmenbild img{margin-top:0;position:relative;top:-33%}.A .buehne-text>div:first-child{display:none}.A .buehne .zeichen.zeichen-foto{z-index:2;width:calc(var(--foto-b) * .13);height:calc(var(--foto-b) * .13);font-size:calc(var(--foto-b) * .13 * .39);background:var(--stimme-grund);color:var(--text);place-items:center;display:grid;position:absolute;top:20px;left:auto;right:20px}.A .buehne.gespiegelt .zeichen.zeichen-foto{left:20px;right:auto}.A .buehne-text{flex-direction:column;display:flex}.A .buehne h2{font-size:calc(clamp(44px, 6.4vw, 96px) * var(--quer-schrift,1));margin:-.155em 0 22px}html[lang=en] .A .buehne h2{font-size:calc(min(clamp(44px, 6.4vw, 96px), calc((100vw - 2 * var(--rand) - clamp(32px, 6vw, 96px)) * 5 / 75)) * var(--quer-schrift,1))}.A .buehne p{font-size:calc(19px * var(--quer-schrift,1));margin-top:auto}.A .buehne .fuer{margin-bottom:auto}.A .buehne .knopf{align-self:flex-start;margin-top:34px}}.nk-linie{background-position:0 calc(100% - .09em);padding-bottom:0}.C .tipp-steuer{box-shadow:none}@media (min-width:601px) and (max-width:1000px) and (min-height:501px){.A .buehne.gespiegelt .buehne-text{order:2}.A .buehne.gespiegelt .rahmenbild{justify-self:start}}@media (min-width:601px) and (max-width:899px) and (min-height:501px){.A .buehne h2{margin-bottom:12px}.A .buehne .knopf{margin-top:16px}}.A .videobuehne.band-rasen video{opacity:.6;background-color:var(--nacht);background-image:url(/bilder/video-rasenschere.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}@media (min-width:1001px),(min-width:601px) and (max-width:1000px) and (min-height:501px){.A .buehne h2{font-size:calc(clamp(44px, 6.4vw, 96px) * .83 * var(--quer-schrift,1))}html[lang=en] .A .buehne h2{font-size:calc(min(clamp(44px, 6.4vw, 96px), calc((100vw - 2 * var(--rand) - clamp(32px, 6vw, 96px)) * 5 / 75)) * .83 * var(--quer-schrift,1))}}:root{--knopf-ecke:12px;--knopf-glanz:linear-gradient(168deg, #ffffff42 0%, #ffffff0f 46%, #0000000d 74%, #ffffff21 100%);--knopf-fleck:#ffffff6b;--knopf-innen:inset 0 0 0 1px #fff9, inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #0000001a;--knopf-innen-an:inset 0 0 0 1px #fff9, inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000001a;--knopf-druck:inset 0 2px 5px #0003, inset 0 1px 0 #ffffff2e;--knopf-streif:linear-gradient(100deg, transparent, #ffffff9e, transparent);--knopf-rand:#14110d4d;--knopf-rand-hell:#ffffff8c;--knopf-kurve:cubic-bezier(.22, .68, 0, 1)}.knopf:not(.stimmen-pfeil){isolation:isolate;border-radius:var(--knopf-ecke);border:0;padding-left:25px;padding-right:25px;position:relative;overflow:hidden}.nk-karte .nl-knopf{padding-left:31px;padding-right:31px}.knopf.gold{background-color:var(--gold);background-image:var(--knopf-glanz);color:var(--gold-ink);box-shadow:var(--knopf-innen);transition:filter .2s;transform:none}.knopf.gold:hover{background-color:var(--gold);color:var(--gold-ink);filter:brightness(1.06)saturate(1.03);box-shadow:var(--knopf-innen-an);background-image:radial-gradient(120px circle at var(--mx,50%) var(--my,50%), var(--knopf-fleck), transparent 62%), var(--knopf-glanz)}.knopf.gold:active{filter:brightness(.97);box-shadow:var(--knopf-druck)}.knopf.gold:disabled{filter:none;box-shadow:var(--knopf-innen);background-image:var(--knopf-glanz)}.knopf.gold:after{animation:none;display:none}.nk-karte .nl-knopf:after{background:0 0;width:auto;animation:none;display:inline-block;position:static;inset:auto;transform:none}.knopf:not(.gold):not(.stimmen-pfeil){box-shadow:inset 0 0 0 1px var(--knopf-rand);transition:translate .35s var(--knopf-kurve), background-color .3s ease, color .3s ease, box-shadow .3s ease;background-color:#0000;background-image:none}.knopf:not(.gold):not(.stimmen-pfeil):before{content:"";z-index:-1;pointer-events:none;background:var(--knopf-streif);width:45%;transition:left .62s var(--knopf-kurve);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.knopf:not(.gold):not(.stimmen-pfeil):hover:before{left:120%}.knopf:not(.gold):not(.stimmen-pfeil):hover,.knopf:not(.gold):not(.stimmen-pfeil):focus-visible{background-color:var(--text);color:var(--weiss);box-shadow:inset 0 0 0 1px var(--text);translate:0 -2px}.knopf:not(.gold):not(.stimmen-pfeil):active{translate:0}.dunkel .knopf:not(.gold):not(.stimmen-pfeil),.knopf.auf-dunkel:not(.gold):not(.stimmen-pfeil){box-shadow:inset 0 0 0 1px var(--knopf-rand-hell)}.dunkel .knopf:not(.gold):not(.stimmen-pfeil):hover,.knopf.auf-dunkel:not(.gold):not(.stimmen-pfeil):hover,.dunkel .knopf:not(.gold):not(.stimmen-pfeil):focus-visible,.knopf.auf-dunkel:not(.gold):not(.stimmen-pfeil):focus-visible{background-color:var(--hell);color:var(--nacht);box-shadow:inset 0 0 0 1px var(--hell)}.knopf:not(.gold):not(.stimmen-pfeil):disabled,.knopf:not(.gold):not(.stimmen-pfeil):disabled:hover{translate:0}.A .held.farbe-takt .knopf.auf-dunkel:not(.gold):not(.stimmen-pfeil){transition:translate .35s var(--knopf-kurve), background-color .3s ease, color .3s ease, box-shadow 1s ease}.A .held.weisser-grund .knopf.auf-dunkel:not(.gold):not(.stimmen-pfeil){box-shadow:inset 0 0 0 1px var(--knopf-rand)}.A .held.weisser-grund .knopf.auf-dunkel:not(.gold):not(.stimmen-pfeil):hover{box-shadow:inset 0 0 0 1px var(--hell)}@media (prefers-reduced-motion:reduce){.knopf:not(.gold):not(.stimmen-pfeil):before{display:none}.knopf:not(.gold):not(.stimmen-pfeil):hover,.knopf:not(.gold):not(.stimmen-pfeil):focus-visible{translate:0}}
