.newsletter{background-color:var(--primary-color);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff}.newsletter .page-width{align-items:center;display:flex;flex-direction:column;justify-content:center}.newsletter .page-width .newsletter-content{padding:36px 0 24px;text-align:center;width:100%}@media only screen and (min-width:992px){.newsletter .page-width .newsletter-content{padding:36px 0}}.newsletter .page-width .newsletter-content h3{font-size:21px;line-height:1.3;margin:0 0 15px}@media only screen and (min-width:992px){.newsletter .page-width .newsletter-content h3.heading-lg{font-size:28px}}.newsletter .page-width .form{flex:1}.newsletter .page-width .form .newsletter-form{position:relative}.newsletter .page-width .form .newsletter-form .field{align-items:center;display:flex;flex:1;gap:20px;justify-content:center}@media only screen and (max-width:767.98px){.newsletter .page-width .form .newsletter-form .field{align-items:center;flex-direction:column;flex-wrap:wrap}}.newsletter .page-width .form .newsletter-form .field .field__input{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;flex:1;line-height:24px;max-width:400px;padding:0;width:100%}@media only screen and (max-width:767.98px){.newsletter .page-width .form .newsletter-form .field .field__input{text-align:center}}.newsletter .page-width .form .newsletter-form .field .field__input::-moz-placeholder{color:#fff}.newsletter .page-width .form .newsletter-form .field .field__input::placeholder{color:#fff}.newsletter .page-width .form .newsletter-form .field .field__input:focus-visible{outline:none}.newsletter .page-width .form .newsletter-form .field button{white-space:nowrap}@media only screen and (max-width:991.98px){.newsletter .page-width .form .newsletter-form .field button{margin:0 auto}}.newsletter .page-width .form .newsletter-form .field .button-1{background:#fff;color:var(--primary-color)}.newsletter .page-width .form .newsletter-form .field .button-1:hover{background:hsla(0,0%,100%,.8)}.newsletter .page-width .form .newsletter-form .field .field__label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.newsletter .page-width .form .newsletter-form .terms{color:#fff;font-size:14px;line-height:24px;margin:30px 0 0;max-width:475px}.newsletter .page-width .form .newsletter-form .terms *,.newsletter .page-width .form .newsletter-form .terms p{font-size:14px;line-height:24px;margin:0}.newsletter .newsletter-form__message{align-items:center;display:flex;font-size:30px;justify-content:center;margin-top:20px}.newsletter .newsletter-form__message .icon{background:#fff;border-radius:50%;height:24px;margin-right:15px;padding:6px;width:24px}.newsletter .newsletter-form__message .icon path{fill:#fff}.newsletter .custom-checkbox .checkmark{background-color:#fff;border:1px solid #fff}.newsletter .custom-checkbox .checkmark:after{border:solid var(--primary-color);border-width:0 2px 2px 0}.newsletter .custom-checkbox input:checked~.checkmark,.newsletter .custom-checkbox:hover input~.checkmark{border-color:#fff}

/*# sourceMappingURL=section-fs-newsletter.min.css.map*/