.form{display:flex;gap:48px}.form__wrapper{padding-bottom:24px;width:100%}.form--right{flex-direction:row-reverse}.form--left .form__body_copy,.form--left .form__wrapper,.form--right .form__body_copy,.form--right .form__wrapper{width:50%}.form__body_copy__media--cta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around}@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%}}@media (min-width:767px) and (max-width:1024px){.form::not(.form--right) .hs-form-field,.form:not(.form--left) .hs-form-field{flex-direction:column}.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%}}@media (max-width:767px){.form{flex-direction:column}.form--left .form__body_copy,.form--left .form__wrapper,.form--right .form__body_copy,.form--right .form__wrapper{padding-left:0;padding-right:0;width:100%}.form--left .form__body_copy,.form__body_copy{padding-left:0;padding-right:0}}