*,body,html{margin:0;padding:0;box-sizing:border-box;font-family:Avenir,sans-serif}.dev{position:absolute;z-index:500100;top:0;left:0;background-image:url(../img/main-page.png);background-size:100vw 240.1vw;width:100vw;height:240.1vw;opacity:.5;display:block}body{background:#f2f6fa}.container{padding-left:17vw;padding-right:17vw}nav{height:2.743vw;background:#f2f6fa;box-shadow:0 4px 8px rgba(40,88,144,.1);z-index:100500;width:100%;position:fixed;top:0}nav .container{display:flex;justify-content:space-between;align-items:center;height:100%;padding-right:17.048vw}nav .container .menu{display:flex;justify-content:center;align-items:center;transform:translateX(0)}nav .menu a{text-decoration:none;font-weight:500;font-size:.833vw;text-align:center;text-transform:uppercase;color:#285891}.logo{font-style:normal;font-size:1.38vw;font-weight:700;cursor:pointer}.logo .l1{color:#285891;text-transform:uppercase}.logo .l2{color:#73a1d7;text-transform:capitalize}.menu>span{font-weight:500;font-size:.833vw;text-align:center;text-transform:uppercase;color:#285891;margin-left:2.361vw;display:inline-block;cursor:pointer}.menu .btn.mm-git>a{text-decoration:none;color:#fff}.menu .btn{background:#73a1d7;margin-left:1.875vw;color:#fff;padding:.243vw 1.18vw .138vw 1.18vw}header{height:48.194vw;margin-top:2.743vw}header .cube,header .cube-blur,header .cube-blur-2,header .cube-blur-3,header .cube-blur-4{background-position:47.84vw -1.95vw;background-repeat:no-repeat;background-image:url(../img/cube-min-4.svg);background-size:42.777vw 44.236vw;width:100%;height:100%;position:absolute;left:0;top:0}header .logo{font-size:3.125vw;line-height:4.27vw;margin-top:2.465vw}header .credo{margin-bottom:3.4vw}header .cube-shadow{position:absolute;width:29.27vw;height:4.479vw;background:radial-gradient(50% 50% at 50% 50%,rgba(115,161,215,.69) 0,rgba(242,246,250,0) 100%);right:14vw;top:39vw}header .cube-blur,header .cube-blur-2,header .cube-blur-3,header .cube-blur-4{z-index:99;-webkit-filter:blur(1px);filter:blur(1px)}header .cube-blur{width:65.6vw}header .cube-blur-2{width:70vw;height:14vw}header .cube-blur-3{width:75vw;height:10vw}header .cube-blur-4{width:72vw;height:12vw}header .credo>div{font-style:normal;font-weight:300;font-size:3.472vw;line-height:153.9%;color:#285890}header .description{font-size:1.18vw;line-height:153.9%;letter-spacing:.05em;color:#285890;height:6.25vw;border-left:.486vw solid #73a1d7;align-items:center;display:flex;padding-left:.9vw;width:36vw;margin-bottom:7.291vw}header .container{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.services{height:36.66vw;background-image:url(../img/services.jpg);background-size:100vw 36.666vw;background-color:#285890}.services .d90{width:13.333vw;text-align:center}.services .text{font-weight:900;font-size:6.944vw;line-height:6.944vw;letter-spacing:.05em;color:#fff;opacity:.5;transform:rotate(-90deg);text-transform:uppercase;height:100%;width:36.66vw;display:flex;flex-direction:column}.services .text .l1{font-size:5.9vw;font-weight:900;line-height:100%;letter-spacing:.05em}.services .text .l2{font-size:4.3vw;letter-spacing:.06em;line-height:100%}.services .container{display:flex;justify-content:space-between;height:100%;padding-right:13.784vw;background:linear-gradient(73.75deg,rgba(40,88,145,.92) 23.5%,rgba(115,161,215,.86) 83.29%,rgba(115,137,215,.86) 97.48%)}.services .icons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:4.5vw;padding-bottom:4.5vw;z-index:2}.services .icons>a{text-decoration:none}.services .icons .icon>div{margin-top:.868vw}.services .icons .s1{width:5.555vw;height:5.555vw;background-image:url(../img/s1.svg);background-size:5.555vw 5.555vw}.services .icons .s1:after{content:' ';background-image:url(../img/s1-h.svg)}.services .icons .icon:hover .s1{background-image:url(../img/s1-h.svg);margin-right:.069vw}.services .icons .s2{width:5.555vw;height:5.555vw;background-image:url(../img/s2.svg);background-size:5.555vw 5.555vw}.services .icons .s2:after{content:' ';background-image:url(../img/s2-h.svg)}.services .icons .icon:hover .s2{background-image:url(../img/s2-h.svg)}.services .icons .s3{width:5.555vw;height:5.555vw;background-image:url(../img/s3.svg);background-size:5.555vw 5.555vw}.services .icons .s3:after{content:' ';background-image:url(../img/s3-h.svg)}.services .icons .icon:hover .s3{background-image:url(../img/s3-h.svg)}.services .icons .s4{width:5.555vw;height:5.555vw;background-image:url(../img/s4.svg);background-size:5.555vw 5.555vw}.services .icons .s4:after{content:' ';background-image:url(../img/s4-h.svg)}.services .icons .icon:hover .s4{background-image:url(../img/s4-h.svg)}.services .icons .s5{width:5.555vw;height:5.555vw;background-image:url(../img/s5.svg);background-size:5.555vw 5.555vw}.services .icons .s5:after{content:' ';background-image:url(../img/s5-h.svg)}.services .icons .icon:hover .s5{background-image:url(../img/s5-h.svg)}.services .icons .s6{width:5.555vw;height:5.555vw;background-image:url(../img/s6.svg);background-size:5.555vw 5.555vw}.services .icons .s6:after{content:' ';background-image:url(../img/s6-h.svg)}.services .icons .icon:hover .s6{background-image:url(../img/s6-h.svg)}.services .icons .icon{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-weight:500;font-size:1.18vw;line-height:120%;text-align:center;color:#fff;width:16.388vw;height:11.319vw}.services .icons .icon:hover>span{font-weight:900;text-shadow:0 0 10px #285890}.services .icons .icon>span{max-width:7.638vw;min-height:2.847vw}.services .icons .icon>img{width:5.555vw;height:5.555vw}.technologies .container{height:33.541vw;display:flex;align-items:center;justify-content:space-between;padding-right:13.784vw}.technologies .container .icons{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%}.technologies .container .icons-rows{width:38.125vw}.technologies .color-box{background:linear-gradient(to bottom,#73a1d7,#285890);font-weight:900;font-size:5.902vw;line-height:108%;letter-spacing:.05em;text-transform:uppercase;width:24.3vw;height:23.333vw;padding:.625vw}.technologies .color-box>div{background:#f2f6fa;width:100%;height:100%;display:flex;align-items:center;padding-left:1.7vw}.technologies .color-box .text{background:-webkit-linear-gradient(#73a1d7,#285890);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.technologies .icons.row2{margin-top:2.6vw}.technologies .icons.row3{margin-top:2.395vw}.technologies .icons .icon-box{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;filter:blur(0);transition:1s filter}.technologies .icons .icon-box>div{height:4.166vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.84vw}.technologies .icons .icon-box img{width:4.166vw}.technologies .icons .icon-box.no-icon{width:4.166vw}.technologies .icons .icon-box.no-icon>span{top:-1.59vw}.technologies .icons .icon-box>span{font-weight:300;font-size:.972vw;line-height:113.9%;text-align:center;letter-spacing:.05em;color:#285890;position:absolute;top:4.652vw}.why-us{height:37.326vw;background-image:url(../img/why-us.jpg);background-size:67.569vw 37.395vw;background-position-x:32vw}.why-us .container{height:100%;display:flex;position:relative;padding-top:3.159vw;padding-bottom:3.055vw;background:linear-gradient(78.22deg,#362e96 1.1%,#2e5f96 18.25%,#2e5f96 33.88%,rgba(114,160,214,.79) 69.17%,rgba(114,202,214,.66) 97.91%)}.why-us .container .list{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;align-items:baseline}.why-us .text{font-style:normal;font-weight:900;font-size:6.944vw;line-height:100%;letter-spacing:.05em;color:#fff;opacity:.7;text-transform:uppercase;position:absolute;top:3.784vw;right:13.784vw}.why-us .number{font-weight:900;font-size:3.819vw;line-height:5.2vw;text-align:center;color:#fff;opacity:.7;text-shadow:4px 4px 8px #285890;margin-right:1.041vw}.why-us .line{display:flex}.why-us .line .description .line1,.why-us .line .description .line2{font-weight:500;font-size:1.18vw;line-height:1.9vw;color:#fff;text-shadow:4px 4px 8px #285890}.why-us .line .description .line2{opacity:.7}.why-us .line .description{display:flex;justify-content:center;flex-direction:column}.references{height:59.027vw;background-image:url(../img/refs.png);background-size:100vw 59.027vw}.references .container{padding-top:2.708vw}.references h2{font-style:normal;font-weight:900;font-size:5.555vw;line-height:153.9%;letter-spacing:.05em;text-transform:uppercase;text-align:center;background:-webkit-linear-gradient(0deg,#285890,#73a1d7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2.083vw}.references .slider .item{background:#fafbfd;box-shadow:8px 8px 20px rgba(40,88,144,.4);width:28.4vw;height:26.388vw;padding:1.458vw}.references .slider .item .head{display:flex;margin-bottom:2.118vw}.references .slider .item .photo{background:#73a1d7;border-radius:50%;height:8.888vw;width:8.888vw;display:flex;align-items:center;justify-content:center}.references .slider .item .photo img{height:100%;border-radius:50%}.references .slider .item .photo .no-img{height:6.18vw;border-radius:0}.references .slider .item .head .description{font-size:1.18vw;line-height:153.9%;color:#285890;margin-left:2.1875vw}.references .slider .item .head .description .name{font-size:1.388vw;line-height:153.9%;color:#285890;font-weight:500;margin-bottom:.277vw}.references .slider .item>.description{font-style:normal;font-weight:300;font-size:.972vw;line-height:153.9%;color:#285890;min-height:11vw}.references .slider .item .date{font-weight:300;font-size:.972vw;line-height:153.9%;color:#828282;float:right}.references .slider .item.active{background:#fff}.references .cards-slider{height:39.513vw}.main.interest{height:28.541vw;background-image:url(../img/interest.png);background-size:100vw 28.541vw;justify-content:center;align-items:center;display:flex;flex-direction:column}.interest,.project-footer .interest,.service-git .interest{text-align:center}.interest .l1,.interest .l2,.project-footer .interest .l1,.project-footer .interest .l2,.service-git .interest .l1,.service-git .interest .l2{font-weight:900;text-align:center;text-transform:uppercase;color:#73a1d7}.interest .l1,.project-footer .interest .l1,.service-git .interest .l1{font-size:4.513vw;line-height:98.9%}.interest .l2,.project-footer .interest .l2,.service-git .interest .l2{font-size:2.43vw;line-height:72.9%}.interest .btn:hover,.project-footer .interest .btn:hover,.service-git .interest .btn:hover{background:#154072}.interest .btn,.project-footer .interest .btn,.service-git .interest .btn{font-weight:500;font-size:.833vw;line-height:153.9%;text-transform:uppercase;margin-top:3.02vw;padding:.52vw 2.847vw;background:#73a1d7}input,select,textarea{background:#fff;box-shadow:4px 4px 12px rgba(40,88,144,.2);border:none;padding:1.388vw;font-weight:500;font-size:1.18vw;line-height:108%;color:#73a1d7}::placeholder{color:#73a1d7;opacity:1}:-ms-input-placeholder{color:#73a1d7}::-ms-input-placeholder{color:#73a1d7}.interest a,button{background:#285890;font-size:1.18vw;line-height:108%;text-align:center;letter-spacing:.05em;color:#fff;padding:1.388vw 5.277vw;border:none;cursor:pointer;text-decoration:none;display:inline-block}footer{height:11.284vw;background:#285890}footer .logo{padding-top:1vw}footer .logo .l1{color:#73a1d7}footer .logo .l2{color:#fff}footer .container{padding-left:17vw;padding-right:17vw}footer .container,footer .container>div{display:flex;justify-content:space-between}footer .col1{margin-left:16.354vw}footer .col2{margin-left:11.875vw}footer a{text-decoration:none}footer ul{padding-top:1.423vw;list-style:none}footer ul li,footer ul li a,footer ul li span{font-weight:500;font-size:.972vw;line-height:153.9%;text-transform:uppercase;color:#fff;margin-bottom:.763vw;cursor:pointer}footer .address ul li,footer .address ul li a{text-transform:none;text-align:right}.technologies .color-box>div.mobile,span.logo.mobile{display:none}.works{height:62.5vw;background-image:url(../img/works-page-bg.png);background-size:100vw 75.763vw}.works .container{padding-top:6.944vw;display:flex;flex-direction:column;align-items:center;padding-left:17vw;padding-right:17vw}.works .container .title{font-weight:800;font-size:2.083vw;line-height:153.9%;text-align:center;color:#285890}.works .container .description{font-weight:400;font-size:.972vw;line-height:153.9%;text-align:center;color:#285890;max-width:50vw;margin-bottom:2.291vw}.works .work-list{display:flex;flex-wrap:wrap;width:65.972vw;justify-content:space-between}.works .work-list .work-box{width:20.833vw;height:20.833vw;position:relative;margin-bottom:1.736vw;overflow:hidden;display:block;text-decoration:none}.works .work-list .work-box>img{position:absolute;top:0;left:0;width:100%;height:100%}.works .work-list .work-box .upper{background:linear-gradient(180deg,rgba(40,88,144,0) 0,#285890 25%,#285890 100%);box-shadow:0 4px 4px rgba(40,88,145,.25);position:absolute;bottom:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:28.229vw;cursor:pointer;padding-top:0;transform:translateY(20.833vw);transition:transform .5s,padding-top .5s}.works .work-list .work-box:hover .upper{transform:translateY(0);opacity:.95;padding-top:9.444vw}.works .work-list .work-box:hover .work-title{padding-top:40%}.works .work-list .work-box .more{font-weight:500;font-size:1.388vw;line-height:153.9%;text-align:center;color:#fff;padding-top:5.388vw}.works .work-list .work-box .work-title{font-weight:900;font-size:1.388vw;line-height:153.9%;height:7.395vw;text-align:center;text-transform:uppercase;color:#fff;display:flex;align-items:center;max-width:85%;padding-top:0;transition:padding-top .7s}.service{height:43.229vw;background-image:url(../img/service-bg-1.svg);background-size:100vw 43.229vw;background-color:#285890}.service .container{padding-top:7.986vw;justify-content:space-between;flex-direction:column;align-items:center}.service .container .description{display:flex;justify-content:space-between;align-items:stretch}.service .container .description img{width:30.069vw;height:100%}.service .container h1{font-weight:800;font-size:2.083vw;line-height:153.9%;letter-spacing:.05em;color:#fff;text-align:center;text-transform:uppercase}.service p{font-weight:400;font-size:.972vw;line-height:153.9%;letter-spacing:.05em;color:#fff;padding-right:2.291vw;margin-top:1.291vw}.also{height:16.527vw}.also .container{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:1.736vw;padding-bottom:4.236vw}.also .container>span{font-style:normal;font-weight:500;font-size:1.18vw;line-height:153.9%;color:#285890;text-transform:uppercase}.also .icons-list{display:flex;justify-content:space-between}.also .icons-list .icon-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;min-width:15vw;max-width:15vw}.also .icons-list .icon-box .origin{display:block}.also .icons-list .icon-box .hover{display:none}.also .icons-list .icon-box:hover .origin{display:none}.also .icons-list .icon-box:hover .hover{display:block}.also .icons-list .icon-box:hover>span{opacity:1}.also .icons-list .icon-box>img{width:4.861vw;height:4.861vw;margin-bottom:.763vw}.also .icons-list .icon-box>span{font-weight:400;font-size:1.18vw;line-height:153.9%;text-align:center;color:#285890;opacity:.8}.service-git{height:19.895vw;background-image:url(../img/service-bg-2.svg);background-size:100vw 19.895vw;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#285890}.service-git .interest .l1,.service-git .interest .l2{color:#f2f6fa}.service-git .interest .btn{background:#285890}.project .container{overflow:hidden}.blog-page *{font-family:OpenSans,sans-serif}.blog-page{background:#fff;padding-bottom:2.083vw}.blog-page .header{height:11.5625vw;background-image:url(../img/blog.jpg);background-size:100vw 11.5625vw;margin-top:2.743vw}.blog-page .header .bg-blog{display:flex;justify-content:center;align-items:center;background:linear-gradient(83.9deg,rgba(40,88,145,.97) .19%,rgba(40,88,145,.92) 56.7%,rgba(115,161,215,.95) 83.29%,rgba(115,137,215,.86) 97.48%);height:100%;width:100%}.blog-page .header h1{font-style:normal;font-weight:700;font-size:1.875vw;line-height:2.552vw;text-align:center;color:#fff}.blog-page .search{border-bottom:2px solid #efefef;padding:2vw 16.66vw .625vw 16.66vw;display:flex;justify-content:space-between}.blog-page .search-box{position:relative;border-bottom:.2vw solid #dadada}.blog-page .search-box>input{border:none;box-shadow:none;background:0 0;padding:0 .88vw .88vw 1.666vw;color:grey}.blog-page .search-box>.search-icon{content:' ';background-image:url(../img/search.svg);background-size:.9375vw .9375vw;height:.9375vw;width:.9375vw;position:absolute;left:0;bottom:1.041vw}.blog-page .search-box>input::placeholder{font-style:normal;font-weight:400;font-size:.9375vw;line-height:1.302vw;color:grey}.blog-page .blog p,.blog-page .blog p *{font-family:'Times New Roman',Times,serif!important}.blog-page .blog{padding-top:2.083vw;border-bottom:.104vw solid #efefef;margin-bottom:2.083vw}.blog-page .container{padding-left:27.968vw;padding-right:27.968vw}.blog-page .blog>img{width:100%;margin-bottom:1.4583vw}.blog-page .blog>h2,.blog-page .blog>h2>a{font-family:'Times New Roman';font-style:normal;font-weight:400;font-size:1.5625vw;line-height:150%;color:#313131;margin-bottom:1.302vw;text-decoration:none;display:block}.blog-page .blog .details .part2{font-style:italic;font-weight:400;font-size:.833vw;line-height:1.1458vw;color:grey;margin-right:2.1875vw}.blog-page .blog .details .part1 a{text-decoration:none}.blog-page .blog .details .part1{font-style:normal;font-weight:400;font-size:.833vw;line-height:1.1458vw;color:#313131;margin-right:2.1875vw}.blog-page .blog p{font-style:normal;font-weight:400;font-size:.9375vw;line-height:160%;color:grey;margin-bottom:2vw}.blog-page .blog .details,.blog-page .blog .details .part1,.blog-page .blog .details .part2{display:flex;justify-content:flex-start;align-items:center}.blog-page .blog .details{padding-bottom:.833vw;border-bottom:.104vw solid #efefef;margin-bottom:1.041vw}.blog-page .blog .avatar{width:2.083vw;margin-right:.9375vw;border-radius:50%}.blog-page .blog .date{width:.989vw;margin-right:1.0416vw}.blog-page .blog a.more{font-style:normal;font-weight:600;font-size:.833vw;line-height:1.1458vw;color:#285890;text-decoration:none;margin-bottom:1.25vw;display:block}.blog-page .blog .tags{display:flex;justify-content:flex-start;margin-bottom:1.041vw}.blog-page .blog .tag{background:#fff;border:.052vw solid rgba(128,128,128,.2);box-sizing:border-box;border-radius:.208vw;margin-right:.833vw;padding:.3125vw .833vw;font-style:normal;font-weight:600;font-size:.52vw;line-height:.729vw;text-align:center;text-transform:uppercase;color:#aaa;cursor:pointer}.blog-page .search .keep-clear{font-size:.52vw;line-height:.52vw}:focus{outline:0}.article{padding-top:6.145vw!important}.awards{height:20.9vw;background:#285890;display:flex;justify-content:center;align-items:center}.awards .text{font-style:normal;font-weight:900;font-size:3.472vw;line-height:150%;text-transform:uppercase;color:#fff;width:23.888vw;margin-right:6.94vw}.awards .badges img{width:23.958vw}.cards-slider{display:flex;justify-content:center}.cards-slider ul{list-style:none}.git-page{background:linear-gradient(67.29deg,#fff 19.61%,#73a1d7 79.16%);height:49.409vw}.git-page .container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;background:url(../img/git-page-bg.png);background-size:100vw 49.409vw;padding-left:16.666vw;padding-right:16.666vw}.git-page h1{font-weight:800;font-size:2.083vw;line-height:153.9%;letter-spacing:.05em;color:#fff;margin-bottom:2.638vw;text-transform:uppercase;width:100%;text-align:center}.git-page .text-wrapper{position:absolute;transform:rotate(-90deg);top:24vw;left:9.5%;width:23.958vw}.git-page .text{text-transform:uppercase;font-style:normal;font-weight:900;font-size:3.854vw;line-height:100%;color:#73a1d7;opacity:.6;text-justify:inter-word;text-align:center;display:inline-block}.git-page .form{width:55.555vw;height:23.611vw}.git-page .form .row{display:flex;justify-content:space-between}.git-page .form .row input{width:27.083vw;margin-bottom:2.326vw}.git-page .form .row textarea{width:100%;height:13.125vw;resize:none;margin-bottom:2.326vw}.git-page .form .form-btn{justify-content:flex-end}.git-page.success{background:#73a1d7}.git-page.success .container{align-items:center}.git-page.success h1{line-height:100%;margin-bottom:1vw}.git-page.success h3{font-style:normal;font-weight:400;font-size:1.388vw;line-height:153.9%;text-align:center;letter-spacing:.05em;color:#fff;margin-bottom:5.902vw}.git-page.success .btn button{text-transform:uppercase}.project{height:55.555vw;background-color:#285890;background-image:url(../img/work-page-bg1.svg);background-size:100vw 55.555vw;margin-top:2.743vw;font-style:normal;font-weight:300;font-size:.972vw;line-height:153.9%;color:#fff}.project .container .back-block{position:relative;min-height:24.375vw}.project .container{position:relative}.project .container>img{width:36.979vw;position:absolute;top:3.02vw;right:13.02vw}.project h1{font-weight:800;font-size:2.777vw;text-align:center;color:#fff;text-transform:uppercase;padding-top:4.201vw}.project h3{font-style:normal;font-weight:300;font-size:1.527vw;line-height:153.9%;text-align:center;color:#fff;margin-top:1vw}.project .bg{position:absolute;transform:rotate(-90deg);text-transform:uppercase;color:#f2f6fa;opacity:.6;font-style:normal;font-weight:900;left:-3.993vw;top:7.395vw}.project .bg .l1{font-size:5.208vw;line-height:98.9%}.project .bg .l2{font-size:3.194vw;line-height:98.9%}.project .description{padding-top:3.541vw;margin-left:9.409vw;max-width:36.944vw}.project p{margin-bottom:2.43vw}.project .challenge{margin-top:2.201vw}.project .challenge .title{font-weight:900;font-size:2.916vw;line-height:98.9%;text-transform:uppercase;color:#f2f6fa;opacity:.6}.project .challenge .text{margin-top:.833vw;line-height:153.9%;margin-bottom:1.041vw}.project .challenge>p{display:flex;max-width:55.555vw}.project .challenge>p:before{content:' ';display:block;background:url(../img/check.svg);background-size:1.736vw 1.736vw;min-width:1.736vw;height:1.736vw;margin-right:1.111vw}.solution{min-height:42.916vw;position:relative}.solution .container{padding-right:17.013vw;display:flex;justify-content:flex-end}.solution .solution-box{position:relative;display:flex;flex-direction:column;width:41.145vw;font-weight:300;font-size:.972vw;line-height:153.9%;color:#285890;padding-top:3.506vw}.solution .container>img{position:absolute;width:36.076vw;left:5vw;top:2vw}.solution .solution-box .header{font-weight:900;font-size:4.305vw;line-height:98.9%;text-transform:uppercase;color:#73a1d7}.solution .solution-box>p{margin-top:1.875vw}.solution .solution-box .check:before{content:' ';display:block;background:url(../img/check-big.svg);background-size:3.472vw 3.472vw;height:3.472vw;min-width:3.472vw;margin-right:1.423vw}.solution .solution-box .check{font-size:.972vw;line-height:153.9%;color:#285890;display:flex;justify-content:space-between;align-items:center;padding-top:2.777vw;padding-bottom:2.777vw}.summary{background-color:#285890;background:url(../img/work-page-bg2.svg);height:29.027vw;background-size:100vw 29.027vw}.project-footer{background:url(../img/work-page-bg3.svg);height:19.652vw;background-size:100vw 29.583vw;display:flex;align-items:center;justify-content:center}.summary .container{height:100%;position:relative;padding-left:24.375vw;padding-right:10vw}.summary .summary-d90{position:absolute;transform:rotate(-90deg);text-transform:uppercase;font-weight:900;font-size:4.652vw;line-height:98.9%;color:#f2f6fa;opacity:.6;left:6vw;top:12vw}.summary .summary-desc{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:2.43vw;padding-bottom:2.43vw}.summary .summary-desc .tasks{display:flex;flex-direction:row;justify-content:flex-start}.summary .summary-desc .tasks .lines{display:flex;flex-direction:column}.summary .summary-desc .tasks>div{display:flex;align-items:center;margin-right:3.645vw}.summary .summary-desc .tasks .l1{font-weight:500;font-size:1.388vw;line-height:153.9%;text-transform:uppercase;color:#fff}.summary .summary-desc .tasks .l2{font-weight:300;font-size:.972vw;line-height:153.9%;color:#f2f6fa}.summary .summary-desc .tasks .client:before{background:url(../img/summary/client.svg)}.summary .summary-desc .tasks .location:before{background:url(../img/summary/location.svg)}.summary .summary-desc .tasks .team:before{background:url(../img/summary/team.svg)}.summary .summary-desc .tasks .timeline:before{background:url(../img/summary/time.svg)}.summary .summary-desc .tasks .client:before,.summary .summary-desc .tasks .location:before,.summary .summary-desc .tasks .team:before,.summary .summary-desc .tasks .timeline:before{content:' ';display:block;height:2.43vw;min-width:2.43vw;margin-right:.868vw;background-size:2.43vw 2.43vw}.summary .summary-desc h3{font-weight:500;font-size:1.388vw;line-height:98.9%;text-transform:uppercase;color:#fff}.summary .summary-desc .services>div,.summary .summary-desc .technologies>div{display:flex}.summary .summary-desc .technologies>div{margin-top:.937vw}.summary .summary-desc .services{height:fit-content;background:0 0}.summary .summary-desc .technologies .icon-box img{height:2.43vw;width:2.43vw}.summary .summary-desc .technologies .icon-box span{font-weight:300;font-size:.972vw;line-height:113.9%;text-align:center;letter-spacing:.05em;color:#f2f6fa}.summary .summary-desc .technologies .icon-box{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:2.222vw;min-width:5vw;max-width:5vw}.summary .summary-desc .services .icons{padding:0;justify-content:flex-start}.summary .summary-desc .services .icons .icon{height:inherit;margin-right:3.541vw;min-width:8vw;max-width:8vw}.summary .summary-desc .services .icons .icon>span{font-weight:300;font-size:.972vw;line-height:153.9%;text-align:center;color:#f2f6fa}.summary .summary-desc .services .icons .icon>div{height:2.43vw;width:2.43vw;background-size:2.43vw 2.43vw}.project.pcade .container>img{width:48.958vw;right:-2vw;top:8vw}.project.pcade .challenge>p{margin-bottom:.43vw}.solution.pcade .container>img{top:-1vw;left:10vw}.project.lagarden .container>img{width:35.381vw;right:4vw;top:13vw}.project.lagarden .challenge>p{margin-bottom:.43vw}.solution.lagarden .container>img{top:6vw;left:5vw}.project.cabcashier .container>img{width:41.701vw;right:-1vw;top:1vw}.project.cabcashier .challenge>p{margin-bottom:.43vw}.solution.cabcashier .container>img{top:6vw;left:5vw}.project.online-governmental-service .container>img{width:44.409vw;right:-2vw;top:9vw}.project.online-governmental-service .challenge>p{margin-bottom:.43vw}.solution.online-governmental-service .container>img{top:3vw;left:5vw}.project.uaajudges .container>img{width:48.402vw;right:2vw;top:7vw}.project.uaajudges .challenge>p{margin-bottom:.43vw}.solution.uaajudges .container>img{width:27.013vw;top:-.5vw;left:11vw}.p404{height:44.27vw;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:27.263vw;margin-left:25%}.p404 .l1,.p404 .l2{font-weight:800;font-size:2.083vw;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#73a1d7}.p404 .l2{font-size:1.845vw;margin-bottom:.729vw}.p404 p{font-weight:300;font-size:.972vw;line-height:153.9%;text-align:center;letter-spacing:.05em;color:#73a1d7}.p404 img{position:absolute;top:2.708vw;right:10.798vw;width:26.84vw;height:26.84vw}.p404 .btn{font-weight:500;font-size:.833vw;line-height:153.9%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-decoration:none;padding:1.215vw 2.256vw;background:#73a1d7;margin-top:4.166vw;cursor:pointer}.help-block.error-help-block{position:absolute;left:0;bottom:1vw;font-weight:500;font-size:.625vw;line-height:153.9%;letter-spacing:.05em;color:#eb5757}.js-cookie-consent{position:fixed;right:2.083vw;bottom:1.736vw;width:15.625vw;height:8.68vw;z-index:100;background:#fff;border-radius:.347vw;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.js-cookie-consent .time{display:block;position:absolute;right:.694vw;top:.694vw;height:.486vw;width:.486vw;background:url(../img/time.svg);background-size:.486vw .486vw;cursor:pointer}.js-cookie-consent .cookie-consent-body{background-color:rgba(40,88,145,.8);border-radius:.347vw;height:100%;padding:1.111vw 1.458vw}.js-cookie-consent .cookie-consent-title{font-size:.833vw;line-height:120%;color:#fff}.js-cookie-consent .cookie-consent__message{font-weight:300;font-size:.625vw;line-height:120%;color:#fff;margin-top:.694vw}.js-cookie-consent .footer{display:flex;width:100%;justify-content:center}.js-cookie-consent button{background:#fff;border-radius:4px;font-weight:300;font-size:.625vw;line-height:120%;color:#285890;margin-top:1.388vw;padding:.347vw 1.666vw}.mobile{display:none}@media only screen and (max-width:600px){.dev{position:absolute;z-index:500100;top:-29px;left:0;background-image:url(../img/main-page-m.png);background-size:100vw 1005.072vw;width:100vw;height:1005.072vw;opacity:.5;display:block}.mobile{display:block}.container{padding-right:9.178vw;padding-left:9.178vw;width:100%}nav{width:100vw;height:17.632vw;background:#fff;display:flex;justify-content:space-between;top:0}nav .container{padding-right:6.038vw;padding-left:5.555vw}nav .container>span{display:block}nav .container .menu{position:absolute;top:0;left:0;width:82.125vw;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:11.352vw 9.661vw 9.661vw 10.628vw;transform:translateX(-101%);transition:.5s transform}nav .container .menu>span,nav .container .menu>span a{font-weight:500;font-size:4.83vw;line-height:100%;text-transform:uppercase;display:flex;align-items:center}nav .container .menu>span{margin-bottom:12.077vw;margin-left:0}.menu .btn.mm-git>a{color:#285891}nav .menu .mobile.logo{display:flex;flex-wrap:wrap;margin-bottom:14.975vw}nav .menu .mobile.logo .l1,nav .menu .mobile.logo .l2{font-weight:900;font-size:11.594vw}nav .menu .mobile.logo .l3{font-weight:500;font-size:3.623vw;color:#73a1d7;text-transform:none;text-align:center}.menu>span{margin:0}.menu .btn{background:0 0;color:#285891;padding:0}.mm-blog:before,.mm-git:before,.mm-services:before,.mm-technologies:before,.mm-whyus:before,.mm-work:before{content:' ';display:inline-block;width:7.246vw;height:7.246vw;background-size:7.246vw 7.246vw!important;margin-right:4.83vw}.mm-blog:before{background:url(../img/menu-icons/blog.svg)}.mm-git:before{background:url(../img/menu-icons/git.svg)}.mm-services:before{background:url(../img/menu-icons/services.svg)}.mm-technologies:before{background:url(../img/menu-icons/technologies.svg)}.mm-whyus:before{background:url(../img/menu-icons/why-us.svg)}.mm-work:before{background:url(../img/menu-icons/work.svg)}.logo .l1,.logo .l2{font-size:7.729vw;line-height:10.628vw}nav .m-git{padding:1px 3.864vw;border:1px solid #285890;font-weight:500;font-size:3.381vw;line-height:123.9%;text-transform:uppercase;color:#285890;margin-left:1.449vw}nav .m-menu{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:6.038vw;height:4.106vw}nav .m-menu>div{background:#285890;width:100%;height:.724vw}header{height:171.014vw;margin-top:0;padding-top:64.975vw;background-image:url(../img/m-cube.png);background-size:69.565vw 109.42vw;background-position:calc(60.869vw - 100%) -7vw;background-repeat:no-repeat}header .cube,header .cube-blur,header .cube-blur-2,header .cube-blur-3,header .cube-blur-4,header .cube-shadow,header .logo{display:none}header .credo{margin-bottom:14.251vw}header .credo>div{font-weight:500;font-size:9.661vw;line-height:123.9%}header .container{justify-content:flex-start;padding-left:7.246vw}header .description{font-size:3.864vw;line-height:164.9%;letter-spacing:.05em;border-left:none;display:block;width:62.8vw;padding:0;margin:0;font-style:normal;font-weight:500}.services{height:177.294vw;background-image:url(../img/m-services.jpg);background-size:100% 177.294vw}.services .d90 .text{transform:none;text-align:left}.services .text .l1,.services .text .l2{display:block;width:100%;font-weight:900;font-size:15.942vw;line-height:98%;letter-spacing:.05em}.services .text .l2{font-size:11.594vw;letter-spacing:.063em}.services .d90,.services .d90 .text{width:100%;margin-bottom:3.381vw}.services .container{flex-direction:column;padding-top:14.009vw;padding-left:9.178vw;padding-right:9.178vw;justify-content:flex-start;background:0 0}.services .icons{padding:0}.services .icons .icon>div{margin-top:5.797vw}.services .icons .icon{font-size:4.83vw;line-height:100%;width:36.613vw;height:35.265vw;background:rgba(40,88,144,.5);border-radius:8px;margin-top:2.898vw;justify-content:flex-start}.services .icons .icon>img{margin-bottom:2.898vw}.services .icons .s1,.services .icons .s2,.services .icons .s3,.services .icons .s4,.services .icons .s5,.services .icons .s6{width:14.492vw;height:14.492vw;background-size:14.492vw 14.492vw}.services .icons .icon>span{max-width:28.985vw;min-height:9.661vw;font-size:3.864vw;line-height:100%;margin-top:1.932vw}.technologies .container{height:176.57vw;flex-direction:row-reverse;padding-right:0;justify-content:flex-end;padding-left:9.903vw}.technologies .color-box{background:0 0;font-weight:900;font-size:17.874vw;line-height:108%;position:relative;width:15.942vw}.technologies .color-box>div{display:none}.technologies .color-box>div.mobile{display:block;position:absolute;left:-79.71vw}.technologies .color-box>div.mobile .text{transform:rotate(-90deg);width:170.772vw;text-align:center;background:-webkit-linear-gradient(right,#73a1d7,#285890);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.technologies .container .icons-rows{display:flex;height:100%;width:69.082vw;padding-top:13.043vw;padding-bottom:19.323vw}.technologies .container .icons{flex-direction:column}.technologies .icons.row2,.technologies .icons.row3{margin-top:0}.technologies .icons .icon-box img{width:11.594vw}.technologies .icons .icon-box>div{height:11.594vw}.technologies .icons .icon-box>span{font-size:3.381vw;line-height:113.9%;top:14.492vw}.technologies .icons .icon-box.no-icon{height:13.432vw}.technologies .icons .icon-box.no-icon>span{top:10.869vw}.why-us{height:177.536vw;background-image:url(../img/m-why-us.png);background-size:100% 100%;background-color:transparent}.why-us .text{font-size:19.323vw;line-height:100%;padding-bottom:10.144vw;position:inherit;top:inherit;right:inherit;width:100%;text-align:center}.why-us .number{font-weight:900;font-size:9.661vw;line-height:13.285vw;margin-right:2.415vw}.why-us .line .description .line1,.why-us .line .description .line2{font-size:4.83vw;line-height:6.521vw}.why-us .container{flex-direction:column-reverse;padding:6.763vw 4.83vw 10.628vw}.references{height:146.618vw;background:0 0}.references .cards-slider{margin-left:42.995vw;margin-top:13.526vw}.references .cards-slider .item{padding:4.83vw 2.415vw 2.415vw 3.381vw}.references .container{position:relative;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding-left:0;padding-right:0}.references h2{font-weight:900;font-size:14.492vw;line-height:153.9%;letter-spacing:.05em;transform:rotate(-90deg);position:absolute;top:37%;left:-40%;z-index:0}.references .ref-box{height:131.642vw;padding-right:9.178vw;padding-left:9.178vw}.references .slider .item{width:65.217vw;height:94.2vw;padding-top:4.83vw}.references .slider .item .photo{width:18.357vw;height:18.357vw}.references .slider .item .photo .no-img{height:12vw}.references .slider .item .head{margin-bottom:5.797vw}.references .slider .item .head .description{font-weight:300;font-size:3.381vw;line-height:153.9%;margin-left:2.898vw}.references .slider .item .head .description .name{font-weight:500;font-size:4.83vw;line-height:153.9%}.references .slider .item>.description{font-weight:300;font-size:3.381vw;line-height:153.9%;min-height:55.555vw}.references .slider .item .date{font-weight:300;font-size:2.898vw;line-height:153.9%}.main.interest{height:102.415vw;width:100vw;background:#f2f6fa}.project-footer,.service-git{height:98.067vw;width:100vw;background-image:url(../img/service-bg-2-m.png);background-size:100vw 98.067vw;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;background-color:transparent}.project-footer .container,.service-git .container{padding-left:0;padding-right:0}.interest .l1,.project-footer .interest .l1,.service-git .interest .l1{font-weight:900;font-size:12.56vw;line-height:98.9%;padding-top:28.26vw;letter-spacing:.02em;color:#285890;text-align:center}.main.interest .l1{padding-top:3.26vw}.service-git .interest .l1{padding-top:27.536vw}.interest .l2,.project-footer .interest .l2,.service-git .interest .l2{font-size:7.004vw;text-align:center;letter-spacing:0;color:#285890;padding-top:1.932vw}.project-footer .interest .l1,.project-footer .interest .l2,.service-git .interest .l1,.service-git .interest .l2{color:#73a1d7}.interest .btn,.project-footer .interest .btn,.service-git .interest .btn{font-weight:500;font-size:5.797vw;line-height:100%;text-align:center;text-transform:uppercase;color:#fff;padding:4.83vw 19.806vw;background:#285890;letter-spacing:.01em;margin-top:19.323vw}.service-git .interest .btn{margin-top:12.801vw}.git{height:169vw;padding-top:9.661vw;background-image:url(../img/m-g-i-t.png);background-size:100% 188.4vw;background-repeat:no-repeat;background-position:0 25.6vw}.git .container{flex-direction:column-reverse;height:100%;justify-content:center;align-items:center}.git .text-wrapper{margin-left:0}.git .text{position:inherit;transform:none;top:inherit;left:inherit;font-weight:900;font-size:9.661vw;line-height:100%;text-align:center;letter-spacing:.09em}.git .form{width:100%;height:inherit;margin-top:7.729vw}.git .form .row{flex-wrap:wrap}.git .form .row input{width:100%;margin-bottom:6.763vw}.git .form .row textarea{margin-bottom:6.763vw;height:71.98vw}input,select,textarea{font-weight:300;font-size:4.347vw;line-height:153.9%;padding:2.415vw 2.898vw 3.381vw 3.381vw}button{font-weight:500;font-size:4.347vw;line-height:153.9%;padding:2.657vw}.git .form button{width:100%}footer{height:59.42vw}footer .container{flex-direction:column;justify-content:space-around;height:100%;padding-left:7.246vw;padding-right:7.246vw}footer .logo .l1,footer .logo .l2{font-weight:900;font-size:5.797vw;line-height:7.971vw}footer ul li,footer ul li a,footer ul li span{font-weight:500;font-size:2.898vw;line-height:153.9%}footer .col1,footer .col2{margin-left:8.212vw}footer .container .address{justify-content:center}footer .address ul li,footer .address ul li a{text-align:center}header .container div.logo{display:none}.stacked-cards{width:75%;height:100%;padding-top:30vw;overflow:hidden}.also{height:131.642vw;background:url(../img/service-bg-1-m.png);background-size:100vw 131.642vw}.also .container{padding:12.077vw 9.178vw}.also .container>span{font-weight:900;font-size:11.594vw;line-height:100%;text-align:left;letter-spacing:.05em;color:#fff;opacity:.7;margin-bottom:5.797vw}.also .icons-list{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.also .icons-list .icon-box>img{width:7.246vw;height:7.246vw;margin-right:4.83vw}.also .icons-list .icon-box{width:100%;background:rgba(40,88,144,.5);border-radius:8px;margin-bottom:3.864vw;justify-content:flex-start;flex-direction:row;padding:3.623vw 7.246vw;min-width:inherit;max-width:inherit}.also .icons-list .icon-box:hover .hover{filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(346deg) brightness(104%) contrast(100%)}.also .icons-list .icon-box>span{font-style:normal;font-weight:400;font-size:4.347vw;line-height:100%;color:#fff;text-shadow:4px 4px 8px #285890}.service .container>h1{font-style:normal;font-weight:800;font-size:9.661vw;line-height:110%;color:#285890;text-align:left}.service{height:auto;background:0 0}.service .container{padding-left:6.28vw;padding-right:6.28vw;position:relative;padding-top:26.57vw}.service p{font-style:normal;font-weight:400;font-size:3.381vw;line-height:153.9%;color:#285890;margin-bottom:5.314vw}.service .container .description img{position:absolute;bottom:0;right:0;width:83.333vw}.git-page{margin-top:17.632vw;height:169.323vw;background:radial-gradient(165.18% 49.22% at .12% -.43%,#fff 22.28%,#73a1d7 100%)}.git-page .container{height:auto;background:url(../img/git-page-bg-m.png);background-size:100vw 169.323vw;padding-left:5.797vw;padding-right:5.797vw;justify-content:center;align-items:center}.git-page .text-wrapper{position:relative;transform:none;top:auto;left:auto;width:auto}.git-page .container h1{font-weight:800;font-size:9.661vw;line-height:110%;text-transform:uppercase;color:#285890;padding-top:6.521vw}.git-page .text{font-weight:300;font-size:4.347vw;line-height:110%;color:#73a1d7}.git-page .form .row{flex-wrap:wrap}.git-page .form .row>div{width:100%}.git-page .form{width:100%}.git-page .form .row input{width:100%;margin-top:7.246vw}.git-page .form .row textarea{height:43.961vw;margin-top:7.246vw}.git-page .form .form-btn button{width:100%;margin-top:7.246vw}.works .container{padding-left:5.797vw;padding-right:5.797vw;padding-top:33.816vw}.works .work-list{width:100%}.works .work-list .work-box{min-width:87.922vw;min-height:87.922vw;margin-bottom:7.246vw}.works .work-list .work-box .upper{height:36.231vw;transform:none;background:linear-gradient(180deg,rgba(40,88,144,0) 0,#285890 100%);justify-content:center}.works .work-list .work-box .work-title{font-weight:900;font-size:6.763vw;line-height:100%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff}.works .work-list .work-box .more{font-style:normal;font-weight:400;font-size:5.797vw;line-height:110%;text-align:center;color:#fff;position:absolute;bottom:3vw}.works{height:auto;background:0 0}.works .container .title{font-weight:800;font-size:9.661vw;line-height:110%;color:#285890;margin-bottom:9.178vw}.works .container .description{font-weight:400;font-size:3.381vw;line-height:153.9%;text-align:center;color:#285890;max-width:100%;margin-bottom:9.178vw}.works .work-list .work-box:hover .work-title{padding-top:0}.works .work-list .work-box:hover .upper{transform:translateY(0);padding-top:0}.service .container.business-analysis{overflow:hidden;padding-bottom:16vw}.service p.business-analysis-p-3{max-width:63%}.service .container .description img.business-analysis{bottom:-17vw;z-index:-1;right:-19vw}.service .container.design-solutions{overflow:hidden;padding-bottom:38vw}.service p.design-solutions-p-3{max-width:52%}.service .container .description img.design-solutions{bottom:3vw;z-index:-1;right:-12vw;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.service .container.software-development{overflow:hidden}.service p.software-development-p-2{max-width:72%}.service p.software-development-p-3{max-width:54%}.service p.software-development-p-4{max-width:52%}.service .container .description img.software-development{bottom:-9vw;z-index:-1;right:-59%;width:129.951vw}.service .container.project-management{overflow:hidden}.service p.project-management-p-2{max-width:56%}.service .container .description img.project-management{bottom:-17vw;z-index:-1;right:-24%}.service .container.quality-assurance{overflow:hidden}.service p.quality-assurance-p-2{max-width:45%}.service .container .description img.quality-assurance{bottom:0;z-index:-1;right:-6%;width:72.222vw}.service .container.support{overflow:hidden}.service p.support-p-2{max-width:45%}.service .container .description img.support{bottom:-23vw;z-index:-1;right:-13%}.help-block.error-help-block{font-weight:300;font-size:4.347vw;line-height:110%;color:#eb5757;bottom:-4vw}.p404{margin:0;padding:74.879vw 6.038vw 34.299vw 6.038vw;height:auto;max-width:none;overflow:hidden;position:relative}.p404 .l1,.p404 .l2{display:none}.p404 .lx{font-weight:500;font-size:7.729vw;line-height:110%;color:#285890;font-style:normal;text-align:center;text-transform:uppercase}.p404 p{font-size:4.347vw}.p404 .btn{padding:4.83vw 9vw;font-style:normal;font-weight:400;font-size:4.347vw;line-height:110%;color:#fff;background:#285890;border-radius:4px;margin-top:20.531vw}.p404 img{width:71.98vw;height:71.98vw;opacity:.6;right:-6vw;top:-8vw}.p404 img.mobile{right:50vw;top:105vw;z-index:-1}.git-page.success{background:radial-gradient(165.18% 49.22% at .12% -.43%,#fff 22.28%,#73a1d7 100%)}.git-page.success .container{height:169.323vw}.git-page.success h3{font-size:5.797vw;line-height:130%}.git-page.success .btn button{margin-top:20.531vw;padding:4.83vw 9vw}.project{margin-top:17.632vw;height:257.004vw;background:url(../img/work-page-bg1-m.svg);background-size:100vw 257.004vw;font-size:3.381vw}.project .container{padding-left:5.797vw;padding-right:5.797vw}.project h1{font-weight:800;font-size:9.661vw;line-height:153.9%;text-align:left;padding-top:14.492vw}.project h3{font-weight:300;font-size:5.797vw;line-height:100%;text-align:left}.project.openstate img{width:60.386vw;right:3vw;top:6vw}.project .bg{display:flex;left:-28.993vw;top:64.395vw}.project .bg .l1,.project .bg .l2{font-weight:900;font-size:9.178vw;line-height:98.9%}.project .description{max-width:none;padding-top:34.541vw;margin-left:11.409vw}.project p{margin-bottom:6.43vw}.project .challenge .title{font-size:9.178vw}.project .challenge>p:before{background-size:12.077vw 12.077vw;min-width:12.077vw;height:12.077vw;margin-right:1.111vw;margin-top:-2vw}.project .challenge{margin-top:14.492vw}.project .challenge>p{max-width:none}.project .challenge .text{margin-top:2.415vw;margin-bottom:4.83vw}.summary{background-color:#285890;background:url(../img/work-page-bg2-m.svg);height:246.859vw;background-size:100vw 246.859vw}.summary .summary-desc .tasks .client:before,.summary .summary-desc .tasks .location:before,.summary .summary-desc .tasks .team:before,.summary .summary-desc .tasks .timeline:before{min-width:9.661vw;height:9.661vw;background-size:9.661vw 9.661vw;margin-right:3.623vw}.summary .summary-desc .tasks>div{margin-bottom:5.314vw}.summary .summary-desc .tasks{flex-direction:column}.summary .summary-desc .tasks .l1{font-weight:500;font-size:5.797vw;line-height:120%}.summary .summary-desc .tasks .l2{font-weight:300;font-size:4.347vw;line-height:120%}.solution .container{padding-right:7.004vw}.solution .solution-box{width:100%;font-weight:300;font-size:3.381vw;line-height:153.9%;padding-top:10.144vw}.solution .solution-box .header{font-size:9.178vw;line-height:98.9%}.solution .solution-box>p{margin-top:4.106vw}.solution .solution-box .check{width:60%;font-size:3.381vw;line-height:153.9%;margin-left:40%;align-items:flex-start;color:#285890;font-style:normal;font-weight:400;padding-top:13vw;padding-bottom:26vw}.solution .solution-box .check:before{min-width:7.246vw;height:7.246vw;background-size:7.246vw 7.246vw;margin-right:3.14vw;margin-top:1vw}.solution .container>img{position:absolute;width:63.285vw;left:-10vw;bottom:-11vw;top:auto}.summary .summary-d90{position:relative;transform:none;text-transform:uppercase;font-weight:900;font-size:9.178vw;line-height:98.9%;color:#f2f6fa;opacity:.6;left:0;top:0;text-align:right;margin-bottom:7.246vw}.summary .container{padding:7.971vw 9.42vw 0 5.797vw}.m-git>a{text-decoration:none;color:#285890}.summary .summary-desc h3{font-size:5.797vw;line-height:98.9%}.summary .summary-desc .services .icons .icon>span,.summary .summary-desc .technologies .icon-box span{font-size:4.347vw;line-height:113.9%}.summary .summary-desc .services .icons .icon>div,.summary .summary-desc .technologies .icon-box img{width:9.661vw;height:9.661vw}.summary .summary-desc .services .icons .icon>div{background-size:9.661vw 9.661vw}.summary .summary-desc .services .icons .icon{margin-bottom:6.386vw;margin-top:0;min-width:28vw;max-width:28vw;margin-right:0}.summary .summary-desc .technologies .icon-box{min-width:26vw;max-width:26vw}.summary .summary-desc .services .icons{flex-wrap:wrap}.summary .summary-desc{height:100%;justify-content:space-between}.summary .summary-desc .technologies .icon-box{margin-top:7.246vw}.summary .summary-desc .services{margin-bottom:18.115vw}.project.uaajudges .container>img{width:84.299vw;right:1vw;top:-6vw}.project.uaajudges h1{padding-top:40vw}.project.uaajudges .description{padding-top:10vw}.project.uaajudges .bg{top:40vw}.solution.uaajudges .container>img{width:46.013vw;top:auto;bottom:7vw;left:1vw}.project.cabcashier .container>img{width:62.701vw;right:-16vw;top:9vw}.project .container{position:relative;overflow:hidden}.solution.cabcashier .container>img{top:auto;left:0;bottom:18vw;width:57vw}.project.online-governmental-service h1{z-index:10;position:relative}.project.online-governmental-service .container>img{width:114.409vw;right:-47vw;top:-9vw;z-index:0}.project.online-governmental-service .description{padding-top:12vw}.project.online-governmental-service .bg{top:42.395vw}.summary .summary-desc .technologies>div{flex-wrap:wrap}.solution.online-governmental-service .container>img{top:auto;bottom:16vw;left:-12vw}.project.lagarden h3{max-width:10vw}.project.pcade h3{max-width:52vw}.project.lagarden .container>img{width:68.381vw;right:-2vw;top:27vw}.solution.lagarden .container>img{top:auto;bottom:19vw;left:-15vw;width:73vw}.project.pcade .container>img{width:101.958vw;right:-25vw;top:-3vw}.solution.pcade .container>img{top:auto;left:0;bottom:1vw}.js-cookie-consent{position:fixed;right:2.083vw;bottom:1.736vw;width:95%;height:fit-content;border-radius:4px}.js-cookie-consent .time{right:20px;top:20px;height:14px;width:14px;background-size:14px 14px}.js-cookie-consent .cookie-consent-body{border-radius:4px;padding:30px 20px}.js-cookie-consent .cookie-consent-title{font-size:24px}.js-cookie-consent .cookie-consent__message{font-size:18px;margin-top:20px}.js-cookie-consent button{font-size:18px;margin-top:30px;padding:10px 48px}.blog-page{background:#fff;padding-bottom:2.083vw;margin-top:17.632vw}.blog-page .header{height:43.466vw;background-image:url(../img/m-blog.jpg);background-size:100vw 43.466vw;margin-top:17.632vw}.blog-page .header .bg-blog{display:flex;justify-content:center;align-items:center;background:linear-gradient(83.9deg,rgba(40,88,145,.97) .19%,rgba(40,88,145,.92) 56.7%,rgba(115,161,215,.95) 83.29%,rgba(115,137,215,.86) 97.48%);height:100%;width:100%}.blog-page .header h1{font-size:8vw;line-height:10.933vw;padding:0 8vw}.blog-page .search{border-bottom:2px solid #efefef;padding:2vw 16.66vw .625vw 16.66vw;display:flex;justify-content:space-between}.blog-page .search-box{position:relative;border-bottom:.2vw solid #dadada}.blog-page .search-box>input{border:none;box-shadow:none;background:0 0;padding:0 .88vw .88vw 1.666vw;color:grey}.blog-page .search-box>.search-icon{content:' ';background-image:url(../img/search.svg);background-size:.9375vw .9375vw;height:.9375vw;width:.9375vw;position:absolute;left:0;bottom:1.041vw}.blog-page .search-box>input::placeholder{font-style:normal;font-weight:400;font-size:.9375vw;line-height:1.302vw;color:grey}.blog-page .blog p,.blog-page .blog p *{font-family:'Times New Roman',Times,serif!important}.blog-page .blog{padding-top:9.066vw;border-bottom:.533vw solid #efefef;margin-bottom:9.066vw}.blog-page .container{padding-left:5.333vw;padding-right:5.333vw}.blog-page .blog>img{width:100%;margin-bottom:5.866vw}.blog-page .blog>h2,.blog-page .blog>h2>a{font-size:6.4vw;margin-bottom:3.2vw}.blog-page .blog .details .part2{font-size:3.733vw;line-height:5.066vw}.blog-page .blog .details .part1 a{text-decoration:none}.blog-page .blog .details .part1{font-size:3.733vw;line-height:5.066vw}.blog-page .blog p{font-size:4.8vw;line-height:160%;margin-bottom:4.266vw}.blog-page .blog .details,.blog-page .blog .details .part1,.blog-page .blog .details .part2{display:flex;justify-content:flex-start;align-items:center}.blog-page .blog .details{padding-bottom:4.266vw;border-bottom:.533vw solid #efefef;margin-bottom:4.266vw;display:flex;justify-content:space-between}.blog-page .blog .avatar{width:8vw;margin-right:3.2vw}.blog-page .blog .date{width:6.4vw;margin-right:3.2vw}.blog-page .blog a.more{font-size:4.266vw;line-height:5.866vw;margin-bottom:4.266vw}.blog-page .blog .tags{display:flex;justify-content:space-between;margin-bottom:4.266vw}.blog-page .blog .tag{font-size:2.666vw;line-height:3.733vw;border-radius:1.066vw;padding:1.6vw 4.266vw}.blog-page .search .keep-clear{font-size:.52vw;line-height:.52vw}.awards{height:59.178vw;position:relative;justify-content:flex-start;padding-left:9.178vw}.awards .text{font-size:8.212vw;line-height:140%;width:56.521vw;margin-top:10vw}.awards .badges{position:absolute;top:-17%;right:7%}.awards .badges img{width:40.579vw}}
