.blog-subscribe-cta{background:var(--primary_color);border-radius:30px;color:#fff;padding:36px 32px}.blog-subscribe-cta--sticky{position:sticky;top:120px}.blog-subscribe-cta .blog-subscribe-cta__heading{color:#fff;font-size:28px;line-height:120%;margin:0 0 12px}.blog-subscribe-cta .blog-subscribe-cta__description,.blog-subscribe-cta .blog-subscribe-cta__description p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:150%;margin:0}.blog-subscribe-cta .blog-subscribe-cta__description{margin-bottom:24px}.blog-subscribe-cta__empty{border:1.5px dashed hsla(0,0%,100%,.5);border-radius:10px;font-size:14px;margin:0;padding:16px}.blog-subscribe-cta .blog-subscribe-cta__form .actions,.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-field,.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-field .input,.blog-subscribe-cta .blog-subscribe-cta__form .hs_submit,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container,.blog-subscribe-cta .blog-subscribe-cta__form fieldset,.blog-subscribe-cta .blog-subscribe-cta__form form{border:0;float:none!important;margin:0!important;max-width:none!important;padding:0!important;text-align:left;width:100%!important}.blog-subscribe-cta .blog-subscribe-cta__form form{display:flex;flex-direction:column;gap:18px}.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-field>label{color:#fff;display:block;font-size:14px;line-height:1.3;margin:0 0 6px}.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-required{color:#fff}.blog-subscribe-cta .blog-subscribe-cta__form input[type=email],.blog-subscribe-cta .blog-subscribe-cta__form input[type=tel],.blog-subscribe-cta .blog-subscribe-cta__form input[type=text],.blog-subscribe-cta .blog-subscribe-cta__form select{background:#fff;border:1.5px solid transparent;border-radius:10px;box-shadow:none;box-sizing:border-box;color:var(--primary_color);font:inherit;font-size:16px;height:50px;margin:0;padding:0 16px;width:100%!important}.blog-subscribe-cta .blog-subscribe-cta__form input:focus,.blog-subscribe-cta .blog-subscribe-cta__form select:focus{border-color:var(--secondary_color);box-shadow:0 0 0 3px hsla(0,0%,100%,.35);outline:none}.blog-subscribe-cta .blog-subscribe-cta__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.blog-subscribe-cta .blog-subscribe-cta__form .hs-error-msgs li{margin:0;padding:0}.blog-subscribe-cta .blog-subscribe-cta__form .hs-error-msgs li:before{content:none}.blog-subscribe-cta .blog-subscribe-cta__form .hs-error-msg,.blog-subscribe-cta .blog-subscribe-cta__form .hs-error-msgs label{color:#ffc9c9;font-size:13px;line-height:1.4}.blog-subscribe-cta .blog-subscribe-cta__form .hs-richtext,.blog-subscribe-cta .blog-subscribe-cta__form .hs-richtext p,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container label,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container p,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container span{color:hsla(0,0%,100%,.7);font-size:12px;line-height:1.5}.blog-subscribe-cta .blog-subscribe-cta__form .hs-richtext p,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container p{margin:0 0 8px}.blog-subscribe-cta .blog-subscribe-cta__form .hs-richtext a,.blog-subscribe-cta .blog-subscribe-cta__form .legal-consent-container a{color:#fff;text-decoration:underline}.blog-subscribe-cta .blog-subscribe-cta__form ul.inputs-list{list-style:none;margin:0 0 8px;padding:0}.blog-subscribe-cta .blog-subscribe-cta__form ul.inputs-list li{margin:0;padding:0}.blog-subscribe-cta .blog-subscribe-cta__form ul.inputs-list li:before{content:none}.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-booleancheckbox-display,.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-checkbox-display{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin:0}.blog-subscribe-cta .blog-subscribe-cta__form input[type=checkbox]{accent-color:var(--secondary_color);flex-shrink:0;height:16px;margin:1px 0 0;width:16px}.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-booleancheckbox-display>span,.blog-subscribe-cta .blog-subscribe-cta__form .hs-form-checkbox-display>span{color:#fff;margin:0!important;padding:0}.blog-subscribe-cta .blog-subscribe-cta__form .hs-button{background:var(--secondary_color);border:0;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:600;height:50px;margin:0;padding:0 24px;transition:filter .2s;width:100%}.blog-subscribe-cta .blog-subscribe-cta__form .hs-button:hover{filter:brightness(1.1)}.blog-subscribe-cta .blog-subscribe-cta__form .hs-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.blog-subscribe-cta .blog-subscribe-cta__form .submitted-message,.blog-subscribe-cta .blog-subscribe-cta__form .submitted-message p{color:#fff;font-size:18px;line-height:150%;margin:0}@media (max-width:991px){.blog-subscribe-cta--sticky{position:static}}@media (max-width:767px){.blog-subscribe-cta{border-radius:24px;padding:28px 22px}.blog-subscribe-cta .blog-subscribe-cta__heading{font-size:24px}}