.form{display:flex;flex-direction:column-reverse;gap:88px}.form-right__wrapper{margin-top:8px;padding-bottom:24px}.form-right__wrapper .eyebrow-title{font-size:24px;margin-bottom:32px;width:75%}.form__wrapper{background-color:#fff;border-radius:8px;box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);font-size:14px;padding:40px 32px}.form--right{flex-direction:row-reverse}.form--left{flex-direction:row}.form--left .form__body_copy,.form--right .form__body_copy{width:40%}.form--left .form-right__wrapper,.form--right .form-right__wrapper{flex-grow:1}.form__body_copy h2{font-size:48px}.form__body_copy__media--cta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around}.form-feature-list__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;margin:0;row-gap:40px}.form .text-title{margin-bottom:34px;width:75%}.form-feature-list__item--border{background:var(--primary-100);height:15px;margin-right:15px;width:1px}.form-feature-list__item--content :first-child{line-height:16px}.form-feature-list__item--content p{font-size:15px;font-weight:300}.form-feature-list__item--content p:first-of-type{font-size:14px}.form-feature-list__item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap}.feature-list__text-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.form-feature-list__item a{margin-top:12px}.form .eyebrow-title{line-height:32px}@media (max-width:1024px){.form:not(.form--left) .hs-form-field.hs-fieldtype-file>label,.form:not(.form--right) .hs-form-field.hs-fieldtype-file>label{padding-bottom:50px}.hs-fieldtype-file label:before{left:0;top:50%;width:100%}.form .text-title{width:100%}.form__body_copy h2{font-size:38px}}@media (min-width:960px) and (max-width:1024px){.form::not(.form--right) .hs-form-field,.form:not(.form--left) .hs-form-field{flex-direction:column-reverse}.form:not(.form--left) .hs-form-field .input,.form:not(.form--right) .hs-form-field .input{width:100%}.form:not(.form--left) .hs-form-field>label,.form:not(.form--right) .hs-form-field>label{padding:10px 0;width:100%}.hs-error-msgs{left:0!important}}@media (max-width:960px){.form{flex-direction:column-reverse;gap:40px}.form--left .form-right__wrapper,.form--left .form__body_copy,.form--right .form-right__wrapper,.form--right .form__body_copy{padding-left:0;padding-right:0;width:100%}.form-right__wrapper .eyebrow-title{width:100%}.form--left .form__body_copy,.form__body_copy{padding-left:0;padding-right:0}}@media (max-width:767px){.hs-error-msgs{left:0!important}}