.post-banner{align-items:center;display:flex;position:relative}.post-banner:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.post-banner .content-wrapper{position:relative}.post-banner h1{color:#fff}.hs-blog-post header.main-header{position:relative;z-index:4}