footer.page-footer{margin-top:0!important}.footer-form{background:#fff;margin:0 auto;max-width:960px;padding:70px 50px 40px;position:relative}.footer-form h2{color:#312f82;font-size:3.4rem;margin-top:0}.footer-form .heading,.footer-form .subheading{padding:0 50px}.footer-form .subheading p{text-align:center}.footer-form .form form fieldset{max-width:100%!important;max-width:none}.footer-form .form form fieldset legend{font-size:1.6rem;margin:4px 0 6px}.footer-form .form form fieldset .hs-form-field input,.footer-form .form form fieldset .hs-form-field select,.footer-form .form form fieldset .hs-form-field textarea{width:100%!important}.footer-form .form form .actions{text-align:center}.footer-form .form form .legal-consent-container p{margin-bottom:24px;text-align:center}.footer-form .form form .hs-submit{margin-top:0}@media (max-width:767px){.footer-form{padding:26px 20px 40px}.footer-form h2{font-size:3.2rem}.footer-form .heading,.footer-form .subheading{padding:0}.footer-form .form form fieldset .hs-form-field{margin:10px 0}}