.hero{height:600px;width:100%;position:fixed;top:0;left:0;z-index:-1}
.hero .hero_mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:rgba(0,0,0,0.4)}
.hero .hero_background{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-size:cover;background-position:bottom center;z-index:1}
.hero .hero_background_mobile{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-size:cover;background-position:bottom center;z-index:0}
.hero_content{width:100%;max-width:1600px;margin:0 auto;padding:0;height:430px;position:relative}
.hero_text{display:inline-block;width:100%;max-width:600px;margin:0 20px;padding:0;color:#FFF;font-size:25px;line-height:35px;text-align:left;position:absolute;left:0;bottom:90px;-webkit-transition:all .2s;transition:all .2s;z-index:2}
.hero_text h2{margin:0 0 10px 0;color:#FFF;font-size:45px;line-height:50px;font-weight:700}
.hero_spacer{height:0;margin-top:490px}
@media screen and (max-width:768px){.hero{height:80vh}
.hero .hero_background{z-index:0}
.hero .hero_background_mobile{z-index:1}
.hero_content{width:80%;height:70vh}
.hero_text{margin:0 auto;padding:0 0 90px 0;font-size:22px;line-height:32px;text-align:center;position:absolute;bottom:0}
.hero_text h2{margin:0 0 10px 0;font-size:35px;line-height:40px}
.hero_spacer{height:0;margin-top:80vh}
}