.hero-element{min-height:100vh;background-image:url(/img/heroplaceholder.png);background-size:cover;background-position:center;position:relative}.hero-element h1{display:block;margin-left:auto;margin-right:auto}.hero-element h1 sup{top:-1em;font-size:.5em}.hero-element .hero-content{position:relative;z-index:2}.hero-element .hero-bg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:1}