.subscribe{margin-top:3.333rem;padding:0 1.333rem}.subscribe__title{font-style:normal;font-weight:700;font-size:1.867rem;line-height:2.133rem;text-align:center;margin-bottom:1.333rem}.subscribe__text{font-style:normal;font-weight:400;line-height:150%;text-align:center;color:var(--black-color);margin-bottom:1.867rem}.subscribe__form-email{display:block;width:100%;border:1px solid var(--gray-fifth-color);border-radius:.667rem;padding:1rem 4rem;margin-bottom:1.333rem}.subscribe__form-btn{outline:0;display:block;margin:0 auto;background:var(--red-color);border-radius:.667rem;font-style:normal;font-weight:700;font-size:.933rem;line-height:1.067rem;letter-spacing:.099626412551359rem;text-transform:uppercase;color:var(--white-color);border:0;padding:1.467rem 3rem;transition:all .2s ease-in-out}.subscribe__form-btn:hover{background-color:var(--hover-red-button)}@media (min-width:577px){.subscribe{padding:0 2rem;margin-top:4rem}.subscribe__title{font-size:2.133rem;line-height:2.467rem;margin-bottom:2.533rem}.subscribe__text{max-width:500px;margin:0 auto;margin-bottom:2.333rem;line-height:1.5rem}.subscribe__form{display:flex;justify-content:space-between;max-width:537px;margin:0 auto}.subscribe__form-email{width:63%;padding:1rem;margin-bottom:0}.subscribe__form-btn{width:170px;padding:1.133rem 1.5rem;height:50px;margin:0}}@media (min-width:1170px){.subscribe__title{font-size:2.4rem;line-height:2.733rem;margin-bottom:4.6rem}.subscribe{margin-top:8.333rem}}