.kontakt-besuch[data-astro-cid-d7zyz6zb]{padding-block:var(--abstand-haupt);scroll-margin-top:var(--header-height)}.kontakt-besuch-raster[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:5fr 7fr;gap:var(--abstand-gruppe) clamp(2.5rem,6vw,5rem);align-items:center}.kontakt-besuch-raster[data-astro-cid-d7zyz6zb]>[data-astro-cid-d7zyz6zb]{min-width:0}.kontakt-adresse[data-astro-cid-d7zyz6zb]{font-style:normal;font-size:var(--h3-unter);font-weight:600;line-height:1.3;color:var(--tinte);margin-bottom:1rem}.kontakt-besuch[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{color:var(--grau);max-width:var(--content-narrow)}.kontakt-links[data-astro-cid-d7zyz6zb]{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.5rem}.kontakt-bild[data-astro-cid-d7zyz6zb]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-card)}.kontakt-schreiben[data-astro-cid-d7zyz6zb]{background-color:var(--papier);padding-block:var(--abstand-haupt);scroll-margin-top:var(--header-height)}.kontakt-schreiben-raster[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:7fr 4fr;gap:1.5rem clamp(2.5rem,7vw,6rem)}.kontakt-schreiben-raster[data-astro-cid-d7zyz6zb]>[data-astro-cid-d7zyz6zb]{min-width:0}.kontakt-titel[data-astro-cid-d7zyz6zb]{margin:0;grid-column:1 / -1}.kontakt-form[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.kontakt-feld[data-astro-cid-d7zyz6zb]{display:grid;gap:.35rem;min-width:0}.kontakt-feld--breit[data-astro-cid-d7zyz6zb],.kontakt-hinweis[data-astro-cid-d7zyz6zb]{grid-column:1 / -1}.kontakt-feld[data-astro-cid-d7zyz6zb] label[data-astro-cid-d7zyz6zb]{font-size:1.0625rem;font-weight:600}.kontakt-feld[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb],.kontakt-feld[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{width:100%;min-height:2.875rem;padding:.55rem .85rem;border:1px solid var(--grau-hell);border-radius:10px;background-color:#fff;color:var(--tinte);font:inherit;font-size:1.0625rem;line-height:1.5;transition:border-color .15s ease}.kontakt-feld[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:hover,.kontakt-feld[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:hover{border-color:var(--grau)}.kontakt-feld[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:user-invalid,.kontakt-feld[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:user-invalid{border-color:var(--rot);box-shadow:inset 0 0 0 1px var(--rot)}.kontakt-fehler[data-astro-cid-d7zyz6zb]{display:none;margin:0;font-size:1rem;font-weight:600;color:var(--rot-dunkel)}.kontakt-feld[data-astro-cid-d7zyz6zb] [data-astro-cid-d7zyz6zb]:user-invalid+.kontakt-fehler[data-astro-cid-d7zyz6zb]{display:block}.kontakt-feld[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{display:block;resize:vertical}.kontakt-fang[data-astro-cid-d7zyz6zb]{position:absolute;left:-9999px}.kontakt-hinweis[data-astro-cid-d7zyz6zb]{margin:0;font-size:1rem;color:var(--grau)}.kontakt-form[data-astro-cid-d7zyz6zb] .btn[data-astro-cid-d7zyz6zb]{justify-self:start;min-height:3rem;border:none;cursor:pointer}.kontakt-direkt[data-astro-cid-d7zyz6zb] h3[data-astro-cid-d7zyz6zb]{margin:0 0 .75rem;font-size:var(--h3-unter);font-weight:600}.kontakt-direkt[data-astro-cid-d7zyz6zb] dl[data-astro-cid-d7zyz6zb]{margin:0}.kontakt-direkt[data-astro-cid-d7zyz6zb] dl[data-astro-cid-d7zyz6zb]>div[data-astro-cid-d7zyz6zb]{padding-block:1rem;border-top:1px solid rgba(38,32,29,.14)}.kontakt-direkt[data-astro-cid-d7zyz6zb] dt[data-astro-cid-d7zyz6zb]{font-size:1rem;font-weight:600;color:var(--grau)}.kontakt-direkt[data-astro-cid-d7zyz6zb] dd[data-astro-cid-d7zyz6zb]{margin:.15rem 0 0}.kontakt-direkt[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{overflow-wrap:anywhere}@media(max-width:900px){.kontakt-besuch-raster[data-astro-cid-d7zyz6zb],.kontakt-schreiben-raster[data-astro-cid-d7zyz6zb]{grid-template-columns:minmax(0,1fr)}.kontakt-direkt[data-astro-cid-d7zyz6zb]{margin-top:calc(var(--abstand-gruppe) - 1.5rem)}.kontakt-bild[data-astro-cid-d7zyz6zb]{aspect-ratio:16 / 9}}@media(max-width:560px){.kontakt-form[data-astro-cid-d7zyz6zb]{grid-template-columns:minmax(0,1fr)}.kontakt-bild[data-astro-cid-d7zyz6zb]{aspect-ratio:3 / 2}.kontakt-form[data-astro-cid-d7zyz6zb] .btn[data-astro-cid-d7zyz6zb]{justify-self:stretch}}
