.hero[data-astro-cid-ge2uvauf]{background:var(--farbe-flaeche-blau);padding-block:var(--raum-xl) var(--raum-l)}.hero__raster[data-astro-cid-ge2uvauf]{gap:var(--raum-l);align-items:stretch;display:grid}.hero__text[data-astro-cid-ge2uvauf]{max-width:40rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--text-xxl);margin-bottom:var(--raum-s)}.hero__sub[data-astro-cid-ge2uvauf]{font-size:var(--text-l);color:var(--farbe-text);max-width:34ch}.hero__cta[data-astro-cid-ge2uvauf]{gap:var(--raum-xs);margin-block:var(--raum-m) var(--raum-s);flex-wrap:wrap;display:flex}.hero__punkte[data-astro-cid-ge2uvauf]{margin-top:var(--raum-l);padding-top:var(--raum-m);border-top:1px solid #1a27441f}.hero__punkt[data-astro-cid-ge2uvauf]{border-top:1px solid #1a27441f}.hero__punkt[data-astro-cid-ge2uvauf]:first-child{border-top:none}.hero__punkt[data-astro-cid-ge2uvauf]:last-child{border-bottom:1px solid #1a27441f}@media (width>=600px){.hero__punkte[data-astro-cid-ge2uvauf]{gap:0 var(--raum-l);grid-template-columns:repeat(3,1fr);display:grid}.hero__punkt[data-astro-cid-ge2uvauf]{padding-left:var(--raum-m);border-top:none;border-bottom:none;border-left:1px solid #1a27441f}.hero__punkt[data-astro-cid-ge2uvauf]:first-child{border-left:none;padding-left:0}.hero__punkt[data-astro-cid-ge2uvauf]:last-child{border-bottom:none}}.hero__punkt[data-astro-cid-ge2uvauf] summary[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--raum-xs);cursor:pointer;color:var(--farbe-text);padding:.75rem 0;font-weight:600;list-style:none;display:flex}.hero__punkt[data-astro-cid-ge2uvauf] summary[data-astro-cid-ge2uvauf]::-webkit-details-marker{display:none}.hero__punkt[data-astro-cid-ge2uvauf] summary[data-astro-cid-ge2uvauf]:after{content:"";border-right:2px solid var(--farbe-akzent);border-bottom:2px solid var(--farbe-akzent);flex:none;width:.6rem;height:.6rem;transition:transform .2s;transform:rotate(45deg)}.hero__punkt[data-astro-cid-ge2uvauf][open] summary[data-astro-cid-ge2uvauf]:after{transform:rotate(-135deg)}.hero__punkt[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--farbe-text-leise);font-size:var(--text-s);max-width:none;margin:0;padding:0 0 .85rem}.hero__bild[data-astro-cid-ge2uvauf]{display:flex}.hero__foto[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-l);width:100%;box-shadow:var(--schatten-karte)}@media (width>=860px){.hero__raster[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.hero__foto[data-astro-cid-ge2uvauf]{aspect-ratio:auto;height:100%}}.leiste[data-astro-cid-lvtvdweb]{background:var(--farbe-blau);color:var(--farbe-text-invers);padding-block:var(--raum-m)}.leiste__raster[data-astro-cid-lvtvdweb]{gap:var(--raum-s) var(--raum-m);grid-template-columns:repeat(2,1fr);display:grid}.leiste__zelle[data-astro-cid-lvtvdweb]{gap:var(--raum-3xs);flex-direction:column;display:flex}.leiste__wert[data-astro-cid-lvtvdweb]{font-family:var(--schrift-display);font-size:var(--text-l);font-weight:600}.leiste__label[data-astro-cid-lvtvdweb]{font-size:var(--text-s);color:#ffffffc7}@media (width>=720px){.leiste__raster[data-astro-cid-lvtvdweb]{grid-template-columns:repeat(4,1fr)}.leiste__zelle[data-astro-cid-lvtvdweb]+.leiste__zelle[data-astro-cid-lvtvdweb]{padding-left:var(--raum-m);border-left:1px solid #ffffff2e}}.flaechen__intro[data-astro-cid-fzb2vkkq]{max-width:60ch}.flaechen__raster[data-astro-cid-fzb2vkkq]{gap:var(--raum-s);margin-top:var(--raum-m);grid-template-columns:repeat(2,1fr);display:grid}.karte[data-astro-cid-fzb2vkkq]{gap:var(--raum-2xs);padding:var(--raum-m);background:var(--farbe-flaeche);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-m);box-shadow:var(--schatten-sanft);flex-direction:column;display:flex}.karte__groesse[data-astro-cid-fzb2vkkq]{font-family:var(--schrift-display);font-size:var(--text-l);color:var(--farbe-blau);margin:0}.karte__preis[data-astro-cid-fzb2vkkq]{font-weight:700;font-size:var(--text-l);color:var(--farbe-text);margin:0}.karte__monat[data-astro-cid-fzb2vkkq]{font-weight:400;font-size:var(--text-s);color:var(--farbe-text-leise)}.karte__preis-brutto[data-astro-cid-fzb2vkkq]{font-size:var(--text-xs);color:var(--farbe-text-leise);margin:0}.karte__link[data-astro-cid-fzb2vkkq]{margin-top:var(--raum-2xs);font-weight:600;font-size:var(--text-s);text-decoration:none}.flaechen__hinweis[data-astro-cid-fzb2vkkq]{font-size:var(--text-s);color:var(--farbe-text-leise);margin-top:var(--raum-s)}.eigenschaften[data-astro-cid-fzb2vkkq]{margin:var(--raum-m) 0 0;gap:var(--raum-2xs) var(--raum-m);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.eigenschaften[data-astro-cid-fzb2vkkq] li[data-astro-cid-fzb2vkkq]{color:var(--farbe-text);padding-left:1.6rem;position:relative}.eigenschaften[data-astro-cid-fzb2vkkq] li[data-astro-cid-fzb2vkkq]:before{content:"";background:var(--farbe-akzent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62em;left:.2rem}@media (width>=640px){.flaechen__raster[data-astro-cid-fzb2vkkq]{grid-template-columns:repeat(4,1fr)}.eigenschaften[data-astro-cid-fzb2vkkq]{grid-template-columns:repeat(2,1fr)}}.galerie__intro[data-astro-cid-uizgh26z]{max-width:58ch;color:var(--farbe-text-leise)}.galerie[data-astro-cid-uizgh26z]{gap:var(--raum-s);margin-top:var(--raum-m);grid-template-columns:1fr;display:grid}.galerie__figur[data-astro-cid-uizgh26z]{margin:0}.galerie__bild[data-astro-cid-uizgh26z]{border-radius:var(--radius-m);box-shadow:var(--schatten-sanft);cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;display:block;overflow:hidden}.galerie__bild[data-astro-cid-uizgh26z] img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.galerie__caption[data-astro-cid-uizgh26z]{font-size:var(--text-xs);color:var(--farbe-text-leise);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.6rem;display:flex}.galerie__titel[data-astro-cid-uizgh26z]{color:var(--farbe-text);font-weight:600}.galerie__ki[data-astro-cid-uizgh26z]{background:var(--farbe-akzent-hell);color:var(--farbe-blau);border-radius:999px;padding:.15rem .6rem;font-weight:500;display:inline-block}@media (width>=760px){.galerie[data-astro-cid-uizgh26z]{grid-template-columns:repeat(2,1fr)}.galerie__figur--gross[data-astro-cid-uizgh26z]{grid-column:1/-1}.galerie__figur--gross[data-astro-cid-uizgh26z] .galerie__bild[data-astro-cid-uizgh26z] img{aspect-ratio:21/9}}.lightbox[data-astro-cid-uizgh26z]{background:0 0;border:none;max-width:94vw;max-height:94vh;padding:0;overflow:visible}.lightbox[data-astro-cid-uizgh26z]::backdrop{background:#0a0f19d1}.lightbox__img[data-astro-cid-uizgh26z]{border-radius:var(--radius-m);width:auto;max-width:94vw;height:auto;max-height:78vh;margin-inline:auto;display:block}.lightbox__caption[data-astro-cid-uizgh26z]{border-radius:var(--radius-m);color:#fff;text-align:center;background:#0a0f19e0;flex-direction:column;align-items:center;gap:.35rem;width:fit-content;max-width:90vw;margin:.7rem auto 0;padding:.6rem 1.1rem;display:flex}.lightbox__titel[data-astro-cid-uizgh26z]{font-weight:600}.lightbox__ki[data-astro-cid-uizgh26z]{background:#ffffff29;border-radius:999px;padding:.2rem .7rem;font-size:.9rem}.lightbox__close[data-astro-cid-uizgh26z]{width:2.5rem;height:2.5rem;color:var(--farbe-blau);cursor:pointer;box-shadow:var(--schatten-karte);background:#fff;border:none;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:-.9rem;right:-.9rem}.ansprechpartnerin__vorstellung[data-astro-cid-hcykcoza]{gap:var(--raum-m);align-items:center;display:grid}.ansprechpartnerin__grossfoto[data-astro-cid-hcykcoza]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-l);width:100%;max-width:22rem;box-shadow:var(--schatten-karte);margin-inline:auto}.ansprechpartnerin__text[data-astro-cid-hcykcoza]{max-width:34rem}.ansprechpartnerin__text[data-astro-cid-hcykcoza] p[data-astro-cid-hcykcoza]{color:var(--farbe-text)}.ansprechpartnerin__name[data-astro-cid-hcykcoza]{font-weight:700;font-size:var(--text-l);color:var(--farbe-blau);margin:var(--raum-s) 0 0}.ansprechpartnerin__rolle[data-astro-cid-hcykcoza]{font-size:var(--text-s);color:var(--farbe-akzent);margin:0 0 var(--raum-s);font-weight:600}.ansprechpartnerin__text[data-astro-cid-hcykcoza] .knopf[data-astro-cid-hcykcoza]{margin-top:var(--raum-xs)}@media (width>=700px){.ansprechpartnerin__vorstellung[data-astro-cid-hcykcoza]{grid-template-columns:20rem 1fr}.ansprechpartnerin__grossfoto[data-astro-cid-hcykcoza]{margin-inline:0}}.vorteile__liste[data-astro-cid-6wheowot]{gap:var(--raum-s);margin-top:var(--raum-m);display:grid}.vorteil[data-astro-cid-6wheowot]{padding-left:var(--raum-s);border-left:3px solid var(--farbe-akzent-deko)}.vorteil[data-astro-cid-6wheowot] h3[data-astro-cid-6wheowot]{margin-bottom:var(--raum-3xs)}.vorteil[data-astro-cid-6wheowot] p[data-astro-cid-6wheowot]{color:var(--farbe-text-leise);margin:0}@media (width>=780px){.vorteile__liste[data-astro-cid-6wheowot]{grid-template-columns:repeat(3,1fr)}}.ablauf__liste[data-astro-cid-we3d2ftb]{margin:var(--raum-m) 0 0;gap:var(--raum-m);counter-reset:none;padding:0;list-style:none;display:grid}.schritt[data-astro-cid-we3d2ftb]{gap:var(--raum-s);align-items:flex-start;display:flex}.schritt__nr[data-astro-cid-we3d2ftb]{font-family:var(--schrift-display);font-size:var(--text-xl);color:var(--farbe-akzent);text-align:center;flex:none;width:2.5rem;font-weight:600;line-height:1}.schritt[data-astro-cid-we3d2ftb] h3[data-astro-cid-we3d2ftb]{margin-bottom:var(--raum-3xs)}.schritt[data-astro-cid-we3d2ftb] p[data-astro-cid-we3d2ftb]{color:var(--farbe-text-leise);margin:0}@media (width>=780px){.ablauf__liste[data-astro-cid-we3d2ftb]{gap:var(--raum-l);grid-template-columns:repeat(3,1fr)}.schritt[data-astro-cid-we3d2ftb]{flex-direction:column}.schritt__nr[data-astro-cid-we3d2ftb]{text-align:left;border-bottom:2px solid var(--farbe-rahmen);width:auto;padding-bottom:var(--raum-2xs);margin-bottom:var(--raum-2xs);width:100%}}.inhalt--schmal[data-astro-cid-hemr5th4]{max-width:var(--breite-schmal)}.faq__liste[data-astro-cid-hemr5th4]{margin-top:var(--raum-m)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--farbe-rahmen)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;padding:var(--raum-s) 2rem var(--raum-s) 0;font-weight:600;font-size:var(--text-m);color:var(--farbe-blau);list-style:none;position:relative}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--farbe-akzent);font-size:1.5rem;line-height:1;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq__item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–"}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-bottom:var(--raum-s);color:var(--farbe-text-leise);max-width:60ch;margin:0}.anfahrt__raster[data-astro-cid-kdmv66fl]{gap:var(--raum-l);align-items:center;display:grid}.anfahrt__karte[data-astro-cid-kdmv66fl]{margin:0}.anfahrt__bild[data-astro-cid-kdmv66fl]{aspect-ratio:8/5;object-fit:cover;border-radius:var(--radius-l);width:100%;box-shadow:var(--schatten-karte)}.anfahrt__quelle[data-astro-cid-kdmv66fl]{margin-top:var(--raum-3xs);font-size:var(--text-xs);color:var(--farbe-text-leise)}.anfahrt__text[data-astro-cid-kdmv66fl]{max-width:34rem}.anfahrt__adresse[data-astro-cid-kdmv66fl]{font-size:var(--text-l);color:var(--farbe-blau);margin-bottom:var(--raum-m);font-weight:700}.anfahrt__punkt[data-astro-cid-kdmv66fl]{margin-bottom:var(--raum-s)}.anfahrt__punkt[data-astro-cid-kdmv66fl] h3[data-astro-cid-kdmv66fl]{font-size:var(--text-m);margin-bottom:var(--raum-3xs)}.anfahrt__punkt[data-astro-cid-kdmv66fl] p[data-astro-cid-kdmv66fl]{color:var(--farbe-text-leise);margin:0}.anfahrt__text[data-astro-cid-kdmv66fl] .knopf[data-astro-cid-kdmv66fl]{margin-top:var(--raum-xs)}@media (width>=760px){.anfahrt__raster[data-astro-cid-kdmv66fl]{grid-template-columns:1.1fr 1fr}}.kontakt__raster[data-astro-cid-5wl5u4o7]{gap:var(--raum-l);display:grid}.kontakt__intro[data-astro-cid-5wl5u4o7] p[data-astro-cid-5wl5u4o7]{color:#ffffffd9;max-width:40ch}.kontakt__direkt[data-astro-cid-5wl5u4o7]{gap:var(--raum-xs);margin-top:var(--raum-m);display:grid}.direkt[data-astro-cid-5wl5u4o7]{gap:var(--raum-3xs);padding:var(--raum-s);border-radius:var(--radius-m);color:var(--farbe-text-invers);border:1px solid #ffffff40;flex-direction:column;text-decoration:none;display:flex}.direkt[data-astro-cid-5wl5u4o7]:hover{color:var(--farbe-text-invers);background:#ffffff14}.direkt__label[data-astro-cid-5wl5u4o7]{font-size:var(--text-s);color:#ffffffbf}.direkt__wert[data-astro-cid-5wl5u4o7]{font-size:var(--text-l);font-weight:700}.formular[data-astro-cid-5wl5u4o7]{background:var(--farbe-flaeche);color:var(--farbe-text);padding:var(--raum-m);border-radius:var(--radius-l);box-shadow:var(--schatten-karte)}.formular__titel[data-astro-cid-5wl5u4o7]{font-weight:700;font-size:var(--text-l);color:#111827;margin:0 0 var(--raum-s)}.feld[data-astro-cid-5wl5u4o7]{margin-bottom:var(--raum-s)}.feld[data-astro-cid-5wl5u4o7] label[data-astro-cid-5wl5u4o7]{font-weight:600;font-size:var(--text-s);margin-bottom:var(--raum-3xs);display:block}.pflicht[data-astro-cid-5wl5u4o7]{color:var(--farbe-akzent)}.feld[data-astro-cid-5wl5u4o7] input[data-astro-cid-5wl5u4o7],.feld[data-astro-cid-5wl5u4o7] select[data-astro-cid-5wl5u4o7],.feld[data-astro-cid-5wl5u4o7] textarea[data-astro-cid-5wl5u4o7]{width:100%;font:inherit;font-size:var(--text-s);border:1px solid var(--farbe-rahmen-formular);border-radius:var(--radius-s);background:var(--farbe-flaeche);color:var(--farbe-text);min-height:44px;padding:.65rem .75rem}.feld[data-astro-cid-5wl5u4o7] input[data-astro-cid-5wl5u4o7]:focus,.feld[data-astro-cid-5wl5u4o7] select[data-astro-cid-5wl5u4o7]:focus,.feld[data-astro-cid-5wl5u4o7] textarea[data-astro-cid-5wl5u4o7]:focus{outline:3px solid var(--farbe-akzent);outline-offset:1px;border-color:var(--farbe-akzent)}.feld--reihe[data-astro-cid-5wl5u4o7]{gap:var(--raum-s);display:grid}.feld--adresse[data-astro-cid-5wl5u4o7]{position:relative}.adresse-vorschlaege[data-astro-cid-5wl5u4o7]{z-index:5;background:var(--farbe-flaeche);border:1px solid var(--farbe-rahmen-formular);border-radius:var(--radius-s);box-shadow:var(--schatten-karte);max-height:14rem;margin:.25rem 0 0;padding:.35rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.adresse-vorschlaege__eintrag[data-astro-cid-5wl5u4o7]{border-radius:var(--radius-s);font-size:var(--text-s);color:var(--farbe-text);cursor:pointer;padding:.55rem .6rem}.adresse-vorschlaege__eintrag[data-astro-cid-5wl5u4o7]:hover,.adresse-vorschlaege__eintrag[data-astro-cid-5wl5u4o7].ist-aktiv{background:var(--farbe-akzent-hell)}.zustimmung[data-astro-cid-5wl5u4o7]{font-size:var(--text-xs);color:var(--farbe-text-leise);margin-bottom:var(--raum-s);align-items:flex-start;gap:.6rem;display:flex}.zustimmung[data-astro-cid-5wl5u4o7] input[data-astro-cid-5wl5u4o7]{flex:none;margin-top:.25em}.knopf--voll[data-astro-cid-5wl5u4o7]{justify-content:center;width:100%}.formular__fehler[data-astro-cid-5wl5u4o7]{margin:var(--raum-s) 0 0;font-size:var(--text-s);color:var(--farbe-signal-fehler);text-align:center}.formular__fehler[data-astro-cid-5wl5u4o7] a[data-astro-cid-5wl5u4o7]{color:inherit;font-weight:600}.erfolg[data-astro-cid-5wl5u4o7]{text-align:center;padding-block:var(--raum-m)}.erfolg__zeichen[data-astro-cid-5wl5u4o7]{width:3rem;height:3rem;margin-bottom:var(--raum-s);background:var(--farbe-akzent-hell);color:var(--farbe-akzent);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:inline-flex}.erfolg__titel[data-astro-cid-5wl5u4o7]{font-weight:700;font-size:var(--text-l);color:#111827;margin:0 0 var(--raum-2xs)}.erfolg__text[data-astro-cid-5wl5u4o7]{color:var(--farbe-text-leise);margin:0}@media (width>=560px){.feld--reihe[data-astro-cid-5wl5u4o7]{grid-template-columns:1fr 1fr}}@media (width>=900px){.kontakt__raster[data-astro-cid-5wl5u4o7]{grid-template-columns:.85fr 1.15fr;align-items:start}}
