.newsletter{background-color:var(--primary-color);color:var(--text-alternate-color);padding-bottom:1px}.newsletter:after{background:#707070;content:"";display:block;height:1px;margin:31px auto 0;max-width:calc(1400px - 10rem);width:100%}@media only screen and (max-width:1400px){.newsletter:after{max-width:calc(100% - 10rem)}}@media only screen and (max-width:767.98px){.newsletter:after{content:unset;width:0}}.newsletter .newsletter-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media only screen and (max-width:767.98px){.newsletter .newsletter-wrapper{flex-direction:column;gap:13px}}.newsletter .newsletter-wrapper .heading{align-items:center;display:flex;width:-moz-max-content;width:max-content}.newsletter .newsletter-wrapper .heading *{font-family:Rift;font-size:32px;font-weight:900}@media only screen and (max-width:767.98px){.newsletter .newsletter-wrapper .heading{margin:0 auto}}.newsletter .newsletter-wrapper .form{flex:1}.newsletter .newsletter-wrapper .form .newsletter-form{position:relative}.newsletter .newsletter-wrapper .form .newsletter-form .field{align-items:center;display:flex;flex:1;flex-direction:column;gap:20px;justify-content:center}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field{flex-direction:column}}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{align-items:center;display:flex;margin-bottom:0;max-width:400px;min-width:200px;padding-left:unset}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{margin:0 auto}}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox p{font-size:12px;margin-left:0;opacity:60%;text-align:center}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox p a{color:var(--text-alternate-color);font-size:12px;text-decoration:underline}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox .checkmark{top:50%;transform:translateY(-50%)}.newsletter .newsletter-wrapper .form .newsletter-form .field .form-container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.newsletter .newsletter-wrapper .form .newsletter-form .field .form-container button{padding-left:37px;padding-right:37px}@media only screen and (max-width:767.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .form-container{flex-direction:column;gap:14px}.newsletter .newsletter-wrapper .form .newsletter-form .field .form-container button{width:100%}}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{border:none;border-radius:5px;box-sizing:border-box;flex:1;max-height:40px;padding:20px;width:302px}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{padding:12px 20px}}@media only screen and (max-width:379.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{min-width:unset;width:100%}}.newsletter .newsletter-wrapper .form .newsletter-form .field button{white-space:nowrap}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field button{margin:0 auto}}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.newsletter .newsletter-form__message{align-items:center;display:flex;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:var(--primary-color)}.newsletter .newsletter-form__message.newsletter-form__message--success{color:var(--text-alternate-color)}
