.hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:445px;position:relative}.hero-banner.bg-dark-overlay:before{background-color:rgba(0,0,0,.3);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.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}}