.newsletter{background-color:var(--secondary-color,#693c5e);color:var(--text-alternate-color,#fff);padding:18px 0;width:100%}.newsletter__container{display:flex;flex-flow:row wrap;gap:20px;justify-content:center}@media only screen and (max-width:991.98px){.newsletter__container{flex-flow:column nowrap}}.newsletter__container .heading{align-items:center;display:flex;font-size:24px;font-weight:350;white-space:nowrap;width:-moz-max-content;width:max-content}@media only screen and (max-width:991.98px){.newsletter__container .heading{margin:0 auto}}.newsletter__container .form{flex:1}.newsletter__container .form .newsletter-form{position:relative}.newsletter__container .form .newsletter-form .field{align-items:center;display:flex;flex:1;gap:8px 16px;justify-content:space-between}@media only screen and (max-width:991.98px){.newsletter__container .form .newsletter-form .field{flex-direction:column}}.newsletter__container .form .newsletter-form .field .custom-checkbox{align-items:center;display:flex;margin-bottom:0;max-width:400px;min-width:200px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:991.98px){.newsletter__container .form .newsletter-form .field .custom-checkbox{margin:0 auto}}@media only screen and (max-width:589.98px){.newsletter__container .form .newsletter-form .field .custom-checkbox{max-width:310px}}@media only screen and (max-width:379.98px){.newsletter__container .form .newsletter-form .field .custom-checkbox{max-width:200px}.newsletter__container .form .newsletter-form .field .custom-checkbox p{font-size:10px}}.newsletter__container .form .newsletter-form .field .custom-checkbox .checkmark{background-color:#fff;top:50%;transform:translateY(-50%)}.newsletter__container .form .newsletter-form .field .custom-checkbox .checkmark:hover{background-color:#fff}.newsletter__container .form .newsletter-form .field .custom-checkbox .checkmark:after{border-color:var(--secondary-color,#693c5e)}.newsletter__container .form .newsletter-form .field .field__input{border:none;border-radius:20px;box-sizing:border-box;flex:1;max-height:40px;min-width:200px;padding:20px}@media only screen and (max-width:991.98px){.newsletter__container .form .newsletter-form .field .field__input{padding:12px 20px;width:100%}}@media only screen and (max-width:379.98px){.newsletter__container .form .newsletter-form .field .field__input{min-width:unset}}.newsletter__container .form .newsletter-form .field button{white-space:nowrap}@media only screen and (max-width:991.98px){.newsletter__container .form .newsletter-form .field button{margin:0 auto}}.newsletter__container .form .newsletter-form .field .button-4{background:#fff;color:var(--secondary-color,#693c5e)}.newsletter__container .form .newsletter-form .field .button-4:hover{background:#ffa51d;border-color:#ffa51d}.newsletter__container .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;color:var(--text-alternate-color,#fff);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,#fff);margin:0;min-height:31px}
