.blogListingHero .heroText-container{margin:0 auto;max-width:800px;padding:80px 20px;text-align:center}.blogListingHero .overlay{background:#000;background:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 30%,rgba(0,0,0,.7) 70%,transparent);inset:0;position:absolute;z-index:0}.blogListingHero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;position:relative}.blogListingHero h1{color:#f0edea;margin:0;padding:0 20px;text-transform:uppercase}