.ContactForm_form__IJzXd{display:grid;grid-gap:18px;gap:18px;margin-top:30px}.ContactForm_form__IJzXd label{display:grid;grid-gap:7px;gap:7px;font-size:19px;font-weight:800}.ContactForm_form__IJzXd label span{font-size:15px;font-weight:500}.ContactForm_form__IJzXd input,.ContactForm_form__IJzXd textarea{width:100%;border:2px solid var(--plum);border-radius:14px;background:#fffdf7;color:var(--plum);font:inherit;font-size:18px;padding:13px 15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.ContactForm_form__IJzXd textarea{resize:vertical;min-height:140px}.ContactForm_form__IJzXd input:focus,.ContactForm_form__IJzXd textarea:focus{border-color:var(--teal);box-shadow:4px 4px 0 var(--teal)}.ContactForm_fieldGrid__t2dSp{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContactForm_status__V_yrR{margin:3px 0 -5px;padding:13px 15px;border:2px solid var(--teal);border-radius:14px;background:#e7fffb;color:var(--plum);font-weight:700}.ContactForm_error__BbHwc{border-color:var(--coral-deep);background:#fff0ed}.ContactForm_form__IJzXd button{justify-self:start;border:2px solid var(--plum)}.ContactForm_form__IJzXd button:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:2px 2px 0 var(--plum)}@media(max-width:640px){.ContactForm_fieldGrid__t2dSp{grid-template-columns:1fr}.ContactForm_form__IJzXd label{font-size:18px}.ContactForm_form__IJzXd input,.ContactForm_form__IJzXd textarea{font-size:17px}.ContactForm_form__IJzXd button{width:100%}}