#header{overflow:hidden;width:100%;background-size:cover;padding:35px 45px 146px}
.landing-page-hero-block#header{padding:35px 0 146px}
#header.parallax{background-attachment:fixed}
.header-info{float:left;width:100%;padding-top:73px}
#header>.row .columns:first-child{padding-top:60px}
.header-img-area{float:left;width:100%}
.header-video-area{position:relative;padding-bottom:49%;padding-top:20px;height:0;overflow:hidden}
.header-video-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#header .row .columns[class*="-12"]{max-width:640px;margin:0 auto;float:none}
.mobile-img-video{display:none;width:100%;padding:20px;float:left;position:relative}
.mobile-img-area{display:none;float:left;width:100%}
.mobile-img-area img{width:100%}
.mobile-video-area{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.mobile-video-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#header .row .columns:last-child h1{color:#fff}
#header .row .columns:last-child .text-component{font-size:18px;color:#fff;font-weight:300;padding-top:15px}
#header .row .columns:last-child ul{float:left;width:100%;padding:0;margin-bottom:0}
#header .row .columns:last-child ul li{color:#fff;float:left;width:100%}
#header .row .columns:last-child .try-btn{float:left;width:100%;padding-top:45px}
.block--center{text-align:center}
.block--center .logo{float:none}
.block--right{text-align:right}
.hero-block .columns[class*="-12"] .columns.section{padding:0}
.hero-block .video{margin-bottom:30px}
.landing-page-hero-block .container>.row{max-width:1080px;margin:0 auto}
.landing-page-hero-block .video{margin-top:56px}
.landing-page-hero-block .columns[class*="-12"] .video{margin-top:0}
@media all and (max-width:1024px){#header.parallax,#our-mission.parallax{background-attachment:scroll}
}
@media all and (max-width:800px){#header{padding-bottom:52px}
}
@media all and (max-width:640px){#header{padding:0}
#header .row .columns[class*="-12"]:first-child{display:block}
#header .row .columns:last-child{width:100%}
#header .row .columns:last-child .try-btn{text-align:center}
.mobile-img-video{display:block;width:100%;padding:20px;float:left;position:relative;background:white}
.mobile-video-area{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:visible}
.video-component .video__previewTag{width:140px;left:-20px;top:-20px}
}
@media all and (max-width:480px){#header .row .columns:last-child .text-component{font-size:20px}
}