.vue_NeoCarouselVideo{width:100%;min-width:0;max-width:100%}.vue_NeoCarouselVideo .neo-carousel-center{margin:0 auto}.vue_NeoCarouselVideo .neo-carousel-center ul{margin:8px 0 80px;padding:0;display:block}.vue_NeoCarouselVideo .neo-carousel-center li{color:#888;cursor:pointer;line-height:1.2;list-style:inside}.vue_NeoCarouselVideo .neo-carousel-center li.curr{color:#fff}.vue_NeoCarouselVideo .neo-carousel-center .title_h4{text-align:center;margin-bottom:12px;font-size:26px;line-height:1.2}.vue_NeoCarouselVideo .neo-carousel-stage{width:100%;min-width:0;max-width:100%;padding:100px 0;overflow:visible}.vue_NeoCarouselVideo .neo-carousel-stage [data-slot=carousel]{max-width:100%;overflow:visible}.vue_NeoCarouselVideo .neo-carousel-stage [data-slot=carousel-content]{perspective:2000px;width:100%;min-width:0;max-width:100%;overflow:visible!important}.vue_NeoCarouselVideo .neo-carousel-stage [data-slot=carousel-content]>div{transform-style:preserve-3d;min-width:0}.vue_NeoCarouselVideo .carousel__slide{min-width:0}.vue_NeoCarouselVideo .carousel__slide .carousel__item.video__item{opacity:.4;backface-visibility:hidden;transition:transform .5s,opacity .5s;transform:rotateY(-20deg)scale(.9)}.vue_NeoCarouselVideo .carousel__slide:not(.carousel__slide--active) .carousel__item.video__item{filter:none}.vue_NeoCarouselVideo .carousel__slide--active .carousel__item.video__item,.vue_NeoCarouselVideo .carousel__slide--prev .carousel__item.video__item,.vue_NeoCarouselVideo .carousel__slide--next .carousel__item.video__item{will-change:transform}.vue_NeoCarouselVideo .carousel__slide--prev .carousel__item.video__item{transform:rotateY(-10deg)scale(.95)}.vue_NeoCarouselVideo .carousel__slide--next .carousel__item.video__item{transform:rotateY(10deg)scale(.95)}.vue_NeoCarouselVideo .carousel__slide--active{z-index:10;position:relative}.vue_NeoCarouselVideo .carousel__slide--active .carousel__item.video__item{opacity:1;transform:rotateY(0)scale(1.4)}.vue_NeoCarouselVideo .carousel__item.video__item{width:100%;max-width:var(--neo-carousel-max-width,940px);aspect-ratio:var(--neo-carousel-aspect,940/334);margin:0 auto;position:relative;overflow:visible}.vue_NeoCarouselVideo .carousel__item.video__item>div{overflow:visible!important}.vue_NeoCarouselVideo .carousel__item.video__item video{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.vue_NeoCarouselVideo .carousel__slide--active .carousel__item.video__item video{box-shadow:0 0 8px #fff6}.vue_NeoCarouselVideo .carousel__slide:not(.carousel__slide--active):not(.carousel__slide--prev):not(.carousel__slide--next) .carousel__item.video__item video{content-visibility:auto}.vue_NeoCarouselVideo .carousel__prev,.vue_NeoCarouselVideo .carousel__next{--neo-carousel-half:min(26.6%,calc(var(--neo-carousel-max-width,940px)*.7));cursor:pointer;color:#fff;z-index:20;background:0 0;border:2px solid #fff;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:50%;left:50%}.vue_NeoCarouselVideo .carousel__prev{margin-left:calc(var(--neo-carousel-half)*-1);transform:translate(calc(-100% - 16px),-50%)}.vue_NeoCarouselVideo .carousel__next{margin-left:var(--neo-carousel-half);transform:translate(16px,-50%)}.vue_NeoCarouselVideo .carousel__prev:disabled,.vue_NeoCarouselVideo .carousel__next:disabled{opacity:.4;cursor:not-allowed}@media screen and (min-width:980px){.vue_NeoCarouselVideo .neo-carousel-center{width:500px;margin:0 auto}.vue_NeoCarouselVideo .neo-carousel-center .title_h4{text-align:left}.vue_NeoCarouselVideo .neo-carousel-center ul{margin:8px 0 48px}.vue_NeoCarouselVideo .neo-carousel-center li{font-size:16px}.vue_NeoCarouselVideo .neo-carousel-center .title_h4{font-size:32px}.vue_NeoCarouselVideo .neo-carousel-stage{padding:140px 0}}@media screen and (max-width:979px){.vue_NeoCarouselVideo .neo-carousel-center li{text-align:center;font-size:14px;list-style:inside}.vue_NeoCarouselVideo .carousel__prev,.vue_NeoCarouselVideo .carousel__next{display:none}.vue_NeoCarouselVideo .neo-carousel-stage{padding:48px 0}.vue_NeoCarouselVideo .carousel__item.video__item{box-sizing:border-box;max-width:100%;aspect-ratio:var(--neo-carousel-aspect,940/334);padding:0 16px}}
