#projects-container,#services-container,#trends-container{margin-top:45px;margin-bottom:100px}#projects-container h1+h2,#services-container h1+h2,#trends-container h1+h2{margin:20px 0 55px;font-family:NunitoSans Light,sans-serif;font-size:24px;line-height:36px}@media(max-width:650px){#projects-container h1+h2,#services-container h1+h2,#trends-container h1+h2{margin:15px 0 25px;font-size:19px;line-height:24px}}#projects-container h2,#services-container h2,#trends-container h2{margin-top:15px;margin-bottom:10px;font-family:NunitoSans ExtraBold,sans-serif;font-size:24px;line-height:37px}@media(max-width:650px){#projects-container h2,#services-container h2,#trends-container h2{margin:40px 0 10px;font-size:28px;line-height:32px}}#projects-container #service-info,#services-container #service-info,#trends-container #service-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}#projects-container #service-info .service-consultation-block,#services-container #service-info .service-consultation-block,#trends-container #service-info .service-consultation-block{margin-top:30px}#projects-container #service-info .services-projects .department,#services-container #service-info .services-projects .department,#trends-container #service-info .services-projects .department{display:none}#projects-container #service-info .sm-screens-swiper,#services-container #service-info .sm-screens-swiper,#trends-container #service-info .sm-screens-swiper{width:100%}#projects-container #service-info .view-service-description .service-description,#services-container #service-info .view-service-description .service-description,#trends-container #service-info .view-service-description .service-description{display:none}#projects-container #service-info .view-service-description .service-description .banner,#services-container #service-info .view-service-description .service-description .banner,#trends-container #service-info .view-service-description .service-description .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:325px;margin-bottom:55px;border-radius:20px}#projects-container #service-info .view-service-description .service-description .banner .title,#services-container #service-info .view-service-description .service-description .banner .title,#trends-container #service-info .view-service-description .service-description .banner .title{margin-bottom:20px;font-family:NunitoSans Bold,sans-serif;font-size:24px;color:#fff;line-height:24px}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .banner .title,#services-container #service-info .view-service-description .service-description .banner .title,#trends-container #service-info .view-service-description .service-description .banner .title{font-size:28px;line-height:32px}}#projects-container #service-info .view-service-description .service-description .banner .header-inner,#services-container #service-info .view-service-description .service-description .banner .header-inner,#trends-container #service-info .view-service-description .service-description .banner .header-inner{display:block;padding:80px 27% 80px 110px;font-size:18px;color:#fff}@media(max-width:950px){#projects-container #service-info .view-service-description .service-description .banner .header-inner,#services-container #service-info .view-service-description .service-description .banner .header-inner,#trends-container #service-info .view-service-description .service-description .banner .header-inner{padding:60px 50px;padding:45px 30px}}#projects-container #service-info .view-service-description .service-description .vertical,#services-container #service-info .view-service-description .service-description .vertical,#trends-container #service-info .view-service-description .service-description .vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#projects-container #service-info .view-service-description .service-description .horizontal,#services-container #service-info .view-service-description .service-description .horizontal,#trends-container #service-info .view-service-description .service-description .horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#projects-container #service-info .view-service-description .service-description .circle-list,#services-container #service-info .view-service-description .service-description .circle-list,#trends-container #service-info .view-service-description .service-description .circle-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:50px;list-style:none}#projects-container #service-info .view-service-description .service-description .circle-list li,#services-container #service-info .view-service-description .service-description .circle-list li,#trends-container #service-info .view-service-description .service-description .circle-list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;margin-top:20px;margin-right:40px;font-size:14px;list-style:none}#projects-container #service-info .view-service-description .service-description .circle-list li p,#services-container #service-info .view-service-description .service-description .circle-list li p,#trends-container #service-info .view-service-description .service-description .circle-list li p{margin:0}@media(max-width:861px){#projects-container #service-info .view-service-description .service-description .circle-list li p br,#services-container #service-info .view-service-description .service-description .circle-list li p br,#trends-container #service-info .view-service-description .service-description .circle-list li p br{display:none}}#projects-container #service-info .view-service-description .service-description .circle-list li li,#services-container #service-info .view-service-description .service-description .circle-list li li,#trends-container #service-info .view-service-description .service-description .circle-list li li{width:100%;-ms-flex-negative:0;flex-shrink:0}#projects-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n),#services-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n),#trends-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n){margin-right:0}@media(max-width:1250px){#projects-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n),#services-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n),#trends-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n){margin-right:30px}}@media(max-width:861px){#projects-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n),#services-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n),#trends-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(3n){margin-right:0}}@media(max-width:1250px){#projects-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(2n),#services-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(2n),#trends-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(2n){margin-right:0}}@media(max-width:861px){#projects-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(2n),#services-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(2n),#trends-container #service-info .view-service-description .service-description .circle-list li:nth-of-type(2n){margin-right:0}}#projects-container #service-info .view-service-description .service-description .circle-list li:before,#services-container #service-info .view-service-description .service-description .circle-list li:before,#trends-container #service-info .view-service-description .service-description .circle-list li:before{display:-webkit-box;display:-ms-flexbox;display:flex;width:6px;height:6px;margin:5px 20px 0 0;border:2px solid #0d4d7b;border-radius:50%;content:"";-ms-flex-negative:0;flex-shrink:0}@media(max-width:1250px){#projects-container #service-info .view-service-description .service-description .circle-list li,#services-container #service-info .view-service-description .service-description .circle-list li,#trends-container #service-info .view-service-description .service-description .circle-list li{width:45%;margin-right:30px}}@media(max-width:861px){#projects-container #service-info .view-service-description .service-description .circle-list li,#services-container #service-info .view-service-description .service-description .circle-list li,#trends-container #service-info .view-service-description .service-description .circle-list li{width:100%;margin-right:0}}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .circle-list,#services-container #service-info .view-service-description .service-description .circle-list,#trends-container #service-info .view-service-description .service-description .circle-list{margin:0}}#projects-container #service-info .view-service-description .service-description .advantages,#services-container #service-info .view-service-description .service-description .advantages,#trends-container #service-info .view-service-description .service-description .advantages{margin-top:30px;margin-bottom:50px}#projects-container #service-info .view-service-description .service-description .completed-projects h2,#services-container #service-info .view-service-description .service-description .completed-projects h2,#trends-container #service-info .view-service-description .service-description .completed-projects h2{margin:0}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .completed-projects h2,#services-container #service-info .view-service-description .service-description .completed-projects h2,#trends-container #service-info .view-service-description .service-description .completed-projects h2{margin-top:35px}}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .completed-projects,#services-container #service-info .view-service-description .service-description .completed-projects,#trends-container #service-info .view-service-description .service-description .completed-projects{margin-top:0}}#projects-container #service-info .view-service-description .service-description .team-block,#services-container #service-info .view-service-description .service-description .team-block,#trends-container #service-info .view-service-description .service-description .team-block{margin-top:25px;margin-bottom:0}#projects-container #service-info .view-service-description .service-description .team-block .employees-swiper,#services-container #service-info .view-service-description .service-description .team-block .employees-swiper,#trends-container #service-info .view-service-description .service-description .team-block .employees-swiper{width:calc(100% + 100px);margin-left:-80px;padding:47px 80px 50px}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .team-block .employees-swiper,#services-container #service-info .view-service-description .service-description .team-block .employees-swiper,#trends-container #service-info .view-service-description .service-description .team-block .employees-swiper{margin-left:0;padding:25px 0 5px}}#projects-container #service-info .view-service-description .service-description .block-customers-and-partners,#services-container #service-info .view-service-description .service-description .block-customers-and-partners,#trends-container #service-info .view-service-description .service-description .block-customers-and-partners{margin-top:60px;margin-bottom:0}#projects-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos,#services-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos,#trends-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos{margin-top:40px}#projects-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos .logo-block img,#services-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos .logo-block img,#trends-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos .logo-block img{max-width:65%;max-height:60px}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos,#services-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos,#trends-container #service-info .view-service-description .service-description .block-customers-and-partners .customers .logos{margin-top:30px}}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .block-customers-and-partners .customers,#services-container #service-info .view-service-description .service-description .block-customers-and-partners .customers,#trends-container #service-info .view-service-description .service-description .block-customers-and-partners .customers{padding:0}}@media(max-width:650px){#projects-container #service-info .view-service-description .service-description .block-customers-and-partners,#services-container #service-info .view-service-description .service-description .block-customers-and-partners,#trends-container #service-info .view-service-description .service-description .block-customers-and-partners{margin-top:0}}#projects-container #service-info .view-service-description .service-description.active,#services-container #service-info .view-service-description .service-description.active,#trends-container #service-info .view-service-description .service-description.active{display:block}@media screen and (max-width:950px){#projects-container #service-info .view-service-description,#services-container #service-info .view-service-description,#trends-container #service-info .view-service-description{width:100%;margin-right:0}}#projects-container #service-info .projects-container,#services-container #service-info .projects-container,#trends-container #service-info .projects-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:25px;margin-bottom:50px}#projects-container #service-info .projects-container .title,#services-container #service-info .projects-container .title,#trends-container #service-info .projects-container .title{width:100%;margin-top:30px;margin-bottom:20px;font-family:NunitoSans ExtraBold,sans-serif;font-size:24px;color:#000;line-height:34px}#projects-container #service-info .projects-container .projects,#services-container #service-info .projects-container .projects,#trends-container #service-info .projects-container .projects{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#projects-container #service-info .projects-container .projects .block .title,#services-container #service-info .projects-container .projects .block .title,#trends-container #service-info .projects-container .projects .block .title{margin:0;font-family:NunitoSans Regular,sans-serif;font-size:16px;line-height:20px}#projects-container #service-info .projects-container .projects .block:nth-child(3n),#services-container #service-info .projects-container .projects .block:nth-child(3n),#trends-container #service-info .projects-container .projects .block:nth-child(3n){margin-right:0}@media screen and (max-width:1250px){#projects-container #service-info .projects-container .projects .block:nth-child(3n),#services-container #service-info .projects-container .projects .block:nth-child(3n),#trends-container #service-info .projects-container .projects .block:nth-child(3n){margin-right:60px}}@media screen and (max-width:650px){#projects-container #service-info .projects-container .projects .block:nth-child(3n),#services-container #service-info .projects-container .projects .block:nth-child(3n),#trends-container #service-info .projects-container .projects .block:nth-child(3n){margin-right:19px}}@media screen and (max-width:1250px){#projects-container #service-info .projects-container .projects .block,#services-container #service-info .projects-container .projects .block,#trends-container #service-info .projects-container .projects .block{width:calc(50% - 30px);margin:0 50px 35px 0}}@media screen and (max-width:950px){#projects-container #service-info .projects-container .projects .block:nth-child(2n),#services-container #service-info .projects-container .projects .block:nth-child(2n),#trends-container #service-info .projects-container .projects .block:nth-child(2n){margin-right:0}}@media screen and (max-width:650px){#projects-container #service-info .projects-container .projects .block,#services-container #service-info .projects-container .projects .block,#trends-container #service-info .projects-container .projects .block{width:237px;max-width:100%;margin:0 19px 0 0;border:1px solid #e4e7ec;border-radius:20px;-webkit-box-shadow:-2px 5px 45px 2px rgba(102,112,133,.4);box-shadow:-2px 5px 45px 2px rgba(102,112,133,.4)}#projects-container #service-info .projects-container .projects .block:nth-child(2n),#services-container #service-info .projects-container .projects .block:nth-child(2n),#trends-container #service-info .projects-container .projects .block:nth-child(2n){margin-right:19px}#projects-container #service-info .projects-container .projects .block:hover,#services-container #service-info .projects-container .projects .block:hover,#trends-container #service-info .projects-container .projects .block:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media(max-width:650px){#projects-container #service-info .projects-container .projects,#services-container #service-info .projects-container .projects,#trends-container #service-info .projects-container .projects{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#projects-container #service-info .projects-container .vendor,#services-container #service-info .projects-container .vendor,#trends-container #service-info .projects-container .vendor{width:calc(33.33333% - 13.33333px);margin-bottom:20px;padding:20px;border:1px solid rgba(0,0,0,0);color:#000;text-decoration:none}#projects-container #service-info .projects-container .vendor .block-image,#services-container #service-info .projects-container .vendor .block-image,#trends-container #service-info .projects-container .vendor .block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:150px}#projects-container #service-info .projects-container .vendor .block-image img,#services-container #service-info .projects-container .vendor .block-image img,#trends-container #service-info .projects-container .vendor .block-image img{max-width:100%;max-height:150px}#projects-container #service-info .projects-container .vendor .info,#services-container #service-info .projects-container .vendor .info,#trends-container #service-info .projects-container .vendor .info{width:100%;margin-top:50px}#projects-container #service-info .projects-container .vendor .info .name,#services-container #service-info .projects-container .vendor .info .name,#trends-container #service-info .projects-container .vendor .info .name{margin-bottom:20px;font-size:20px;line-height:24px}#projects-container #service-info .projects-container .vendor:nth-child(3n),#services-container #service-info .projects-container .vendor:nth-child(3n),#trends-container #service-info .projects-container .vendor:nth-child(3n){margin-left:0}@media screen and (max-width:1250px){#projects-container #service-info .projects-container .vendor:nth-child(3n),#services-container #service-info .projects-container .vendor:nth-child(3n),#trends-container #service-info .projects-container .vendor:nth-child(3n){margin-left:20px}}#projects-container #service-info .projects-container .vendor:nth-child(2n),#services-container #service-info .projects-container .vendor:nth-child(2n),#trends-container #service-info .projects-container .vendor:nth-child(2n){margin-left:20px}@media screen and (max-width:1250px){#projects-container #service-info .projects-container .vendor:nth-child(2n),#services-container #service-info .projects-container .vendor:nth-child(2n),#trends-container #service-info .projects-container .vendor:nth-child(2n){margin-left:0}}#projects-container #service-info .projects-container .vendor:hover,#services-container #service-info .projects-container .vendor:hover,#trends-container #service-info .projects-container .vendor:hover{border:1px solid #d0d5dd;-webkit-box-shadow:0 0 40px 22px rgba(0,0,0,.05);box-shadow:0 0 40px 22px rgba(0,0,0,.05)}@media screen and (max-width:1250px){#projects-container #service-info .projects-container .vendor,#services-container #service-info .projects-container .vendor,#trends-container #service-info .projects-container .vendor{width:calc(50% - 10px)}}@media screen and (max-width:950px){#projects-container #service-info .projects-container .vendor,#services-container #service-info .projects-container .vendor,#trends-container #service-info .projects-container .vendor{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:0}}#projects-container #service-info .projects-container.wait,#services-container #service-info .projects-container.wait,#trends-container #service-info .projects-container.wait{min-height:300px}#projects-container #service-info .projects-container.wait #wait-body,#services-container #service-info .projects-container.wait #wait-body,#trends-container #service-info .projects-container.wait #wait-body{position:absolute;top:0;left:0;width:100%;height:100%;visibility:visible}#projects-container #service-info .projects-container.wait #wait-body *,#services-container #service-info .projects-container.wait #wait-body *,#trends-container #service-info .projects-container.wait #wait-body *{visibility:visible}#projects-container #service-info .projects-container.wait *,#services-container #service-info .projects-container.wait *,#trends-container #service-info .projects-container.wait *{visibility:hidden}@media(max-width:650px){#projects-container #service-info,#services-container #service-info,#trends-container #service-info{margin-top:30px}}#services-container h1{margin-bottom:20px}#projects-container .projects-switches{margin-bottom:30px}#projects-container .service-consultation-block{margin-bottom:0}h1+h2{margin-bottom:55px;font-family:NunitoSans Light,sans-serif;font-size:24px;font-weight:400;line-height:1.2}#vendor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:75px}#vendor-container .text-part{width:calc(50% - 15px)}#vendor-container .text-part .title{margin-bottom:35px;font-size:42px;line-height:46px}@media screen and (max-width:500px){#vendor-container .text-part .title{font-size:30px;line-height:38px}}#vendor-container .text-part.full-width{width:100%}@media screen and (max-width:1250px){#vendor-container .text-part{width:100%}}#vendor-container .photos-vendor{width:calc(50% - 15px);margin-left:30px}@media screen and (max-width:1250px){#vendor-container .photos-vendor{width:100%;margin-top:30px;margin-left:0}}@media screen and (max-width:1250px){#vendor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}
