.newsletter-block{display:flex;justify-content:center;margin:3.2rem 0}.newsletter-block__content{padding:5.6rem 1.6rem}@media screen and (min-width:750px){.newsletter-block{margin:2.4rem 0}.newsletter-block__content{max-width:54rem;padding:8.8rem 3.2rem}}.newsletter-block__heading{text-align:center}.newsletter-block__heading p{letter-spacing:-1.68px;margin:.8rem 0 2.4rem}.newsletter-block .newsletter-form{display:flex;flex-direction:column;gap:2.4rem;max-width:100%}.newsletter-block .newsletter-form__field-wrapper{position:relative}.newsletter-block .newsletter-form .field{gap:1.6rem;position:relative;width:100%}@media screen and (max-width:989.98px){.newsletter-block .newsletter-form .field{align-items:center;flex-direction:column}}.newsletter-block .newsletter-form .field .input-wrapper{position:relative;width:100%}.newsletter-block .newsletter-form .field .button{width:-moz-fit-content;width:fit-content}.newsletter-block .newsletter-form .field:after{content:inherit}.newsletter-block .newsletter-form .field__input{background-color:#fff;padding:1.6rem;transition:border-color .2s ease;width:100%}.newsletter-block .newsletter-form .field__input:focus{outline:none}.newsletter-block .newsletter-form__message{align-items:center;color:#b42318;display:flex;gap:.5rem}.newsletter-block .newsletter-form__message--success{color:#027a48}.newsletter-block .newsletter-form__message .svg-wrapper{align-items:center;display:inline-flex}.newsletter-block__checkbox{display:flex;gap:1.6rem}.newsletter-block__checkbox input[type=checkbox]{height:2rem;margin:0;width:2rem}.newsletter-block__checkbox label{font-size:calc(var(--font-body-scale)*1.2rem)}