.hero{position:relative}.hero-image{background-position:center center;background-size:cover}.hero-image,.hero-image::after{position:absolute;top:0;left:0;right:0;bottom:0}.hero-image.shading::after{content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 60%,rgba(0,0,0,.95) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.95)),color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,.95)));background:linear-gradient(to bottom,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 60%,rgba(0,0,0,.95) 100%)}.hero-content{position:relative;width:100%}.spacer,.logo{width:calc(100% - 2em);margin:.5em 1em;padding-bottom:.5em}.spacer{height:55px}.logo{border-bottom:1px solid rgba(216,216,216,0.3)}.logo img{max-width:180px}.cta-wrapper a.cta_button{padding-left:8px !important;padding-right:8px !important;margin-left:-8px !important;margin-right:-8px !important;min-width:100%}.hero .col .row.cta-wrapper{margin-left:-4px}.hero-content .col.right,.hero-content .col.left{padding:0px 50px !important;max-width:700px !important}