.video-gallery{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.video-gallery>div.video-item{width:200px;cursor:pointer}.video-item img{width:100%;border-radius:5px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid #fff}.play-icon::before{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:#fff0 #fff0 #fff0 #fff}.video-item img{display:block;width:100%;height:auto}.video-item{position:relative;display:inline-block}.popup-counter{position:fixed;top:20px;right:20px;background:rgb(0 0 0 / .8);color:#fff;font-size:14px;padding:5px 10px;border-radius:5px;z-index:10000;pointer-events:none}.video-gallery::-webkit-scrollbar{display:none}.mfp-iframe-holder .mfp-content{max-width:100%;padding-top:0}.mfp-iframe-scaler{padding-top:56.25%!important}@media screen and (max-width:767px){.mfp-iframe-scaler{padding-top:179%!important}.mfp-iframe-holder .mfp-close{top:30px;margin-right:15px;font-size:40px}}.mfp-iframe-holder .mfp-content{max-width:1100px!important;width:100%!important;margin:0 auto}@media screen and (min-width:768px){.mfp-iframe-scaler{padding-top:56.25%!important}.mfp-iframe-holder{padding:40px 0}}@media screen and (max-width:767px){.mfp-iframe-scaler{padding-top:177.78%!important}.mfp-iframe-holder{padding:0}.mfp-iframe-holder .mfp-content{max-width:100%!important}}.video-item:hover{border-radius:5px;transform:scale(1.05);z-index:2}.video-item:hover img{transform:scale(1.08);transition:transform 0.3s ease;box-shadow:0 8px 16px rgb(0 0 0 / .3)}.play-icon{animation:pulse 1.5s ease-in-out infinite;background-color:rgb(255 0 0 / .5);transition:background-color 0.3s ease,transform 0.3s ease}.video-item:hover .play-icon{background-color:rgb(255 0 0);box-shadow:0 0 12px rgb(255 0 0 / .6);transform:translate(-50%,-50%) scale(1.2)}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}100%{transform:translate(-50%,-50%) scale(1)}}