.newsletter{width:100%;background-color:var(--secondary-color,#fef9fb)}.newsletter__container{max-width:1280px;margin:0 auto;padding:48px 16px;display:flex;flex-direction:column;gap:16px;align-items:center}@media(min-width:1024px){.newsletter__container{padding:80px 16px;flex-direction:row;align-items:start;justify-content:space-between}}@media(min-width:1440px){.newsletter__container{padding:80px 0}}.newsletter__container__header{display:flex;flex-direction:column;gap:8px;flex:1 1}@media(min-width:1024px){.newsletter__container__header{align-items:start;max-width:unset;text-align:start}}.newsletter__container__header__section-name{color:#1b0623}.newsletter__container__header__title{font-size:32px;line-height:48px;color:var(--primary-color,#b06288);text-align:center}@media(min-width:1024px){.newsletter__container__header__title{font-size:40px;line-height:56px;text-align:start}}.newsletter__container__header__description{font-size:18px;line-height:26px}@media(min-width:1024px){.newsletter__container__header__description{font-size:20px;line-height:32px}}.newsletter__container__header__star-info{color:#606468;font-size:12px;line-height:16px}.newsletter__container__form{display:flex;flex-direction:column;gap:16px;flex:1 1}.newsletter__container__form__inputs{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.newsletter__container__form__inputs{flex-direction:row;gap:8px;align-items:start}}.newsletter__container__form__inputs__wrapper{width:100%}.newsletter__container__form__inputs input{flex:1 1;width:100%;display:flex;padding:11px 12px;align-items:center;gap:12px;align-self:stretch;border-radius:8px;border:1px solid #b5bbcb;background:#fff;outline:none;font-size:14px;line-height:20px}.newsletter__container__form__inputs input:focus{border-color:var(--primary-color,#b06288)}.newsletter__container__form__inputs .button-wrapper{padding:0;white-space:nowrap}.newsletter__container__form__inputs .button-wrapper .button{padding:10px 16px;justify-content:center}.newsletter__container__form__additional-info{font-size:12px;line-height:20px}