.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-10);width:100%;color:var(--color-text);flex-direction:column;display:flex}.contact-form__form[data-astro-cid-vekgkm42]{gap:var(--space-6);flex-direction:column;display:flex}.contact-form__field[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.contact-form__fieldset[data-astro-cid-vekgkm42]{border:none;gap:0;margin:0;padding:0}.contact-form__fieldset[data-astro-cid-vekgkm42] .contact-form__label[data-astro-cid-vekgkm42]{margin-bottom:var(--space-3)}.contact-form__label[data-astro-cid-vekgkm42]{font-size:var(--text-body-small);line-height:1}.contact-form__surface[data-astro-cid-vekgkm42]{background-color:var(--input-surface-bg);box-shadow:var(--input-shadow);border:none;outline:none}.contact-form__input[data-astro-cid-vekgkm42]{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);appearance:none;color:var(--color-text);font-size:var(--text-body-base);border-radius:999px}.contact-form__textarea[data-astro-cid-vekgkm42]{width:100%;min-height:223px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-lg);appearance:none;resize:vertical;color:var(--color-text);font-size:var(--text-body-base);font-family:inherit}.contact-form__input[data-astro-cid-vekgkm42]::placeholder,.contact-form__textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--color-text);opacity:.64}.contact-form__topics[data-astro-cid-vekgkm42]{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-lg);flex-direction:column;display:flex}.contact-form__topic[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-2);cursor:pointer;opacity:.8;display:flex}.contact-form__topic[data-astro-cid-vekgkm42]:has(:checked){opacity:1}.contact-form__radio[data-astro-cid-vekgkm42]{width:16px;height:16px;accent-color:var(--blue-main);opacity:.5;flex-shrink:0;margin-top:2px}.contact-form__radio[data-astro-cid-vekgkm42]:checked{opacity:1}.contact-form__topic-text[data-astro-cid-vekgkm42]{gap:var(--space-1);flex-direction:column;display:flex}.contact-form__topic-title[data-astro-cid-vekgkm42]{font-size:var(--text-body-base);line-height:1}.contact-form__topic-description[data-astro-cid-vekgkm42]{font-size:var(--text-body-small);opacity:.64;line-height:1}.contact-form__submit[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.contact-form__newsletter-optin[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.contact-form__checkbox[data-astro-cid-vekgkm42]{width:18px;height:18px;accent-color:var(--blue-main);flex-shrink:0}.contact-form__divider[data-astro-cid-vekgkm42]{border:none;border-top:1px solid var(--color-border);width:100%;margin:0}.contact-form__other[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}.contact-form__other-copy[data-astro-cid-vekgkm42]{font-size:var(--text-body-base);opacity:.6}.contact-form__contact-rows[data-astro-cid-vekgkm42]{flex-direction:column;display:flex}.contact-form__contact-row[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-2);padding-block:var(--space-1);font-size:var(--text-body-base);color:var(--color-text);text-decoration:none;display:flex}.contact-form__status[data-astro-cid-vekgkm42]{font-size:var(--text-body-small)}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{color:var(--color-error,#c0392b)}.contact-section[data-astro-cid-6bfsojfh]{background-color:var(--color-bg);padding-block:var(--space-10)}.contact-layout[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:var(--space-10);display:flex}.contact-title[data-astro-cid-6bfsojfh]{gap:var(--space-4);width:400px;top:var(--space-10);color:var(--color-text);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.contact-title__subtitle[data-astro-cid-6bfsojfh]{font-size:var(--text-p-large);opacity:.6}@media (width>=768px){.contact-title[data-astro-cid-6bfsojfh],.contact-layout[data-astro-cid-6bfsojfh]>.contact-form{padding-block:var(--space-10)}}@media (width<=767px){.contact-layout[data-astro-cid-6bfsojfh]{flex-direction:column}.contact-title[data-astro-cid-6bfsojfh]{width:100%;position:static}}
