.newsletter-form{align-items:flex-start;display:flex;flex-direction:column;gap:15px;margin:0 auto;width:100%}@media only screen and (min-width:992px){.newsletter-form{align-items:normal;flex-direction:row}}.newsletter-form__wrapper{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:800px;padding-bottom:65px;width:100%}@media only screen and (min-width:992px){.newsletter-form__wrapper{padding-bottom:100px}}.newsletter-form__input{border:none;border-bottom:1px solid #131317;flex-grow:1;padding:5px;width:100%}@media only screen and (min-width:992px){.newsletter-form__input{height:100%}}.newsletter-form__button{font-size:16px;font-weight:400}.newsletter-form__title{font-size:48px;margin:0;text-align:center}.newsletter-form__subtitle{margin:0}@media only screen and (min-width:992px){.newsletter-form__subtitle{font-size:24px;text-align:center}}.newsletter-form__steps ol,.newsletter-form__steps ul{display:flex;flex-direction:column;font-size:14px;gap:15px;list-style:none;margin:0;padding:0}@media only screen and (min-width:992px){.newsletter-form__steps ol,.newsletter-form__steps ul{flex-direction:row;gap:90px}}.newsletter-form__steps ol li,.newsletter-form__steps ul li{align-items:center;counter-increment:li;display:flex;gap:10px;margin:0}.newsletter-form__steps ol li:before,.newsletter-form__steps ul li:before{align-items:center;background-color:#131317;border-radius:50%;color:#fff;content:counter(li);display:flex;font-size:24px;font-weight:600;height:30px;justify-content:center;min-width:30px;width:30px}.newsletter-form__info{font-size:12px;font-weight:700;margin:0}@media only screen and (min-width:992px){.newsletter-form__info{margin-top:-15px}}.newsletter-form__message--success{font-size:32px;margin:0;text-align:center;width:100%}