.container-wrapper{width:100%;height:auto;padding:1em 0}.container-wrapper.hero-banner{position:relative;margin:0;padding:4em 0;background-position:center;background-repeat:no-repeat;background-size:cover}#hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#hero-logo{display:block;max-width:300px;margin:0 auto;z-index:1}