.hero-banner-lp{background:#000;background-position:0;background-repeat:no-repeat;background-size:cover;height:1043px;overflow:hidden;position:relative;width:100%;z-index:2}.hero-banner-lp:after{background:linear-gradient(0deg,#000 -21.66%,transparent 99.66%);bottom:0;content:"";height:289px;left:0;position:absolute;width:100%;z-index:1}.hero-container{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1366px;overflow:visible;padding:116px 64px 0;position:relative;z-index:1}.hero-container .bottom{display:contents}.img-bottom-lp{margin-left:auto;margin-right:auto;margin-top:-55px;width:fit-content}.hero-banner-lp .left{display:block;padding-top:128px;width:504px}.hero-banner-lp .right{display:block;margin-left:-200px;position:relative;width:100%;z-index:-1}.hero-banner-lp .right:after{background:linear-gradient(270deg,transparent,#000);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.hero-banner-lp .hero-item-video video{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-height:100%;min-width:100%;position:absolute;right:0;top:0}.vw-bg-video{height:100%;position:absolute;width:100%}.hero-banner-lp .hero-title{color:#fff;font-family:RecklessNeue,sans-serif;font-size:82px;font-style:normal;font-weight:400;letter-spacing:-2px;line-height:102px;margin:24px auto 22px;max-width:991px;text-align:center}.hero-banner-lp .top-title{color:#58fddf;font-family:Brown;font-size:22px;font-style:normal;font-weight:400;letter-spacing:4.705px;line-height:32px;margin-top:48px;text-align:center;text-shadow:0 1.176px 37.637px rgba(0,0,0,.5);text-transform:uppercase}.hero-banner-lp .banner-button-txt{color:#fff;font-family:LL Brown,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:52px;margin-bottom:52px;margin-left:auto;margin-right:auto;max-width:985px;text-align:center}.btn.btn-green{background:#3cfecf;border:2px solid transparent;justify-content:center;margin:auto;max-width:284px}.btn.btn-green,.btn.btn-outline{display:flex;font-size:16px;gap:8px;height:56px;letter-spacing:1px;line-height:24px;padding:16px 48px;text-transform:uppercase;width:fit-content}.btn.btn-outline{background:transparent;border:1px solid #fff;border-radius:100px!important;color:#fff;justify-content:space-between}.hero-banner-lp .btn-group{column-gap:24px;display:flex}.hero-banner-lp .hero-logos-v4{display:flex;flex-direction:column;gap:14px;margin-top:48px}.hero-banner-lp .txt-v4{color:#58fddf;font-size:12px;font-weight:400;letter-spacing:4px;line-height:20px;position:relative;text-transform:uppercase;width:140px}.hero-banner-lp .txt-v4:after{background:#58fddf;content:"";height:1px;position:absolute;right:-35px;top:9.5px;width:32px}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background-color:transparent;border:none;padding:0}.vw-hero-carousel{display:flex;min-width:100vh;overflow:hidden;padding-top:40px}.vw-hero-carousel .slick-list{overflow:visible}.hero-banner-lp .hero-item-video{height:860px;min-width:300px;overflow:hidden;position:relative;width:300px}.hero-item-video .slick-slide{z-index:2}.hero-banner-lp .slick-track{position:unset}.slick-now.hero-item-video{left:0;position:absolute;right:0}@media (min-width:1024px) and (max-width:1365px){.hero-container{padding:0 24px}.hero-banner-lp .left{margin-right:40px}.hero-banner-lp .hero-title{font-size:62px;line-height:82px;margin-top:12px;max-width:750px}.hero-banner-lp .top-title{font-size:18px;letter-spacing:4.705px;line-height:32px;margin-top:195px}.hero-banner-lp .banner-button-txt{font-size:26px;line-height:42px;max-width:799px}.img-bottom-lp{margin-top:-10px}}@media (min-width:768px) and (max-width:1023px){.hero-banner-lp{height:100%}.hero-container{padding:0}.hero-banner-lp .left{margin-right:40px;width:452px}.hero-banner-lp .right{width:calc(100% - 392px)}.hero-banner-lp .hero-title{font-size:52px;letter-spacing:-2px;line-height:72px;margin-top:12px;max-width:646px}.hero-banner-lp .top-title{font-size:18px;letter-spacing:4.705px;line-height:32px;margin-top:166px}.hero-banner-lp .banner-button-txt{font-size:18px;line-height:32px;max-width:600px}.hero-banner-lp .hero-item-video{height:700px;width:264px}.vw-hero-carousel{padding-top:66px}}@media (max-width:767px){.hero-banner-lp{height:100%}.hero-container{flex-direction:column;padding:0}.hero-banner-lp .left{margin-right:0;padding:104px 20px 48px;text-align:center;width:100%}.hero-banner-lp .right{height:417px;margin-left:0;width:100%}.hero-banner-lp .hero-title{font-size:42px;line-height:62px;margin-bottom:32px;margin-top:11px;max-width:335px}.hero-banner-lp .top-title{font-size:14px;letter-spacing:3px;line-height:22px;margin-top:153px}.hero-banner-lp .banner-button-txt{font-size:18px;line-height:32px;margin-bottom:32px}.hero-banner-lp .hero-item-video{height:417px;min-width:244px;width:244px}.vw-hero-carousel{padding-top:0}.hero-banner-lp h3{font-size:16px;letter-spacing:.48px;line-height:16px}.hero-banner-lp .btn-group{flex-direction:column;row-gap:16px}.hero-banner-lp .btn-group a.btn{justify-content:center;width:100%}.hero-banner-lp .right:after{display:none}.hero-banner-lp:after{height:170px}}