/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
legend,td,th{padding:0}
body,html{font-family:sans-serif}
dfn,em{font-style:italic}
hr,img,legend{border:0}
.btn:focus,a:active,a:hover{outline:0}
.pull-right,.section-header button{float:right}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0 0;color:#08c;text-decoration:none}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
mark{background:#ff0;color:#000}
.frame,body{background-color:#fff}
.btn.btn-back-to-top,.btn.btn-close,.btn.btn-scroll-down{background-position:center;background-repeat:no-repeat;text-indent:-999em}
.btn.btn-back-to-top,.btn.btn-close,.btn.btn-scroll-down,.nav li:before{background-size:contain}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.col,.nav li,.section .col,img{vertical-align:middle}
sup{top:-.5em}
sub{bottom:-.25em}
img{max-width:100%;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.p,.section-header h3,.section-join .contact a,.unordered-list li,h1,h2,h3,h4,h5,h6,p{-webkit-font-smoothing:antialiased}
button{overflow:visible}
button,select{text-transform:none}
.btn.btn-square,h1,h2{text-transform:uppercase}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
.nav li{transition:all .3s ease}
.btn.btn-scroll-down,.btn.btn-square{transition:all .15s ease}
.nav li:before,.site-header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.loader,.overlay .drone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}
.btn,.col,.nav li,.section .col,.section-header h3{display:inline-block}
.section .content{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.col,.nav li{width:50%;margin:0 0 0 -4px;padding:0 0 0 4px}
.section .col{width:100%}
@media (min-width:992px){.section .col{width:50%;margin:0 0 0 -4px;padding:0 0 0 4px}
}
.embed-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}
.embed-container embed,.embed-container iframe,.embed-container img,.embed-container object,.embed-container video,.has-touch .app{left:0;top:0;width:100%;position:absolute;height:100%}
@-ms-viewport{width:device-width}
@viewport{width:device-width}
*,:after,:before{box-sizing:inherit}
body,html{width:100%;height:100%}
body{font-size:10px;line-height:20px;color:#444}
.disable-scroll body,body.has-touch,body.is-initing{overflow:hidden}
.has-touch .app,.overlay{overflow-y:scroll;-webkit-overflow-scrolling:touch}
@font-face{font-family:Dji-Bold;src:url(../fonts/Dji-Bold.eot);src:url(../fonts/Dji-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Dji-Bold.woff) format("woff"),url(../fonts/Dji-Bold.ttf) format("truetype"),url(../fonts/Dji-Bold.svg#e7f22d4aee9aba437b2ef554f224a4d9) format("svg");font-style:normal;font-weight:700}
@font-face{font-family:Dji-Book;src:url(../fonts/Dji-Book.eot);src:url(../fonts/Dji-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Dji-Book.woff) format("woff"),url(../fonts/Dji-Book.ttf) format("truetype"),url(../fonts/Dji-Book.svg#99e40af93c34989ed85c4343317dc183) format("svg");font-style:normal;font-weight:400}
@font-face{font-family:Dji-Demi;src:url(../fonts/Dji-Demi.eot);src:url(../fonts/Dji-Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/Dji-Demi.woff) format("woff"),url(../fonts/Dji-Demi.ttf) format("truetype"),url(../fonts/Dji-Demi.svg#fd9ca1477da4f0e3d82d196f388335a2) format("svg");font-style:normal;font-weight:400}
@font-face{font-family:Dji-Light;src:url(../fonts/Dji-Light.eot);src:url(../fonts/Dji-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Dji-Light.woff) format("woff"),url(../fonts/.ttf) format("truetype"),url(../fonts/.svg#b75238c74bbea630ad1a9f588db875a2) format("svg");font-style:normal;font-weight:200}
a:hover{color:#069;text-decoration:underline}
.p,.unordered-list li,p{font-family:Dji-Book;font-size:1.6em;line-height:1.2;color:#0f6da5}
h1,h2,h3,h4,h5,h6{font-family:Dji-Bold}
.p,p{margin:0 0 1em}
.p.alt,p.alt{text-align:center}
.unordered-list{list-style:disc;margin-left:1em;padding-left:1em;text-align:left}
.btn,.nav,h1{text-align:center}
.unordered-list li{margin-bottom:.5em}
figure,ol,ul{margin:0}
cite{font-style:normal}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1;color:#fff;text-rendering:optimizelegibility}
.section-join .contact a,h3,h4{font-family:Dji-Book}
h1{font-size:7.5vw;line-height:1.2}
h2{font-size:5vw}
h3,h4{font-size:1.6em}
h5{font-size:1.4em}
h6{font-size:1.2em}
@media (min-width:992px){h1{font-size:5vw}
}
@media (min-width:1600px){h1{font-size:8em}
}
hr{margin:20px 0;border-top:1px solid #444}
ol,ul{padding:0;list-style:none}
form{margin:0 0 20px}
form fieldset{margin-bottom:20px;padding:0;border-width:0}
form p{margin-bottom:10px}
form ul{list-style-type:none;margin:0 0 20px;padding:0}
.app{font-size:.8em}
@media (max-height:500px){.app{font-size:.7em}
}
@media (min-width:600px){.app{font-size:.85em}
}
@media (min-width:768px){.app{font-size:.95em}
}
@media (min-width:992px){.app{font-size:1em}
}
.frame{position:fixed}
.frame.frame-b,.frame.frame-t{left:0;width:100%;height:8px}
.frame.frame-l,.frame.frame-r{top:0;width:8px;height:100%}
.frame.frame-t{top:0}
.frame.frame-b{bottom:0}
.frame.frame-r{right:0}
.frame.frame-l{left:0}
button{background-color:transparent;border:none;padding:0}
.btn{font-size:1em}
.btn.btn-close{position:absolute;top:3em;right:2em;width:4em;height:4em;font-size:1em;background-image:url(../images/btn-close.svg)}
.btn.btn-scroll-down{display:block;margin:0 auto;width:7.6em;height:4.4em;background-image:url(../images/btn-arrow-down.svg)}
.btn.btn-scroll-down:hover{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}
.btn.btn-square{min-width:200px;margin:1em 0;padding:.5em 2em .35em;border:2px solid #0f6da5;font-size:2em;font-family:Dji-Bold;color:#0f6da5}
.section-red .btn.btn-square,.section-text-2 .btn.btn-square{border-color:#ba2229;color:#ba2229}
.section-red .btn.btn-square:hover,.section-text-2 .btn.btn-square:hover{background-color:#ba2229}
.btn.btn-square:hover{color:#fff;background-color:#0f6da5;text-decoration:none}
.btn.btn-back{border:2px solid #ba2229;color:#ba2229}
.nav h4,.overlay .section .content.blue-block p,.overlay .section.section-blue p{color:#fff}
.btn.btn-back:hover{background-color:#ba2229}
.btn.btn-back-to-top{width:6em;height:3.6em;margin:.25em 2em 0 0;background-image:url(../images/btn-arrow-up.svg);font-size:1em}
.nav li:before,.overlay .drone{background-repeat:no-repeat;background-position:center center}
.btn.btn-join-us{margin:.5em 0 1em}
.btn.btn-learn-more{text-align:center;margin:.7em auto .5em}
@media (min-width:768px){.btn.btn-scroll-down{height:6em}
}
@media (min-width:992px){.btn.btn-square{border:5px solid #0f6da5;padding:1.125em 2em}
.btn.btn-back{border:5px solid #ba2229}
}
.canvas-container{position:fixed;opacity:.75}
.is-initing .canvas-container{z-index:9000}
.canvas-container canvas{position:fixed;top:-5%;left:-5%;width:105%;height:105%}
.loader{position:fixed;display:none;background-color:#182639}
.is-initing .loader{display:block}
.nav{position:absolute;bottom:3.5em;left:0;width:100%}
.nav ul{max-width:440px;margin:0 auto;padding:0 10px}
.nav li{position:relative;width:33.333%;cursor:pointer}
.nav li:before{content:'';display:block;position:absolute;left:2px;top:-5em;width:100%;height:3.5em}
.nav li:hover{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}
.nav .about-link:before{background-image:url(../images/icon-about.svg)}
.nav .investments-link:before{background-image:url(../images/icon-investments.svg)}
.nav .join-link:before{background-image:url(../images/icon-join.svg)}
@media (min-width:768px){.canvas-container{opacity:1}
.nav li:before{top:-6em;height:4.8em}
}
@media (min-width:992px){.nav h4{font-size:17px}
}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.overlay .overlay-inner{position:absolute;top:0;left:0;right:0;width:100%;min-height:100%;background-color:#182639}
.overlay p{font-size:1.6em}
.overlay .lead{font-size:2.2em}
.overlay .drone{background-size:90% auto}
.overlay .drone.drone-1{background-image:url(../images/drone-1.png);background-position:center 25%}
.overlay .drone.drone-2{background-image:url(../images/drone-2.png);background-position:center 45%}
.overlay .section{opacity:1;visibility:visible;background-color:#fff;box-shadow:none}
.overlay .section .content{position:relative;top:0;left:0;-webkit-transform:none;transform:none;padding:5em}
.overlay .section .content.blue-block{background-color:#0f6da5}
.overlay .section .content-inner{width:100%;max-width:none;padding:0;background-color:transparent}
.overlay .section h1{font-size:11vw;text-align:left}
.overlay .section.section-blue{background-color:#0f6da5}
.overlay .section.section-red,.overlay .section.section-white{background-color:#fff}
.overlay .section.section-white p{color:#0f6da5}
.overlay .section.section-red h1,.overlay .section.section-red p{color:#ba2229}
.overlay .section-bg{min-height:60vh;background-repeat:no-repeat;background-position:center;background-size:cover}
.overlay .section-bg.section-bg-1{background-image:url(../images/bg-overlay-1.jpg)}
.overlay .section-bg.section-bg-2{background-image:url(../images/bg-overlay-2.jpg)}
.overlay .section-bg h1{position:absolute;left:0;bottom:3.75vh;width:100%;text-align:center}
@media (min-width:768px){.overlay .row{max-width:880px;margin:0 auto}
.overlay .col{position:relative;z-index:1}
.overlay .drone{position:relative;width:160%;margin:0 0 0 -20%;padding-bottom:100%}
.overlay .drone.drone-1{background-position:center bottom}
.overlay .drone.drone-2{width:140%}
.overlay .section h1{font-size:6em}
.overlay .section-desktop-1,.overlay .section-desktop-2{padding:10em 0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.overlay .section-desktop-1{background-image:url(../images/bg-overlay-desktop-1.jpg)}
.overlay .section-desktop-1 h1{text-align:center}
.overlay .section-desktop-2{background-image:url(../images/bg-overlay-desktop-2.jpg)}
.overlay .section-desktop-2 .col:first-child{z-index:2}
.overlay .section-text{padding:2.5% 0}
.overlay .section-text h1{color:#0f6da5;font-size:8em;text-align:right}
.overlay .section-text-2,.overlay .section-text-2 h1,.overlay .section-text-2 p{text-align:center;color:#ba2229}
.overlay .section-text-2 h1{font-size:6em;margin-top:1em}
.overlay .section-text-2 .btn{margin:2em 0 4em}
}
.section-container{position:absolute;width:100%;min-height:100%}
.parallax-holder,.parallax-holder img{will-change:transform}
.section{position:relative;width:100%;overflow:hidden;box-shadow:inset 0 5px 10px rgba(0,0,0,.2)}
.section-header,.site-header{position:absolute;top:0;background-color:#fff}
.section .content{width:100%;padding:0 10%}
.section .content-inner{padding:5em 10%;background-color:#fff;text-align:center}
.section p,.section-header{text-align:left}
.section h1{margin:.5em 0}
.section .img-holder{min-height:100%}
.section .img-holder img{max-width:none}
.section .text-link{color:#ba2229;text-decoration:underline;cursor:pointer}
.section .text-link:hover{text-decoration:none}
@media (min-width:768px){.section .content{padding:0}
.section .content-inner{max-width:400px;margin:0 auto;padding-right:5em;padding-left:5em}
}
@media (min-width:992px){.section .col .content-inner{margin:0}
}
.section-header{width:100%}
.section-header h3{margin-left:2em;padding:.8em 0;color:#0f6da5}
.section-landing .bg-layer{background-image:url(../images/bg-landing.jpg)}
.section-landing .content{max-width:none;padding:0}
@media (max-height:620px) and (min-width:768px){.section-landing h1{font-size:8vh}
}
.section-about h1 br{display:none}
@media (min-width:992px){.section-landing .bg-layer{background-image:url(../images/bg-landing-desktop.jpg)}
.section-landing h1{margin-top:0}
.section-about{text-align:center}
.section-about .bg-layer{background-image:url(../images/bg-about-desktop.jpg)}
.section-about h1{text-align:right;margin-right:30px}
.section-about h1 br{display:block}
.section-about p{text-align:left}
}
.section-investments .last{display:none}
@media (min-width:992px){.section-investments .bg-layer{background-image:url(../images/bg-investments-desktop.jpg)}
.section-investments .content-inner{float:right}
.section-investments .first{display:none}
.section-investments .last{display:inline-block}
.section-investments h1,.section-investments p{text-align:left}
.section-investments h1{margin-left:30px}
}
.parallax-holder:first-child,.section-join{z-index:2}
.section-join,.section-join p{text-align:center}
.section-join .contact{margin-top:1em;margin-bottom:3em}
.section-join .contact a{padding:.5em 0;display:block;font-size:1.5em;line-height:1.2;letter-spacing:.055em;text-decoration:underline;color:#ba2229}
.section-join .contact a:hover{text-decoration:none}
.section-join .icon{width:6.5em;height:5em;display:inline-block;text-indent:-999em;background-size:contain;background-repeat:no-repeat;background-position:center}
.section-join .partner-logo,.site-header .logo{text-indent:-999em;background-repeat:no-repeat;background-size:cover}
.section-join .icon.icon-twitter{background-image:url(../images/icon-twitter.svg)}
.section-join .icon.icon-facebook{background-image:url(../images/icon-facebook.svg)}
.section-join .partner-logo{width:112px;height:21px;margin:0 auto;display:block;background-position:center;background-image:url(../images/partner-logo.svg)}
@media (min-width:992px){.section-join .bg-layer{background-image:url(../images/bg-join-desktop.jpg)}
.section-join h1{margin-top:0;font-size:4.7em}
.section-join .row{padding-left:2.25em}
.section-join .col-33{width:33.333%;margin-top:.5em}
.section-join .col-66{width:66.666%}
.section-join .contact{margin:0;text-align:left}
.section-join .social a{width:100%;display:inline-block;vertical-align:middle}
.section-join .partner-logo{margin-top:2em}
}
.site-header{transition:-webkit-transform .45s ease;transition:transform .45s ease;left:0;right:0;width:100%;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.is-initing .site-header{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.site-header .logo{display:block;width:11em;height:2.75em;margin:.8em auto;font-size:10px;background-image:url(../images/logo.svg)}
.frame{z-index:8000}
.loader{z-index:7000}
.overlay{z-index:6000}
.overlay .btn-close{z-index:5500}
.site-header{z-index:5000}
.btn,.content,.nav,.section-header{z-index:1000}
.canvas-container{z-index:1}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
.pull-left{float:left}
.hidden,.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.visible{visibility:visible}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.hide-text{height:1em;line-height:1.5;overflow:hidden}
.hide-text::before{content:"";display:block;width:0;height:100%}
.no-pointer-events{pointer-events:none}