.newsletter-banner{background-image:linear-gradient(180deg,#0000 50%,#f9fafe 0);padding:0 15px;position:relative;z-index:1}.newsletter-banner .banner-wrapper{align-items:center;background:linear-gradient(90deg,#252040 67%,#ffac2b);border-radius:16px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1170px;padding:70px 90px;width:100%}.newsletter-banner .banner-wrapper .content-col{width:40%}.newsletter-banner .banner-wrapper .content-col h2{color:#fff;font-family:Urbanist,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:1;margin:0}.newsletter-banner .banner-wrapper .content-col p{color:#ffffffe0;font-family:Urbanist,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:5px 0 0}.newsletter-banner .banner-wrapper .form-col{background:#fff;border-radius:4px;box-shadow:10px 16px 60px -7px #0000000a;padding:8px;width:50%}.newsletter-banner .banner-wrapper .form-col .hs_cos_wrapper.form-title{display:none}.newsletter-banner .banner-wrapper .form-col form{align-items:center;display:flex;justify-content:space-between;margin:0}.newsletter-banner .banner-wrapper .form-col form label{display:none}.newsletter-banner .banner-wrapper .form-col form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin:0;padding:0;position:relative;width:calc(100% - 135px)!important;z-index:1}.newsletter-banner .banner-wrapper .form-col form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field .hs-error-msgs{left:14px;position:absolute;top:100%;z-index:-1}.newsletter-banner .banner-wrapper .form-col form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field .hs-error-msgs li{margin:0}.newsletter-banner .banner-wrapper .form-col form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field .hs-error-msgs label{display:inline-block;line-height:1;margin:0}.newsletter-banner .banner-wrapper .form-col form .hs-form-field .input{border:none}.newsletter-banner .banner-wrapper .form-col form .hs-form-field .input input{border:none;box-shadow:none;color:#000;font-size:16px;font-weight:500;line-height:1;outline:none;padding:0 0 0 14px}.newsletter-banner .banner-wrapper .form-col form .hs-form-field .input input::placeholder{color:#a8a9b1}.newsletter-banner .banner-wrapper .form-col form .hs_submit{max-width:135px;padding:0}.newsletter-banner .banner-wrapper .form-col form .hs_submit .actions{padding:0}.newsletter-banner .banner-wrapper .form-col form .hs_submit .actions input[type=submit]{background:#ffac2b;border:1px solid #ffac2b;border-radius:8px;color:#252040;font-family:Urbanist,sans-serif;font-size:16px;font-weight:500;line-height:1;padding:15px;text-align:center;text-transform:capitalize;transform:unset;width:100%}.newsletter-banner .banner-wrapper .form-col form .hs_submit .actions input[type=submit]:hover{background:#0000;color:#ffac2b}@media (max-width:1199px){.newsletter-banner .banner-wrapper{padding:60px 40px}}@media (max-width:1023px){.newsletter-banner .banner-wrapper{padding:50px 25px}.newsletter-banner .banner-wrapper .form-col{width:58%}.newsletter-banner .banner-wrapper .content-col h2{font-size:32px}.newsletter-banner .banner-wrapper .content-col p{font-size:14px}}@media (max-width:767px){.newsletter-banner .banner-wrapper .content-col{margin-bottom:25px;width:100%}.newsletter-banner .banner-wrapper .form-col{width:100%}.newsletter-banner .banner-wrapper{padding:40px 20px}.newsletter-banner .banner-wrapper .form-col form .hs-form-field .input input{padding:0}.newsletter-banner .banner-wrapper .form-col form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field .hs-error-msgs{left:0}}