.nested-newsletter{border-radius:4px;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:24px 16px 128px;position:relative}.nested-newsletter:before{background-color:var(--ice-blue-900,#3948ad);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.nested-newsletter__heading{color:var(--base-white,#fffff);font-size:36px;font-weight:600;line-height:44px;margin-bottom:0}.nested-newsletter__description{color:var(--navy-blue-100,#c2c9e5);font-size:20px;line-height:1.5;margin-bottom:0}.nested-newsletter__form-wrap form{display:flex;flex-direction:column;gap:16px;width:100%}.nested-newsletter__form-wrap .form-title{display:none}.nested-newsletter__form-wrap .hs-input{background:var(--base-white,#fff);border:1px solid var(--ice-blue-200,#b1c1f7);border-radius:61px;color:var(--ice-blue-500,#5e7be8);font-size:14px;height:36px;line-height:20px;padding:6px 24px;width:100%}.nested-newsletter__form-wrap .hs-input:focus{outline:none}.nested-newsletter__form-wrap .hs-input::placeholder{color:var(--ice-blue-500,#5e7be8);transition:.3s}.nested-newsletter__form-wrap .hs-input:focus::placeholder{opacity:0}.nested-newsletter__form-wrap .hs-button{background:var(--navy-blue-900,#0c2471);border:none;border-radius:8px;color:var(--base-white,#fff);font-weight:500;line-height:24px;outline:none;padding:12px 16px 12px 20px;text-align:center;width:100%}.nested-newsletter__form-wrap .hs_error_rollup{display:none}.nested-newsletter__form-wrap .hs-error-msgs{color:var(--red-500,#56b84d)}@media screen and (min-width:576px) and (max-width:991.98px){.nested-newsletter{padding:40px 104px 40px 40px}.nested-newsletter__form-wrap form{flex-direction:row;gap:0;max-width:455px}.nested-newsletter__form-wrap .hs_email{width:100%}.nested-newsletter__form-wrap .hs-input{height:48px}.nested-newsletter__form-wrap .hs_submit{margin-left:-30px}}@media screen and (min-width:992px){.nested-newsletter{width:370px}.nested-newsletter-mobile .nested-newsletter{display:none}}@media screen and (max-width:991.98px){.nested-newsletter{display:none;padding:24px 16px 128px}.nested-newsletter-mobile .nested-newsletter{display:flex}}@media screen and (max-width:575.98px){.nested-newsletter:before{background-position:bottom}}