.blog_home_newsletter_container{padding:2rem var(--p-4);margin:2rem 0;width:100%;background-color:var(--gray-5);font-family:var(--font-family-1,--font-family-1)}.blog_home_newsletter__title{font-size:var(--text-lg);font-weight:var(--weight-bolder);line-height:1.625rem;text-align:center;color:var(--brand-black);font-family:var(--font-family-1-bold)}.blog_home_newsletter__form{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;padding:2.5rem 0 0;height:100%;min-height:439px}.blog_home_newsletter__form__input_text:focus,.blog_home_newsletter__form__input_text:focus-within,.blog_home_newsletter__form__input_text:target,.blog_home_newsletter__form__input_text:visited,.blog_home_newsletter__form__input_text{padding:.625rem var(--p-3);width:100%;font-size:1rem;border:0;border-bottom:1px solid var(--gray-1);background:transparent;outline:0;transition:all .6s linear;font-family:var(--font-family-2-reg);color:var(--gray-1)}.blog_home_newsletter__form__input_text:active,.blog_home_newsletter__form__input_text:hover{border-bottom-color:var(--brand,#414141);box-shadow:0 1px 0 0 transparent,0 1px 0 0 var(--brand,#414141)}.blog_home_newsletter__form__group_checkbox{display:flex;justify-content:space-between;gap:.75rem}.blog_home_newsletter__form__group_checkbox__input{position:relative;width:1.5rem;height:1.5rem;border:2px solid var(--gray-dark-1,#414141);background:var(--brand)}.blog_home_newsletter__form__group_checkbox__label{font-size:1rem;line-height:1.375rem;color:var(--gray-1)}.blog_home_newsletter__form__submit:disabled,.blog_home_newsletter__form__submit{width:100%;border:0;background:var(--brand-disabled);color:var(--brand-white,#fff);font-weight:var(--weight-bolder);text-align:center;letter-spacing:1px;border-radius:8px;font-family:var(--font-family-1-bold);height:48px;font-size:var(--text-sl);margin-top:auto}.blog_home_newsletter__form__submit:active,.blog_home_newsletter__form__submit.active,.blog_home_newsletter__form__submit{background-color:var(--brand-secondary)}.blog_home_newsletter__form__submit:active:hover,.blog_home_newsletter__form__submit.active:hover,.blog_home_newsletter__form__submit:hover{background-color:var(--brand-hover)}.blog_home_newsletter__form__submit:disabled:hover{background-color:var(--brand-disabled)!important}.blog_home_newsletter__message_success,.blog_home_newsletter__message_error{color:var(--alert-success-email,#318234);padding:var(--p-4) 0;font-size:var(--text-md);font-weight:var(--weight-bolder)}.blog_home_newsletter__message_error{color:var(--alert-error-main,#d32f2f)}.checkbox_input{display:none}.checkbox_input+.checkbox_input__label{position:relative;display:flex;cursor:pointer;font-family:var(--font-family-2-reg)}.checkbox_input+.checkbox_input__label .checkbox_input__label__icon_box{position:relative;width:1.375rem;height:1.375rem;padding-left:2.125rem}.checkbox_input+.checkbox_input__label .checkbox_input__label__icon_box:before{content:"";position:absolute;left:0;top:0;width:1.375rem;height:1.375rem;border:2px solid #414141;border-radius:2px;background-color:transparent;transition:all .6s}.checkbox_input:checked+.checkbox_input__label .checkbox_input__label__icon_box:before{background-color:var(--brand);border:2px solid var(--brand)}.checkbox_input+.checkbox_input__label .checkbox_input__label__icon_box:after{content:"✔";font-size:1.2rem;color:var(--brand-white);position:absolute;top:calc(50% + .05rem);left:calc(50% - .4rem);transform:translate(-50%,-50%);opacity:0}.checkbox_input:checked+.checkbox_input__label .checkbox_input__label__icon_box:after{opacity:1}@media(min-width:1366px){.blog_home_newsletter__title{font-size:var(--text-xl);line-height:2.125rem}.blog_home_newsletter_container{padding:2rem 1.25rem}}@media(min-width:1920px){.blog_home_newsletter_container{padding:2rem;min-height:545px}}@media(max-width:768px){.blog_home_newsletter__title{font-size:22px}}