.formular__kopf[data-astro-cid-5hpidvhk]{margin-bottom:var(--abstand-m);max-width:60ch}.formular__titel[data-astro-cid-5hpidvhk]{font-size:var(--gr-h3);margin-bottom:var(--abstand-xs)}.formular__einleitung[data-astro-cid-5hpidvhk]{color:inherit;opacity:.86}.kontakt__raster[data-astro-cid-5hpidvhk]{gap:var(--abstand-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start;display:grid}.kontakt__raster--allein[data-astro-cid-5hpidvhk]{grid-template-columns:1fr;max-width:44rem;margin-inline:auto}.kontakt--mittig[data-astro-cid-5hpidvhk] .kopfblock[data-astro-cid-5hpidvhk]{max-width:44rem;margin-inline:auto}.kontakt[data-astro-cid-5hpidvhk] .titel-h2[data-astro-cid-5hpidvhk]{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(1.875rem,1.1rem + 2.8vw,3.25rem);line-height:1.04}.kontakt[data-astro-cid-5hpidvhk] .kopfblock[data-astro-cid-5hpidvhk] .vorspann[data-astro-cid-5hpidvhk]{margin-top:var(--abstand-m)}.kontakt[data-astro-cid-5hpidvhk] .kopfblock[data-astro-cid-5hpidvhk]{margin-bottom:clamp(2rem,4vw,3rem)}.formular[data-astro-cid-5hpidvhk]{background:var(--nacht-hoch);border:1px solid var(--linie-hell);border-radius:var(--rund-gross);padding:clamp(1.25rem,3vw,2.5rem)}.formular__pruefung[data-astro-cid-5hpidvhk]:not(:empty){margin-block:var(--abstand-s)}.falle[data-astro-cid-5hpidvhk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.feld[data-astro-cid-5hpidvhk]{margin-bottom:var(--abstand-m);flex-direction:column;gap:.375rem;display:flex}.feld[data-astro-cid-5hpidvhk] label[data-astro-cid-5hpidvhk]{font-size:var(--gr-klein);font-weight:var(--fett-stark)}.feld__pflicht[data-astro-cid-5hpidvhk]{color:var(--krone);margin-left:.15rem}.feld[data-astro-cid-5hpidvhk] input[data-astro-cid-5hpidvhk],.feld[data-astro-cid-5hpidvhk] textarea[data-astro-cid-5hpidvhk]{min-height:48px;color:var(--creme);background:rgba(var(--nacht-tief-rgb), .55);border:2px solid var(--linie-hell);border-radius:var(--rund-s);transition:border-color var(--takt) var(--kurve), background-color var(--takt) var(--kurve);padding:.75rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5}.feld[data-astro-cid-5hpidvhk] textarea[data-astro-cid-5hpidvhk]{resize:vertical;min-height:130px}.feld[data-astro-cid-5hpidvhk] input[data-astro-cid-5hpidvhk]::placeholder,.feld[data-astro-cid-5hpidvhk] textarea[data-astro-cid-5hpidvhk]::placeholder{color:#c9c2b899}.feld[data-astro-cid-5hpidvhk] input[data-astro-cid-5hpidvhk]:hover,.feld[data-astro-cid-5hpidvhk] textarea[data-astro-cid-5hpidvhk]:hover{border-color:#faf7f157}.feld[data-astro-cid-5hpidvhk] input[data-astro-cid-5hpidvhk]:focus,.feld[data-astro-cid-5hpidvhk] textarea[data-astro-cid-5hpidvhk]:focus{border-color:var(--krone);background:var(--nacht-tief)}.feld[data-astro-cid-5hpidvhk] input[data-astro-cid-5hpidvhk][aria-invalid=true],.feld[data-astro-cid-5hpidvhk] textarea[data-astro-cid-5hpidvhk][aria-invalid=true]{border-color:var(--signal)}.feld__fehler[data-astro-cid-5hpidvhk]{font-size:var(--gr-klein);font-weight:var(--fett-halb);color:#ffb3ba}.formular__hinweis[data-astro-cid-5hpidvhk]{font-size:var(--gr-klein);margin-bottom:var(--abstand-m)}.formular__senden[data-astro-cid-5hpidvhk]{width:100%}.formular__senden[data-astro-cid-5hpidvhk][disabled]{opacity:.6;cursor:progress}.meldung[data-astro-cid-5hpidvhk]{margin-top:var(--abstand-m);padding:var(--abstand-s) var(--abstand-m);border-radius:var(--rundung-s);font-weight:var(--fett-halb)}.formular--gesendet[data-astro-cid-5hpidvhk]>[data-astro-cid-5hpidvhk]:not([data-erfolg]){display:none}.gesendet[data-astro-cid-5hpidvhk]{align-items:center;gap:var(--abstand-s);padding:var(--abstand-l) var(--abstand-s);text-align:center;outline:none;flex-direction:column;display:flex}.gesendet[data-astro-cid-5hpidvhk][hidden]{display:none}.gesendet__haken[data-astro-cid-5hpidvhk]{background:var(--krone);width:4rem;height:4rem;color:var(--nacht-tief);border-radius:50%;place-items:center;display:grid}.gesendet__haken[data-astro-cid-5hpidvhk] svg[data-astro-cid-5hpidvhk]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.gesendet__titel[data-astro-cid-5hpidvhk]{font-family:var(--schrift-titel);font-size:var(--gr-h3);font-weight:var(--fett-stark);color:var(--creme);margin:0}.gesendet__text[data-astro-cid-5hpidvhk]{max-width:34ch;color:var(--creme);opacity:.86;margin:0}.gesendet__nochmal[data-astro-cid-5hpidvhk]{min-height:44px;margin-top:var(--abstand-s);font:inherit;font-weight:var(--fett-halb);color:var(--krone);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .5rem;text-decoration:underline}.gesendet__nochmal[data-astro-cid-5hpidvhk]:hover{color:var(--creme)}.gesendet__nochmal[data-astro-cid-5hpidvhk]:focus-visible{outline:2px solid var(--krone);outline-offset:2px;border-radius:var(--rund-s)}@media (prefers-reduced-motion:no-preference){.gesendet[data-astro-cid-5hpidvhk]:not([hidden]){animation:gesendet-ein .4s var(--kurve)}}@keyframes gesendet-ein{0%{opacity:0;transform:translateY(8px)}}.meldung--fehler[data-astro-cid-5hpidvhk]{color:#ffd7db;background:#c2001b29;border:1px solid #f08a94}.kontakt__daten[data-astro-cid-5hpidvhk]{gap:var(--abstand-m);padding-top:var(--abstand-s);flex-direction:column;display:flex}.kontakt__zeile[data-astro-cid-5hpidvhk]{flex-direction:column;gap:.15rem;display:flex}.kontakt__marke[data-astro-cid-5hpidvhk]{font-size:var(--gr-klein);font-weight:var(--fett-stark);color:var(--krone)}.kontakt__daten[data-astro-cid-5hpidvhk] a[data-astro-cid-5hpidvhk]:hover{text-decoration:underline}@media (width<=900px){.kontakt__raster[data-astro-cid-5hpidvhk]{gap:var(--abstand-l);grid-template-columns:1fr}}
