.kontakt[data-astro-cid-zdm7fap3]{box-sizing:border-box;text-align:center;max-width:1680px;color:var(--secondary-theme-color);flex-direction:column;align-items:center;margin:0 auto;padding:0 10px 60px;scroll-margin-top:100px;display:flex}.kontakt[data-astro-cid-zdm7fap3] h1[data-astro-cid-zdm7fap3],.kontakt[data-astro-cid-zdm7fap3] h2[data-astro-cid-zdm7fap3]{text-wrap:balance;margin-top:8px;margin-bottom:0}.kontakt__intro[data-astro-cid-zdm7fap3]{max-width:560px;margin-top:16px}.kontakt__raster[data-astro-cid-zdm7fap3]{text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;width:100%;max-width:960px;margin-top:80px;display:grid}.kontakt__karte[data-astro-cid-zdm7fap3]{border-radius:var(--border-radius);background:#fff;border:1px solid #f1eeeb;flex-direction:column;padding:22px 18px;display:flex;box-shadow:0 0 200px #f1eeeb}.kontakt__form[data-astro-cid-zdm7fap3]{flex-direction:column;gap:22px;display:flex}.kontakt__form[data-astro-cid-zdm7fap3][hidden]{display:none}.kontakt__felder[data-astro-cid-zdm7fap3]{grid-template-columns:minmax(0,1fr);gap:20px 16px;display:grid}.kontakt__feld[data-astro-cid-zdm7fap3]{flex-direction:column;gap:7px;min-width:0;display:flex}.kontakt__feld[data-astro-cid-zdm7fap3] label[data-astro-cid-zdm7fap3]{color:var(--secondary-theme-color);align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.kontakt__pflicht[data-astro-cid-zdm7fap3]{color:#8a929a;font-size:12px;font-weight:500}.kontakt__feld[data-astro-cid-zdm7fap3] input[data-astro-cid-zdm7fap3],.kontakt__feld[data-astro-cid-zdm7fap3] textarea[data-astro-cid-zdm7fap3]{box-sizing:border-box;border-radius:var(--border-radius);width:100%;font-family:var(--font-body);color:var(--secondary-theme-color);background:#fff;border:1px solid #dcd6cf;font-size:16px}.kontakt__feld[data-astro-cid-zdm7fap3] input[data-astro-cid-zdm7fap3]{height:48px;padding:0 14px}.kontakt__feld[data-astro-cid-zdm7fap3] textarea[data-astro-cid-zdm7fap3]{resize:vertical;min-height:138px;max-height:320px;padding:12px 14px;line-height:1.5}.kontakt__feld[data-astro-cid-zdm7fap3] input[data-astro-cid-zdm7fap3]:focus,.kontakt__feld[data-astro-cid-zdm7fap3] textarea[data-astro-cid-zdm7fap3]:focus{border-color:var(--secondary-theme-color);outline:none;box-shadow:0 0 0 3px #e9eef4}.kontakt__feld--fehler[data-astro-cid-zdm7fap3] input[data-astro-cid-zdm7fap3],.kontakt__feld--fehler[data-astro-cid-zdm7fap3] textarea[data-astro-cid-zdm7fap3]{border-color:#b2432f}.kontakt__fehler[data-astro-cid-zdm7fap3],.kontakt__meldung[data-astro-cid-zdm7fap3]{color:#b2432f;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.kontakt__fehler[data-astro-cid-zdm7fap3][hidden],.kontakt__meldung[data-astro-cid-zdm7fap3][hidden]{display:none}.kontakt__fehler[data-astro-cid-zdm7fap3] svg,.kontakt__meldung[data-astro-cid-zdm7fap3] svg[data-astro-cid-zdm7fap3]{flex:none;margin-top:2px}.kontakt__hinweis[data-astro-cid-zdm7fap3]{color:#6b7280;font-size:13px;line-height:1.45}.kontakt__meldung[data-astro-cid-zdm7fap3]{border-radius:var(--border-radius);background:#fdf4f1;border:1px solid #f1d5cd;gap:10px;padding:12px 14px;animation:.2s ease-out kontaktEin}.kontakt__meldung[data-astro-cid-zdm7fap3] a[data-astro-cid-zdm7fap3]{color:#b2432f;text-decoration-color:#e7b4a7}.kontakt__honig[data-astro-cid-zdm7fap3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kontakt__fuss[data-astro-cid-zdm7fap3]{border-top:1px solid #f1eeeb;flex-direction:column;align-items:stretch;gap:16px 28px;padding-top:18px;display:flex}.kontakt__fuss[data-astro-cid-zdm7fap3] p[data-astro-cid-zdm7fap3]{color:#6b7280;text-wrap:pretty;flex:1;margin:0;font-size:13.5px;line-height:1.55}.kontakt[data-astro-cid-zdm7fap3] a[data-astro-cid-zdm7fap3]{color:var(--secondary-theme-color);text-underline-offset:3px;text-decoration:underline #c6cfda}.kontakt[data-astro-cid-zdm7fap3] a[data-astro-cid-zdm7fap3]:hover{color:var(--primary-theme-color);text-decoration-color:var(--primary-theme-color)}.kontakt__senden[data-astro-cid-zdm7fap3]{flex:none;width:100%}.kontakt__senden--sendet[data-astro-cid-zdm7fap3]{opacity:.72;cursor:progress}.kontakt__spinner[data-astro-cid-zdm7fap3]{border:2px solid #fff6;border-top-color:#fff;border-radius:99px;width:16px;height:16px;animation:.8s linear infinite kontaktDreh}.kontakt__spinner[data-astro-cid-zdm7fap3][hidden]{display:none}.kontakt__status[data-astro-cid-zdm7fap3]{display:contents}.kontakt__danke[data-astro-cid-zdm7fap3]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:36px 4px;animation:.3s ease-out kontaktEin;display:flex}.kontakt__danke[data-astro-cid-zdm7fap3][hidden]{display:none}.kontakt__haken[data-astro-cid-zdm7fap3]{width:56px;height:56px;color:var(--secondary-theme-color);background:#e9eef4;border-radius:99px;place-items:center;display:grid}.kontakt__danke-titel[data-astro-cid-zdm7fap3]{letter-spacing:-.5px;color:var(--secondary-theme-color);margin-top:4px;font-size:22px;font-weight:600}.kontakt__danke-text[data-astro-cid-zdm7fap3]{max-width:100%;color:var(--theme-color-text-color);overflow-wrap:break-word;font-size:15px;line-height:1.5}.kontakt__danke-text[data-astro-cid-zdm7fap3] b[data-astro-cid-zdm7fap3]{color:var(--secondary-theme-color);font-weight:600}.kontakt__nochmal[data-astro-cid-zdm7fap3]{font-family:var(--font-body);color:var(--secondary-theme-color);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:6px 4px;font-size:14px;font-weight:500;text-decoration:underline #c6cfda}.kontakt__direkt[data-astro-cid-zdm7fap3]{border-top:1px solid #e4e0db;flex-direction:column;gap:14px;padding:24px 2px 0;display:flex}.kontakt__direkt-titel[data-astro-cid-zdm7fap3]{letter-spacing:-.3px;color:var(--secondary-theme-color);font-size:17px;font-weight:600}.kontakt__direkt-text[data-astro-cid-zdm7fap3]{color:var(--theme-color-text-color);font-size:14px;line-height:1.5}.kontakt[data-astro-cid-zdm7fap3] .kontakt__weg[data-astro-cid-zdm7fap3]{align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.kontakt__weg-icon[data-astro-cid-zdm7fap3]{background:#fff;border:1px solid #e4e0db;border-radius:99px;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (width>=768px){.kontakt[data-astro-cid-zdm7fap3]{padding:0 60px 60px}}@media (width>=900px){.kontakt[data-astro-cid-zdm7fap3]{padding-top:60px}.kontakt__raster[data-astro-cid-zdm7fap3]{grid-template-columns:minmax(0,1fr) 250px;gap:40px}.kontakt__karte[data-astro-cid-zdm7fap3]{min-height:560px;padding:32px}.kontakt__felder[data-astro-cid-zdm7fap3]{grid-template-columns:repeat(2,minmax(0,1fr))}.kontakt__feld--breit[data-astro-cid-zdm7fap3]{grid-column:1/-1}.kontakt__fuss[data-astro-cid-zdm7fap3]{flex-direction:row;align-items:center}.kontakt__senden[data-astro-cid-zdm7fap3]{width:auto}.kontakt__danke[data-astro-cid-zdm7fap3]{padding:40px 24px}.kontakt__direkt[data-astro-cid-zdm7fap3]{border-top:none;padding:28px 0 0}}@keyframes kontaktEin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kontaktDreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kontakt__meldung[data-astro-cid-zdm7fap3],.kontakt__danke[data-astro-cid-zdm7fap3],.kontakt__spinner[data-astro-cid-zdm7fap3]{animation:none}}.kontaktseite[data-astro-cid-657w5j3a]{padding-top:140px}
