.vl-newsletter-module{padding:50px 0}.vl-newsletter-container{margin:0 auto;max-width:1240px;padding:0 24px}.vl-newsletter-card{background:#e2eff8;border-radius:24px;padding:50px 40px}.vl-newsletter-inner{align-items:center;display:grid;gap:64px;grid-template-columns:2fr 3fr}.vl-newsletter-content{position:relative}.vl-newsletter-heading{font-weight:700;line-height:1.25;margin:0 0 16px}.vl-newsletter-body,.vl-newsletter-body p{color:#5a6a7e;line-height:1.7;margin:0}.vl-newsletter-form-wrap{min-width:0;position:relative;width:100%}.vl-newsletter-form-card{background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(6,67,103,.08),0 1px 4px rgba(6,67,103,.05);box-sizing:border-box;padding:16px;width:100%}.vl-newsletter-form-card .form-title,.vl-newsletter-form-card .hs-form-iframe,.vl-newsletter-form-card .hs_cos_wrapper_type_form>h2,.vl-newsletter-form-card .hs_cos_wrapper_type_form>h3,.vl-newsletter-form-card img:not([src*=captcha]){display:none!important}.vl-newsletter-form-card .hs-form fieldset{max-width:100%!important}.vl-newsletter-form-card .hs-form .hs-input{background:#fff;border:1.5px solid #c8dff0;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#1d2b3d;font-size:1em;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.vl-newsletter-form-card .hs-input::placeholder{color:#9aabbd}.vl-newsletter-form-card .hs-form .hs-input:focus{border-color:#087fcb;box-shadow:0 0 0 3px rgba(8,127,203,.12)}.vl-newsletter-form-card .hs-form label{color:#2b3856;display:block;font-size:.88em;font-weight:600;margin-bottom:6px}.vl-newsletter-form-card .hs-form .hs-form-field{margin-bottom:16px}.vl-newsletter-form-card .hs-form .hs-button,.vl-newsletter-form-card .hs-form input[type=submit]{background:#064367;border:none;border-radius:100px;box-shadow:0 4px 16px rgba(6,67,103,.2);box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;font-weight:var(--vl-newsletter-button-font-weight,500);margin-top:4px;padding:14px 36px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;width:100%}.vl-newsletter-form-card .hs-form .hs-button:hover,.vl-newsletter-form-card .hs-form input[type=submit]:hover{background:#0a5a8a;box-shadow:0 8px 20px rgba(6,67,103,.28);transform:translateY(-1px)}.vl-newsletter-form-card .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.vl-newsletter-form-card .hs-error-msgs li label{color:#e05a5a;font-size:.82em;font-weight:400}.vl-newsletter-disclaimer{color:#8a97a8;font-size:.78em;margin:12px 0 8px 24px!important}@keyframes vl-newsletter-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.vl-newsletter-module--animated .vl-newsletter-content{animation:vl-newsletter-fade-up .7s ease both}.vl-newsletter-module--animated .vl-newsletter-form-wrap{animation:vl-newsletter-fade-up .7s ease .15s both}@media (max-width:900px){.vl-newsletter-container,.vl-newsletter-module{padding:0}.vl-newsletter-card{background:#fefef5;border-radius:0;padding:88px 24px}.vl-newsletter-inner{gap:40px;grid-template-columns:1fr}.vl-newsletter-form-wrap{position:static}.vl-newsletter-form-card{padding:16px 12px}}@media (max-width:480px){.vl-newsletter-card{padding:72px 20px}.vl-newsletter-form-card{border-radius:16px;padding:20px 10px}.vl-newsletter-form-card .hs-form .hs-button,.vl-newsletter-form-card .hs-form input[type=submit]{padding:14px 20px}}