.subscribe{padding:6rem 0;background:#f7f7f7}.subscribe__title{font-weight:500;font-size:3.2rem;line-height:120%;letter-spacing:-1px;color:#000}.subscribe__descr{font-weight:400;font-size:2.4rem;line-height:140%;color:#1a1b1b;margin-top:1rem}.subscribe__form{max-width:44.2rem}.subscribe__form-descr{color:#1a1b1b;font-weight:400;font-size:1.6rem;line-height:24px;max-width:41rem;margin-bottom:2.4rem}.subscribe__form form{max-width:41rem}.subscribe__form form .inline-form p{position:static}.subscribe__form form input[type=submit]{font-weight:700;font-size:1.2rem;line-height:1.8rem;color:#fff;text-transform:uppercase;background-color:#ff622f;border:none;cursor:pointer;padding:1rem 1.3rem;height:4.7rem;max-width:14rem;width:auto;position:absolute;top:0;right:0;bottom:0;margin-top:0;border-radius:0 .6rem .6rem 0;height:4.9rem}.subscribe__form form .wpcf7-not-valid-tip{display:block;margin-top:.6rem;color:#ed0000;font-size:1.4rem}.subscribe__form form .screen-reader-response{display:none}.subscribe__form form .wpcf7-acceptance{margin-top:2rem}.subscribe__form form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe__form form .wpcf7-acceptance .wpcf7-list-item-label{color:#7c858e}.subscribe__form form .wpcf7-acceptance .wpcf7-list-item-label a{color:inherit}.subscribe__form form .wpcf7-acceptance input{width:1.5rem;height:1.5rem}@media only screen and (min-width:992px){.subscribe{padding:9.6rem 0}.subscribe__title{font-size:4.2rem;line-height:5.6rem}.subscribe__descr{font-size:2.4rem}.subscribe__form form{margin-left:auto;max-width:44.2rem}.subscribe__form form input[type=submit]{font-weight:400;font-size:1.5rem;line-height:1.8rem;height:3.8rem;min-height:3.8rem;text-transform:inherit;border-radius:4px;min-width:11.2rem}.subscribe__form form .wpcf7-form-control-wrap input{width:72%;padding:1.1rem 1.2rem;font-size:1.2rem;line-height:120%}}