.ZxCRSG_form{gap:30px;display:grid}.ZxCRSG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.ZxCRSG_field{gap:8px;display:grid}.ZxCRSG_field input,.ZxCRSG_field select,.ZxCRSG_field textarea{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);transition:border-color .3s var(--ease);appearance:none;background:0 0;border-radius:0;padding:10px 0 12px;font-size:17px}.ZxCRSG_field select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.ZxCRSG_field textarea{resize:vertical;min-height:120px}.ZxCRSG_field input:focus,.ZxCRSG_field select:focus,.ZxCRSG_field textarea:focus{border-color:var(--ink);outline:none}.ZxCRSG_field [aria-invalid=true]{border-color:#a0503c}.ZxCRSG_hint{color:var(--taupe-text);font-size:13px}.ZxCRSG_error{color:#a0503c;margin-top:6px;font-size:13px;font-style:normal;display:block}.ZxCRSG_radios{border:0;flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;display:flex}.ZxCRSG_radios legend{margin-bottom:12px}.ZxCRSG_radios label{cursor:pointer;position:relative}.ZxCRSG_radios input{opacity:0;position:absolute}.ZxCRSG_radios span{border:1px solid var(--line);transition:background .3s var(--ease), color .3s var(--ease);border-radius:0 999px 999px 0;padding:.6em 1.2em;font-size:14px;display:inline-block}.ZxCRSG_radios input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ZxCRSG_radios input:focus-visible+span{outline:1px solid var(--bronze);outline-offset:3px}.ZxCRSG_consent{color:var(--umber);grid-template-columns:20px 1fr;align-items:start;gap:14px;font-size:14px;display:grid}.ZxCRSG_consent input{width:18px;height:18px;accent-color:var(--ink);margin-top:3px}.ZxCRSG_row{flex-wrap:wrap;align-items:center;gap:18px 28px;margin:0;display:flex}.ZxCRSG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ZxCRSG_done{gap:24px;padding:clamp(28px,4vw,56px) 0;display:grid}@media (max-width:640px){.ZxCRSG_pair{grid-template-columns:1fr}}
.yEF_lW_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,7vw,140px);display:grid}.yEF_lW_head{gap:24px;display:grid}.yEF_lW_contacts{border-top:1px solid var(--line);gap:28px;margin-top:24px;padding-top:28px;display:grid}.yEF_lW_name{font-family:var(--serif);margin:.35rem 0 .4rem;font-size:1.45rem}.yEF_lW_lines{justify-items:start;gap:4px;margin:0;font-size:15px;font-style:normal;display:grid}.yEF_lW_form{padding-top:clamp(0px,2vw,24px)}@media (max-width:900px){.yEF_lW_layout{grid-template-columns:1fr}}
