@charset "utf-8";

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before { text-align: center; }

@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff"); font-weight: 400; font-style: normal; }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before { content: ""; }

.vjs-icon-play-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-play-circle::before { content: ""; }

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs-icon-pause::before { content: ""; }

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-icon-volume-mute::before { content: ""; }

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before, .vjs-icon-volume-low::before { content: ""; }

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before, .vjs-icon-volume-mid::before { content: ""; }

.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-mute-control .vjs-icon-placeholder::before, .vjs-icon-volume-high::before { content: ""; }

.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-enter::before { content: ""; }

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-exit::before { content: ""; }

.vjs-icon-square { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-square::before { content: ""; }

.vjs-icon-spinner { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-spinner::before { content: ""; }

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .vjs-icon-subtitles { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::before, .vjs-icon-subtitles::before { content: ""; }

.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-captions-button .vjs-icon-placeholder::before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .vjs-icon-captions::before { content: ""; }

.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-chapters-button .vjs-icon-placeholder::before, .vjs-icon-chapters::before { content: ""; }

.vjs-icon-share { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-share::before { content: ""; }

.vjs-icon-cog { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-cog::before { content: ""; }

.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-play-progress::before, .video-js .vjs-volume-level::before, .vjs-icon-circle::before, .vjs-seek-to-live-control .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-circle-outline { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-circle-outline::before { content: ""; }

.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-circle-inner-circle::before { content: ""; }

.vjs-icon-hd { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-hd::before { content: ""; }

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before, .vjs-icon-cancel::before { content: ""; }

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before, .vjs-icon-replay::before { content: ""; }

.vjs-icon-facebook { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-facebook::before { content: ""; }

.vjs-icon-gplus { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-gplus::before { content: ""; }

.vjs-icon-linkedin { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-linkedin::before { content: ""; }

.vjs-icon-twitter { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-twitter::before { content: ""; }

.vjs-icon-tumblr { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-tumblr::before { content: ""; }

.vjs-icon-pinterest { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-pinterest::before { content: ""; }

.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-descriptions-button .vjs-icon-placeholder::before, .vjs-icon-audio-description::before { content: ""; }

.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-audio-button .vjs-icon-placeholder::before, .vjs-icon-audio::before { content: ""; }

.vjs-icon-next-item { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-next-item::before { content: ""; }

.vjs-icon-previous-item { font-family: VideoJS; font-weight: 400; font-style: normal; }

.vjs-icon-previous-item::before { content: ""; }

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-enter { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-enter::before { content: ""; }

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-exit { font-family: VideoJS; font-weight: 400; font-style: normal; }

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-exit::before { content: ""; }

.video-js { display: block; vertical-align: top; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); position: relative; padding: 0px; font-size: 10px; line-height: 1; font-weight: 400; font-style: normal; font-family: Arial, Helvetica, sans-serif; word-break: normal; }

.video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; }

.video-js[tabindex="-1"] { outline: none; }

.video-js *, .video-js ::after, .video-js ::before { box-sizing: inherit; }

.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }

.video-js.vjs-4-3, .video-js.vjs-16-9, .video-js.vjs-fluid { width: 100%; max-width: 100%; height: 0px; }

.video-js.vjs-16-9 { padding-top: 56.25%; }

.video-js.vjs-4-3 { padding-top: 75%; }

.video-js.vjs-fill, .video-js .vjs-tech { width: 100%; height: 100%; }

.video-js .vjs-tech { position: absolute; top: 0px; left: 0px; }

body.vjs-full-window { padding: 0px; margin: 0px; height: 100%; }

.vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; }

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) { width: 100% !important; height: 100% !important; padding-top: 0px !important; }

.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }

.vjs-hidden { display: none !important; }

.vjs-disabled { opacity: 0.5; cursor: default; }

.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }

.vjs-lock-showing { opacity: 1; visibility: visible; display: block !important; }

.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto; }

.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }

.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.63332em; width: 3em; display: block; position: absolute; top: 10px; left: 10px; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: 0.4s; }

.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -0.81666em; margin-left: -1.5em; }

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0.5); transition: all; }

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button { display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block; }

.video-js button { background: none; border: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; appearance: none; }

.vjs-control .vjs-button { width: 100%; height: 100%; }

.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }

.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; }

.video-js .vjs-modal-dialog > * { box-sizing: border-box; }

.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }

.vjs-menu-button { cursor: pointer; }

.vjs-menu-button.vjs-disabled { cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }

.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }

.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { display: none; }

.vjs-menu li { list-style: none; margin: 0px; padding: 0.2em 0px; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase; }

.js-focus-visible .vjs-menu li.vjs-menu-item:hover, .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }

.js-focus-visible .vjs-menu li.vjs-selected:hover, .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }

.js-focus-visible .vjs-menu :focus:not(.focus-visible), .video-js .vjs-menu :focus:not(:focus-visible) { background: none; }

.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; font-weight: 700; cursor: default; }

.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0px; width: 10em; left: -3em; height: 0px; margin-bottom: 1.5em; border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; }

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em; }

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em; }

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em; }

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em; }

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu { display: block; }

.video-js .vjs-menu-button-inline { transition: 0.4s; overflow: hidden; }

.video-js .vjs-menu-button-inline::before { width: 2.22222em; }

.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: 12em; }

.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transition: 0.4s; }

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu { display: block; opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto; }

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu { width: auto; }

.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0px; overflow: hidden; }

.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar { display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table; }

.video-js .vjs-control { position: relative; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }

.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }

.vjs-button > .vjs-icon-placeholder { display: block; }

.video-js .vjs-control:focus, .video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.video-js .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle; }

.video-js .vjs-custom-control-spacer { display: none; }

.video-js .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display: flex; align-items: center; min-width: 4em; touch-action: none; }

.video-js .vjs-progress-control.disabled { cursor: default; }

.vjs-live .vjs-progress-control { display: none; }

.vjs-liveui .vjs-progress-control { display: flex; align-items: center; }

.vjs-no-flex .vjs-progress-control { width: auto; }

.video-js .vjs-progress-holder { flex: 1 1 auto; transition: 0.2s; height: 0.3em; }

.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }

.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }

.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 { position: absolute; display: block; height: 100%; margin: 0px; padding: 0px; width: 0px; }

.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }

.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; top: -0.333333em; z-index: 1; }

.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }

.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }

.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }

.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none; }

.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0px; margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider.disabled { cursor: default; }

.video-js .vjs-slider:focus { text-shadow: rgb(255, 255, 255) 0px 0px 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; }

