.blogSubscribe{display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;z-index:1}.blogSubscribe__container{display:flex;width:100%}.blogSubscribe__content{display:grid;gap:var(--spacing-sm);position:relative;width:100%;z-index:1}.blogSubscribe__title{color:inherit;line-height:1.25;margin:0}.blogSubscribe__text{margin:0}.blogSubscribe__form{grid-area:form;margin-inline:auto;min-height:60px;position:relative;width:100%}.blogSubscribe__form .loader{border-color:var(--accent-color,grey) var(--accent-color,grey) transparent;display:none;left:50%;position:absolute;top:50%;translate:-50% -50%}.blogSubscribe__form .loader:after{border-color:transparent #fff #fff}.blogSubscribe__form:not(:has(form)) .loader{display:block}.blogSubscribe--inline{overflow:visible}.blogSubscribe--inline .hs-form{align-items:center;display:grid;gap:var(--spacing-sm);grid-template-columns:0 1fr auto 0;grid-template-rows:0 auto 0;position:relative}.blogSubscribe--inline .hs-form:has(.hs-fieldtype-text .input input.error):before{outline:1px solid var(--error-color)}.blogSubscribe--inline .hs-form:before{align-self:stretch;background:hsl(from var(--primary-color,black) h s l/.1);border-radius:var(--radius-xl);content:"";display:block;grid-column:1/-1;grid-row:1/4;position:relative;z-index:0}.blogSubscribe--inline .hs-form .hs-fieldtype-text{border:none;border-radius:var(--radius-xl);grid-column:2/3;grid-row:2/3;margin:0;padding:0;padding-left:var(--spacing-md);position:relative;z-index:1}.blogSubscribe--inline .hs-form .hs-fieldtype-text:has(.input input:focus)>label,.blogSubscribe--inline .hs-form .hs-fieldtype-text:not(:has(.input input[value=""]))>label{filter:blur(2rem);opacity:0;scale:0}.blogSubscribe--inline .hs-form .hs-fieldtype-text>label{background:unset;color:var(--primary-color);cursor:text;filter:blur(0);font-size:var(--body-font-size,1rem);left:calc(var(--spacing-md));line-height:1.2;margin:0;padding:0;pointer-events:none;position:absolute;top:50%;transform-origin:left center;transition:.3s ease-in-out;translate:0 -50%}.blogSubscribe--inline .hs-form .hs-fieldtype-booleancheckbox{grid-column:1/-1;grid-row:4/5;margin-top:var(--spacing-sm);position:relative;z-index:1}.blogSubscribe--inline .hs-form .hs-submit{grid-column:3/4;grid-row:2/3;position:relative;z-index:1}.blogSubscribe--inline .hs-form .hs_error_rollup{grid-column:1/-1}