.contact_layout__vxzei{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.contact_info__saCe1{padding-top:24px}.contact_info__saCe1 section{display:flex;gap:20px;margin-bottom:38px}.contact_info__saCe1 section>svg{width:22px;height:22px;flex-shrink:0;margin-top:3px;color:#006bad;stroke-width:1.6}.contact_info__saCe1 h3{color:#64737d;font-size:14px;font-weight:500;margin-bottom:10px}.contact_info__saCe1 a,.contact_info__saCe1 p{color:#263640;font-size:16px;line-height:1.8}.contact_info__saCe1 section a{display:block;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:500}.contact_info__saCe1 a:hover{color:#006bad}.contact_info__saCe1 .contact_infoNote__1ZBfK{color:#64737d;font-size:13px;margin-top:4px}.contact_social__Oyx5d{display:flex;flex-wrap:wrap;gap:24px;padding-top:26px;border-top:1px solid #e4ebf0}.contact_social__Oyx5d a{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px}.contact_social__Oyx5d a>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;transition:transform .2s,box-shadow .2s}.contact_social__Oyx5d a:hover>span{transform:translateY(-2px);box-shadow:0 6px 18px #102a3f20}.contact_social__Oyx5d svg{width:26px;height:26px}.contact_formPanel__qWnLd{padding:40px;border:1px solid #e5ebef;border-radius:24px;background:#fff;box-shadow:0 12px 48px #102a3f08}.contact_formPanel__qWnLd header{margin-bottom:30px}.contact_formPanel__qWnLd h2{font-size:32px;line-height:1.3;font-weight:700;letter-spacing:-.035em;color:#172b39}.contact_formPanel__qWnLd header p{margin-top:12px;color:#5b6871;font-size:15px;line-height:1.7}.contact_fields__ZfV_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.contact_field__HPEYv{min-width:0}.contact_field__HPEYv label{display:block;margin-bottom:9px;font-size:14px;line-height:1.5;font-weight:500;color:#344651}.contact_field__HPEYv label span{color:#64737d}.contact_field__HPEYv :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:50px;padding:12px 14px;border:1px solid #ccd6de;border-radius:10px;background:#fff;color:#202b33;font-size:16px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.contact_field__HPEYv :is(input,select,textarea):hover{border-color:#95aab9}.contact_field__HPEYv :is(input,select,textarea):focus{outline:none;border-color:#006bad;box-shadow:0 0 0 3px #006bad18}.contact_field__HPEYv :is(input,textarea)::-moz-placeholder{color:#71818d}.contact_field__HPEYv :is(input,textarea)::placeholder{color:#71818d}.contact_field__HPEYv textarea{resize:vertical;min-height:120px}.contact_notes__AkGk9{margin-top:22px}.contact_hint__S9999{margin-top:8px;color:#64737d;font-size:12px;line-height:1.7}.contact_formFooter__FiAKj{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:28px}.contact_formFooter__FiAKj p{flex:1;min-width:180px;color:#64737d;font-size:12px;line-height:1.8}.contact_formPanel__qWnLd .contact_submit__iAuY_{font-weight:600;font-size:16px}.contact_error__J5nxl{margin-top:18px;padding:12px 16px;border-radius:10px;color:#963b35;background:#fff3f2;font-size:14px;line-height:1.7}.contact_info__saCe1 a:focus-visible{outline:2px solid #006bad;outline-offset:4px}@media(max-width:1023px){.contact_layout__vxzei{grid-template-columns:minmax(0,1fr);gap:40px}.contact_formPanel__qWnLd{order:-1}.contact_info__saCe1{padding-top:0}}@media(max-width:767px){.contact_formPanel__qWnLd{padding:28px 24px;border-radius:20px}.contact_formPanel__qWnLd h2{font-size:28px}.contact_fields__ZfV_2{grid-template-columns:minmax(0,1fr);gap:18px}.contact_formFooter__FiAKj{align-items:stretch}.contact_formPanel__qWnLd .contact_submit__iAuY_{width:100%}.contact_formFooter__FiAKj p{text-align:start}}@media(prefers-reduced-motion:reduce){.contact_field__HPEYv :is(input,select,textarea),.contact_social__Oyx5d a>span{transition:none}.contact_social__Oyx5d a:hover>span{transform:none}}