.contact-form-text{margin-top:58px;padding-right:187px;width:49%}.contact-form-text h2{color:#000;line-height:140%;margin-bottom:53px}.contact-details-row{align-items:center;margin-top:53px}.contact-form-block{width:51%}.contact-details-row .icon{margin-right:29px;min-width:64px}.contact-details-row .icon img{display:block}.contact-details-row a{display:block;letter-spacing:-.03em}.contact-form-block{background-color:#fff;border-radius:35px;box-shadow:0 -10px 101.4px 0 #0000000d;padding:58px 65px}.contact-form-block h3{line-height:129%;margin-bottom:66px}.contact-form-block .hs-button{margin:0}.contact-form-block form .hs-fieldtype-textarea.hs-input{resize:none}.contact-form-block form .form-columns-2 .hs-form-field{margin-bottom:0}.contact-form-block form .form-columns-2{align-items:flex-end;display:flex;margin-bottom:31px}.contact-form-block form .hs-form-required{display:inline-block;font-size:0;vertical-align:3px}.contact-form-block form .hs-form-required:after{background-color:#3797dd;border-radius:12.5px;color:#fff;content:"required";font-size:8px;letter-spacing:-.04em;line-height:140%;margin-left:9px;padding:3px 8px;text-transform:uppercase}.contact-form-block form .hs-lastname>label,.contact-form-block form .hs-lastname>label span{font-size:0;line-height:0}.contact-form-block form .hs-lastname>label .hs-form-required{display:none}.contact-form-block .hs-form-field>label,.contact-form-block .hs-form-field>label span{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:140%}@media screen and (max-width:991px){.contact-form-block{padding:35px}.contact-form-text{padding-right:61px}.contact-details-row .icon{margin-right:20px}}@media screen and (max-width:767px){.contact-form-text{margin-top:0;padding-right:0;width:100%}.contact-form-text h2{margin-bottom:24px}.contact-details-row{margin-top:24px}.contact-form-block{margin-top:40px;padding:30px 25px;width:100%}.contact-form-block form .form-columns-2{flex-wrap:wrap}.contact-form-block form .form-columns-2 .hs-form-field{margin-bottom:25px}.contact-form-block form .form-columns-2{margin-bottom:0}}@media screen and (max-width:480px){.contact-form-block h3{margin-bottom:40px}}