.video-js,body,html{height:100%;margin:0;inset:0}body,html{text-align:center}.video-js{position:relative;width:100%;user-select:none}.video-js:before{content:"";display:block;width:100%;padding-bottom:50%}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button,.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none!important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:.2em .3em}.video-js.vjs-ended .vjs-loading-spinner,.vjs-live-display,.vjs-remaining-time{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:block}.video-js .vjs-big-play-button{top:50%;left:50%;background-color:#de2c769a;font-size:2.5em;border-radius:50%;height:2em!important;width:2em!important;line-height:1.7em!important;margin-top:-1em!important;margin-left:-1em;border-width:4px}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.video-js:hover .vjs-big-play-button{background-color:#de2c76}.video-js .vjs-loading-spinner{border-color:#de2c76}.video-js .vjs-control-bar2{background-color:transparent}.video-js .vjs-control-bar{background-color:rgba(0,0,0,0)!important;color:#fff;font-size:17px}.video-js .vjs-big-play-button:before,.video-js .vjs-icon-play:before{font-size:32px}.video-js .vjs-progress-holder{font-size:1.7em;border-radius:10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.7em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-slider,.vjs-volume-level{border-radius:10px}.video-js .vjs-load-progress{background:rgba(255,255,255,.5)}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-time-divider{display:none;padding:0 .4em;width:auto}.video-js .vjs-time-divider{padding:0;min-width:0}