.banner-with-signup-form .text-wrapper{display:flex;justify-content:flex-end;max-width:100%;width:100%}.banner-with-signup-form form.hs-form fieldset .hs-form-field input:focus,.banner-with-signup-form form.hs-form fieldset .hs-form-field input:hover{background-color:#fff}.banner-with-signup-form .wrapper{max-width:1134px}.banner-with-signup-form .title{margin-bottom:0}.banner-with-signup-form form form button,body .hs-submit input.hs-button,body form .hs-button.primary{max-width:180px;width:100%}.banner-with-signup-form form.hs-form .hs-form-field>label{color:#fff;font-size:14px;font-weight:700}.banner-with-signup-form form.hs-form .hs-form-field>label span{font-weight:700}.banner-with-signup-form .title h2{color:#fff;font-size:38px;font-weight:700;letter-spacing:-1px;line-height:40px}.banner-with-signup-form .form-box{margin:0;max-width:665px}.banner-with-signup-form .form-box form{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.banner-with-signup-form .form-box form input[type=email],.banner-with-signup-form .form-box form input[type=file],.banner-with-signup-form .form-box form input[type=number],.banner-with-signup-form .form-box form input[type=password],.banner-with-signup-form .form-box form input[type=tel],.banner-with-signup-form .form-box form input[type=text],.banner-with-signup-form .form-box form select{height:45px}.banner-with-signup-form .form-box form .hs_email.hs-email{max-width:93%;width:100%}.banner-with-signup-form .form-box form .hs_email.hs-email ul.hs-error-msgs{display:none!important}.banner-with-signup-form .form-box form .hs_submit.hs-submit{max-width:34%;width:100%}.banner-with-signup-form .form-box form ul.hs-error-msgs{max-width:max-content;position:absolute}@media (min-width:768px) and (max-width:1240px){.banner-with-signup-form .form-box form{display:block}}.banner-with-signup-form .typed-cursor{animation:blink .7s infinite;moz-animation:blink .7s infinite;opacity:1;webkit-animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (max-width:991px){.banner-with-signup-form .image-box img{margin-top:40px}}@media (min-width:768px){.banner-with-signup-form .form-box form{align-items:center;flex-direction:row}.banner-with-signup-form .form-box .form-columns-3 .input{margin-right:24px}.banner-with-signup-form form.hs-form fieldset .hs-form-field{margin-bottom:10px}.banner-with-signup-form .form-box form .form-columns-1 .hs_email.hs-email input{max-width:100%;width:100%}.banner-with-signup-form .form-box .hs_submit.hs-submit{margin-top:11px;max-width:50%;width:100%}.banner-with-signup-form .form-box form .hs_submit.hs-submit input.hs-button{margin-left:0}.banner-with-signup-form .form-box form .hs_error_rollup{left:0;position:absolute;top:160px;width:100%}}@media (min-width:962px){.banner-with-signup-form .form-columns-1,.banner-with-signup-form .hs-submit{float:left;max-width:50%!important}}@media (max-width:961px){.banner-with-signup-form .text-wrapper{justify-content:flex-start}.banner-with-signup-form .row{flex-direction:column}.banner-with-signup-form .row .text-box{flex:auto;max-width:100%;width:100%}.banner-with-signup-form .form-box{justify-content:flex-start!important;margin-top:10px}.banner-with-signup-form .form-box form ul.hs-error-msgs{position:unset}.banner-with-signup-form .form-columns-1{max-width:100%!important}.banner-with-signup-form form.hs-form fieldset .hs-form-field{max-width:100%!important;width:100%!important}.banner-with-signup-form .form-box{max-width:100%;width:100%!important}.banner-with-signup-form .form-columns-1 .input{margin-right:20px!important}}.banner-with-signup-form .form-box form .hs_submit.hs-submit input.hs-button:hover{background-color:transparent!important;border-color:#00d02d;color:#00d02d!important;outline:none;transform:unset!important}.banner-with-signup-form .form-box form .hs_submit.hs-submit input.hs-button{border:1px solid #00d02d;color:#101a26;letter-spacing:normal!important;line-height:40px}@media screen and (max-width:767px){.banner-with-signup-form .form-box form{max-width:100%!important;width:100%!important}.banner-with-signup-form .form-columns-1 .input{margin-right:8px!important}}@media screen and (max-width:1240px) and (min-width:962px){.banner-with-signup-form .form-box .hs_submit.hs-submit{margin-top:21px!important;max-width:50%;width:100%}}@media screen and (max-width:767px) and (min-width:375px){body form{margin:0!important;max-width:585px!important;width:100%}}