.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex; }

.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }

.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px; }

.video-js .vjs-volume-panel { transition: width 1s; }

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel.vjs-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:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control { visibility: visible; opacity: 1; position: relative; transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left, top; }

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-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:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; margin-right: 0px; }

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical { left: -3.5em; transition: left; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active { width: 10em; transition: width 0.1s; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3000em; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position: relative; transition: none; }

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { position: absolute; bottom: 3em; left: 0.5em; }

.video-js .vjs-volume-panel { display: flex; }

.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto; }

.video-js .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); }

.video-js .vjs-volume-level::before { position: absolute; font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level::before { top: -0.3em; right: -0.5em; }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }

.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: rgba(43, 51, 63, 0.7); }

.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }

.vjs-poster { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: rgb(0, 0, 0); cursor: pointer; margin: 0px; padding: 0px; position: absolute; inset: 0px; height: 100%; }

.vjs-has-started .vjs-poster { display: none; }

.vjs-audio.vjs-has-started .vjs-poster { display: block; }

.vjs-using-native-controls .vjs-poster { display: none; }

.video-js .vjs-live-control { display: flex; align-items: flex-start; flex: 1 1 auto; font-size: 1em; line-height: 3em; }

.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left; }

.video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control { display: none; }

.video-js .vjs-seek-to-live-control { align-items: center; cursor: pointer; flex: 0 0 auto; display: inline-flex; height: 100%; padding-left: 0.5em; padding-right: 0.5em; font-size: 1em; line-height: 3em; width: auto; min-width: 4em; }

.vjs-no-flex .vjs-seek-to-live-control { display: table-cell; width: auto; text-align: left; }

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto; }

.vjs-seek-to-live-control .vjs-icon-placeholder { margin-right: 0.5em; color: rgb(136, 136, 136); }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red; }

.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; padding-left: 1em; padding-right: 1em; }

.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration { display: none; }

.vjs-time-divider { display: none; line-height: 3em; }

.vjs-live .vjs-time-divider { display: none; }

.video-js .vjs-play-control { cursor: pointer; }

.video-js .vjs-play-control .vjs-icon-placeholder { flex: 0 0 auto; }

.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }

.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; }

.vjs-subtitles { color: rgb(255, 255, 255); }

.vjs-captions { color: rgb(255, 204, 102); }

.vjs-tt-cue { display: block; }

video::-webkit-media-text-track-display { transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control, .video-js .vjs-picture-in-picture-control { cursor: pointer; flex: 0 0 auto; }

.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center; }

.vjs-playback-rate .vjs-menu { width: 4em; left: 0px; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }

.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px; line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: center; top: 50%; vertical-align: middle; width: 100%; }

.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.85; text-align: left; border: 6px solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: padding-box; width: 50px; height: 50px; border-radius: 25px; visibility: hidden; }

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; }

.vjs-loading-spinner::after, .vjs-loading-spinner::before { content: ""; position: absolute; margin: -6px; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border-style: inherit; border-width: inherit; border-image: inherit; border-color: rgb(255, 255, 255) transparent transparent; }

.vjs-seeking .vjs-loading-spinner::after, .vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }

.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }

.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }

@keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}

@-webkit-keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}

@keyframes vjs-spinner-spin { 
  100% { transform: rotate(1turn); }
}

@-webkit-keyframes vjs-spinner-spin { 
  100% { transform: rotate(1turn); }
}

@keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: rgb(255, 255, 255); }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}

@-webkit-keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: rgb(255, 255, 255); }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}

.vjs-chapters-button .vjs-menu ul { width: 24em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit; }

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " "; font-size: 1.5em; line-height: inherit; }

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control { display: none; }

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover { width: auto; }

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button { display: none; }

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer { flex: 1 1 auto; display: block; }

.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer { width: auto; }

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control { display: none; }

.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }

.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font { display: table-cell; }

.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }

@supports (display:grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding: 20px 24px 0px; }
  .vjs-track-settings-controls .vjs-default-button { margin-bottom: 20px; }
  .vjs-text-track-settings .vjs-track-settings-controls { grid-column: 1 / -1; }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content { grid-template-columns: 1fr; }
}

.vjs-track-setting > select { margin-right: 1em; margin-bottom: 0.5em; }

.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none; }

.vjs-text-track-settings fieldset span { display: inline-block; }

.vjs-text-track-settings fieldset span > select { max-width: 7.3em; }

.vjs-text-track-settings legend { color: rgb(255, 255, 255); margin: 0px 0px 5px; }

.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px, 1px, 1px, 1px); display: block; margin: 0px 0px 5px; padding: 0px; border: 0px; height: 1px; width: 1px; overflow: hidden; }

.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); }

.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }

.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; }

.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}

.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: -1000; }

.js-focus-visible .video-js :focus:not(.focus-visible), .video-js :focus:not(:focus-visible) { outline: none; }

.vjs-playlist { background-color: rgb(26, 26, 26); color: rgb(255, 255, 255); list-style-type: none; }

.vjs-playlist img { display: block; height: auto; width: auto; }

.vjs-playlist .vjs-playlist-item-list { position: relative; margin: 0px; padding: 0px; list-style: none; }

.vjs-playlist .vjs-playlist-item { position: relative; cursor: pointer; overflow: hidden; }

.vjs-playlist .vjs-playlist-thumbnail-placeholder { background: rgb(48, 48, 48); }

.vjs-playlist .vjs-playlist-now-playing-text { display: none; position: absolute; top: 0px; left: 0px; padding-left: 2px; margin: 0.8rem; }

.vjs-playlist .vjs-playlist-duration { position: absolute; top: 0.5rem; left: 0.5rem; padding: 2px 5px 3px; margin-left: 2px; background-color: rgba(26, 26, 26, 0.8); }

.vjs-playlist .vjs-playlist-title-container { position: absolute; bottom: 0px; box-sizing: border-box; width: 100%; padding: 0.5rem 0.8rem; text-shadow: rgb(0, 0, 0) 1px 1px 2px, rgb(0, 0, 0) -1px 1px 2px, rgb(0, 0, 0) 1px -1px 2px, rgb(0, 0, 0) -1px -1px 2px; }

.vjs-playlist .vjs-playlist-name { display: block; max-height: 2.5em; padding: 0px 0px 4px 2px; font-style: normal; overflow: hidden; line-height: 20px; }

.vjs-playlist .vjs-playlist-description { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; font-size: 14px; padding: 0px 0px 0px 2px; }

