.en-contact-form{background:#faf7f2;border:1px solid #302b2824;gap:18px;margin:24px 0 42px;padding:28px;display:grid}.en-contact-form label{color:#4b4541;gap:8px;font-size:13px;font-weight:700;display:grid}.en-contact-form input,.en-contact-form textarea{color:#302b28;width:100%;font:inherit;background:#fffdf9;border:1px solid #302b2838;border-radius:2px;padding:13px 14px;font-size:16px}.en-contact-form input{min-height:48px}.en-contact-form textarea{resize:vertical;min-height:150px;line-height:1.6}.en-contact-form input:focus-visible,.en-contact-form textarea:focus-visible{outline-offset:2px;outline:2px solid #9c7d64}.en-contact-form .en-button{color:#fff;background:#302b28;border-color:#302b28;justify-self:start;min-height:48px}.en-contact-form .en-button:disabled{opacity:.55;cursor:wait}.en-contact-form small{color:#746b65;font-size:12px;line-height:1.55}.en-contact-form__status{background:#f1e9de;border-left:3px solid #7f6e5d;padding:12px 14px;margin:0!important}.en-contact-form__status--success{border-left-color:#66755f}.en-contact-form__status--error{border-left-color:#8a3f35}@media (max-width:760px){.en-contact-form{margin:20px 0 34px;padding:20px}.en-contact-form .en-button{width:100%}}
