.cmp-newsletter__container{margin:1.5rem 0}
@media(min-width:1024px){.cmp-newsletter__container{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:flex-start;column-gap:1rem}
}
@media(max-width:1024px){.cmp-newsletter__container>p{display:inline}
}
.cmp-newsletter__container-subtext{color:var(--Text-Light)}
@media(max-width:1024px){.cmp-newsletter__container-subtext{display:block !important}
}
.cmp-newsletter__container-toggle{position:relative;display:inline-block;width:3rem;height:1.5rem}
@media(max-width:1024px){.cmp-newsletter__container-toggle{float:right}
}
.cmp-newsletter__container-toggle .toggle__input{opacity:0;width:0;height:0}
.cmp-newsletter__container-toggle .toggle__input:checked + .toggle__slider{background-color:#2196f3}
.cmp-newsletter__container-toggle .toggle__input:focus + .toggle__slider{box-shadow:0 0 1px #2196f3}
.cmp-newsletter__container-toggle .toggle__input:checked + .toggle__slider:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px)}
.cmp-newsletter__container-toggle .toggle__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}
.cmp-newsletter__container-toggle .toggle__slider::before{position:absolute;border-radius:50%;content:"";height:1.25rem;width:1.25rem;left:.125rem;bottom:.125rem;background-color:white;-webkit-transition:.4s;transition:.4s}
.cmp-newsletter__container-form{grid-column:span 2;display:none}
.cmp-newsletter__container-form--active{display:block}
.cmp-newsletter__container-form .cmp-input .custom-select{gap:1.5rem}
.cmp-newsletter__container-form .cmp-input .cmp-form-text label,.cmp-newsletter__container-form .cmp-input .cmp-form-options legend,.cmp-newsletter__container-form .cmp-input fieldset legend{font-size:16px;line-height:20px}
.cmp-newsletter__container-form .cmp-form-options__field-description{margin-left:.75rem}
.cmp-newsletter__container-form legend{margin-bottom:1rem}
.cmp-newsletter__container-send-button{grid-column-start:2;grid-column-end:3;grid-row-start:unset}
.cmp-newsletter__container-send-button.bottom-row{grid-row-start:3}
.cmp-newsletter__container-send-button .cmp-button{margin:auto;padding:.5rem 4.25rem}
@media(max-width:768px){.cmp-newsletter__container-send-button .cmp-button{width:100%}
}
.cmp-newsletter__container-modal{position:fixed;top:calc(50% - 230px);left:calc(50% - 230px);background-color:white;border-radius:24px;border:1px solid var(--Text-Dark);width:450px;height:auto;padding:24px;z-index:99992}
@media(max-width:768px){.cmp-newsletter__container-modal{width:auto;left:24px;right:24px;position:fixed}
}
.cmp-newsletter__container-modal .close{display:flex;flex-direction:row;justify-content:flex-end;cursor:pointer}
.cmp-newsletter__container-modal .close span{font-size:24px}
.cmp-newsletter__container-modal .wrapper .form_register-checkbox fieldset{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;margin:12px 0}
.cmp-newsletter__container-modal .wrapper .form_register-checkbox fieldset .cmp-form-options__field-description{padding-top:10px}