.contact-form_form__uQ46L{margin-top:42px;max-width:760px;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 20px;gap:22px 20px;padding:30px;background:#fffdf8;border:1px solid #e1aa00;border-radius:20px;box-shadow:0 5px 10px #8c701b20}.contact-form_field__yxJjP{display:flex;flex-direction:column;gap:8px}.contact-form_field__yxJjP:nth-of-type(4),.contact-form_form__uQ46L button,.contact-form_status__p_SAb{grid-column:1/-1}.contact-form_field__yxJjP label{font-size:1.05rem;font-weight:900}.contact-form_field__yxJjP input,.contact-form_field__yxJjP textarea{width:100%;border:1px solid #c9bfa8;border-radius:12px;background:#fff;padding:13px 14px;color:#000;font:inherit;line-height:1.4}.contact-form_field__yxJjP textarea{min-height:128px;resize:vertical}.contact-form_field__yxJjP input:focus,.contact-form_field__yxJjP textarea:focus{outline:3px solid #ffc928;outline-offset:2px;border-color:#000}.contact-form_status__p_SAb{margin:0;color:#000;font-weight:800}.contact-form_form__uQ46L button{justify-self:start;border:0;cursor:pointer}.contact-form_form__uQ46L button:disabled{opacity:.7;cursor:wait}@media (max-width:560px){.contact-form_form__uQ46L{grid-template-columns:1fr;padding:22px 18px;border-radius:16px;gap:18px}.contact-form_field__yxJjP:nth-of-type(4),.contact-form_form__uQ46L button,.contact-form_status__p_SAb{grid-column:auto}.contact-form_form__uQ46L button{width:100%;justify-content:center}}