.slingshot-hero-banner-50{align-items:flex-end;display:flex;justify-content:center;position:relative;width:100%}.slingshot-hero-banner-50__banner-content-wrapper{display:flex;height:100%;justify-content:flex-end;margin:0 auto;max-width:1440px;min-height:745px;width:100%}.slingshot-hero-banner-50__col-1,.slingshot-hero-banner-50__col-2{align-items:center;display:flex;flex-basis:50%;justify-content:center}.slingshot-hero-banner-50__col-1{padding:0 60px 40px 80px}.slingshot-hero-banner-50__col-2{position:relative}.slingshot-hero-banner-50__background-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}img.slingshot-hero-banner-50__col-2-image{bottom:-88px;height:570px;object-fit:cover;position:relative;z-index:2}.slingshot-hero-banner-50__col-1-content{margin-top:140px;max-width:840px;position:relative;z-index:3}.slingshot-hero-banner-50__banner-kicker{color:#fff;font-size:13px;font-weight:700;line-height:15.6px;text-transform:uppercase;word-wrap:break-word}h1.slingshot-hero-banner-50__banner-title{color:#fff;font-size:90px;font-weight:500;line-height:97.2px;margin-top:0}.slingshot-hero-banner-50__banner-rich-text :is(h1,h2,h3,h4,h5,h6,p){color:#fff}.slingshot-hero-banner-50__banner-content>img{margin-bottom:24px}.slingshot-hero-banner-50__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:900px){.slingshot-hero-banner-50__banner-content-wrapper{flex-direction:column;min-height:640px;padding:0}.slingshot-hero-banner-50__col-1,.slingshot-hero-banner-50__col-2{flex-basis:100%;padding-left:28px;padding-right:28px}.slingshot-hero-banner-50__col-1{padding-right:28px;padding-top:80px}h1.slingshot-hero-banner-50__banner-title{font-size:60px;line-height:60px}}