.vjs-playlist .vjs-up-next-text { display: none; padding: 0.1rem 2px; font-size: 0.8em; text-transform: uppercase; }

.vjs-playlist .vjs-up-next .vjs-up-next-text { display: block; }

.vjs-playlist .vjs-selected { background-color: rgb(20, 26, 33); }

.vjs-playlist .vjs-selected img { opacity: 0.2; }

.vjs-playlist .vjs-selected .vjs-playlist-duration { display: none; }

.vjs-playlist .vjs-selected .vjs-playlist-now-playing-text { display: block; }

.vjs-playlist .vjs-selected .vjs-playlist-title-container { text-shadow: none; }

.vjs-playlist-vertical { overflow: hidden auto; }

.vjs-playlist-vertical img { width: 100%; min-height: 54px; }

.vjs-playlist-vertical .vjs-playlist-item { margin-bottom: 5px; }

.vjs-playlist-vertical .vjs-playlist-thumbnail { display: block; width: 100%; }

.vjs-playlist-vertical .vjs-playlist-thumbnail-placeholder { height: 100px; }

.vjs-playlist-horizontal { overflow: auto hidden; }

.vjs-playlist-horizontal img { min-width: 100px; height: 100%; }

.vjs-playlist-horizontal .vjs-playlist-item-list { height: 100%; white-space: nowrap; }

.vjs-playlist-horizontal .vjs-playlist-item { display: inline-block; height: 100%; margin-right: 5px; }

.vjs-playlist-horizontal .vjs-playlist-thumbnail { display: block; height: 100%; }

.vjs-playlist-horizontal .vjs-playlist-thumbnail-placeholder { height: 100%; width: 180px; }

.vjs-playlist.vjs-ad-playing { overflow: hidden; }

.vjs-playlist.vjs-ad-playing.vjs-csspointerevents { pointer-events: none; overflow: auto; }

.vjs-playlist.vjs-ad-playing.vjs-csspointerevents .vjs-playlist-ad-overlay { pointer-events: auto; }

.vjs-playlist.vjs-ad-playing .vjs-playlist-ad-overlay { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }

.vjs-playlist { font-size: 14px; }

.vjs-playlist .vjs-playlist-description { height: 28px; line-height: 21px; }

.vjs-mouse.vjs-playlist { font-size: 15px; }

.vjs-mouse.vjs-playlist .vjs-playlist-description { height: 30px; line-height: 23px; }

@media (min-width: 600px) {
  .vjs-mouse.vjs-playlist { font-size: 17px; }
  .vjs-mouse.vjs-playlist .vjs-playlist-description { height: 34px; line-height: 26px; }
  .vjs-playlist .vjs-playlist-name { line-height: 22px; }
}

@media (max-width: 520px) {
  .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-now-playing-text, .vjs-mouse.vjs-playlist .vjs-up-next .vjs-up-next-text, .vjs-playlist .vjs-selected .vjs-playlist-now-playing-text, .vjs-playlist .vjs-up-next .vjs-up-next-text { display: none; }
}

@media (min-width: 521px) {
  .vjs-playlist img { min-height: 85px; }
}

@media (max-width: 750px) {
  .vjs-playlist .vjs-playlist-duration { display: none; }
}

.vjs-ad-playing.vjs-ad-playing .vjs-progress-control { pointer-events: none; }

.vjs-ad-playing.vjs-ad-playing .vjs-play-progress { background-color: rgb(255, 228, 0); }

.vjs-ad-loading .vjs-loading-spinner { display: block; visibility: visible; }

.vjs-ad-playing .vjs-audio-button, .vjs-ad-playing .vjs-captions-button { display: none; }

.vjs-ad-loading .vjs-loading-spinner::after, .vjs-ad-loading .vjs-loading-spinner::before { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }

.vjs-ad-loading .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }

.vjs-ad-loading .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }

.vjs-ad-content-resuming .vjs-big-play-button, .vjs-ad-content-resuming .vjs-poster, .vjs-ad-loading .vjs-big-play-button, .vjs-ad-loading .vjs-poster { display: none; }

.ima-ad-container { top: 0px; position: absolute; display: none; width: 100%; height: 100%; }

.video-js.vjs-playing .bumpable-ima-ad-container { margin-top: -4em; }

.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container { margin-top: 0px; }

.video-js.vjs-paused .bumpable-ima-ad-container, .video-js.vjs-playing:hover .bumpable-ima-ad-container, .video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container { margin-top: -4em; }

.ima-controls-div { bottom: 0px; height: 1.4em; position: absolute; overflow: hidden; display: none; opacity: 1; background: linear-gradient(0deg, rgba(7, 20, 30, 0.7) 0px, rgba(7, 20, 30, 0)); }

.ima-controls-div.ima-controls-div-showing { height: 3.7em; }

.ima-countdown-div { height: 1em; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 0px 0px 0.2em; cursor: default; }

.ima-seek-bar-div { top: 1.2em; height: 0.3em; position: absolute; background: rgba(255, 255, 255, 0.4); }

.ima-progress-div { width: 0px; height: 0.3em; background-color: rgb(236, 197, 70); }

.ima-fullscreen-div, .ima-mute-div, .ima-play-pause-div, .ima-slider-div { width: 2.33em; height: 1.33em; top: 0.733em; left: 0px; position: absolute; color: rgb(204, 204, 204); font-size: 1.5em; line-height: 2; text-align: center; font-family: VideoJS; cursor: pointer; }

.ima-mute-div { left: auto; right: 5.667em; }

.ima-slider-div { left: auto; right: 2.33em; width: 3.33em; height: 0.667em; top: 1.33em; background-color: rgb(85, 85, 85); }

.ima-slider-level-div { width: 100%; height: 0.667em; background-color: rgb(236, 197, 70); }

.ima-fullscreen-div { left: auto; right: 0px; }

.ima-playing::before { content: ""; }

.ima-paused::before { content: ""; }

.ima-paused:hover::before, .ima-playing:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.ima-non-muted::before { content: ""; }

.ima-muted::before { content: ""; }

.ima-muted:hover::before, .ima-non-muted:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.ima-non-fullscreen::before { content: ""; }

.ima-fullscreen::before { content: ""; }

.ima-fullscreen:hover::before, .ima-non-fullscreen:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.video-js :focus { outline: none; }

.video-js .vjs-control { width: 50px; }

.video-js .vjs-control:focus { outline: 0px; }

.video-js .vjs-button { cursor: pointer; }

