.thumb-card[data-v-39f7d7dd]{-webkit-user-select:none;user-select:none;background-color:var(--el-color-info-light-10);--xg-control-height:3rem;flex:none;justify-content:center;align-items:center;height:100%;position:relative;overflow:hidden}[data-v-39f7d7dd] .el-image__inner{animation:none!important}[data-v-39f7d7dd] .carousel__slide,[data-v-39f7d7dd] .carousel__track,[data-v-39f7d7dd] .carousel__viewport{height:100%}.video-cover[data-v-39f7d7dd],.video-player-layer[data-v-39f7d7dd]{pointer-events:none}.video-player-layer[data-v-39f7d7dd] .xgplayer{pointer-events:none;width:100%!important;height:100%!important}.video-player-layer[data-v-39f7d7dd] .xgplayer-controls{z-index:3;pointer-events:auto}.video-player-layer[data-v-39f7d7dd] .xgplayer-controls *{pointer-events:auto}.carousel-overlay[data-v-39f7d7dd]{height:calc(100% - var(--xg-control-height))}.video-cover[data-v-39f7d7dd]::-webkit-media-controls{-webkit-appearance:none;display:none!important}.video-cover[data-v-39f7d7dd]::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.video-cover[data-v-39f7d7dd]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}[data-v-39f7d7dd] .carousel__next,[data-v-39f7d7dd] .carousel__prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#40404040;border-radius:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(-50%)}[data-v-39f7d7dd] .carousel__icon{fill:var(--el-bg-color)}[data-v-39f7d7dd] .carousel:hover .carousel__next{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translate(-26px,-50%)}[data-v-39f7d7dd] .carousel:hover .carousel__prev{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translate(26px,-50%)}.number-text[data-v-39f7d7dd]{color:var(--el-bg-color);text-align:center;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#40404040;border-radius:1.25rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;top:1rem;left:50%;transform:translateY(0)}[data-v-39f7d7dd] .carousel:hover .number-text{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(10px)}
