@charset "UTF-8";.popup-container-v2 .popup-form input,.popup-form textarea{width:100%;-webkit-transition:.5s linear;-o-transition:.5s linear;padding-left:16px;font-weight:700}.popup-form-flex,.popup-image{display:-ms-flexbox}.popup-image,.search-item p{-webkit-box-orient:vertical}.popup-block{max-width:741px;background:#f0f3fb;margin:20px auto;position:relative}.popup-image{background:rgba(0,0,0,.5);height:343px;width:100%;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;padding:0 24px}.popup-image .h2,.popup-image h2{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#fff;margin:0;max-width:395px}.popup-image p{color:#fff;font-weight:700;max-width:395px;text-align:center;margin-top:16px}.popup-image-v3 .h2,.popup-image-v3 h2,.popup-image-v3 p,.services-bottom-video img{max-width:100%}.popup-image-v4{align-items:flex-start;padding:0 100px;position:relative}.popup-image-v4 .h2,.popup-image-v4 h2{text-align:left}.popup-image-v4 .signature{position:absolute;right:100px;bottom:22px}.popup-image-v4 .signature svg path,.popup-team-img .signature svg path{fill:#fff}.popup-container{padding:0 56px}.popup-container-v2{padding:54px 100px 85px}.popup-container-v2 p{margin-bottom:29px}.popup-container-v2 .h3,.popup-container-v2 h3{font-weight:700;font-size:20px;line-height:32px;margin-bottom:4px;font-family:Xolonium,sans-serif;text-align:center}.popup-container-v2 .h5,.popup-container-v2 h5{color:#2a2c32;font-size:16px;line-height:26px;text-align:center}.popup-container-v2 .bottom-text,.wp-block-column{text-align:center}.about-block p:last-child,.popup-container-v2 .bottom-text p,.popup-form-col:last-child,.services-bottom .services-top-cta-bottom ul li:last-child,.services-bottom-cost .cost-flex p,.services-bottom-similar-flex .similar-item p,.team-achievements ul li:last-child,.team-history ul li:last-child{margin-bottom:0}.popup-container-v2 .popup-form{margin-top:16px;margin-bottom:38px}.popup-container-v2 .popup-form p,.popup-form p,.popup-team p{margin-bottom:12px}.popup-container-v2 .popup-form input{height:52px;background:#fff;border:1px solid #fff;font-size:14px;color:#2a2c32;margin-bottom:23px;transition:.5s linear}.popup-container-v2 .popup-form input:focus,.popup-form textarea:focus,.popup-form-flex input:focus,.services-bottom-cost .cost-form input:focus{border:1px solid #0043ea}.popup-container-v2 .popup-form input::-moz-placeholder{color:rgba(198,198,206,.5)}.popup-container-v2 .popup-form input::placeholder{color:rgba(198,198,206,.5)}.popup-container-v2 .popup-form .popup-btn{display:flex;justify-content:center;align-items:center}.popup-container-v2 .popup-form .btn{border:0}.popup-container-v2 .popup-form .btn-v4{background:#f0f3fb;color:#97999e;margin-left:12px}.about-block:hover .h3,.about-block:hover h3,.popup-container-v2 .popup-form .btn-v4:hover,.popup-info a:hover,.popup-team-link a:hover,.popup-write ul li a:hover,.search-tag,.search-title:hover,.services-bottom .services-top-cta-middle a:hover,.services-bottom-similar-flex .similar-item:hover .h4,.services-bottom-similar-flex .similar-item:hover h4{color:#0043ea}.popup-form{margin-top:18px;margin-bottom:18px}.popup-form textarea{height:69px;resize:none;margin-bottom:16px;background:#fff;border:1px solid gray;font-size:14px;color:#2a2c32;padding-top:16px;border-radius:3px;transition:.5s linear}.popup-form textarea::-moz-placeholder{color:rgba(198,198,206,.5)}.popup-form textarea::placeholder{color:rgba(198,198,206,.5)}.popup-form-col{padding:0 5px;flex-basis:50%}.popup-form-flex{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}.popup-form-flex .btn,.popup-write,.popup-write ul,.popup-write ul li a{display:-ms-flexbox}.popup-form-flex>.popup-form-line{width:50%}.popup-form-flex .popup-form-line:last-child{max-width:274px;margin-left:auto}.popup-form-flex input{width:100%;height:52px;background:#fff;border:1px solid #fff;font-weight:700;font-size:14px;color:#2a2c32;padding-left:16px;transition:.5s linear}.popup-form-flex input::-moz-placeholder{color:rgba(198,198,206,.5)}.popup-form-flex input::placeholder{color:rgba(198,198,206,.5)}.popup-form-flex .btn{border:0;display:flex;width:100%}.popup-form-flex .btn img,.popup-team-link a img,.popup-write ul li a img{margin-right:10px}.popup-form-flex-v2{margin:0 -5px 16px}.popup-write{background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px;margin-bottom:15px}.popup-write-title{margin:0 auto 20px;font-size:20px;font-weight:700;text-align:center}.popup-write .h4,.popup-write h4{font-weight:700;font-size:14px;line-height:20px;color:#000;margin:0}.popup-write ul{display:flex;justify-content:center;align-items:center;list-style:none;margin:10px 0;padding:0 5px;width:100%}.popup-write ul li{margin-right:70px}.popup-write ul li:last-child{margin-right:0}.popup-write ul li a{font-weight:700;font-size:14px;line-height:20px;color:#2a2c32;display:flex;justify-content:center;align-items:center}.popup-info-flex,.popup-team-top{display:-ms-flexbox;-webkit-box-pack:justify}.popup-info{margin-bottom:48px}@media all and (max-height:800px){.popup-info:last-child{margin-bottom:0}#popup3 .popup-image-v2{height:200px}}@media all and (max-height:740px){#popup3 .popup-image .h2,#popup3 .popup-image h2{font-size:28px}#popup3 .popup-image-v2{height:160px}}.popup-info .h4,.popup-info h4{font-size:14px;line-height:16px;color:#97999e;margin-bottom:8px;font-weight:400}.popup-info p{margin-bottom:13px;font-size:14px}.popup-info a{color:#2a2c32;font-size:14px}.popup-info-flex{display:flex;justify-content:space-between;align-items:flex-start}.popup-info-flex>div:first-child{margin-bottom:16px;width:50%}.popup-close{background:url(../images/dist/icon/x-circle.svg);position:absolute;top:5px;right:10px;cursor:pointer;height:32px;width:32px}.popup-team{padding:50px}.popup-team .tg-button,.popup-team-info .signature img,.services-bottom .services-top-cta-bottom .btn,.services-bottom .services-top-cta-bottom-btn,.services-bottom-cost .cost-answer,.services-bottom-cost .cost-question,.team-history>div:last-child,.vacancy-item-lb{width:100%}.popup-team .title-text{position:absolute;left:50%;padding:9px 10px;transform:translateX(-50%);background-color:#fff;white-space:nowrap;font-weight:700;font-size:12px;bottom:100%}.popup-team-top{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:27px}.popup-team-link,.popup-team-link a{display:-ms-flexbox}.popup-team-img{width:284px;height:326px;position:relative;margin:0 20px 0 0}.popup-team-img .signature{position:absolute;bottom:26px;right:16px;display:none}.popup-team-info{width:100%;position:relative;max-width:400px}.popup-team-info .h3,.popup-team-info h3{font-size:20px;line-height:32px;color:#2a2c32;font-family:Xolonium,sans-serif;margin-bottom:16px}.popup-team-info p{font-size:14px;line-height:16px;margin-bottom:16px}.popup-team-info .signature{position:absolute;bottom:-35px;right:0;max-width:155px}.popup-team-link{background:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 75px;margin-top:60px;position:relative}.popup-team-link::before{content:"";height:20px;width:1px;background:#f0f3fb;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.popup-team-link a{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:20px;color:#2a2c32;font-weight:700}.not-found,.search-section{padding:30px 0 100px}.not-found_block{background:linear-gradient(180deg,rgba(0,0,0,0) 44.02%,#000 93.34%);position:relative;padding:169px 30px 128px;text-align:center}.not-found_block h1{font-weight:700;font-size:200px;line-height:200px;text-align:center;color:#fff;margin-bottom:32px}.not-found_block .h2,.not-found_block h2{font-size:32px;line-height:40px;color:#fff;text-align:center;margin-bottom:24px}.not-found_block p{font-weight:600;font-size:20px;line-height:30px;color:#fff;max-width:594px;margin:0 auto 31px}.search-section .h1,.search-section h1{color:#2a2c32;margin-bottom:32px}.search-section .h1 span,.search-section h1 span{font-weight:700;font-size:20px;line-height:32px;color:#97999e}.search-top p{font-size:16px;line-height:26px;color:#2a2c32;margin-bottom:8px}.search-input{position:relative;margin-bottom:40px}.search-input input{height:48px;width:100%;background:#fff;border:0;padding-left:50px;font-size:14px;color:#2a2c32}.search-input button{position:absolute;height:48px;width:48px;top:0;left:0;background:0 0;border:0}.search-group{margin-bottom:99px}.search-item{background:#fff;padding:24px;margin-bottom:16px}.search-item p{color:#55565b;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.search-item .breadcrums{padding:12px 0;border-top:1px solid #f0f3fb}.search-tag{padding:8px 12px;height:36px;background:#f0f3fb;margin-bottom:16px;display:inline-flex;font-weight:700;font-size:14px}.search-title{font-weight:600;font-size:20px;line-height:30px;color:#2a2c32;display:block;margin-bottom:4px;text-transform:uppercase}.about{padding:10px 0 80px}.about h1{margin-bottom:50px}.about .owl-nav{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:-45px;width:100%}.about .partners-logo,.about-flex{display:-ms-flexbox}.about .owl-nav button.owl-next,.about .owl-nav button.owl-prev{width:24px;height:24px;background:#0043ea;display:flex;justify-content:center;align-items:center;margin-left:4px}.about .partners-logo{width:100%;display:flex;justify-content:center;align-items:center}.about .partners-logo img{max-width:90%}.about-flex{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -10px}.about-col{padding:0 10px;flex-basis:25%;max-width:25%;margin-bottom:20px}.about-col-middle{flex-basis:50%;max-width:50%}.about-col-big{flex-basis:75%;max-width:75%}.about-col-full{flex-basis:100%;max-width:100%}.awards-owl.owl-carousel .owl-stage{display:flex;align-items:flex-start}.awards-owl .owl-item p{font-weight:700;text-align:center;margin-top:10px;margin-bottom:0;line-height:22px}.about-block{width:100%;height:100%;background:#fff;padding:32px;display:block}.about-review,.services-bottom-flex{display:-ms-flexbox}.about-block .h3,.about-block h3{font-family:Xolonium,sans-serif;font-size:24px;line-height:34px;color:#000;margin-bottom:16px;transition:.5s linear}.about-block p{line-height:30px;margin-bottom:16px}.about-review{display:flex;justify-content:flex-start;align-items:flex-start}.about-review-img{width:48px;height:48px;border-radius:50%;margin-right:18px}.about-review-text p{margin-bottom:14px}.about-review-text .h5,.about-review-text h5{font-weight:400;font-size:14px;line-height:16px;color:#97999e}.services-top{padding:10px 0 0}.block-categories-wrapper,.ques-block,.services-bottom-flex>div,.services-top-block,.services-top-block .bg-block,.video-block{position:relative}.block-categories-wrapper[data-wpr-lazyrender]{content-visibility:visible!important}.services-top-block .quote{max-width:477px;max-height:284px;background:#2a2c32;position:absolute;right:15px;padding:15px;bottom:15px}.services-top-block .quote p{font-style:italic;font-weight:300;color:#fff;line-height:20px;margin-bottom:15px;font-size:15px}.services-top-block .quote .h3{color:#fff;font-weight:700;font-size:14px;border-top:1px solid rgba(198,198,206,.2);padding-top:15px;text-align:right;margin:0}.services-bottom{padding:45px 0 100px}.services-bottom .services-top-cta{width:306px;background:#fff;position:sticky;margin-right:102px;top:80px;padding-top:32px}.services-bottom .services-top-cta-image{width:184px;height:184px;border-radius:50%;margin:0 auto 24px}.services-bottom .services-top-cta-image img{border-radius:100%}.services-bottom .services-top-cta-top{margin-bottom:18px;padding:0 10px;text-align:center}.services-bottom .services-top-cta-top .h3,.services-bottom .services-top-cta-top h3{font-size:16px;line-height:26px;color:#2a2c32;font-weight:400;margin-bottom:4px}.services-bottom .services-top-cta-top p{font-size:14px;line-height:16px;color:#55565b;margin-bottom:0}.services-bottom .services-top-cta-middle{text-align:center;padding:18px 10px 6px;border-top:1px solid #f0f3fb;border-bottom:1px solid #f0f3fb}.services-bottom .services-top-cta-middle .h4,.services-bottom .services-top-cta-middle h4{font-size:14px;line-height:16px;color:#57585c;font-weight:400;margin-bottom:2px}.services-bottom .services-top-cta-middle a{color:#2a2c32;display:block;margin-bottom:14px}.services-bottom .services-top-cta-bottom{padding:14px 0 0;text-align:center}.services-bottom .services-top-cta-bottom p{font-size:14px;line-height:normal;padding:0 5px}.services-bottom .services-top-cta-bottom ul{padding:0;margin-bottom:32px;list-style:none}.services-bottom .services-top-cta-bottom ul li{font-size:14px;line-height:16px;margin-bottom:8px}.services-bottom-flex{display:flex;align-items:stretch}.services-bottom-title{display:flex;justify-content:flex-start;align-items:center;margin:0 0 10px}.reading-time{background-color:#0056b3;display:inline-block;color:#fff;padding:2px 10px;border-radius:2px;font-size:13px;margin:0 0 10px}.services-bottom-title .h1,.services-bottom-title h1{font-size:20px;text-transform:uppercase;line-height:normal;margin:0}.services-bottom-title-icon{height:92px;margin-right:20px}.services-bottom-title .services-bottom-title-icon+h1{font-size:24px}.services-bottom-title-icon img{width:56px;height:56px}.services-bottom-video{position:relative;margin:50px auto}.services-bottom-video iframe{width:100%;height:100%;display:none;position:absolute;top:0;left:0;bottom:0;right:0}.services-bottom-video .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2}.video-block img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.services-bottom-similar{margin-top:50px;margin-bottom:78px}.services-bottom-similar .h2,.services-bottom-similar h2{margin-bottom:40px;font-size:26px}.services-bottom-similar-flex{margin:0 -11px;display:flex;align-items:stretch;flex-wrap:wrap}.services-bottom-similar-flex .similar-item{padding:0 11px;flex-basis:50%;max-width:50%;margin-bottom:32px;display:block}.services-bottom-similar-flex .similar-item span{font-size:14px;line-height:16px;color:#0043ea;display:block;margin-bottom:12px;position:relative;width:17px}.services-bottom-similar-flex .similar-item span::before{content:"";width:100%;height:1px;border-radius:1px;position:absolute;bottom:-3px;left:0;background:#0043ea}.services-bottom-similar-flex .similar-item .h4,.services-bottom-similar-flex .similar-item h4{font-family:Xolonium,sans-serif;font-weight:700;font-size:16px;line-height:normal;color:#2a2c32;margin-bottom:8px;text-transform:uppercase}.services-bottom-cost{background:#fff;padding:0 32px;margin-bottom:50px}.services-bottom-cost .cost-top{padding:32px 0;cursor:pointer}.services-bottom-cost .cost-top .h2,.services-bottom-cost .cost-top h2{font-weight:700;font-size:20px;line-height:32px;color:#0043ea;margin-bottom:0}.services-bottom-cost .cost-container{padding-bottom:32px}.services-bottom-cost .cost-flex{display:flex;align-items:flex-end;padding:24px 0;border-top:1px solid #f0f3fb}.services-bottom-cost .cost-flex .h4,.services-bottom-cost .cost-flex h4{font-weight:700;font-size:16px;line-height:26px;color:#2a2c32;margin-bottom:4px}.services-bottom-cost .cost-answer-flex{display:flex;justify-content:flex-end;align-items:center;margin-left:28px;margin-bottom:8px}.services-bottom-cost .cost-answer-flex>div{position:relative;margin-left:6px}.services-bottom-cost .cost-answer-flex input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.services-bottom-cost .cost-answer-flex input:checked+span{background:#0043ea;color:#fff}.services-bottom-cost .cost-answer-flex input:hover+span{color:#0035ba}.services-bottom-cost .cost-answer-flex span{background:#f0f3fb;width:59px;height:44px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;line-height:20px;color:#0043ea;cursor:pointer;transition:.5s linear}.services-bottom-cost .cost-form{background:#f0f3fb;margin-top:15px;display:flex;align-items:center;justify-content:flex-start;padding:32px}.services-bottom-cost .cost-form input{background:#fff;height:52px;width:100%;border:1px solid #fff;font-weight:700;font-size:14px;color:#2a2c32;padding-left:16px}.services-bottom-cost .cost-form input::-moz-placeholder{color:rgba(198,198,206,.5)}.services-bottom-cost .cost-form input::placeholder{color:rgba(198,198,206,.5)}.services-bottom-cost .cost-form .btn{border:0;margin-left:20px}.services-bottom-cta{display:flex;align-items:stretch;position:relative;background:url(../images/dist/services_cta.webp) center right/contain no-repeat #252a2b}.services-bottom-cta:after{background:linear-gradient(-270deg,#252a2b .01%,#252a2b 34.17%,rgba(37,42,43,0) 82.01%);content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:100%;height:100%}.team-achievements .slider-overflow,.team-services .slider-overflow{width:calc(100% + 56px);position:relative;overflow:hidden}.services-bottom-cta .left{flex-basis:30%;padding:48px 20px;position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.services-bottom-cta .left .number{font-family:Xolonium,sans-serif;font-weight:700;font-size:48px;line-height:58px;color:#fff}.services-bottom-cta .left .h4,.services-bottom-cta .left h4{font-family:Xolonium,sans-serif;font-size:32px;line-height:40px;color:#fff;margin-bottom:0}.services-bottom-cta .right{flex-basis:70%;padding:27px 20px 27px 0;z-index:2}.services-bottom-cta .right .h3,.services-bottom-cta .right h3{font-family:Xolonium,sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#fff;margin-bottom:24px}.team{padding:10px 0 100px}.team h1{margin-bottom:49px}.team-item{background:#fff;padding:56px;margin-bottom:32px;overflow:hidden}.team-block{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.team-image{width:239px;height:322px;margin-right:40px}.team-info{width:348px;margin-right:32px}.team-info .h3,.team-info h3{font-family:Xolonium,sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#2a2c32;margin-bottom:5px}.team-info .h5,.team-info h5{font-weight:600;font-size:20px;line-height:30px;color:#55565b;margin-bottom:23px}.team-info .h4,.team-info h4{font-size:14px;font-weight:400;line-height:16px;color:#97999e;margin-bottom:8px}.team-info ul{padding:0;margin-bottom:24px;list-style:none}.team-info ul li{margin-bottom:4px;font-size:16px;line-height:26px}.team-info ul li a{color:#2a2c32}.team-text{max-width:433px;padding-left:32px;border-left:1px solid #f0f3fb}.team-text p{width:91%;margin-bottom:14px}.team-text a{font-weight:700;font-size:14px;line-height:20px;color:#0043ea;position:relative}.team-text a::before{content:"";position:absolute;height:1px;width:100%;bottom:-3px;background:#0043ea;opacity:0;transition:opacity .5s linear}.team-text a:hover::before{opacity:1}.team-title .title{font-family:Xolonium,sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#000;margin-bottom:40px}.team-title .title span{display:block}.team-services{margin:100px 0 60px}.team-achievements .slider-overflow .owl-nav,.team-services .slider-overflow .owl-nav{position:absolute;padding:0 12px;display:flex;align-items:center;width:100%;top:50%;transform:translateY(-50%);z-index:19}.team-services .slider-overflow .owl-nav .owl-prev{position:absolute;left:12px}.team-services .slider-overflow .owl-nav .owl-next{position:absolute;right:12px}.blq:after,.blq:before,.one1.try::before,.team-achievements .slider-overflow .owl-nav .disabled,.team-services .slider-overflow .owl-nav .disabled,.vacancy-cv-form .input-add-file{display:none}.team-history,.team-media .owl-nav{display:-ms-flexbox}.team-achievements .owl-achievement:before,.team-services .slider-overflow .owl-services:before{content:"";position:absolute;width:80px;height:100%;top:0;right:0;background:linear-gradient(270deg,#fff 35%,rgba(255,255,255,0) 100%);z-index:2}.team-services .slider-overflow .owl-services .owl-stage-outer{overflow:visible;padding:20px 0}.team-services .slider-overflow .owl-services .services-block{width:228px}.team-achievements,.team-education,.team-experience{margin-bottom:100px}.team-achievements ul{padding:0;margin-bottom:0;list-style:none}.team-achievements ul li{margin-bottom:7px;padding-left:32px;position:relative}.team-achievements ul li:before,.team-history ul li:before{content:url(../images/dist/icon/list-circle.svg);position:absolute;top:4px;left:0}.team-achievements .slider-overflow{margin-bottom:40px;border-bottom:1px solid #f0f3fb}.team-achievements .slider-overflow .owl-nav .owl-prev{position:absolute;left:65px}.team-achievements .slider-overflow .owl-nav .owl-next{position:absolute;right:65px}.team-achievements .owl-achievement{margin-bottom:40px}.team-achievements .owl-achievement .owl-stage-outer{overflow:visible}.team-achievements .owl-achievement .achievement-block{width:400px;height:400px}.team-media .media{margin:0 -56px}.team-media .owl-nav{margin-top:5px;display:flex;justify-content:center;align-items:center}.one1 span,.v_icon a,.vacancy-loader.show{display:inline-block}.team-media .owl-nav button{margin:0 8px}.team-history{border-top:1px solid #c6c6ce;padding:32px 30px 31px 0;display:flex}.team-history:last-child{border-bottom:1px solid #c6c6ce}.team-history p{color:#000;margin-bottom:0}.team-history .h4,.team-history h4{font-weight:600;font-size:20px;line-height:30px;color:#2a2c32;margin:24px 0 11px}.team-history ul{list-style:none;padding:0;margin-bottom:0}.team-history ul li{font-size:16px;line-height:26px;color:#55565b;margin-bottom:4px;position:relative;padding-left:32px}.team-history-year{flex-basis:110px;margin-right:60px;max-width:110px;flex-grow:0;flex-shrink:0}.team-history-year .h3,.team-history-year h3{font-family:Xolonium,sans-serif;font-weight:700;font-size:20px;line-height:32px;color:#0043ea}.blq p,.one1 span,.result-remarketing .swiper-button-next:hover::after,.result-remarketing .swiper-button-prev:hover::after,.reviews-remarketing .swiper-button-next:hover::after,.reviews-remarketing .swiper-button-prev:hover::after{color:#fff}.blq{background:#2a2c32;padding:18px 36px;font-size:14px;box-shadow:inset 5px 0 0 0 #0043ea;transition:.7s ease-in-out}.blq p::-moz-selection{background:#2a2c32}.blq p::selection{background:#2a2c32}.one1 span,.one1 span:after,.one1 span:before{background:#0043ea;transition:.3s;border-radius:50%}.sldr:hover{box-shadow:inset 800px 0 0 0 #0043ea}.b_one{background:#e5e5e5;padding:25px}.wp-block-column:hover .one1 span,.wp-block-column:hover .one1 span:after,.wp-block-column:hover .one1 span:before{transform:scale(1.1)}.one1{position:relative;top:20px}.one1 span{font-weight:600;position:relative;height:45px;width:45px;line-height:45px;margin-bottom:30px}.one1 span:after{position:absolute;left:-10px;top:-10px;height:65px;width:65px;content:"";z-index:-1;right:0;margin:auto;opacity:.4}.one1 span:before{position:absolute;left:-20px;top:-20px;height:85px;width:85px;content:"";z-index:-1;right:0;margin:auto;opacity:.2}.v_icon{position:absolute;right:45%;top:40%}.v_icon a{width:75px;height:75px;line-height:70px;text-align:center;border-radius:50%;animation:1s linear infinite ripple-blue;-webkit-transition:.5s;background:#fff}.ques{position:absolute;padding:56px;bottom:16px}.ques .h2,.ques h2,.ques p{color:#fff;text-align:center}p.title-num{text-align:center;font-weight:600;padding:20px}.videowrap{max-width:720px;margin:0 auto}.videoblock{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.videoblock iframe,embed,object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.vacancy-backlink{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#000;text-decoration:underline}с .vacancy-backlink:hover{text-decoration:none;color:#0056b3}.result-remarketing__link:hover,.vacancy-cv-form label{text-decoration:underline}.vacancy-content,.vacancy-content p{color:#b8b6bd;font-size:16px;margin:18px 0}.vacancy-item{background:#fff;box-shadow:0 12px 12px rgba(0,67,234,.2);display:flex;flex-wrap:nowrap;justify-content:space-between;margin:38px auto;padding:35px}.vacancy-item-lb-top{display:flex;justify-content:flex-start;align-items:center;margin:0 auto 20px}.vacancy-item-name{border-right:1px solid #c7c7ce;font-family:Xolonium,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:normal;color:#000;padding:0 28px 0 0;margin:0 28px 0 0;max-width:540px}.vacancy-item-category,.vacancy-item-salary{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.vacancy-item-category{background:rgba(0,67,234,.1);border-radius:24px;font-size:13px;line-height:16px;color:#2a2c32;padding:5px 10px}.vacancy-item-salary{font-size:16px;line-height:26px;color:#000;margin:0 0 20px;display:-webkit-box;-webkit-box-align:center}.vacancy-item-schedule,.vacancy-item-schedule-addit,.vacancy-item-schedule-desc{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#b8b6bd;font-style:normal}.vacancy-item-lb-bottom{display:flex}.vacancy-item-lb-bottom:not(.no-border){border-top:1px solid #c7c7ce;border-bottom:1px solid #c7c7ce;padding:15px 0}.vacancy-item-schedule-addit,.vacancy-item-schedule-desc{border-left:1px solid #c7c7ce;margin:0 0 0 18px;padding:0 0 0 18px}.vacancy-item-rb{display:flex;align-items:center;justify-content:center;min-width:124px}.vacancy-cv-form{width:100%;margin:30px 0 0;display:flex;align-items:center;flex-direction:column}.vacancy-cv-form textarea{border:1px solid #c7c7ce;border-radius:5px;padding:10px;width:100%}.vacancy-cv-form input{margin:20px auto}.vacancy-cv-form label{cursor:pointer;margin:20px auto}.vacancy-cv-form label:hover{text-decoration:none}.vacancy-loader{display:none;width:48px;height:48px;border:5px solid #0043ea;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:1s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hero-remarketing{padding-top:180px;padding-bottom:70px;position:relative}.hero-remarketing::before{position:absolute;content:"";width:100%;height:600px;background:url(../images/dist/remarket/hero-remarketing-bg.webp) center/cover no-repeat;z-index:-1;top:0;left:0}.hero-remarketing__title{max-width:1000px;width:100%;font-family:Xolonium;font-size:38px;font-weight:700;line-height:54px;padding-left:55px;padding-bottom:90px;margin:0 auto 60px;position:relative;color:#fff}.hero-remarketing__title::after{position:absolute;content:"";background:rgba(255,255,255,.2);width:1px;height:100px;left:0;top:5px}.hero-remarketing__title::before{position:absolute;content:"";width:40px;height:40px;background:url(../images/dist/remarket/arrow-down.svg) center/cover no-repeat;bottom:0;left:0;right:0;margin:0 auto;transform:scale(1);animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}70%{transform:scale(1.5)}}.hero-remarketing__form-block{max-width:1000px;width:100%;background:#f0f3fb;padding:40px 40px 40px 450px;margin:0 auto;position:relative;box-shadow:0 6px 13px -5px #0043ea}.hero-remarketing__form-block::after{position:absolute;content:"";background:url(../images/dist/remarket/Photo.webp) center/cover no-repeat;width:410px;max-height:350px;height:100%;left:0;top:0}.hero-remarketing__text{line-height:26px;color:#2a2c32;margin-bottom:12px;font-weight:700}.hero-remarketing__input,.hero-remarketing__textarea{width:100%;background:#fff;padding:16px;color:#000;border:1px solid #0043ea;outline:0;line-height:20px;font-weight:700;font-size:14px}.hero-remarketing__textarea{resize:none;margin-bottom:16px}.hero-remarketing__textarea::-moz-placeholder{color:rgba(198,198,206,.5)}.hero-remarketing__textarea::placeholder{color:rgba(198,198,206,.5)}.hero-remarketing__input:focus{border:1px solid #0043ea}.hero-remarketing__input::-moz-placeholder{color:rgba(198,198,206,.5)}.hero-remarketing__input::placeholder{color:rgba(198,198,206,.5)}.hero-remarketing__form-box{display:flex;justify-content:space-between;align-items:flex-end}.hero-remarketing__form-box-inner{width:330px}.hero-remarketing__btn{outline:0;border:none;font-size:14px;font-weight:700;line-height:20px;color:#fff;background:#0043ea;padding:16px 24px 16px 60px;position:relative;cursor:pointer}.hero-remarketing__btn::after{position:absolute;content:"";background:url(../images/dist/remarket/arrow-right.svg) center/cover no-repeat;width:20px;height:20px;top:0;bottom:0;left:24px;margin:auto 0}.result-remarketing,.reviews-remarketing{padding:120px 0;background:#dadada}.result-remarketing__title{font-family:Xolonium;font-size:40px;font-weight:700;line-height:50px;color:#2a2c32;margin-bottom:55px}.result-remarketing__slider-wrapper,.reviews-remarketing__slider-wrapper{max-width:1920px;width:100%;margin:0 auto;overflow:hidden;position:relative}.result-remarketing__slider-wrapper::after{position:absolute;content:"";background:linear-gradient(90deg,#dadada 0,rgba(240,243,251,0) 100%);top:0;left:0;width:50px;height:100%;z-index:2}.result-remarketing__slider-wrapper::before{position:absolute;content:"";background:linear-gradient(270deg,#dadada 0,rgba(240,243,251,0) 100%);top:0;right:0;width:50px;height:100%;z-index:2}.result-remarketing__slide{background:#fff;padding:30px 30px 70px;display:flex!important;justify-content:space-between!important;align-items:start!important;gap:30px!important;height:auto!important;width:50%!important;position:relative}.result-remarketing__img-open{display:inline-block;max-width:255px;width:100%;max-height:305px;height:auto;cursor:pointer;position:relative;margin:0 auto}.result-remarketing__img-open img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.result-remarketing__img-open a{display:none;max-width:255px;max-height:305px;width:100%}.result-remarketing__img-open a:first-child{display:block}.result-remarketing__img-open a:first-child::after{position:absolute;content:"";background:url(../images/dist/remarket/search.svg) center/cover no-repeat;width:65px;height:65px;bottom:0;top:0;right:0;left:0;margin:auto}.result-remarketing__img-open+.result-remarketing__slide-box{max-width:350px!important}.result-remarketing__slide-title{width:100%;color:#2a2c32;font-family:Xolonium;font-size:20px;font-weight:400;line-height:26px;margin-bottom:5px}.result-remarketing__slide-text{width:100%;line-height:normal;color:#55565b;margin-bottom:5px;height:200px;overflow:hidden;position:relative}.result-remarketing__slide-text:after{content:"";display:block;width:100%;height:150px;background:linear-gradient(180deg,rgba(255,25,255,0) 0,#fff 100%);position:absolute;bottom:0;left:0;right:0}.result-remarketing__link{color:#0043ea;line-height:30px;border:none;background:0 0;position:absolute;bottom:25px;left:0;right:0;width:100%;text-align:center}.result-remarketing .swiper-button-next,.reviews-remarketing .swiper-button-next{position:absolute;right:0;top:0;bottom:0;width:32px;height:32px;background-color:transparent;transition:.5s;margin:auto 0;z-index:10;border:0;padding:0}.result-remarketing .swiper-button-next svg,.result-remarketing .swiper-button-prev svg,.reviews-remarketing .swiper-button-next svg,.reviews-remarketing .swiper-button-prev svg{width:22px;height:auto}.result-remarketing .swiper-button-next:hover,.result-remarketing .swiper-button-prev:hover,.reviews-remarketing .swiper-button-next:hover,.reviews-remarketing .swiper-button-prev:hover{background-color:#0043ea}.result-remarketing .swiper-button-next:hover svg path,.result-remarketing .swiper-button-prev:hover svg path,.reviews-remarketing .swiper-button-next:hover svg path,.reviews-remarketing .swiper-button-prev:hover svg path{fill:#fff}.result-remarketing .swiper-button-prev,.reviews-remarketing .swiper-button-prev{position:absolute;left:0;top:0;bottom:0;width:32px;height:32px;background-color:transparent;transition:.5s;margin:auto 0;z-index:10;border:0;padding:0}.result-remarketing .swiper-button-next[disabled],.result-remarketing .swiper-button-prev[disabled],.reviews-remarketing .swiper-button-next[disabled],.reviews-remarketing .swiper-button-prev[disabled]{opacity:.35;cursor:auto;pointer-events:none}.contact-remarketing{background:#dadada}.contact-remarketing__inner{padding:40px 0 40px 420px;background:#2a2c32;position:relative}.contact-remarketing__inner::before{position:absolute;content:"";background:url(../images/dist/remarket/contact-remarketing-bg.webp) center/cover no-repeat;width:388px;height:100%;left:0;top:0}.contact-remarketing__inner .btn{position:relative;z-index:1}.contact-remarketing__title{max-width:540px;width:100%;font-family:Xolonium;font-size:24px;font-weight:700;line-height:34px;margin-bottom:30px;color:#fff}.contact-remarketing__box{display:flex;gap:20px;align-items:center;margin-bottom:30px}.contact-remarketing__link{display:inline-block;font-size:21px;font-weight:400;line-height:26px;color:#fff;padding:10px 15px 10px 40px;position:relative;transition:background .3s}.contact-remarketing__link::after{position:absolute;content:"";background:url(../images/dist/remarket/phone.svg) center/cover no-repeat;width:17px;height:17px;left:15px;top:0;bottom:0;margin:auto 0}.contact-remarketing__btn,.contact-remarketing__link:hover{color:#fff;background:#0043ea}.contact-remarketing__btn{display:inline-block;font-size:14px;font-weight:700;line-height:20px;padding:16px}.reviews-remarketing__name,.reviews-remarketing__text{font-size:16px;line-height:21px;color:#2a2c32}.reviews-remarketing__slider-wrapper::after{position:absolute;content:"";background:linear-gradient(90deg,#dadada 0,rgba(240,243,251,0) 100%);top:0;left:0;width:50px;height:100%;z-index:2}.reviews-remarketing__slider-wrapper::before{position:absolute;content:"";background:linear-gradient(270deg,#dadada 0,rgba(240,243,251,0) 100%);top:0;right:0;width:50px;height:100%;z-index:2}.reviews-remarketing__slide{background:#fff;padding:40px;gap:30px;height:auto!important;width:50%!important}.reviews-remarketing__slide-box{display:flex;align-items:center;gap:20px;margin-bottom:20px}.reviews-remarketing__user{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.reviews-remarketing__name{margin:0}.reviews-remarketing__title{font-family:Xolonium;font-size:40px;font-weight:700;line-height:50px;margin-bottom:50px;color:#2a2c32}.block-categories-show-hide{margin:-42px auto 0;display:block;border:none;background:#e5e5e5;color:#2a2b31;text-align:center;font-family:"Open Sans",sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:normal;padding:10px 30px;transition:box-shadow .5s}.block-categories-show-hide span:after{content:"";display:inline-flex;border-style:solid;border-color:#2a2b31 #2a2b31 transparent transparent;border-width:2px;width:10px;height:10px;border-radius:2px;transform:translateY(-50%) rotate(135deg);transition:transform .5s;margin:0 0 0 10px}