.video-js .vjs-icon-placeholder::before { background-repeat: no-repeat; background-position: 50% center; background-size: 24px; content: "" !important; }

.video-js .vjs-big-play-button { top: 50%; left: 50%; width: 100px; height: 100px; border-width: 0px; border-radius: 50%; background-color: rgb(0, 0, 0); opacity: 0.8; transform: translate(-50%, -50%); transition: opacity 0.5s; }

.tablet_client .video-js .vjs-big-play-button { width: 10vw; height: 10vw; }

.video-js .vjs-big-play-button > .vjs-icon-placeholder::before { background-repeat: no-repeat; background-position: 50% center; background-size: 50%; }

.video-js:hover .vjs-big-play-button { background-color: rgb(0, 0, 0); opacity: 1; transition: opacity 0.1s; }

.video-js .vjs-control-bar { bottom: -70px; height: 40px; background: rgba(0, 0, 0, 0.7); }

.video-js.vjs-has-started .vjs-control-bar { bottom: 0px; transition: bottom 0.1s; }

.video-js.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { bottom: -70px; visibility: visible; opacity: 1; transition: bottom 0.5s; }

.video-js .vjs-progress-control { position: absolute; bottom: 100%; left: 0px; width: 100%; height: 40px; padding: 0px 12px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), transparent 50%); }

.video-js .vjs-progress-control .vjs-progress-holder { height: 3px; margin: 33px 0px 4px; background: rgb(136, 136, 136); }

.video-js .vjs-progress-control .vjs-load-progress { background: rgb(170, 170, 170); }

.video-js .vjs-progress-control .vjs-load-progress div { display: none; }

.video-js .vjs-progress-control .vjs-play-progress { position: relative; top: -1px; height: 5px; background: rgb(220, 26, 33); }

.video-js .vjs-progress-control .vjs-play-progress::before { top: -3px; right: 0px; bottom: -3px; display: block; width: 3px; content: ""; background: rgb(220, 26, 33); }

.video-js .vjs-progress-control .vjs-play-progress .vjs-time-tooltip { display: none; }

.video-js .vjs-time-tooltip { border-radius: 0px; }

.video-js .vjs-time-control { display: block; width: auto; min-width: auto; font: 500 14px / 40px Montserrat, Verdana, sans-serif; }

.video-js .vjs-current-time { padding-right: 0.5em; }

.video-js .vjs-duration { padding-left: 0.5em; }

.video-js .vjs-time-divider { padding: 0px; }

.video-js .vjs-remaining-time { display: none; }

.video-js .vjs-spacer { display: block; opacity: 0; flex: 1 1 auto; }

.video-js .vjs-volume-panel { width: 170px !important; }

.video-js .vjs-volume-panel .vjs-volume-control { display: flex; margin: 0px; opacity: 1; align-items: center; width: 120px !important; height: 100% !important; }

.video-js .vjs-volume-panel .vjs-volume-bar { width: 100%; height: 3px; margin: 0px; background: rgb(136, 136, 136); }

.video-js .vjs-volume-panel .vjs-volume-level { height: 100%; background: rgb(255, 255, 255); }

.video-js .vjs-volume-panel .vjs-volume-level::before { top: -2px; right: -2px; bottom: -2px; display: block; width: 3px; content: ""; background: rgb(255, 255, 255); }

.ima-paused::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTUuNTU4IDJjLjI3NC4wMDYuNTQyLjA4Mi43OC4yMjJsMTMuNjEzIDguMTY3Yy40NzMuMjg2Ljc2My44MDMuNzYzIDEuMzYycy0uMjkgMS4wNzYtLjc2MyAxLjM2MWguMDE2bC0xMy42MyA4LjE3NmExLjUzOCAxLjUzOCAwIDAxLTEuNTU3IDAgMS41ODggMS41ODggMCAwMS0uNzgtMS4zN1YzLjU4NEExLjU3IDEuNTcgMCAwMTUuNTU4IDJ6TTUuNTUgMy41MzdjLS4wMDguMDA3LS4wMTcuMDIyLS4wMTcuMDQ2djE2LjMzNGwuMDA3LjAzMS4wMTguMDIgMTAuMjQ4LTYuMTQ2TDE5LjE2IDExLjhjLjAxMi0uMDA3LjAyMi0uMDI2LjAyMi0uMDUgMC0uMDIzLS4wMS0uMDQxLS4wMi0uMDQ3TDUuNTUgMy41Mzd6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"); }

.ima-playing::before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs-icon-pause::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTguNjI1IDEuNTVINS43NWExLjcgMS43IDAgMDAtMS43IDEuN3YxNy41YTEuNyAxLjcgMCAwMDEuNyAxLjdoMi44NzVhMS43IDEuNyAwIDAwMS43LTEuN1YzLjI1YTEuNyAxLjcgMCAwMC0xLjctMS43ek01Ljc1IDIuOTVoMi44NzVhLjMuMyAwIDAxLjMuM3YxNy41YS4zLjMgMCAwMS0uMy4zSDUuNzVhLjMuMyAwIDAxLS4zLS4zVjMuMjVhLjMuMyAwIDAxLjMtLjN6bTEyLjYyNS0xLjRIMTUuNWExLjcgMS43IDAgMDAtMS43IDEuN3YxNy41YTEuNyAxLjcgMCAwMDEuNyAxLjdoMi44NzVhMS43IDEuNyAwIDAwMS43LTEuN1YzLjI1YTEuNyAxLjcgMCAwMC0xLjctMS43ek0xNS41IDIuOTVoMi44NzVhLjMuMyAwIDAxLjMuM3YxNy41YS4zLjMgMCAwMS0uMy4zSDE1LjVhLjMuMyAwIDAxLS4zLS4zVjMuMjVhLjMuMyAwIDAxLjMtLjN6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"); }

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before, .vjs-icon-replay::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEzLjQ5NSA5LjVhLjcuNyAwIDAxLS45MTkuMDYybC0uMDcxLS4wNjMtMy0zLjAwNGEuNy43IDAgMDEtLjA2My0uOTE4bC4wNjMtLjA3MiAzLTNhLjcuNyAwIDAxMS4wNTMuOTE4bC0uMDYzLjA3MkwxMC45OTEgNmwyLjUwNCAyLjUxYS43LjcgMCAwMS4wNjIuOTE4bC0uMDYyLjA3MnoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0xMi41IDUuM2E4LjIgOC4yIDAgMTEtOC4yIDguMi43LjcgMCAwMTEuNCAwIDYuOCA2LjggMCAxMDcuMDQtNi43OTZMMTIuNSA2LjdsLTEuODUxLjAwMmEuNy43IDAgMDEtLjA5Ny0xLjM5M2wuMDk1LS4wMDdMMTIuNSA1LjN6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"); }

