@import url(https://fonts.googleapis.com/css?family=Nunito:300,400|Raleway:400,400i,700);@font-face{font-family:sinkinsans200;src:url(../fonts/sinkinsans-200.eot);src:url(../fonts/sinkinsans-200.eot?#iefix) format("embedded-opentype"),url(../fonts/sinkinsans-200.woff) format("woff"),url(../fonts/sinkinsans-200.ttf) format("truetype"),url(../fonts/sinkinsans-200.svg#sinkin_sans200_x_light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sinkinsans300;src:url(../fonts/sinkinsans-300.eot);src:url(../fonts/sinkinsans-300.eot?#iefix) format("embedded-opentype"),url(../fonts/sinkinsans-300.woff) format("woff"),url(../fonts/sinkinsans-300.ttf) format("truetype"),url(../fonts/sinkinsans-300.svg#sinkin_sans300_light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sinkinsans400;src:url(../fonts/sinkinsans-400.eot);src:url(../fonts/sinkinsans-400.eot?#iefix) format("embedded-opentype"),url(../fonts/sinkinsans-400.woff) format("woff"),url(../fonts/sinkinsans-400.ttf) format("truetype"),url(../fonts/sinkinsans-400.svg#sinkin_sans400_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sinkinsans600;src:url(../fonts/sinkinsans-600.eot);src:url(../fonts/sinkinsans-600.eot?#iefix) format("embedded-opentype"),url(../fonts/sinkinsans-600.woff) format("woff"),url(../fonts/sinkinsans-600.ttf) format("truetype"),url(../fonts/sinkinsans-600.svg#sinkin_sans600_semibold) format("svg");font-weight:400;font-style:normal}html{box-sizing:border-box;font-size:10pt}body{font-family:Raleway,sans-serif;font-size:14px;color:#666;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;font-weight:400}.navbar{padding-top:13.75px;padding-bottom:13.75px;background-color:#fff;z-index:999;box-shadow:0 0 30px 1px rgba(2,85,163,.15);font-size:16px;top:0}.navbar .navbar-collapse{background-color:#fff}.navbar-brand img{width:16rem;height:auto}.navbar .navbar-nav .nav-item a{color:#666;-webkit-transition:all 225ms ease;transition:all 225ms ease;letter-spacing:.1em;padding:0 1.4em}.navbar-light .navbar-toggler-icon{background-image:url(https://mavencode.com/img/icon-menu.svg)}.navbar-light button.navbar-toggler.collapsed .navbar-toggler-icon{transform:rotateY(180deg)}.hero{min-height:100vh;padding-top:100px}.hero .h-100{height:auto!important;min-height:90vh!important;min-height:calc(100vh - 100px)!important}.hero h2{font-size:32.4px;line-height:1.6;margin-bottom:30px}.hero p{font-size:18px;line-height:2.2;margin-top:22.5px}.particles-top canvas{position:absolute;top:0}.section-title{font-size:36px;font-weight:300;color:#00b2ff}.section{padding:64px 0 200px 0}.light-gradient{background:-moz-linear-gradient(top,rgba(2,85,163,.06) 0,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top,rgba(2,85,163,.06) 0,rgba(125,185,232,0) 100%);background:linear-gradient(to bottom,rgba(2,85,163,.06) 0,rgba(125,185,232,0) 100%)}#process .item{position:relative}#process .item h4{position:absolute;width:245px;left:50%;margin-left:-390px;text-align:right;top:50%;margin-top:-19px}#process .item:nth-child(even) h4{left:auto;margin-left:auto;right:50%;margin-right:-390px;text-align:left}#process .item .icon{background-image:url(/public/images/process/dots.png);width:220px;height:220px;background-size:180px;background-position:left center;background-repeat:no-repeat;display:block;margin:0 auto;transition:all .45s ease}#process .item:nth-child(even) .icon{background-image:url(/public/images/process/dots2.png);background-position:right center}#process .item:nth-child(n):hover .icon{background-position:center}#process .item .icon:before{display:block;content:'';position:absolute;width:76px;height:76px;left:50%;margin-left:-38px;top:50%;margin-top:-38px;border-radius:50%;border:1px solid #004b90;transition:all 225ms ease}#process .item:hover .icon:before{background-color:#def5ff;border-color:#def5ff}#process .item .icon:after{display:block;content:'';position:absolute;width:1px;height:144px;left:50%;margin-left:-1px;top:50%;margin-top:39px;background-color:#004b90}#process .item:last-child .icon:after{display:none}#process .item .icon .number{position:absolute;color:#4fcaff;font-size:24px;font-weight:700;left:50%;top:50%;margin-top:-13px;font-style:normal;margin-left:9px;transition:all .45s ease}#process .item:hover .icon .number{color:#004b90;margin-left:90px}#process .item:nth-child(even) .icon .number{margin-left:-20px}#process .item:nth-child(even):hover .icon .number{margin-left:-100px}#process .item .icon .image:before{display:block;content:'';position:absolute;width:50px;height:50px;left:50%;top:50%;margin-left:-52px;margin-top:-25px;border-radius:50%;background-color:#def5ff;transition:all 225ms ease}#process .item .icon .image:after{display:block;content:'';position:absolute;width:60px;height:60px;left:50%;margin-left:-56px;top:50%;margin-top:-30px;background-image:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 225ms ease}#process .item:nth-child(even) .icon .image:before{margin-left:4px}#process .item:nth-child(even) .icon .image:after{margin-left:-1px}#process .item:hover .icon .image:before{margin-left:-25px;opacity:.3}#process .item:hover .icon .image:after{margin-left:-30px}#process .subtitle{margin-top:30px;margin-bottom:40px;font-size:22px;text-align:center}@media (max-width:767px){#process .item:nth-child(n) h4{text-align:center;margin-left:auto;margin-right:auto;left:auto;right:auto;width:100%;top:auto;margin-top:-28px}#process .item .icon:after{display:none}}#what-we-do .item{text-align:center}#what-we-do .item img{width:290px;max-height:200px;max-width:100%;margin-bottom:10px}#what-we-do .item h3{margin-bottom:20px}#what-we-do .items .row>div:last-child .item img{max-width:250px}#what-we-do .analytics{height:300px;text-align:center}#what-we-do .analytics>*{vertical-align:middle;display:inline-block}#what-we-do .analytics .left{width:206px;height:203px;background-image:url(/public/images/whatwedo/analytics-left.png);background-size:contain;background-position:center;background-repeat:no-repeat}#what-we-do .analytics .right{width:206px;height:203px;background-image:url(/public/images/whatwedo/analytics-right.png);background-size:contain;background-position:center;background-repeat:no-repeat}#what-we-do .analytics h3{margin:0 72px;line-height:1.6em;color:#004b90}#what-we-do .using{text-align:center;margin:-80px 0 110px;position:relative}#what-we-do .item{margin-top:77px}#what-we-do .using:before{display:block;content:'';height:35px;width:2px;background-color:#004b90;position:absolute;left:50%;top:-57px}#process,#what-we-do{padding:64px 0}#process .container:before,#process .row:before,#what-we-do .container:before,#what-we-do .row:before{display:table;content:" "}#process .container:after,#process .row:after,#what-we-do .container:after,#what-we-do .row:after{clear:both}@media (max-width:991px){#what-we-do .analytics .left,#what-we-do .analytics .right{width:145px}#what-we-do .analytics{height:210px}#what-we-do .using{margin:20px 0 40px}#what-we-do .item{margin-top:0!important;margin-bottom:40px}#what-we-do .item img{width:240px}}@media (max-width:767px){#what-we-do .analytics .left,#what-we-do .analytics .right{display:none}#what-we-do .analytics h3{margin:0}#what-we-do .analytics{height:auto}#what-we-do .using{margin:90px 0 40px}}#portfolio{position:relative;overflow:hidden}#portfolio .item{display:block;filter:grayscale(100%);-webkit-filter:grayscale(100%);height:150px;width:150px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:.3s;margin:0 auto}#portfolio .item:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}#portfolio #neural{position:absolute;top:0;left:0;right:0;width:100%;margin-top:100px}#map .gm-style{font:400 11px Roboto,Arial,sans-serif;text-decoration:none}#map .gm-style h1{font:400 14px Roboto,Arial,sans-serif;text-decoration:none}#map .gm-style-pbc{transition:opacity ease-in-out;background-color:rgba(0,0,0,.45);text-align:center}#footer{position:relative}#footer .copyright{color:#333;font-size:16px;margin-top:50px;margin-bottom:25px}#footer h4{color:#00b2ff;font-size:19.5px;padding-bottom:10px}#footer h5{letter-spacing:.1em;color:#00b2ff;text-transform:uppercase;margin-bottom:2.5em;margin-top:25px}#footer p{color:#333;font-size:16px}#footer a{font-size:16px;color:#00b2ff;text-decoration:none}#footer canvas{position:absolute;top:0;z-index:-1}#footer ul.connect{padding-left:0}#footer ul.connect li{list-style:none}#footer ul.connect li a{text-decoration:none;color:#666;display:inline-block;background-repeat:no-repeat;background-position:0 50%;background-size:1.9em auto;padding:.2em 0 .2em 2.8em;margin-bottom:1.2em}#footer ul.connect li a.linkedin{background-image:url(/public/images/footer/icon-linkedin.svg)}#footer ul.connect li a.facebook{background-image:url(/public/images/footer/icon-facebook.svg)}#footer ul.connect li a.twitter{background-image:url(/public/images/footer/icon-twitter.svg)}#footer ul.connect li a.email{background-image:url(/public/images/footer/icon-email.svg)}#footer ul.connect li a.phone{background-image:url(/public/images/footer/icon-phone.svg)}#tools{padding-bottom:0}.swiper-container .swiper-slide a{display:block;filter:grayscale(100%);-webkit-filter:grayscale(100%);height:150px;width:150px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:.3s;margin:0 auto}.swiper-container .swiper-slide a:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}#contact-us{position:relative;padding:64px}#contact-us button.submit-button{color:#fff;background-color:#004b90;margin:10px 50px;text-transform:uppercase;padding:8px 20px;border-radius:0;font-size:16px}#contact-us h2{color:#004b90;margin-bottom:46px}#contact-us #map{position:absolute;left:0;right:0;top:0;bottom:0}#contact-us .container{position:relative;z-index:2}#contact-us textarea{height:120px!important;resize:none!important}#contact-us label{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#5f5f5f}#contact-us .form-control{color:#5f5f5f;box-shadow:1px 2px 4px 0 rgba(0,0,0,.08);padding:12px;border:1px solid #dbdbdb;border-radius:2px;height:42px;font-size:14px;font-weight:700}#contact-us .form-control.error{border-color:#e27474!important}#contact-us form{padding:30px 15px;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);font:bold 14px sans-serif;text-align:center;margin:0;color:#333}#blog-posts .post-image{min-height:150px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#blog-posts .card-body{padding:0 15px 15px}#blog-posts pre{background-color:#f0f0f0;padding:15px}#blog-posts .badge-custom{color:#fff;background-color:#0055a0}#blog-posts a.badge-custom:hover{color:#fff}#blog-posts h3{font-size:1.5rem}#blog-posts .bg-title h3{font-size:1.1rem;font-weight:700}#blog-posts .bg-title,#blog-posts .title-container{border-bottom:1px solid #00b2ff}#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:100500}#page-preloader .spinner{height:80px;width:400px;position:absolute;left:50%;top:50%;background:url(/public/images/logo-horizontal.svg) no-repeat 50% 50%;margin:-40px 0 0 -200px}@media (max-width:1199px){nav.navbar button.navbar-toggler{border:none;outline:0}nav.navbar ul.navbar-nav li.nav-item a.nav-link{color:#00b2ff;text-transform:uppercase;padding-top:10px}nav.navbar ul.navbar-nav li.nav-item a.nav-link:hover{color:#666}}