@font-face{font-family:"Cinzel";src:url(fonts/cinzel-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Work Sans";src:url(fonts/work-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Work Sans";src:url(fonts/work-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Work Sans";src:url(fonts/work-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}:root{--gruen:#365347;--gruen-dunkel:#2a4237;--gold:#BA895C;--gold-hell:#E3C7A6;--gold-text:#7F5730;--papier:#F5F6F3;--weiss:#fff;--tinte:#1F2B26;--grau:#4C5A53;--linie:#D5DBD3;--spalte:72rem;--rand:clamp(1rem,4vw,2.5rem)}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1rem}body{margin:0;background:var(--weiss);color:var(--tinte);font:400 1.0625rem/1.6 "Work Sans",Verdana,sans-serif;hyphens:manual}img,svg{display:block;max-width:100%;height:auto}a{color:var(--gruen);text-underline-offset:.18em}a:hover{color:var(--gold-text)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}h1,h2{font-family:"Cinzel",Georgia,serif;font-weight:500;line-height:1.16;letter-spacing:.005em;margin:0;overflow-wrap:break-word}h1{font-size:clamp(1.95rem,5.2vw,3.5rem)}h2{font-size:clamp(1.55rem,3.1vw,2.25rem);max-width:24em}h3{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}p{margin:0 0 1em;max-width:38em}ul,ol{margin:0;padding:0;list-style:none}.wrap{max-width:var(--spalte);margin-inline:auto;padding-inline:var(--rand)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:1rem;top:-4rem;background:var(--weiss);padding:.5rem 1rem;z-index:50}.skip:focus{top:.5rem}.vorschau{background:var(--gold-hell);color:var(--tinte);font-size:.875rem;text-align:center;padding:.35rem 1rem}.kopf{background:var(--gruen);color:#fff}.kopf .wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.9rem}.logo{flex:none}.logo img{width:176px}.nav ul{display:flex;gap:1.5rem;align-items:center}.nav a{color:#fff;text-decoration:none;font-size:.97rem;font-weight:500;padding:.35rem 0;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-color:var(--gold);color:#fff}.nav .tel{border:1px solid var(--gold-hell);border-radius:3px;padding:.45rem .8rem;white-space:nowrap}.nav .tel:hover{background:var(--gruen-dunkel);border-color:var(--gold-hell)}.menu{display:none}@media (max-width:74rem){.nav{display:none}.menu{display:block}.menu summary{list-style:none;cursor:pointer;color:#fff;font-weight:500;padding:.5rem .8rem;border:1px solid var(--gold-hell);border-radius:3px}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--gruen-dunkel)}.menu a{display:block;color:#fff;text-decoration:none;padding:.7rem 0;border-bottom:1px solid #ffffff22;font-weight:500}}.hero{background:var(--gruen);color:#fff;position:relative;overflow:hidden}.hero .wrap{display:grid;gap:2.25rem;padding-block:clamp(1.5rem,5vw,4rem) 0}.hero p{color:#E9EEEA}.hero .unter{font-size:clamp(1.08rem,1.7vw,1.25rem);margin:1rem 0 1.5rem;max-width:30em}.zeile{display:block;width:100%;height:clamp(84px,11vw,150px);margin-top:clamp(1rem,3vw,2rem);color:var(--gold)}.zeile path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.zeile path{animation:ziehen 2.2s .15s cubic-bezier(.45,.05,.3,1) both}@keyframes ziehen{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}}.knoepfe{display:flex;flex-wrap:wrap;gap:.75rem}.btn{display:inline-block;background:var(--gold);color:var(--tinte);border:1px solid var(--gold);border-radius:3px;padding:.8rem 1.25rem;font:600 1rem/1.2 "Work Sans",Verdana,sans-serif;text-decoration:none;cursor:pointer;text-align:center}.btn:hover{background:var(--gold-hell);border-color:var(--gold-hell);color:var(--tinte)}.btn.leer{background:none;color:inherit;border-color:currentColor}.btn.leer:hover{background:#00000014;color:inherit}.hell .btn.leer{color:var(--gruen)}.tafel{background:var(--weiss);color:var(--tinte);border-top:3px solid var(--gold);padding:1.35rem 1.4rem;align-self:start}.tafel .bild{margin:-1.35rem -1.4rem 1.2rem}.tafel .bild img{width:100%;aspect-ratio:3/2;object-fit:cover}.tafel p{color:var(--grau);margin:0}.preis{font-family:"Cinzel",Georgia,serif;font-weight:500;font-size:clamp(1.7rem,2.9vw,2.1rem);line-height:1.15;color:var(--gruen);margin:.1rem 0 .15rem}.preis small{font:400 1rem/1.3 "Work Sans",Verdana,sans-serif;color:var(--grau)}.tafel .je{font-weight:500;color:var(--tinte)}.tafel .preis{color:var(--gruen)}.tafel dl{margin:1rem 0 0;border-top:1px solid var(--linie)}.tafel dl div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--linie);font-size:.96rem}.tafel dt{color:var(--grau)}.tafel dd{margin:0;font-weight:500;text-align:right}.tafel a{color:inherit}@media (min-width:56rem){.hero .wrap{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:3.5rem}}.abschnitt{padding-block:clamp(2.75rem,6vw,4.75rem)}.abschnitt.papier{background:var(--papier)}.abschnitt.gruen{background:var(--gruen);color:#fff}.abschnitt.gruen p{color:#E9EEEA}.abschnitt.gruen a:not(.btn){color:#fff}.seitenkopf{background:var(--gruen);color:#fff;padding-block:clamp(2rem,5vw,3.5rem) clamp(1.75rem,4vw,2.75rem);border-bottom:3px solid var(--gold)}.seitenkopf p{color:#E9EEEA;font-size:1.13rem;margin:.9rem 0 0;max-width:34em}.seitenkopf .knoepfe{margin-top:1.4rem}.h2-abstand{margin-bottom:1.5rem}.zwei{display:grid;gap:2rem}@media (min-width:52rem){.zwei{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.punkte li{padding:1rem 0;border-top:1px solid var(--linie)}.punkte li:last-child{border-bottom:1px solid var(--linie)}.punkte h3{margin-bottom:.2rem}.punkte p{margin:0;color:var(--grau)}.gruen .punkte li{border-color:#ffffff33}.gruen .punkte p{color:#E9EEEA}.haken li{padding:.45rem 0 .45rem 1.7rem;position:relative}.haken li::before{content:"";position:absolute;left:.1rem;top:.85em;width:.8rem;height:.42rem;border-left:2px solid var(--gold-text);border-bottom:2px solid var(--gold-text);transform:rotate(-45deg) translateY(-50%)}.spalten2{display:grid;gap:0 3rem}@media (min-width:44rem){.spalten2{grid-template-columns:1fr 1fr}}.tueren{display:grid;gap:0}.tueren a{display:grid;gap:.25rem;padding:1.3rem 0;border-top:1px solid var(--linie);text-decoration:none;color:var(--tinte)}.tueren a:last-child{border-bottom:1px solid var(--linie)}.tueren strong{font-family:"Cinzel",Georgia,serif;font-weight:500;font-size:1.32rem;color:var(--gruen);line-height:1.25}.tueren span{color:var(--grau);max-width:40em}.tueren a:hover strong{color:var(--gold-text)}.ablauf{counter-reset:s;display:grid;gap:1.5rem}.ablauf li{counter-increment:s;display:grid;grid-template-columns:2.5rem 1fr;gap:.2rem .75rem;align-content:start}.ablauf li::before{content:counter(s);grid-row:span 2;font:500 2rem/1 "Cinzel",Georgia,serif;color:var(--gold-text)}.ablauf p{margin:0;color:var(--grau)}@media (min-width:52rem){.ablauf.quer{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.team{display:grid;gap:2.5rem}@media (min-width:44rem){.team{grid-template-columns:1fr 1fr}}.portrait{aspect-ratio:4/3;background:var(--gruen);color:var(--gold-hell);display:grid;place-items:center;font:500 2.5rem "Cinzel",Georgia,serif;margin-bottom:.9rem;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover}.rolle{color:var(--gold-text);font-weight:500;margin:0 0 .5rem}.team h3{font:500 1.35rem/1.25 "Cinzel",Georgia,serif;color:var(--gruen)}.team .kurz{color:var(--grau)}.stimmen{display:grid;gap:1.75rem}@media (min-width:52rem){.stimmen{grid-template-columns:repeat(3,1fr);gap:2.5rem}}blockquote{margin:0;padding-left:1rem;border-left:2px solid var(--gold)}blockquote p{margin:0 0 .5rem}blockquote footer{color:var(--grau);font-size:.95rem}.orte{display:flex;flex-wrap:wrap;gap:.5rem}.orte a{display:block;padding:.45rem .8rem;border:1px solid var(--linie);border-radius:3px;background:var(--weiss);text-decoration:none;color:var(--tinte)}.orte a:hover{border-color:var(--gold-text)}.ortliste section{padding:1.3rem 0;border-top:1px solid var(--linie);scroll-margin-top:1rem}.ortliste h2{font-size:1.35rem;margin-bottom:.35rem}.ortliste p{margin:0;color:var(--grau)}.fragen details{border-top:1px solid var(--linie)}.fragen details:last-child{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;font-weight:600;padding:.9rem 2rem .9rem 0;position:relative;list-style:none}.fragen summary::-webkit-details-marker{display:none}.fragen summary::after{content:"+";position:absolute;right:.25rem;top:.72rem;font-size:1.35rem;color:var(--gold-text)}.fragen details[open] summary::after{content:"–"}.fragen .antwort{padding-bottom:.6rem;color:var(--grau)}form{margin:0}.feld{display:block;margin-bottom:1rem}.feld>span,.feldname{display:block;font-weight:500;margin-bottom:.25rem}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;font:inherit;color:var(--tinte);background:var(--weiss);border:1px solid #8b978f;border-radius:3px;padding:.65rem .75rem}textarea{min-height:8rem;resize:vertical}.hinweis{font-size:.92rem;color:var(--grau)}.topf{position:absolute;left:-9999px}.schritte{background:var(--weiss);color:var(--tinte);border-top:3px solid var(--gold);padding:1.25rem 1.3rem}.schritte fieldset{border:0;padding:0;margin:0 0 1.4rem;min-width:0}.schritte legend{font-weight:600;font-size:1.1rem;padding:0;margin-bottom:.75rem}.schritte .stand{display:none;color:var(--grau);font-size:.92rem;margin:0 0 .3rem}.js .schritte .stand{display:block}.js .schritte fieldset{display:none;margin:0}.js .schritte fieldset.aktiv{display:block}.wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.wahl label{position:relative;display:block;cursor:pointer}.wahl input{position:absolute;opacity:0;inset:0}.wahl span{display:block;background:var(--papier);border:1px solid var(--linie);border-radius:3px;padding:.75rem .7rem;text-align:center;font-weight:500}.wahl input:checked+span{background:var(--gruen);color:#fff;border-color:var(--gruen)}.wahl input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.wahl label:hover span{border-color:var(--gold-text)}.steuer{display:none;gap:.6rem;margin-top:1rem;align-items:center}.js .steuer{display:flex}.js .schritte .nur-ohne-js{display:none}.steuer .zurueck{background:none;border:0;color:var(--gruen);text-decoration:underline;font:inherit;cursor:pointer;padding:.5rem .25rem}.fehler{color:#8C2F1B;font-weight:500;margin:.6rem 0 0;font-size:.95rem}.text{max-width:46rem}.text h2{font-size:1.4rem;margin:2rem 0 .6rem}.text h3{margin:1.25rem 0 .3rem}.text ul{list-style:disc;padding-left:1.25rem;margin-bottom:1em}.ph{background:#F6E7D3;color:#6B4520;padding:0 .25em;font-weight:500}.gross{font-size:1.2rem}.fuss{background:var(--gruen-dunkel);color:#E9EEEA;font-size:.97rem}.fuss .wrap{display:grid;gap:2rem;padding-block:2.75rem 1.5rem}.fuss a{color:#fff}.fuss h2{font:600 1rem/1.3 "Work Sans",Verdana,sans-serif;margin:0 0 .45rem}.fuss p{margin:0 0 .35rem}.fuss li{padding:.14rem 0}.fuss img{width:190px}.fuss .klein{max-width:none;grid-column:1/-1;border-top:1px solid #ffffff2b;padding-top:1rem;font-size:.9rem}.linkknopf{background:none;border:0;color:#fff;text-decoration:underline;font:inherit;padding:0;cursor:pointer}@media (min-width:48rem){.fuss .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr}}.leiste{display:none}@media (max-width:40rem){.leiste{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--gruen-dunkel);padding:.5rem;gap:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.leiste .btn{padding:.7rem .4rem}.leiste .btn.leer{color:#fff}body{padding-bottom:4.2rem}}.lp-kopf{background:var(--gruen)}.lp-kopf .wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem}.lp-kopf img{width:150px}.lp-kopf .btn{padding:.55rem .8rem;font-size:.95rem}.lp-hero .wrap{padding-bottom:clamp(1.5rem,4vw,3rem);align-items:start}.einw{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:60;background:var(--weiss);border-top:3px solid var(--gold);box-shadow:0 8px 30px #0003;padding:1rem 1.1rem;max-width:34rem;margin-inline:auto}.einw p{font-size:.95rem;margin:0 0 .7rem}.einw .knoepfe .btn{flex:1 1 9rem}.b-hero{position:relative;background:#22372E url(img/hero-platzhalter.svg) center bottom/cover no-repeat;color:#fff;min-height:clamp(30rem,44vw,40rem);display:flex}.b-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#22372Ee6 0,#22372Ea8 42%,#22372E00 72%)}.b-hero .wrap{position:relative;width:100%;padding-block:clamp(2.5rem,6vw,5rem) 15rem}@media (max-width:40rem){.b-hero::before{background:linear-gradient(180deg,#22372Ee6 0,#22372Ec2 62%,#22372E00 88%)}}.b-text{max-width:44rem}.b-hero h1{font-size:clamp(2.2rem,5.6vw,4.25rem);text-wrap:balance;text-shadow:0 1px 18px #1b2c2566}.b-hero .ort{color:var(--gold-hell);font-weight:500;letter-spacing:.06em;margin:0 0 .9rem;font-size:.97rem}.b-hero .unter{color:#fff;font-size:clamp(1.08rem,1.7vw,1.3rem);margin:1.1rem 0 0;max-width:32em;text-shadow:0 1px 12px #1b2c2566}.b-platz{position:absolute;right:max(1rem,env(safe-area-inset-right,0px));bottom:4.9rem;margin:0;background:#1f2b26b8;color:#fff;font-size:.8rem;padding:.2rem .55rem;border-radius:3px}.b-wahl{position:relative;z-index:2;margin-top:-4rem}.wahlkarte{background:var(--weiss);border-top:3px solid var(--gold);box-shadow:0 14px 40px #1f2b2624}.reiter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--linie)}.reiter button{appearance:none;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:1rem .5rem;font:600 1rem/1.2 "Work Sans",Verdana,sans-serif;color:var(--grau);cursor:pointer}.reiter button:hover{color:var(--gruen)}.reiter button[aria-selected=true]{color:var(--gruen);border-bottom-color:var(--gold)}.felder>div{display:grid;gap:1.1rem;padding:1.4rem clamp(1.1rem,3vw,2rem) 1.6rem;align-items:center}.felder p{margin:0;font-size:1.08rem}.js .felder>[data-zu]{display:none}@media (min-width:56rem){.felder>div{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem}}.b-fakten{padding-block:clamp(1.75rem,4vw,2.75rem) 0}.b-fakten ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}@media (min-width:52rem){.b-fakten ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-fakten li>a{color:inherit;text-decoration:none;display:block}.b-fakten li>a:hover strong{color:var(--gold-text)}.b-fakten strong{display:block;font:500 clamp(1.15rem,2vw,1.4rem)/1.2 "Cinzel",Georgia,serif;color:var(--gruen)}.b-fakten span{color:var(--grau);font-size:.95rem}.karten{display:grid;gap:1.25rem}@media (min-width:52rem){.karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.karte{display:flex;flex-direction:column;text-decoration:none;color:var(--tinte);border:1px solid var(--linie);background:var(--weiss)}.karte .motiv{display:grid;place-items:center;aspect-ratio:16/8;background:var(--gruen);transition:background .2s}.karte svg{width:min(62%,13rem);height:auto;fill:none;stroke:var(--gold-hell);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.karte strong{font:500 1.32rem/1.25 "Cinzel",Georgia,serif;color:var(--gruen);padding:1.15rem 1.25rem .35rem}.karte .txt{color:var(--grau);padding:0 1.25rem;flex:1}.karte .mehr{color:var(--gold-text);font-weight:600;padding:.9rem 1.25rem 1.2rem}.karte:hover{color:var(--tinte)}.karte:hover .motiv{background:var(--gruen-dunkel)}.gruppen{display:grid;gap:1.25rem}@media (min-width:52rem){.gruppen{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.gruppen article{background:var(--weiss);border-top:3px solid var(--gold);padding:clamp(1.3rem,3vw,2.2rem);display:flex;flex-direction:column;align-items:flex-start}.gruppen article:last-child{border-top-color:var(--gruen)}.gruppen .dach{color:var(--gold-text);font-weight:600;letter-spacing:.04em;margin:0 0 .5rem}.gruppen h2{font-size:clamp(1.4rem,2.4vw,1.8rem);margin-bottom:1rem}.gruppen .haken{margin-bottom:1.3rem;flex:1}.gruppen .rufen{margin:.8rem 0 0}#mieter{scroll-margin-top:1rem}@media (max-width:40rem){.b-hero{min-height:32rem}.b-hero .wrap{padding-bottom:13rem}.reiter{grid-template-columns:repeat(2,minmax(0,1fr))}.reiter button{padding:.85rem .4rem}.b-platz{bottom:4.6rem}.felder .btn{flex:1 1 100%}}.nav ul{gap:1.15rem}.pakete{display:grid;gap:1.25rem;align-items:stretch}@media (min-width:58rem){.pakete{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.paket{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--linie);border-top:3px solid var(--linie);background:var(--weiss);padding:clamp(1.3rem,2.5vw,1.9rem);position:relative}.paket.top{border-color:var(--gruen);border-top-color:var(--gold);box-shadow:0 14px 40px #1f2b261f}.paket .marke{position:absolute;top:0;right:1.2rem;transform:translateY(-50%);background:var(--gold);color:var(--tinte);font-size:.82rem;font-weight:600;padding:.2rem .6rem;border-radius:3px;margin:0}.paket h2{font-size:clamp(1.55rem,2.6vw,1.95rem)}.paket .fuer{color:var(--grau);margin:.5rem 0 1.1rem}.paket .betrag{margin:0}.paket .betrag strong{display:block;font:500 clamp(2rem,3.4vw,2.6rem)/1.1 "Cinzel",Georgia,serif;color:var(--gruen);font-variant-numeric:lining-nums}.paket .betrag span{color:var(--tinte);font-size:.95rem}.paket .netto{color:var(--grau);font-size:.92rem;margin:.2rem 0 1.1rem}.paket .haken{flex:1;width:100%;border-top:1px solid var(--linie);padding-top:.7rem;margin-bottom:1.3rem}.paket .btn{width:100%}.tabelle{overflow-x:auto;background:var(--weiss);border:1px solid var(--linie)}.tabelle table{width:100%;border-collapse:collapse}.tabelle th,.tabelle td{padding:.75rem .9rem;border-bottom:1px solid var(--linie);text-align:center;font-weight:400}.tabelle tbody tr:last-child th,.tabelle tbody tr:last-child td{border-bottom:0}.tabelle th:first-child{text-align:left}.tabelle thead th{background:var(--gruen);color:#fff;font-weight:600;border-bottom:0}.tabelle thead small{display:block;font-weight:400;color:var(--gold-hell);font-size:.85rem}.tabelle td:nth-child(3){background:#BA895C14}.ja{color:var(--gruen);font-weight:600;font-size:1.1rem}.nein{color:#8b978f}.zus{color:var(--gold-text);font-size:.88rem;font-weight:500}.liste{width:100%;border-collapse:collapse}.liste th,.liste td{padding:.8rem 0;border-bottom:1px solid var(--linie);font-weight:400;text-align:left}.liste tr:first-child th,.liste tr:first-child td{border-top:1px solid var(--linie)}.liste td{text-align:right;font-weight:600;white-space:nowrap;padding-left:1rem}.tabelle caption{caption-side:bottom;text-align:left;padding:.7rem .9rem;color:var(--grau);font-size:.9rem;border-top:1px solid var(--linie)}@media (max-width:40rem){.tabelle th,.tabelle td{padding:.6rem .3rem;font-size:.88rem}.tabelle th:first-child{padding-left:.6rem;width:43%}.zus{font-size:.8rem}}@media (max-width:40rem){.tabelle table{table-layout:fixed}.tabelle th:first-child{width:40%}.tabelle th,.tabelle td{padding-inline:.15rem;overflow-wrap:break-word}.tabelle th:first-child{padding-left:.6rem}.tabelle thead th{font-size:.78rem}.tabelle thead small{font-size:.72rem;white-space:nowrap}.tabelle caption{padding-inline:.6rem}}.paket .betrag{margin-bottom:1.1rem}.preis small{font-size:1rem}@media (max-width:40rem){.liste td{white-space:normal;width:38%}}.karte .motiv.foto{display:block;background:var(--papier);overflow:hidden}.karte .motiv.foto img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.karte:hover .motiv.foto img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.karte .motiv.foto img{transition:none}.karte:hover .motiv.foto img{transform:none}}.paket .betrag strong em{font:500 1.05rem/1 "Work Sans",Verdana,sans-serif;color:var(--grau);font-style:normal}.paket .betrag .brutto{display:block;font-size:1.12rem;font-weight:600;color:var(--tinte);margin-top:.3rem}.paket .betrag .je{display:block;font-size:.95rem;color:var(--grau)}.preis small{display:block;font:500 1.05rem/1.3 "Work Sans",Verdana,sans-serif;color:var(--tinte)}@media (max-width:40rem){.tabelle thead small{font-size:.66rem}}@media (max-width:40rem){.tabelle thead small{white-space:normal;font-size:.7rem;line-height:1.25}.tabelle thead small+small{margin-top:.1rem}}.h-hero{background-image:linear-gradient(90deg,#1f3129f0 0,#1f3129b8 44%,#1f312933 78%),url(/wp-content/uploads/2024/08/pexels-pixabay-280221-1-1536x1024.jpg),url(img/hero-platzhalter.svg);background-size:cover;background-position:center 62%}.h-hero::before{content:none}@media (min-width:96rem){.h-hero{background-image:linear-gradient(90deg,#1f3129f0 0,#1f3129b8 44%,#1f312933 78%),url(/wp-content/uploads/2024/08/pexels-pixabay-280221-1-scaled.jpg),url(img/hero-platzhalter.svg)}}@media (max-width:40rem){.h-hero{background-image:linear-gradient(180deg,#1f3129f2 0,#1f3129c4 60%,#1f312966 100%),url(/wp-content/uploads/2024/08/pexels-pixabay-280221-1-768x512.jpg),url(img/hero-platzhalter.svg);background-position:60% center}}.b-wahl{background:linear-gradient(transparent 4rem,var(--gruen-dunkel) 4rem)}.wahlkarte{box-shadow:0 18px 44px #0f1c1740}.h-fakten{background:var(--gruen-dunkel);color:#fff;padding-block:clamp(1.8rem,4vw,2.8rem) clamp(2.2rem,5vw,3.4rem)}.h-fakten ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.5rem}@media (min-width:52rem){.h-fakten ul{grid-template-columns:repeat(4,minmax(0,1fr))}.h-fakten li+li{border-left:1px solid #ffffff26;padding-left:1.5rem}}.h-fakten li>a{color:inherit;text-decoration:none;display:block}.h-fakten strong{display:block;font:500 clamp(1.2rem,2.1vw,1.5rem)/1.2 "Cinzel",Georgia,serif;color:var(--gold-hell)}.h-fakten span{display:block;color:#DDE5DF;font-size:.95rem;margin-top:.15rem}.h-fakten a:hover strong{color:#fff}.h-leistung{padding-block:clamp(3rem,6vw,5rem) clamp(6rem,10vw,9rem)}.h-leistung h2{margin-bottom:1.6rem}.kacheln{display:grid;gap:1rem}@media (min-width:52rem){.kacheln{grid-template-columns:1.45fr 1fr;grid-template-rows:17rem 17rem}.kachel.gross{grid-row:span 2}}.kachel{position:relative;display:flex;align-items:flex-end;min-height:15rem;overflow:hidden;background:var(--gruen);color:#fff;text-decoration:none}.kachel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.kachel::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1f312900 30%,#1f3129e0 100%)}.kachel .kt{position:relative;z-index:1;display:grid;gap:.25rem;padding:1.3rem 1.4rem}.kachel strong{font:500 clamp(1.4rem,2.3vw,1.8rem)/1.2 "Cinzel",Georgia,serif}.kachel.gross strong{font-size:clamp(1.7rem,3.2vw,2.5rem)}.kachel .kt span{max-width:34em;color:#EEF2EF}.kachel:hover{color:#fff}.kachel:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.kachel img{transition:none}.kachel:hover img{transform:none}}.h-team{background:var(--gruen);color:#fff}.h-team-raster{display:grid;gap:2.5rem;padding-block:0 clamp(2.5rem,5vw,4rem)}.h-team-text p{color:#E9EEEA;margin:1rem 0 1.4rem}.h-bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:-4rem}.h-bilder figure{margin:0}.h-bilder .portrait{aspect-ratio:3/4;margin-bottom:.6rem;position:relative;background:var(--gruen-dunkel);box-shadow:0 14px 34px #0f1c1740}.h-bilder .portrait img,.portrait.hoch img,.portrait.alfi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.h-bilder figcaption{font-size:.93rem;color:#DDE5DF;line-height:1.35}.h-bilder figcaption strong{display:block;font:500 1.12rem/1.3 "Cinzel",Georgia,serif;color:#fff}.p-alfi{grid-column:1/-1;display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:center}.p-alfi .portrait{aspect-ratio:1;margin:0}.p-alfi .portrait img{object-position:center 20%}@media (min-width:60rem){.h-team-raster{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem;align-items:center}.h-team-text{padding-block:3rem}.h-bilder{grid-template-columns:1.1fr 1.1fr .8fr;gap:1.2rem;align-items:start;margin-top:-5.5rem}.p-nic{margin-top:2.5rem}.p-alfi{grid-column:auto;display:block;margin-top:8.5rem}.p-alfi .portrait{margin-bottom:.6rem}}.h-team .btn{color:var(--tinte)}.h-gruppen{display:grid}.h-gruppen article{padding:clamp(2.6rem,5vw,4.4rem) max(1rem,4vw)}.h-gruppen article>div{max-width:34rem}.eigner{background:var(--gold);color:var(--tinte)}.mieter{background:var(--papier)}.h-gruppen .dach{font-weight:600;margin:0 0 .5rem}.eigner .dach{color:var(--tinte)}.mieter .dach{color:var(--gold-text)}.h-gruppen h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:1rem}.h-gruppen .haken{margin-bottom:1.4rem}.eigner .haken li::before{border-color:var(--tinte)}.btn.dunkel{background:var(--gruen);border-color:var(--gruen);color:#fff}.btn.dunkel:hover{background:var(--gruen-dunkel);border-color:var(--gruen-dunkel);color:#fff}.eigner .btn.leer{color:var(--tinte)}.h-gruppen .rufen{margin:.8rem 0 0}@media (min-width:52rem){.h-gruppen{grid-template-columns:1fr 1fr}.eigner{display:flex;justify-content:flex-end}.eigner>div{width:100%}}.h-ablauf{padding-block:clamp(3rem,6vw,4.75rem)}.h-ablauf h2{margin-bottom:1.8rem}@media (min-width:52rem){.h-ablauf .ablauf{position:relative;padding-top:1.6rem;border-top:2px solid var(--gold)}}.h-stimmen{background:var(--gruen-dunkel);color:#fff;padding-bottom:clamp(3rem,6vw,4.75rem)}.h-stimmen .zeile{margin-top:0;height:clamp(70px,9vw,120px);transform:scaleY(-1);color:var(--gold)}.h-stimmen-raster{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:56rem){.h-stimmen-raster{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:4rem}}.note a{color:inherit;text-decoration:none;display:block}.note strong{display:block;font:500 clamp(4rem,9vw,6.5rem)/1 "Cinzel",Georgia,serif;color:var(--gold-hell)}.note span{display:block;margin-top:.4rem;max-width:12em;text-decoration:underline;text-underline-offset:.18em}.note small{display:block;color:#C6D1CA;margin-top:.5rem;font-size:.88rem}.zitate{display:grid;gap:1.6rem}@media (min-width:44rem){.zitate{grid-template-columns:1fr 1fr}}.zitate blockquote{border-left:2px solid var(--gold)}.zitate blockquote p{color:#F1F4F2}.zitate blockquote footer{color:var(--gold-hell)}.zitate blockquote.gross{grid-column:1/-1;border-left:0;padding-left:0}.zitate blockquote.gross p{font-size:clamp(1.25rem,2.3vw,1.6rem);line-height:1.45;max-width:32em}.h-zwei{background:var(--papier);padding-block:clamp(3rem,6vw,4.75rem)}.h-zwei-raster{display:grid;gap:3rem}@media (min-width:56rem){.h-zwei-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}}.h-zwei h2{margin-bottom:1rem}.h-zwei .alle{margin:1rem 0 0}.h-cta{background:var(--gold);color:var(--tinte);padding-block:clamp(2.6rem,5vw,3.8rem)}.h-cta .wrap{display:grid;gap:1.4rem}@media (min-width:56rem){.h-cta .wrap{grid-template-columns:minmax(0,5fr) minmax(0,5fr);gap:4rem;align-items:center}}.h-cta .btn.leer{color:var(--tinte)}.portrait.hoch{aspect-ratio:3/4;position:relative}.portrait.alfi{aspect-ratio:1;max-width:20rem;position:relative}.karte-band{background:var(--papier);padding-block:clamp(2.75rem,6vw,4.75rem)}.karte-box{min-height:24rem;background:var(--gruen);color:#fff;display:grid;place-items:center;padding:1.5rem;overflow:hidden}.karte-box:has(iframe){padding:0;display:block}.karte-box iframe{display:block;width:100%;height:28rem;border:0}.karte-hinweis{max-width:34rem;text-align:center}.karte-hinweis p{color:#E9EEEA;margin-inline:auto}.karte-hinweis strong{color:#fff;font:500 1.3rem/1.3 "Cinzel",Georgia,serif}.karte-hinweis .knoepfe{justify-content:center}.h-stimmen .zeile{transform:none}.kachel::after{background:linear-gradient(180deg,#1f312914 25%,#1f3129f0 100%)}.kachel .kt strong,.kachel .kt span{text-shadow:0 1px 10px #1f312999}@media (max-width:59.99rem){.h-leistung{padding-bottom:clamp(2.5rem,6vw,4rem)}.h-team-raster{padding-top:2.5rem}.h-bilder{margin-top:0}}.h-hero{background-image:linear-gradient(90deg,#1f3129f0 0,#1f3129b8 44%,#1f312933 78%),url(/wp-content/uploads/2024/08/pexels-pixabay-280221-1-scaled.jpg),url(img/foto-dorf.webp?v=1.7.3);background-position:center 62%}.logo img{width:11rem}.fuss img{width:12rem}.p-jan .portrait img,.p-nic .portrait img,.portrait.hoch img{object-position:center 8%}.kachel:not(.gross) img{object-position:center 60%}.kachel.gross img{object-position:center 55%}.p-alfi .portrait img,.portrait.alfi img{object-position:30% 12%}@media (min-width:1800px){html{font-size:112.5%}:root{--spalte:84rem}}@media (min-width:2300px){html{font-size:125%}:root{--spalte:90rem}.b-hero{min-height:44rem}}@media (min-width:3200px){html{font-size:150%}}@media (max-width:40rem){.h-hero{background-image:linear-gradient(180deg,#1f3129ee 0,#1f3129b0 55%,#1f312926 100%),url(img/foto-dorf.webp?v=1.7.3);background-position:62% bottom}.b-hero{min-height:27rem}.b-hero .wrap{padding-block:2rem 8.5rem}.b-hero h1{font-size:2.05rem}.b-wahl{background:linear-gradient(transparent 3rem,var(--gruen-dunkel) 3rem);margin-top:-3rem}.reiter button{font-size:.95rem}.felder>div{padding:1.1rem 1rem 1.2rem}.felder p{font-size:1rem}.h-fakten strong{font-size:1.08rem}.h-fakten span{font-size:.88rem}.h-leistung{padding-block:2.5rem}.kachel{min-height:13.5rem}.kachel.gross{min-height:17rem}.h-gruppen article{padding:2.4rem 1rem}.h-gruppen .knoepfe .btn{flex:1 1 100%}.h-cta .knoepfe .btn{flex:1 1 100%}.zitate blockquote.gross p{font-size:1.15rem}.note{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;align-items:center}.note a{display:contents}.note strong{font-size:3.6rem;grid-row:span 2}.note span{margin:0;max-width:none}.note small{margin:0;grid-column:2}}.kontakt-karte{position:relative;background:var(--gruen-dunkel)}.karte-hg{position:relative;height:17rem;background:linear-gradient(#1f3129c9,#1f3129c9),url(img/foto-dorf.webp?v=1.7.3) center/cover;display:grid;place-items:center;overflow:hidden}.karte-hg iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.karte-hg.an .karte-aus{display:none}.karte-aus{max-width:26rem;padding:1rem;text-align:center;color:#fff}.karte-aus p{color:#E9EEEA;font-size:.95rem;margin-inline:auto}.kontakt-raster{display:grid;gap:1rem;padding-block:1rem 2.5rem}.kontakt-raster>div{background:var(--weiss);padding:clamp(1.2rem,2.5vw,2rem);box-shadow:0 14px 40px #0f1c1733}@media (min-width:60rem){.kontakt-karte{min-height:52rem;display:flex;align-items:flex-start}.karte-hg{position:absolute;inset:0;height:auto}.kontakt-raster{position:relative;z-index:1;width:100%;grid-template-columns:21rem minmax(0,1fr) 30rem;padding-block:3rem;pointer-events:none}.kontakt-raster>div{pointer-events:auto;align-self:start}.kontakt-raster>div:first-child{grid-column:1}.kontakt-raster>div:last-child{grid-column:3}.karte-aus{margin-left:-1rem}}.einw{left:auto;right:1rem;bottom:1rem;margin:0;max-width:31rem;width:calc(100% - 2rem);padding:1.3rem 1.4rem}.einw h2{font-size:1.25rem;margin:0 0 .5rem}.einw p{max-width:none}.linkknopf{font-size:inherit;text-align:left}@media (max-width:40rem){.einw{left:1rem;right:1rem;bottom:calc(4.4rem + env(safe-area-inset-bottom,0px));width:auto;max-height:70vh;overflow:auto;padding:1rem}.einw p{font-size:.9rem}}.kachel.gross img{object-position:center bottom}.kachel:not(.gross) img{object-position:35% center}.kachel:last-child img{object-position:center 60%}.h-hero{background-image:linear-gradient(90deg,#1f3129f2 0,#1f3129c7 40%,#1f312933 72%),url(img/hero-b.webp?v=1.7.3);background-position:center 55%}.h-duo{position:absolute;right:max(var(--rand),calc((100% - var(--spalte))/2 + var(--rand)));bottom:0;z-index:1;height:min(90%,29rem);width:auto;max-width:none}.b-hero .wrap{z-index:2}.fuss h2.fuss-zwei{margin-top:1.3rem}.kachel.gross img{object-position:center 70%}@media (max-width:75rem){.b-hero h1{font-size:clamp(2rem,4.6vw,3.2rem)}.b-text{max-width:30rem}.h-duo{height:min(82%,22rem)}}@media (max-width:59.99rem){.b-hero{min-height:36rem}.b-hero .wrap{padding-bottom:20rem}.b-text{max-width:none}.h-duo{height:17rem}}@media (max-width:40rem){.h-hero{background-image:linear-gradient(180deg,#1f3129f2 0,#1f3129c9 50%,#1f312966 100%),url(img/hero-b.webp?v=1.7.3);background-position:68% bottom}.b-hero{min-height:33rem}.b-hero .wrap{padding-block:1.8rem 16rem}.h-duo{height:15rem;right:50%;transform:translateX(50%)}}@media (min-width:60rem) and (max-width:1799px){.h-hero .b-text{max-width:40rem}.h-hero h1{font-size:clamp(2.6rem,4.4vw,3.9rem)}.h-duo{height:min(86%,27rem)}}.hunde-intro{color:var(--grau);margin-bottom:2rem}.hunde{display:grid;gap:2rem}.hunde article{display:grid;gap:1.1rem}.hunde .portrait{aspect-ratio:1;margin:0;max-width:20rem;width:100%;border-radius:.25rem;overflow:hidden}.hunde .portrait img{width:100%;height:100%;object-fit:cover}.hunde h3{font:500 1.35rem/1.25 "Cinzel",Georgia,serif;color:var(--gruen)}.hunde .kurz{color:var(--grau)}@media (min-width:44rem){.hunde article{grid-template-columns:11rem 1fr;gap:1.4rem;align-items:start}}@media (min-width:68rem){.hunde{grid-template-columns:1fr 1fr;gap:2.5rem}.hunde article{grid-template-columns:14rem 1fr}}@media (min-width:60rem){.h-bilder{grid-template-columns:1fr 1fr;gap:1.4rem}}.p-jan .portrait img,.p-nic .portrait img,.portrait.hoch img{object-position:center top}.wahl{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.wahl span{padding:.75rem .35rem;font-size:.97rem;line-height:1.25;display:flex;align-items:center;justify-content:center;height:100%;min-width:0;overflow-wrap:anywhere}.lx-hero{position:relative;color:#fff;background-size:cover;overflow:hidden}.lx-hero.lx-miet,.lx-schluss.lx-miet{background-image:linear-gradient(100deg,#1f3129f7 0,#1f3129dd 48%,#1f312999 100%),url(img/hero-b.webp?v=1.7.3);background-position:center 55%}.lx-hero.lx-verk,.lx-schluss.lx-verk{background-image:linear-gradient(100deg,#1f3129f7 0,#1f3129d9 48%,#1f312980 100%),url(img/hero-a.webp?v=1.7.3);background-position:center 70%}.lx-hero .wrap{display:grid;gap:2rem;padding-block:clamp(1.8rem,5vw,3.5rem) 2rem}.lx-dach{display:inline-block;margin:0 0 .9rem;padding:.25rem .7rem;background:var(--gold-hell);color:#1f3129!important;font-weight:600;font-size:.92rem;border-radius:2px}.lx-hero h1{font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.1;color:#fff}.lx-hero .unter{font-size:clamp(1.05rem,1.6vw,1.22rem);margin:1rem 0 1.1rem;max-width:32em;color:#EEF2EF}.lx-haken{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;gap:.45rem}.lx-haken li{position:relative;padding-left:1.7rem;color:#fff}.lx-haken li::before{content:"✓";position:absolute;left:0;top:0;color:var(--gold-hell);font-weight:700}.lx-tel{color:#fff;text-decoration:none}.lx-tel strong{color:var(--gold-hell);white-space:nowrap}.lx-duo{display:none}.lx-form{background:#fff;color:var(--tinte);box-shadow:0 22px 60px #0d181352;border-top:4px solid var(--gold);scroll-margin-top:1rem}.lx-formtitel{margin:0;padding:1.1rem 1.3rem 0;font:500 1.3rem/1.25 "Cinzel",Georgia,serif;color:var(--gruen)}.lx-form .schritte{border-top:0;background:none;padding:.7rem 1.3rem 1rem}.lx-formfuss{margin:0;padding:.65rem 1.3rem;background:var(--papier);color:var(--grau);font-size:.88rem}@media (min-width:60rem){.lx-hero .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;padding-bottom:0;min-height:38rem}.lx-text{display:flex;flex-direction:column;align-items:flex-start}.lx-form{align-self:start;margin-bottom:3rem}.lx-duo{display:block;height:19rem;width:auto;max-width:100%;object-fit:contain;object-position:left bottom;margin-top:auto;padding-top:1.2rem}}.lx-leiste{background:var(--gruen-dunkel,#2a4237);color:#fff;border-top:3px solid var(--gold)}.lx-leiste ul{list-style:none;margin:0;padding:1.2rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem}.lx-leiste strong{display:block;font:500 clamp(1.15rem,2vw,1.5rem)/1.2 "Cinzel",Georgia,serif;color:var(--gold-hell)}.lx-leiste span{font-size:.9rem;color:#DDE5DF}@media (min-width:52rem){.lx-leiste ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-mitte{text-align:center;margin-inline:auto;max-width:24em}.lx-untertitel{text-align:center;color:var(--grau);margin:.7rem auto 2rem;max-width:36em}.lx-notiz{text-align:center;color:var(--grau);font-size:.92rem;margin-top:1.4rem}.lx-vergleich{display:grid;gap:1rem;margin-top:2rem}.lx-vergleich>div{padding:1.5rem 1.6rem}.lx-vergleich h3{font:500 1.3rem/1.25 "Cinzel",Georgia,serif;margin-bottom:.9rem}.lx-vergleich ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.lx-vergleich li{position:relative;padding-left:1.8rem}.lx-ohne{background:var(--papier);color:var(--grau)}.lx-ohne li::before{content:"✕";position:absolute;left:0;color:#a5664a;font-weight:700}.lx-mit{background:var(--gruen);color:#fff;box-shadow:0 18px 44px #1f312940}.lx-mit h3{color:#fff}.lx-mit li::before{content:"✓";position:absolute;left:0;color:var(--gold-hell);font-weight:700}@media (min-width:52rem){.lx-vergleich{grid-template-columns:1fr 1.05fr;gap:0;align-items:center}.lx-ohne{margin-right:-.5rem}.lx-mit{padding:2rem 2rem!important;position:relative}}.lx-kacheln{display:grid;gap:1rem}.lx-kacheln article{background:#fff;padding:1.4rem 1.4rem 1.3rem;border-bottom:3px solid transparent;transition:border-color .2s,transform .2s}.lx-kacheln article:hover{border-color:var(--gold);transform:translateY(-3px)}.lx-kacheln h3{margin:.7rem 0 .3rem}.lx-kacheln p{margin:0;color:var(--grau)}.lx-icon{width:2.2rem;height:2.2rem;fill:none;stroke:var(--gold-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (min-width:44rem){.lx-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.lx-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-pakete .paket h3{font:500 1.6rem/1.2 "Cinzel",Georgia,serif;color:var(--gruen)}.lx-team{background:var(--gruen);color:#fff}.lx-team .wrap{display:grid;gap:2rem;padding-block:clamp(2.5rem,6vw,4.5rem);align-items:center}.lx-teamfotos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lx-teamfotos figure{margin:0}.lx-teamfotos img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;box-shadow:0 14px 34px #0f1c1759}.lx-teamfotos figcaption{margin-top:.55rem;font-size:.88rem;color:#DDE5DF;line-height:1.35}.lx-teamfotos strong{display:block;font:500 1.05rem/1.3 "Cinzel",Georgia,serif;color:#fff}.lx-teamtext h2{color:#fff}.lx-teamtext p:not(.lx-dach){margin:.9rem 0 1.4rem;color:#E9EEEA}@media (min-width:60rem){.lx-team .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.lx-schritte{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:1.6rem}.lx-schritte li{counter-increment:s;position:relative;padding-left:3.6rem}.lx-schritte li::before{content:counter(s);position:absolute;left:0;top:0;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--gruen);color:var(--gold-hell);display:grid;place-items:center;font:500 1.25rem/1 "Cinzel",Georgia,serif}.lx-schritte p{margin:.25rem 0 0;color:var(--grau)}@media (min-width:60rem){.lx-schritte{gap:1.5rem;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 1.3rem/100% 2px}.lx-schritte.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-schritte.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.lx-schritte li{padding:3.5rem 0 0}}.lx-stimmen blockquote{background:#ffffff14;padding:1.3rem 1.4rem;margin:0;border-top:3px solid var(--gold)}.lx-stimmen blockquote p,.lx-stimmen blockquote footer{color:#fff}.lx-karten{display:grid;gap:1.2rem}.lx-karten article{background:#fff;box-shadow:0 14px 36px #1f2b261f;overflow:hidden;transition:transform .2s}.lx-karten article:hover{transform:translateY(-4px)}.lx-karten img{display:block;width:100%;height:13rem;object-fit:cover}.lx-karten div{padding:1.2rem 1.3rem 1.4rem}.lx-karten p{margin:.35rem 0 0;color:var(--grau)}@media (min-width:52rem){.lx-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-anlaesse{display:grid;gap:1rem}.lx-anlaesse article{background:#fff;padding:1.2rem 1.3rem;border-left:3px solid var(--gold)}.lx-anlaesse p{margin:.3rem 0 0;color:var(--grau)}@media (min-width:44rem){.lx-anlaesse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.lx-anlaesse{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-schluss{color:#fff;text-align:center;background-size:cover}.lx-schluss .wrap{padding-block:clamp(3rem,7vw,5rem)}.lx-schluss h2{color:#fff;font-size:clamp(1.8rem,3.4vw,2.8rem)}.lx-schluss p{margin:.7rem 0 1.5rem;color:#EEF2EF}.lx-schluss .knoepfe{justify-content:center}@media (prefers-reduced-motion:reduce){.lx-kacheln article,.lx-karten article{transition:none}.lx-kacheln article:hover,.lx-karten article:hover{transform:none}}.lx-nb{white-space:nowrap}.lx-form .wahl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:24rem){.lx-hero h1{font-size:1.85rem}}.kopf{position:relative;z-index:40}.nav ul{gap:1.7rem}.nav button{appearance:none;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;color:#fff;font:500 .97rem/1.5 "Work Sans",Verdana,sans-serif;padding:.35rem 0;display:inline-flex;align-items:center;gap:.4rem}.nav button svg{width:.62rem;height:.42rem;fill:none;stroke:var(--gold-hell);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s}.nav button[aria-expanded=true] svg{transform:rotate(180deg)}.nav button:hover,.nav button[aria-expanded=true],.nav button.aktiv{border-color:var(--gold)}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--tinte);border-top:3px solid var(--gold);box-shadow:0 26px 50px #10201a40;opacity:0;transform:translateY(-14px);transition:opacity .22s ease,transform .24s cubic-bezier(.2,.7,.2,1)}.mega.auf{opacity:1;transform:none}.mega[hidden]{display:none}.kopf .mega .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,1fr);gap:3rem;align-items:stretch;justify-content:initial;padding-block:2.2rem 2.4rem}.mega-kopf{font:500 1.7rem/1.2 "Cinzel",Georgia,serif;color:var(--gruen);margin:0 0 .7rem}.mega-text p:not(.mega-kopf){color:var(--grau);margin:0}.mega-links{display:flex;gap:2.5rem}.mega-spalte{flex:1;min-width:0}.mega-titel{margin:.2rem 0 .7rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.mega-spalte ul{display:block;margin:0;padding:0;list-style:none}.mega-spalte a{display:inline-block;color:var(--tinte);text-decoration:none;padding:.42rem 0;font-weight:500;border:0;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 92%/0 2px;transition:background-size .22s}.mega-spalte a:hover{color:var(--gruen);background-size:100% 2px}.mega-bild{position:relative;display:block;min-height:12.5rem;overflow:hidden;color:#fff;text-decoration:none}.mega-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-bild::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1f312900 40%,#1f3129e6 100%)}.mega-bild:hover img{transform:scale(1.05)}.mega-bild span{position:absolute;z-index:1;left:1rem;right:1rem;bottom:.8rem;font-size:.88rem;color:#EEF2EF}.mega-bild strong{display:block;font:500 1.08rem/1.25 "Cinzel",Georgia,serif;color:#fff}.menu-box{position:absolute;left:0;right:0;top:100%;background:var(--gruen-dunkel);padding:.6rem var(--rand) 1.1rem;z-index:30;max-height:calc(100vh - 5rem);overflow:auto}.menu-titel{margin:.9rem 0 .1rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hell)}.menu-box ul{display:block;margin:0;padding:0;list-style:none}.menu-tel{margin-top:1rem;border:1px solid var(--gold-hell)!important;border-radius:3px;text-align:center}@media (max-width:73.99rem){.mega{display:none!important}}.wege{display:grid;background:#fff;box-shadow:0 26px 60px #0d181359;border-top:3px solid var(--gold)}.weg{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.6rem 1.35rem;color:var(--tinte);text-decoration:none;overflow:hidden;isolation:isolate;transition:color .25s}.weg::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gruen);transform:translateY(101%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.weg+.weg{border-top:1px solid var(--linie)}.weg-dach{font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);transition:color .25s}.weg strong{font:500 clamp(1.25rem,1.8vw,1.5rem)/1.2 "Cinzel",Georgia,serif;color:var(--gruen);transition:color .25s}.weg-text{color:var(--grau);font-size:.97rem;line-height:1.45;transition:color .25s}.weg-pfeil{margin-top:.55rem;font-weight:600;font-size:.93rem;color:var(--gruen);display:inline-flex;align-items:center;gap:.5rem;transition:color .25s}.weg-pfeil::after{content:"→";transition:transform .25s}.weg:hover{color:#fff}.weg:hover::before,.weg:focus-visible::before{transform:none}.weg:hover strong,.weg:hover .weg-text,.weg:hover .weg-pfeil,.weg:focus-visible strong,.weg:focus-visible .weg-text,.weg:focus-visible .weg-pfeil{color:#fff}.weg:hover .weg-dach,.weg:focus-visible .weg-dach{color:var(--gold-hell)}.weg:hover .weg-pfeil::after{transform:translateX(.35rem)}@media (min-width:52rem){.wege{grid-template-columns:repeat(3,minmax(0,1fr))}.weg+.weg{border-top:0;border-left:1px solid var(--linie)}}html{overflow-x:clip}.sl{opacity:0;transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sl-u{transform:translateY(34px)}.sl-l{transform:translateX(-46px)}.sl-r{transform:translateX(46px)}.sl.sl-da{opacity:1;transform:none}.kachel.sl-da{transition-delay:0s}.h-hero .b-text>*{animation:sl-rein .55s cubic-bezier(.2,.7,.2,1) both}.h-hero .b-text>*:nth-child(2){animation-delay:.08s}.h-duo{animation:sl-rechts .55s cubic-bezier(.2,.7,.2,1) both}.lx-text>*:not(.lx-duo){animation:sl-rein .8s cubic-bezier(.2,.7,.2,1) both}.lx-text>*:nth-child(2){animation-delay:.06s}.lx-text>*:nth-child(3){animation-delay:.12s}.lx-text>*:nth-child(4){animation-delay:.18s}.lx-text>*:nth-child(5){animation-delay:.24s}.lx-form{animation:sl-rechts .9s .1s cubic-bezier(.2,.7,.2,1) both}.lx-duo{animation:sl-rein .9s .3s cubic-bezier(.2,.7,.2,1) both}@keyframes sl-rein{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes sl-rechts{from{opacity:0;translate:50px 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.sl{opacity:1;transform:none;transition:none}.h-hero .b-text>*,.h-duo,.lx-text>*,.lx-form,.lx-duo{animation:none}}@media print{.sl{opacity:1;transform:none}}@media (max-width:52rem){.sl-l,.sl-r{transform:translateY(30px)}}.h-luft-box{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity 1.3s ease;z-index:0}.h-luft-box::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1f3129e0 0,#1f312999 42%,#1f312926 75%)}.h-luft{position:absolute;inset:-4%;background:#2a4237 center 42%/cover no-repeat;transform:scale(1.06)}.h-luft.flug{animation:h-flug 14s ease-out forwards}@keyframes h-flug{from{transform:scale(1.2) translate3d(3.5%,2%,0)}to{transform:scale(1.04) translate3d(-2%,-1%,0)}}.h-hero.f2 .h-luft-box{opacity:1}.h-duo{transition:opacity .6s ease}.h-hero.f2 .h-duo{animation:none;opacity:0}.h-texte{display:grid}.h-texte>.b-text{grid-area:1/1;transition:opacity .7s ease,visibility .7s,translate .7s ease}.h-t2{opacity:0;visibility:hidden;translate:0 18px}.h-hero.f2 .h-t1{opacity:0;visibility:hidden}.h-hero.f2 .h-t2{opacity:1;visibility:visible;translate:0 0}.h-titel{margin:0;font:500 clamp(2.2rem,5.6vw,4.25rem)/1.15 "Cinzel",Georgia,serif;color:#fff;text-wrap:balance;text-shadow:0 1px 18px #1b2c2566}.h-steuer{position:absolute;left:var(--rand);bottom:5.4rem;display:flex;align-items:center;gap:.55rem;z-index:3}.h-steuer[hidden]{display:none}.h-punkt{appearance:none;width:2.4rem;height:1.1rem;padding:0;border:0;background:none;cursor:pointer;position:relative}.h-punkt::before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:#ffffff80;transition:background .3s}.h-punkt:hover::before{background:#fff}.h-punkt[aria-current]::before{background:var(--gold-hell)}.h-pause{appearance:none;width:1.6rem;height:1.6rem;margin-left:.3rem;padding:.25rem;border:1px solid #ffffff80;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center}.h-pause svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.h-pause.steht svg{display:none}.h-pause.steht::before{content:"";width:0;height:0;margin-left:2px;border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.b-hero .wrap{position:relative}@media (max-width:59.99rem){.h-steuer{bottom:4.6rem}.h-titel{font-size:clamp(2rem,6vw,3.2rem)}}@media (max-width:40rem){.h-titel{font-size:2.05rem}.h-steuer{bottom:3.7rem}}@media (prefers-reduced-motion:reduce){.h-luft-box,.h-texte>.b-text,.h-duo{transition:none}}.partner-sek{background:#fff;padding-block:clamp(2.2rem,5vw,3.5rem)}.partner-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.3rem}.partner-kopf h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}.partner-kopf a{color:var(--gold-text);font-weight:600}.partner-logos{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.partner-logos a{display:grid;place-items:center;height:7.5rem;padding:1rem 1.4rem;background:#2a4237;transition:transform .25s,box-shadow .25s}.partner-logos a:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1f2b2640}.partner-logos img{display:block;max-width:100%;max-height:5rem;width:auto;height:auto;object-fit:contain}@media (min-width:44rem){.partner-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:59.99rem){.h-hero{background-image:linear-gradient(180deg,#1f3129f2 0,#1f3129c9 50%,#1f312966 100%),url(img/hero-b-900.webp?v=1.7.3)}.lx-hero.lx-miet{background-image:linear-gradient(100deg,#1f3129f7 0,#1f3129dd 48%,#1f312999 100%),url(img/hero-b-900.webp?v=1.7.3)}.lx-hero.lx-verk{background-image:linear-gradient(100deg,#1f3129f7 0,#1f3129d9 48%,#1f312980 100%),url(img/hero-a-900.webp?v=1.7.3)}}.einw-wahl{display:grid;gap:.5rem;margin:0 0 .8rem}.einw-wahl label{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem .65rem;background:var(--papier);cursor:pointer;font-size:.92rem;line-height:1.35}.einw-wahl input{margin-top:.15rem;width:1.05rem;height:1.05rem;accent-color:var(--gruen);flex:none}.einw-wahl strong{display:block}