.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column wrap;min-height:400px;padding:0;position:relative;width:100%}.hero .content-wrapper{margin:0 auto;padding:60px 30px 120px}.hero.middle{justify-content:center}.hero.top{justify-content:flex-start}.hero.bottom{justify-content:flex-end}.hero:before{background:linear-gradient(90deg,rgba(0,0,0,.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-content{color:#fff;margin:0 auto;padding:0;position:relative;text-align:center}.hero-content.center{margin:0 auto}.hero-content.left{margin-left:0;margin-right:auto}.hero-content.right{margin-left:auto;margin-right:0}.hero .hero-title{color:#fff;font-size:28px;line-height:1.1;margin:0;padding-bottom:18px;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.hero-blog .hero .hero-title{margin:0 0 17px}.hero .hero-subtitle{color:#fff;margin:0 auto}.hero .hero-subtitle h2,.hero .hero-subtitle h3,.hero .hero-subtitle h4,.hero .hero-subtitle h5,.hero .hero-subtitle h6,.hero .hero-subtitle p{color:#fff;font-family:MyriadProLight,sans-serif;font-size:20px;font-weight:300;letter-spacing:normal;line-height:26px;margin-top:0}.hero .hero-subtitle p span{color:#fff;font-size:17px;letter-spacing:normal;line-height:29px;margin:0 0 17px}.hero .hs-button{color:#fff;display:inline-block;margin:0 auto;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:991px){.hero-content{width:100%!important}}@media screen and (min-width:759px){.hero .hero-title{font-size:44px}.hero .hero-btn .hs-button{display:none}.hero .content-wrapper{margin:0 auto;padding:60px 65px 120px 60px}.hero-blog .hero-content{padding-right:45%}}