.newsletter__form-success,.newsletter__form-errors{font-size:var(--body-m);font-family:var(--font-family-body);font-weight:400;line-height:1.1;letter-spacing:.06em}.newsletter__form .form-element input[type=text]::-moz-placeholder, .newsletter__form .form-element input[type=email]::-moz-placeholder{font-size:var(--form-label);font-family:var(--font-family-form);font-weight:400;line-height:auto;letter-spacing:0px}.newsletter__form .form-element input[type=text]:-ms-input-placeholder, .newsletter__form .form-element input[type=email]:-ms-input-placeholder{font-size:var(--form-label);font-family:var(--font-family-form);font-weight:400;line-height:auto;letter-spacing:0px}.newsletter__form .form-element input[type=text]::placeholder,.newsletter__form .form-element input[type=email]::placeholder,.newsletter__form .form-element input[type=text],.newsletter__form .form-element input[type=email]{font-size:var(--form-label);font-family:var(--font-family-form);font-weight:400;line-height:auto;letter-spacing:0px}.newsletter__form .form-element--privacy input+label{font-size:var(--form-desc);font-family:var(--font-family-form);font-weight:400;line-height:auto;letter-spacing:0px}.newsletter__form{display:flex;flex-direction:column;gap:16px}.newsletter__form-success,.newsletter__form-errors{list-style:circle;min-height:var(--m_btn-mih);display:flex;justify-content:center;flex-direction:column;gap:4px;padding:var(--m_btn-vs) var(--m_btn-hs);border-radius:var(--m_btn-border-radius);border:1px solid rgba(0,0,0,0)}.newsletter__form-success.hidden,.newsletter__form-errors.hidden{display:none}.newsletter__form-success{color:var(--light_state-success);background-color:var(--light_state-success-bg);border-color:var(--light_state-success)}.newsletter__form-errors{color:var(--light_state-error);background-color:var(--light_state-error-bg);border-color:var(--light_state-error)}.newsletter__form fieldset{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%}.newsletter__form .form-element{flex:1 0}.newsletter__form .form-element--privacy{width:100%}.newsletter__form .form-element--privacy .privacy-checkbox__container .form-element label a{text-decoration:unset}.newsletter__form .form-element--privacy .privacy-checkbox__container .form-element label a:hover{font-weight:600}.newsletter__form .form-element__error{order:-1}.newsletter__form .form-element input{width:100%}.newsletter__form .form-element input[type=checkbox]+label{width:100%}.newsletter__form .form-element input[type=checkbox]+label a:hover{font-weight:600}.newsletter__form .form-element input[type=text],.newsletter__form .form-element input[type=email]{min-height:36px;padding:8px 0 0}.newsletter__form .form-element input[type=text]::-moz-placeholder, .newsletter__form .form-element input[type=email]::-moz-placeholder{color:var(--light_text-dark-grey)}.newsletter__form .form-element input[type=text]:-ms-input-placeholder, .newsletter__form .form-element input[type=email]:-ms-input-placeholder{color:var(--light_text-dark-grey)}.newsletter__form .form-element input[type=text]::placeholder,.newsletter__form .form-element input[type=email]::placeholder{color:var(--light_text-dark-grey)}

/*# sourceMappingURL=snippets.newsletter.css.map*/