.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/gilroymedium.eot);src:url(/fonts/Gilroy/gilroymedium.eot) format("embedded-opentype"),url(/fonts/Gilroy/gilroymedium.woff2) format("woff2"),url(/fonts/Gilroy/gilroymedium.woff) format("woff"),url(/fonts/Gilroy/gilroymedium.ttf) format("truetype"),url(/fonts/Gilroy/gilroymedium.svg#gilroymedium) format("svg");font-weight:500}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,input,textarea,button,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-text-size-adjust:none;outline:none!important;box-sizing:border-box}::selection{background:#508dff;color:#fff}::-moz-selection{background:#508dff;color:#fff}html,body{margin:0;padding:0}body{font-family:Gilroy;font-size:20px;color:#2a2926;display:flex;flex-direction:column;min-height:100vh;position:relative}body.not-scroll{overflow:hidden}h1{font-size:45px;line-height:132%;font-weight:600;margin:0 0 30px}h2{margin:48px 0 30px;font-weight:600;font-size:50px;line-height:132%}h3{margin:30px 0 20px;font-weight:600;font-size:30px;line-height:132%}h4{font-size:22px;line-height:122%;margin-top:26px;margin-bottom:0}p{font-weight:300;font-size:20px;line-height:152%}a,.link{text-decoration:none;color:#2a2926;transition:ease-out .3s;align-items:center;position:relative}a.grey,.link.grey{opacity:.4}a:before,.link:before{content:" ";width:100%;height:1px;background:#fff0;position:absolute;bottom:0;left:0;transition:ease-out .3s}a:hover,.link:hover{color:#025aff;opacity:1}a:hover:before,.link:hover:before{background:#025aff}a:active,.link:active{color:#4586ff;opacity:1}a:active:before,.link:active:before{background:#4586ff}a:focus,.link:focus{color:#508dff}a:focus:before,.link:focus:before{background:#508dff}.link-blue{color:#508dff}.link-blue:hover{color:#025aff;opacity:1}.link-blue:active{color:#4586ff;opacity:1}.link-small{margin-top:30px;font-size:17px;color:#508dff;font-weight:300;display:block}.link-small:hover{color:#025aff}.link-small:active{color:#4586ff}.btn{width:240px;height:67px;border-radius:48px;border:none;font-size:22px;font-weight:600;font-family:Gilroy;display:flex;justify-content:center;align-items:center;box-shadow:0 6px 8px -6px #18274b1f,0 8px 16px -6px #18274b14;cursor:pointer;transition:ease-out .3s}.btn:before{display:none}.btn_blue{background:#508dff;color:#fff!important}.btn_blue:hover{background:#025aff}.btn_blue:active{background:#4586ff}.btn_form{width:301px;height:67px;margin-right:73px;border-radius:48px;border:none;font-size:22px;font-weight:600;line-height:33px;transition:ease-out .3s;cursor:pointer}.btn_form span{margin-left:5px}.section-title-mobile{display:none}.inner_page_wrp{padding:244px 50px 140px 280px}.fp-tableCell{vertical-align:initial;padding-top:144px;padding-bottom:72px}.up-arrow{position:fixed;right:50px;bottom:50px;width:56px;height:56px;border-radius:50%;background:#508dff;display:flex;justify-content:center;align-items:center;z-index:100;transition:ease-out .3s;opacity:0;pointer-events:none;cursor:pointer}.up-arrow.active{opacity:1;pointer-events:auto}.up-arrow:hover{background:#025aff;transform:scale(1.1)}.up-arrow:active{background:#4586ff}#fp-nav{top:50%;transform:translate3d(0,-50%,0);max-width:180px;position:fixed;z-index:100}#fp-nav.fp-left{left:56px}#fp-nav ul{margin:0;padding:0}#fp-nav ul li{width:initial;margin:0;height:initial;padding-bottom:48px}#fp-nav ul li:last-child{padding-bottom:0}#fp-nav ul li a{color:#2a2926;opacity:.6;display:block;position:relative;cursor:pointer;text-decoration:none;width:100%}#fp-nav ul li a span:last-child{width:6px;height:6px;background:#508dff;border:none;border-radius:50%;transition:opacity ease-out .5s;margin:-3px 0 0;opacity:0;position:absolute;left:6px;top:9px;display:block}#fp-nav ul li:hover a span:last-child{margin:0;width:6px;height:6px}#fp-nav ul li a.active span:last-child{margin:-3px 0 0!important;width:6px!important;height:6px!important;opacity:1}#fp-nav ul li a span.fp-sr-only{font-size:15px;font-weight:600;background:initial;position:static;width:initial!important;height:initial!important;overflow:visible;border-radius:0;margin:0 0 0 12px!important;opacity:1;transition:transform ease-out .5s;color:inherit;display:block;white-space:normal!important}#fp-nav ul li .fp-tooltip{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#fp-nav ul li a:before{display:none}#fp-nav ul li a:hover{opacity:.8}#fp-nav ul li a:active{opacity:.9}#fp-nav ul li a.active{color:#508dff;opacity:1;cursor:default}#fp-nav ul li a.active span.fp-sr-only{transform:translate(25px);color:#508dff}.overlay{position:fixed;width:100vw;height:100vh;background:#2a2926;transition:ease-out .3s;top:0;left:0;z-index:99;pointer-events:none;opacity:0}.overlay.active{pointer-events:auto;opacity:.4}.loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffffe6;z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s}.loader-wrapper.active{opacity:1;pointer-events:auto}.loader{width:80px;height:80px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slick-dots{display:flex!important;justify-content:center;align-items:center;list-style-type:none;margin:0;padding:0}.slick-dots li{padding:0 10px}.slick-dots li button{width:12px;height:12px;font-size:0;border:0;border-radius:50%;background:#508dff;opacity:.2;transition:opacity ease-out .3s;cursor:pointer}.slick-dots li button:hover{opacity:.4}.slick-dots li button:active{opacity:.6}.slick-dots li.slick-active button{opacity:1;cursor:default}@media(max-width:1650px){.inner_page_wrp{padding-left:280px;padding-right:40px}header{padding:40px 40px 20px 45px}.fp-tableCell{padding-top:123px}h1{font-size:43px;line-height:51px}h2{font-size:50px;margin:38px 0 20px}.fullpage-item__text{font-size:20px;line-height:30px}.fullpage-item__text-block .js-move-to-form{margin-top:40px}#fp-nav.fp-left{left:45px}#fp-nav ul li{padding-bottom:40px}#fullpage{padding:0 40px 61px 205px}.fullpage-item{height:calc(100vh - 210px)}.fullpage-item__img{width:50%;padding-right:30px}.fullpage-item__text-block{width:50%}.link-small{margin-top:22px}.fullpage-item__navigate-vertical{margin-top:50px}.fullpage-item__navigate-horizontal-small{line-height:28px;padding-bottom:30px}.main_projects_img-block{height:50vh}.main_projects .slick-slide h4{margin-top:48px}.reviews-block{padding-left:4vw}.review-item{width:49%}.review-item:first-child,.review-item:nth-child(2){padding-bottom:8vh}.reviews-info-title{font-size:22px;line-height:26px}.main-form__item-input{margin-bottom:35px}.contact-us-info-title{margin:0 0 30px;font-weight:600;font-size:30px;line-height:35px}.main-form__label{font-size:16px;line-height:20px}.main-form__input{height:37px}footer{padding:10px 40px 35px 45px}.contact-us-inner .contact-us-info-title{margin:2px 0 38px;font-size:32px;line-height:39px}.contact-us-inner .main-form__item-input{margin-bottom:56px}.contact-us-inner .main-form__label{font-size:17px;line-height:26px}.contact-us-inner .contact-us-info-buttons{margin-top:24px}}@media(max-width:1500px){header{padding:20px 30px 10px}#fp-nav{max-width:160px}.inner_page_wrp{padding:120px 30px 80px 240px}.header-nav{font-size:18px}.link_dot-top:after{width:7px;height:7px}#fullpage{padding:0 30px 50px 185px}.fp-tableCell{padding-top:85px;padding-bottom:50px}#fp-nav.fp-left{left:30px;top:55%}#fp-nav ul li{padding-bottom:35px}h1{font-size:34px;line-height:42px;margin-bottom:15px}h2{margin:30px 0 12px;font-weight:600;font-size:42px}.btn{width:200px;height:55px;font-size:18px;margin-top:30px}.link-small{font-size:16px;margin-top:15px}.fullpage-item__img{width:55%;padding-right:0}.js-cases-block .fullpage-item__img img{transform:scale(1.25)}.fullpage-item__text-block{width:45%;justify-content:center;padding-left:30px}.fullpage-item__text{font-size:16px;line-height:24px}.fullpage-item__navigate-dotts{font-size:16px;margin-top:35px}.fullpage-item{height:calc(100vh - 150px)}.fullpage-item__navigate-vertical{font-size:22px;margin-top:40px}.navigate__item-vertical,.toggle-item{margin-bottom:20px}.toggle-item h3{font-size:24px}.toggle-item .fullpage-item__text{margin-top:10px}.toggle-item-link{margin-top:20px}.toggle-item-content{padding-bottom:15px}.fullpage-item__navigate-horizontal-small{margin-top:100px;font-size:15px}.steps_wrp{padding:10px 0}.steps_wrp h3{font-size:20px}.steps_wrp .fullpage-item__text{padding:10px 20px 20px 0}.main_projects .slick-slide h4{margin-top:30px;font-size:22px;line-height:28px}.js-review-scroll{height:initial}.fp-scroller{transition:transform ease-out 1s}.reviews-block{flex-direction:column}.review-item:nth-child(2){padding-bottom:0!important}.review-item:nth-child(3),.review-item:nth-child(4){display:none}.review-item{width:100%;padding-bottom:35px!important}.contact-us-inner .contact-us-image{width:44%}.contact-us.fullpage-item h2{font-size:32px;margin:0 0 15px}.contact-us-info-title{margin:0 0 24px;font-size:26px;line-height:28px}.contact-us-inner{padding-top:100px}.main-form__item-input{margin-bottom:20px}.main-form__input{height:30px}.main-form__textarea{height:125px}.contact-us-info-link{margin:4px 0 0;font-size:14px;line-height:19px}.contact-us-info-buttons{margin-top:15px}.btn_form{margin-top:0}.btn_form span{display:none}.contact-us-info-buttons-staple{font-size:15px;line-height:20px}footer{padding:10px 30px 20px}.contact-us-inner .contact-us-info-title{margin:0 0 24px;font-size:26px;line-height:28px}.contact-us-inner .main-form__item-input{margin-bottom:20px}.contact-us-inner .main-form__label{font-size:16px;line-height:20px}.privacy_block{padding-bottom:100px}}@media(max-width:1300px){.js-cases-block .fullpage-item__img img{transform:scale(1.08)}}@media(max-width:1310px){.header-logo__img{height:50px}h1{font-size:30px;line-height:35px}.fullpage-item__img{width:47%;padding-right:0}.fullpage-item__text-block{width:53%}.fullpage-item__text-block .js-move-to-form{margin-top:25px}.fullpage-item__navigate-dotts{font-size:14px;margin-top:25px}.steps_wrp .fullpage-item__text{padding:10px 20px 10px 0}.contact-us.fullpage-item h2{font-size:28px;margin:0 0 10px}.main-form__label{font-size:14px;line-height:14px}.main-form__textarea{height:95px}.main-form__item-input{margin-bottom:15px}.main-form__input{height:20px}}@media(max-width:1200px){.inner_page_wrp{padding-left:220px;padding-right:30px;padding-top:130px}.header-logo__img{height:45px}.header-nav{font-size:16px}h2{margin-top:20px}.btn,.btn_form{width:145px;height:45px;font-size:16px}.btn{width:175px}.btn_form{margin-right:45px}.contact-us-info-buttons-staple,.link-small{font-size:14px}#fp-nav ul li{padding-bottom:30px}#fp-nav ul li a span{top:7px}#fp-nav ul li a span.fp-sr-only{font-size:13px}.fullpage-item__text{font-size:14px;line-height:26px}.fullpage-item__text-block .js-move-to-form{margin-top:25px}.fullpage-item__navigate-dotts{font-size:14px;line-height:18px}.fullpage-item__navigate-vertical{font-size:20px}.toggle-item{margin-bottom:10px}.toggle-item h3{font-size:22px}.toggle-item-link{margin-top:15px;font-size:14px}.steps_wrp .fullpage-item__text{line-height:22px;padding:5px 20px 10px 0}.steps_wrp h3{font-size:18px}.fullpage-item__navigate-horizontal-small{margin-top:40px}.main_projects_link{font-size:14px}.main_projects_img-block{height:30vh}.main_projects .slick-slide{padding-right:25px}.main_projects .slick-slide h4{margin-top:20px;font-size:20px;line-height:24px}.reviews-block{padding-left:3vw}.reviews-avatar img{width:150px}.reviews-info-title{font-size:20px}.reviews-info-subtitle{padding:6px 0;font-size:16px}.reviews-info-description{font-size:14px;line-height:18px}.contact-us-info-title{font-size:24px}.main-form__label{font-size:14px}.main-form__item-input{margin-bottom:15px}.contact-us-inner .main-form__item-input{width:100%}.contact-us-inner .main-form__label{font-size:15px}.privacy_block{padding-bottom:60px}.contact-us.fullpage-item h2{font-size:26px;margin:0 0 10px}.popup-title{font-size:42px}.popup-text{font-size:26px;margin:0 0 30px}}@media(max-width:991px){.up-arrow{display:flex}.inner_page_wrp{padding:110px 30px 60px}header{transition:background ease-out .3s}header.fixed{box-shadow:0 6px 8px -6px #18274b1f,0 8px 16px -6px #18274b14}header.active{background:#2a2926}#fp-nav{display:none}h1{font-size:30px;line-height:122%;font-weight:700}h2{font-size:20px}h4{font-weight:700;font-size:20px;line-height:122%;margin-top:10px;margin-bottom:15px}p,.privacy-ul{font-size:16px}.section-title-mobile{display:block;width:100%;margin-top:0;margin-bottom:23px;font-size:29px}.link-small{font-size:13px;display:none}.btn{width:100%;max-width:300px;height:64px;font-size:16px}.header-nav-block{display:none}.header-nav{flex-direction:column;align-items:center;font-size:20px}.header-nav a{margin-right:0;margin-top:10px}.header-nav a:first-child{margin-top:0}.mobile-menu-icon{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:101}.mobile-menu-icon .line{background:#2a2926;border-radius:2px;width:30px;height:3px;margin-top:6px;transition:transform ease-out .3s}.mobile-menu-icon .line:first-child{margin-top:0;position:relative;opacity:1;transition:opacity ease-out .3s}.mobile-menu-icon .line:first-child:after{content:" ";display:block;width:11px;height:11px;background:#508dff;border:3px solid #ffffff;position:absolute;top:-9px;right:-5px;border-radius:50%;transition:transform ease-out .3s}.mobile-menu-icon.active .line{width:24px;height:4px;background:#949492;border-radius:0}.mobile-menu-icon.active .line:first-child{opacity:0}.mobile-menu-icon.active .line:first-child:after{transform:scale(0)}.mobile-menu-icon.active .line:nth-child(2){transform:translateY(1px) rotate(-45deg)}.mobile-menu-icon.active .line:last-child{transform:translateY(-9px) rotate(45deg)}#fullpage{padding:80px 30px 0}.hidden-mobile{display:none}.step-slider-mobile{display:block;width:100%}.section{height:initial;padding-top:20px;justify-content:center;padding-bottom:86px;border-bottom:1px solid #e8e8e8}.section:first-child .fullpage-item__text{font-size:16px;line-height:155%}.section:nth-child(5){border-bottom:0;padding-bottom:0}.js-contact-us_scroll{padding-top:100px}.section_main-projects{flex-direction:column}.fullpage-item{height:initial;flex-direction:column;align-items:center;text-align:left;width:100%}.fullpage-item.contact-us{flex-direction:row}.fullpage-item.contact-us h2{margin-bottom:25px}.fullpage-item__img{text-align:center;padding:0;width:100%;max-width:initial;margin-bottom:30px}.fullpage-item__img img{max-height:400px}.toggle-item-link img{right:-30px}.fullpage-item__navigate-dott{font-weight:700}.js-steps-block .fullpage-item__img{height:400px;max-width:initial;display:flex;align-items:center;justify-content:center}.js-steps-block .fullpage-item__img img{height:400px;max-width:initial}.js-cases-block .fullpage-item__img{height:400px;margin:0 auto}.toggle-item{margin-bottom:10px}.fullpage-item__text-block{width:100%;max-width:initial;padding-left:0}.fullpage-item__text{font-size:16px;line-height:132%}.fullpage-item__navigate-dotts{font-size:18px}.fullpage-item__navigate-vertical{font-size:16px;line-height:143%}.navigate__item-vertical,.toggle-item h3{padding:6px 6px 8px 0;font-size:20px}.fullpage-item__navigate-horizontal-small{display:none}.fullpage-item__img_mobile{display:none;width:100%;max-width:425px;text-align:center}.steps_wrp{margin:0;padding:15px 0;max-width:initial}.steps_wrp h3{font-weight:700}.mobile-slider-arrows{display:none;width:100%;border-top:2px solid #508dff;border-bottom:2px solid #508dff;justify-content:space-between;padding:16px 0;position:relative}.mobile-slider-arrows .arrow-subtitle-block{width:100%;position:absolute;display:flex;justify-content:space-between;padding:16px 30px;top:0;left:0;font-size:16px;color:#508dff;pointer-events:none;opacity:1;transition:ease-out .3s}.mobile-slider-arrows .arrow-subtitle-block.hidden{opacity:0}.mobile-slider-arrows .arrow-subtitle-block .arrow-subtitle{max-width:50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.slick-arrow{display:inline-block;border:0;background-color:initial;font-size:0;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;transition:opacity ease-out .3s}.slick-arrow.slick-disabled{cursor:default;opacity:.2}.slick-prev{transform:rotate(-180deg)}.main_projects{max-width:100%;padding:0;width:100%}.item-slide{width:50%;float:left;margin-bottom:40px}.item-slide:nth-child(odd){padding-right:30px}.item-slide:nth-child(odd){clear:both}.main_projects_link{font-weight:600;font-size:14px;color:#508dff}.section_reviews{flex-direction:column}.reviews-block{padding-left:0}.reviews-block .slick-list{width:inherit}.reviews-info{padding:0;width:100%}.reviews-avatar{height:180px;width:100%;max-width:180px;margin-right:30px}.reviews-info-title{font-size:20px;margin-bottom:11px;line-height:22px}.reviews-info-subtitle{font-size:16px;line-height:152%;font-weight:700;padding:0;margin-bottom:5px}.reviews-info-description{margin-top:11px;font-size:16px;line-height:132%}.review-item{padding-right:0}.review-item:nth-child(3),.review-item:nth-child(4){display:flex}.review-item:nth-child(2){padding-bottom:35px!important}.btn_form{margin-right:30px;width:50%;max-width:300px}.contact-us-inner .contact-us{justify-content:space-between}.contact-us-inner h2{font-size:29px}footer{flex-direction:row-reverse;padding-top:15px;padding-bottom:20px}footer.fixed{position:static}footer .copyright{display:block;width:100%;color:#2a2926;opacity:.5;margin-top:0}.nav-small{font-size:0;display:flex;align-items:center}.nav-small a{width:29px;height:29px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}.contact-us-info-buttons-staple label{font-size:15px}.contact-us-info-buttons-staple img{margin-right:10px}.footer-info{display:flex;align-items:center}.footer-info .footer-info__item{white-space:nowrap}.footer-info .footer-info__item:first-child{display:none}.contact-us-inner{padding-top:100px}.contact-us-inner .main-form__item-input{width:100%}.smile-popup{width:75px;height:75px}.popup-title{font-size:34px}.popup-text{font-size:22px}}@media(max-width:767px){.up-arrow{right:15px;bottom:15px}.inner_page_wrp{padding-left:15px;padding-right:15px}header{padding-left:15px;padding-right:15px}.header-nav-block.active{padding-left:15px;padding-right:15px}#fullpage{padding:110px 15px 0}.fullpage-item{align-items:flex-start}.js-cases-block .fullpage-item__img img,.js-steps-block .fullpage-item__img img{height:initial;max-width:100%}.item-slide{width:100%;padding-left:0!important}.item-slide:nth-child(3){margin-bottom:0}.item-slide:nth-child(odd){padding-right:0}.main_projects_img-block{height:300px}.review-item{flex-direction:column}.review-item:nth-child(3),.review-item:nth-child(4){display:none}.reviews-avatar{height:180px;max-width:180px;margin-right:0;margin-bottom:20px}.reviews-info-title{margin-bottom:5px}.btn_reviews{display:flex}.contact-us-image{display:block;max-width:300px;padding-bottom:30px}.contact-us-info{width:100%}.contact-us-info-title{font-weight:600;font-size:32px;line-height:122%;margin-bottom:35px}.contact-us-info{padding:0}.main-form__item-input{width:100%;margin-bottom:45px}.main-form__label{font-weight:600;font-size:15px}.main-form__input{height:40px}.contact-us-info-buttons{margin-top:55px}footer{padding-left:15px;padding-right:15px}.privacy_block{padding-bottom:20px}.fullpage-item.contact-us,.contact-us-inner .contact-us{flex-wrap:wrap}.contact-us-inner .contact-us-image{width:100%;display:block;margin:0 auto}}@media(max-width:600px){.js-cases-block .fullpage-item__img{height:350px;display:flex;align-items:center;justify-content:center}.js-cases-block .fullpage-item__img img{max-height:100%}.mobile-slider-arrows .arrow-subtitle-block{top:2px;font-size:14px}.mobile-slider-arrows .arrow-subtitle-block .arrow-subtitle{max-width:40%}.fullpage-item__navigate-dotts{flex-direction:column;align-items:flex-start}.fullpage-item__navigate-dott{align-items:center;flex-direction:row-reverse;padding:7px 0}.fullpage-item__navigate-dott:after{content:" ";margin:0 10px 0 0!important;font-size:0;width:3px;height:22px;background:#508dff;display:inline-block;position:static!important;transform:none!important}.toggle-item h3{align-items:flex-start}.fullpage-item__navigate-arrow{margin-top:5px}.popup{padding:15px 15px 40px}.popup-title{font-size:30px;margin:20px 0}.popup-text{font-size:18px;margin:0}}@media(max-width:400px){.mobile-slider-arrows .arrow-subtitle-block{display:none}.js-cases-block .fullpage-item__img,.js-steps-block .fullpage-item__img,.js-cases-block .fullpage-item__img img,.js-steps-block .fullpage-item__img img{height:220px}.contact-us-info-buttons{flex-direction:column}.btn_form{margin:0;width:100%}.btn_form span{display:inline}.fullpage-item__text-block .js-move-to-form{margin-left:auto;margin-right:auto}.btn_reviews{margin-top:10px;margin-right:auto;margin-left:auto}.contact-us-info-buttons-staple{margin-top:20px}.contact-us-image{max-width:250px}.footer-info{flex-direction:column}.footer-info .footer-info__item{margin-right:0}.footer-info .footer-info__item:not(:nth-child(2)){margin-top:15px}footer{flex-direction:column}footer .copyright{text-align:center;margin-top:15px}}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/gilroybold.eot);src:url(/fonts/Gilroy/gilroybold.eot) format("embedded-opentype"),url(/fonts/Gilroy/gilroybold.woff2) format("woff2"),url(/fonts/Gilroy/gilroybold.woff) format("woff"),url(/fonts/Gilroy/gilroybold.ttf) format("truetype"),url(/fonts/Gilroy/gilroybold.svg#gilroybold) format("svg");font-weight:700}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/gilroysemibold.eot);src:url(/fonts/Gilroy/gilroysemibold.eot) format("embedded-opentype"),url(/fonts/Gilroy/gilroysemibold.woff2) format("woff2"),url(/fonts/Gilroy/gilroysemibold.woff) format("woff"),url(/fonts/Gilroy/gilroysemibold.ttf) format("truetype"),url(/fonts/Gilroy/gilroysemibold.svg#gilroysemibold) format("svg");font-weight:600}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/gilroymedium.eot);src:url(/fonts/Gilroy/gilroymedium.eot) format("embedded-opentype"),url(/fonts/Gilroy/gilroymedium.woff2) format("woff2"),url(/fonts/Gilroy/gilroymedium.woff) format("woff"),url(/fonts/Gilroy/gilroymedium.ttf) format("truetype"),url(/fonts/Gilroy/gilroymedium.svg#gilroymedium) format("svg")}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/GilroyRegular.eot);src:url(/fonts/Gilroy/GilroyRegular.eot) format("embedded-opentype"),url(/fonts/Gilroy/GilroyRegular.woff2) format("woff2"),url(/fonts/Gilroy/GilroyRegular.woff) format("woff"),url(/fonts/Gilroy/GilroyRegular.ttf) format("truetype"),url(/fonts/Gilroy/GilroyRegular.svg#gilroymedium) format("svg");font-weight:300}@font-face{font-family:DMMono;src:url(/fonts/DMMono/DMMonoRegular.eot);src:url(/fonts/DMMono/DMMonoRegular.eot) format("embedded-opentype"),url(/fonts/DMMono/DMMonoRegular.woff2) format("woff2"),url(/fonts/DMMono/DMMonoRegular.woff) format("woff"),url(/fonts/DMMono/DMMonoRegular.ttf) format("truetype"),url(/fonts/DMMono/DMMonoRegular.svg#DMMonoRegular) format("svg");font-weight:400}.mobile-slider-counter{display:none}.case-item-block{padding:85px 80px 100px;overflow:hidden}.case-item-block h2{font-size:50px;margin-top:0;font-weight:600}.case-item-block:not(:first-child):nth-child(odd){background:#f8faff}.case-item-ship-timeline{margin-bottom:55px}.case-item-endtoend-timeline{margin-bottom:90px;margin-top:40px}.case-item-wa-timeline{margin-bottom:90px}.case-item-ship-technology{margin-bottom:40px}.case-item-ship-challenges{margin-bottom:30px}.top-case-section{background:#508dff;position:relative;overflow:hidden}.top-case-section h1{font-size:50px;font-weight:600;margin-bottom:30px;line-height:122%}.top-case-section .case_text{font-size:22px;line-height:152%}.top-case-ship{padding-bottom:35px}.top-case-ship .top-case-section__text-block{max-width:600px}.top-case-ship .top-case-section__img{top:-115px;transform:translate(110%);width:850px}.top-case-endtoend .top-case-section__img{top:-70px;transform:translate(110%);width:680px}.top-case-wa{background-color:#f8f8f8}.top-case-wa .top-case-section__text-block{color:#2a2926}.top-case-wa .top-case-section__img{transform:translate(90%)}.top-case-crm{background:#f8f8f8}.top-case-crm .top-case-section__text-block{color:#2a2926;position:static}.top-case-crm .top-case-section__text-block h1{position:relative;z-index:2}.top-case-crm .table-board_item{background:#508dff;color:#fff}.top-case-crm .top-case-section__img{transform:translate(0);width:550px;top:120px;right:30px}.top-case-uqrew .top-case-section__img{transform:translate(0);width:600px;top:-38px;right:-30vw}.case_table{display:flex;align-items:flex-start;justify-content:stretch;margin:0 -40px;padding-top:40px}.case_table-3{flex-wrap:wrap}.case_table-3 .case_table_item{width:33.3333%;margin-bottom:40px}.case_table_item{padding:0 40px;width:25%;font-size:20px}.case_table_text{margin:0}.top-case-section__img{position:absolute;right:0;top:-85px;transform:translate(77%);width:820px}.top-case-section__text-block{position:relative;color:#fff;max-width:870px;z-index:2}.case_img_block{height:700px;margin-bottom:150px}.case_img{width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.case_subtitle{font-weight:600;font-size:22px;line-height:152%;max-width:1095px;margin-bottom:20px;margin-top:0;position:relative;z-index:2}.case_text{font-weight:300;font-size:18px;line-height:160%;max-width:890px;margin:0;position:relative;z-index:2}.tab-block__title-block{border-bottom:1px solid #e8e8e8;margin:0 -80px;padding:15px 80px 0 48px;display:flex;align-items:center;justify-content:flex-start;position:relative}.tab-block__title-item{padding:0 32px 32px;cursor:pointer;font-size:22px}.tab-block__title-item.active{cursor:default}.tab-block__title-line{position:absolute;bottom:0;left:0;background:#508dff;width:0;height:3px;transition:cubic-bezier(.645,.045,.355,1) .5s}.tab-block__text-block{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin:0 -30px}.tab-block__text-block-align-start{justify-content:flex-start}.text-tab-block__item{width:33.33333%;display:flex;flex-direction:column;align-items:center;padding:60px 30px 0}.text-tab-block__img{height:290px;width:initial}.text-tab-block__title{font-weight:600;font-size:30px;line-height:122%;margin:35px 0 10px;text-align:center}.text-tab-block__description{font-weight:500;font-size:14px;line-height:136.5%;text-align:center;margin:0}.js-client-team{display:none}.case_table-board{display:flex;justify-content:space-between;align-items:stretch;margin:60px -10px 0;max-width:1000px}.case_table-board-2{max-width:600px}.table-board_item{background:#f8faff;padding:20px 25px;border-radius:20px;flex:1 1 0;margin:0 10px}.table-board_text{font-weight:300;font-size:13px;line-height:130%;margin:0}.table-board_text-uppercase{text-transform:uppercase;margin-top:0;margin-bottom:10px}.table-board_title{font-weight:600;font-size:18px;line-height:130%;margin-bottom:10px;margin-top:0}.paralax-text{font-weight:700;line-height:100%;text-transform:uppercase;white-space:nowrap;color:#f8faff;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:rgba(80,142,255,.22);transform:translateY(50%);transition:transform ease-out .3s;position:relative;left:40%}.case_title-bg{font-weight:600;font-size:42px;line-height:130%;margin-top:0;position:relative;margin-bottom:60px}.case_title-bg span{position:relative;z-index:2}.case_title-bg:after{content:attr(data-text);display:block;font-weight:700;font-size:130px;line-height:174px;text-transform:uppercase;color:#fff;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#ebf2ff;position:absolute;bottom:-30px;left:-5px}.history-line_text-item-bold{font-weight:600}.history-line-block{border-top:1px solid #e8e8e8;margin:80px -80px 0;padding:0 80px;display:flex}.history-block__item{padding:48px 35px 0 0;position:relative}.history-block__item:last-child{padding-right:0}.history-block__item:not(:last-child):before{content:" ";display:block;width:100%;height:1px;background:#508dff;position:absolute;top:0;left:0}.history-block__item:after{content:" ";display:block;width:10px;height:10px;border-radius:50%;border:4px solid #508dff;position:absolute;top:0;left:0;transform:translate(-50%) translateY(-50%);background:#fff}.history-block__text{font-size:20px;line-height:152%;padding-bottom:25px}.history-block__date{font-weight:600;font-size:16px;line-height:152%}.history-block__date:before{content:" ";width:70px;height:3px;background:#508dff;display:block;margin-bottom:16px}.history-line_text-block{display:flex;justify-content:space-between;align-items:flex-start;font-size:18px;line-height:150%}.history-line_text-item{flex:1 1 0;margin:0;padding:30px}.history-line_text-item span{display:none}.history-line_line-block{width:calc(100% - 2px);height:6px;background:#508dff;position:relative;display:flex;justify-content:space-between;align-items:center}.history-line_line-block .history-line_text-item{padding:0;position:relative}.history-line_line-block .history-line_text-item:before{content:" ";border-left:2px dashed #508dff;width:1px;height:256px;position:absolute;left:0;top:50%;transform:translate(0) translateY(-50%)}.history-line_line-block:after,.history-line_line-block:before{content:" ";position:absolute;right:0;top:0;height:6px;border-radius:10px;background:#508dff;width:30px}.history-line_line-block:before{transform:rotate(45deg);top:-9px;right:-5px}.history-line_line-block:after{transform:rotate(-45deg);top:9px;right:-5px}.history-line_circle{width:34px;height:34px;background:#fff;border:4px solid #508dff;border-radius:50%;transform:translate(-50%);position:relative}.case_title-bg-blue{font-weight:600;font-size:38px;line-height:130%;padding:0;margin:0 0 40px}.case-item-block-half{display:flex;justify-content:space-between;padding:85px 80px 100px;align-items:center}.case-item-img{display:flex;justify-content:center;align-items:center;width:50%}.case-item-text{width:50%}.case-item-list{margin:0;padding:0;list-style-type:none}.case-item-list li{padding:0 30px 25px;position:relative;font-weight:300;font-size:20px;line-height:150%}.case-item-list li:before{content:" ";display:block;width:11px;height:11px;border-radius:50%;background:#508dff;position:absolute;top:10px;left:0}.case-item-list li span{display:block;font-weight:600;margin-bottom:6px}.contact-us-inner{padding-top:100px}.contact-us-inner h2{font-size:50px;font-weight:600}.vacancy-section{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:0}.vacancy-section:nth-last-child(3){border-bottom:0}.vacancy-section .case-item-list{margin-top:30px;padding-left:25px}.vacancy-section .case-item-list li{font-weight:400}.vacancy-section h3{padding-top:60px}.vacancy-section .btn_blue{margin-top:40px}.vacancy-item{display:none}.vacancy-item.active{display:block}.vacancy-item.active .top-vacancy-tile h2 .arrow{transform:rotate(0)}.vacancy-item-block{margin-top:30px;padding:50px}.vacancy-item-block.bg-blue{background:#f8faff}.vacancy-item-block.bg-blue h3{padding-top:0;margin-top:0}.vacancy-item-block.bg-gray{background:#f8f8f8;margin-top:80px}.vacancy-item-block.bg-gray h3:first-child{margin-top:0;padding-top:0}.vacancy-skill-block{list-style-type:none;display:flex;flex-wrap:wrap;margin:30px -17px 0;padding:0}.vacancy-skill-block li{width:50%;padding:0 17px 30px;font-weight:600}.left-vacancy-section{padding-right:50px}.left-vacancy-section h2{margin-top:0;margin-bottom:30px}.vacancy-text-block{font-size:17px}h5{font-weight:500;font-size:26px;line-height:152%;margin:20px 0 0}.vacancy-img-block{width:310px;border-radius:12px;overflow:hidden;height:238px;border:1px solid #e8e8e8}.vacancy-img-block img{position:relative;width:105%;top:-4px;left:-10px}.vacancy-img{width:100%;height:100%;background-position:center center;background-size:cover}.vacancy-subtitle{margin-top:0;margin-bottom:25px}.vacancy-phone{display:flex;align-items:center;margin-bottom:15px}.vacancy-phone:before{display:none}.vacancy-phone img{margin-right:15px}.vacancy-phone p{position:relative;margin:0}.vacancy-phone p:before{content:" ";width:100%;height:1px;background:#fff0;position:absolute;bottom:0;left:0;transition:ease-out .3s}.vacancy-phone:hover p:before{background:#025aff}.vacancy-phone:active p:before{background:#4586ff}.vacancy-offer{font-size:16px}.vacancy-offer-item{margin:0;font-weight:300}.vacancy-tile-block{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:60px}.vacancy-tile__item{width:50%;padding-bottom:50px}.vacancy-tile__item:nth-child(odd){padding-right:40px}.vacancy-tile__item p{margin-top:35px;margin-bottom:0;max-width:380px;font-weight:600}.vacancy-image__big{width:100%;margin-bottom:60px}.vacancy-image__small-block{display:flex;justify-content:space-between}.vacancy-image__small{flex:1 1 0;display:block;max-width:50%;object-fit:contain;padding-right:30px}.vacancy-image__small:last-child{padding-right:0;padding-left:30px}.top-case-bloom{background:#f8f8f8}.top-case-bloom .top-case-section__text-block{color:#2a2926}.top-case-bloom .top-case-section__img{width:600px;transform:translate(95%);top:50px}.right-vacancy-section{position:sticky;top:170px}.top-vacancy-tile{background:#f8faff;box-shadow:0 0 20px 1px #00000026;border-radius:12px;padding:30px;margin-bottom:50px}.top-vacancy-tile h2{position:relative}.top-vacancy-tile h2 .arrow{display:none}@media(max-width:1650px){.top-case-ship{padding-bottom:0}.top-case-ship .top-case-section__img{transform:translate(84%)}.case-item-ship-timeline,.case-item-ship-technology,.case-item-ship-challenges{margin-bottom:0}.case-item-ship-technology{margin-bottom:40px}.top-case-wa .top-case-section__img{top:0}.top-case-endtoend .top-case-section__img{transform:translate(100%)}.top-case-crm .top-case-section__text-block{max-width:650px}.top-case-section__text-block{max-width:750px}.top-case-section__img{width:690px;top:-95px}.top-case-crm .top-case-section__img{top:165px}.top-case-uqrew .top-case-section__text-block{max-width:680px}.top-case-uqrew .top-case-section__img{width:550px;top:60px;right:-34vw}.top-case-bloom .top-case-section__text-block{max-width:680px}.top-case-bloom .top-case-section__img{width:500px;top:80px}.case_img_block{margin-bottom:120px}.case_title{font-size:48px;margin-bottom:65px}.case_title-bg:after{bottom:-40px;left:-3px;font-size:100px}.case_title-bg-blue{font-size:36px}.left-vacancy-section h2{font-size:50px}.paralax-text{font-size:200px;margin-top:-50px}}@media(max-width:1500px){.right-vacancy-section{top:120px}.top-case-ship{padding-bottom:40px}.top-case-endtoend .top-case-section__img{width:600px;top:-35px}.top-case-section h1{font-size:42px}.top-case-section .case_text{font-size:20px}.top-case-section__text-block{max-width:650px}.top-case-section__img{width:600px;top:-45px;transform:translate(85%)}.top-case-crm .top-case-section__img{top:110px}.top-case-crm .top-case-section__text-block{max-width:520px}.top-case-uqrew .top-case-section__text-block{max-width:600px}.top-case-uqrew .top-case-section__img{width:550px;top:70px;right:-43vw}.top-case-bloom .top-case-section__text-block{max-width:550px}.top-case-bloom .top-case-section__img{width:470px;top:160px;right:-34vw;transform:translate(0)}.case-item-block h2{font-size:42px;margin-bottom:20px}.tab-block__title-item{padding:0 25px 25px;font-size:20px}.tab-block__title-block{margin:0 -50px;padding:15px 50px 0 28px}.text-tab-block__img{height:200px}.text-tab-block__title{font-size:26px;margin-top:20px}.case_table{padding-top:20px}.case_table_item,.history-block__text{font-size:18px}.case_img_block{height:500px;margin-bottom:80px}.case_title{font-size:38px;margin-bottom:40px}.case_subtitle{font-size:20px}.table-board_text{font-size:16px}.table-board_text-uppercase{margin-bottom:20px}.case_title-bg{font-size:34px;margin-bottom:40px}.case_title-bg:after{bottom:-46px;font-size:85px}.case-item-block{padding:50px 50px 80px}.history-line_text-block{font-size:16px}.history-line_text-item{padding-top:20px;padding-bottom:20px}.history-line_line-block .history-line_text-item:before{height:215px;transform:translate(0) translateY(-50%)}.case_title-bg-blue{font-size:34px}.case-item-img img{max-width:350px}.case-item-list{margin-top:40px}.case-item-list li{font-size:18px;padding:0 25px 16px 20px}.case-item-list li:before{width:8px;height:8px}.contact-us-inner h2,.left-vacancy-section h2{font-size:42px}h5{font-size:22px}.vacancy-subtitle,.vacancy-phone{font-size:16px}.vacancy-phone{margin-bottom:10px}.vacancy-img-block{width:250px;height:192px}.vacancy-section h3{font-size:28px;padding-top:40px}.vacancy-section p,.vacancy-skill-block{font-size:18px}.vacancy-item-block.bg-blue h3{padding-top:0}.vacancy-offer .vacancy-offer-item{font-size:15px}.vacancy-image__big{margin-bottom:40px}.vacancy-image__small{padding-right:20px}.vacancy-image__small:last-child{padding-right:0;padding-left:20px}.paralax-text{font-size:180px;left:15%}.paralax-uqrew{left:35%}.contact-us-inner{padding-top:80px}}@media(max-width:1350px){.top-case-crm .top-case-section__img{width:450px;top:135px}}@media(max-width:1200px){.top-case-ship{margin-top:20px;padding-bottom:10px;margin-bottom:30px}.left-vacancy-section h2{font-size:34px}.top-case-section__img{display:none}.case-item-block h2{font-size:32px}.tab-block__title-item{font-size:18px}.top-case-section__text-block,.top-case-crm .top-case-section__text-block,.top-case-uqrew .top-case-section__text-block,.top-case-bloom .top-case-section__text-block{max-width:initial}.top-case-section .case_text,.case_subtitle{font-size:18px}.text-tab-block__title{font-size:24px}.case_img_block{height:400px;margin-bottom:60px}.case_title{font-size:34px;margin-bottom:30px}.case_subtitle{font-size:20px;margin-bottom:15px}.case_text,.table-board_text{font-size:16px}.table-board_item{margin:0 10px;padding:20px}.case-item-block{padding-bottom:100px}.case_title-bg{font-size:30px;margin-bottom:30px}.case_title-bg:after{bottom:-53px;font-size:65px;left:-1px}.text-tab-block__img{height:180px}.case_table{flex-wrap:wrap}.case_table-3 .case_table_item{width:50%}.case_table_item{width:50%;padding-bottom:25px}.table-board_text-uppercase{margin-bottom:15px}.history-line_text-block{font-size:15px}.history-line_text-item{padding:20px}.case_title-bg-blue{font-size:30px;padding:20px}.case-item-img img{max-width:300px}.case-item-list li{padding:0 15px 12px 25px}.case-item-list li:before{left:0}.left-vacancy-section{padding-right:35px}.vacancy-img-block{width:200px;height:153px}.vacancy-img-block img{left:-6px}h5{font-size:18px}.vacancy-subtitle,.vacancy-phone{font-size:14px}.vacancy-phone img{width:15px}.vacancy-section h3{font-size:22px;margin-bottom:10px}.vacancy-item-block{padding:30px}.vacancy-skill-block{margin-left:-10px;margin-right:-10px}.vacancy-skill-block li{padding:0 10px 25px}.vacancy-tile__item img{width:50px}.vacancy-tile__item p{margin-top:25px}.paralax-text{font-size:150px;-webkit-text-stroke-width:2px;left:65%}}@media(max-width:991px){.top-case-ship{margin-top:0;padding-bottom:0;margin-bottom:0}.top-case-ship .top-case-section__text-block{max-width:initial}.top-case-ship .top-case-section__img{transform:none;width:90%;max-width:600px}.top-case-wa .top-case-section__img,.top-case-endtoend .top-case-section__img{transform:none}.top-vacancy-tile h2{padding-right:30px}.top-vacancy-tile h2 .arrow{display:block;width:12px;height:9px;position:absolute;top:13px;right:0;transition:transform ease-out .6s;transform:rotate(180deg)}.vacancy-item{display:block}.vacancy-item.active{padding-bottom:50px}.vacancy-item.active:last-child{padding-bottom:0}.vacancy-toggle-content{display:none}.left-vacancy-section{width:100%}.top-vacancy-tile{margin-bottom:20px}.right-vacancy-section{top:100px}.case_title{font-size:30px;font-weight:700;margin-bottom:40px}.top-case-section h1{font-size:30px}.case-item-block h2{font-size:29px}.top-case-bloom .top-case-section__img{margin-bottom:25px;width:100%;max-width:470px}.case_subtitle{font-size:16px;margin-bottom:10px;line-height:150%}.top-case-section .case_text{font-size:16px}.case_table-board{margin-top:40px}.table-board_text{font-size:14px}.case_text{line-height:155%;margin-bottom:40px}.table-board_title{font-weight:700;font-size:16px}.top-case-section__img{display:block;position:static;transform:initial;width:450px;margin:0 auto}.tab-block__title-item{font-size:16px;padding:0 15px 15px}.text-tab-block__title{font-size:20px}.text-tab-block__img{height:150px}.text-tab-block__item{padding-top:30px}.history-block__text{font-size:16px}.history-block__date{font-size:14px}.history-line-block{margin:50px -50px 0;padding:0 50px}.case-item-list{margin-top:15px}.case-item-list li{font-size:16px}.case-item-list li:before{top:7px}.case_title-bg{margin-top:50px;font-size:22px;font-weight:700}.case_title-bg:after{display:none}.table-board_text{font-weight:400}.case_title-bg-blue{font-size:22px;font-weight:700}.case-item-list li :before{top:7px}.case-item-block-half{padding-top:50px}.contact-us-inner{padding-top:100px}.vacancy-image__big{margin-bottom:20px}.vacancy-image__small{padding-right:10px}.vacancy-image__small:last-child{padding-right:0;padding-left:10px}.contact-us-inner h2{font-size:29px}.vacancy-section h3{font-weight:600}.vacancy-section p{font-size:16px}.vacancy-section p:first-child{margin-top:0}.vacancy-section .case-item-list{margin-top:15px}.vacancy-skill-block{font-size:16px}.vacancy-item-block.bg-gray{margin-top:50px}.left-vacancy-section h2{font-size:30px;font-weight:600;margin-top:0;margin-bottom:10px}.vacancy-offer{font-size:14px}.vacancy-tile__item{padding-bottom:35px}.vacancy-tile__item p{margin-top:15px}.paralax-text{font-size:120px;left:25%;margin-top:-10px}}@media(max-width:767px){.right-vacancy-section{position:static;display:none!important}.top-case-section{margin:0 -15px}.top-case-section .case-item-block{margin:0}.top-case-section__img{width:100%!important;max-width:380px!important}.top-case-crm .case_table-board .slick-dots li button{background:#508dff}.case_table-board{margin:40px 0 0;flex-wrap:wrap}.case-item-block{padding:40px 20px 50px;margin:0 -15px}.case_img_block{height:300px;margin-bottom:40px}.text-tab-block__img{display:block;margin:0 auto}.text-tab-block__description{max-width:450px;display:block;margin:0 auto}.tab-block__text-block{margin:0;padding-top:25px}.tab-block__title-block{margin:0 -20px;padding:15px 15px 0 5px}.slick-slide>div{padding:10px}.text-tab-block__item{box-shadow:-4px 4px 10px #18274b26,4px -4px 8px #18274b1a;border-radius:8px;padding-bottom:30px}.case_table-3 .case_table_item{width:100%;margin:0}.table-board_item{margin:0;padding:20px;width:100%;flex:initial;height:160px}.case_table-board-2 .table-board_item{height:140px}.case_table-board .slick-list{padding-right:30vw}.case_table-board .slick-dots{margin:0 auto}.case_table-board .slick-dots li button{background:#fff}.case_table-board-2{max-width:initial}.slick-slide{opacity:.8;transition:opacity ease-out .3s}.slick-slide.slick-active{opacity:1}.mobile-slider-counter{display:block;margin:20px auto;background:#508dff;color:#fff;border-radius:8px;font-size:14px;width:55px;text-align:center;height:20px;line-height:20px}.case_title-bg,.case_title-bg-blue{font-size:30px;font-weight:700}.case-item-block-half{flex-direction:column}.history-line_line-block{width:4px;height:inherit;flex-direction:column}.history-line_line-block:after{right:-19px;top:initial;bottom:5px;height:4px;width:25px}.history-line_line-block:before{right:-3px;top:initial;bottom:5px;height:4px;width:25px}.history-line_line-block .history-line_text-item:before{width:160px;height:1px;transform:initial;border-bottom:2px dashed #508dff;border-left:0;top:0;display:none}.history-line_line-block .history-line_text-item:after{display:none}.history-line_line-block .history-line_text-item:last-child{padding-right:30px}.history-line_circle{width:24px;height:24px;border-width:2px;transform:translateY(-50%) translate(0);display:none}.history-line-block{flex-direction:column;border:0;position:relative;margin:30px -20px 0;padding:0}.history-line-block:before{content:" ";display:block;height:100%;width:2px;background:#e8e8e8;position:absolute;top:0;left:50%}.history-block__item{width:50%;align-self:flex-end;padding:20px}.history-block__item:after{top:0;z-index:2;transform:translate(-50%) translateY(98px)}.history-block__item:not(:last-child):before{width:2px;height:100%;top:0;transform:translateY(100px)}.history-block__item:nth-child(odd){align-self:flex-start}.history-block__item:nth-child(odd):not(:last-child):before{left:initial;right:-2px;margin-top:3px}.history-block__item:nth-child(odd):after{left:initial;right:-1px;transform:translate(50%) translateY(100px)}.history-block__item:last-child{padding-right:30px}.history-line_text-item{position:relative}.history-line_text-item:before{content:" ";width:24px;height:24px;border:2px solid #508dff;border-radius:50%;background:#fff;position:absolute;top:0;left:-2px;transform:translateY(-50%) translate(-50%);z-index:2}.history-line_text-item:after{content:" ";width:160px;height:1px;transform:initial;border-bottom:2px dashed #508dff;border-left:0;top:-1px;left:0;position:absolute}.history-line_text-item span{display:block;margin-bottom:16px;font-weight:600}.case_table{margin:0 -20px}.case_table_item{padding:0 20px 25px 40px;width:100%;position:relative}.case_table_item:before{content:" ";width:8px;height:8px;border-radius:50%;background:#508dff;display:inline-block;position:absolute;top:7px;left:20px}.case-item-img img{max-width:250px}.case-item-text{width:100%}.case-item-img{width:100%;margin-top:30px}.js-section-05{flex-direction:column-reverse}.vacancy-section{padding-bottom:0}.vacancy-section.js-section-00{flex-direction:column-reverse}.right-vacancy-section{display:flex;justify-content:flex-start;width:100%}.vacancy-text-block{padding-left:35px}.vacancy-subtitle{margin-bottom:15px}h5{margin-top:0}.vacancy-section .btn_blue{margin-top:20px;height:50px}.vacancy-section h3{font-size:22px;padding-top:20px}.left-vacancy-section{padding:15px 0 0}.vacancy-offer .vacancy-offer-item{font-size:14px}.vacancy-item-block{margin-left:-15px;margin-right:-15px;padding:30px 15px}.vacancy-tile-block{padding-top:20px}.paralax-text{left:45%;font-size:70px}.js-vacancy-form{padding-top:30px}}@media(max-width:600px){.paralax-text{font-size:70px;left:20%}.top-vacancy-tile{padding:15px}.left-vacancy-section h2{font-size:20px}.left-vacancy-section h2 .arrow{top:8px}}@media(max-width:500px){.case_table-board .slick-list{padding-right:15vw}.table-board_item{height:230px}.case_table-board-2 .table-board_item{height:150px}.right-vacancy-section{flex-direction:column}.vacancy-text-block,.vacancy-section .case-item-list{padding:0}.vacancy-tile__item{width:100%;padding-right:0!important}.vacancy-skill-block{margin:30px 0 0}.vacancy-skill-block li{width:100%;padding:0 0 20px 25px;position:relative}.vacancy-skill-block li:before{content:" ";display:block;width:8px;height:8px;border-radius:50%;background:#508dff;position:absolute;top:5px;left:0}}@media(max-width:450px){.right-vacancy-section{flex-direction:column;width:initial}h5{margin-top:15px}.top-case-crm .top-case-section__img,.top-case-uqrew .top-case-section__img{width:100%}}@media(max-width:400px){.case_img_block{height:250px}.tab-block__title-item{padding:0 10px 15px;text-align:center}}