.ima-non-muted::before, .video-js .vjs-mute-control .vjs-icon-placeholder::before, .vjs-icon-volume-high::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE4LjM4IDE2YS42OC42OCAwIDAwLjQ4Mi4yMDcuNjguNjggMCAwMC40ODMtLjIwNyA1LjY2IDUuNjYgMCAwMDAtOCAuNjY3LjY2NyAwIDAwLS45NjYgMCAuNjY3LjY2NyAwIDAwMCAuOTY2YzEuNjU1IDEuNjU1IDEuNjU1IDQuMzc5IDAgNi4wMzRhLjcwOC43MDggMCAwMDAgMXoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0yMC4xMDMgMTguMzQ1YS42NjcuNjY3IDAgMDAwIC45NjUuNjguNjggMCAwMC40ODMuMjA3LjY4LjY4IDAgMDAuNDgzLS4yMDdjNC4wMzQtNC4wMzQgNC4wMzQtMTAuNjIgMC0xNC42NTVhLjY2Ny42NjcgMCAwMC0uOTY2IDAgLjY2Ny42NjcgMCAwMDAgLjk2NmMzLjUxOCAzLjUxNyAzLjUxOCA5LjI0MSAwIDEyLjcyNHoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxnIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTIuNTUyIDE3LjUxN2gyLjg2MmMuMjc2IDAgLjU1Mi0uMDM0Ljc5My0uMTM4LjI3Ni40MTQuNjU1Ljc1OSAxLjAzNCAxbDQuOTY2IDMuMTczYy4zOC4yNDEuNzI0LjM0NSAxLjEwMy4zNDUuNzI0IDAgMS41MTgtLjU1MiAxLjUxOC0xLjc5NFYzLjg2M2MwLTEuMjQyLS43OTQtMS43OTQtMS41MTgtMS43OTQtLjM0NCAwLS43MjQuMTAzLTEuMTAzLjM0NUw3LjI0IDUuNTg2Yy0uMzc5LjI0Mi0uNzI0LjU4Ni0xLjAzNCAxLS4yNDEtLjA2OS0uNTE3LS4xMzgtLjc5My0uMTM4SDIuNTUyQTIuNTMxIDIuNTMxIDAgMDAuMDM0IDguOTY2djUuOTY1YzAgMS40NDggMS4xMzggMi41ODYgMi41MTggMi41ODZ6TTcuOTY2IDYuNzkzbDQuOTY1LTMuMTcyYy4yMDctLjEzOC4zMS0uMTM4LjM0NS0uMTM4LjEwMyAwIC4xMzguMjQxLjEzOC40MTR2MTYuMjRjMCAuMTczLS4wMzUuNDE1LS4xMzguNDE1LS4wMzUgMC0uMTczIDAtLjM0NS0uMTM4TDcuOTY2IDE3LjI0Yy0uMzQ1LS4yMDctLjY1Ni0uNTg2LS44NjMtMS4wMzQtLjIwNi0uNDE0LS4zNDQtLjgyOC0uMzQ0LTEuMjA3VjkuMDM0YzAtLjM3OS4xMzgtLjgyNy4zNDQtMS4yMDYuMjA3LS40NDkuNTE4LS44MjguODYzLTEuMDM1ek0xLjQxNCA5LjAzNGMwLS42Mi41MTctMS4xMzcgMS4xMzgtMS4xMzdoMy4wMzRhMy4zMSAzLjMxIDAgMDAtLjIwNyAxLjEzN1YxNWMwIC4zOC4wNy43NTkuMjA3IDEuMTM4SDIuNTUyQTEuMTQ4IDEuMTQ4IDAgMDExLjQxNCAxNVY5LjAzNHpNMTguMzggMTZhLjY4LjY4IDAgMDAuNDgyLjIwNy42OC42OCAwIDAwLjQ4My0uMjA3IDUuNjYgNS42NiAwIDAwMC04IC42NjcuNjY3IDAgMDAtLjk2NiAwIC42NjcuNjY3IDAgMDAwIC45NjZjMS42NTUgMS42NTUgMS42NTUgNC4zNzkgMCA2LjAzNGEuNzA4LjcwOCAwIDAwMCAxeiIvPjxwYXRoIGQ9Ik0yMC4xMDMgMTguMzQ1YS42NjcuNjY3IDAgMDAwIC45NjUuNjguNjggMCAwMC40ODMuMjA3LjY4LjY4IDAgMDAuNDgzLS4yMDdjNC4wMzQtNC4wMzQgNC4wMzQtMTAuNjIgMC0xNC42NTVhLjY2Ny42NjcgMCAwMC0uOTY2IDAgLjY2Ny42NjcgMCAwMDAgLjk2NmMzLjUxOCAzLjUxNyAzLjUxOCA5LjI0MSAwIDEyLjcyNHoiLz48L2c+PC9nPjwvc3ZnPg=="); }

.ima-muted::before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-icon-volume-mute::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTQuODcxIDYuNDQ4bDEuOTk4IDEuOTNjLS4wNy4yMjUtLjExLjQ1LS4xMS42NTZWMTVjMCAuMzguMTM4Ljc5My4zNDQgMS4yMDdsLjA4My4xNjVjLjIwMi4zNzUuNDc4LjY4OC43OC44N2w0Ljk2NSAzLjE3MmMuMTcyLjEzOC4zMS4xMzguMzQ1LjEzOC4xMDMgMCAuMTM4LS4yNDIuMTM4LS40MTR2LTUuNDQybDEuNDEzIDEuMzY2djQuMDQxYzAgMS4xNzYtLjcxMSAxLjczNC0xLjQwMiAxLjc4OWwtLjExNS4wMDVjLS4zNzkgMC0uNzI0LS4xMDQtMS4xMDMtLjM0NUw3LjI0IDE4LjM3OWEzLjU1OCAzLjU1OCAwIDAxLTEuMDM0LTEgMi4wMjMgMi4wMjMgMCAwMS0uNzkzLjEzOEgyLjU1MmMtMS4zOCAwLTIuNTE4LTEuMTM4LTIuNTE4LTIuNTg2VjguOTY2YTIuNTMxIDIuNTMxIDAgMDEyLjUxOC0yLjUxOGgyLjMyem0uNzE1IDEuNDQ5SDIuNTUyYy0uNjIxIDAtMS4xMzguNTE3LTEuMTM4IDEuMTM3VjE1YzAgLjYyLjUxNyAxLjEzOCAxLjEzOCAxLjEzOGgzLjAzNEEzLjMxIDMuMzEgMCAwMTUuMzggMTVWOS4wMzRjMC0uMzc5LjA3LS43NTguMjA3LTEuMTM3em03LjcyNC01LjgyOGMuNzI0IDAgMS41MTguNTUyIDEuNTE4IDEuNzkzdjguMDNsLTEuNDE1LTEuMzY2di02LjYzYzAtLjE0Ny0uMDI1LS4zNDYtLjA5Ny0uNGwtLjA0LS4wMTNjLS4wMzUgMC0uMTM4IDAtLjM0NS4xMzhMOC45MTcgNi4xODUgNy44NzcgNS4xOGw0LjMzLTIuNzY2Yy4zMjUtLjIwNy42NS0uMzEzLjk1NC0uMzM5eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3QgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ2IDExLjkwMiAxMi4yNjMpIiB4PSIxMS4yMDIiIHk9Ii0xLjIzNyIgd2lkdGg9IjEuNCIgaGVpZ2h0PSIyNyIgcng9Ii43Ii8+PC9nPjwvc3ZnPg=="); }

