.formular[data-astro-cid-fj7zorld]{gap:18px;max-width:36rem;display:grid}.feld[data-astro-cid-fj7zorld]{gap:6px;display:grid}.feld[data-astro-cid-fj7zorld] label[data-astro-cid-fj7zorld]{color:var(--espresso);font-size:.95rem;font-weight:600}.feld__optional[data-astro-cid-fj7zorld]{color:var(--braun);font-weight:400}.feld[data-astro-cid-fj7zorld] input[data-astro-cid-fj7zorld],.feld[data-astro-cid-fj7zorld] select[data-astro-cid-fj7zorld],.feld[data-astro-cid-fj7zorld] textarea[data-astro-cid-fj7zorld]{font:inherit;color:var(--tinte);background:var(--card);border:1px solid var(--input);border-radius:var(--radius-lg);width:100%;min-height:48px;padding:12px 14px}.feld[data-astro-cid-fj7zorld] textarea[data-astro-cid-fj7zorld]{resize:vertical}.feld[data-astro-cid-fj7zorld] input[data-astro-cid-fj7zorld]:focus-visible,.feld[data-astro-cid-fj7zorld] select[data-astro-cid-fj7zorld]:focus-visible,.feld[data-astro-cid-fj7zorld] textarea[data-astro-cid-fj7zorld]:focus-visible{outline:2px solid var(--altgold);outline-offset:1px}.feld[data-astro-cid-fj7zorld] [data-astro-cid-fj7zorld][aria-invalid=true]{border-color:var(--destructive)}.feld__fehler[data-astro-cid-fj7zorld]{color:var(--destructive);margin:0;font-size:.9rem}.feld--haken[data-astro-cid-fj7zorld]{grid-template-columns:auto 1fr;align-items:start;column-gap:12px}.feld--haken[data-astro-cid-fj7zorld] input[data-astro-cid-fj7zorld]{width:22px;height:22px;min-height:0;accent-color:var(--espresso);margin-top:3px}.feld--haken[data-astro-cid-fj7zorld] label[data-astro-cid-fj7zorld]{color:var(--braun);font-weight:400}.feld--haken[data-astro-cid-fj7zorld] .feld__fehler[data-astro-cid-fj7zorld]{grid-column:2}.formular__falle[data-astro-cid-fj7zorld]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__meldung[data-astro-cid-fj7zorld]{border-radius:var(--radius-lg);color:#6e1f12;background:#fbe9e5;border:1px solid #efc3b8;padding:14px 16px}.formular__hinweis[data-astro-cid-fj7zorld]{margin:0;font-size:.9rem}.formular[data-astro-cid-fj7zorld] .knopf[data-astro-cid-fj7zorld]{cursor:pointer;font:inherit;border:0;justify-self:stretch;font-weight:600}@media (width>=861px){.formular[data-astro-cid-fj7zorld] .knopf[data-astro-cid-fj7zorld]{justify-self:start}}.karte__visitenkarte[data-astro-cid-fxbxjrzt]{max-width:360px;transition:rotate .3s var(--ease-out);padding:34px 32px 26px;rotate:-1deg}@media (hover:hover) and (pointer:fine){.karte__visitenkarte[data-astro-cid-fxbxjrzt]:hover{rotate:0deg}}.visitenkarte__titel[data-astro-cid-fxbxjrzt]{margin:0 0 12px}.karte__visitenkarte[data-astro-cid-fxbxjrzt] address[data-astro-cid-fxbxjrzt]{color:var(--espresso);font-style:normal}.karte__visitenkarte[data-astro-cid-fxbxjrzt] p[data-astro-cid-fxbxjrzt]{margin:0 0 4px}.visitenkarte__zeile[data-astro-cid-fxbxjrzt]{align-items:baseline;gap:12px;display:flex}div[data-astro-cid-fxbxjrzt].visitenkarte__zeile{margin-bottom:16px}div[data-astro-cid-fxbxjrzt].visitenkarte__zeile .icon{align-self:flex-start;margin-top:.15em}.visitenkarte__zeile[data-astro-cid-fxbxjrzt] .icon,.kontakt__zeitentitel[data-astro-cid-fxbxjrzt] .icon{color:var(--altgold)}p[data-astro-cid-fxbxjrzt].visitenkarte__zeile .icon{align-self:center}.kontakt__zeitentitel[data-astro-cid-fxbxjrzt]{align-items:center;gap:10px;display:flex}.visitenkarte__telefon[data-astro-cid-fxbxjrzt]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.75rem;line-height:1.2}.kontakt[data-astro-cid-fxbxjrzt]{padding-block:var(--abschnitt);align-items:start;gap:40px;display:grid}.kontakt__zeilen[data-astro-cid-fxbxjrzt]{color:var(--espresso);margin:0}.kontakt__zeiten[data-astro-cid-fxbxjrzt] .kontakt__klein[data-astro-cid-fxbxjrzt]{max-width:22rem;margin:20px 0 0}.kontakt__formular[data-astro-cid-fxbxjrzt] h2[data-astro-cid-fxbxjrzt]{margin-bottom:24px}.kontakt__klein[data-astro-cid-fxbxjrzt]{font-size:.9rem}.karte[data-astro-cid-fxbxjrzt]{padding-bottom:calc(var(--abschnitt) * 1.5)}.karte[data-astro-cid-fxbxjrzt] h2[data-astro-cid-fxbxjrzt]{margin-bottom:28px}.karte__rahmen[data-astro-cid-fxbxjrzt]{margin-bottom:16px;position:relative}.karte__rahmen[data-astro-cid-fxbxjrzt] .nachklick{border-radius:var(--radius-bild)}.karte__rahmen[data-astro-cid-fxbxjrzt]:after{content:"";pointer-events:none;border:1.5px dashed #7d5f224d;border-radius:2px;position:absolute;inset:10px}@media (width>=861px){.karte__visitenkarte[data-astro-cid-fxbxjrzt]{margin-left:auto;rotate:-2deg}.kontakt[data-astro-cid-fxbxjrzt]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.kontakt__zeiten[data-astro-cid-fxbxjrzt]{top:calc(var(--kopf-hoehe) + 32px);position:sticky}}@media (prefers-reduced-motion:reduce){.karte__visitenkarte[data-astro-cid-fxbxjrzt]{rotate:0deg}}
