.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}