.slingshot-hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding:47px 80px;position:relative;width:100%}.slingshot-hero-banner:before{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.06) 52%,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.slingshot-hero-banner__background-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slingshot-hero-banner__background-video video{height:100%;object-fit:cover;width:100%}.slingshot-hero-banner__banner-content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:1280px;width:100%}.slingshot-hero-banner__banner-content{max-width:840px;position:relative;z-index:3}.slingshot-hero-banner__banner-rich-text{max-width:620px}h1.slingshot-hero-banner__banner-title{font-weight:900}.slingshot-hero-banner__banner-content>img{margin-bottom:24px}.slingshot-hero-banner__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:767px){.slingshot-hero-banner{min-height:650px;padding-left:28px;padding-right:28px}}