@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}.slick-list:focus,a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{box-sizing:inherit}.icon-cv{width:1.23em;height:1em;fill:#e8573e}.icon-next,.icon-prew{width:1em;height:1em;fill:#010101}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url(../img/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;cursor:pointer}.slick-dots li button{display:block;padding:3px;background:0 0;outline:none;line-height:0;font-size:0;color:red;cursor:pointer}.slick-dots li button:before{content:"";display:block;box-sizing:border-box;border-radius:50%;background:#979795;transition:all .1s ease;width:17px;height:17px;background:#fff;border:1px solid #a6a6a5}.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{background:#4e4e4e;background:#a6a6a5}.container{width:1280px;margin:0 auto}.section-title{font-family:"FirsBold",sans-sarif;display:inline-block;border-bottom:1px solid #000;text-transform:uppercase;font-size:26px;padding-bottom:11px}@font-face{font-family:FirsBlack;src:url(../fonts/TTFirs-Black.woff2) format("woff2"),url(../fonts/TTFirs-Black.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:FirsBold;src:url(../fonts/TTFirs-Bold.woff2) format("woff2"),url(../fonts/TTFirs-Bold.woff) format("woff");font-weight:400;font-style:normal}.header{background-size:cover;padding-top:42px;padding-bottom:142px}.header__nav{float:right;margin-top:11px}.header__logo,.partner img{display:inline-block}.header__top{margin-bottom:128px}.customers:after,.header__mobile_bg:after,.header__top:after,.partner:after,.project:after{content:" ";display:table;clear:both}.header__description,.header__title{font-family:"FirsBold",sans-sarif;color:#fff}.header__title{text-transform:uppercase;line-height:1.3;font-size:55px;margin-bottom:33px}.header__description{font-size:26px;margin-bottom:22px}.header__main{width:580px}.header__down{display:inline-block;margin-left:200px}.nav__item{display:inline-block;border-right:2px solid #fff;padding:0 35px}.nav__item_last{padding-right:0;border-right:none}.nav__link{font-family:"FirsBold",sans-sarif;text-transform:uppercase;text-decoration:none;color:#fff;font-size:23px}.icon-arrow_down{width:10em;height:8em;fill:#fff}.responsive-menu,.responsive-menu span{-ms-transform:rotate(0deg);transform:rotate(0deg)}.responsive-menu{cursor:pointer;width:45px;height:35px;position:relative;transition:.5s ease-in-out}.responsive-menu span{display:block;position:absolute;height:5px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transition:.25s ease-in-out}.responsive-menu span:nth-child(1){top:0}.responsive-menu span:nth-child(2),.responsive-menu span:nth-child(3){top:13px}.responsive-menu span:nth-child(4){top:26px}.responsive-menu.open span:nth-child(1){top:18px;width:0%;left:50%}.responsive-menu.open span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}.responsive-menu.open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.responsive-menu.open span:nth-child(4){top:18px;width:0%;left:50%}.fresh-project{padding-top:116px;padding-bottom:120px}.fresh-project__title{color:#000}.project__left{width:500px;display:inline-block}.project__right{float:right}.project__description,.project__title{font-family:"FirsBold",sans-sarif;color:#000;margin-top:25px}.project__title span{font-size:55px;display:block;line-height:1.2}.project__description{font-size:27px;margin-top:33px;line-height:1.2}.project__img{margin-right:60px}.partner{margin-top:33px}.partner__description{font-family:"FirsBold",sans-sarif;color:#000;float:right;font-size:25px;width:240px}.slick-dots{bottom:-69px}.we-do{background:#eb573d;padding-top:41px;padding-bottom:86px;text-align:center}.we-do__title{color:#fff;border-bottom:2px solid #fff}.we-do__content{display:-ms-flexbox;display:flex;margin-top:47px}.we-do__col{-ms-flex:1;flex:1}.product__title{font-family:"FirsBlack",sans-sarif;color:#fff;font-size:27px;line-height:1;padding-bottom:62px;width:250px;margin:0 auto}.product__icon{margin-bottom:37px}.product__text{font-family:"FirsBold",sans-sarif;color:#fff;font-size:25px;width:400px;margin:0 auto}.our-customers{padding-top:181px;padding-bottom:131px}.customers__right{float:right;position:relative}.customers__col,.customers__left{display:inline-block}.customers__col{margin-right:105px;vertical-align:top}.customers__col img{display:block;margin-bottom:55px}.customers__slider{width:668px}.customers__title{border-bottom:2px solid #000}.customers__text{font-family:"FirsBold",sans-sarif;color:#000;font-size:26px;line-height:1.2;width:410px;margin-top:56px}.customers__arrows{position:absolute;cursor:pointer}.customers__arrows_prew{top:41%;left:-165px}.customers__arrows_next{right:-33px;top:41%}.customers__arrows .icon{fill:#044368;width:130px;height:100px}.work{background:#044368;padding-top:67px;padding-bottom:102px}.work__title{color:#fff;border-bottom:2px solid #fff}.work__content{display:-ms-flexbox;display:flex;margin-top:70px}.work__col{-ms-flex:1;flex:1}.vacancies__content,.vacancies__title{color:#fff;font-family:"FirsBold",sans-sarif}.vacancies__title{border:2px solid #fff;border-radius:30px;display:inline-block;padding:7px 35px 0;margin-bottom:54px;text-decoration:none;font-size:28px}.vacancies__title img{margin-top:6px;margin-right:9px}.vacancies__title span{vertical-align:top}.vacancies__content{font-size:25px;line-height:1.2;width:400px}.vacancies__content-title{text-transform:uppercase;font-size:21px;margin-bottom:23px;letter-spacing:1.9px}.vacancies__img{margin-top:120px}.contacts{text-align:center;padding-top:41px;padding-bottom:39px}.contacts__title{margin-bottom:35px}.contacts a{font-family:"FirsBold",sans-sarif;text-decoration:none;color:#000;display:block;font-size:26px}.footer{text-align:center;background:#eb573d;padding-top:23px;padding-bottom:27px}@media only screen and (max-width:1500px){.header{background-position-x:30%}}@media only screen and (max-width:1320px){.customers__arrows_prew{left:-120px}.customers__arrows_next{right:0}}@media only screen and (max-width:1300px){.container{padding:0 20px;width:100%}.vacancies__title{font-size:21px}.vacancies__title img{margin-top:0}.vacancies__content{font-size:19px;width:360px}.vacancies__img{width:250px}}@media only screen and (max-width:1260px){.product__title{font-size:30px;padding-bottom:30px}.product__text{font-size:21px;width:322px}}@media only screen and (max-width:1200px){.nav__item{padding:0 15px}.project__img{margin-right:0;width:450px;margin-top:100px}.our-customers{padding-top:80px}.customers__col{margin-right:60px}.customers__col img{width:160px}.customers__slider{width:490px;margin-top:90px}}@media only screen and (max-width:1020px){.vacancies__title{font-size:19px}.vacancies__content{width:320px;font-size:17px}.vacancies__img{width:200px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media only screen and (max-width:993px){.header{padding-bottom:40px;background-position-x:36%}.header__nav{margin-top:18px}.header__top{margin-bottom:80px}.header__title{font-size:38px}.header__description{font-size:21px}.header__main{width:500px}.header__down{margin-left:0}.nav__item{padding:0 10px}.nav__link{font-size:17px}.project__left{width:345px}.project__title span{font-size:40px}.project__description{font-size:20px}.project__img{width:365px}.partner__description{float:none;margin-top:10px}.product__title{font-size:23px}.product__icon{height:159px}.product__icon img{width:170px}.product__text{font-size:17px;width:235px}.our-customers{padding-top:30px;padding-bottom:0}.customers{text-align:center}.customers__right{float:none}.customers__slider{margin:0 auto}.customers__text{width:600px;font-size:19px;margin:25px 0}.customers__arrows_prew{left:0}}@media only screen and (max-width:900px){.work{padding-top:35px;padding-bottom:15px;text-align:center}.work__content{display:block}.vacancies{margin-bottom:20px}.vacancies__content{width:400px;margin:0 auto}.vacancies__img{margin-top:20px}}@media only screen and (max-width:769px){.header{text-align:center}.header__nav{float:none}.header__title{font-size:22px}.header__description{font-size:18px}.header__main{width:345px}.fresh-project{padding-top:15px;padding-bottom:25px}.project{text-align:center}.project__left{width:400px}.project__right{float:none}.project__img{margin:0 auto}.partner__description{width:100%}.slick-dots{bottom:-15px}.we-do__content{display:block}.product__title{width:315px}.product__icon{height:auto}.product__text{width:400px;margin-bottom:15px}.customers__col{margin-right:25px}.customers__slider{width:410px}.customers__text{width:425px}.customers__arrows .icon{width:50px;height:50px}}@media only screen and (max-width:527px){.header{padding:0;background-position:center}.header__logo{margin-left:10px}.header__top{margin-bottom:20px;float:left}.header__title{font-size:20px}.header__main{width:260px;margin:80px auto 0}.nav__item{border:none;display:block;margin-bottom:20px}.nav__link{font-size:22px}.header__mobile_bg{background-color:rgba(0,0,0,.6);padding:20px 0}.responsive-menu{display:inline-block;position:absolute;top:30px;right:15px}.header__nav{display:none;position:absolute;width:100%;background:#1f3e5a;top:0;padding-top:80px;padding-bottom:40px;margin-top:0}.responsive{display:block}}@media only screen and (max-width:480px){.project__left{width:250px}.project__title{margin-top:10px}.project__title span{font-size:28px}.project__description{font-size:17px;margin-top:10px}.project__img{width:280px}.partner{margin-top:10px}.partner__description{font-size:17px}.we-do{padding-bottom:15px;padding-top:20px}.product__title{width:260px;font-size:20px}.product__icon img{width:130px}.product__text{width:260px;margin-bottom:15px}.customers__col{margin-right:5px}.customers__col img{width:115px}.customers__slider{width:250px}.customers__text{width:270px;font-size:17px}.contacts a,.work__title{font-size:20px}.work__content{margin-top:25px}.vacancies__title{font-size:15px;margin-bottom:20px}.vacancies__title img{width:30px}.vacancies__content{width:265px;font-size:14px}.vacancies__content-title{margin-bottom:10px}.contacts{padding:20px 0}}
/*# sourceMappingURL=app.css.map */
