.unlocking-form-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:200px 0 77px}.container-fluid .row-fluid .unlocking-form-banner .page-center.page-center50{max-width:1540px}.unlocking-form-banner h2{color:#000;font-family:Vastago Grotesk;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:50px;margin-bottom:40px;margin-top:45px;position:relative}.unlocking-form-banner .hs_submit.hs-submit{margin-right:10px;margin-top:40px}.unlocking-form-banner p{color:#000;display:block;font-size:24px;font-weight:600;line-height:30.2px;margin-bottom:20px}.unlocking-form-banner .legal-consent-container p{color:#000;font-family:Source Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:25.6px;text-align:left}.unlocking-form-banner .legal-consent-container .hs-form-booleancheckbox-display input span{margin-left:0;padding:0;position:relative}.unlocking-form-banner .legal-consent-container .hs-input{height:23px}.unlocking-form-banner-img{text-align:center}.unlocking-form-section{background-color:#fff;border-radius:12px;padding:60px 60px 70px}.unlocking-form-section section{margin:auto;max-width:544px}.unlocking-form-section .hs-fieldtype-phonenumber label,.unlocking-form-section .hs-fieldtype-text label,.unlocking-form-section .hs-fieldtype-textarea label,.unlocking-form-section .hs-richtext p{color:#000;display:block;font-family:Source Sans Pro,"sans-serif";font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:30.2px;margin-bottom:3px;padding-left:17px;text-align:left}.unlocking-form-section .hs-input{background:#fff;border:1px solid #c5c5c5;border-radius:6px;box-shadow:none;color:#2c2a29;font-family:Source Sans Pro,"sans-serif";font-size:18px;font-style:normal;font-weight:400;height:50px;letter-spacing:-.02em;line-height:25.6px;margin-bottom:14px;padding:12px 19px}.unlocking-form-section .hs-input:focus{border:1px solid #000;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;outline:0}.unlocking-form-section textarea{resize:none}.unlocking-form-section .hs-button.primary,.unlocking-form-section input[type=button],.unlocking-form-section input[type=submit]{background:#f5ff00;border:3px solid #f5ff00;border-radius:6px;box-sizing:border-box;color:#000;display:block;font-family:Source Sans Pro,"sans-serif";font-size:18px;font-style:normal;font-weight:700;line-height:25.6px;margin:0 0 0 auto;padding:11px 30px;text-align:center;text-transform:uppercase;width:100%}.unlocking-form-section .hs-button.primary:hover,.unlocking-form-section input[type=button]:hover,.unlocking-form-section input[type=submit]:hover{background:#a7a9ac;border:3px solid #a7a9ac;color:#000}.unlocking-form-section .hs-button.primary:focus,.unlocking-form-section input[type=button]:focus,.unlocking-form-section input[type=submit]:focus{background:#d1d3d4;border:3px solid #d1d3d4;color:#000}.unlocking-form-sectio .hs-fieldtype-text label.hs-error-msg{color:#f2545b;font-family:Source Sans Pro,sans-serif;font-size:18px;line-height:25.6px}@media (max-width:1600px){.container-fluid .row-fluid .unlocking-form-banner .page-center.page-center50{max-width:1400px}}@media(max-width:1024px){.unlocking-form-banner{padding:160px 25px 50px}.unlocking-form-banner h2{font-size:30px;line-height:37.5px}.unlocking-form-banner p{font-size:22px;line-height:27.7px}.unlocking-form-section{padding:50px 25px}.unlocking-form-section fieldset.form-columns-2 .hs-form-field{width:100%!important}.unlocking-form-section .hs-fieldtype-phonenumber label,.unlocking-form-section .hs-fieldtype-text label,.unlocking-form-section .hs-fieldtype-textarea label,.unlocking-form-section .hs-richtext p{font-size:22px;line-height:27.7px}}@media(max-width:767px){body .unlocking-form-banner form.hs-form fieldset .hs-form-field{padding:0}.unlocking-form-banner-img{clear:both;display:none;float:left;margin:10px auto 5px 20px;visibility:hidden;width:28%}.unlocking-form-banner .hs_submit.hs-submit{margin-right:0}.unlocking-form-banner{text-align:left}.page-center-unlocking-form{padding:0}.unlocking-form-banner-btn{margin-bottom:30px}.unlocking-form-banner-module p{font-size:22px}.unlocking-form-banner-img{margin-top:50px}}@media(max-width:640px){.unlocking-form-banner h2{font-size:25px;line-height:31.3px}.unlocking-form-section .hs-fieldtype-phonenumber label,.unlocking-form-section .hs-fieldtype-text label,.unlocking-form-section .hs-fieldtype-textarea label,.unlocking-form-section .hs-richtext p{font-size:20px;line-height:25.1px}}