.newsletter .newsletter-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.newsletter .newsletter-wrapper .heading{align-items:center;display:flex;font-family:Fredoka One,sans-serif;font-size:27.648px;line-height:36px;margin-bottom:24px;width:-moz-max-content;width:max-content;width:auto}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .heading{font-size:28px;line-height:30px;margin:0 auto 10px;text-align:center}}.newsletter .newsletter-wrapper .subtitle{display:block;font-size:14px;margin-bottom:20px}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .subtitle{text-align:center}}.newsletter .newsletter-wrapper .form .newsletter-form{position:relative}.newsletter .newsletter-wrapper .form .newsletter-form .field{align-items:start;display:flex;flex:1;flex-direction:column;justify-content:start}.newsletter .newsletter-wrapper .form .newsletter-form .field>*+*{margin-left:0!important;margin-top:20px!important}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox,.newsletter .newsletter-wrapper .form .newsletter-form .field button{margin-left:auto!important}}.newsletter .newsletter-wrapper .form .newsletter-form .field .hidden-checkbox{bottom:50%;left:0;margin:0!important;position:absolute;transform:translate(40%,50%)}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{align-items:center;display:flex;margin-bottom:0;max-width:400px;min-width:200px}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{margin:0 auto}}@media only screen and (max-width:589.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{max-width:310px}}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox .checkmark{top:50%}.newsletter .newsletter-wrapper .form .newsletter-form .field .input-field{position:relative;width:100%}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{border:none;border-radius:20px;box-sizing:border-box;font-size:13.33px;line-height:15.33px;max-height:48px;padding:15px 16px;width:100%}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{font-size:16px;max-height:50px;padding:16px 20px}}@media only screen and (max-width:375px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{min-width:200px}}.newsletter .newsletter-wrapper .form .newsletter-form .field .sign-up-button{background-color:transparent;border:none;color:#000;font-size:13.33px;height:43px;line-height:16px;padding:0 24px;position:absolute;right:0;top:1px;white-space:nowrap}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .sign-up-button{font-size:16px;height:50px}}.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)}

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