@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--roh-kreide:#f2f5f0;--roh-weiss:#fff;--roh-salbei:#e3ebe4;--roh-linie:#d5dfd7;--roh-feldrand:#6c7d74;--roh-moos:#4f6158;--roh-tinte:#10231c;--roh-wald:#0e3b2e;--roh-wald-mittel:#14503e;--roh-wald-tief:#0a2b21;--roh-minze:#bfebcb;--roh-minze-hell:#dcf5e2;--roh-ziegel:#9a3324;--ab-4:.25rem;--ab-8:.5rem;--ab-12:.75rem;--ab-16:1rem;--ab-24:1.5rem;--ab-32:2rem;--ab-48:3rem;--ab-72:4.5rem;--ab-96:6rem;--grad-held:clamp(2.5rem, 1.94rem + 2.39vw, 4.125rem);--grad-nummer:clamp(1.625rem, 1.4rem + .94vw, 2.25rem);--grad-h1:clamp(2.25rem, 1.75rem + 2.11vw, 3.625rem);--grad-h2:clamp(1.875rem, 1.55rem + 1.41vw, 2.75rem);--grad-h3:clamp(1.3125rem, 1.24rem + .29vw, 1.5rem);--grad-lede:clamp(1.125rem, 1.06rem + .28vw, 1.3125rem);--grad-lauf:clamp(1.0625rem, 1.04rem + .09vw, 1.125rem);--grad-klein:.9375rem;--grund:var(--roh-kreide);--karte:var(--roh-weiss);--flaeche:var(--roh-salbei);--linie:var(--roh-linie);--feldrand:var(--roh-feldrand);--leise:var(--roh-moos);--schrift:var(--roh-tinte);--klick:var(--roh-wald);--klick-tief:var(--roh-wald-tief);--dunkel:var(--roh-wald);--dunkel-mittel:var(--roh-wald-mittel);--dunkel-tief:var(--roh-wald-tief);--auf-dunkel:var(--roh-weiss);--betont:var(--roh-minze);--betont-hell:var(--roh-minze-hell);--frist:var(--roh-ziegel);--serif:"Young Serif", Georgia, "Times New Roman", serif;--sans:"Figtree", "Segoe UI", Helvetica, Arial, sans-serif;--rand:clamp(1.125rem, 5vw, 4rem);--breite:75rem;--zeile:38rem;--abschnitt:var(--ab-72);--rund:1.375rem;--rund-klein:.75rem;--schatten:0 1px 0 #10231c0d, 0 18px 36px -24px #10231c59;--treffer:2.75rem}@media (width>=1024px){:root{--abschnitt:var(--ab-96)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--ab-24)}body{background:var(--grund);color:var(--schrift);font-family:var(--sans);font-size:var(--grad-lauf);margin:0;line-height:1.6}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset,table,pre{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}legend{padding:0}img{max-width:100%;height:auto;display:block}b,strong{font-weight:700}a{color:var(--klick);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:1px}a:hover{color:var(--klick-tief);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--klick);outline-offset:3px;border-radius:4px}h1:focus-visible{outline:none}.rahmen{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprung{left:var(--ab-12);z-index:20;padding:var(--ab-12) var(--ab-16);background:var(--karte);color:var(--klick);border:2px solid var(--klick);border-radius:var(--rund-klein);position:absolute;top:-6rem}.sprung:focus{top:var(--ab-12)}@media (width<=759.98px){.ab-tablet{display:none!important}}@media (width>=760px){.nur-handy{display:none!important}}.leise{color:var(--leise)}.gross{font-size:var(--grad-lede);line-height:1.5}.betrag,.eintrag{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.nachsatz{margin-top:var(--ab-24)}.prosa{gap:var(--ab-16);max-width:var(--zeile);display:grid}.karte{background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten);padding:clamp(1.25rem,.9rem + 1.5vw,2.25rem)}.dunkel{background:var(--dunkel);color:var(--auf-dunkel)}.dunkel a:not(.knopf){color:var(--auf-dunkel)}.dunkel a:not(.knopf):hover{color:var(--betont)}.dunkel :focus-visible{outline-color:var(--betont)}.dunkel .leise{color:#ffffffc7}.titel,h3,.zwischen{font-family:var(--serif);text-wrap:balance;font-weight:400}.titel--h1{font-size:var(--grad-h1);letter-spacing:-.01em;line-height:1.08}.titel--h2{font-size:var(--grad-h2);letter-spacing:-.005em;line-height:1.12}.titel--klein{font-size:var(--grad-h2);line-height:1.15}h3,.zwischen{font-size:var(--grad-h3);line-height:1.25}.nummer{color:var(--klick);font-family:var(--serif);font-size:var(--grad-nummer);font-variant-numeric:lining-nums;white-space:nowrap;line-height:1.1;text-decoration:none;display:inline-block}.nummer:hover{color:var(--klick-tief);text-decoration:underline;text-decoration-thickness:2px}.telefon{white-space:nowrap;font-weight:700}.knopf{min-height:3rem;padding:var(--ab-8) var(--ab-24);border:2px solid var(--klick);color:var(--klick);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.knopf:hover{border-color:var(--klick-tief);color:var(--klick-tief);background:var(--betont-hell)}.knopf--voll{background:var(--klick);color:var(--auf-dunkel)}.knopf--voll:hover{background:var(--klick-tief);border-color:var(--klick-tief);color:var(--auf-dunkel)}.dunkel .knopf{color:var(--auf-dunkel);border-color:#fff9}.dunkel .knopf:hover{border-color:var(--auf-dunkel);background:#ffffff14}.dunkel .knopf--voll{border-color:var(--betont);background:var(--betont);color:var(--dunkel)}.dunkel .knopf--voll:hover{border-color:var(--betont-hell);background:var(--betont-hell);color:var(--dunkel)}.knopf--klein{min-height:2.5rem;padding-inline:var(--ab-16);font-size:var(--grad-klein)}.textknopf{color:var(--klick);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.kopf__innen{justify-content:space-between;align-items:center;gap:var(--ab-24);padding-block:var(--ab-16);display:flex}.kopf__name{flex-direction:column;text-decoration:none;display:flex}.dunkel .kopf__name{color:var(--auf-dunkel)}.kopf__name strong{font-family:var(--serif);font-size:1.375rem;font-weight:400;line-height:1.1}.kopf__name span{color:var(--betont);margin-top:2px;font-size:.875rem;font-weight:600;line-height:1.3}.kopf__nav{display:none}.kopf__nav a,.zeilennav__innen a{font-weight:500;text-decoration:none}.kopf__nav a:hover,.zeilennav__innen a:hover{text-decoration:underline}.kopf__nav a[aria-current=page],.zeilennav__innen a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--betont);text-decoration-color:var(--betont)}.kopf__ruf{align-items:center;gap:var(--ab-24);display:flex}.kopf__ruf .telefon{text-decoration:none}.zeilennav__innen{gap:var(--ab-4) var(--ab-24);padding-block:var(--ab-8) var(--ab-12);font-size:var(--grad-klein);flex-wrap:wrap;display:flex}@media (width>=1024px){.kopf__nav{gap:var(--ab-32);font-size:var(--grad-klein);display:flex}.zeilennav{display:none}}.auftakt{overflow:hidden}.auftakt__raster{display:grid}.auftakt__text{gap:var(--ab-24);padding-block:var(--ab-32) var(--ab-48);align-content:center;display:grid}.auftakt__ort{color:var(--betont);font-weight:600}.auftakt__satz{font-family:var(--serif);font-size:var(--grad-held);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.05}.auftakt__satz em{color:var(--betont);font-style:normal}.auftakt__lede{max-width:36em;font-size:var(--grad-lede);color:#ffffffe0;line-height:1.55}.auftakt__weiter{align-items:center;gap:var(--ab-12) var(--ab-16);padding-top:var(--ab-8);flex-wrap:wrap;display:flex}.auftakt__nah{color:#ffffffc7;max-width:34rem;font-size:var(--grad-klein)}.auftakt__bild{margin-inline:calc(-1 * var(--rand));position:relative}.auftakt__bild img{object-fit:cover;object-position:50% 28%;background:var(--dunkel-mittel);width:100%;height:26rem}.auftakt__anruf{margin:-3.5rem var(--rand) 0;padding:var(--ab-16) var(--ab-24);background:var(--karte);color:var(--schrift);border-radius:var(--rund);gap:2px;display:grid;position:relative;box-shadow:0 18px 40px -16px #00000073}.auftakt__anruf>span{color:var(--leise);font-size:var(--grad-klein);font-weight:600}.auftakt__anruf p{color:var(--leise);font-size:var(--grad-klein)}.auftakt__bild+*{margin-top:0}.auftakt .auftakt__bild{padding-bottom:var(--ab-32)}.auftakt__preise{gap:var(--ab-16);padding-bottom:var(--ab-48);align-content:center;display:grid}.kurzpreise{border-top:1px solid #fff6;display:grid}.kurzpreise div{justify-content:space-between;align-items:baseline;gap:var(--ab-16);padding-block:var(--ab-16);border-bottom:1px solid #fff3;display:flex}.kurzpreise dd{font-family:var(--serif);color:var(--betont);font-size:1.75rem}.dunkel .nummer{color:var(--auf-dunkel)}.dunkel .auftakt__anruf .nummer{color:var(--klick)}.dunkel .auftakt__anruf .nummer:hover{color:var(--klick-tief)}@media (width>=900px){.auftakt__raster{grid-template-columns:minmax(var(--rand), 1fr) minmax(0, calc(var(--breite) * .6)) minmax(0, calc(var(--breite) * .4)) minmax(var(--rand), 1fr);width:100%;min-height:min(42rem,88vh)}.auftakt__text{padding:var(--ab-72) var(--ab-48) var(--ab-72) 0;grid-column:2}.auftakt__bild,.auftakt__preise{grid-column:3/5}.auftakt__preise{padding:var(--ab-72) var(--rand) var(--ab-72) var(--ab-24);max-width:30rem}.auftakt__bild{margin:0}.auftakt .auftakt__bild{padding-bottom:0}.auftakt__bild img{height:100%;position:absolute;inset:0}.auftakt__bild:after{content:"";background:linear-gradient(90deg, var(--dunkel) 0, #0e3b2e00 30%);pointer-events:none;position:absolute;inset:0}.auftakt__anruf{z-index:1;left:var(--ab-48);bottom:var(--ab-48);max-width:22rem;margin:0;position:absolute}}.leiste{background:var(--dunkel-mittel);color:var(--auf-dunkel)}.leiste__innen{gap:var(--ab-16);padding-block:var(--ab-24);display:grid}.leiste__innen div{gap:2px;display:grid}.leiste dt{font-family:var(--serif);color:var(--betont);font-size:clamp(1.625rem,1.45rem + .75vw,2.125rem);line-height:1.15}.leiste dd{color:#ffffffd9;font-size:var(--grad-klein)}@media (width>=760px){.leiste__innen{gap:var(--ab-32);padding-block:var(--ab-32);grid-template-columns:repeat(3,1fr)}}.abschnitt>.rahmen{padding-block:var(--abschnitt)}.abschnitt--flaeche{background:var(--flaeche)}.abschnitt__kopf{gap:var(--ab-12);max-width:46rem;margin-bottom:var(--ab-32);display:grid}.abschnitt__lede{color:var(--leise);font-size:var(--grad-lede);line-height:1.5}.abschnitt--klein>.rahmen{padding-block:var(--ab-72)}.abschnitt--klein .abschnitt__kopf .titel--klein{font-size:var(--grad-h3);line-height:1.25}.abschnitt--klein+.abschnitt--klein>.rahmen{padding-top:0}@media (width>=1024px){.abschnitt--klein>.rahmen{column-gap:var(--ab-72);grid-template-columns:18rem minmax(0,1fr);display:grid}.abschnitt--klein .abschnitt__kopf{align-content:start;margin-bottom:0}}.seitenkopf__innen{gap:var(--ab-24);padding-block:var(--ab-32) var(--ab-72);display:grid}.seitenkopf__innen>*{max-width:var(--zeile)}.seitenkopf .titel--h1{max-width:50rem}.seitenkopf__lede{font-size:var(--grad-lede);color:#ffffffe0;line-height:1.55}.seitenkopf__ruf{gap:var(--ab-16);justify-items:start;display:grid}.seitenkopf .saetze b{color:var(--betont);font-family:var(--serif);font-size:1.25rem;font-weight:400}.krumen ol{gap:var(--ab-4) var(--ab-8);font-size:var(--grad-klein);color:#ffffffbf;flex-wrap:wrap;display:flex}.krumen li+li:before{content:"›";margin-right:var(--ab-8)}.dunkel .krumen a{color:var(--betont);font-weight:500}.saetze b{font-variant-numeric:lining-nums tabular-nums}@media (width>=1024px){.seitenkopf__innen{padding-block:var(--ab-48) var(--ab-96)}}.hilfe{gap:var(--ab-24);display:grid}.hilfe__gruppe{gap:var(--ab-16);align-content:start;display:grid}.hilfe__gruppe h3{font-size:clamp(1.625rem,1.5rem + .56vw,2rem);line-height:1.15}.hilfe__wer{color:var(--leise);max-width:32rem}.hilfe__anlaesse{display:grid}.hilfe__anlaesse div{gap:var(--ab-4);padding-block:var(--ab-16);border-top:1px solid var(--linie);display:grid}.hilfe__anlaesse dt{font-size:1.125rem;font-weight:700;line-height:1.35}.hilfe__anlaesse dd{color:var(--leise)}.hilfe__mehr{padding-top:var(--ab-16);border-top:1px solid var(--linie);font-size:var(--grad-klein)}@media (width>=900px){.hilfe{grid-template-columns:1fr 1fr}}.kacheln{gap:var(--ab-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));display:grid}.kacheln li{display:grid}.kachel{gap:var(--ab-8);padding:var(--ab-24);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);color:var(--schrift);align-content:start;font-weight:400;text-decoration:none;display:grid}.kachel:hover{color:var(--schrift);border-color:var(--klick);box-shadow:var(--schatten)}.kachel__name{font-family:var(--serif);color:var(--klick);font-size:1.375rem;line-height:1.2}.kachel__name:after{content:" →";font-family:var(--sans);font-weight:600}.kachel__satz{color:var(--leise);font-size:var(--grad-klein);line-height:1.5}.person{gap:var(--ab-32);align-items:center;display:grid}.person__bild{aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:var(--rund);background:var(--flaeche);width:100%;max-width:22rem}@media (width>=760px){.person{gap:var(--ab-48);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.portraet{aspect-ratio:4/5;object-fit:cover;border-radius:var(--rund);background:var(--flaeche);width:100%;max-width:20rem}.liste{gap:var(--ab-12);max-width:var(--zeile);display:grid}.liste li{grid-template-columns:1.75em 1fr;display:grid}.liste__punkt:before{content:"";background:var(--klick);border-radius:50%;width:.55em;height:.55em;margin-top:.5em;display:inline-block}.liste__strich:before{content:"–";color:var(--leise)}.verweise{gap:var(--ab-16);display:grid}.verweise li{gap:var(--ab-4);padding:var(--ab-24);background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten);align-content:start;display:grid}.verweise a{font-family:var(--serif);font-size:1.375rem;font-weight:400;line-height:1.2;text-decoration:none}.verweise a:after{content:" →";font-family:var(--sans);font-weight:600}.verweise a:hover{text-decoration:underline}.verweise li>span,.verweise__fuer{color:var(--leise);font-size:var(--grad-klein)}@media (width>=760px){.verweise{grid-template-columns:1fr 1fr}}.schritte{gap:var(--ab-24);max-width:var(--zeile);counter-reset:schritt;display:grid}.schritte li{column-gap:var(--ab-12);counter-increment:schritt;grid-template-columns:3rem 1fr;display:grid}.schritte li:before{content:counter(schritt);background:var(--betont);width:2.25rem;height:2.25rem;color:var(--dunkel);font-family:var(--serif);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.125rem;line-height:1;display:grid}.schritte li>*{grid-column:2}.schritte h3{font-size:1.25rem}.schritte p{color:var(--leise)}.schritte--kurz{gap:var(--ab-16)}.schritte--kurz li{align-items:start}.schritte--kurz li:before{width:2rem;height:2rem;font-size:1rem}.schritte--kurz li p{color:var(--schrift);padding-top:.2em}.schritte--reihe{gap:var(--ab-16);max-width:none}.schritte--reihe li{gap:var(--ab-12);padding:var(--ab-24);background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten);grid-template-columns:1fr;align-content:start;display:grid}.schritte--reihe li:before{grid-row:auto;width:2.75rem;height:2.75rem;font-size:1.375rem}.schritte--reihe li>*{grid-column:1}@media (width>=760px){.schritte--reihe{grid-template-columns:1fr 1fr}}@media (width>=1100px){.schritte--reihe{grid-template-columns:repeat(4,1fr)}}.ortlinks{gap:var(--ab-8);flex-wrap:wrap;display:flex}.ortlinks a{min-height:2.5rem;padding:0 var(--ab-16);border:1px solid var(--linie);background:var(--karte);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ortlinks a:hover{border-color:var(--klick)}.fragen{gap:var(--ab-8);max-width:46rem;display:grid}.fragen details{padding-inline:var(--ab-24);background:var(--karte);border-radius:var(--rund-klein);box-shadow:var(--schatten)}.fragen summary{justify-content:space-between;gap:var(--ab-16);padding-block:var(--ab-16);cursor:pointer;font-weight:700;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";color:var(--klick);font-family:var(--serif);font-size:1.5rem;line-height:1}.fragen details[open] summary:after{content:"–"}.fragen details p{padding-bottom:var(--ab-16);max-width:var(--zeile);color:var(--leise)}.punkte{gap:var(--ab-16);max-width:var(--zeile);display:grid}.punkte dt{font-weight:700}.punkte dd{color:var(--leise)}.produkte{gap:var(--ab-12);max-width:var(--zeile);display:grid}.produkte li{display:grid}.direkt{gap:var(--ab-8);justify-items:start;display:grid}.auskunft{gap:var(--ab-12) var(--ab-48);flex-wrap:wrap;display:flex}.auskunft dt{font-size:var(--grad-klein);color:#ffffffbf}.auskunft dd{font-family:var(--serif);color:var(--betont);font-size:1.625rem}.orte,.preistabelle,.rechnung{border-collapse:collapse;width:100%}.orte th,.orte td,.preistabelle th,.preistabelle td,.rechnung th,.rechnung td{padding:var(--ab-16) 0;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;font-weight:400}.preistabelle tr:last-child th,.preistabelle tr:last-child td,.orte tbody tr:last-child th,.orte tbody tr:last-child td{border-bottom:0}.orte thead th,.rechnung thead th{color:var(--leise);font-size:var(--grad-klein);border-bottom-color:var(--schrift);padding-top:0;font-weight:600}.orte td,.rechnung td,.orte thead th+th{padding-left:var(--ab-16);white-space:nowrap}.orte thead th:last-child{text-align:right}@media (width<=519.98px){.orte td:not(.betrag){white-space:normal}.orte th,.orte td{font-size:var(--grad-klein)}.karte{padding:var(--ab-16)}}.orte td:last-child,.rechnung td{text-align:right}.orte tbody th{font-size:1.0625rem;font-weight:700}.orte tbody th a{text-decoration:none}.orte tbody th a:hover{text-decoration:underline}.preistabelle th{padding-right:var(--ab-24)}.preistabelle td{text-align:right;white-space:nowrap}.preistabelle__name{font-size:1.125rem;font-weight:700;line-height:1.35;display:block}.preistabelle__umfang{max-width:34rem;margin-top:var(--ab-4);color:var(--leise);font-size:var(--grad-klein);display:block}.preistabelle__frist{margin-top:var(--ab-4);color:var(--frist);font-size:var(--grad-klein);font-weight:600;display:block}.preistabelle .betrag{font-family:var(--serif);color:var(--klick);font-size:1.75rem;line-height:1.2;display:block}.preistabelle__takt{color:var(--leise);font-size:.875rem;display:block}.preise__fuss{max-width:var(--zeile);margin-top:var(--ab-16);color:var(--leise);font-size:var(--grad-klein)}.rechnung{max-width:40rem}.rechnung th[scope=row]{padding-right:var(--ab-16)}.rechnung__summe th,.rechnung__summe td{border-bottom-color:var(--schrift);font-weight:700}.rechnung__summe td{font-family:var(--serif);color:var(--klick);font-size:1.375rem;font-weight:400}.rechnung tfoot th,.rechnung tfoot td{color:var(--leise);border-bottom:0}.prosa>.rechnung,.prosa>.preistabelle,.prosa>.orte{padding:var(--ab-8) var(--ab-24);background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten);border-collapse:separate;border-spacing:0}.bogen{max-width:48rem}.formular{gap:var(--ab-24);padding:var(--ab-24);background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten);display:grid}.formular__vorab{gap:var(--ab-8);max-width:var(--zeile);font-size:var(--grad-klein);display:grid}.formular__pflicht{color:var(--leise)}.formular__felder{gap:var(--ab-24);display:grid}.feld{gap:var(--ab-8);display:grid}.feld label,.feld legend{font-weight:700}.feld__pflicht{color:var(--leise);font-weight:400}.feld input,.feld textarea{width:100%;min-height:3rem;padding:var(--ab-8) var(--ab-12);border:1.5px solid var(--feldrand);border-radius:var(--rund-klein);background:var(--karte);color:var(--schrift);font:inherit}.feld textarea{resize:vertical;min-height:7.5rem}.feld input::placeholder,.feld textarea::placeholder{color:var(--leise);opacity:1}.feld input:focus-visible,.feld textarea:focus-visible{border-color:var(--klick);outline:3px solid var(--betont);outline-offset:0}.feld--fehler input,.feld--fehler textarea{border-width:2px;border-color:var(--frist)}.feld__fehler{color:var(--frist);font-size:var(--grad-klein);font-weight:700}.feld__kreuze{gap:var(--ab-8) var(--ab-32);margin-top:var(--ab-8);flex-wrap:wrap;display:flex}.kreuzfeld{align-items:center;gap:var(--ab-8);min-height:var(--treffer);cursor:pointer;display:inline-flex}.kreuzfeld input{width:1.25rem;height:1.25rem;accent-color:var(--klick);margin:0}.formular__topf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__fuss{gap:var(--ab-12);justify-items:start;display:grid}.formular__fuss p{max-width:var(--zeile);color:var(--leise);font-size:var(--grad-klein)}.formular__meldungen:empty{display:none}.formular__meldung{gap:var(--ab-12);padding:var(--ab-16);border-left:4px solid var(--klick);border-radius:var(--rund-klein);background:var(--betont-hell);display:grid}.formular__meldung--ok{font-weight:700}.formular__meldung--fehler{border-left-color:var(--frist);background:var(--grund)}.formular__mailtext{padding:var(--ab-12);background:var(--grund);border-radius:var(--rund-klein);font-family:ui-monospace,Consolas,monospace;font-size:var(--grad-klein);white-space:pre-wrap;overflow-x:auto}@media (width>=760px){.formular{padding:var(--ab-32)}.formular__felder{column-gap:var(--ab-24);grid-template-columns:1fr 1fr}.feld--breit,.feld--kreuze{grid-column:1/-1}}.streifen__innen{gap:var(--ab-24);padding-block:var(--ab-72);display:grid}.streifen__text{gap:var(--ab-12);display:grid}.streifen .saetze b{color:var(--betont)}.streifen__ruf{gap:var(--ab-12);justify-items:start;display:grid}.streifen__knoepfe{gap:var(--ab-12);flex-wrap:wrap;display:flex}.streifen .knopf--voll+.knopf{border-color:#fff9}@media (width>=1024px){.streifen__innen{padding-block:var(--ab-96);grid-template-columns:1fr auto;align-items:end}}.recht{max-width:var(--zeile);margin-left:max(var(--rand), (100% - var(--breite)) / 2);padding-block:var(--ab-48) var(--abschnitt)}.recht h2{margin-top:var(--ab-32);font-family:var(--serif);font-size:var(--grad-h3);font-weight:400;line-height:1.3}.recht p{margin-top:var(--ab-8)}.schlicht{gap:var(--ab-24);padding-block:var(--ab-72) var(--abschnitt);justify-items:start;display:grid}.schlicht p{max-width:var(--zeile)}.fuss{padding-block:var(--ab-72) var(--ab-48);background:var(--dunkel-tief);font-size:var(--grad-klein)}.fuss__innen{gap:var(--ab-48);display:grid}.fuss__wer{gap:var(--ab-8);color:#fffc;align-content:start;max-width:24rem;display:grid}.fuss__zeile{font-family:var(--serif);color:var(--auf-dunkel);font-size:1.25rem;line-height:1.3}.fuss__wer .telefon{font-family:var(--serif);color:var(--betont);font-size:1.625rem;font-weight:400;text-decoration:none}.fuss__nav{gap:var(--ab-24);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.fuss__gruppe{margin-bottom:var(--ab-8);color:var(--betont);font-weight:700}.fuss__nav ul{gap:var(--ab-4);display:grid}.dunkel .fuss__nav a{color:#ffffffd9;font-weight:400;text-decoration:none}.dunkel .fuss__nav a:hover{color:var(--auf-dunkel);text-decoration:underline}@media (width>=1024px){.fuss__innen{grid-template-columns:20rem 1fr}}@media print{.kopf,.zeilennav,.fuss,.streifen,.bogen{display:none}.dunkel{color:inherit;background:0 0}a{color:inherit}}
