.news-subscription{background:#362b5e;border-radius:.75rem;margin-bottom:2.375rem;padding:2.5rem 2.25rem}.news-subscription__title{font-size:calc(var(--bs-body-font-size)*1.25);font-weight:700;line-height:1;text-transform:uppercase}.news-subscription__text{font-size:calc(var(--bs-body-font-size)*1.25);font-weight:300;line-height:1.2;margin-bottom:1.75rem}.news-subscription__form.was-validated .form-check-input.is-invalid,.news-subscription__form.was-validated .form-check-input:invalid{border-color:var(--bs-border-color)}.news-subscription__form.was-validated .form-check-input.is-invalid:focus,.news-subscription__form.was-validated .form-check-input:invalid:focus{box-shadow:none}.news-subscription__form.was-validated .form-check-input.is-invalid~.form-check-label,.news-subscription__form.was-validated .form-check-input:invalid~.form-check-label{color:inherit}.news-subscription__form.was-validated .form-check-input.is-valid,.news-subscription__form.was-validated .form-check-input:valid{border-color:var(--bs-border-color)}.news-subscription__form.was-validated .form-check-input.is-valid:checked,.news-subscription__form.was-validated .form-check-input:valid:checked{background-color:#9c87bf;border-color:#9c87bf}.news-subscription__form.was-validated .form-check-input.is-valid:focus,.news-subscription__form.was-validated .form-check-input:valid:focus{box-shadow:none}.news-subscription__form.was-validated .form-check-input.is-valid~.form-check-label,.news-subscription__form.was-validated .form-check-input:valid~.form-check-label{color:inherit}.news-subscription__form .input-group-btn-over{position:relative}.news-subscription__form .input-group-btn-over input{border-radius:2.5rem;font-size:calc(var(--bs-body-font-size)*1);height:3.75rem;line-height:1.25;padding:1.25rem 2.5rem 1.25rem 1.5rem}.news-subscription__form .input-group-btn-over button{position:absolute;right:.25rem;top:.25rem;--bs-btn-padding-y:0.9375rem;--bs-btn-border-radius:3.75rem}.news-subscription .form-check-input{--custom-form-check-width:1.25rem;--custom-form-check-height:1.25rem;--bs-border-color:#c7c8d0;margin-top:-.0625rem}.news-subscription .form-check-label{line-height:calc(var(--bs-body-font-size)*1.25);padding-left:.5rem}.news-subscription .invalid-feedback{padding-left:.5rem}.tf8-newsletter-component{display:contents}.tf8-newsletter .tf8-newsletter-agreement{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.tf8-newsletter .tf8-newsletter-agreement input[type=checkbox]{accent-color:var(--tf-green);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:initial;flex:0 0 13px;height:13px;margin:0;min-width:13px;padding:0;width:13px}.tf8-newsletter .tf8-newsletter-agreement input[type=checkbox]:focus-visible{outline:2px solid #fff;outline-offset:2px}.tf8-newsletter .tf8-newsletter-agreement label{flex:1 1 0;min-width:0}.tf8-newsletter .tf8-newsletter-agreement .invalid-feedback{flex-basis:100%;margin-left:19px}.tf8-newsletter .tf8-newsletter-agreement a{color:inherit;text-decoration:underline;text-underline-offset:2px}