@font-face{font-family:"Open Sans";src:url("../fonts/opensans/opensans-light.woff2") format("woff2"),url("../fonts/opensans/opensans-light.woff") format("woff"),url("../fonts/opensans/opensans-light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Open Sans";src:url("../fonts/opensans/opensans-regular.woff2") format("woff2"),url("../fonts/opensans/opensans-regular.woff") format("woff"),url("../fonts/opensans/opensans-regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Open Sans";src:url("../fonts/opensans/opensans-semibold.woff2") format("woff2"),url("../fonts/opensans/opensans-semibold.woff") format("woff"),url("../fonts/opensans/opensans-semibold.ttf") format("truetype");font-weight:600}.footer,.contacts-block{z-index:0}.footer:before,.contacts-block:before{z-index:-1;content:'';position:absolute;top:0;bottom:0;height:100% !important;left:-999em;right:-999em;visibility:visible !important}body,html{padding:0;margin:0;height:100%}body{font-family:"Open Sans", "Helvetica Neue", sans-serif;font-size:16px;color:#939192;background-color:#fff;line-height:1.5}img{max-width:100%;height:auto}a{color:#517ca3;text-decoration:none}a:hover{text-decoration:underline}h1{color:#4d4d4d;font-size:44px;font-weight:400}h2{color:#333333;font-size:26px;font-weight:400;line-height:1;margin:0 0 30px;text-align:center;text-transform:uppercase}@media all and (min-width: 1024px){h2{font-size:28px;margin:0 0 50px}}h3{color:#231f20;font-size:19px;font-weight:600;margin:0 0 30px}.header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.96);left:0;padding:0 20px;position:fixed;top:0;right:0;z-index:10}.header.scrolled{border-bottom:1px solid #F2F2F2}@media all and (min-width: 1024px){.header{padding:0 30px}}@media only screen and (max-width: 1023px){body.mobile-menu-open .header:before{content:"";background:#333;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}body.mobile-menu-open .logo-white{display:block}body.mobile-menu-open .logo{display:none}}.main-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:none;position:relative}.main-menu a{color:#808080;font-weight:300;line-height:75px;text-transform:uppercase}.main-menu a.active{color:#4FC31B}.main-menu a:hover{color:#4FC31B;text-decoration:none}@media all and (min-width: 1024px){.main-menu{display:-ms-flexbox;display:flex}}@media only screen and (max-width: 1023px){.main-menu{position:absolute;top:100%;left:0;right:0}.main-menu:before{content:"";background:#333;position:absolute;top:0;left:-1000px;right:-1000px;bottom:-10000px;z-index:-1}.main-menu__item{border-bottom:1px solid #656565}.main-menu a{color:#ffffff;display:block;font-size:26px !important;text-align:center;text-transform:uppercase;white-space:nowrap}}.main-menu__submenu-wrap{position:relative;margin:0 -35px}.main-menu__submenu{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3);text-align:center;display:none;padding:15px 0}.main-menu__submenu a{line-height:45px;display:block}.main-menu__item{padding:0 15px;font-size:14px}@media only screen and (min-width: 1023px){.main-menu__item:hover .main-menu__submenu{display:block}}@media only screen and (min-width: 1150px){.main-menu__item{padding:0 25px}}@media only screen and (min-width: 1250px){.main-menu__item{padding:0 35px;font-size:16px}}@media only screen and (min-width: 1024px){.main-menu .drop-down-link:after{content:"";display:inline-block;width:5px;height:5px;border-left:1px solid;border-top:1px solid;transform:rotate(-135deg);margin-left:7px;position:relative;top:-5px}}.active-bar{display:none;position:absolute;bottom:-2px;left:0;height:2px;background:#4FC31B;width:100px}.logo{margin:16px 0;margin-right:20px}.logo img{display:block}@media all and (min-width: 1024px){.logo{-ms-flex-negative:0;flex-shrink:0;margin-right:60px}}.logo-white{display:none;margin:16px 0;margin-right:20px}.btn-menu-mobile{cursor:pointer;height:22px;-ms-flex-negative:0;flex-shrink:0;width:40px;background:url(../img/menu_mobile.svg) center center no-repeat;background-size:auto 22px}.btn-menu-mobile.close{background-image:url(../img/close_mobile.svg)}@media all and (min-width: 1024px){.btn-menu-mobile{display:none}}.page.solution .btn-menu-mobile{background:url(../img/menu_mobile_white.svg) center center no-repeat}.page.solution .btn-menu-mobile.close{background-image:url(../img/close_mobile.svg)}.footer{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1320px;padding:0 20px}.footer:before{background:#2f2f2f}@media all and (min-width: 600px){.footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer-logo{display:block;margin:25px 0}.footer-logo img{display:block}.copyrights{color:#fff;font-size:12px;width:100%;margin-bottom:25px;text-align:right}@media all and (min-width: 600px){.copyrights{width:auto;margin:0;text-align:left;font-size:18px}}.social-links{overflow:hidden}.social-links .social-link{border-radius:50%;display:block;float:left;height:38px;margin:0 5px;width:38px}.social-links .social-link:hover{opacity:0.9}@media all and (min-width: 1024px){.social-links .social-link{margin:0 11px}}.content{margin:0 auto;max-width:1250px;padding:70px 20px 0}.page{overflow:hidden}.slick-dots{bottom:auto;left:auto;margin-top:20px;margin-bottom:0;right:auto;padding:0 30px;position:static;width:auto}.slick-dots li{width:10px;height:10px;margin:0 7px}.slick-dots li button{width:8px;height:8px;background:#E6E6E6;border-radius:50%;padding:0}.slick-dots li button:before{display:none}.slick-dots li button:hover{background:#d9d9d9}.slick-dots li.slick-active button{background:#7ec60c;width:10px;height:10px}.slick-next{display:block;width:12px;height:12px;border-top:2px solid #666;border-left:2px solid #666;transform:rotate(135deg)}.slick-prev{display:block;width:12px;height:12px;border-top:2px solid #666;border-left:2px solid #666;transform:rotate(-45deg)}.slick-arrow:hover{border-color:#333}.fancybox-lock{height:auto}.fancybox-skin{border-radius:0;padding:30px !important;background:#fff}@media only screen and (min-width: 760px){.fancybox-skin{padding:60px !important}}@media only screen and (min-width: 1024px){.fancybox-skin{padding:100px !important}}.fancybox-wrap{padding-bottom:20px}@media only screen and (min-width: 500px){.fancybox-wrap{left:50px !important;right:50px !important;top:50px !important;padding-bottom:50px;margin:0 auto !important;width:auto !important;max-width:1600px !important}.fancybox-wrap .fancybox-inner{width:100% !important}}.fancybox-close{position:absolute;top:15px;right:15px;background:none;width:20px;height:20px}.fancybox-close:before{content:url("../img/close.svg")}.fancybox-close:hover:before{content:url("../img/close_mobile.svg")}@media only screen and (min-width: 768px){.fancybox-close{top:60px;right:60px;width:36px;height:36px}}@media only screen and (min-width: 1024px){.fancybox-close{top:100px;right:100px}}.fancybox-inner{height:auto !important}.popup-project .name{font-size:30px;font-weight:300;text-align:center;color:#1a1a1a;line-height:1}.popup-project .type{color:#888;font-size:18px;font-weight:300;text-transform:uppercase;text-align:center;margin-top:30px}.popup-project .txt{margin-top:50px;font-size:18px;font-weight:300}.popup-project .btns{max-width:750px;margin:40px auto;text-align:center}.popup-project .btn-magazine{border:none;background:#333;border-radius:3px;font-size:16px;color:#fff;line-height:56px;display:block;width:190px;text-align:center;margin:10px auto}.popup-project .btn-magazine:before{display:inline-block;vertical-align:middle;margin-right:10px;width:23px;line-height:24px}.popup-project .btn-magazine.btn-apple:before{content:url("../img/app_store.svg")}.popup-project .btn-magazine.btn-google:before{content:url("../img/google_play.svg")}.popup-project .btn-magazine.btn-website:before{content:url("../img/link.svg")}.popup-project .btn-magazine:hover{background:#4FC31B;text-decoration:none}@media only screen and (min-width: 768px){.popup-project .name{font-size:60px}.popup-project .type{font-size:30px}.popup-project .txt{margin-top:90px}}@media only screen and (min-width: 860px){.popup-project .btn-magazine{margin:0 10px;display:inline-block}.popup-project .btn-magazine:first-child{margin-left:0}.popup-project .btn-magazine:last-child{margin-right:0}}@media only screen and (min-width: 1024px){.popup-project .btn-magazine{margin:0 20px}}@media only screen and (min-width: 1100px){.popup-project .btn-magazine{margin:0 40px}}@media only screen and (min-width: 768px){.popup-project .btns{margin:90px auto}}body.mobile-menu-open{overflow:hidden}.main-screen{margin:60px 0 90px;text-align:center}@media all and (min-width: 1024px){.main-screen br{display:none}}@media all and (min-width: 1024px){.main-screen{margin:80px 0 120px}}.main-screen h1{color:#4d4d4d;font-size:28px;letter-spacing:10px;margin-bottom:60px;text-transform:uppercase}@media all and (min-width: 600px){.main-screen h1{font-size:40px;margin-bottom:80px}}@media all and (min-width: 1024px){.main-screen h1{font-size:45px;margin-bottom:120px}}.main-screen .img-wrap{margin:0 auto;max-width:877px}.main-screen img{display:block}.solutions-block{margin:0 -20px}@media all and (min-width: 1024px){.solutions-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.solutions-block__item{position:relative;box-sizing:border-box;padding:0 20px}@media all and (min-width: 800px){.solutions-block__item{width:20%}}.solutions-block__item img{display:block}.solutions-block__item-outer-wrap{max-width:180px;margin:0 auto}@media all and (min-width: 481px){.solutions-block__item-outer-wrap{max-width:none}}.solutions-block__item-wrap{height:0;padding:50%;position:relative;width:0;overflow:hidden;border-radius:50%}.solutions-block__item-wrap:hover .img-wrap{top:-20px;left:-20px;right:-20px;bottom:-20px}.solutions-block .img-wrap{position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.7s;border-radius:50%}.solutions-block img{width:100%;height:100%;display:block;border-radius:50%}.solutions-block__item-title{font-size:16px;font-weight:600;left:0;line-height:1;margin-top:-8px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;color:#fff}@media all and (min-width: 1024px){.solutions-block__item-title{font-size:19px}}.solutions-block__item-more{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%}.service-block{margin:90px 0}@media all and (min-width: 600px){.service-block__items{margin:0 -4%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.service-block__item{box-sizing:border-box;text-align:center;margin-bottom:30px}@media all and (min-width: 600px){.service-block__item{width:50%;padding:0 4%}}@media all and (min-width: 1200px){.service-block__item{width:25%;margin:0}}.service-block__item-text{max-width:300px;margin:0 auto}.service-block img{height:95px;width:95px;margin:0 auto}.service-block h3{margin:0;font-size:16px}.service-block h3:after{content:"";display:block;height:2px;margin:20px auto;width:90px}@media all and (min-width: 1200px){.service-block h3{font-size:19px}}.service-block__item.analysis h3:after{background:#ff9703}.service-block__item.design h3:after{background:#53b447}.service-block__item.development h3:after{background:#f65039}.service-block__item.support h3:after{background:#04aaff}.projects-block{margin:90px -20px}.projects-block__item{padding:0 20px;box-sizing:border-box}@media all and (min-width: 800px){.projects-block__item{padding:0}}.projects-block__item-title{margin-top:30px}.projects-block__item-text{margin:40px 0}.projects-block__item-links{margin:30px 0;text-align:center}.projects-block__item-link-wrap{display:inline-block;padding:0 30px;position:relative;height:32px}.projects-block__item-link-wrap:not(:last-child):before{content:"";position:absolute;top:2px;bottom:2px;right:0;width:1px;background:#cccccc}.projects-block__item-link-wrap:first-child{padding-left:0}.projects-block__item-link-wrap:last-child{padding-right:0}.projects-block__item-link{display:inline-block;opacity:0.7}.projects-block__item-link:hover{opacity:1;text-decoration:none}.projects-block__item-link img{display:block}.projects-block__item-more{width:220px;line-height:35px;color:#fff;background:#7ec60c;text-align:center;display:block;border-radius:50px;text-transform:uppercase;font-size:14px;cursor:pointer;margin:0 auto}.projects-block__item-more:hover{background:#76b90b;text-decoration:none}.projects-block .slick-arrow{display:none !important}@media all and (min-width: 800px){.projects-block{margin:90px 30px}.projects-block__item-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.projects-block__item-column{box-sizing:border-box;width:50%}.projects-block__item-column:last-child{padding:0 3%}.projects-block__item-title{margin-top:0}.projects-block__item-links{text-align:left}.projects-block__item-more{margin:0}.projects-block .slick-arrow{display:block !important}}.about-us-block{margin:90px 0}@media all and (min-width: 1024px){.about-us-block__text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.about-us-block__text-column:first-child{width:50%}.about-us-block__text-column:last-child{width:43%}}.about-us-block__text ul{margin:0;padding:0}.about-us-block__text ul li{list-style:none}.about-us-block__text ul li,.about-us-block__text ul ul,.about-us-block__text ul ol{margin:0;padding:0}.about-us-block__text ul b{color:#333333}.about-us-block__text ul li{margin-bottom:20px;padding-left:30px;position:relative}.about-us-block__text ul li:last-child{margin-bottom:0}.about-us-block__text ul li:before{background:#7ec60c;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.about-us-block__text p{margin:30px 0}.about-us-block__team{margin:60px -20px 0}@media all and (min-width: 1024px){.about-us-block__team{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:0 -10px;margin-top:90px}}.about-us-block__team-item{text-align:center;margin:0 10px}.about-us-block__team-item-name{color:#231f20;font-size:16px;font-weight:600;margin-bottom:10px}@media all and (min-width: 1024px){.about-us-block__team-item-name{font-size:19px}}.about-us-block__team-item img{display:block;margin:0 auto 30px}.contacts-block{position:relative;color:#fff;text-align:center;padding:60px 0}.contacts-block:before{background:rgba(26,26,26,0.8)}@media all and (min-width: 1024px){.contacts-block{padding:90px 0}}.contacts-block h2{color:#fff}.contacts-block a{color:#fff;display:inline-block;position:relative;padding-left:40px}.contacts-block a:hover{text-decoration:none;opacity:0.8}.contacts-block a img{position:absolute;left:0;top:-1px}@media all and (min-width: 1024px){.contacts-block a{font-size:18px;padding-left:50px}}.contacts-block .contacts-block__item{margin-bottom:12px}.contacts-block .contacts-block__item:last-child{margin-bottom:0}.contacts-block .contacts-block__items{display:inline-block;text-align:left}.page.solution .main-menu a{color:#fff}.page.solution .main-menu a:hover{color:#B3B3B3}.page.solution .projects-block{margin-top:60px}.page.solution .header{border-bottom:none !important}.page.solution .main-menu__item{position:relative}.page.solution .main-menu a:hover{color:#fff}.page.solution .main-menu__item:hover{background:rgba(0,0,0,0.2)}.page.solution .main-menu__submenu-item:hover{background:rgba(0,0,0,0.2)}.page.solution .main-menu__submenu{box-shadow:none}.page.solution .main-menu__item{padding:0 !important}.page.solution .main-menu__item>a{padding:0 15px;font-size:14px;display:block}@media only screen and (min-width: 1023px){.page.solution .main-menu__item>a:hover .main-menu__submenu{display:block}}@media only screen and (min-width: 1150px){.page.solution .main-menu__item>a{padding:0 25px}}@media only screen and (min-width: 1250px){.page.solution .main-menu__item>a{padding:0 35px;font-size:16px}}.page.finance .typical-problems-block__item:before{color:#0098ff}.page.finance .solutions-description{background-image:url("../img/solutions/finance.png")}.page.finance .solutions-description__download-link{color:#04aaff}.page.finance .projects-block__item-more{background:#0098ff}.page.finance .projects-block__item-more:hover{background:#0089e6}.page.finance .slick-active button{background:#0098ff}.page.finance .header{background:rgba(46,49,146,0.95)}.page.finance .main-menu__submenu{background:rgba(46,49,146,0.95)}.page.healthcare .typical-problems-block__item:before{color:#9800e8}.page.healthcare .solutions-description{background-image:url("../img/solutions/healthcare.png")}.page.healthcare .solutions-description__download-link{color:#7f3f97}.page.healthcare .projects-block__item-more{background:#9800e8}.page.healthcare .projects-block__item-more:hover{background:#8a00d3}.page.healthcare .slick-active button{background:#9800e8}.page.healthcare .header{background:rgba(91,34,99,0.95)}.page.healthcare .main-menu__submenu{background:rgba(91,34,99,0.95)}.page.logistic .typical-problems-block__item:before{color:#08c45d}.page.logistic .solutions-description{background-image:url("../img/solutions/logictics.png")}.page.logistic .solutions-description__download-link{color:#009245}.page.logistic .projects-block__item-more{background:#08c45d}.page.logistic .projects-block__item-more:hover{background:#07b656}.page.logistic .slick-active button{background:#08c45d}.page.logistic .header{background:rgba(6,63,45,0.95)}.page.logistic .main-menu__submenu{background:rgba(6,63,45,0.95)}.page.marketing .typical-problems-block__item:before{color:#ffa300}.page.marketing .solutions-description{background-image:url("../img/solutions/marketing.png")}.page.marketing .solutions-description__download-link{color:#f15a24}.page.marketing .projects-block__item-more{background:#ffa300}.page.marketing .projects-block__item-more:hover{background:#e89400}.page.marketing .slick-active button{background:#ffa300}.page.marketing .header{background:rgba(209,64,13,0.95)}.page.marketing .main-menu__submenu{background:rgba(209,64,13,0.95)}.page.ai .typical-problems-block__item:before{color:#e81058}.page.ai .solutions-description{background-image:url("../img/solutions/ai.png")}.page.ai .solutions-description__download-link{color:#C1272D}.page.ai .projects-block__item-more{background:#e81058}.page.ai .projects-block__item-more:hover{background:#d70f52}.page.ai .slick-active button{background:#e81058}.page.ai .header{background:rgba(160,19,73,0.95)}.page.ai .main-menu__submenu{background:rgba(160,19,73,0.95)}.solutions-description{background-position:center;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:400px}@media all and (min-width: 1024px){.solutions-description{height:600px}}.solutions-description__wrap{max-width:640px;margin-top:60px;padding:20px;text-align:center}.solutions-description__title{text-transform:uppercase;color:#fff;font-size:30px;letter-spacing:10px;line-height:1}@media all and (min-width: 1024px){.solutions-description__title{font-size:60px}}.solutions-description__text{color:#fff;font-size:16px;font-weight:300;margin:15px 0 30px}@media all and (min-width: 1024px){.solutions-description__text{font-size:24px;margin:25px 0 40px}}.solutions-description__download-link{border-radius:50px;display:block;background-color:rgba(255,255,255,0.9);line-height:35px;text-transform:uppercase;font-weight:600;margin:0 auto;max-width:225px}.solutions-description__download-link:hover{text-decoration:none;background-color:#fff}@media all and (min-width: 1024px){.solutions-description__download-link{font-size:18px;line-height:45px}}.typical-problems-block__items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;counter-reset:section;margin:0 4%}.typical-problems-block__item{box-sizing:border-box;font-weight:300;margin-bottom:35px;text-align:center;padding:0 4%}@media all and (min-width: 600px){.typical-problems-block__item{width:50%}}@media all and (min-width: 1024px){.typical-problems-block__item{width:33.3%}}.typical-problems-block__item:before{counter-increment:section;content:counter(section);font-size:70px}
