.hero-video video{display:block}.hero-video{background-position:50%;background-size:cover}.hero-video:before{background-color:rgba(0,0,0,.15);content:"";display:block;height:100%;position:absolute;width:100%}.hero-video button{background-color:rgba(66,91,118,0)!important}.hero-video .vjs-big-play-button>svg{fill:#ff000000}.hero-section h1,.hero-section h2,.hero-section p{color:#fff}.hero-cols{align-items:center;bottom:40px;display:flex;justify-content:space-around}.hero-cols,.hero-content{left:0;position:absolute;right:0}.hero-inner-col h2:after{background:#f6841f;bottom:-10px;content:"";height:7px;left:0;position:absolute;width:60px}.hero-cols p{text-transform:uppercase}.hero-content p{padding:10px 0 20px}.hero-info-cols{align-items:center;display:flex;justify-content:space-around}.hero-btn{background:#f6841f;border-radius:0;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:22px;line-height:28px;padding:14px 40px;transition:all .3s}.hero-btn:hover{background:#000;color:#fff!important}#background-video{object-fit:cover}.hero-content-mobile-video{display:none}@media screen and (max-width:767px){.hero-section h1{font-size:77px;line-height:78px}.hero-section h2{font-size:24px;line-height:28px}.hero-btn{font-size:15px;line-height:22px}.hero-cols p{font-size:12px;line-height:18px}.hero-cols{background:#000;bottom:0;display:grid;gap:30px;grid-template-columns:50% 50%;padding:40px;position:relative}.hero-content{bottom:35%}#background-video{display:none}.hero-video{background-position:50%;background-size:cover;height:600px}.hero-content-mobile-video{align-items:center;display:flex;height:50%;justify-content:center;position:absolute;text-align:center;width:100%}.play-icon{background:rgba(0,0,0,.6);border-radius:50%;color:#fff;font-size:50px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:101}}@media screen and (min-width:768px){.hero-inner-col h2:after{bottom:-20px;height:13px;width:120px}.hero-content{top:50%;-webkit-transform:translateY(-50%)}}@media screen and (max-width:1024px) and (min-width:768px){#background-video{height:500px}.hero-section h1{font-size:60px;line-height:62px}.hero-section h2{font-size:30px;line-height:34px}}@media screen and (min-width:1025px){.hero-section h1{font-size:108px;line-height:108px}.hero-section h2{font-size:48px;line-height:52px}}@media screen and (min-width:1300px){.hero-cols,.hero-content{bottom:80px}#background-video{width:100%}}@media screen and (min-width:1620px){.hero-content{top:50%}}