.blog_home_newsletter_container{padding:2rem var(--p-4);margin:2rem 0;width:100%;background-color:var(--brand-hover);font-family:var(--font-family-1)}.blog_home_newsletter__title{font-family:var(--font-family-2);font-size:var(--text-lg);font-weight:400;line-height:100%;text-align:center;color:var(--brand-white)}.blog_home_newsletter__form{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;padding:2.5rem 0 0}.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:var(--text-md);border:1px solid var(--brand-white);background:var(--brand-white);outline:0;transition:all .6s linear}.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:var(--text-md);line-height:1.375rem;color:var(--brand-white)}.blog_home_newsletter__form__submit:disabled,.blog_home_newsletter__form__submit{width:100%;padding:.8125rem 0;border:0;background:var(--brand);color:var(--brand-white,#fff);font-family:var(--font-family-2);font-weight:400;text-align:center;letter-spacing:1px;cursor:pointer}.blog_home_newsletter__form__submit:active,.blog_home_newsletter__form__submit.active,.blog_home_newsletter__form__submit{background-color:var(--brand)}.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}.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 var(--brand-white);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(max-width:767.98px){.blog_home_newsletter__title{font-size:22px}.blog_home_newsletter__form__group_checkbox__label{font-size:16px}.blog_home_newsletter__form__submit:disabled,.blog_home_newsletter__form__submit{font-size:22px}}@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}}