.video-slider-section{width:100%;overflow:hidden}
.video-slider__heading{text-align:center;font-size:4.8rem;font-weight:600;margin-bottom:4rem;position:relative;display:inline-block;width:100%;padding-bottom:1rem}
.video-slider__heading-underline{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;display:block}
.video-slider{margin:0 -1rem}
.video-slider__item{padding:0 1rem}
.video-slider__card{border-radius:12px;overflow:hidden;position:relative;box-shadow:0 2px 8px rgba(0,0,0,0.1)}
.video-slider__media{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;background:#000}
.video-slider__thumbnail,.video-slider__image{width:100%;height:100%;object-fit:cover;display:block}
.video-slider__placeholder{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}
.video-slider__placeholder svg{width:40%;height:40%;opacity:0.3}
.video-wrapper{position:relative}
.video-slider__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;z-index:2;transition:all 0.3s ease;padding:0}
.video-slider__play-button svg{width:64px;height:64px;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.2))}
.video-slider__play-button:hover{transform:translate(-50%,-50%) scale(1.1)}
.video-slider__play-button:hover svg circle{fill:rgba(255,255,255,1)}
.video-slider__iframe-container,.video-slider__video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.video-slider__iframe-container iframe{width:100%;height:100%;border:0}
.video-slider__video-container video{width:100%;height:100%;object-fit:cover}
.video-slider__video{width:100%;height:100%;object-fit:cover}
.video-slider__caption{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;font-size:1.6rem;font-weight:500;text-align:center;backdrop-filter:blur(8px)}
.slick-prev,.slick-next{width:48px;height:48px;z-index:10;background:rgba(255,255,255,0.9)!important;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,0.2);transition:all 0.3s ease}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{background:rgba(255,255,255,1)!important;transform:scale(1.1)}
.slick-prev{left:0}
.slick-next{right:0}
.slick-prev:before,.slick-next:before{font-size:24px;color:#000;opacity:1}
.slick-dots{bottom:-40px}
.slick-dots li button:before{font-size:12px;color:#000;opacity:0.3}
.slick-dots li.slick-active button:before{opacity:1;color:#F5A623}
@media screen and (max-width:989px){.video-slider__heading{font-size:3.6rem;margin-bottom:3rem}
.video-slider{margin:0 -0.8rem}
.video-slider__item{padding:0 0.8rem}
.slick-prev,.slick-next{width:40px;height:40px}
.slick-prev:before,.slick-next:before{font-size:20px}}
@media screen and (max-width:749px){.video-slider__heading{font-size:2.8rem}
.video-slider{margin:0 -0.5rem}
.video-slider__item{padding:0 0.5rem}
.video-slider__caption{font-size:1.4rem;padding:1.2rem}
.video-slider__play-button svg{width:48px;height:48px}
.slick-prev,.slick-next{width:36px;height:36px;display:none!important}
.slick-dots{bottom:-35px}}

