@charset "UTF-8";html{box-sizing:border-box;font-size:100%;}*,*::before,*::after{box-sizing:inherit;}body{margin:0;padding:0;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Roboto", sans-serif;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}.bg{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/background-opt.jpg);background-size:cover;background-position:center;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}#video-container{background:#000;position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden;}#video-container video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#map-canvas{position:absolute;background:#000;left:0;top:0;right:0;bottom:0;}#map-canvas:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;}#welcome{display:block;position:absolute;left:0;top:0;bottom:0;width:100%;text-align:center;color:#fff;background:rgba(0,0,0,0.75);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}#welcome .inner-wrapper{padding:3rem;position:absolute;left:50%;top:50%;width:100%;max-width:48rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.hide{display:none !important;}h1{font-size:2.75em;line-height:1.25em;margin:0;font-weight:400;font-family:"Roboto", sans-serif;-webkit-transform:translate(0,-100px);-moz-transform:translate(0,-100px);-o-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);color:#fff;}p{font-size:1.5em;line-height:1.5em;font-weight:300;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);color:#fff;}.logo img{max-width:100%;display:inline-block;margin-bottom:1rem;}.logo:after{clear:both;}#welcome form{width:100%;float:left;position:relative;margin:2rem 0 0;font-size:0px;-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-o-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}#welcome form input[type=email],#welcome form input[type=text],#welcome form button{height:3rem;border:0;font-size:1.2rem;line-height:1em;display:inline-block;vertical-align:middle;}#welcome form input[type=email],#welcome form input[type=text]{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 .5em;width:15em;}#welcome form input[type=email]:focus,#welcome form input[type=text]:focus{outline:none;}#welcome form input[type=email].has-error,#welcome form input[type=text].has-error{background-color:#fcc;}#welcome form .url-field{position:absolute;left:-9999px;top:-9999px;}#welcome form button{background:#3cd3ad;color:#fff;cursor:pointer;font-size:.875rem;font-family:"Roboto", sans-serif;padding:0 1em;margin-left:1px;text-transform:uppercase;font-weight:700;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#welcome form button:hover{background:#29b391;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}#cdt{width:100%;float:left;margin:1rem 0 0;padding:0 2.5rem;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-o-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);}#cdt > span{float:left;width:25%;font-size:2.75em;line-height:1em;font-weight:700;border-right:1px solid rgba(255,255,255,0.5);padding:.5rem 0;font-family:"Roboto", sans-serif;}#cdt > span em{display:block;font-size:.75rem;line-height:1.75em;text-transform:uppercase;color:rgba(255,255,255,0.5);font-style:normal;font-family:"Roboto", sans-serif;}#cdt > span:last-child{border:0;}#cdt.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}.social-links{width:100%;float:left;position:relative;margin:2rem 0 0;text-align:center;padding:0;}.social-links li{display:inline-block;}.social-links li a{float:left;font-size:2.75em;line-height:1em;color:#fff;text-decoration:none;-moz-opacity:.75;-khtml-opacity:.75;-webkit-opacity:.75;opacity:.75;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);filter:alpha(opacity=75);padding:.15rem;}.social-links li a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}@keyframes preloader{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@-webkit-keyframes preloader{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}#preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:1000;}#preloader span{display:block;width:40px;height:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#preloader span:after{content:"";display:inline-block;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:2px solid;border-top-color:rgba(255,255,255,0.65);border-bottom-color:rgba(255,255,255,0.65);border-left-color:rgba(255,255,255,0.15);border-right-color:rgba(255,255,255,0.15);-webkit-animation:preloader 1s ease-in-out infinite alternate;animation:preloader 1s ease-in-out infinite alternate;}.loaded .bg{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}.loaded #welcome{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.loaded #welcome.active form{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}.loaded #welcome.active h1{-moz-transition-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}.loaded #welcome.active p{-moz-transition-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}.loaded #preloader{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;-moz-transition-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}.left-side #welcome{width:50%;}.right-side #welcome{width:50%;left:auto;right:0;}.centered #welcome{width:100%;background:none;}.centered #welcome .inner-wrapper{background:rgba(0,0,0,0.75);}.credits{position:absolute;left:0;bottom:0;font-size:.75rem;line-height:1em;padding:5px;background:rgba(0,0,0,0.75);color:#fff;text-decoration:none;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);}.credits:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}.credits span{color:#c00;}@media only screen and (max-width: 64em){.right-side #welcome .inner-wrapper,.left-side #welcome .inner-wrapper{padding:1.5rem;}.right-side #welcome form input[type=email],.right-side #welcome form input[type=text],.left-side #welcome form input[type=email],.left-side #welcome form input[type=text]{width:100%;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;height:2.5rem;font-size:1rem;}.right-side #welcome form button,.left-side #welcome form button{width:100%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;height:2.5rem;}}@media only screen and (max-width: 40em){h1{font-size:2em;}p{font-size:1.25em;}#welcome .inner-wrapper{padding:1.5rem;}#welcome form input[type=email],#welcome form input[type=text]{width:100%;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;height:2.5rem;font-size:1rem;}#welcome form button{width:100%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;height:2.5rem;}#cdt{padding:0;}#cdt > span{padding:.25rem 0;font-size:1.5em;}#cdt > span em{font-size:.5em;}.social-links li a{font-size:2em;}.credits{display:none;}.right-side #welcome,.left-side #welcome{width:100%;}}@font-face{font-family:"landingz-social";src:url("../fonts/landingz-social.eot");src:url("../fonts/landingz-social.eot?#iefix") format("embedded-opentype"), url("../fonts/landingz-social.woff") format("woff"), url("../fonts/landingz-social.ttf") format("truetype"), url("../fonts/landingz-social.svg#landingz-social") format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"landingz-social" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"landingz-social" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-facebook:before{content:"\61";}.icon-instagram:before{content:"\62";}.icon-linkedin:before{content:"\63";}.icon-dribbble:before{content:"\64";}.icon-twitter:before{content:"\65";}.icon-gplus:before{content:"\66";}.icon-pinterest:before{content:"\67";}