.ima-non-fullscreen::before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-enter::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTkgMi4zYS43LjcgMCAwMS4wOTUgMS4zOTRMOSAzLjdIMy43VjlhLjcuNyAwIDAxLS42MDUuNjk0TDMgOS43YS43LjcgMCAwMS0uNjk0LS42MDVMMi4zIDlWM2EuNy43IDAgMDEuNjA1LS42OTRMMyAyLjNoNnptNC41MDUgMTEuMjA1YS43LjcgMCAwMS45MDMtLjA3NGwuMDg3LjA3NCA2Ljk5NiA3YS43LjcgMCAwMS0uOTAzIDEuMDY0bC0uMDg3LS4wNzQtNi45OTYtN2EuNy43IDAgMDEwLS45OXoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0yLjUwNSAyLjUwNWEuNy43IDAgMDEuOTAzLS4wNzRsLjA4Ny4wNzQgNyA3YS43LjcgMCAwMS0uOTAzIDEuMDY0bC0uMDg3LS4wNzQtNy03YS43LjcgMCAwMTAtLjk5ek0yMC45OTYgMTQuM2EuNy43IDAgMDEuNjk0LjYwNWwuMDA2LjA5NXY2YS43LjcgMCAwMS0uNjA1LjY5NGwtLjA5NS4wMDZoLTZhLjcuNyAwIDAxLS4wOTUtMS4zOTRsLjA5NS0uMDA2aDUuM1YxNWEuNy43IDAgMDEuNjA1LS42OTRsLjA5NS0uMDA2eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="); }

.ima-fullscreen::before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-exit::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTIwIDEzLjNhLjcuNyAwIDAxLjA5NSAxLjM5NEwyMCAxNC43aC01LjNWMjBhLjcuNyAwIDAxLS42MDUuNjk0TDE0IDIwLjdhLjcuNyAwIDAxLS42OTQtLjYwNUwxMy4zIDIwdi02YS43LjcgMCAwMS42MDUtLjY5NEwxNCAxMy4zaDZ6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMTMuNTA1IDEzLjUwNWEuNy43IDAgMDEuOTAzLS4wNzRsLjA4Ny4wNzQgNi45OTYgN2EuNy43IDAgMDEtLjkwMyAxLjA2NGwtLjA4Ny0uMDc0LTYuOTk2LTdhLjcuNyAwIDAxMC0uOTl6bS0xMS0xMWEuNy43IDAgMDEuOTAzLS4wNzRsLjA4Ny4wNzQgNyA3YS43LjcgMCAwMS0uOTAzIDEuMDY0bC0uMDg3LS4wNzQtNy03YS43LjcgMCAwMTAtLjk5eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTkuOTk2IDMuM2EuNy43IDAgMDEuNjk0LjYwNWwuMDA2LjA5NXY2YS43LjcgMCAwMS0uNjA1LjY5NGwtLjA5NS4wMDZoLTZhLjcuNyAwIDAxLS4wOTUtMS4zOTRsLjA5NS0uMDA2aDUuM1Y0YS43LjcgMCAwMS42MDUtLjY5NGwuMDk1LS4wMDZ6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"); }

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-enter::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE3IDNhMiAyIDAgMDEyIDJ2Mi45OTlMMTcuNTk5IDhsLjAwMS0zLjFhLjUuNSAwIDAwLS41LS41SDIuOWEuNS41IDAgMDAtLjUuNXYxMC4yYS41LjUgMCAwMC41LjVoNC4wOTlMNi45OTggMTdIM2EyIDIgMCAwMS0yLTJWNWEyIDIgMCAwMTItMmgxNHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjEgMTBhMiAyIDAgMDEyIDJ2N2EyIDIgMCAwMS0yIDJIMTFhMiAyIDAgMDEtMi0ydi03YTIgMiAwIDAxMi0yaDEwem0wIDEuNEgxMWEuNi42IDAgMDAtLjU5Mi41MDNMMTAuNCAxMnY3YS42LjYgMCAwMC41MDMuNTkyTDExIDE5LjZoMTBhLjYuNiAwIDAwLjU5Mi0uNTAzTDIxLjYgMTl2LTdhLjYuNiAwIDAwLS41MDMtLjU5MkwyMSAxMS40eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="); }

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-exit::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE3IDNhMiAyIDAgMDEyIDJ2Mi45OTlMMTcuNTk5IDhsLjAwMS0zLjFhLjUuNSAwIDAwLS41LS41SDIuOWEuNS41IDAgMDAtLjUuNXYxMC4yYS41LjUgMCAwMC41LjVoNC4wOTlMNi45OTggMTdIM2EyIDIgMCAwMS0yLTJWNWEyIDIgMCAwMTItMmgxNHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjEgMTBhMiAyIDAgMDEyIDJ2N2EyIDIgMCAwMS0yIDJIMTFhMiAyIDAgMDEtMi0ydi03YTIgMiAwIDAxMi0yaDEwem0wIDEuNEgxMWEuNi42IDAgMDAtLjU5Mi41MDNMMTAuNCAxMnY3YS42LjYgMCAwMC41MDMuNTkyTDExIDE5LjZoMTBhLjYuNiAwIDAwLjU5Mi0uNTAzTDIxLjYgMTl2LTdhLjYuNiAwIDAwLS41MDMtLjU5MkwyMSAxMS40eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTEzLjQ0NiAxMS44OTdsLjA4NC4wNzNMMTYgMTQuNDM5bDIuNDctMi40N2EuNzUuNzUgMCAwMTEuMTMzLjk3N2wtLjA3My4wODQtMi40NjkgMi40NyAyLjQ3IDIuNDdhLjc1Ljc1IDAgMDEtLjk3NyAxLjEzM2wtLjA4NC0uMDczTDE2IDE2LjU2MWwtMi40NyAyLjQ3YS43NS43NSAwIDAxLTEuMTMzLS45NzdsLjA3My0uMDg0IDIuNDY5LTIuNDctMi40Ny0yLjQ3YS43NS43NSAwIDAxLjk3Ny0xLjEzM3oiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="); }

