.contact-heading{margin:0 auto 102px;max-width:1360px;padding:0 40px}#hs_cos_wrapper_contact_form{margin:0 auto;max-width:636px}#hs_cos_wrapper_contact_form .hs-form-field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)>label{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#hs_cos_wrapper_contact_form .hs-message textarea{height:25px}.contact-details--contain{margin:0 auto 50px;max-width:1360px;padding:0 40px}.contact-details{align-items:flex-start;border-bottom:.5px solid rgba(30,30,30,.3);border-top:.5px solid rgba(30,30,30,.3);display:grid;gap:62px;grid-template-columns:auto auto auto 1fr;grid-template-rows:auto;min-height:106px;padding:30px 0}.contact-detail{font-size:14px;letter-spacing:.02em;line-height:160%}.contact-detail>h6{color:#8e8e8e;font-size:14px;font-weight:400;letter-spacing:.3em;line-height:150%;margin:0 0 3px;text-transform:uppercase}.contact-detail address{font-style:normal}.contact-detail a{color:inherit}.contact-detail--address{max-width:286px}.contact-detail--phone{min-width:164px}.main-section--contact .map-interests-decor{display:none}#hs_cos_wrapper_contact_social_links{align-self:center}#hs_cos_wrapper_contact_social_links .social-links{gap:8px;justify-content:flex-end;margin:0}#hs_cos_wrapper_contact_social_links .social-links__link{border:.5px solid rgba(30,30,30,.3);border-radius:50%;color:#1e1e1e;height:40px;margin:0;position:relative;transition:border .15s linear,color .15s linear;width:40px}#hs_cos_wrapper_contact_social_links .social-links__link:focus,#hs_cos_wrapper_contact_social_links .social-links__link:hover{background:#1e1e1e;border-color:#1e1e1e;color:#fff}#hs_cos_wrapper_contact_social_links .social-links__icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#hs_cos_wrapper_contact_social_links .social-links__icon svg{height:13px}@media (max-width:1024px){#hs_cos_wrapper_page_header h1,#hs_cos_wrapper_page_header h2,#hs_cos_wrapper_page_header h3,#hs_cos_wrapper_page_header h4,#hs_cos_wrapper_page_header h5,#hs_cos_wrapper_page_header h6{padding-bottom:45px}.contact-heading{margin:0 auto 64px;padding:0 24px}.contact-details--contain{margin:0 auto 71px;padding:0 24px}.contact-details{gap:48px;padding:29px 0}.contact-detail{font-size:12px;line-height:160%}.contact-detail>h6{font-size:12px;margin:0 0 7px}.contact-detail--address{max-width:184px;padding-right:12px}.contact-detail--phone{min-width:0}#hs_cos_wrapper_contact_social_links .social-links{gap:6px}#hs_cos_wrapper_contact_social_links .social-links__link{height:30px;width:30px}#hs_cos_wrapper_contact_social_links .social-links__icon svg{height:10px}}@media (max-width:767px){#hs_cos_wrapper_page_header h1,#hs_cos_wrapper_page_header h2,#hs_cos_wrapper_page_header h3,#hs_cos_wrapper_page_header h4,#hs_cos_wrapper_page_header h5,#hs_cos_wrapper_page_header h6{padding-bottom:80px}.contact-details--contain{margin:0 auto;padding:0 20px}.contact-details{border-bottom:0;gap:40px 0;grid-template-areas:"contactAddress contactPhone" "contactEmail contactEmail" "contactSocial contactSocial";grid-template-columns:66% 34%;padding:40px 0 80px}.contact-detail{font-size:12px;letter-spacing:.04em;line-height:160%;line-height:140%}.contact-detail>h6{font-size:12px;line-height:15px;margin:0 0 10px}.contact-detail--address{grid-area:contactAddress;max-width:none;padding-right:42px}.contact-detail--phone{grid-area:contactPhone}.contact-detail--email{grid-area:contactEmail}#hs_cos_wrapper_contact_social_links{grid-area:contactSocial}#hs_cos_wrapper_contact_social_links .social-links{gap:8px;justify-content:flex-start}#hs_cos_wrapper_contact_social_links .social-links__link{height:43px;width:43px}#hs_cos_wrapper_contact_social_links .social-links__icon svg{height:13px}}