.signup-section{background-position:-784px;background-repeat:no-repeat;background-size:1272px 1211px;border-radius:20px;overflow:hidden;width:100%}.signup-section .signup-container{align-items:center;display:flex;justify-content:space-between;padding:60px 108px 60px 77px;width:100%}.title-wrapper{align-items:center;display:flex;flex:1;height:100%}.title-wrapper h3.title{letter-spacing:1.3px;line-height:125%!important;width:calc(189.69014px + 4.88263vw)}.signup-form-wrapper form input[type=email],.signup-form-wrapper form input[type=submit]{background-color:transparent;box-shadow:none}.signup-section .signup-form-wrapper form{position:relative}.signup-section .signup-form-wrapper form h3.form-title{display:none}.signup-form-wrapper .hs-form-field{margin:0}.signup-form-wrapper .hs-form-field input{width:100%}.signup-form-wrapper form .hs-form-field>label{display:inline-block;font-family:proxima-nova,sans-serif;font-size:24px;font-weight:400;height:60px;line-height:1.5em;text-transform:capitalize}.signup-form-wrapper .hs_submit{padding:0 0 4px;position:absolute;right:30px;text-align:left;top:55px;width:70px}.signup-form-wrapper{flex:1.3;position:relative;width:100%}.signup-form-wrapper form input[type=submit]{background-color:transparent;border:none;box-shadow:none;font-size:16px;letter-spacing:.05em;margin-top:0;padding:0;text-align:left}.signup-form-wrapper form input[type=email]{font-size:22px}form input[type=email]:focus,form input[type=email]:focus-visible{border-color:none;border-radius:0;outline:none;outline-offset:4px}.signup-form-wrapper .legal-consent-container{margin-top:12px;width:100%}.legal-consent-container{font-size:16px;font-weight:600;line-height:1.5}.legal-consent-container .field.hs-form-field{width:100%}.legal-consent-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0f1822;border-radius:8px;height:30px;margin-right:20px;position:relative;width:30px}.legal-consent-container input[type=checkbox]:after,.legal-consent-container input[type=checkbox]:before{color:#fff;content:none;font-size:24px;height:100%;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:100%}.legal-consent-container input[type=checkbox]:before{background-color:#cb009f;border:1px solid #cb009f;border-radius:8px}.legal-consent-container input[type=checkbox]:checked:before{content:""}.legal-consent-container input[type=checkbox]:checked:after{content:"\2714"}.legal-consent-container .hs-form-booleancheckbox-display>span{padding:8px 0}.signup-form-wrapper .hs_submit:after{background-position:100%;background-repeat:no-repeat;bottom:6px;content:"";cursor:pointer;display:inline-block;height:22px;position:absolute;right:-26px;transform:rotate(0);transform-origin:center;transition:all .3s ease;width:22px}.signup-form-wrapper:hover .hs_submit:after{transform:rotate(-45deg)}@media (max-width:1200px){.title-wrapper h3.title{font-size:28px}.signup-form-wrapper{flex:1}.signup-section{background-position:-844px}}@media (max-width:991px){.title-wrapper{padding-left:20px}.legal-consent-container .field.hs-form-field p{font-size:14px}.signup-section{background-position:-944px}}@media (max-width:768px){.signup-section{background-position:right 50px top -525px}.signup-section .signup-container{flex-direction:column;padding:10px 0}.signup-section .title-wrapper{height:auto;padding-top:34px;width:100%}.signup-section .signup-form-wrapper,.signup-section .title-wrapper{padding-left:18px;padding-right:18px}#main-content .signup-section .title-wrapper h3.title{font-size:32px;width:100%}.signup-form-wrapper form .hs-form-field>label{font-size:18px;height:40px}.signup-form-wrapper .hs_submit{overflow:hidden;right:0;text-indent:40px;top:46px;width:40px}.signup-form-wrapper .hs_submit:after{right:0}.signup-form-wrapper form input[type=submit]{margin-bottom:0}.signup-form-wrapper .legal-consent-container{font-size:14px}.signup-form-wrapper .legal-consent-container ul li.hs-form-booleancheckbox label{display:flex}.signup-form-wrapper .legal-consent-container ul li.hs-form-booleancheckbox label input{flex-shrink:0;margin-right:0}}