.hero-banner{overflow:hidden;padding:320px 0 140px;position:relative;z-index:1}.hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.hero-gradient{background:linear-gradient(90deg,#2c2c2b 23.65%,rgba(44,44,43,0));inset:0;pointer-events:none;position:absolute;z-index:-1}.hero-banner .inner-content{margin:0 auto;max-width:1100px;position:relative;z-index:2}.hero-banner h1,.hero-banner h2,.hero-banner h3,.hero-banner h4,.hero-banner h5,.hero-banner h6{font-weight:300;text-transform:uppercase}.hero-banner *{color:#fff}