.hero-banner{position:relative;min-height:445px;background-repeat:no-repeat;background-size:cover;background-position:center center}.hero-banner.bg-dark-overlay::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0,0,0,0.3)}.hero-banner-text{position:relative}.hero-banner-text h1{font-size:44px;font-weight:400;line-height:1}@media screen and (min-width:992px){.hero-banner{min-height:645px}.hero-banner-text h1{font-size:44px}}