.video-js .vjs-share-button > .vjs-icon-placeholder::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyLjcyOSA2LjcyNWwtLjE4NC4wMTNDNi4xMzEgNy4yNjcgMS4zIDEzLjQ5OCAxLjMgMjAuMzMzYzAgLjc5IDEuMTA1Ljk3NSAxLjM2Mi4yMjhsLjA5OC0uMjc1YzEuNTAyLTQuMDgyIDQuNDQ4LTYuMDQgOS42LTYuMjcxbC4zNjktLjAxNHYzLjY3MmEuNy43IDAgMDAxLjE1Ni41MzJsOC41Ny03LjMzNmEuNy43IDAgMDAwLTEuMDY0bC04LjU3LTcuMzM3QS43LjcgMCAwMDEyLjcyOSAzdjMuNzI1em0xLjQtMi4yMDVsNi43OTQgNS44MTYtNi43OTQgNS44MTZ2LTIuODZhLjcuNyAwIDAwLS43LS43bC0uMzcyLjAwMmMtNC40MzEuMDYzLTcuNTc5IDEuMjYyLTkuNjU5IDMuNzM5bC0uMTI3LjE1NS4wNTItLjE3YzEuNDcyLTQuNjQ0IDUuMzk1LTguMjE2IDEwLjEwNi04LjIxNmEuNy43IDAgMDAuNy0uN1Y0LjUyeiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="); }

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before, .vjs-icon-cancel::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04IDguNzA3bDMuNjQ2IDMuNjQ3LjcwOC0uNzA3TDguNzA3IDhsMy42NDctMy42NDYtLjcwNy0uNzA4TDggNy4yOTMgNC4zNTQgMy42NDZsLS43MDcuNzA4TDcuMjkzIDhsLTMuNjQ2IDMuNjQ2LjcwNy43MDhMOCA4LjcwN3oiLz48L3N2Zz4="); }

.video-js .ima-controls-div { bottom: -70px; overflow: visible; height: 40px; background: rgba(0, 0, 0, 0.7); transition: bottom 0.5s 1s; }

.video-js .ima-controls-div-showing { bottom: 0px; transition: bottom 0.1s; }

.video-js .ima-countdown-div { display: none !important; }

.video-js .ima-seek-bar-div { position: absolute; top: auto; bottom: 100%; left: 0px; width: 100%; height: 40px; padding: 0px 12px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), transparent 50%); }

.video-js .ima-seek-bar-div::before { display: block; width: 100%; height: 3px; margin: 33px 0px 4px; content: ""; background: rgb(136, 136, 136); }

.video-js .ima-progress-div { position: absolute; top: auto; bottom: 3px; height: 5px; background: rgb(220, 26, 33); }

.video-js .ima-progress-div::before { position: absolute; top: -3px; right: 0px; bottom: -3px; display: block; width: 3px; content: ""; background: rgb(220, 26, 33); }

.video-js .ima-fullscreen-div, .video-js .ima-mute-div, .video-js .ima-play-pause-div { top: 0px; width: 50px; height: 40px; cursor: pointer; display: block !important; }

.video-js .ima-fullscreen-div::before, .video-js .ima-mute-div::before, .video-js .ima-play-pause-div::before { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% center; background-size: 24px; content: "" !important; }

.video-js .ima-play-pause-div { left: 0px; }

.video-js .ima-mute-div { right: auto; left: 50px; }

.video-js .ima-fullscreen-div { right: 0px; }

.video-js .ima-slider-div { top: 0px; right: auto; left: 100px; width: 120px; height: 3px; margin: 18px 0px; background: rgb(136, 136, 136); cursor: pointer; display: block !important; }

.video-js .ima-slider-level-div { position: relative; height: 100%; background: rgb(255, 255, 255); }

.video-js .ima-slider-level-div::before { position: absolute; top: -2px; right: -2px; bottom: -2px; display: block; width: 3px; content: ""; background: rgb(255, 255, 255); }

.video-js .vjs-modal-dialog { top: 50%; left: 50%; width: auto; max-width: 100%; height: auto; max-height: 100%; background: rgba(0, 0, 0, 0.8); transform: translate(-50%, -50%); }

.video-js .vjs-modal-dialog-content { position: static; }

.video-js .vjs-modal-dialog .vjs-button { top: 0px; right: 0px; width: 40px; height: 40px; }

.video-js.vjs-error .vjs-error-display::before { content: none; }

.vjs-muted { position: absolute; top: 10px; left: 10px; z-index: 10; display: none; width: 64px; height: 64px; background: rgba(0, 0, 0, 0.5); cursor: pointer; }

.vjs-has-started .vjs-muted { top: 60px; display: block; transition: top 0.1s; }

.vjs-has-started .vjs-muted.hidden { display: none; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-muted { top: 10px; transition: top 0.5s; }

.vjs-controls-disabled .vjs-muted { display: none; }

.vjs-muted::before { background-position: 50% center; background-repeat: no-repeat; background-size: 50%; bottom: 0px; content: ""; }

.vjs-muted::before, .vjs-next { left: 0px; position: absolute; right: 0px; top: 0px; }

.vjs-next { bottom: 35px; z-index: 5; display: flex; box-sizing: border-box; background: rgb(0, 0, 0); flex-wrap: wrap; }

.vjs-controls-disabled .vjs-next { display: none; }

.vjs-next-item { position: relative; box-sizing: border-box; width: 25%; height: 30%; border-right: 1px solid rgb(0, 0, 0); }

.vjs-next-item:first-child { width: 100%; height: 70%; border-right: 0px; border-bottom: 1px solid rgb(0, 0, 0); flex-grow: 4; }

.vjs-next-item:first-child::before { position: absolute; inset: 0px; content: ""; background-color: rgba(0, 0, 0, 0.7); }

.vjs-next-item:nth-child(5) { border-right: 0px; }

.vjs-next-item:nth-child(n+6) { display: none; }

.vjs-next-link { border-bottom: 0px; background-size: cover; text-decoration: none; }

.vjs-next-link, .vjs-next-link::before { position: absolute; inset: 0px; display: block; }

.vjs-next-link::before { content: ""; background: rgb(0, 0, 0); opacity: 0; transition: opacity 0.2s; }

.vjs-next-link:hover::before { opacity: 0.2; }

.vjs-next-text { right: 0px; bottom: 0px; left: 0px; overflow: hidden; max-height: 44px; padding: 5px 10px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.5); font-weight: 700; font-size: 14px; line-height: 17px; }

