@font-face{font-family:'Futura';src:url('fonts/Futura-Bold.woff2') format('woff2'),url('fonts/Futura-Bold.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}.futura{font-family:'Futura',sans-serif;font-weight:500;font-style:normal}.roboto{font-family:'Roboto',sans-serif}.light200{font-weight:200}.light{font-weight:300}.normal{font-weight:400}.medium{font-weight:500}.b500{font-weight:500}.b600{font-weight:600}.semibold{font-weight:600}strong,b{font-weight:700}.bold{font-weight:700}p{line-height:1.2em}.floatleft{float:left}.floatright{float:right}.rel{position:relative}.abs{position:absolute}.redback{background:#f00}.redshine{-webkit-box-shadow:0 0 10px #f00;box-shadow:0 0 10px #f00}.hidden{display:none}.center{text-align:center}.clear{clear:both}.sizing{-webkit-box-sizing:border-box;box-sizing:border-box}div.clear{clear:both}u{text-decoration:underline}*{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center center}*:after,*:before{content:"";display:none;background-repeat:no-repeat;background-position:center center}.trans{-webkit-transition:all .2s ease;transition:all .2s ease}.trans1{-webkit-transition:all .1s ease;transition:all .1s ease}body{image-rendering:smooth;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast}.display-in-responsive{display:none}.clearfix:after{content:"";clear:both;display:table}body{background:#fff;font-size:13px;font-family:'Roboto',sans-serif;color:#333;margin:0;padding:0;width:100%}.body{width:100%;margin:auto;position:relative}.body:after{content:"";clear:both;display:table}a:link,a:visited{color:#0092be;text-decoration:none}a:hover{color:#00c4ff;text-decoration:none}a img{border:0}input{font-size:12px}.half{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.header-placeholder{height:60px}#header{position:fixed;left:0;top:0;width:100%;z-index:30000}.firstmenu-area{height:60px;background-color:#fff;background:-webkit-gradient(linear, left top, right top, from(#eee), to(#fff));background:linear-gradient(to right, #eee, #fff)}a.logo{display:block;float:left;margin-top:0;margin-left:10px;background:url(images/logo-big.png) top left no-repeat;width:272px;height:60px;background-size:272px;image-rendering:high-quality}#menu{float:right;margin-top:0}#menu>ul:after{content:"";clear:both;display:table}#menu>ul>li{float:left;position:relative}#menu>ul>li>a{display:block;font-size:18px;color:#0092be;font-weight:700;-webkit-transition:all .1s ease;transition:all .1s ease;padding:0 25px 0 25px;line-height:60px}#menu>ul>li:hover>a{color:#000;-webkit-box-shadow:inset 0 -5px 0 #0092be;box-shadow:inset 0 -5px 0 #0092be}#menu>ul>li:first-child{margin-left:0}#menu>ul>li.dropdown>div{visibility:hidden;opacity:0;position:absolute;z-index:1000;top:49px;right:0;background:#36383b;padding:10px 10px 10px 10px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);box-shadow:0 5px 5px rgba(0,0,0,0.5);-webkit-transition:all .2s ease;transition:all .2s ease}#menu>ul>li.dropdown>div ul{float:left}#menu>ul>li.dropdown>div ul>li{min-width:120px}#menu>ul>li.dropdown>div ul>li.title{padding:10px 0 10px 15px;border-bottom:1px solid #666;margin-bottom:5px}#menu>ul>li.dropdown>div ul>li>a{display:block;padding:8px 15px 8px 15px;font-size:12px;text-transform:uppercase;white-space:nowrap;color:#fff}#menu>ul>li.dropdown>div ul>li>a:hover{background:#000;color:#0092be}#menu>ul>li.dropdown:hover>div{visibility:visible;opacity:1}.secondmenu-area{background-color:#eee}.secondmenu-area>.body:after{content:"";clear:both;display:table}.secondmenu-area .below-logo{float:left;line-height:40px;padding-left:20px;font-size:16px;color:#000}#secondmenu{float:right}#secondmenu a{display:inline-block;line-height:40px;padding:0 20px;color:#000;font-size:16px;-webkit-transition:all .1s ease;transition:all .1s ease}#secondmenu a:hover{background-color:#fff;-webkit-box-shadow:inset 0 5px 0 #0092be;box-shadow:inset 0 5px 0 #0092be}#threeD{position:absolute;z-index:2}#mainCanvas{position:absolute;width:0;height:0;left:0;top:0}#threeDarea{width:100%;min-height:800px;margin:auto;position:relative;background:#000;text-align:center}#threeDarea #logotext{display:inline-block;font-family:'Futura',sans-serif;font-weight:500;font-style:normal;color:transparent;font-size:24px;text-align:center;position:absolute;left:0;top:0;white-space:nowrap;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:3}@-webkit-keyframes letterShow{0%{-webkit-transform:scale(2);transform:scale(2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes letterShow{0%{-webkit-transform:scale(2);transform:scale(2)}100%{-webkit-transform:scale(1);transform:scale(1)}}#threeDarea #logotext .colored{color:#0092be;-webkit-animation:letterShow .3s linear 1;animation:letterShow .3s linear 1;position:relative;display:inline-block}#threeDarea .overlays{position:relative;z-index:3;color:#fff;padding-left:20px}#threeDarea .overlays h1{font-family:'Futura',sans-serif;font-weight:500;font-style:normal;font-size:48px}#threeDarea .overlays p{font-size:24px;font-weight:300;line-height:1.5em;margin:50px 0}#threeDarea .overlays .content{width:50%;text-align:left;padding-top:250px}.robotImageFix{-webkit-transform:translate(-50px);transform:translate(-50px)}.company-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.intro-half{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;background:radial-gradient(circle at center, #222529, #000)}.intro-half .content{max-width:750px}.intro-half .content{text-align:left;float:right;padding:50px 150px 150px 20px}.intro-half .icon{max-height:250px;margin-bottom:0}.intro-half .icon img{max-width:720px;width:100%}.intro-half .title{color:#fff;font-family:'Futura',sans-serif;font-weight:500;font-style:normal;font-size:42px;font-weight:700;line-height:1em;margin-bottom:25px;padding-bottom:25px;position:relative}.intro-half .title:after{position:absolute;content:"";display:block;left:0;bottom:0;width:150px;height:2px;background-color:#008ab1}.intro-half .text{color:#ccc;font-size:16px}.intro-half .buttonstrip{text-align:left}.intro-half .buttonstrip:after{content:"";clear:both;display:table}.intro-half .buttonstrip .button{margin:20px 10px}.intro-half+.intro-half{background:radial-gradient(circle at center, #fff, #999)}.intro-half+.intro-half .content{text-align:right;float:left;padding:50px 20px 150px 150px}.intro-half+.intro-half .title{color:#006f8d}.intro-half+.intro-half .title:after{left:auto;right:0}.intro-half+.intro-half .text{color:#000}.intro-half+.intro-half .buttonstrip{text-align:right}a.button{display:inline-block;line-height:40px;padding:0 30px;border-radius:3px;border:1px solid #008ab1;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:16px}a.button:hover{background-color:#008ab1;color:#fff}a.button.blue{border:1px solid #008ab1;background-color:#008ab1;color:#fff}a.button.blue:hover{background-color:#000;color:#fff}a.button.gray{border:1px solid #333;background-color:#333;color:#fff}a.button.gray:hover{background-color:transparent;color:#000}a.button.white{border:1px solid #008ab1;background-color:#008ab1;color:#fff}a.button.white:hover{background-color:transparent;color:#008ab1}.projects-intro{background:linear-gradient(to top, #f9e0b4 255px, #0092be 250px)}.projects-intro>.body{position:relative;padding-bottom:300px;min-height:580px;padding-right:500px;padding-left:30px}.projects-intro>.body:after{content:"";display:block;position:absolute;z-index:1;width:750px;height:675px;background-image:url(images/robot-3d.png);background-size:100%;right:0;bottom:0;-webkit-transform:translate(0, 15.555%);transform:translate(0, 15.555%)}.projects-intro>.body .content{position:relative;z-index:2}.projects-intro .title{color:#fff;font-family:'Futura',sans-serif;font-weight:500;font-style:normal;font-size:36px;line-height:1em;margin-bottom:0;padding:100px 0 20px 0}.projects-intro .text{color:#fff;font-size:16px}.projects-intro .bottom{position:absolute;z-index:3;bottom:0;left:0;min-height:155px;width:100%;padding-right:220px;padding-left:30px;margin-top:95px;color:#000;font-size:16px}.projects-intro .bottom a{font-family:'Futura',sans-serif;font-weight:500;font-style:normal;font-size:22px;color:#600;text-shadow:0 0 10px #f9e0b4,0 0 10px #f9e0b4}.projects-intro .bottom a:hover{color:#900}.projects-intro .bottom img{width:1.5em;vertical-align:top;margin-left:10px;position:relative;top:-5px}.projects-intro .bottom .icon-pdf{background-image:url(images/pdf.png);width:80px;height:112px;background-size:80px;float:left;margin-right:30px}.projects>div.project>.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects>div.project .image-half{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center}.projects>div.project .image-half img{width:80%;margin:50px auto}.projects>div.project .content-half{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:100px 50px}.projects>div.project h3{font-family:'Futura',sans-serif;font-weight:500;font-style:normal;color:#000;font-size:36px}.projects>div.project p{font-size:18px;margin:20px 0;line-height:1.5em}.projects>div.project:nth-of-type(even)>.body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.projects>div.project:nth-of-type(1){background-color:#fff}.projects>div.project:nth-of-type(1) h3{color:#000}.projects>div.project:nth-of-type(1) p{color:#000}.projects>div.project:nth-of-type(2){background-color:#222}.projects>div.project:nth-of-type(2) h3{color:#fff}.projects>div.project:nth-of-type(2) p{color:#ccc}.projects>div.project:nth-of-type(3){background-color:#cce6ec}.projects>div.project:nth-of-type(3) h3{color:#004556}.projects>div.project:nth-of-type(3) p{color:#000}.projects>div.project:nth-of-type(4){background-color:#eee}.projects>div.project:nth-of-type(4) h3{color:#008ab1}.projects>div.project:nth-of-type(4) p{color:#000}#footer{background-color:#000;padding:50px 0 150px}#footer .area{max-width:500px;margin:auto}#footer .footer-logo{height:70px;background-image:url(images/footer-logo.png);background-size:auto 70px;background-position:0 0;margin-bottom:50px;padding-left:360px;line-height:70px}#footer .footer-logo a img{position:relative;top:5px;width:30px;vertical-align:text-bottom}#footer .footer-links{color:#ccc;font-size:20px}#footer .footer-links a,#footer .footer-links span{display:inline-block;color:#ccc;margin:10px 20px}#footer .contactus{padding-left:20px;color:#ccc}#footer .contactus h2{font-size:42px;font-weight:700}#footer .contactus p{margin:30px auto;font-size:24px;line-height:48px}#footer .copyright{padding:20px;color:#666;font-size:15px}@media all and (min-width:1540px){body{min-width:1500px}.body{width:1500px}}@media only screen and (max-width:1500px){.intro-half .content{float:none;max-width:none;padding:50px 5vw 10vw 3vw}.intro-half+.intro-half .content{float:none;padding:50px 3vw 10vw 5vw}}@media only screen and (max-width:1260px){.intro-half .title{font-size:36px}}@media only screen and (max-width:1199px){body{min-width:320px}}@media only screen and (max-width:1000px){.header-placeholder{height:0}#header{position:relative}#threeDarea{min-height:500px}#threeDarea .overlays{padding:50px 20px;text-align:center}#threeDarea .overlays h1{font-size:32px}#threeDarea .overlays p{font-size:18px}#threeDarea .overlays .content{text-align:center;width:100%;padding-top:0}.projects-intro{background:linear-gradient(to top, #f9e0b4 128px, #0092be 128px)}.projects-intro>.body{padding-bottom:300px;padding-right:30px}.projects-intro>.body:after{height:340px;width:380px;background-size:auto 100%}.projects-intro .bottom{position:relative;min-height:0;padding-right:0}.projects-intro .bottom a{text-shadow:none}}@media only screen and (max-width:870px){body{-webkit-text-size-adjust:none}a.logo{margin-left:5px;margin-top:7px;width:204px;height:45px;background-size:204px}#menu>ul>li>a{font-size:15px;padding:0 15px 0 15px}.robotImageFix{-webkit-transform:none;transform:none}.company-intro{display:block}.intro-half .content,.intro-half+.intro-half .content{text-align:center;padding:30px 5vw 5vw 5vw}.intro-half .content .title:after,.intro-half+.intro-half .content .title:after{width:300px;left:50%;right:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}.intro-half .buttonstrip,.intro-half+.intro-half .buttonstrip{text-align:center}.projects-intro>.body:after{-webkit-transform:translate(0, 15.555%);transform:translate(0, 15.555%)}.projects>div.project>.body{display:block}.projects>div.project .image-half img{margin:30px auto}.projects>div.project .content-half{padding:20px 20px}.projects>div.project h3{font-size:24px}.projects>div.project p{font-size:14px}.contactus h2{font-size:24px}.contactus p{margin:30px auto;font-size:18px;line-height:40px}}@media only screen and (max-width:640px){#threeDarea{min-height:350px}#threeDarea .overlays h1{font-size:26px}#threeDarea .overlays p{font-size:16px}.projects-intro .bottom{padding-left:0}.projects-intro .bottom a{font-size:16px}.projects-intro .bottom .icon-pdf{width:40px;height:56px;background-size:40px;margin-right:10px}#footer .footer-logo{padding-left:240px;background-size:auto 40px;background-position:30px 15px}}@media only screen and (max-width:600px){.firstmenu-area{height:45px}a.logo{margin-left:5px;margin-top:3px;width:170px;height:37.5px;background-size:170px}#menu>ul>li>a{font-size:14px;line-height:45px;padding:0 10px}}@media only screen and (max-width:540px){a.logo{margin-left:0;margin-top:6px;width:136px;height:30px;background-size:136px}#menu>ul>li>a{font-size:13px;line-height:45px;padding:0 8px}}@media only screen and (max-width:450px){.firstmenu-area{height:90px}a.logo{float:none;margin-left:auto;margin-right:auto;margin-top:6px;width:204px;height:45px;background-size:204px}#menu{float:none;background-color:#000;border-bottom:1px solid #006f8d;text-align:center}#menu>ul>li{float:none;display:inline-block}#menu>ul>li>a{font-size:13px;line-height:45px;padding:0 8px}#menu>ul>li>a:hover{color:#fff}}