.video-js,.vjs-tech{max-height:100%!important}.video-js{height:100%;width:100%;background-color:#000;display:flex;justify-content:center;align-items:center}.video-js .vjs-tech{max-width:100%;max-height:100%;object-fit:contain}.video-js.vjs-user-inactive .vjs-control-bar{opacity:1!important;visibility:visible!important}.video-js .vjs-control-bar{transition:none;background:rgba(0,0,0,0);border-radius:0;display:flex;justify-content:flex-end;padding-right:10px;position:absolute;bottom:0;right:0;width:100%;height:70px;align-items:center}.video-js .vjs-fullscreen-control,.video-js .vjs-mute-control{color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#1d1d1d;padding-bottom:20px;height:40px;border-radius:50%}.vjs-icon-placeholder:before{display:flex;justify-content:center;align-items:center}.video-js .vjs-progress-control .vjs-progress-holder{margin:0}.vjs-volume-control .vjs-control .vjs-volume-horizontal{display:none}.video-js .vjs-volume-panel{display:flex;align-items:center}.video-js .vjs-progress-holder{height:.4rem}.video-js .vjs-fullscreen-control{margin-left:5px;margin-right:5px}.video-js .vjs-load-progress div{background:rgba(0,0,0,.5)}.vjs-control-bar{padding:0!important;margin:0!important}.vjs-volume-level{display:none}.vjs-progress-control .vjs-control{height:8px}.video-js .vjs-play-progress:before{font-size:0}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-play-control,.video-js .vjs-playback-rate,.video-js .vjs-remaining-time,.video-js .vjs-subtitles-button{display:none}.video-js .vjs-progress-control{position:absolute;bottom:0;width:100%;height:4px;background:rgba(197,197,197,0)}.vjs-volume-bar .vjs-slider-bar .vjs-slider .vjs-slider-horizontal,.vjs-volume-control .vjs-control .vjs-volume-horizontal .vjs-hover{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:hover{background-color:#1d1d1d}.video-js .vjs-big-play-button{width:45px;height:45px;line-height:54px;z-index:10;border:none;color:#fff;-webkit-transition:border-color .4s,outline .4s,background-color .4s;-moz-transition:border-color .4s,outline .4s,background-color .4s;-ms-transition:border-color .4s,outline .4s,background-color .4s;-o-transition:border-color .4s,outline .4s,background-color .4s;transition:border-color .4s,outline .4s,background-color .4s;left:50%!important;top:50%!important;transform:translate3d(-50%,-50%,0)!important;margin:0!important;background-color:rgba(29,29,29,.9)!important;font-size:24px;border-radius:50%;height:45px!important;line-height:54px!important}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:rgba(29,29,29,.7)!important}.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;display:none;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:0!important;height:0!important;margin-right:auto!important}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:0!important;height:0!important}.video-js .vjs-volume-level{bottom:0!important;left:0!important}.video-js .vjs-volume-panel .vjs-volume-control,.vjs-volume-bar.vjs-slider-horizontal{width:0!important;height:0!important}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:4em!important}.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech{width:100%!important;height:100%!important}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.vjs-caption-settings{display:none}