.newsletter{width:100%}.newsletter .newsletter__wrapper{margin:0 auto;max-width:100%;padding:0;width:850px}@media only screen and (max-width:768px){.newsletter .newsletter__wrapper{padding:0 20px}}.newsletter .newsletter__wrapper .newsletter__content{text-align:center}.newsletter .newsletter__wrapper .newsletter__content .newsletter__heading{margin:0 0 14px}.newsletter .newsletter__wrapper .newsletter__content .newsletter__subheading p{margin:0 0 20px}.newsletter .newsletter__wrapper .newsletter__content .newsletter__subheading p:last-child{margin:0}.newsletter .newsletter__wrapper .newsletter__content .newsletter__subheading a,.newsletter .newsletter__wrapper .newsletter__content .newsletter__subheading p{color:inherit}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form{margin:20px 0 0;max-width:100%;width:500px}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width:768px){.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper{gap:20px}}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper input{border-radius:4px;flex:1;height:40px}@media only screen and (max-width:768px){.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper input{width:100%}}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper button{align-items:center;display:flex;height:40px;justify-content:center;min-height:40px;padding:0 30px;white-space:nowrap;width:auto}@media only screen and (max-width:768px){.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper button{width:100%}}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper .user-message{width:100%}@media only screen and (min-width:768px){.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper .user-message{order:9}}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper .user-message .message--error{align-items:center;color:var(--orange);display:flex;font-size:12px;gap:10px;justify-content:center;line-height:1;margin:0}.newsletter .newsletter__wrapper .newsletter__content .newsletter-form .newsletter-form__field-wrapper .input-text-wrapper .user-message .message--error svg{height:auto;width:14px}.newsletter .newsletter__wrapper .newsletter__content .newsletter__privacy{margin-top:20px}.newsletter .newsletter__wrapper .newsletter__content .newsletter__privacy p{font-size:14px;line-height:20px;margin:0}.newsletter .newsletter__wrapper .newsletter__content .newsletter__privacy a,.newsletter .newsletter__wrapper .newsletter__content .newsletter__privacy p{color:inherit}.newsletter .newsletter__wrapper .hide-div{display:none}.newsletter .newsletter__wrapper #success-div-newsletter{text-align:center}.newsletter .newsletter__wrapper #success-div-newsletter .success-heading{margin:0}.newsletter .newsletter__wrapper #success-div-newsletter .success-message{margin:14px 0 0}.newsletter .newsletter__wrapper #success-div-newsletter .success-message a,.newsletter .newsletter__wrapper #success-div-newsletter .success-message p{color:inherit}
