html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style:none}input:focus,select:focus,textarea:focus{outline:none}body{font-family:Roboto,sans-serif;background:#e9eff5;font-size:18px;color:#000;min-width:320px;overflow-x:hidden}.inner{width:1270px;margin:0 auto;box-sizing:border-box;max-width:100%}header{position:relative;background:#fff;height:94px;color:#fff}header:after{position:absolute;top:0;right:0;width:50%;height:100%;background:#1e3567;z-index:1;display:block;content:""}header .inner{position:relative;z-index:2}header .logo{float:left;width:230px;padding:18px 0 0}header .logo .mobile-logo{display:none}header .logo .desktop-logo{display:block}header .data{float:left;background:#1e3567;height:94px;width:1040px;padding:27px 0 0 28px;box-sizing:border-box}header .data .contacts{float:left}header .data .contacts p.phone{padding:10px 0 10px 47px;background:url(./phone-CIJ--itL.png) 0 50% no-repeat}header .data .contacts p.phone a{color:#fff}header .data nav{float:right;padding:10px 0 0}header .data nav .pull{display:none}header .data nav li{float:left;text-transform:uppercase;margin:0 0 0 46px}header .data nav li:first-child{margin:0}header .data nav li a{color:#fff;display:block;border-bottom:2px solid #2c75a8}header .data nav li a:hover,header .data nav li.current-menu-item a,header .data nav li.current-post-ancestor a{border-color:#fff}#promo{box-sizing:border-box;position:relative;overflow:hidden;height:675px}#promo:after{position:absolute;top:0;right:0;width:58%;height:100%;background:#2b7daa;z-index:1;display:block;content:""}#promo .inner{position:relative;z-index:2;width:100%}#promo .wrapper{display:inline-block}#promo .image{overflow:hidden;width:58%;height:675px;float:left;box-shadow:4px 4px 20px #08456d66}#promo .image img{min-width:100%;min-height:100%;float:right}#promo .text{float:right;width:42%;box-sizing:border-box;height:675px;position:relative}#promo .text .data{padding:60px;color:#fff}#promo .text .data .title{font-size:36px;font-weight:300;line-height:1.3}#promo .text .data .title h1{font-weight:300}#promo .text .data .excerpt{padding:75px 0 50px;line-height:1.5;font-weight:300}#slide__project__2 .inn{background:url(./mgt-nYelhcCS.jpg) 0 0 no-repeat!important;background-size:120px auto!important}#slide__project__3 .inn{background:url(./dkp-D5KNcDQ0.png) 0 0 no-repeat!important;background-size:120px auto!important}#slide__project__4 .inn{background:url(./rzd-teN79zSt.png) 0 0 no-repeat!important;background-size:120px auto!important}#events{position:relative;padding:80px 0;font-weight:300}#events:after{position:absolute;top:0;right:0;width:58%;height:100%;background:#2b7daa;z-index:1;display:block;content:""}#events .inner{position:relative;z-index:2}#events .left{float:left;width:42%;box-sizing:border-box;padding:0 100px 0 0;line-height:1.5}#events .left li{margin-bottom:36px}#events .left li span{display:inline-block;color:#fff;background:#2b7daa;font-size:14px;line-height:24px;padding:0 10px}#events .left li .title{margin:5px 0 0}#events .left li .title a{color:#032a4e}#events .left li .title a:hover{color:#33a3e0}#events .left .all__events{padding:10px 0 10px 43px;background:url(./all-CH5Jhou_.png) 0 50% no-repeat}#events .left .all__events a{text-transform:uppercase;font-weight:500;color:#2b7daa;border-bottom:2px solid #2b7daa}#events .left .all__events a:hover{color:#33a3e0;border-color:#33a3e0}#events .right{float:right;width:58%;box-sizing:border-box;padding:0 0 0 50px;line-height:1.5}#events .right .text{font-size:24px;color:#fff}#events .right .text p{margin-bottom:37px}#events .right .goto{margin-top:75px}#projects{position:relative;padding:80px 0;font-weight:300;background:#fff;overflow:hidden}#projects:after{position:absolute;top:0;left:0;width:42%;height:100%;background:#6d6e71;z-index:1;display:block;content:""}#projects .inner{position:relative;z-index:2}#projects .left{float:left;width:42%;box-sizing:border-box;padding:0 100px 0 0;line-height:1.5;color:#fff}#projects .left h2{padding:5px 0 5px 60px;font-size:36px;font-weight:300;background:url(./hands-m--O3g3w.png) 0 50% no-repeat;margin-bottom:18px}#projects .right{float:left;width:58%;box-sizing:border-box;padding:40px 0 0 40px;line-height:1.5}#projects .right .inn{min-height:140px;padding:0 0 0 150px;background:url(./prh-DyFbQzcB.png) 0 50% no-repeat;box-sizing:border-box;max-width:640px;position:relative}#projects .right .inn .detail{position:absolute;top:23px;right:-55px}#projects .right .inn .detail a{display:block;width:47px;height:47px;background:url(./arrr-CD7xET6m.png) 0 0 no-repeat}#projects .right .inn .detail a:hover{opacity:.6}#projects .right .inn .title{font-size:18px;font-weight:500;color:#2b7daa;text-transform:uppercase;max-width:340px;line-height:1.2}#projects .right .inn .name{padding:20px 0 10px;color:#1e3567;font-weight:500}#projects .right .inn .name a{color:#1e3567;border-bottom:1px solid #1e3567;text-transform:uppercase}#projects .right .inn .name a:hover{color:#33a3e0;border-color:#33a3e0}#projects .right .inn .more a{color:#1e3567;border-bottom:1px solid #1e3567;font-size:14px}#projects .right .inn .more a:hover{color:#33a3e0;border-color:#33a3e0}#search{padding:70px 0;text-align:center;color:#fff;background:url(./bg_search-DX8KhcpI.jpg) 50% 0 no-repeat;background-size:cover}#search h3{display:inline-block;font-size:48px;text-transform:uppercase;font-weight:500;border:1px solid #7dc0e5;padding:20px 55px}#search h3 a{color:#fff}#search h3 a:hover{color:#7dc0e5}#contacts{padding:60px 0 0;color:#fff;background:#3598ce}#contacts .inner{padding:0 0 0 250px}#contacts h1{font-weight:300;font-size:36px}#contacts .filters{padding:30px 0;position:relative;left:-20px}#contacts .filters li{float:left}#contacts .filters li a{display:block;color:#fff;font-weight:500;padding:7px 20px}#contacts .filters li a span{border-bottom:1px dashed #fff}#contacts .filters li a.active{background:#3baf72}#contacts .filters li a.active span{border-bottom-color:transparent}#contacts .filters li a:hover span{border-color:transparent}#contacts .filters li.resume{float:right}#contacts .filters li.resume a{padding:7px 0 7px 45px;background:url(./resume-DMQR-72C.png) 0 50% no-repeat}#contacts .data{font-size:16px;line-height:1.5}#contacts .data a{color:#fff}#contacts .tab{display:none}#contacts .tab.active{display:block}#contacts .list__maps{margin-top:90px}#contacts .list__maps iframe{display:block;width:100%;height:600px}footer{padding:27px 0;background:#1e3567;color:#44a7dd;font-size:16px;line-height:1.5;clear:both;overflow:hidden}footer a{color:#44a7dd}footer .logo{float:left;color:#fff;font-size:18px;margin:0 65px 0 0}footer .logo a{color:#fff}footer .coll{float:left;margin:0 0 0 100px}footer .coll.coll_fb{float:right;margin:0}footer .coll a{border-bottom:1px solid #44a7dd}footer .coll.coll_ct a{border:none}footer .coll.coll_address a{display:inline-block;margin-right:10px}footer .coll a:hover{color:#fff;border-color:#fff}.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}.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}.slick-loading .slick-list{background:none}.slick-prev,.slick-next{border:none;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:18px;height:7px;padding:0;cursor:pointer;margin-top:0;opacity:1}.slick-prev,.slick-next{display:block!important;z-index:10}.slick-prev{background:url(./arrl-DiHw9DZJ.png) 50% 50% no-repeat}.slick-next{background:url(./arrr-CD7xET6m.png) 50% 50% no-repeat}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;opacity:1}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{display:none}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 7px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;box-sizing:border-box;cursor:pointer;color:transparent;border:none;outline:none;background:#fff;border-radius:50%;padding:0;width:20px;height:20px}.slick-dots li button{width:26px;height:26px;background:transparent;border:1px solid #fff;box-sizing:border-box}.slick-dots li.slick-active button{background:#fff}.slider__promo .slick-dots li:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:"1";line-height:26px;color:#fff;font-weight:300}.slider__promo .slick-dots li.slick-active:after{color:#000}.slider__promo .slick-dots li:nth-child(1):after{content:"1"}.slider__promo .slick-dots li:nth-child(2):after{content:"2"}.slider__promo .slick-dots li:nth-child(3):after{content:"3"}.slider__promo .slick-dots li:nth-child(4):after{content:"4"}.slider__promo .slick-dots li:nth-child(5):after{content:"5"}.slider__promo .slick-dots li:nth-child(6):after{content:"6"}.slider__promo .slick-dots li:nth-child(7):after{content:"7"}.slider__promo .slick-dots li:nth-child(8):after{content:"8"}.slider__promo .slick-dots li:nth-child(9):after{content:"9"}.slider__promo .slick-dots li:nth-child(10):after{content:"10"}.slider__promo .slick-dots{width:auto;left:calc(58% + 90px);bottom:125px}.slider__promo .slick-dots li{margin:0 10px 0 0;display:block;width:26px;height:26px;float:left}.slider__promo .slick-dots li:hover button{border-color:#3baf72!important;background:#3baf72}.slider__promo .slick-dots li.slick-active:hover:after{color:#fff}.slider__promo .slick-prev{left:calc(58% + 60px);top:calc(100% - 142px)}.slider__promo .slick-next{left:calc(58% + 200px);top:calc(100% - 142px)}.slider__main .slick-dots{width:auto;left:calc(58% + 90px);bottom:125px;z-index:10}.slider__main .slick-dots li{margin:0 10px 0 0;display:block;width:26px;height:26px;float:left;position:relative;z-index:10}.slider__main .slick-dots li:hover button{border-color:#3baf72!important;background:#3baf72}.slider__main .slick-dots li.slick-active:hover:after{color:#fff}.slider__main .slick-prev{left:calc(58% + 60px);top:calc(100% - 142px);z-index:10}.slider__main .slick-next{left:calc(58% + 200px);top:calc(100% - 142px);z-index:10}.slider__main .slick-dots li:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:"1";line-height:26px;color:#fff;font-weight:300}.slider__main .slick-dots li.slick-active:after{color:#000}.slider__main .slick-dots li:nth-child(1):after{content:"1"}.slider__main .slick-dots li:nth-child(2):after{content:"2"}.slider__main .slick-dots li:nth-child(3):after{content:"3"}.slider__main .slick-dots li:nth-child(4):after{content:"4"}.slider__main .slick-dots li:nth-child(5):after{content:"5"}.slider__main .slick-dots li:nth-child(6):after{content:"6"}.slider__main .slick-dots li:nth-child(7):after{content:"7"}.slider__main .slick-dots li:nth-child(8):after{content:"8"}.slider__main .slick-dots li:nth-child(9):after{content:"9"}.slider__main .slick-dots li:nth-child(10):after{content:"10"}.clearfix{clear:both}.center{display:inline-block;width:100%;text-align:center}a{text-decoration:none;transition:all .5s ease-out}a:hover{transition:all .5s ease-out}a:focus{outline:none}img{display:block}input,textarea,select{-webkit-appearance:none;box-sizing:border-box;font-family:Roboto,sans-serif}@media screen and (max-width: 1280px){.inner{width:1000px}header .data{width:730px}header .data nav li{margin-left:20px}#projects .right .inn .detail{display:none}#slide__project__2 .inn footer .coll{margin:0 0 0 45px}footer .logo{margin:0 20px 0 0}footer .inner{position:relative}footer .coll.coll_address{padding:0 0 0 115px;float:none;margin-top:35px}footer .coll.coll_fb{position:absolute;top:2px;right:60px;display:block;width:auto;text-align:right}}@media screen and (max-width: 1020px){.inner{width:100%;padding:0 60px}header{position:relative;z-index:10}header .data{width:calc(100% - 230px)}header .data nav{padding:0}header .data nav ul{display:none;position:fixed;top:94px;left:0;right:0;width:100%;z-index:9999;background:#1e3567;margin:0;padding:0;list-style:none}header .data nav ul li{float:none;margin:0;padding:0}header .data nav ul li a{display:block;padding:15px 20px;background:#1e3567;border-bottom:1px solid #fff;color:#fff;text-decoration:none}header .data nav ul li a:hover{background:#2a4a7a}header .data nav .pull{display:block;background:url(./pull-Bi32JdKr.png) 50% 50% no-repeat;background-size:100%;width:60px;height:44px}#promo:after{display:none}#promo{height:auto}#promo .inner{padding:0}#promo .inn{position:relative}#promo .image{width:100%;height:auto}#promo .text{position:absolute;bottom:50px;height:auto;right:50px;z-index:2;width:100%;max-width:400px}#promo .text .data{padding:0}#promo .text .title{background:#38a3dd;margin-bottom:15px;box-sizing:border-box;padding:5px 0 5px 20px}#promo .text .data .excerpt{display:none}#events,#events .inner{padding:0}#events:after{display:none}#events .right{float:none;width:100%;background:#2b7daa;padding:60px 70px}#events .left{float:none;width:100%;padding:30px 70px 40px}#projects{padding:30px 0 50px}#projects .left{float:none;width:100%;padding:0}#projects .left h2{color:#2c7eab;background:url(./handsb-lVXQpY0Y.png) 0 50% no-repeat}#projects .left p{display:none}#projects:after{display:none}#projects .right{float:none;width:100%;padding:0}#search .inner{padding:0}#search .inner h3{padding:20px}#contacts .inner{padding:0 60px}footer .inner{position:relative}footer .logo{position:absolute;top:0;left:60px}footer .coll{margin:0}footer .coll.coll_nav{position:absolute;top:0;right:60px}footer .coll.coll_ct{padding:0 0 0 115px;float:none}footer .coll.coll_address{padding:0 0 0 115px;float:none;margin-top:35px}footer .coll.coll_fb{position:absolute;top:85px;right:60px;display:block;width:auto;text-align:right}.slick-prev,.slick-next,.slider__main .slick-dots{display:none!important}}@media screen and (max-width: 767px){.inner{padding:0 15px!important}#events .inner,#promo .inner{padding:0!important}#events .right,#events .left{padding:20px 15px}#events .right .text{font-size:16px}#events .right .text p{margin-bottom:20px}#events .right .goto{margin-top:30px}#events .left li{margin-bottom:20px}#events .left li .title a{font-size:16px}#industries .filters .mobile__filters{right:15px;top:0}#industries .filters .coll.coll__industries{padding:20px 15px 1px}#industries h1{font-size:26px}#promo .image img{min-height:0;min-width:0;width:100%;float:none}#search .inner h3{font-size:16px}#contacts{padding:30px 0 0}#contacts h1{font-size:26px}#contacts .filters{left:0;font-size:14px}#contacts .filters li.resume{display:none}#contacts #map{height:300px;margin-top:30px}footer .logo{position:relative;left:0;float:none;text-align:center}footer .coll{position:relative!important;top:0!important;left:0!important;right:0!important;float:none!important;padding:15px 0!important;margin:0!important;text-align:center!important}footer .coll.coll_fb{position:relative!important;top:0!important;left:0!important;right:0!important;float:none!important;padding:15px 0!important;margin:0!important;text-align:center!important;width:auto!important}}@media screen and (max-width: 600px){.inner{width:100%;padding:0 15px;max-width:100%;overflow-x:hidden}header{height:80px;overflow-x:hidden}header .logo{width:65px;padding:10px 0 0}header .logo a{display:block;width:51px;height:61px}header .logo .desktop-logo{display:none}header .logo .mobile-logo{display:block;width:51px;height:61px;object-fit:contain}header .data{width:calc(100% - 65px);height:80px;overflow-x:hidden}header .data .contacts p.phone{padding:0;background:none}header .data .contacts p.phone a{font-size:14px}header .data nav .pull{width:30px;height:22px}header .data nav ul{top:80px}#projects .left h2{font-size:30px}#projects .right .inn{padding:0;background:none!important;font-size:15px}#slide__project__2 .inn{padding:0;background:none;font-size:15px}#slide__project__3 .inn,#slide__project__4 .inn{padding:0;background:none!important;font-size:15px}#projects .right .inn .title{font-size:16px}#contacts .filters li{float:none;margin:0}#promo .text{max-width:100%;text-align:center;right:0;box-sizing:border-box;padding:0 15px}#promo .text .data .title h1,#promo .text .data .title{font-size:18px}#promo .text .data .title{padding:8px}}.slider__projects{height:140px;overflow:hidden}.slider__projects .slick-prev,.slider__projects .slick-next,.slider__projects .slick-dots{display:none!important}.client-logo{max-width:120px;max-height:80px;object-fit:contain;margin-bottom:10px}.about{padding:80px 0;background:#fff}.about .inner{display:flex;justify-content:space-between;align-items:flex-start}.about .left{width:60%;padding-right:50px;line-height:1.6}.about .left p{margin-bottom:20px;font-size:16px;color:#333}.about .right{width:40%}.about .right ul{list-style:none;padding:0;margin:0}.about .right li{display:flex;align-items:center;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.about .right li img{width:40px;height:40px;margin-right:15px;object-fit:contain}.about .right li span{font-size:16px;font-weight:500;color:#2b7daa}
