.Subscribe{flex:1 1 auto;justify-content:center}.Subscribe,.Subscribe__body{display:flex;align-items:center;flex-direction:column}.Subscribe__body{margin-top:15px;gap:15px;max-width:345px;margin-bottom:30px}.Subscribe__btn{height:56px;padding-inline:70px;border:none;border-radius:10px;background-color:#3746f0;cursor:pointer}.Subscribe__btn:hover{filter:brightness(120%)}@media(max-width:390px){.Subscribe__btn{padding-inline:20px}}.Subscribe__btn label{font-weight:700;font-size:24px;color:#fff;cursor:pointer}.Subscribe__title{font-weight:700;font-size:20px;line-height:100%;color:#fff;text-align:center}@media(max-width:390px){.Subscribe__title{font-size:18px}}.Subscribe__desc{font-weight:400;font-size:16px;color:#fff;text-align:center;padding-inline:18px}.Subscribe__form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px}.Subscribe__input{width:100%;height:48px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;padding:0 16px;outline:none;transition:border-color .2s ease}.Subscribe__input::placeholder{color:hsla(0,0%,100%,.5)}.Subscribe__input:focus{border-color:hsla(0,0%,100%,.5)}.Subscribe__submit{width:100%;height:48px;border-radius:10px;border:none;background-color:#3746f0;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:filter .2s ease}.Subscribe__submit:hover{filter:brightness(120%)}.Subscribe__success{font-weight:400;font-size:16px;color:#4ade80;text-align:center;padding-inline:18px}.Subscribe__button{display:flex;gap:10px;color:#fff;font-weight:700;max-width:340px;font-size:14px;line-height:100%;height:56px;background:#29a9eb;width:100%;border-radius:10px;border:none;transition:filter .2s ease;cursor:pointer;justify-content:center;align-items:center}.Subscribe__button:hover{filter:brightness(120%)}@media(max-width:450px){.Subscribe__button{font-size:16px}}.Subscribe__button img{fill:#fff}