.formular[data-astro-cid-w5ycj5bz],.formular__reihe[data-astro-cid-w5ycj5bz]{gap:var(--space-5);display:grid}@media (width>=640px){.formular__reihe[data-astro-cid-w5ycj5bz]{grid-template-columns:1fr 1fr}}.formular__fehler[data-astro-cid-w5ycj5bz]{padding:var(--space-4) var(--space-5);font-weight:var(--font-weight-semibold);color:var(--color-status-error);background:var(--color-status-error-bg);border-left:var(--border-width-heavy) solid var(--color-status-error);margin:0}.formular__topf[data-astro-cid-w5ycj5bz]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.feld[data-astro-cid-w5ycj5bz]{align-content:start;gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.feld[data-astro-cid-w5ycj5bz] label[data-astro-cid-w5ycj5bz],legend[data-astro-cid-w5ycj5bz]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0}legend[data-astro-cid-w5ycj5bz]{margin-bottom:var(--space-2)}.pflicht[data-astro-cid-w5ycj5bz]{color:var(--color-status-error)}input[data-astro-cid-w5ycj5bz][type=text],input[data-astro-cid-w5ycj5bz][type=email],input[data-astro-cid-w5ycj5bz][type=tel],textarea[data-astro-cid-w5ycj5bz]{width:100%;min-height:var(--input-height);padding:var(--space-3) var(--space-3);font:var(--font-weight-medium) var(--font-size-base) var(--font-family-body);color:var(--color-text-primary);background:var(--color-bg-primary);border:var(--input-border-width) solid var(--color-border-strong);border-radius:var(--input-radius)}textarea[data-astro-cid-w5ycj5bz]{resize:vertical;min-height:9rem}input[data-astro-cid-w5ycj5bz]:focus-visible,textarea[data-astro-cid-w5ycj5bz]:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px;border-color:var(--color-border-focus)}input[data-astro-cid-w5ycj5bz]:user-invalid,textarea[data-astro-cid-w5ycj5bz]:user-invalid,[data-astro-cid-w5ycj5bz][aria-invalid=true]{border-color:var(--color-status-error)}.zustimmung[data-astro-cid-w5ycj5bz] input[data-astro-cid-w5ycj5bz][aria-invalid=true]{outline:2px solid var(--color-status-error);outline-offset:2px}.knopf[data-astro-cid-w5ycj5bz]:disabled{cursor:progress}.hinweis[data-astro-cid-w5ycj5bz]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.hinweis--pflicht[data-astro-cid-w5ycj5bz]{margin:var(--space-3) 0 0}.wahl[data-astro-cid-w5ycj5bz]{gap:var(--space-2);flex-wrap:wrap;display:flex}.wahl[data-astro-cid-w5ycj5bz] input[data-astro-cid-w5ycj5bz]{opacity:0;width:1px;height:1px;position:absolute}.wahl[data-astro-cid-w5ycj5bz] label[data-astro-cid-w5ycj5bz]{min-height:var(--touch-target);padding:0 var(--space-5);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-bg-primary);border:var(--input-border-width) solid var(--color-border-strong);border-radius:var(--input-radius);cursor:pointer;align-items:center;display:inline-flex}.wahl[data-astro-cid-w5ycj5bz] label[data-astro-cid-w5ycj5bz]:hover{border-color:var(--color-text-primary)}.wahl[data-astro-cid-w5ycj5bz] input[data-astro-cid-w5ycj5bz]:checked+label[data-astro-cid-w5ycj5bz]{color:var(--color-accent-secondary-text);background:var(--color-accent-secondary);border-color:var(--color-accent-secondary)}.wahl[data-astro-cid-w5ycj5bz] input[data-astro-cid-w5ycj5bz]:focus-visible+label[data-astro-cid-w5ycj5bz]{outline:3px solid var(--color-border-focus);outline-offset:3px}.zustimmung[data-astro-cid-w5ycj5bz]{gap:var(--space-3);font-size:var(--font-size-sm);align-items:flex-start;display:flex}.zustimmung[data-astro-cid-w5ycj5bz] input[data-astro-cid-w5ycj5bz]{width:1.4rem;height:1.4rem;accent-color:var(--color-accent-secondary);flex:none;margin-top:.1rem}.kontakt[data-astro-cid-657w5j3a]{gap:var(--space-8);padding-block:var(--space-section);display:grid}.kontakt[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{font-size:var(--font-size-xl);padding-top:var(--space-4);border-top:var(--border-width-heavy) solid var(--color-border-rule)}.kontakt__tel[data-astro-cid-657w5j3a]{padding-block:var(--space-1);margin-bottom:var(--space-5);font-size:clamp(2.25rem,1.4rem + 3.4vw,3.5rem);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-text-primary);text-decoration:none;display:inline-block}.kontakt__tel[data-astro-cid-657w5j3a]:hover{color:var(--color-text-link)}address[data-astro-cid-657w5j3a]{color:var(--color-text-secondary);font-style:normal}address[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{color:var(--color-text-primary)}.kontakt__gf[data-astro-cid-657w5j3a]{margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (width>=900px){.kontakt[data-astro-cid-657w5j3a]{gap:var(--space-9);grid-template-columns:5fr 7fr}}
