.RuIX3W_contact{--line:#c74300;--fill:#fff5f0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 437px;align-items:start;column-gap:80px;max-width:1000px;margin:0 auto;padding:112px 40px 120px;display:grid}.RuIX3W_heading{color:var(--ink);font:400 40px/56px var(--serif);grid-area:1/1;margin:0}.RuIX3W_lines{color:var(--red);font:300 15px/24px var(--sans);flex-direction:column;grid-area:2/1;margin-top:20px;display:flex}.RuIX3W_photo{object-fit:cover;object-position:47% center;grid-area:3/1;align-self:stretch;width:100%;height:auto;min-height:240px;margin:40px 0 34px}.RuIX3W_form{grid-area:1/2/span 3}.RuIX3W_names{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.RuIX3W_field{flex-direction:column;margin-bottom:18px;display:flex}.RuIX3W_field label{color:var(--accent);font:400 14px/20px var(--font-jost), "Futura", var(--sans);margin-bottom:8px}.RuIX3W_field input,.RuIX3W_field textarea{border:1px solid var(--line);background:var(--fill);width:100%;height:42px;color:var(--accent);font:400 14px/19.6px var(--font-jost), "Futura", var(--sans);border-radius:0;padding:3px 12px}.RuIX3W_field input:focus,.RuIX3W_field textarea:focus{outline:2px solid var(--accent);outline-offset:-2px}.RuIX3W_field [aria-invalid=true]{border-color:#d40f0f;box-shadow:inset 0 0 0 1px #d40f0f}.RuIX3W_messageField{margin:0}.RuIX3W_field textarea{resize:vertical;height:279px;padding-top:10px}.RuIX3W_submit{background:var(--red);color:#fff;cursor:pointer;border:0;justify-content:center;align-self:flex-end;align-items:center;width:51px;height:51px;margin-top:12px;font:400 16px/22.4px Helvetica,Arial,sans-serif;display:flex}.RuIX3W_submit:hover{background:#a31515}.RuIX3W_submit:disabled{opacity:.6;cursor:default}.RuIX3W_status{color:#d40f0f;min-height:22px;font:400 14px/20px var(--sans);margin-top:12px}.RuIX3W_status[data-ok]{color:var(--accent)}@media (max-width:900px){.RuIX3W_contact{max-width:600px;padding:48px 20px 80px;display:block}.RuIX3W_heading{font-size:30px;line-height:42px}.RuIX3W_lines{margin-top:12px}.RuIX3W_photo{display:none}.RuIX3W_form{margin-top:32px}.RuIX3W_field{margin-bottom:16px}.RuIX3W_field textarea{height:200px}}@media (max-width:600px){.RuIX3W_names{display:block}}
