.banner{position:relative;overflow:hidden;min-height:300px;background-color:#605e5f}.banner .banner-content{padding:150px 0;text-align:center;color:#fff;position:relative;z-index:2}.banner h1{color:#fff;font-weight:bold;font-size:36px;margin:.67em 0;margin-bottom:0}.banner-image{position:absolute;z-index:0;left:0;right:0;top:50%;background-size:cover;background-position:50% 0;height:150%;transform:translateY(-50%)}