.lichtraum[data-astro-cid-d7btbbdc]{aspect-ratio:600/640;width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.lr-w[data-astro-cid-d7btbbdc]{animation:.52s cubic-bezier(.16,.7,.2,1) both lr-rahmen}.lr-w1[data-astro-cid-d7btbbdc]{--dx:-14px;--dy:-14px}.lr-w2[data-astro-cid-d7btbbdc]{--dx:14px;--dy:-14px;animation-delay:25ms}.lr-w3[data-astro-cid-d7btbbdc]{--dx:14px;--dy:14px;animation-delay:50ms}.lr-w4[data-astro-cid-d7btbbdc]{--dx:-14px;--dy:14px;animation-delay:75ms}}@keyframes lr-rahmen{0%{transform:translate(var(--dx), var(--dy))}}.hero[data-astro-cid-mebingcy]{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,96px);overflow-x:clip}.hero__raster[data-astro-cid-mebingcy]{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.hero__ort[data-astro-cid-mebingcy]{align-items:flex-start;margin-bottom:clamp(20px,2.6vw,32px)}.hero__ort[data-astro-cid-mebingcy] svg{margin-top:2px}.hero__titel[data-astro-cid-mebingcy]{font-size:var(--schrift-h1);letter-spacing:-.022em;font-weight:400;line-height:.98}.hero__zweite[data-astro-cid-mebingcy]{font-style:italic;font-weight:380;display:block}.hero__lead[data-astro-cid-mebingcy]{max-width:34ch;margin-top:clamp(20px,2.6vw,32px)}.hero__name[data-astro-cid-mebingcy]{white-space:nowrap}.hero__aktionen[data-astro-cid-mebingcy]{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:clamp(26px,3.2vw,40px);display:flex}.hero__bild[data-astro-cid-mebingcy]{justify-self:center;width:100%;max-width:560px;position:relative}.hero__bild[data-astro-cid-mebingcy] .abb[data-astro-cid-mebingcy]{margin-top:30px}@media (width<=719px){.hero__titel[data-astro-cid-mebingcy]{font-size:clamp(2.5rem,11.4vw,3.25rem)}.hero__aktionen[data-astro-cid-mebingcy] .knopf--primaer{width:100%;min-height:56px}.hero__bild[data-astro-cid-mebingcy]{max-width:420px;padding-inline:4px}}@media (width<=479px){.hero__punkt[data-astro-cid-mebingcy]{display:none}.hero__land[data-astro-cid-mebingcy]{display:block}}@media (width>=720px){.hero__raster[data-astro-cid-mebingcy]{gap:var(--spalten-luecke);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.hero__bild[data-astro-cid-mebingcy]{max-width:none;padding:8px 8px 0}}@media (width>=720px) and (width<=899px){.hero__titel[data-astro-cid-mebingcy]{font-size:3rem}.hero__lead[data-astro-cid-mebingcy]{font-size:1.1875rem}}@media (width>=900px){.hero__raster[data-astro-cid-mebingcy]{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}}@media (width>=1200px){.hero__raster[data-astro-cid-mebingcy]{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.hero__lead[data-astro-cid-mebingcy]{max-width:38ch}}@media (width>=900px) and (width<=1199px){.hero__titel[data-astro-cid-mebingcy]{font-size:clamp(3.25rem,.6rem + 5.6vw,4.5rem)}}.abschnitt.start-leistungen{padding-top:clamp(16px,3vw,40px)}@media (width>=900px){.start-leistungen>.wrap{column-gap:var(--spalten-luecke);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.start-leistungen .abschnitt__kopf,.start-leistungen .lzeilen{grid-column:1/-1}@supports (grid-template-columns:subgrid){.start-leistungen .abschnitt__kopf,.start-leistungen .lzeilen{grid-template-columns:subgrid}}.start-leistungen .abschnitt__titel{grid-column:1}.start-leistungen .abschnitt__intro{grid-column:2/-1}}@media (width>=1100px){.start-leistungen>.wrap{grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto}}.start-ablauf{overflow:clip}.start-ablauf__licht{z-index:0;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.start-ablauf .abschnitt__kopf,.start-ablauf .offen,.start-ablauf .ablauf-schritte{z-index:1;position:relative}.ablauf-schritte{grid-template-columns:minmax(0,1fr);display:grid}.ablauf-schritt{border-top:1px solid var(--linie);grid-template-columns:56px minmax(0,1fr);gap:4px 12px;padding:24px 0;display:grid;position:relative}.ablauf-schritt:before{content:"";border:0 solid var(--salbei);border-top-width:3px;border-left-width:3px;width:16px;height:16px;position:absolute;top:-1px;left:0}.ablauf-schritt__nr{font-family:var(--font-serif);color:var(--salbei);font-size:3rem;font-style:italic;font-weight:380;line-height:.9}.ablauf-schritt__titel{font-size:var(--schrift-h3);margin-bottom:10px}.ablauf-schritt__text{color:var(--text-neben);max-width:36ch}@media (width<=359px){.ablauf-schritt{grid-template-columns:40px minmax(0,1fr)}}@media (width>=900px){.ablauf-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}.ablauf-schritt{padding:32px clamp(20px,3vw,44px) 8px 0;display:block}.ablauf-schritt+.ablauf-schritt{border-left:1px solid var(--linie);padding-left:clamp(20px,3vw,44px)}.ablauf-schritt+.ablauf-schritt:before{left:-1px}.ablauf-schritt__nr{margin-bottom:24px;font-size:clamp(3.5rem,2.4rem + 2.6vw,5rem);display:block}}.start-betrieb .abschnitt__titel{max-width:20ch}.betrieb__raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""karte""bewertung";gap:48px;display:grid}.betrieb__text{grid-area:text}.betrieb__text .knopf--text{margin-left:-2px}.betrieb__karte{background:var(--weiss);grid-area:karte;padding:clamp(24px,3.6vw,48px);position:relative}.betrieb__karte .raumzeichen--rahmen{--rahmen-abstand:9px;--rahmen-arm:clamp(40px, 6vw, 60px);--rahmen-staerke:5px;--rahmen-versatz:6px;color:var(--tanne)}.betrieb__kartentitel{font-size:var(--schrift-h3);margin-bottom:6px}.betrieb__liste>div{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr);gap:4px 24px;padding:16px 0;display:grid}.betrieb__liste dt{align-self:start;align-items:center;gap:10px;font-weight:600;display:flex}.betrieb__liste dd{justify-items:start;gap:6px;display:grid}.betrieb__name{white-space:nowrap}.betrieb__zahl{font-variant-numeric:tabular-nums;font-weight:600}.betrieb__garten{color:var(--text-gedaempft);align-items:baseline;gap:10px;padding-top:18px;display:flex}.betrieb__bewertung{grid-area:bewertung;align-content:start;gap:16px;display:grid}@media (width>=600px){.betrieb__liste>div{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}}@media (width>=1024px){.betrieb__raster{column-gap:var(--spalten-luecke);grid-template:"text karte""bewertung karte"1fr/minmax(0,5fr) minmax(0,7fr)}.betrieb__bewertung{border-top:1px solid var(--linie);padding-top:32px}.betrieb__karte{align-self:start}}.frage{border-top:1px solid var(--linie);padding:26px 0}.frage:last-child{border-bottom:1px solid var(--linie)}.frage__titel{align-items:baseline;gap:14px;margin-bottom:14px;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.2;display:flex}.frage__titel .raumzeichen{transform:translateY(-1px)}.frage__antwort{max-width:58ch}@media (width>=600px){.frage__antwort{margin-left:28px}.frage .frage__offen{margin-left:1px;padding-left:25px}.frage__offen .frage__antwort{margin-left:0}}@media (width>=1024px){.start-fragen>.wrap{column-gap:var(--spalten-luecke);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.start-fragen .abschnitt__kopf{position:sticky;top:32px}}.start-abschluss{overflow:clip}.start-abschluss .abschnitt__titel{max-width:13ch}.start-abschluss .abschnitt__intro{max-width:40ch}.abschluss__intro{color:var(--text-neben)}.abschluss__form{background:#ffffff0a;padding:clamp(24px,3.4vw,44px);position:relative}.abschluss__form .raumzeichen--rahmen{--rahmen-abstand:10px;--rahmen-arm:clamp(40px, 5vw, 60px);--rahmen-staerke:5px;color:var(--salbei)}.abschluss__wahl{border:0;min-width:0;margin:0;padding:0}.abschluss__legende{margin-bottom:16px;padding:0;font-weight:600}.abschluss__legende span{color:var(--text-neben);font-weight:400}.abschluss__optionen{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(17.5rem,50% - 5px)),1fr));gap:10px;display:grid}.abschluss__option{cursor:pointer;min-height:64px;transition:background-color var(--dauer) var(--ausklang), border-color var(--dauer) var(--ausklang), color var(--dauer) var(--ausklang);border:1.5px solid #dce6db80;border-radius:2px;align-items:center;gap:16px;padding:12px 18px;display:flex;position:relative}.abschluss__option:hover{border-color:var(--salbei);background:#ffffff0f}.abschluss__option input{-webkit-appearance:none;appearance:none;border:2px solid var(--salbei);cursor:pointer;border-radius:2px;flex:none;place-items:center;width:26px;height:26px;margin:0;display:grid}.abschluss__option input:after{content:"";border:0 solid var(--weiss);border-width:0 0 3px 3px;width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)scale(0)}.abschluss__option input:checked:after{transform:rotate(-45deg)scale(1)}.abschluss__option input:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.abschluss__option:has(input:checked){background:var(--papier);border-color:var(--papier);color:var(--tanne)}.abschluss__option:has(input:checked) input{background:var(--tanne);border-color:var(--tanne)}.abschluss__option:has(input:focus-visible) input{outline-color:var(--tanne)}.abschluss__name{font-family:var(--font-serif);font-size:1.5rem;line-height:1.1}.abschluss__winkel{margin-left:auto}.abschluss__senden{width:100%;min-height:56px;margin-top:28px}@media (width<=359px){.abschluss__form{padding:20px 16px}.abschluss__option{gap:12px;padding:12px 14px}.abschluss__name{font-size:1.375rem}}@media (width>=520px){.abschluss__option{min-height:76px}.abschluss__senden{width:auto;min-width:240px}}@media (width>=1024px){.start-abschluss>.wrap{column-gap:var(--spalten-luecke);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.start-abschluss .abschnitt__kopf{grid-template-columns:minmax(0,1fr);margin-bottom:0}}.anfrageleiste{display:none}@media (width<=719px){:root{--leiste-hoehe:76px}.anfrageleiste{z-index:30;padding:10px var(--rand) calc(10px + env(safe-area-inset-bottom));background:var(--papier);border-top:1px solid var(--linie);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px -20px #183e3573}.anfrageleiste[data-sichtbar=nein]{visibility:hidden}.anfrageleiste .knopf{width:100%;min-height:52px}}
