.banner-wrapper{position:relative;overflow:hidden}.banner-wrapper:before{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(15,6,6,.4)}.banner-wrapper .banner-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 100px;max-width:1440px;margin-left:auto;margin-right:auto;position:relative;z-index:2;padding-top:180px;padding-bottom:180px}.banner-wrapper .banner-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:72px}@media screen and (max-width:960px){.banner-wrapper .banner-inner{padding-top:120px;padding-bottom:120px}}@media screen and (max-width:640px){.banner-wrapper .banner-background{padding:0}.banner-wrapper .banner-inner{padding-top:60px;padding-bottom:60px}}