.ContactForm-module-scss-module__QCvtWa__form{flex-direction:column;gap:1.25rem;display:flex}.ContactForm-module-scss-module__QCvtWa__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:36rem){.ContactForm-module-scss-module__QCvtWa__row{grid-template-columns:1fr 1fr}}.ContactForm-module-scss-module__QCvtWa__field{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module-scss-module__QCvtWa__field label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ContactForm-module-scss-module__QCvtWa__field input,.ContactForm-module-scss-module__QCvtWa__field textarea{background:var(--white);border:.0625rem solid var(--border-strong);font-size:var(--fs-base);border-radius:.625rem;outline:none;padding:.875rem 1rem;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.ContactForm-module-scss-module__QCvtWa__field input:focus-visible,.ContactForm-module-scss-module__QCvtWa__field textarea:focus-visible{outline:.1875rem solid var(--primary-300);outline-offset:.125rem}.ContactForm-module-scss-module__QCvtWa__field input:focus,.ContactForm-module-scss-module__QCvtWa__field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 .1875rem var(--primary-100)}.ContactForm-module-scss-module__QCvtWa__field textarea{resize:vertical}.ContactForm-module-scss-module__QCvtWa__submit{background:var(--primary);color:var(--white);font-weight:var(--fw-semibold);font-size:var(--fs-md);border-radius:62.5rem;outline:none;align-self:flex-start;padding:1rem 2rem;transition:background-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.ContactForm-module-scss-module__QCvtWa__submit:focus-visible{outline:.1875rem solid var(--primary-300);outline-offset:.125rem}.ContactForm-module-scss-module__QCvtWa__submit:hover{background:var(--primary-hover);transform:translateY(-.125rem)}.ContactForm-module-scss-module__QCvtWa__submit:disabled{opacity:.6;cursor:wait;transform:none}.ContactForm-module-scss-module__QCvtWa__success{color:var(--success);font-weight:var(--fw-medium)}.ContactForm-module-scss-module__QCvtWa__error{color:var(--danger);font-weight:var(--fw-medium)}
