.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}.footer-block--newsletter .newsletter-form{justify-content:unset;align-items:unset;flex-direction:unset}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto 3rem;max-width:61.5rem;position:relative;padding-left:0}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding:0 2rem;color:var(--gradient-base-accent-1)}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0;outline:none;box-shadow:none;outline-offset:unset}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:center;width:100%}}.newsletter-form__button{position:relative}.newsletter-form__button:focus-visible{transition:all 0.3s linear}.newsletter-form__button .icon{width:1.5rem}.field:after{display:none}.newsletter__wrapper-right{margin-top:30px}.newletter_wrapper-block .field__input{height:100%}.newletter_wrapper-block .field:hover.field:after{box-shadow:unset}.newletter_wrapper-block .newsletter__subheading{font-size:1.8rem}.newsletter__wrapper-left h2{margin:0 0 1.5rem;display:inline-flex}@media screen and (max-width:749px){.newsletter__wrapper .newsletter-form__field-wrapper{max-width:50rem}.newsletter__wrapper-left{margin-bottom:35px}}.newsletter .list-social .list-social__item .list-social__link{margin:5px}.newsletter .list-social{margin-top:2rem}@media screen and (max-width:550px){.newsletter .newletter_wrapper-block .field__input{padding:1.5rem 2rem}.newsletter-form__field-wrapper .field{flex-direction:column;align-items:center;row-gap:30px}.newsletter-form__button{width:fit-content;margin-bottom:3rem}}