.u5m-blog-subscribe{color:var(--white);margin:var(--section-margin-none);padding:var(--section-padding-medium);position:relative;&.has-cloud{--cta-cloud-height:150px;padding-top:0;.cta-cloud{background:var(--cta-cloud-image) repeat-x left top /auto var(--cta-cloud-height);display:block;height:var(--cta-cloud-height);line-height:0;overflow:hidden;pointer-events:none;width:100%;img{display:none}}>.inner{padding-top:var(--section-padding-y)}@media (max-width:767px){--cta-cloud-height:80px}}.inner.center{display:flex;flex-direction:column;gap:24px;width:100%;&.left-aligned{align-items:flex-start;text-align:left}&.center-aligned{align-items:center;text-align:center}}.intro-content{width:100%;.heading{color:var(--white);margin:0;span{color:var(--accent-light)}}.description{color:var(--white);display:block;margin-top:16px;p{margin:0}}}.signup-form-wrap{max-width:900px;width:100%;.hs-form-html,.hs_cos_wrapper,.hs_cos_wrapper_type_blog_subscribe,>span{display:block;max-width:none;width:100%}.form-title:empty,.hs_cos_wrapper_type_blog_subscribe>h3:empty,h3.form-title:empty{display:none}.form,form,form.hs-form{align-items:flex-end;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:row;flex-wrap:nowrap;float:none;gap:20px;margin:0;max-width:none;overflow:visible;padding:0;width:100%}.form-columns-1,.hs-email,.hs-form-field,fieldset{flex:1 1 0;float:none!important;margin:0;max-width:none!important;min-width:0;padding:0;position:relative;width:auto!important}.hs-fieldtype-radio{flex:1 1 100%;order:3}.input{margin:0!important}label{color:var(--white);display:block;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:1.7;margin:0 0 8px;text-align:left;text-transform:uppercase}input[type=email],input[type=text]{appearance:none;background:var(--white);border:1px solid transparent;border-radius:8px;box-shadow:none;box-sizing:border-box;font-family:var(--font1);font-size:16px;height:62px;margin:0!important;max-width:none;min-height:62px;padding:18px 16px;width:100%!important}.actions,.hs-submit{align-self:flex-end;display:flex;flex:0 0 auto;float:none!important;margin:0;padding:0;width:auto}.hs-button,input[type=submit]{align-items:center;background:var(--action1);border:1px solid var(--action1);border-radius:8px;box-shadow:var(--shadow-btn);color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--font1);font-size:18px;font-weight:600;height:62px;justify-content:center;letter-spacing:0;line-height:1.2;margin:0!important;padding:20px 35px;text-transform:none;white-space:nowrap;width:auto!important;&:focus,&:hover{background:var(--action2);border-color:var(--action2);color:var(--white)}}.legal-consent-container,.submitted-message{color:var(--white);flex:1 1 100%;text-align:center;p{color:inherit;margin:0 auto}}.hs_error_rollup{display:none}.hs-error-msg,.hs-error-msgs{background:none!important;color:#ff6b6b!important;font-size:14px!important;font-weight:600;height:auto;left:0;line-height:1.3;list-style:none;margin:6px 0 0;min-height:0;padding:0!important;position:absolute;text-align:left;top:100%;z-index:1;li{background:none;border-radius:0;display:block;padding:0;text-align:left;width:auto}.hs-error-msg,label,li{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.hs-error-msg,label{letter-spacing:0;line-height:inherit;text-transform:none}}}}@media (max-width:1024px){.u5m-blog-subscribe{.signup-form-wrap{.form,form,form.hs-form{flex-wrap:wrap}.hs-email,.hs-form-field,fieldset{flex:1 1 100%;min-width:0}.actions,.hs-submit{width:100%}.hs-button,input[type=submit]{width:100%!important}}}}@media (max-width:580px){.u5m-blog-subscribe{padding:60px 0}}