.vf-container{height:100%;width:100%;overflow:hidden;scroll-behavior:auto}.vf-item{scroll-snap-align:start;background:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.vf-item,.vf-player-wrapper{height:100%;width:100%;position:relative}.vf-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vf-overlay{position:absolute;left:12px;bottom:24px;color:#fff;z-index:10;pointer-events:none}.vf-title{margin:0;font-size:16px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.vf-play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:20}.vf-play-button svg{width:80px;height:80px;fill:#fff}.vf-loading-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:25;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.spinner{border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.vf-bottom-bar{position:absolute;left:16px;right:16px;bottom:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;z-index:20}.vf-progress-container{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:4px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background:hsla(0,0%,100%,.25);cursor:pointer;overflow:hidden}.vf-progress-track{background:transparent}.vf-progress-fill,.vf-progress-track{position:absolute;inset:0;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}.vf-progress-fill{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#d8d8d8));background:-webkit-linear-gradient(left,#fff,#d8d8d8);background:-moz-linear-gradient(left,#fff,#d8d8d8);background:-o-linear-gradient(left,#fff,#d8d8d8);background:linear-gradient(90deg,#fff,#d8d8d8);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.vf-mute-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:none;background:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.vf-mute-button svg{width:16px;height:16px;fill:#fff}.vf-fullscreen-entry{position:absolute;left:0;right:0;bottom:38%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20}.vf-fullscreen-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 6px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.55);color:#fff;font-size:12px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vf-fullscreen-icon svg{width:18px;height:18px;fill:#fff}.vf-fullscreen-text{white-space:nowrap}.vf-nav-buttons{position:fixed;right:16px;top:50%;right:50%;-webkit-transform:translate(320px,-50%);-moz-transform:translate(320px,-50%);-ms-transform:translate(320px,-50%);-o-transform:translate(320px,-50%);transform:translate(320px,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;z-index:30;pointer-events:none}.vf-nav-button,.vf-nav-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.vf-nav-button{width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid hsla(0,0%,100%,.9);background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;pointer-events:auto}.vf-nav-button:hover{background:rgba(0,0,0,.7);border-color:#fff;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vf-nav-button:active{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}.vf-nav-icon{width:24px;height:24px;color:#fff;stroke-width:2.5}@media (max-width:768px){.vf-nav-buttons{right:12px}.vf-nav-button{width:44px;height:44px}.vf-nav-icon{width:20px;height:20px}}.main-video-swiper .swiper-pagination-bullet{background:hsla(180,1%,85%,.4)!important}.main-video-swiper .swiper-pagination-bullet-active{background-color:#229937!important}.more-video-swiper .swiper-slide{-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);-o-transition:opacity .4s ease,-o-transform .4s cubic-bezier(.4,0,.2,1);-moz-transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,-moz-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1),-moz-transform .4s cubic-bezier(.4,0,.2,1),-o-transform .4s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:1}.more-video-swiper .swiper-slide-active{opacity:1;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);z-index:10}.more-video-swiper .swiper-slide-next,.more-video-swiper .swiper-slide-prev{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:2}.more-video-swiper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity:.4;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);z-index:1}.more-video-swiper .swiper-pagination-bullet{background:hsla(180,1%,85%,.4)!important}.more-video-swiper .swiper-pagination-bullet-active{background-color:#229937!important}