.blog-subscribe{background:var(--primary-color,#000);border-radius:var(--border-radius-lg);color:#fff;display:grid;gap:1.5rem;overflow:hidden;padding:3rem;position:relative;z-index:1}@media (width <= 575px){.blog-subscribe{padding-inline:1.5rem}}.blog-subscribe__media{height:100%;inset:0;position:absolute;width:100%;z-index:0}.blog-subscribe__image{height:100%;margin:0;position:relative;width:100%;z-index:0}.blog-subscribe__image img{display:block;height:100%!important;object-fit:cover;width:100%}.blog-subscribe__overlay{height:100%;inset:0;position:absolute;width:100%;z-index:1}.blog-subscribe__content{display:grid;gap:.5rem;margin-block:0;margin-inline:auto;position:relative;text-align:center;width:min(100%,700px);z-index:1}.blog-subscribe__title{color:inherit;line-height:1.25;margin:0}.blog-subscribe__text{margin:0}.blog-subscribe__form{margin-inline:auto;min-height:60px;position:relative;width:min(100%,580px)}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form{display:flex;flex-wrap:wrap;gap:1.5rem 1rem;justify-content:center;position:relative}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs-fieldtype-text{align-items:center;background:#fff;display:grid;flex:300px}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs-fieldtype-text>label{display:none}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs-fieldtype-text .input input{font-weight:700}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs-fieldtype-text .input input::placeholder{color:rgba(var(--text-rgb),.3)}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs-fieldtype-text .hs-error-msgs{margin-top:0}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs_submit{display:flex;flex:0}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs_submit .actions{display:flex}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs_submit .hs-button{background:var(--tertiary-color,#000);font-weight:600;width:max-content}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs_submit .hs-button:hover{background:var(--tertiary-hover)}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs_error_rollup{order:3;text-align:center}.blog-subscribe__form .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-main-font-element{margin:0}.blog-subscribe__form .loader{border-color:var(--light-color,grey) var(--light-color,grey) transparent;display:none;left:50%;position:absolute;top:50%;translate:-50% -50%}.blog-subscribe__form .loader:after{border-color:transparent #fff #fff}.blog-subscribe__form:not(:has(form)) .loader{display:block}