.section-1{padding:43px 0 32px}.section-1 h1{font-weight:bold;font-size:65px;letter-spacing:.03em;color:#202020;float:left;max-width:770px;line-height:64px}.section-1 .btns-wr{margin:32px 0 0 0;float:left}.section-1 .btn{margin:0 20px 0 0;float:left}.section-1 .text{float:left;overflow:hidden;position:relative;font-size:20px;width:calc(30% + 70px);margin-left:-70px;top:83px}.main-img-wr{margin-bottom:110px}.main-img-wr img{width:100%}.section-2{margin-bottom:200px}.section-2 h2{font-weight:600;font-size:60px;line-height:63px;margin-bottom:50px}.section-2 .services-wr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px 25px;grid-auto-rows:auto;grid-template-rows:auto}.section-2 .services-wr .item{border-top:6px solid #202020;background:#f8f8f8;padding:15px}.section-2 .services-wr .item .name{font-weight:600;font-size:26px;border-bottom:1px solid #b1b1b1;padding:0 0 17px 0;margin:0 0 17px 0;line-height:1.2em;min-height:3.3em}.section-2 .services-wr .item .description{font-size:14px;line-height:21px}.clients-wr{display:grid;grid-template-columns:1fr 3fr;background:#202020;margin-bottom:200px}.clients-wr h2.row{background:#202020;color:#fff;font-weight:600;font-size:60px;padding:30px}.clients-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;border-top:1px solid #d6d6d6;background:#fff}.clients-list .item{border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:40px 0}.clients-list .item .img-wrap{text-align:center;height:63px;line-height:63px;vertical-align:middle;position:relative}.clients-list .item .img-wrap img{display:inline-block;vertical-align:middle;width:inherit;max-width:100%;max-height:100%}.section-3{margin-bottom:100px}.section-3 h2{font-weight:600;font-size:60px;line-height:63px;margin-bottom:50px}.swiper-slide{width:100%}.reviews-list .item{border:1px solid #d6d6d6;box-sizing:border-box;border-radius:10px;padding:15px 45px 15px 15px;margin-bottom:13px;position:relative}.reviews-list .item .icon-translated{display:block;position:absolute;bottom:15px;right:15px;background:url("/themes/korolev/media/css/pages/../../img/translation.svg") no-repeat center;width:18px;height:18px}.reviews-list .item .header{margin-bottom:15px;display:table;vertical-align:middle}.reviews-list .item .header .name{font-weight:500;font-size:18px;line-height:20px;color:#202020;display:table-cell;vertical-align:middle}.reviews-list .item .header .img-wrap{float:left;margin-right:20px;height:64px;width:64px;display:table-cell}.reviews-list .item .header .img-wrap img{display:block;width:100%;border-radius:64px;overflow:hidden}.reviews-list .item .header .stars-wrap{display:table-cell;vertical-align:middle;padding:0 20px}.reviews-list .item .header .star{display:inline-block;width:17px;height:17px;background:url("/themes/korolev/media/css/pages/../../img/star.svg") no-repeat center}.reviews-list .item .header .approved_by{position:absolute;top:12px;right:12px;text-align:right;width:73px}.reviews-list .item .header .approved_by .label{font-weight:500;font-size:10px;line-height:15px;text-decoration-line:underline;text-transform:uppercase;color:#3223dc;display:block}.reviews-list .item .header .approved_by .image{display:inline-block;width:inherit}.reviews-list .item .description{font-weight:normal;font-size:14px;line-height:21px}.reviews-wr .about-info,.reviews-wr .reviews-list{float:left;width:50%;padding:0 15px 0 0;box-sizing:border-box}.reviews-wr .about-info{padding:0 0 0 15px}.reviews-wr .about-info .info{background:#f8f8f8;padding:45px 35px}.reviews-wr .about-info h2{font-weight:600;font-size:60px;color:#b1b1b1;margin-bottom:30px}.reviews-wr .about-info .info>.description{font-weight:normal;font-size:14px;line-height:18px}.reviews-wr .about-info .why-wr h3{font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase;color:#000;margin-bottom:25px}.reviews-wr .about-info .why-wr{padding:30px 0 0 0;margin:30px 0 0 0;border-top:1px solid #b1b1b1}.reviews-wr .about-info .why-wr .items-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.reviews-wr .about-info .why-wr .items-list .name{font-weight:500;font-size:14px;line-height:17px;margin-bottom:15px}
.reviews-wr .about-info .why-wr .items-list .description{font-size:12px;line-height:14px}.nav-review{text-align:right;margin-top:17px}.nav-review-item{display:inline-block}.nav-review-item:hover{cursor:pointer}.nav-review-item.swiper-button-next-review{margin:0 0 0 60px}.nav-review-item path{-webkit-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;-ms-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.nav-review-item:hover path{stroke:#202020}.nav-review-item.swiper-button-disabled:hover path{stroke:#b1b1b1}.nav-review-item.swiper-button-disabled{opacity:.3}.section-4{margin-bottom:200px}.section-4 .header{display:table}.section-4 .header .text,.section-4 .header h2{display:table-cell}.section-4 .header h2{font-weight:600;font-size:60px;line-height:63px}.section-4 .header .text{width:310px;vertical-align:middle;font-style:italic;font-weight:normal;font-size:18px;line-height:21px;color:#525252;padding:0 0 0 27px}.section-4 .form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px}.section-4 .form .label{font-weight:normal;font-size:16px;line-height:18px;margin-bottom:9px;width:100%;display:block}.section-4 .form .label span{font-style:italic;font-weight:normal;font-size:12px;letter-spacing:.03em;color:#b1b1b1}.section-4 .actions{margin-top:21px}.section-4 .price{background:#f8f8f8;border-radius:10px;padding:20px 15px;font-size:26px;line-height:26px;position:relative}.section-4 .price .suf{position:absolute;right:15px}.section-4 .price .val{font-weight:bold;padding:0 30px 0 10px;float:right;font-size:36px}.section-4 .select2-container--default .select2-selection--single{background:#fff;border:1px solid #b1b1b1;box-sizing:border-box;border-radius:10px;margin:0;height:inherit;padding:12px 15px;font-weight:500;font-size:16px;line-height:19px;color:#202020;width:100%;font-family:'Poppins',sans-serif;-webkit-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;-ms-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.section-4 .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:1px;width:39px}.select2-container{font-size:15px !important;width:100% !important}.section-4 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;color:#202020}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3223db !important}input:disabled,.select2-container--disabled{opacity:.3}input.calculate.error{background:#ffe4e4;border:1px solid darkred}.section-5{background:#202020;color:#fff;padding:140px 0 235px}.section-5 h2{font-weight:600;font-size:60px;line-height:63px;margin-bottom:65px;color:#fff;width:60%}.section-5 .info{float:right;width:60%}.section-5 .info .text{margin-bottom:30px;font-size:18px}.section-5 .info .btn.blue:hover{background:#fff;color:#202020}.select-list{height:160px;border:1px solid #b1b1b1;box-sizing:border-box;border-radius:10px;padding:20px;font-size:16px;line-height:20px;margin:25px 0 0 0}.select-list .lang-link{margin-bottom:15px;cursor:pointer}.select-list .lang-link.active{font-weight:bold}.select-list.no-select{opacity:.3}.select-list.no-select .lang-link{cursor:auto}.mCSB_scrollTools{width:4px}.mCSB_dragger_bar{background-color:#20 !important}.mCSB_scrollTools .mCSB_draggerRail{background:none !important}.stars-section{text-align:center;margin-bottom:150px}.stars-section .border-wrap{border:1px solid #d6d6d6;box-sizing:border-box;border-radius:10px;padding:20px}.stars-section .title{font-weight:600;font-size:16px;line-height:110%}.stars-section .stars-wr{unicode-bidi:bidi-override;direction:rtl;margin-top:30px}.stars-section .stars-wr>div{display:inline-block;position:relative;width:55px;color:#fdb912;height:55px;font-size:43px;line-height:42px}.stars-section .stars-wr>div.active:before,.stars-section .stars-wr>div.active~div:before,.stars-section .stars-wr.not-active>div:hover:before,.stars-section .stars-wr.not-active>div:hover~div:before{content:"\2605";position:absolute}.stars-section .stars-wr.not-active>div:hover:before,.stars-section .stars-wr.not-active>div:hover~div:before{cursor:pointer}
@media screen and (max-width:1200px){.section-1 h1{font-size:50px;line-height:56px;width:70%}.section-1 .text{top:10px;font-size:17px;line-height:25px}.section-4 .form{grid-gap:30px}}@media screen and (max-width:1000px){.section-1 h1{width:100%}.section-1 .text{float:left;clear:both;position:relative;width:100%;margin:0}.reviews-wr .about-info,.reviews-wr .reviews-list{width:100%;padding:0}.section-1{padding:30px 0 32px}}@media screen and (max-width:800px){.section-4 .form{grid-gap:0 30px;grid-template-columns:1fr}}@media screen and (max-width:700px){.section-1 h1{font-size:30px;line-height:35px}.section-1 .text{font-size:14px}.section-1 .btns-wr{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;grid-auto-rows:auto;grid-template-rows:auto;width:100%}.section-1 .btn{margin:0;float:none;width:100%}.main-img-wr{margin-bottom:50px}.main-img-wr img{margin:0 auto}.section-3 h2,.section-5 h2,.section-4 .header h2,.section-2 h2{font-size:30px;line-height:35px;margin-bottom:40px}.section-2 .services-wr{grid-template-columns:1fr;grid-gap:20px 0;margin:0 -20px}.section-2 .services-wr .item .name{min-height:inherit}.section-2{margin-bottom:95px}.clients-wr{grid-template-columns:1fr;margin-bottom:100px}.clients-wr h2.row{font-size:30px;line-height:35px;margin-bottom:0}.clients-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:#fff}.clients-list .item .img-wrap{height:100px;line-height:100px}.reviews-wr .about-info,.reviews-wr .reviews-list{width:100%;padding:0}.reviews-wr .about-info{border-top:6px solid #202020;padding:30px 0 0 0;margin:56px 0 0}.reviews-wr .about-info h2{font-size:30px;line-height:35px}.reviews-wr .about-info .why-wr .items-list{grid-template-columns:1fr}.stars-section,.section-3{margin-bottom:50px}.section-4 .header .text{font-size:14px;line-height:18px}.section-4{margin-bottom:50px}.section-5{padding:50px 0 50px}.section-5 h2{width:100%}.section-5 .info{float:left;width:100%}.section-5 .info .text{font-size:16px;line-height:21px}.section-4 .header .text,.section-4 .header h2,.section-4 .header{display:block;width:100%}.section-4 .header h2{margin:0}.section-4 .header .text{padding:0;margin-bottom:30px}.stars-section .stars-wr{margin-top:15px}.stars-section .stars-wr>div{width:45px;height:45px;font-size:31px;line-height:42px}}@media screen and (max-width:550px){.section-1 .btns-wr{grid-template-columns:1fr;grid-gap:20px 0}.reviews-list .item .header .stars-wrap{display:none}.stars-section .stars-wr>div{width:39px;height:39px;font-size:25px;line-height:42px}}@media screen and (max-width:440px){.approved_by{display:none}}@media screen and (max-width:400px){.clients-list{grid-template-columns:1fr}}