:root{--myriad:"Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;--color-dark-gray:#5f544c;--color-blue:#68a5cb;--color-dark-blue:rgb(34,50,72);--color-blue-btn:#54a0d0;--color-dark:#0a0c11;--color-dark-gray-bg:#464545;--color-black-bg:#141414;--color-light-gray-bg:#808080;--page-width:1500px;--wrapper-width:1264px}@media screen and (max-width:1500px){:root{--page-width:100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}.page.index{overflow:hidden}.wide-wrapper{width:var(--page-width);margin:0 auto;max-width:100%}.wrapper{max-width:var(--wrapper-width);margin:0 auto}.bg-dark{background-color:#070f1e}.dark-blue{color:var(--color-dark-blue)!important}.dark-blue-bg{background-color:var(--color-dark-blue)!important}.light-blue{color:var(--color-blue)!important}.light-blue-bg{background-color:var(--color-blue)!important}.center{text-align:center;margin-left:auto!important;margin-right:auto!important}html,body{max-width:100%;height:100%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sticky{position:fixed;top:0;width:100%;z-index:100;background:#fff}.non-sticky{padding-top:138px}a.anchor{display:block;position:relative;top:-250px;visibility:hidden}.header{height:50px;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:19px;margin-top:19px;background:#fff;width:100%;max-width:var(--wrapper-width)}@media screen and (max-width:1264px){.header{padding:0 20px;max-width:calc(100% - 40px)}}.header .logo{width:330px}.header .logo img{width:100%;height:auto}.header .hide{display:none}.top-menu{align-self:flex-end}.top-menu .mobile-toggle{display:none}.top-menu ul{list-style-type:none;margin-bottom:5px}.top-menu ul li{display:inline}.top-menu a,.top-menu a:visited{text-decoration:none;padding:0 24px;border-right:solid #5b5a59 1px;text-transform:uppercase;font-family:open sans;color:#5c5d5e;font-size:12px;font-weight:700;letter-spacing:.05em}.top-menu li:last-child a{border-right:none;padding:0 0 0 24px}.top-menu a:hover,.top-menu a.active{color:#4f97c5}.top-menu li img{}.sticky.signup-cart{background-color:#464545}.sticky.signup-cart .header{background-color:#464545}.sticky.signup-cart .top-menu{margin-right:-45px;margin-bottom:4px}.sticky.signup-cart .top-menu span{text-transform:uppercase;color:#fff;font-family:open sans,sans-serif;font-weight:700;font-size:12px;letter-spacing:.075em;margin-bottom:5px}.sticky.signup-cart .top-menu span a{color:#7abfea;text-decoration:none}.sticky.signup-cart .top-menu span a:hover{color:#429ad2}.sticky.signup-cart .top-menu img{width:25px;height:23px;margin:0 24px}.sticky.signup-cart .top-menu a,.sticky.signup-cart .top-menu a:visited{border-right:none;padding:0}#close-link{display:inline-block;width:17px;height:17px;background:url(../images/header/close.png)0 no-repeat}#close-link:hover{background-position-x:-18px}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){#close-link{background-image:url(../images/header/close_2.0x.png);background-size:35px 17px}}.menu{width:100%;background:#464545;height:44px;border-bottom:solid 6px #135884}.bottom-menu{display:none}.nav{background:#000;height:100%;z-index:100;display:flex}.nav a,.nav a:visited{text-decoration:none;text-transform:uppercase;font-family:open sans;font-weight:600;color:#fff;font-size:12px;letter-spacing:.07em;line-height:4em;display:inline-block;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.nav a span{display:block;width:100%;text-align:center}.button-dropdown{height:44px;border-bottom:solid 6px #135884;display:inline-block;position:relative;flex:auto}.dropdown-toggle{height:44px;border-bottom:solid 6px #135884;top:0;left:0;position:relative}.dropdown-toggle:hover{border-bottom:solid 6px #509bcb}.dropdown-toggle.activated{color:#d3c4b4}.dropdown-toggle.active{background:#323131;color:#d3c4b4;border-bottom:solid 6px #464545}.dropdown{display:none;position:absolute;z-index:20;width:100%}.dropdown a{font-family:Calibri,sans-serif;letter-spacing:.01em;font-size:13px}.dropdown-toggle.active .dropdown{display:flex;flex-direction:column}.dropdown li{background:#464545;font-weight:700}.dropdown li:hover{background:#646466}.dropdown li:last-child{height:30px}.shadow{-moz-box-shadow:inset 0 -10px 15px -10px #000000;-webkit-box-shadow:inset 0 -10px 15px -10px #000000;box-shadow:inset 0 -10px 15px -10px #000000}.dropdown-toggle.close{height:30px;border-bottom:none;text-align:center;padding:0;width:100%;background-color:#54a0d0;display:flex}.dropdown-toggle.close span{font-size:20px;margin-top:-7px}.dropdown-toggle.active{z-index:100}.menu .check-toggle{display:none}.slideshow-wrap{height:605px}.slideshow{display:block;margin:0 auto;position:relative;height:605px;overflow:hidden}.slide-container>div{display:grid;height:605px;grid-template-columns:1fr;grid-template-rows:602px 3px;position:relative}.slideshow .content{max-width:100%;background-position:50%;background-size:auto 100%}.slideshow .content .wrapper{position:relative}.slide-container{position:relative;width:100%}.slideshow .next,.slideshow .active{position:absolute}.slideshow .next .content.delay>*{display:none}.slideshow .btn{display:block;position:relative;z-index:6;border:0;outline:none}.slide-container .content img{position:absolute;left:10%;z-index:3;padding-top:95px}.slide-container .content img.right{left:55%}#slide-04 .center{left:50%;transform:translate(-50%,0)}#slide-04 .left{padding-top:250px;left:15%}#slide-04 .right{padding-top:250px;left:58%}@media screen and (max-width:1500px){.slide-container>div{display:block;height:605px;width:100%}.slideshow .content{height:602px;background-position:50%;width:100%;overflow:hidden;display:block}}.slideshow-wrap .slide-nav{display:block;position:relative;top:calc(-50% - 35px)}.btn-slide-nav{width:40px;height:40px;padding:15px;border-radius:50%;display:inline-block;position:absolute;z-index:10}.btn-slide-nav .nav-icon{background-image:url(../images/icons.png);width:40px;height:40px}#prev{left:5%}#prev .nav-icon{background-position:-464px 0}#next{right:5%}#next .nav-icon{background-position:-504px 0}.btn-slide-nav:hover{background-color:rgba(0,0,0,.5)}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.btn-slide-nav .nav-icon{background-image:url(../images/icons_2x.png);background-size:770px 58px}}.home #slide-01 .content{background-image:url(../images/slideshow/slide-img-01.jpg),linear-gradient(to right,#050d18,#050d19);background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.home #slide-01 .content{background-image:url(../images/slideshow/slide-img-01_2x.jpg),linear-gradient(to right,#050d18,#050d19)}}.home #slide-02 .content{background-image:url(../images/slideshow/slide-img-02.jpg);background-image:url(../images/slideshow/slide-img-02.jpg),linear-gradient(to right,#0a0c0d,#080500);background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.home #slide-02 .content{background-image:url(../images/slideshow/slide-img-02_2x.jpg),linear-gradient(to right,#0a0c0d,#080500)}}.home #slide-03 .content{background-image:url(../images/slideshow/slide-img-03.jpg),linear-gradient(to right,#121d31,#10101c);background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.home #slide-03 .content{background-image:url(../images/slideshow/slide-img-03_2x.jpg),linear-gradient(to right,#121d31,#0f0f1b)}}.home #slide-04 .content{background-image:url(../images/slideshow/slide-img-04.jpg),linear-gradient(to right,#000,#050e1e);background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.home #slide-04 .content{background-image:url(../images/slideshow/slide-img-04_2x.jpg),linear-gradient(to right,#000,#050e1e)}}.home #slide-05 .content{background-image:url(../images/slideshow/slide-img-05.jpg),linear-gradient(to right,#020e19,#020e19);background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.home #slide-05 .content{background-image:url(../images/slideshow/slide-img-05_2x.jpg),linear-gradient(to right,#020e19,#020e19)}}@media screen and (max-width:1200px){.slide-container .content img.right{right:5%;left:unset}}@keyframes fadeout{to{visibility:hidden;opacity:0}}@-moz-keyframes fadeout{to{visibility:hidden;opacity:0}}@-webkit-keyframes fadeout{to{visibility:hidden;opacity:0}}@keyframes fadein{to{visibility:visible;opacity:1}}@-moz-keyframes fadein{to{visibility:visible;opacity:1}}@-webkit-keyframes fadein{to{visibility:visible;opacity:1}}.timer{height:3px;background:#54a0d0}.timer span{height:100%;display:block}.progress{background-color:#2e6d95;animation:progressBar 10s infinite;animation-fill-mode:both;-webkit-animation:progressBar 10s infinite;-webkit-animation-fill-mode:both;-moz-animation:progressBar 10s infinite;-moz-animation-fill-mode:both}.progress.long{background-color:#2e6d95;animation:progressBar 16s infinite;animation-fill-mode:both;-webkit-animation:progressBar 16s infinite;-webkit-animation-fill-mode:both;-moz-animation:progressBar 16s infinite;-moz-animation-fill-mode:both}@keyframes progressBar{0%{width:0}99.9%{width:100%}}@-webkit-keyframes progressBar{0%{width:0}99.9%{width:100%}}@-moz-keyframes progressBar{0%{width:0}99.9%{width:100%}}.menu2{width:100%;background:#2d2e31;height:80px}.info-box{display:flex;background-color:#2c4464;height:80px;z-index:10;position:relative}.info-box li{flex-grow:1;flex-basis:0}.info-box li:hover{background:#646466;height:74px;border-bottom:solid 6px #509bcb}.info-box p{height:80px;text-transform:uppercase;font:700 13px/6em open sans;color:#fff;text-align:center;letter-spacing:.06em}.info-box .info{visibility:hidden;background:#2d2e31;border-bottom:solid 6px #509bcb;padding:25px 30px 35px 25px;font:100 14px/1.65em georgia;color:#b0b1b3;text-transform:none;text-align:left}.info-box li:hover .info{visibility:visible}.info img{float:left;margin:5px 14px 0 0}.info a,.info a:hover,.info a:visited{color:#fff;font-style:italic;text-decoration:none}.footer{background:#202223;text-align:center;padding:70px 0 0;-moz-box-shadow:inset 0 5px 55px -10px #000000;-webkit-box-shadow:inset 0 5px 55px -10px #000000;box-shadow:inset 0 5px 55px -10px #000000}.footer a,.footer a:visited{text-decoration:none;display:inline-block}@media screen and (max-width:1500px){.footer .wrapper{width:100%}}.footer .logo{background:url(../images/logo-vertical.png);width:354px;height:195px;margin:0 auto}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.footer .logo{background-image:url(../images/logo-vertical_2x.png);background-size:cover}}.footer ul{list-style-type:none}.footer ul li{display:inline}.footer .main-menu{margin-top:48px;margin-bottom:29px}.footer .main-menu a,.footer .main-menu a:visited{padding:1px 24px 1px 20px;border-right:solid #c5beb9 1px;text-transform:uppercase;font-family:open sans;color:#a09790;font-size:12px;letter-spacing:.05em;line-height:1}.footer .main-menu li:last-child a{border-right:none;padding:1px 0 1px 20px}.footer .main-menu a:hover{color:#c5beb9}@media screen and (max-width:1000px){.footer .main-menu a{border:none}.footer .main-menu ul li{display:block}}.footer .sub-menu{margin-bottom:80px}.footer .sub-menu a,.footer .sub-menu a:visited{padding:1px 24px;text-transform:uppercase;font-family:open sans;color:#807a74;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1}.footer .sub-menu a:hover{color:#504e4c}.footer .legal{background:#000;padding:28px 0 32px;font:10.5px Verdana;letter-spacing:.35px;color:#737373}.footer .legal span{padding-right:7px}.footer .legal span:after{content:"\2022";padding-left:10px}.footer .legal a{color:#737373}.heading,.inner .heading p{font-family:open sans,sans-serif;font-size:40px;color:#503c47}.heading .strong,.inner .heading .strong{font-weight:700;font-size:44px}.hr{width:100px;height:2px;background-color:#2a3e5a;margin:30px 0}.inner p{color:#373737;font-family:georgia;font-size:15px;line-height:1.5em}.inner p.intro{font-weight:700;margin-bottom:25px}.inner p.extra{font-style:italic}.btn{background-color:#6389b1;width:-moz-fit-content;width:fit-content;position:relative}.btn:after{content:"";display:block;width:12px;height:16px;position:absolute;margin-left:calc(50% - 6px);bottom:-8px;background:url(../images/icons.png)no-repeat -440px 0}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.btn:after{background-image:url(../images/icons_2x.png);background-size:770px 58px}}.inner .btn{margin-top:30px}.btn:hover{background-color:#2a435e}.btn a{display:block;padding:15px 30px;font-family:open sans,sans-serif;font-size:13px;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}.choose-comtech{background:url(../images/module-01-bg.jpg);background-size:cover;background-position:50% 0;max-height:790px;padding:100px 0}.choose-comtech .inner{padding:0 20px;margin-left:50%;width:430px}.choose-comtech .inner .heading .strong{color:#2a3e5a}.excellence{padding:100px 40px}.excellence .heading .strong{font-size:44px;font-weight:700;color:#6389b1}.excellence .hr{background-color:#6389b1}.excellence .inner{display:flex}.excellence .inner>div{flex:auto}.excellence .inner .video{width:100%}.excellence .inner .video-bg{height:374px;width:526px;background-image:url(../images/module-02-bg.png);background-repeat:no-repeat}.excellence .inner p{width:440px}.excellence .extra{margin-top:40px}.cta{background:#2d2e31;position:relative;font-family:open sans,sans-serif;font-weight:700;font-size:18px}.cta .wrapper{padding:45px 0;display:flex;justify-content:space-between}.cta p{text-transform:uppercase;display:flex;align-items:center}.cta .light-text{color:#fff}.cta .dark-text{color:#bfb8c3}.module-usp{display:flex;justify-content:space-evenly;padding:60px 50px 130px}.usp-item{max-width:350px;text-align:center;padding:0 65px}.usp-item .icon{width:100px;border-bottom:#54a0d0 2px solid;margin:0 auto}.usp-item .strong{color:#54a0d0;font-weight:700;margin:30px 0}.usp-item p{font-size:18px;line-height:1.3}.usp-item:hover .icon{border-bottom:grey 2px solid}.usp-item:hover .strong{color:#000}.usp-item .icon div{margin:30px auto;height:58px;background-image:url(../images/icons.png);background-repeat:no-repeat;background-size:cover}.usp-item .icon.experience div{width:54px;background-position:0}.usp-item:hover .icon.experience div{background-position:-75px}.usp-item .icon.scale div{width:55px;background-position:-150px}.usp-item:hover .icon.scale div{background-position:-225px}.usp-item .icon.src div{width:58px;background-position:-300px}.usp-item:hover .icon.src div{background-position:-375px}.module-usp-bottom{padding-bottom:120px}.puzzle{text-align:center;padding:70px 0 50px;background-color:#eee}.puzzle .inner{display:grid}.puzzle .inner>*{grid-area:1/1;width:100%}.puzzle .inner #second-puzzle{z-index:1}.puzzle .inner #first-puzzle{z-index:2}.puzzle .inner .text{z-index:3}.puzzle .heading{text-transform:capitalize;font-size:44px}.puzzle .heading span{font-weight:700;color:#54a0d0}.puzzle .hr{background-color:grey;margin:45px auto}.puzzle .sub-heading{font-family:open-sans,sans-serif;font-weight:700;font-size:35px;color:#2a3e5a}.puzzle .btn{margin:25px auto 0}.puzzle .inner .text{display:flex;text-align:left}.puzzle .inner .text>div{flex:1 0;padding:6% 3%}.puzzle .inner .text .right>*{max-width:360px}.puzzle .inner .text ul{list-style-type:disc;margin-top:25px;overflow:hidden}.puzzle .inner .text li{opacity:0;margin-top:25px;transform:translateX(200%);transition:transform .75s,opacity 2s}.puzzle .inner .text li.show{opacity:1;transform:translateX(5%)}.testimonials{height:340px;background-color:#2c4465;padding:100px 0;position:relative}.testimonials .heading{color:#d5cdbe;font-family:open-sans,sans-serif;font-size:44px;font-weight:100;text-transform:capitalize}.testimonials .hr{background-color:#54a0d0;margin:45px auto}.testimonials .inner{text-align:center;height:100%}.testimonials .review{position:relative;overflow:hidden;height:300px}.testimonials .main{height:80px;color:#d5cdbe;font:21px georgia;line-height:1.75em}.testimonials .name{font-family:open sans,sans-serif;font-size:13.5px;font-weight:600;color:#fff;text-transform:uppercase;font-style:italic;margin-top:77px;margin-left:auto;margin-right:auto}#full-name{padding-right:22px}#position{padding-left:22px;padding-right:8px}#company{padding-left:8px}.testimonials .review .main{right:-100%;position:absolute;margin:auto}.testimonials .review .name{opacity:0;top:80px;position:relative}.testimonials .review.active .main{-webkit-animation:slide 1s forwards;-webkit-animation-delay:.5s;-moz-animation:slide 1s forwards;-moz-animation-delay:.5s;animation:slide 1s forwards;animation-delay:.5s}.testimonials .review.active .name{-webkit-animation:fadeinT .5s forwards;-webkit-animation-delay:2s;-moz-animation:fadeinT .5s forwards;-moz-animation-delay:2s;animation:fadeinT .5s forwards;animation-delay:2s}@-webkit-keyframes slide{100%{right:0;left:0}}@-moz-keyframes slide{100%{right:0;left:0}}@keyframes slide{100%{right:0;left:0}}@-webkit-keyframes fadeinT{100%{opacity:1}}@-moz-keyframes fadeinT{100%{opacity:1}}@keyframes fadeinT{100%{opacity:1}}.custom-soft{padding:80px 0 150px;background:#dbdfe4 url(../images/module-05-bg.jpg)no-repeat 50%/auto 100%}.custom-soft .sub-heading{margin:50px auto;text-transform:uppercase;font-family:open-sans,sans-serif;font-weight:600;font-size:22px}.custom-soft .inner{max-width:520px}.custom-soft .btn{margin-top:50px}.commitments{padding:100px 0}.commitments .top{color:var(--color-dark-gray);padding-bottom:70px}.commitments .top .heading-big{text-transform:uppercase;font-weight:700;font-size:60px;margin-bottom:55px}.commitments p.center{max-width:60%}.commitments .top p{font-family:open sans,sans-serif;font-size:21px;line-height:35px}.commitments .top p.strong{font-weight:700;text-transform:uppercase;font-size:16px}.commitments .hr{margin:50px auto}.commitments .grid{display:grid;grid-template-columns:auto calc(var(--page-width)/2)calc(var(--page-width)/2)auto;grid-template-rows:1fr 1fr auto 1fr;position:relative}@media screen and (max-width:1400px){.commitments .grid{grid-template-columns:1fr 1fr}.commitments .extend{display:none}}.commitments .grid>div:not(.extend){background-repeat:no-repeat;background-size:cover;background-position-y:center}.commitments .grid>div:not(.extend)>div{padding:80px 40px}.commitments .grid>div:not(.extend){max-width:cal(var(--wrapper-width)/2)}.commitments .grid>div>*{width:260px}.commitments .grid .experience{min-height:450px;max-width:var(--page-width)!important;grid-column:span 2;background-image:url(../images/commitments/module-06-05-Experience.jpg);background-position-x:center}.commitments .grid .tracking{background-image:url(../images/commitments/module-06-01-Tracking.jpg);background-position-x:left}.commitments .grid .results{background-image:url(../images/commitments/module-06-02-GoodResults.jpg);background-position-x:right}.commitments .grid .cost{background-image:url(../images/commitments/module-06-03-Affordability.jpg);background-position-x:left}.commitments .grid .service{background-image:url(../images/commitments/module-06-04-FastCustomerService.jpg);background-position-x:right}.commitments .grid .turnover{background-image:url(../images/commitments/module-06-06-LowTurnover.jpg);background-position-x:left}.commitments .grid .flexibility{background-image:url(../images/commitments/module-06-07-Flexibility.jpg);background-position-x:right}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.commitments .grid .experience{background-image:url(../images/commitments/module-06-05-Experience_2x.jpg)}.commitments .grid .tracking{background-image:url(../images/commitments/module-06-01-Tracking_2x.jpg)}.commitments .grid .results{background-image:url(../images/commitments/module-06-02-GoodResults_2x.jpg)}.commitments .grid .cost{background-image:url(../images/commitments/module-06-03-Affordability_2x.jpg)}.commitments .grid .service{background-image:url(../images/commitments/module-06-04-FastCustomerService_2x.jpg)}.commitments .grid .turnover{background-image:url(../images/commitments/module-06-06-LowTurnover_2x.jpg)}.commitments .grid .flexibility{background-image:url(../images/commitments/module-06-07-Flexibility_2x.jpg)}}.extend-experience.left{background-color:#0e1523}.extend-experience.right{background-color:#0d1523}.extend-tracking{background-color:#eceeef}.extend-results{background-color:#0b111b}.extend-cost{background-color:#eff7fb}.extend-service{background-image:linear-gradient(#e5e5e5,75%,#cfcfcf)}.extend-turnover{background-color:#302f34}.extend-flexibility{background-color:#101115;background-image:linear-gradient(#131418,15%,#101115)}.commitments .grid h3{font-family:open sans,sans-serif;font-size:36px;font-weight:100;padding-bottom:40px}.commitments .grid p{font-family:georgia;font-size:16px;line-height:1.85}.commitments .grid{color:#d3d3d3}.commitments .grid .tracking,.commitments .grid .cost,.commitments .grid .service{color:var(--color-dark-gray)}.commitments .grid .tracking>*,.commitments .grid .cost>*,.commitments .grid .turnover>*{margin-left:auto}.commitments .grid .experience>*{margin-left:70%}.commitments .grid .experience>h3{margin-top:10rem}.services{text-align:center;margin-bottom:87px}.services .top h2{font-family:open sans,sans-serif;text-transform:uppercase;font-size:60px;font-weight:700;color:#68a5cb;margin-top:100px}.services .top span{display:inline-block}.services .top .brown{color:#5f544c}.services .top p{margin-top:60px;font-family:open sans,sans-serif;font-size:21px;line-height:35px}.services .top hr{display:block;height:1px;border:0;border-top:1px solid #333;margin:55px auto;padding:0;width:89px}.services .list{margin-bottom:87px}.services .row{display:flex;border-bottom:1px solid #eaecf1;justify-content:center;padding-left:10px;margin:0 auto;padding-top:2px}.services .row .item.left{min-width:365px;text-align:left}.services .row .item.middle{min-width:375px;text-align:left}.services .row .item.right{min-width:290px;text-align:left}.services .row .item span{text-transform:uppercase;font:12px/50px Georgia;letter-spacing:1.5px;color:#333}.services .row .item a{text-decoration:none;color:inherit}@media screeen and (max-width:1500px){}.services .item .icon{display:inline-block;background:url(../images/icons-services.png);width:24px;height:24px;margin-bottom:-10px;margin-right:15px}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.services .item .icon{background-image:url(../images/icons-services_2x.png);background-size:225px 302px}}#l11 .icon{background-position:0 0}#l12 .icon{background-position:-50px 0}#l13 .icon{background-position:-100px 0}#l21 .icon{background-position:0 -52px}#l22 .icon{background-position:-50px -52px}#l23 .icon{background-position:-100px -52px}#l31 .icon{background-position:0 -106px}#l32 .icon{background-position:-50px -106px}#l33 .icon{background-position:-100px -106px}#l41 .icon{background-position:0 -160px}#l42 .icon{background-position:-50px -160px}#l43 .icon{background-position:-100px -160px}#l51 .icon{background-position:0 -211px}#l52 .icon{background-position:-50px -211px}#l53 .icon{background-position:-100px -211px}#l61 .icon{background-position:0 -264px}#l62 .icon{background-position:-50px -264px}#l63 .icon{background-position:-100px -264px}.services .item:hover span{color:#68a5cb}#l11:hover .icon{background-position:-25px 0}#l12:hover .icon{background-position:-75px 0}#l13:hover .icon{background-position:-125px 0}#l21:hover .icon{background-position:-25px -52px}#l22:hover .icon{background-position:-75px -52px}#l23:hover .icon{background-position:-125px -52px}#l31:hover .icon{background-position:-25px -106px}#l32:hover .icon{background-position:-75px -106px}#l33:hover .icon{background-position:-125px -106px}#l41:hover .icon{background-position:-25px -160px}#l42:hover .icon{background-position:-75px -160px}#l43:hover .icon{background-position:-125px -160px}#l51:hover .icon{background-position:-25px -211px}#l52:hover .icon{background-position:-75px -211px}#l53:hover .icon{background-position:-125px -211px}#l61:hover .icon{background-position:-25px -264px}#l62:hover .icon{background-position:-75px -264px}#l63:hover .icon{background-position:-125px -264px}.page.top-images{padding-top:11%;background-size:cover}.page.top-images.consulting{background-image:url(../images/page/consulting-top.jpg)}.page.top-images.team{background-image:url(../images/page/dev-team-top.jpg)}.page.top-images.ecom{background-image:url(../images/page/ecom-top.jpg)}.page.top-images.web{background-image:url(../images/page/web-dev-top.jpg)}.page.top-images.app{background-image:url(../images/page/app-dev-top.jpg)}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.page.top-images.consulting{background-image:url(../images/page/consulting-top_2x.jpg)}.page.top-images.team{background-image:url(../images/page/dev-team-top_2x.jpg)}.page.top-images.ecom{background-image:url(../images/page/ecom-top_2x.jpg)}.page.top-images.web{background-image:url(../images/page/web-dev-top_2x.jpg)}.page.top-images.app{background-image:url(../images/page/app-dev-top_2x.jpg)}}.main-content{margin-top:10px;background-image:linear-gradient(to right,white 50%,#e2e1e1 50%)}.main-content .wrapper{display:flex;flex-direction:row}.main-content-left{width:31%;flex-shrink:0}.main-content-right{background-color:#e2e1e1;padding-bottom:77px;width:100%}.main-content-left .side-nav a,.main-content-left .side-nav a:visited{text-decoration:none;text-transform:uppercase;font-family:open sans;font-weight:700;color:#61544c;font-size:12px;letter-spacing:.04em;line-height:4em;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-content-left .side-nav a:hover,.main-content-left .side-nav a.active{color:#58a2d1}.main-content-left .side-nav{padding:75px 0 95px 57px}.text .bold{font-weight:700}.page .main-content-right{padding:80px 0 60px 120px}.page .main-content-right h1{font-size:44px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:open sans;color:#61544c;letter-spacing:.015em}.page .main-content-right .h-line{height:2px;width:175px;background-color:var(--color-blue);margin:40px 0}.page .main-content-right .text,.page .cases .text{max-width:590px;font-family:georgia;font-size:15px;line-height:1.5em}.page .main-content-right .text p{margin-top:24px}.page .main-content-right .card img{width:100%}.page .main-content-right .card{background-color:#fff;background-image:url(../images/page/logo-round.png);background-repeat:no-repeat;background-position:97% 95%}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.page .main-content-right .card{background-image:url(../images/page/logo-round_2x.png);background-size:99px 99px}}.page .main-content-right .card .text{padding:40px 30px}.page .main-content-right h2{color:var(--color-blue);text-transform:uppercase;font-weight:700;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:open sans}.page.content.cases{background-color:#dfdedd;padding-bottom:45px}.page.content .cases{font-family:open sans,sans-serif}.page.top-images.cases{background-image:url(../images/cases/cases-top.jpg)}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.page.top-images.cases{background-image:url(../images/cases/cases-top_2x.jpg)}}.page .cases h1,.page .contact h1{font-size:60px;text-align:center;padding:60px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:open sans;color:#61544c;letter-spacing:.015em}.case-card{display:flex;background-color:#fff;padding:10px;margin-bottom:30px}.case-card:nth-child(even){flex-direction:row-reverse}.case-card .case-image{width:60%}.case-card .case-description{width:40%;padding:50px 40px 0 45px}.case-card .case-image img{width:100%;height:100%;object-fit:cover;object-position:center}.case-card h2{color:var(--color-blue);font-size:40px;padding:0 10px 10px 0;display:inline-block;border-bottom:2px solid var(--color-blue)}.page .cases .case-card .text{margin-bottom:20px;margin-top:20px}.tags span{padding:1px 7px 2px;background-color:#2e6d95;color:#fff;border-radius:3px}.slideshow-wrap.cases #slide-01 .content{background-image:url(../images/cases-slideshow/cases-slide-01-ikea.jpg);background-color:#e6e6e6;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-01 .content{background-image:url(../images/cases-slideshow/cases-slide-01-ikea_2x.jpg)}}.slideshow-wrap.cases #slide-02 .content{background-image:url(../images/cases-slideshow/cases-slide-02-fortnox.jpg);background-color:#111217;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-02 .content{background-image:url(../images/cases-slideshow/cases-slide-02-fortnox_2x.jpg)}}.slideshow-wrap.cases #slide-03 .content{background-image:url(../images/cases-slideshow/cases-slide-03-emhome.jpg);background-color:#070707;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-03 .content{background-image:url(../images/cases-slideshow/cases-slide-03-emhome_2x.jpg)}}.slideshow-wrap.cases #slide-04 .content{background-image:url(../images/cases-slideshow/cases-slide-04-netgear.jpg);background-color:#001a2d;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-04 .content{background-image:url(../images/cases-slideshow/cases-slide-04-netgear_2x.jpg)}}.slideshow-wrap.cases #slide-05 .content{background-image:url(../images/cases-slideshow/cases-slide-05-capgemini.jpg);background-color:#f0f0ee;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-05 .content{background-image:url(../images/cases-slideshow/cases-slide-05-capgemini_2x.jpg)}}.slideshow-wrap.cases #slide-06 .content{background-image:url(../images/cases-slideshow/cases-slide-06-nordicnest.jpg);background-color:#070707;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-06 .content{background-image:url(../images/cases-slideshow/cases-slide-06-nordicnest_2x.jpg)}}.slideshow-wrap.cases #slide-07 .content{background-image:url(../images/cases-slideshow/cases-slide-07-mindtomind.jpg);background-color:#fff;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-07 .content{background-image:url(../images/cases-slideshow/cases-slide-07-mindtomind_2x.jpg)}}.slideshow-wrap.cases #slide-08 .content{background-image:url(../images/cases-slideshow/cases-slide-08-seomaze.jpg);background-color:#e3e3e3;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.slideshow-wrap.cases #slide-08 .content{background-image:url(../images/cases-slideshow/cases-slide-08-seomaze_2x.jpg)}}.content.page.contact{background-color:var(--color-light-gray-bg);background-image:url(../images/page/consulting_2x.jpg)}.page.contact .wrapper{padding:15px 0}.page .contact{font-family:open sans,sans-serif;min-height:500px;background-color:#dfdeddbb}.page .contact .contact-form{max-width:800px;margin:0 auto;padding:20px}.page .contact .contact-form *{box-sizing:border-box}.contact form .columns{display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.contact form .columns>div{width:45%;flex-grow:1}.contact form .input-fields{display:flex;flex-direction:column;gap:10px}.contact form input,.contact form textarea{font-size:16px;border:0;outline:0;padding:1em;border-radius:5px;display:block;width:100%;box-shadow:3px 3px 5px rgba(0,0,0,.3);resize:none}.contact form textarea{height:100%;max-height:100%}.contact form input:focus,.contact form textarea:focus{box-shadow:3px 3px 5px rgba(38,137,202,.8)}.contact-form .btn{margin:0 auto}@media screen and (max-width:800px){.contact form .columns{flex-direction:column}.contact form .columns>div{width:100%;flex-grow:1}.contact form textarea{min-height:350px}}.process.page .hero-section{max-height:750px;height:65vh;width:contain;text-align:center;background-size:100%;background-position:50%;background-repeat:no-repeat;background-image:url(../images/process/process-hero.jpg);display:flex;align-items:center;border-bottom:24px solid #c67813}@media(-webkit-min-device-pixel-ratio:1.4),(min-device-pixel-ratio:1.4),(min-resolution:72dpi){.process.page .hero-section{background-image:url(../images/process/process-hero_2x.jpg)}}.process.page .hero-section .text{max-width:700px;margin:0 auto;color:#ededee}.process.page .hero-section .text .main{font-family:open sans;font-size:40px;line-height:80px;margin-bottom:55px}.process.page .hero-section .text .main span{font-size:60px;font-weight:700;color:#b3ada8}.process.page .hero-section .text .sub{max-width:430px;margin:0 auto;font-family:georgia;font-size:15px;font-weight:700;line-height:25px}.process.page .hero-grid{text-align:center;display:grid;grid-template-columns:auto var(--wrapper-width)auto;grid-template-rows:1fr;place-items:center;background-color:#000}.process.page .hero-grid>*{grid-column:2;grid-row:1}.process.page .hero-border{height:24px;width:100%;background-color:#c67813}.process.page .hero-grid img{object-fit:cover;width:100%;display:block}.process.page .hero-grid .text{max-width:500px;margin-left:30%;color:#ededee;font-family:open sans;text-shadow:#000a25 1px 1px 15px}.process.page .hero-grid .text .main{color:#609dc8;text-transform:uppercase;font-weight:700;line-height:80px;margin-bottom:55px}.process.page .hero-grid .text .main p{font-size:18px}.process.page .hero-grid .text .main p.txt-project{font-size:60px;font-weight:800;color:#b3ada8}.process.page .hero-grid .text .main p.txt-together{font-size:60px;font-weight:800;color:#fff;line-height:50px}.process.page .hero-grid .text .sub{max-width:430px;margin:0 auto;font-size:21px;line-height:32px}.orange{color:#c67813}.white{color:#fff}.bold{font-weight:700}.process.page .usp-section{text-align:center;padding:40px 0;max-width:1000px;margin:0 auto}.process.page .usp-section .title{font-family:open sans;font-size:40px;line-height:80px;color:#615b54}.process.page .hr{background-color:#7ca3c5;margin:30px auto 60px}.process.page .usp-section .usp{display:flex;gap:90px;justify-content:center;font-family:georgia;font-size:16px;line-height:25px;text-align:left}.process.page .usp-section .usp h3{text-transform:uppercase}.process.page .usp-section .usp>div{width:240px}.process.page .page-title{background-color:#b3ada8;color:#efeeed;font-family:open sans;font-size:60px;line-height:80px;padding:105px 0;text-align:center;text-transform:uppercase}.process.page .process-step .main{display:flex;background-color:#edecec;margin:30px auto 0}.process.page .process-step .main .img img{display:block}.process.page .process-step .main .text{max-width:550px;padding:55px 0 0 75px}.process.page .process-step .main .text h5{font-family:open sans;font-size:25px;padding:25px 0;font-weight:700}.process.page .process-step .main .text p{font-family:georgia;font-size:16px;line-height:25px}.process.page .process-step .main .text p.bold{padding:30px 0}.process.page .process-step .roles{background-color:#504e4c;color:#c4beb9;padding:50px 0;display:flex;justify-content:center;gap:35px}.process.page .process-step .roles>div{max-width:250px}.process.page .process-step .roles div+div{border-left:1px solid #c4beb9;padding:0 0 0 35px}.process.page .process-step .roles .title{font-weight:700;padding:0 0 20px;font-size:26px;font-family:open sans}.process.page .process-step .roles p{font-family:georgia;font-size:16px;line-height:25px}.process.page .full-process{text-align:center;padding:100px 0;background-color:#e1e0df}.process.page .full-process p{text-transform:uppercase;font-family:open sans;font-size:40px;line-height:82px;font-weight:700;color:#c87c31;margin-bottom:100px}.process.page .full-process img{width:100%;height:auto}