.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-5);max-width:48rem;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;display:grid}@media (width<=30em){.contact-form[data-astro-cid-vekgkm42]{padding:var(--space-5) var(--space-4)}}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][hidden]{display:none!important}.contact-form[data-astro-cid-vekgkm42] .kt-label[data-astro-cid-vekgkm42]{font-weight:var(--fw-bold)}.contact-form[data-astro-cid-vekgkm42] .kt-input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] .kt-select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] .kt-textarea[data-astro-cid-vekgkm42]{border-radius:10px;font-size:1rem}.contact-form[data-astro-cid-vekgkm42] .kt-input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] .kt-select[data-astro-cid-vekgkm42]{height:48px}.contact-form[data-astro-cid-vekgkm42] .contact-form__file[data-astro-cid-vekgkm42]{height:auto;min-height:48px;font-size:var(--fs-sm);cursor:pointer;padding:9px 12px}.contact-form[data-astro-cid-vekgkm42] .contact-form__file[data-astro-cid-vekgkm42]::file-selector-button{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-body);font:inherit;cursor:pointer;border-radius:999px;margin-inline-end:12px;padding:6px 14px}.contact-form__required-note[data-astro-cid-vekgkm42]{margin:0}.contact-form__grid[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}@media (width>=40em){.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.contact-form__opt[data-astro-cid-vekgkm42]{font-weight:var(--fw-regular);color:var(--text-muted);margin-inline-start:.3em}.contact-form[data-astro-cid-vekgkm42]:not([data-enhanced]) .contact-form__js[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42][data-enhanced] .contact-form__nojs[data-astro-cid-vekgkm42]{display:none}.contact-form__note[data-astro-cid-vekgkm42]{padding:var(--space-3) 14px;background:var(--warning-soft);color:var(--warning-text);font-size:var(--fs-sm);border-radius:10px;margin:0;line-height:1.5}.contact-form__consents[data-astro-cid-vekgkm42]{gap:var(--space-3);display:grid}.contact-form__check[data-astro-cid-vekgkm42]{align-items:flex-start;position:relative}.contact-form__check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text-link);text-decoration:underline}.contact-form__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__notice[data-astro-cid-vekgkm42]{margin:0;display:none}.contact-form__notice[data-astro-cid-vekgkm42]:target{display:flex}.contact-form__status[data-astro-cid-vekgkm42]:empty{display:none}.contact-form__status[data-astro-cid-vekgkm42][data-state=success]{color:var(--success-text);background:var(--success-soft)}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{color:var(--danger-text);background:var(--danger-soft)}.contact-form__status[data-astro-cid-vekgkm42]{padding:var(--space-4);border-radius:var(--radius-lg);font-size:var(--fs-sm)}.contact-form[data-astro-cid-vekgkm42] .contact-form__submit{border-radius:999px;padding-inline:28px}.contact-form[data-astro-cid-vekgkm42][aria-busy=true] button[data-astro-cid-vekgkm42][type=submit]{opacity:.6;cursor:progress}
