.media-slider-component-container,.single-slide-container{position:relative;width:100%}.media-slider-component-container .media-slide,.single-slide-container .media-slide{position:relative;width:100%;display:flex;align-items:stretch;justify-content:center;background:#f5f5f5;border-radius:8px;overflow:hidden}.media-slider-component-container .media-slide.image-slide .slide-image,.single-slide-container .media-slide.image-slide .slide-image{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:cover;transition:transform .3s ease}.media-slider-component-container .media-slide.image-slide .slide-image:hover,.single-slide-container .media-slide.image-slide .slide-image:hover{transform:scale(1.02)}.media-slider-component-container .media-slide.video-slide .video-container,.single-slide-container .media-slide.video-slide .video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}.media-slider-component-container .media-slide.video-slide .video-container .video-iframe,.single-slide-container .media-slide.video-slide .video-container .video-iframe{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:8px}.media-slider-component-container .media-slide.video-slide.shorts-video .video-container,.single-slide-container .media-slide.video-slide.shorts-video .video-container{padding-bottom:177.77%;max-width:360px;margin:0 auto}.media-slider-component-container .media-slide.error-slide,.media-slider-component-container .media-slide.unknown-slide,.single-slide-container .media-slide.error-slide,.single-slide-container .media-slide.unknown-slide{min-height:200px;background:#f8f9fa;border:2px dashed #dee2e6}.media-slider-component-container .media-slide.error-slide .error-message,.media-slider-component-container .media-slide.unknown-slide .error-message,.single-slide-container .media-slide.error-slide .error-message,.single-slide-container .media-slide.unknown-slide .error-message{text-align:center;color:#6c757d;font-style:italic}.media-slider-component-container .media-slide.error-slide .error-message p,.media-slider-component-container .media-slide.unknown-slide .error-message p,.single-slide-container .media-slide.error-slide .error-message p,.single-slide-container .media-slide.unknown-slide .error-message p{margin:0;font-size:14px}.media-slider-component-container .slick-dots,.single-slide-container .slick-dots{display:flex!important;justify-content:center;gap:6px;padding:0;list-style:none}.media-slider-component-container .slick-dots li,.single-slide-container .slick-dots li{margin:0}.media-slider-component-container .slick-dots li button:before,.single-slide-container .slick-dots li button:before{font-size:10px;line-height:1;opacity:.4;color:#fff}.media-slider-component-container .slick-dots li.slick-active button:before,.single-slide-container .slick-dots li.slick-active button:before{opacity:1;color:#fff}.media-slider-component-container .slick-dots-top,.single-slide-container .slick-dots-top{position:absolute;top:8px;left:0;right:0}.media-slider-component-container .slick-dots-bottom,.single-slide-container .slick-dots-bottom{position:absolute;bottom:8px;left:0;right:0}.no-media-container{display:flex;align-items:center;justify-content:center;min-height:200px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px}.no-media-container .no-media-message{text-align:center;color:#6c757d;font-style:italic}.no-media-container .no-media-message p{margin:0;font-size:14px}@media(min-width:769px){.media-slider-component-container .media-slide.image-slide .slide-image,.single-slide-container .media-slide.image-slide .slide-image{max-height:400px}.media-slider-component-container .media-slide.video-slide .video-container,.single-slide-container .media-slide.video-slide .video-container{padding-bottom:56.25%}}.media-slide.loading:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;z-index:1}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}