.contact-form[data-astro-cid-vekgkm42]{padding:var(--space-7);border:1px solid color-mix(in srgb,var(--color-muted) 24%,transparent);border-radius:var(--radius-lg);background:var(--color-bg)}.contact-form__eyebrow[data-astro-cid-vekgkm42]{margin:0 0 var(--space-4);color:var(--color-primary);font-size:var(--step--1);font-weight:700;letter-spacing:.1em;text-transform:uppercase}h2[data-astro-cid-vekgkm42]{margin:0;font-size:var(--step-2);letter-spacing:-.035em}.contact-form__notice[data-astro-cid-vekgkm42]{margin:var(--space-5) 0 0;padding:var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-bg))}form[data-astro-cid-vekgkm42]{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.contact-form__field[data-astro-cid-vekgkm42]{display:grid;gap:var(--space-2)}label[data-astro-cid-vekgkm42]{font-weight:700}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;border:1px solid color-mix(in srgb,var(--color-muted) 48%,transparent);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);font:inherit}input[data-astro-cid-vekgkm42]{min-height:3rem;padding:var(--space-2) var(--space-3)}textarea[data-astro-cid-vekgkm42]{min-height:9rem;padding:var(--space-3);resize:vertical}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-primary);outline:3px solid var(--color-primary);outline-offset:2px}.contact-form__hinweis[data-astro-cid-vekgkm42]{display:grid;gap:var(--space-2);color:var(--color-muted);font-size:var(--step--1)}.contact-form__hinweis[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin:0}.contact-form__honeypot[data-astro-cid-vekgkm42]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}button[data-astro-cid-vekgkm42]{width:fit-content;min-height:3rem;padding:var(--space-3) var(--space-5);border:2px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-bg);font:inherit;font-weight:700;cursor:pointer}@media(hover:hover)and (pointer:fine){button[data-astro-cid-vekgkm42]:not(:disabled){transition:background-color var(--ix-dauer) var(--ix-kurve),border-color var(--ix-dauer) var(--ix-kurve),transform var(--ix-dauer) var(--ix-kurve)}button[data-astro-cid-vekgkm42]:hover:not(:disabled){background:var(--color-fg);border-color:var(--color-fg);transform:translateY(var(--ix-hub))}}button[data-astro-cid-vekgkm42]:focus-visible:not(:disabled){background:var(--color-fg);border-color:var(--color-fg);transform:translateY(var(--ix-hub))}@media(prefers-reduced-motion:reduce){button[data-astro-cid-vekgkm42]{transition:none}button[data-astro-cid-vekgkm42]:hover:not(:disabled),button[data-astro-cid-vekgkm42]:focus-visible:not(:disabled){transform:none}}button[data-astro-cid-vekgkm42]:disabled{border-color:color-mix(in srgb,var(--color-muted) 30%,transparent);background:color-mix(in srgb,var(--color-muted) 16%,var(--color-bg));color:var(--color-muted);cursor:not-allowed}@media(width<=48rem){.contact-form[data-astro-cid-vekgkm42]{padding:var(--space-6)}}.contact-grid[data-astro-cid-657w5j3a],.next[data-astro-cid-657w5j3a]{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-8)}.eyebrow[data-astro-cid-657w5j3a]{margin:0 0 var(--space-4);color:var(--color-primary);font-size:var(--step--1);font-weight:700;letter-spacing:.1em;text-transform:uppercase}h2[data-astro-cid-657w5j3a]{margin:0;font-size:var(--step-3);letter-spacing:-.035em}address[data-astro-cid-657w5j3a]{margin-top:var(--space-6);font-style:normal}dl[data-astro-cid-657w5j3a]{margin:var(--space-6) 0 0}dl[data-astro-cid-657w5j3a] div[data-astro-cid-657w5j3a]{margin-top:var(--space-4)}dt[data-astro-cid-657w5j3a]{color:var(--color-muted);font-size:var(--step--1)}dd[data-astro-cid-657w5j3a]{margin:0}dd[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a][href^="tel:"]{display:inline-block;min-height:var(--tap-min);padding-block:max(0px,calc((var(--tap-min) - 1lh) / 2));background-origin:content-box}.next[data-astro-cid-657w5j3a] ol[data-astro-cid-657w5j3a]{margin:0;padding-left:var(--space-6)}.next[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--color-muted) 22%,transparent)}@media(width<=48rem){.contact-grid[data-astro-cid-657w5j3a],.next[data-astro-cid-657w5j3a]{grid-template-columns:1fr;gap:var(--space-6)}}
