.newsletter-form{justify-content:center;position:relative;flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (min-width:750px){.newsletter-form{max-width:36rem;flex-direction:row;margin:0 auto;align-items:flex-start}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}.newsletter-form__message--success{position:absolute;bottom:-65%;left:0}}.newsletter-form__button{margin:0;width:4.4rem}.newsletter-form__button .icon{width:1.5rem}