.vjs-next-play, .vjs-next-text { position: absolute; display: block; }

.vjs-next-play { top: 50%; left: 50%; width: 60px; height: 60px; border-radius: 50%; background-color: rgb(51, 51, 51); transform: translate(-50%, -50%); cursor: pointer; }

.vjs-next-play::after { display: block; margin: 15px 0px 0px 23px; border-color: transparent transparent transparent rgb(255, 255, 255); border-style: solid; border-width: 15px 0px 15px 21px; content: ""; }

.vjs-next-item:nth-child(n+2) .vjs-next-play { display: none; }

.vjs-next-item:nth-child(n+2) .vjs-next-text { max-height: 34px; padding: 3px 5px; font-weight: 400; font-size: 12px; line-height: 15px; }

.wyborcza-player { position: relative; display: block; clear: both; width: 100%; height: 0px; padding-bottom: 56.25%; background: rgb(0, 0, 0); }

.wyborcza-player.error { background-image: none; }

.wyborcza-player.error::after { position: absolute; top: 50%; left: 50%; display: block; content: "Przepraszamy. Nie odnaleziono wideo."; color: rgb(255, 255, 255); font-size: 17px; text-align: center; transform: translate(-50%, -50%); }

.wyborcza-player > .video-js { position: absolute; top: 0px; left: 0px; z-index: 1; overflow: hidden; width: 100%; height: 100%; }

.wyborcza-player .vjs-poster { background-size: cover; }

.vjs-playlist { position: relative; height: 100px; margin: 5px 0px; padding: 0px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; }

.vjs-playlist.scroll { padding: 0px 35px; }

.vjs-playlist .vjs-playlist-scroll { position: relative; overflow: hidden; width: 100%; height: 100%; }

.vjs-playlist .vjs-playlist-item-list { position: absolute; transition: left 0.2s, right 0.2s; }

.vjs-playlist .vjs-playlist-thumbnail { width: 150px; height: 100px; background: url("//static.im-g.pl/i/obrazki/wyborcza-player/play.png") 50% 50% / 25% no-repeat rgb(0, 0, 0); }

.vjs-playlist .vjs-playlist-thumbnail img { position: absolute; top: 50%; left: 50%; width: auto; max-width: 100%; height: auto; max-height: 100%; opacity: 1; transform: translate(-50%, -50%); }

.vjs-playlist .vjs-ad-playing { opacity: 0.5; pointer-events: none; }

.vjs-playlist .vjs-selected { background: none; }

.vjs-playlist .vjs-selected .vjs-playlist-now-playing-text { top: 0px; left: 0px; display: flex; width: 100%; height: 100%; margin: 0px; padding: 0px; background: rgba(0, 0, 0, 0.5); align-items: center; justify-content: center; }

.vjs-playlist .vjs-up-next .vjs-up-next-text { display: none; }

.vjs-playlist .vjs-playlist-title-container { bottom: -25px; height: 25px; padding: 5px 10px; background: rgba(0, 0, 0, 0.5); text-shadow: none; transition: bottom 0.5s 1s; }

.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-title-container { bottom: 0px; transition: bottom 0.1s; }

.vjs-playlist .vjs-playlist-name { padding: 0px; white-space: nowrap; color: rgb(255, 255, 255); font-weight: 400; font-size: 12px; line-height: 15px; text-overflow: ellipsis; }

.vjs-playlist .vjs-playlist-duration { display: none; }

.vjs-playlist .vjs-playlist-next, .vjs-playlist .vjs-playlist-prev { position: absolute; top: 0px; bottom: 0px; display: none; width: 30px; background: rgb(0, 0, 0); opacity: 0.8; transition: opacity 0.2s; cursor: pointer; }

.vjs-playlist .vjs-playlist-next:hover, .vjs-playlist .vjs-playlist-prev:hover { opacity: 1; }

.vjs-playlist .vjs-playlist-next::after, .vjs-playlist .vjs-playlist-prev::after { position: absolute; top: 50%; display: block; width: 20px; height: 20px; border: 2px solid rgb(255, 255, 255); content: ""; opacity: 0.8; transform: translate(-50%, -50%) rotate(45deg); }

.vjs-playlist .vjs-playlist-next { right: 0px; }

.vjs-playlist .vjs-playlist-next::after { left: 10px; border-bottom: 0px; border-left: 0px; }

.vjs-playlist .vjs-playlist-prev { left: 0px; }

.vjs-playlist .vjs-playlist-prev::after { right: -10px; border-top: 0px; border-right: 0px; }

.vjs-playlist.scroll .vjs-playlist-next, .vjs-playlist.scroll .vjs-playlist-prev { display: block; }

.vjs-share-copy-textarea { position: fixed; top: 0px; left: 0px; width: 2em; height: 2em; padding: 0px; border: 0px; background: transparent; outline: 0px; box-shadow: none; }

.vjs-share-modal-message { margin: 0px 0px 20px; font-size: 12px; text-align: center; }

.vjs-share-modal-textarea { width: 100%; height: 100px; border: 0px; outline: 0px; box-shadow: none; resize: vertical; }

.vjs-title { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 1111; overflow: hidden; box-sizing: content-box; height: 30px; padding: 5px 10px 15px; white-space: nowrap; color: rgb(255, 255, 255); background: linear-gradient(rgba(0, 0, 0, 0.7) 67%, transparent); font: 500 20px / 30px "Austin News Deck Web", "Times New Roman", serif; text-overflow: ellipsis; }

.vjs-has-started .vjs-title { top: 0px; transition: top 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-title { top: -50px; transition: top 0.5s; }

.vjs-controls-disabled .vjs-title { display: none; }
