.formular[data-astro-cid-zljqesub]{display:grid;gap:1.15rem;padding:clamp(1.25rem,4vw,2.25rem);border:var(--rahmen) solid var(--blau);border-radius:var(--radius);background:var(--weiss);scroll-margin-top:1.5rem}.formular__paar[data-astro-cid-zljqesub]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.feld[data-astro-cid-zljqesub]{display:grid;gap:.35rem;min-width:0}.feld[data-astro-cid-zljqesub] label[data-astro-cid-zljqesub]{font-weight:600}.feld[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub],.feld[data-astro-cid-zljqesub] select[data-astro-cid-zljqesub],.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]{width:100%;min-height:3rem;padding:.65rem .8rem;border:2px solid #7b8494;border-radius:var(--radius-klein);background:var(--weiss);color:var(--text);font:inherit;transition:border-color .16s var(--auslauf),background-color .16s var(--auslauf)}.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]{resize:vertical;min-height:9rem}.feld[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:hover,.feld[data-astro-cid-zljqesub] select[data-astro-cid-zljqesub]:hover,.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]:hover{border-color:var(--blau)}.feld[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:focus-visible,.feld[data-astro-cid-zljqesub] select[data-astro-cid-zljqesub]:focus-visible,.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]:focus-visible{border-color:var(--blau);outline-offset:1px;border-radius:var(--radius-klein)}.feld[data-astro-cid-zljqesub] [data-astro-cid-zljqesub][aria-invalid=true]{border-color:var(--rot-tief);background:var(--rot-hell)}.feld__hinweis[data-astro-cid-zljqesub],.formular__pflicht[data-astro-cid-zljqesub],.formular__datenschutz[data-astro-cid-zljqesub]{font-size:.95rem}.formular__paar[data-astro-cid-zljqesub]+.feld__hinweis[data-astro-cid-zljqesub]{margin-top:-.6rem}.feld__fehler[data-astro-cid-zljqesub]{color:var(--rot-tief);font-weight:600;font-size:.97rem}.formular__falle[data-astro-cid-zljqesub]{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.formular__status[data-astro-cid-zljqesub]{padding:.9rem 1.1rem;border-left:var(--rahmen) solid var(--blau);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--blau-hell);font-weight:600;animation:auftritt .42s var(--auslauf) both}.formular__status[data-astro-cid-zljqesub]:empty{padding:0;border:0;animation:none}.formular__status[data-astro-cid-zljqesub][data-art=fehler]{border-left-color:var(--rot-tief);background:var(--rot-hell);color:#7a1020}.formular__status[data-astro-cid-zljqesub][data-art=hinweis]{border-left-color:#c79a00;background:#fff8dc;color:#4a3b00}@media(max-width:34rem){.formular__paar[data-astro-cid-zljqesub]{grid-template-columns:minmax(0,1fr)}}.kontakt[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;padding-bottom:var(--abstand-abschnitt)}.kontakt__rand[data-astro-cid-d7zyz6zb]{display:grid;gap:clamp(1rem,2vw,1.25rem)}.kontakt__karte[data-astro-cid-d7zyz6zb]{display:grid;gap:.8rem;padding:1.1rem 1.25rem 1.3rem;border-left:var(--rahmen) solid var(--akzent);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--weiss)}.kontakt__karte[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-size:1.3rem;letter-spacing:0;color:var(--akzent-tief)}.kontakt__karte[data-astro-cid-d7zyz6zb] dl[data-astro-cid-d7zyz6zb]{display:grid;gap:.55rem}.kontakt__karte[data-astro-cid-d7zyz6zb] dt[data-astro-cid-d7zyz6zb]{font-size:.92rem;color:var(--text-leise)}.kontakt__karte[data-astro-cid-d7zyz6zb] dd[data-astro-cid-d7zyz6zb]{margin:0;font-family:var(--schrift-kopf);font-weight:600;font-size:1.2rem;line-height:1.3;overflow-wrap:anywhere}.kontakt__karte[data-astro-cid-d7zyz6zb] address[data-astro-cid-d7zyz6zb]{font-style:normal}@media(max-width:56rem){.kontakt[data-astro-cid-d7zyz6zb]{grid-template-columns:minmax(0,1fr)}}
