.video-list{width:100%}
.video-list .swiper{max-height:300px;margin:0 80px}
@media screen and (min-width:1024px) and (max-width:1250px){.video-list .swiper{height:175px}
}
@media screen and (min-width:1251px){.video-list .swiper{height:250px}
}
.video-list .swiper-button-next,.video-list .swiper-button-prev{width:10px !important;height:10px !important;padding:1.3rem !important;transition:all .3s linear;box-shadow:none !important}
@media screen and (max-width:767px){.video-list .swiper-button-next,.video-list .swiper-button-prev{display:none}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.video-list .swiper-button-next,.video-list .swiper-button-prev{width:50px;height:50px;display:block;background-repeat:no-repeat;background-position:center}
}
.video-list .swiper-button-next::after,.video-list .swiper-button-prev::after{transform:scale(0.7)}
.video-list .swiper-pagination-bullet{margin:0 4px}
.video-list .swiper-pagination{position:inherit}
@media screen and (min-width:768px){.video-list .swiper-pagination{display:none}
}
.video-list .o-1{opacity:1}
.video-list--top-spacing{padding-top:4rem}
.video-list--bottom-spacing{padding-bottom:4rem}
.video-list--theater-mode .video-list__player-container{margin-bottom:4rem;padding:0 80px}
.video-list--theater-mode .video-list__carousel-video-container{background:#f2f2f2;aspect-ratio:1.77777778;width:100%;cursor:pointer;position:relative;border-radius:4px;border:1px solid transparent}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.video-list--theater-mode .video-list__carousel-video-container{height:650px}
}
.video-list--theater-mode .video-list__carousel-player{opacity:1;transition:all 1s linear;border-radius:4px;aspect-ratio:1.77777778}
.video-list--theater-mode .video-list__video-text{margin-bottom:.5rem;margin-top:1.5rem;font-family:'Montserrat'}
.video-list--theater-mode .video-list__video-desc{color:#737373;text-align:center;min-height:20px}
.video-list--theater-mode .video-list__video-gallery-title{font-weight:700;font-size:28.22px;line-height:28px;text-align:center}
.video-list--theater-mode .video-list__carousel{margin-top:2rem}
.video-list--theater-mode .video-list__carousel li{max-width:350px}
.video-list--theater-mode .video-list__carousel.video-list__carousel--disable-arrows .video-list__carousel-button-container{visibility:hidden}
.video-list--theater-mode .video-list__card{border:1px solid #dedede;border-radius:4px;position:relative;overflow:hidden;cursor:pointer;background:#dedede}
.video-list--theater-mode .video-list__card video{transition:all .3s linear}
@media screen and (min-width:1024px){.video-list--theater-mode .video-list__card:hover .video-list__carousel-thumbnail-text{transform:translateY(0) !important}
.video-list--theater-mode .video-list__card:hover .video-list__carousel-thumbnail-text .video-list__carousel-thumbnail-title{-webkit-line-clamp:4}
.video-list--theater-mode .video-list__card:hover .video-list__carousel-thumbnail-text span{display:-webkit-box;-webkit-line-clamp:5;opacity:1}
}
.video-list--theater-mode .video-list__thumbnail-container{height:225px;overflow:hidden;margin:0 1px}
@media screen and (min-width:768px) and (max-width:1250px){.video-list--theater-mode .video-list__thumbnail-container{height:170px}
}
@media screen and (max-width:767px){.video-list--theater-mode .video-list__thumbnail-container{height:150px}
}
.video-list--theater-mode .video-list__video-with-overlay{display:flex;height:150px;position:relative;background:#f2f2f2;z-index:1000;transition:all .3s linear}
@media screen and (max-width:1250px){.video-list--theater-mode .video-list__video-with-overlay{height:100px}
}
.video-list--theater-mode .video-list__carousel-thumbnail-text{padding:10px;box-sizing:border-box;position:absolute;bottom:0;transform:translateY(100%) translateY(-75px);transition:all .4s;width:100%;background:#fff;z-index:100000}
.video-list--theater-mode .video-list__carousel-thumbnail-text span{opacity:0;transition:opacity .3s ease-in;transition-delay:.3s;min-height:40px}
@media screen and (min-width:768px) and (max-width:1250px){.video-list--theater-mode .video-list__carousel-thumbnail-text{transform:translateY(100%) translateY(-70px)}
}
@media screen and (max-width:767px){.video-list--theater-mode .video-list__carousel-thumbnail-text{transform:translateY(100%) translateY(-50px)}
}
.video-list--theater-mode .video-list__carousel-thumbnail-title{-webkit-line-clamp:2;margin-bottom:8px;font-size:1em;font-weight:700}
.video-list--theater-mode .video-list__carousel-thumbnail{max-height:250px;width:100%;transition:width 1s,height 1s;object-fit:cover;object-position:center}
@media screen and (max-width:700px){.video-list--theater-mode .video-list__carousel-thumbnail{max-width:14rem;max-height:110px}
}
@media screen and (max-width:400px){.video-list--theater-mode .video-list__carousel-thumbnail{max-height:120px}
}
@media screen and (max-width:768px){.video-list--theater-mode .video-list__carousel-button-container{margin-top:.5rem}
}
@media screen and (min-width:767px) and (max-width:1023px){.video-list--theater-mode .video-list__player-container{padding:0 40px;margin-bottom:.75rem}
.video-list--theater-mode .video-list__video-desc{font-size:14px}
.video-list--theater-mode .video-list__video-gallery-title{font-size:22px;line-height:22px}
.video-list--theater-mode .video-list__carousel{margin-top:1rem}
}
@media screen and (max-width:767px){.video-list--theater-mode .video-list__player-container{padding:0 10px;margin-bottom:.5rem;align-items:left}
.video-list--theater-mode .video-list__video-text{margin-bottom:0rem;margin-top:.75rem}
.video-list--theater-mode .video-list__video-gallery-title{font-size:19px;line-height:20px}
.video-list--theater-mode .video-list__carousel{margin-top:1rem}
.video-list--theater-mode .video-list__title-styling{font-size:14px}
.video-list--theater-mode .video-list__video-desc{font-size:12px;text-align:center}
.video-list--theater-mode .video-list__card{max-width:240px;width:100%}
.video-list--theater-mode .video-list__carousel-thumbnail-text{padding:.5rem;line-height:16px}
}
@media screen and (max-width:600px){.video-list--theater-mode .video-list__title-styling{font-size:13px}
.video-list--theater-mode .video-list__title-styling #videoTitle{text-align:center}
.video-list--theater-mode .video-list__video-text{margin-bottom:0rem}
}
@media screen and (max-width:500px){.video-list--theater-mode .video-list__player-container{padding:0}
}
@media screen and (max-width:400px){.video-list--theater-mode .video-list__card{max-width:150px}
}
.video-list--theater-mode .swiper.video-list__carousel--disable-arrows:before,.video-list--theater-mode .swiper.video-list__carousel--disable-arrows:after{visibility:hidden}
@media screen and (min-width:767px) and (max-width:1023px){.video-list--theater-mode .swiper{margin:0 50px}
.video-list--theater-mode .swiper-button-next,.video-list--theater-mode .swiper-button-prev{transform:scale(0.75)}
.video-list--theater-mode .swiper-button-next{right:-5px}
.video-list--theater-mode .swiper-button-prev{left:-5px}
}
@media screen and (max-width:767px){.video-list--theater-mode .swiper{margin:0}
.video-list--theater-mode .swiper-button-next,.video-list--theater-mode .swiper-button-prev{transform:scale(0.5)}
.video-list--theater-mode .swiper-button-next,.video-list--theater-mode .swiper-button-prev{position:unset}
}
@media screen and (max-width:600px){.video-list--theater-mode .swiper-slide{display:flex;justify-content:center;align-items:center}
}
.video-list--sidebar{display:flex;padding:0rem}
@media screen and (max-width:1023px){.video-list--sidebar{display:none}
}
.video-list--sidebar .video-list__player{flex:1;display:flex;justify-content:center;flex-direction:column;margin-right:30px}
.video-list--sidebar .video-list__player-container{border-radius:4px;border:1px solid transparent;aspect-ratio:1.77777778;position:relative;background:#f2f2f2;cursor:pointer}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.video-list--sidebar .video-list__player-container{height:434px}
}
@media screen and (max-width:1250px) and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.video-list--sidebar .video-list__player-container{height:265px}
}
.video-list--sidebar .video-list__sidebar-video-title{margin:10px 0 0 0;font-family:'Montserrat'}
.video-list--sidebar .video-list__sidebar-player{aspect-ratio:1.77777778;opacity:1;transition:all 1s linear;border-radius:4px}
.video-list--sidebar .video-list__preview{display:flex;align-items:left;margin-bottom:20px;padding:.5rem;border:0;margin-right:26px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(0.25,0.8,0.25,1);margin-left:2px}
.video-list--sidebar .video-list__preview video{transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}
.video-list--sidebar .video-list__preview:hover{box-shadow:0 0 2px rgba(0,0,0,0.25),0 4px 15px rgba(0,0,0,0.22)}
.video-list--sidebar .video-list__preview:hover .video-list__title-styling{position:absolute;transition-delay:0;opacity:0;width:50%}
.video-list--sidebar .video-list__preview:hover .video-list__ellipsis-desc{display:-webkit-box;-webkit-line-clamp:4;opacity:1;transform:translateY(0);position:inherit}
@media screen and (min-width:1440px){.video-list--sidebar .video-list__preview:hover .video-list__ellipsis-desc{-webkit-line-clamp:5}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.video-list--sidebar .video-list__preview:hover .video-list__ellipsis-desc{display:block}
}
.video-list--sidebar .video-list__preview:hover .video-list__overlay{opacity:.5}
.video-list--sidebar .video-list__preview:hover video{transform:scale(1.1)}
.video-list--sidebar .video-list__preview-video{flex:.4}
.video-list--sidebar .video-list__play-icon{margin-left:2px}
.video-list--sidebar .video-list__details{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 20px;flex:1}
.video-list--sidebar .video-list__details p{padding-bottom:.25rem;-webkit-line-clamp:4;transition:all .5s linear .2s;font-size:1em;font-weight:700}
@media screen and (max-width:1024px){.video-list--sidebar .video-list__details{font-size:.8rem}
}
.video-list--sidebar .video-list__details span{font-size:14.45px;transition:all .5s linear;position:absolute;transform:translateY(100%);opacity:0}
.video-list--sidebar .video-list__details__only-shimmer{margin:0}
.video-list--sidebar .video-list__right-pane{position:relative;width:520px}
@media screen and (max-width:1250px){.video-list--sidebar .video-list__right-pane{width:420px}
}
.video-list--sidebar .video-list__right-pane .video-list__down-arrow{display:none}
.video-list--sidebar .video-list__right-pane .video-list__top-arrow{display:none}
.video-list--sidebar .video-list__right-pane-content{overflow:auto;height:100%;width:100%;padding-top:2px;position:absolute}
.video-list--sidebar .video-list__right-pane-content::-webkit-scrollbar{width:10px}
.video-list--sidebar .video-list__right-pane-content::-webkit-scrollbar-track{border:1px solid #dedede;border-radius:10px;background:#f2f2f2}
.video-list--sidebar .video-list__right-pane-content::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:16px;width:6px}
.video-list--sidebar .video-list__video-title{margin:0rem;margin-top:.5rem}
.video-list--sidebar .video-list__sidebar-thumbnail{object-fit:cover;object-position:center;width:100%;height:100%}
.video-list--sidebar .video-list__video-overlay{position:relative;width:155px;height:100px;background:#f2f2f2;margin:0;border-radius:4px;overflow:hidden}
.video-list--sidebar .video-list__video-overlay:hover{z-index:10000}
.video-list--sidebar .video-list__arrow{position:absolute;text-align:center;width:calc(100% - 26px);margin:0 auto;background:linear-gradient(to bottom,rgba(255,255,255,0.4) 0,#fff 100%);z-index:-1;opacity:0;transition:all .5s linear;cursor:pointer}
.video-list--sidebar .video-list__arrow i{font-size:1.5em}
.video-list--sidebar .video-list__down-arrow{padding-top:10px;bottom:-1px}
.video-list--sidebar .video-list__top-arrow{padding-bottom:10px;top:0}
.video-list--sidebar .video-list__video-desc{color:#737373;margin:0;font-size:14.45px}
.video-list__title{text-align:center;font-weight:700;font-size:28.22px;line-height:28px;color:#262626;margin-bottom:40px;margin-top:0;font-family:'Montserrat'}
.video-list__title-styling{color:#0d65b3;font-size:18.06px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0}
@media screen and (min-width:768px) and (max-width:1250px){.video-list__title-styling{font-size:16px;-webkit-line-clamp:2}
}
.video-list__play-button{position:absolute;color:#fff !important;background:transparent;border:0;outline:0;z-index:10000;opacity:0;transition:all .5s linear;cursor:pointer}
@media screen and (min-width:1024px){.video-list__show-carousel{display:none}
}
.video-list__vertical-spacing{margin:1rem 0rem}
.video-list__vertical-spacing video{cursor:pointer}
.video-list__video-gallery{position:relative}
.video-list__card-shadow{transition:all .5s linear}
@media screen and (min-width:1024px){.video-list__card-shadow:hover{box-shadow:0 0 2px rgba(0,0,0,0.25),0 4px 15px rgba(0,0,0,0.22)}
.video-list__card-shadow:hover video{transform:scale(1.1)}
.video-list__card-shadow:hover .video-list__overlay{opacity:.5}
}
.video-list__overlay-text{opacity:0;display:inline-block;margin-right:.25rem;transition:opacity .5s linear;background:#0d65b3;margin-left:8px;margin-top:8px;border-radius:16px;padding:4px 8px;font-weight:600;font-size:12.8px;line-height:16px}
.video-list__ellipsis-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#737373;font-size:.8rem}
@media screen and (max-width:1024px){.video-list__ellipsis-desc{font-size:.7rem}
}
.video-list__ellipsis-5{-webkit-line-clamp:5}
.video-list__overlay{position:absolute;color:#fff;font-weight:700;font-size:10px;align-items:baseline;opacity:0;height:90px;width:100%;transform:translate3d(0,0,0);left:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(255,255,255,0));transition:opacity .5s linear;z-index:1000}
.video-list ul,.video-list li{margin:0;padding:0;list-style-type:none}
.video-list .d-flex{display:flex}
.video-list .d-none{visibility:hidden}
.video-list .dir-col{flex-direction:column}
.video-list .items-center{align-items:center}
.video-list .content-center{justify-content:center}
.video-list__shimmer .video-list__shimmer-effect{animation:shimmer 3s;animation-iteration-count:infinite;background:#8f8f8f;background-image:linear-gradient(to right,#f6f7f8 0,#f2f4f7 10%,#f0f0f2 20%,#f2f4f7 30%,#f6f7f8 40%,#f6f7f8 100%);background-size:1500px 100%;z-index:1000000;left:0;cursor:inherit}
@keyframes shimmer{from{background-position:-1500px 0}
to{background-position:1500px 0}
}
.video-list__shimmer .video-list__carousel-video-container .video-list__shimmer-container{border-radius:4px}
.video-list__shimmer .video-list__player-container .video-list__shimmer-container{border-radius:4px}
.video-list__shimmer .video-list__shimmer-container{position:absolute;width:100%;height:100%}
.video-list__shimmer .video-list__title-styling{width:50%;color:transparent;height:20px;margin-bottom:10px}
.video-list__shimmer .video-list__ellipsis-desc{height:20px;color:transparent}
.video-list__shimmer .video-list__preview{cursor:inherit;pointer-events:none}
.video-list__shimmer .video-list__card{cursor:inherit;margin:0 10px;pointer-events:none}
.video-list__shimmer .video-list__video-desc{color:transparent;min-height:20px;width:100%}
.video-list__shimmer .video-list video{pointer-events:none}
.video-list__shimmer .video-list__only-shimmer{margin-top:10px;height:20px;width:100%}
.video-list__shimmer .video-list__carousel-player{opacity:0}
.video-list__shimmer .video-list__sidebar-player{opacity:0}