.rating-main-block{text-align:center;padding:150px 0}.logo-rating-wr{margin-bottom:40px}.first-screen h1{font-weight:500;font-size:38px;max-width:466px;line-height:40px;text-align:center;margin:0 auto 40px;letter-spacing:.03em}.bad-result-screen .info{margin:30px 0}.bad-result-screen .h4{font-weight:600;font-size:20px;line-height:130%;text-align:center;letter-spacing:.03em}.bad-result-screen .text{font-weight:400;font-size:20px;line-height:130%;text-align:center;letter-spacing:.03em}.form-wr{max-width:500px;margin:0 auto 40px}.form-wr .form-item-message.form-item .description{font-weight:400;font-size:16px;margin:30px 0}.form-wr .form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-bottom:40px}.form-wr input[type='submit']{border:1px solid #000;background:none;color:#000}.form-wr input[type='submit']:hover{background:#000;color:#fff}.good-result-screen .h2{font-weight:500;font-size:38px;line-height:110%;letter-spacing:.03em;margin:30px 0 0 0}.good-result-screen .counter{margin:30px auto 0;height:50px;line-height:50px;width:50px;font-size:16px;background:url("/themes/korolev/media/css/pages/../../img/preloader.svg") no-repeat center}.review-additional-info{font-size:20px;line-height:130%;letter-spacing:.03em;color:#202020;margin-top:30px}.review-additional-info a{font-weight:600;text-decoration:underline;color:#3223db}.stars-wr{unicode-bidi:bidi-override;direction:rtl;margin-top:30px}.stars-wr>div{display:inline-block;position:relative;width:55px;color:#fdb912;height:55px;font-size:43px;line-height:42px}.stars-wr>div.active:before,.stars-wr>div.active~div:before,.stars-wr.not-active>div:hover:before,.stars-wr.not-active>div:hover~div:before{content:"\2605";position:absolute}.stars-wr.not-active>div:hover:before,.stars-wr.not-active>div:hover~div:before{cursor:pointer}.google-t,.trustpilot-t,.bad-result-screen,.good-result-screen{display:none}.google-t.active,.trustpilot-t.active{display:block}.svg-wr{display:inline-block}@media screen and (max-width:600px){.first-screen h1{font-size:22px;line-height:28px;margin:0 auto 40px}.stars-wr>div{width:45px;height:45px;font-size:31px;line-height:42px}.review-additional-info,.bad-result-screen .text,.bad-result-screen .h4{font-size:16px}.form-wr .form-item-message.form-item .description{font-size:14px;margin:23px 0}.good-result-screen .h2{font-size:22px}.svg-wr{display:block;margin:10px 0}}@media screen and (max-width:450px){.form-wr .form__row{grid-template-columns:1fr;margin-bottom:20px}}