.contact{background:var(--c-brand-primary-900,#f9fafc);padding:96px 10px}.contact__header{max-width:516px}.contact__title{font-size:40px;letter-spacing:-1.2px;line-height:56px;margin-bottom:24px}.contact__text{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:28px;max-width:476px}.contact form.hs-form h1{color:var(--c-brand-primary-100,#2f4a88);font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.84px;line-height:40px;margin:21px 0 0}.contact form.hs-form .hs-submit .hs-button{margin-top:40px}.contact form.hs-form fieldset{display:flex;justify-content:space-between;margin:43px 0 0;max-width:100%}.contact form.hs-form fieldset .hs-form-field{width:calc(50% - 36px)}.contact form.hs-form fieldset .input{margin:0;position:relative}.contact form.hs-form fieldset .input>input{width:100%}.contact form.hs-form fieldset .input>input::-webkit-calendar-picker-indicator{display:none!important}.contact form.hs-form fieldset .input .required-icon{opacity:0;position:absolute;right:20px;top:14px}.contact form.hs-form fieldset .input.required .required-icon{opacity:1}.contact form.hs-form fieldset .input ul[role=checkbox]{display:flex;flex-flow:row nowrap}.contact form.hs-form fieldset .input ul[role=checkbox] li.hs-form-radio{margin-right:48px}.contact form.hs-form fieldset .input ul[role=checkbox] li.hs-form-radio .hs-form-radio-display{align-items:center;display:flex}.contact form.hs-form fieldset .input ul[role=checkbox] li.hs-form-radio .hs-form-radio-display input.hs-input{margin-right:12px}.contact form.hs-form fieldset label{color:var(--c-brand-primary-100,#2f4a88);display:inline-block;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:16px;margin-bottom:8px}.contact form.hs-form fieldset label.hs-error-msg{color:#c00}@media only screen and (width <= 767px){.contact form.hs-form .hs_consent.hs-consent{border-left:none;height:auto;padding-left:0}}.contact form.hs-form div.hs-submit{max-width:100%;width:100%}.contact .submitted-message{max-width:624px}.contact .submitted-message p{margin:0 0 40px}@media only screen and (width <= 767px){.contact{padding:48px 10px}}