.wp-active-we-video-player{position:relative;width:100%;overflow:hidden}.wp-active-we-video-player .wp-active-we-video-preview{position:relative;width:100%;background:#000;overflow:hidden;cursor:pointer;border-radius:8px;transition:all 0.3s}.wp-active-we-video-player .wp-active-we-video-preview .wp-active-we-preview-image{position:relative;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:200px}.wp-active-we-video-player .wp-active-we-video-preview .wp-active-we-preview-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);transition:all 0.3s}.wp-active-we-video-player .wp-active-we-video-preview .wp-active-we-preview-image .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;transition:all 0.3s;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:1;visibility:visible;width:44px;height:44px}.wp-active-we-video-player .wp-active-we-video-preview .wp-active-we-preview-image .play-icon:hover{transform:translate(-50%,-50%) scale(1.15)}.wp-active-we-video-player .wp-active-we-video-preview .wp-active-we-preview-image .play-icon svg{width:24px;height:24px}.wp-active-we-video-player .wp-active-we-video-preview .wp-active-we-video-placeholder{width:100%;height:300px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#666;border-radius:8px}.wp-active-we-video-player .wp-active-we-video-info{position:absolute;width:100%;bottom:0;padding:20px}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-text-content{flex:1}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-text-content .wp-active-we-video-title{margin:0 0 5px 0;font-weight:600;color:#333}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-text-content .wp-active-we-video-subtitle{margin:0;color:#666;font-size:.9em}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-logo-container{flex-shrink:0}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-logo-container .wp-active-we-video-logo{max-width:100%;height:auto}.wp-active-we-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:9999;opacity:0;transition:all 0.3s}.wp-active-we-popup-overlay.active{display:block;opacity:1}.wp-active-we-video-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:800px;max-width:90vw;height:100%;max-height:600px;background:#000;border-radius:12px;overflow:hidden;opacity:0;transition:all 0.3s}.wp-active-we-video-popup.active{transform:translate(-50%,-50%) scale(1);opacity:1}.wp-active-we-video-popup .wp-active-we-popup-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;background:rgb(0 0 0 / .5);color:#fff;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.wp-active-we-video-popup .wp-active-we-popup-close:hover{background:rgb(255 0 0 / .7);transform:scale(1.1)}.wp-active-we-video-popup .wp-active-we-popup-close svg{width:20px;height:20px}.wp-active-we-video-popup .wp-active-we-popup-video-container{position:relative;width:100%;display:inline}.wp-active-we-video-popup .wp-active-we-popup-video-container .wp-active-we-popup-video,.wp-active-we-video-popup .wp-active-we-popup-video-container .wp-active-we-youtube-player,.wp-active-we-video-popup .wp-active-we-popup-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.wp-active-we-video-popup .wp-active-we-popup-video-container .plyr{height:100%}.wp-active-we-video-popup .wp-active-we-popup-video-container .wp-active-we-popup-video{object-fit:cover}body.wp-active-we-popup-open{overflow:hidden}@media (max-width:768px){.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content{flex-direction:column;text-align:center;gap:15px}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-text-content{order:2}.wp-active-we-video-player .wp-active-we-video-info .wp-active-we-info-content .wp-active-we-logo-container{order:1}.wp-active-we-video-popup{width:95vw!important;max-width:95vw!important}.wp-active-we-video-popup .wp-active-we-popup-close{top:10px;right:10px;width:35px;height:35px}}@media (max-width:480px){.wp-active-we-video-popup{border-radius:8px}.wp-active-we-video-popup .wp-active-we-popup-close{top:8px;right:8px;width:30px;height:30px}.wp-active-we-video-popup .wp-active-we-popup-close svg{width:16px;height:16px}}@keyframes popupFadeIn{from{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes overlayFadeIn{from{opacity:0}to{opacity:1}}.wp-active-we-loading{position:relative}.wp-active-we-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid rgb(255 255 255 / .3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}