.contact-form_form__CXfNC{display:flex;flex-direction:column;gap:1rem;max-width:40rem}.contact-form_grid__S17_W{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem}.contact-form_form__CXfNC label{display:flex;flex-direction:column;gap:.35rem;font-weight:500}.contact-form_form__CXfNC input,.contact-form_form__CXfNC select,.contact-form_form__CXfNC textarea{padding:.65rem .75rem;border:1px solid #d0d7de;border-radius:.5rem;font:inherit}.contact-form_form__CXfNC button{align-self:flex-start;padding:.7rem 1.25rem;border:0;border-radius:.5rem;background:#0b3d2e;color:#fff;font:inherit;font-weight:600;cursor:pointer}.contact-form_form__CXfNC button:disabled{opacity:.7;cursor:wait}.contact-form_success__WcT6k{color:#0b6e4f}.contact-form_error__ccaYM{color:#b42318}