@-webkit-keyframes Floating{from{-webkit-transform:translate(0, 0)}65%{-webkit-transform:translate(0, -30px)}to{-webkit-transform:translate(0, 0)}}@font-face{font-family:"Sansation Light";src:url("../../media/fonts/sansation-light-webfont.eot");src:url("../../media/fonts/sansation-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../media/fonts/sansation-light-webfont.woff") format("woff"),url("../../media/fonts/sansation-light-webfont.ttf") format("truetype"),url("../../media/fonts/sansation-light-webfont.svg#sansation_lightlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Sansation";src:url("../../media/fonts/sansation-regular-webfont.eot");src:url("../../media/fonts/sansation-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../media/fonts/sansation-regular-webfont.woff") format("woff"),url("../../media/fonts/sansation-regular-webfont.ttf") format("truetype"),url("../../media/fonts/sansation-regular-webfont.svg#sansationregular") format("svg");font-weight:normal;font-style:normal}strong{font-family:"Sansation",Arial,sans-serif}html{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}a.button{display:block;margin:24px 0;padding:20px 35px;font-family:"Sansation Light",Arial,sans-serif;font-size:19px;font-weight:600;text-decoration:none;text-align:center;color:#fff;border-radius:36px;border:2px solid #fff;background-color:rgba(0,0,0,0.2);transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a.button:last-child{margin-bottom:0}a.button:hover{background-color:rgba(0,0,0,0.5)}@media only screen and (min-width: 768px){a.button{display:table}}@media only screen and (min-width: 992px){a.button{text-align:left}}section,header{max-width:1024px;margin:auto;text-align:center}section>*,header>*{text-align:left}@media only screen and (min-width: 992px){section,header{text-align:left}}section{padding:120px 24px}@media only screen and (min-width: 768px){section{padding:120px 60px}}@media only screen and (min-width: 992px){section{padding:200px 80px}}section .icon+.left-subcontainer h3,section .icon+.right-subcontainer h3{margin-top:48px}@media only screen and (min-width: 992px){section .icon+.left-subcontainer h3,section .icon+.right-subcontainer h3{margin-top:0}}body{font-family:"Sansation",Arial,sans-serif;color:#2e3035;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}body header{position:absolute;left:0;right:0;margin-top:32px;padding-left:8px;padding-right:8px}@media only screen and (min-width: 768px){body header{margin-top:64px;padding-left:32px;padding-right:32px}}body header #logo{float:left;background-image:url("../../media/img/logo.png");background-size:100%;background-repeat:no-repeat;width:146px;height:35px}@media only screen and (min-width: 768px){body header #logo{width:195px;height:44px}}body header ul{font-family:"Sansation Light",Arial,sans-serif;font-size:16px;float:right;padding-left:0;margin:9px 0}@media only screen and (min-width: 768px){body header ul{margin:14px 0}}body header ul li{display:inline;margin-left:0}body header ul li a{color:#444751;text-decoration:none;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}body header ul li a:hover{color:#3e6fa6}ul{list-style-position:inside}.icon{background-repeat:no-repeat;background-size:100%;margin:0 auto}@media only screen and (min-width: 992px){.right-subcontainer{margin-left:auto;margin-right:0;max-width:500px}.left-subcontainer{margin-left:0;margin-right:auto;max-width:500px}.icon-left{margin:0;float:left}.icon-right{margin:0;float:right}}.intro{text-align:center;font-family:"Sansation Light",Arial,sans-serif}.intro section{padding:220px 16px 200px 16px}@media only screen and (min-width: 768px){.intro section{padding:300px 48px 300px 48px}}.intro section .container{text-align:center}.intro section .container h1{font-weight:200;font-size:86px;line-height:100px}@media only screen and (min-width: 768px){.intro section .container h1{font-size:100px}}.intro section .container p{margin:24px 0 0 0;color:#616570;font-size:22px;font-weight:300}@media only screen and (min-width: 768px){.intro section .container p{font-size:25px}}.portfolio{background-size:cover;background-position:center;position:relative;color:#fff}.portfolio a{color:#fff}.portfolio h3{font-size:48px;text-shadow:0 2px 15px #010d1c}@media only screen and (min-width: 768px){.portfolio h3{font-size:67px}}.portfolio p,.portfolio ul{font-size:18px;line-height:33px;text-shadow:0 2px 10px #010d1c}#portfolio-drivetrain{background-image:url("../../media/img/portfolio-drivetrain-background.jpg")}#portfolio-drivetrain section h3{text-shadow:none}#portfolio-drivetrain section p{text-shadow:none}#portfolio-drivetrain section .icon{width:256px;height:256px;background-image:url("../../media/img/logo_drivetrain.png")}#portfolio-go{background-image:url("../../media/img/portfolio-go-background.png")}#portfolio-go section h3{text-shadow:none}#portfolio-go section p{text-shadow:none}#portfolio-go section .icon{width:256px;height:256px;background-image:url("../../media/img/logo_go.png")}#portfolio-heimdall{background-image:url("../../media/img/portfolio-two-background.jpg")}#portfolio-heimdall section{padding-bottom:0}@media only screen and (min-width: 992px){#portfolio-heimdall section{padding-bottom:200px}}#portfolio-heimdall section .content-wrapper{position:relative}#portfolio-heimdall section .content-wrapper p{margin-bottom:0;padding-bottom:10px}#portfolio-heimdall section .content-wrapper ul{padding:0;margin:15px 0 36px 22px;font-size:25px;line-height:40px}#portfolio-heimdall section .content-wrapper .icon{background-image:url("../../media/img/logo_droid.png");background-position-y:bottom;max-width:380px;height:587px;margin:48px auto 0 auto}@media only screen and (min-width: 992px){#portfolio-heimdall section .content-wrapper .icon{position:absolute;right:0;bottom:-200px;width:380px}}@media only screen and (min-width: 992px){#portfolio-heimdall section .content-wrapper .left-subcontainer{max-width:450px}}#portfolio-profile-manager{background-image:url("../../media/img/bg3.png")}#portfolio-profile-manager section .icon{width:256px;height:256px;background-image:url("../../media/img/logo-profile-manager.png")}.clients{font-family:"Sansation Light",Arial,sans-serif}.clients section{position:relative}.clients section h4{font-size:36px;margin-top:32px}@media only screen and (min-width: 768px){.clients section h4{font-size:42px}}.clients section ul{padding:20px 0 20px 0}.clients section ul li{font-size:17px;line-height:25px;margin-bottom:15px}.clients section .icon{max-width:435px;height:523px;background-image:url("../../media/img/magic.jpg");-webkit-animation-name:Floating;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out}@media only screen and (min-width: 992px){.clients section .icon{position:absolute;left:-12px;width:435px}}.enquire{font-family:"Sansation",Arial,sans-serif;background-color:#292b30;color:#fff}.enquire h3{font-size:42px;font-weight:600}@media only screen and (min-width: 992px){.enquire h3{font-size:60px}}.enquire p{font-size:17px;line-height:30px}.enquire .icon{width:214px;height:214px;background-image:url("../../media/img/i_talk.png")}.enquire ul{list-style:none;margin:0 0 20px 0;padding:0;font-size:21px;line-height:40px}.enquire ul li input,.enquire ul li label{cursor:pointer;border-radius:4px;padding:7px 15px}.enquire ul li input:hover,.enquire ul li label:hover{background-color:#35373e}.enquire ul li input{display:none}.enquire ul li input+label span{display:inline-block;width:17px;height:19px;margin:-1px 10px 0 0;vertical-align:middle;background:url("../../media/img/selector-small.png") -16px top no-repeat;cursor:pointer}.enquire ul li input:checked+label span{background:url("../../media/img/selector-small.png") left top no-repeat}.enquire .button{border:none;background-color:#75bc54}
