.blog-hero{background-position:50%;background-size:cover;padding:18rem 2rem 8rem;position:relative;text-align:center}.blog-hero__inner{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:127.4rem;position:relative;z-index:1}.blog-hero__heading{color:#fff;margin:0}.blog-hero__subheading{color:#fff;margin:0;max-width:98rem}@media screen and (max-width:991px){.blog-hero{padding:6rem 2rem}}