@charset "UTF-8";
/* Gradients */
/* uses gradient ($morning-crop-1 or $day-crop-1) for header backgrounds */
/* Mixin for box sizing */
/* Clearfix helper
/* @requires {mixin} clearfix */
/* Mixin to size elements.
/* @param {Number} $width           - Width
/* @param {Number} $height [$width] - Height */
/* Accessibility hiding helper.
/* @param {Bool} $extend [true] - Whether or not extend a placeholder.
/* @requires {mixin} size */
/* Accessibility hiding helper.
/* @requires {mixin} visually-hidden */
/* Truncate Text
/* @required - specify your boundry with a max width value */
/* Position (vert, hor, center) */
/* Text Alignment Left, Right, Center */
/* Aspect Ratio */
/* Mixin to round corners */
/* Adjust the leading to a new multiple of the baseline */
/* Calculate the number of baselines required to accomodate a
/* given pixel-based font size. */
/* 16. Remove the unit of a length
/* =========================================== */
/*
/* Calculate Rem
/* */
/*
/* Margin
/*
/* calculates margin in 'rem' with 'px' fallback.
/* with the option to set direction, e.g., 'margin-top'
/* */
/*
/* Padding
/*
/* calculates padding in 'rem' with 'px' fallback.
/* with the option to set direction, e.g., 'padding-top'
/* */
/*
/* Size Rem
/*
/* calculates size (width & height) in 'rem'
/* with 'px' fallback.
/* */
/*
/* Width Rem
/*
/* calculates width in 'rem' with 'px' fallback.
/* */
/*
/* Height Rem
/*
/* calculates height in 'rem' with 'px' fallback.
/* */
/* Removes space from above text to make it flush at the top (not 100% reliable) */
/*Normal Focus No Circle */
/* Accessibility: hide/undo item from screen reader */
.videoAssetViewer .video-youtube__wrapper div,
.videoAssetViewer .video-youtube__wrapper span,
.videoAssetViewer .video-youtube__wrapper button {
  outline: none;
  outline: -webkit-focus-ring-color none 0;
}

.videoAssetViewer .video-youtube__wrapper .video-js.vjs-youtube {
  padding-top: 56.25%;
}

.videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button {
  background-color: #0057ae;
  border-radius: 100%;
  border: 0 none transparent;
  cursor: pointer;
  display: block;
  height: 56px;
  margin-left: -calc(28px);
  margin-top: -calc(28px);
  outline-style: none;
  transition: all 250ms ease;
  width: 56px;
  z-index: 999;
}
@media screen and (min-width: 62em) {
  .videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button {
    width: 112px;
    height: 112px;
    margin-top: -56px;
    margin-left: -56px;
  }
}
.videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button:focus {
  background-color: #022043 !important;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #0057ae;
}

.videoAssetViewer .video-youtube__wrapper .video-js.vjs-playing .vjs-big-play-button {
  display: none;
}

.videoAssetViewer .video-youtube__wrapper .video-js.vjs-paused .vjs-big-play-button {
  display: block;
}

#vjs_video_3_youtube_api {
  z-index: 0;
}

.videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder {
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-35%, -50%);
  height: 17.2px;
  width: 15.5px;
}
.videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.6px 0 8.6px 15.5px;
  border-color: transparent transparent transparent #ffffff;
}
@media screen and (min-width: 62em) {
  .videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder {
    height: 34px;
    width: 31px;
  }
  .videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    border-width: 17px 0 17px 31px;
    height: 0;
    width: 0;
  }
}

.videoAssetViewer .video-youtube__wrapper .video-js:hover .vjs-big-play-button {
  background-color: #022043;
  transition: all 250ms ease;
}

.videoAssetViewer .video-youtube__wrapper .video-js:active,
.videoAssetViewer .video-youtube__wrapper .video-js:hover,
.videoAssetViewer .video-youtube__wrapper .video-js:focus,
.videoAssetViewer .video-youtube__wrapper .video-js .vjs-poster:active {
  outline-style: none;
}

.videoAssetViewer .video-youtube__wrapper .video-js:hover .vjs-big-play-button:hover {
  background-color: #022043;
  transition: all 250ms ease;
}

.videoAssetViewer .video-youtube__wrapper .video-js .vjs-control:focus {
  box-shadow: inset 0 0 0 2px rgba(27, 127, 204, 0.8);
}

.videoAssetViewer .video-youtube__wrapper .video-js .vjs-slider:focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0), 0 0 0 4px rgba(27, 127, 204, 0.8);
}

.videoAssetViewer .video-youtube__wrapper .video-js .vjs-control-bar {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
}

.videoAssetViewer .video-youtube__wrapper .vjs-poster {
  pointer-events: none;
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .videoAssetViewer .video-youtube__wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    top: 0;
  }
  .video-youtube__wrapper .vjs-icon-pause::before,
  .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before {
    content: "▐▐";
    font-size: 14px;
    top: 3px;
  }
  .video-youtube__wrapper .vjs-icon-play::before,
  .video-js .vjs-big-play-button .vjs-icon-placeholder::before,
  .video-js .vjs-play-control .vjs-icon-placeholder::before {
    content: "►";
    top: 4px;
    font-size: 12px;
  }
  .video-youtube__wrapper .vjs-icon-volume-high:before,
  .video-js .vjs-mute-control .vjs-icon-placeholder:before {
    content: "🔊";
  }
}
.video-brightcove__wrapper .vjs-big-play-button,
.video-brightcove__wrapper > div,
.brightcove-player__wrapper {
  top: 0;
  position: absolute !important;
  width: 100%;
}

.singular .brightcove-thumbnail {
  height: 100%;
  margin: 0 auto;
}
@media (hover: none) and (pointer: coarse), (max-width: 48em) {
  .singular .brightcove-thumbnail {
    display: flex;
    aspect-ratio: auto;
  }
}
.singular .brightcove-thumbnail:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.singular .brightcove-thumbnail img {
  object-fit: contain;
  margin: 0 auto;
  display: block;
}
.singular .brightcoveRef {
  height: 100%;
}

.brightcoveRef {
  display: none;
}

.brightcove-player__wrapper,
.video-brightcove__wrapper {
  background: rgba(2, 32, 67, 0.3);
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden;
}
.brightcove-player__wrapper *,
.video-brightcove__wrapper * {
  font-family: "Acid Grotesk", Arial, Helvetica, sans-serif;
}
.brightcove-player__wrapper *:focus-visible,
.video-brightcove__wrapper *:focus-visible {
  border-radius: 4px;
  outline: 2px solid #ffffff;
}
.brightcove-player__wrapper .brightcove-poster,
.video-brightcove__wrapper .brightcove-poster {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.brightcove-player__wrapper .vjs-big-play-button,
.video-brightcove__wrapper .vjs-big-play-button {
  align-items: center;
  aspect-ratio: 1/1;
  background: #0057ae;
  display: flex;
  height: auto;
  justify-content: center;
  transition: all 200ms;
  margin: 0;
  min-width: 48px;
  min-height: 48px;
  max-height: 144px;
  max-width: 144px;
  transform: translate(-50%, -50%);
  width: 12%;
  border: 0;
  border-radius: 100%;
  left: 50%;
  top: 50%;
}
@supports not (aspect-ratio: 1/1) {
  .brightcove-player__wrapper .vjs-big-play-button,
  .video-brightcove__wrapper .vjs-big-play-button {
    height: 48px;
    width: 48px;
  }
  @media screen and (min-width: 62em) {
    .brightcove-player__wrapper .vjs-big-play-button,
    .video-brightcove__wrapper .vjs-big-play-button {
      height: 72px;
      width: 72px;
      font-size: 2.6em;
    }
  }
  @media screen and (min-width: 75em) {
    .brightcove-player__wrapper .vjs-big-play-button,
    .video-brightcove__wrapper .vjs-big-play-button {
      height: 144px;
      width: 144px;
      font-size: 5.143em;
    }
  }
}
.brightcove-player__wrapper .vjs-big-play-button:hover,
.video-brightcove__wrapper .vjs-big-play-button:hover {
  background: #022043;
}
.brightcove-player__wrapper .vjs-big-play-button:active,
.video-brightcove__wrapper .vjs-big-play-button:active {
  background: #022043;
}
.brightcove-player__wrapper .vjs-big-play-button:focus-visible,
.video-brightcove__wrapper .vjs-big-play-button:focus-visible {
  background-color: #022043 !important;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0057ae;
  outline: 0;
}
.brightcove-player__wrapper .vjs-big-play-button:focus-visible:hover,
.video-brightcove__wrapper .vjs-big-play-button:focus-visible:hover {
  box-shadow: none;
  outline: 0;
}
.brightcove-player__wrapper .vjs-big-play-button .vjs-icon-placeholder,
.video-brightcove__wrapper .vjs-big-play-button .vjs-icon-placeholder {
  display: block !important;
  width: 36%;
  max-width: 80px;
  max-height: 80px;
  margin-left: 8%;
}
.brightcove-player__wrapper .vjs-big-play-button .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-big-play-button .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 43 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.333496 2.3159C0.333496 1.01204 1.76321 0.21312 2.87366 0.896473L41.3603 24.5805C42.4178 25.2313 42.4178 26.7686 41.3603 27.4194L2.87366 51.1034C1.76321 51.7868 0.333496 50.9879 0.333496 49.684V2.3159Z' fill='white'/%3E%3C/svg%3E");
  position: static;
  display: block;
  font-size: 12px;
  line-height: 1;
}
.brightcove-player__wrapper:hover .vjs-big-play-button,
.video-brightcove__wrapper:hover .vjs-big-play-button {
  background: #022043;
}
.brightcove-player__wrapper:active .vjs-big-play-button,
.video-brightcove__wrapper:active .vjs-big-play-button {
  background: #022043;
}
.brightcove-player__wrapper .vjs-dock-text,
.brightcove-player__wrapper .vjs-title-bar,
.video-brightcove__wrapper .vjs-dock-text,
.video-brightcove__wrapper .vjs-title-bar {
  height: 64px;
  padding: 8px 8px 8px;
  pointer-events: auto;
}
.brightcove-player__wrapper .vjs-dock-text .vjs-title-bar-description,
.brightcove-player__wrapper .vjs-title-bar .vjs-title-bar-description,
.video-brightcove__wrapper .vjs-dock-text .vjs-title-bar-description,
.video-brightcove__wrapper .vjs-title-bar .vjs-title-bar-description {
  display: none;
}
.brightcove-player__wrapper .vjs-control,
.video-brightcove__wrapper .vjs-control {
  margin-right: 16px;
  width: 24px;
  height: 24px;
  color: #ffffff;
  margin-left: 0 !important;
}
.brightcove-player__wrapper .vjs-control .vjs-volume-bar,
.video-brightcove__wrapper .vjs-control .vjs-volume-bar {
  margin: 10px 0px;
  background: #a1aab3;
  border-radius: 12px;
  width: 64px;
  height: 4px;
  overflow: hidden;
}
.brightcove-player__wrapper .vjs-control.vjs-time-control,
.video-brightcove__wrapper .vjs-control.vjs-time-control {
  width: auto;
}
.brightcove-player__wrapper .vjs-control.vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-brightcove__wrapper .vjs-control.vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: 104px;
  margin-right: 16px;
}
.brightcove-player__wrapper .vjs-control.vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover .vjs-volume-bar,
.video-brightcove__wrapper .vjs-control.vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover .vjs-volume-bar {
  overflow: visible;
}
.brightcove-player__wrapper .vjs-control.vjs-volume-control,
.video-brightcove__wrapper .vjs-control.vjs-volume-control {
  width: 64px !important;
}
.brightcove-player__wrapper .vjs-control .vjs-volume-level,
.video-brightcove__wrapper .vjs-control .vjs-volume-level {
  background-color: #0875e1;
  height: 4px;
  border-radius: 12px;
}
.brightcove-player__wrapper .vjs-fullscreen-control,
.video-brightcove__wrapper .vjs-fullscreen-control {
  width: 24px !important;
  margin-right: 0 !important;
}
.brightcove-player__wrapper .vjs-control-bar,
.video-brightcove__wrapper .vjs-control-bar {
  height: 80px;
  padding: 48px 8px 8px;
  bottom: -1px;
  background: #000000;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 19.62%, rgba(0, 0, 0, 0.6) 27.29%, #000000 38.75%) !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar,
  .video-brightcove__wrapper .vjs-control-bar {
    height: 120px !important;
    padding: 72px 24px 24px !important;
  }
}
.brightcove-player__wrapper .vjs-control-bar .vjs-button,
.video-brightcove__wrapper .vjs-control-bar .vjs-button {
  padding: 0px;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-icon-placeholder,
.video-brightcove__wrapper .vjs-control-bar .vjs-icon-placeholder {
  height: 24px;
  width: 24px;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-icon-placeholder:before {
  line-height: 16px;
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-playing .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-playing .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.696429 0.402344C0.449873 0.402344 0.25 0.614998 0.25 0.877319V15.1266C0.25 15.3889 0.449872 15.6016 0.696428 15.6016H2.30357C2.55013 15.6016 2.75 15.3889 2.75 15.1266V0.877319C2.75 0.614998 2.55013 0.402344 2.30357 0.402344H0.696429Z' fill='white'/%3E%3Cpath d='M9.69643 0.402344C9.44987 0.402344 9.25 0.614998 9.25 0.877319V15.1266C9.25 15.3889 9.44987 15.6016 9.69643 15.6016H11.3036C11.5501 15.6016 11.75 15.3889 11.75 15.1266V0.877319C11.75 0.614998 11.5501 0.402344 11.3036 0.402344H9.69643Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-paused .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-paused .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.894832C0 0.503672 0.428914 0.263997 0.762049 0.469003L12.308 7.57422C12.6253 7.76946 12.6253 8.23064 12.308 8.42588L0.762048 15.5311C0.428913 15.7361 0 15.4964 0 15.1053V0.894832Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-0 .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-0 .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 15.982H8.43602L12.1587 19.4498C12.4785 19.7477 12.9995 19.5209 12.9995 19.084V4.91115C12.9995 4.47419 12.4785 4.24745 12.1587 4.54529L8.46311 7.98783H3.5C3.22386 7.98783 3 8.21169 3 8.48783V15.482C3 15.7582 3.22386 15.982 3.5 15.982Z' fill='white'/%3E%3Cpath d='M20.8659 10.4078L19.2739 11.9999L20.8659 13.5919C21.042 13.768 21.0483 14.047 20.8632 14.2321L20.2322 14.8631C20.0547 15.0406 19.7638 15.0375 19.5921 14.8658L18 13.2738L16.4079 14.8658C16.2319 15.0418 15.9529 15.0482 15.7678 14.8631L15.1368 14.2321C14.9593 14.0546 14.9623 13.7637 15.1341 13.5919L16.7261 11.9999L15.1341 10.4078C14.958 10.2318 14.9517 9.95277 15.1368 9.76764L15.7678 9.13668C15.9453 8.95915 16.2362 8.96223 16.4079 9.13397L18 10.726L19.5921 9.13397C19.7681 8.95794 20.0471 8.95156 20.2322 9.13668L20.8632 9.76764C21.0407 9.94518 21.0377 10.2361 20.8659 10.4078Z' fill='white'/%3E%3C/svg%3E");
  padding-top: 1px;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-1 .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-1 .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43602 11.982H0.5C0.223857 11.982 0 11.7582 0 11.482V4.48783C0 4.21169 0.223858 3.98783 0.5 3.98783H5.46311L9.15874 0.545287C9.47847 0.247453 9.99954 0.474188 9.99954 0.911147V15.084C9.99954 15.5209 9.47847 15.7477 9.15874 15.4498L5.43602 11.982Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-2 .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-2 .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.982H5.43602L9.15874 15.4498C9.47847 15.7477 9.99954 15.5209 9.99954 15.084V0.911147C9.99954 0.474188 9.47847 0.247453 9.15874 0.545287L5.46311 3.98783H0.5C0.223858 3.98783 0 4.21169 0 4.48783V11.482C0 11.7582 0.223857 11.982 0.5 11.982Z' fill='white'/%3E%3Cpath d='M14.52 8.04516C14.52 9.48553 14.0554 10.804 13.2855 11.8215C13.0232 12.168 12.5135 12.1334 12.2466 11.7906L12.1134 11.6194C11.888 11.3299 11.9124 10.9253 12.1365 10.6349C12.1619 10.602 12.185 10.5708 12.2045 10.5424C12.6801 9.85211 12.9632 8.98579 12.9632 8.04516C12.9632 7.11077 12.6839 6.24969 12.214 5.56164C12.1918 5.52922 12.1651 5.49311 12.1358 5.45518C11.9113 5.16532 11.8877 4.76067 12.113 4.4714L12.2085 4.34864C12.4917 3.98493 13.0456 3.95077 13.3228 4.31901L13.3404 4.34265C14.0774 5.34973 14.52 6.63936 14.52 8.04516Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-3 .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-volume-panel .vjs-vol-3 .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43602 11.982H0.5C0.223857 11.982 0 11.7582 0 11.482V4.48783C0 4.21169 0.223858 3.98783 0.5 3.98783H5.46311L9.15874 0.545287C9.47847 0.247453 9.99954 0.474188 9.99954 0.911147V15.084C9.99954 15.5209 9.47847 15.7477 9.15874 15.4498L5.43602 11.982Z' fill='white'/%3E%3Cpath d='M13.2855 11.8215C14.0554 10.804 14.52 9.48553 14.52 8.04516C14.52 6.63936 14.0774 5.34973 13.3404 4.34265L13.3228 4.31901C13.0456 3.95077 12.4917 3.98493 12.2085 4.34864L12.113 4.4714C11.8877 4.76067 11.9113 5.16532 12.1358 5.45518C12.1651 5.49311 12.1918 5.52922 12.214 5.56164C12.6839 6.24969 12.9632 7.11077 12.9632 8.04516C12.9632 8.98579 12.6801 9.85211 12.2045 10.5424C12.185 10.5708 12.1619 10.602 12.1365 10.6349C11.9124 10.9253 11.888 11.3299 12.1134 11.6194L12.2466 11.7906C12.5135 12.1334 13.0232 12.168 13.2855 11.8215Z' fill='white'/%3E%3Cpath d='M18 7.82756C18 9.97044 17.1337 11.9208 15.7162 13.3788C15.6846 13.4113 15.6473 13.4481 15.6069 13.487C15.3132 13.7696 14.8451 13.7417 14.5692 13.4417L14.5182 13.3862C14.2337 13.0768 14.2681 12.6029 14.56 12.3006L14.5686 12.2916C15.6965 11.1116 16.384 9.5437 16.384 7.823C16.384 6.11136 15.7037 4.5509 14.5864 3.37305L14.5633 3.34904C14.2706 3.04814 14.238 2.57366 14.5221 2.26467L14.5698 2.2128C14.8455 1.91304 15.3137 1.88422 15.6067 2.16706C15.6362 2.19558 15.6635 2.22253 15.6875 2.24694C17.122 3.70811 18 5.67027 18 7.82756Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0C8.22386 0 8 0.223858 8 0.5V2.5C8 2.77614 8.22386 3 8.5 3H13V7.5C13 7.77614 13.2239 8 13.5 8H15.5C15.7761 8 16 7.77614 16 7.5V0.5C16 0.223858 15.7761 0 15.5 0H8.5Z' fill='white'/%3E%3Cpath d='M8 15.5C8 15.7761 7.77614 16 7.5 16H0.5C0.223858 16 0 15.7761 0 15.5V8.5C0 8.22386 0.223858 8 0.5 8H2.5C2.77614 8 3 8.22386 3 8.5V13H7.5C7.77614 13 8 13.2239 8 13.5V15.5Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.49639 4C6.22618 4 6 4.22401 6 4.50035V15.4997C6 15.771 6.22224 16 6.49639 16H21.5036C21.7738 16 22 15.776 22 15.4997V4.50035C22 4.229 21.7778 4 21.5036 4H6.49639ZM20 6H8V14H20V6Z' fill='white'/%3E%3Cpath d='M5 8H2.49326C2.21483 8 2 8.22401 2 8.50035V19.4997C2 19.771 2.22224 20 2.49639 20H17.5036C17.7738 20 18 19.776 18 19.4997V17H16V18H4V10H5V8Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper .vjs-control-bar .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-subs-caps-button .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 17H20V7H4V17ZM2 5.49827C2 5.22308 2.22461 5 2.49438 5H21.5056C21.7787 5 22 5.21991 22 5.49827V18.5017C22 18.7769 21.7754 19 21.5056 19H2.49438C2.22134 19 2 18.7801 2 18.5017V5.49827Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.43851 15.8999C6.41827 15.8999 4.90039 14.2395 4.90039 11.9157C4.90039 9.60346 6.4456 7.8999 8.41982 7.8999C10.1799 7.8999 11.3069 9.02924 11.6009 10.5027L11.5376 10.6134L10.145 11.1098L10.0148 11.0368C9.86658 10.2908 9.33695 9.72148 8.41982 9.72148C7.43204 9.72148 6.63043 10.5569 6.63043 11.9157C6.63043 13.183 7.4248 14.0361 8.43851 14.0361C9.34604 14.0361 9.89618 13.4673 10.0811 12.7062L10.2075 12.6362L11.6188 13.0903L11.6849 13.2028C11.3729 14.7051 10.2278 15.8999 8.43851 15.8999Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6534 15.8999C13.6331 15.8999 12.1152 14.2395 12.1152 11.9157C12.1152 9.60346 13.6604 7.8999 15.6347 7.8999C17.3947 7.8999 18.5217 9.02924 18.8158 10.5027L18.7524 10.6134L17.3598 11.1098L17.2296 11.0368C17.0814 10.2908 16.5518 9.72148 15.6347 9.72148C14.6469 9.72148 13.8453 10.5569 13.8453 11.9157C13.8453 13.183 14.6396 14.0361 15.6534 14.0361C16.5609 14.0361 17.111 13.4673 17.2959 12.7062L17.4223 12.6362L18.8336 13.0903L18.8997 13.2028C18.5877 14.7051 17.4426 15.8999 15.6534 15.8999Z' fill='white'/%3E%3C/svg%3E") !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button {
  display: none;
  width: 24px !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button,
  .video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button {
    display: block;
    padding: 0;
  }
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 10C6 12.2091 7.79086 14 10 14C12.2091 14 14 12.2091 14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10ZM12.5 10C12.5 11.3807 11.3807 12.5 10 12.5C8.61929 12.5 7.5 11.3807 7.5 10C7.5 8.61929 8.61929 7.5 10 7.5C11.3807 7.5 12.5 8.61929 12.5 10Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.30248 3.48761L7.80459 0.97705C7.91251 0.43744 8.44335 0 9.00937 0H10.9906C11.5481 0 12.0859 0.429688 12.1954 0.97705L12.6975 3.48761L14.8278 2.06742C15.2857 1.76217 15.9704 1.82822 16.3706 2.22845L17.7715 3.62941C18.1657 4.0236 18.2422 4.70775 17.9326 5.1722L16.5124 7.30248L19.023 7.80459C19.5626 7.91251 20 8.44335 20 9.00937V10.9906C20 11.5481 19.5703 12.0859 19.023 12.1954L16.5124 12.6975L17.9326 14.8278C18.2378 15.2857 18.1718 15.9704 17.7715 16.3706L16.3706 17.7715C15.9764 18.1657 15.2923 18.2422 14.8278 17.9326L12.6975 16.5124L12.1954 19.023C12.0875 19.5626 11.5566 20 10.9906 20H9.00937C8.45191 20 7.91406 19.5703 7.80459 19.023L7.30248 16.5124L5.1722 17.9326C4.71433 18.2378 4.02965 18.1718 3.62941 17.7715L2.22845 16.3706C1.83427 15.9764 1.75779 15.2923 2.06742 14.8278L3.48761 12.6975L0.97705 12.1954C0.43744 12.0875 0 11.5566 0 10.9906V9.00937C0 8.45191 0.429688 7.91406 0.97705 7.80459L3.48761 7.30248L2.06742 5.1722C1.76217 4.71433 1.82822 4.02965 2.22845 3.62941L3.62941 2.22845C4.0236 1.83427 4.70775 1.75779 5.1722 2.06742L7.30248 3.48761ZM3.44491 4.53427L4.73568 6.47043C5.32792 7.35879 4.82873 8.56396 3.78178 8.77335L1.5 9.22971V10.7703L3.78178 11.2267C4.82873 11.436 5.32792 12.6412 4.73568 13.5296L3.44491 15.4657L4.53427 16.5551L6.47043 15.2643C7.35879 14.6721 8.56396 15.1713 8.77335 16.2182L9.22971 18.5H10.7703L11.2267 16.2182C11.436 15.1713 12.6412 14.6721 13.5296 15.2643L15.4657 16.5551L16.5551 15.4657L15.2643 13.5296C14.6721 12.6412 15.1713 11.436 16.2182 11.2267L18.5 10.7703V9.22971L16.2182 8.77335C15.1713 8.56396 14.6721 7.35879 15.2643 6.47043L16.5551 4.53427L15.4657 3.44491L13.5296 4.73568C12.6412 5.32792 11.436 4.82873 11.2267 3.78178L10.7703 1.5H9.22971L8.77335 3.78178C8.56396 4.82873 7.35879 5.32792 6.47043 4.73568L4.53427 3.44491L3.44491 4.53427Z' fill='white'/%3E%3C/svg%3E") !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button + .vjs-menu,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button + .vjs-menu {
  display: none !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button.vjs-active + .vjs-menu.vjs-lock-showing,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button.vjs-active + .vjs-menu.vjs-lock-showing {
  display: block !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button.vjs-active + .vjs-menu.vjs-hidden,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button.vjs-active + .vjs-menu.vjs-hidden {
  display: none !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button.vjs-active + .vjs-menu,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button.vjs-active + .vjs-menu {
  display: block !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button-HD-flag:after,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button-HD-flag:after {
  content: none;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-button-HD-flag .vjs-quality-menu-button .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-button-HD-flag .vjs-quality-menu-button .vjs-icon-placeholder:before {
  content: url('data:image/svg+xml,<svg width="30" height="24" viewBox="0 0 30 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 12C8 14.2091 9.79086 16 12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12ZM14.5 12C14.5 13.3807 13.3807 14.5 12 14.5C10.6193 14.5 9.5 13.3807 9.5 12C9.5 10.6193 10.6193 9.5 12 9.5C13.3807 9.5 14.5 10.6193 14.5 12Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.30248 5.48761L9.80459 2.97705C9.91251 2.43744 10.4434 2 11.0094 2H12.9906C13.5481 2 14.0859 2.42969 14.1954 2.97705L14.6975 5.48761L16.8278 4.06742C17.2857 3.76217 17.9704 3.82822 18.3706 4.22845L19.7715 5.62941C20.1657 6.0236 20.2422 6.70775 19.9326 7.1722L18.5124 9.30248L21.023 9.80459C21.5626 9.91251 22 10.4434 22 11.0094V12.9906C22 13.5481 21.5703 14.0859 21.023 14.1954L18.5124 14.6975L19.9326 16.8278C20.2378 17.2857 20.1718 17.9704 19.7715 18.3706L18.3706 19.7715C17.9764 20.1657 17.2923 20.2422 16.8278 19.9326L14.6975 18.5124L14.1954 21.023C14.0875 21.5626 13.5566 22 12.9906 22H11.0094C10.4519 22 9.91406 21.5703 9.80459 21.023L9.30248 18.5124L7.1722 19.9326C6.71433 20.2378 6.02965 20.1718 5.62941 19.7715L4.22845 18.3706C3.83427 17.9764 3.75779 17.2923 4.06742 16.8278L5.48761 14.6975L2.97705 14.1954C2.43744 14.0875 2 13.5566 2 12.9906V11.0094C2 10.4519 2.42969 9.91406 2.97705 9.80459L5.48761 9.30248L4.06742 7.1722C3.76217 6.71433 3.82822 6.02965 4.22845 5.62941L5.62941 4.22845C6.0236 3.83427 6.70775 3.75779 7.1722 4.06742L9.30248 5.48761ZM5.44491 6.53427L6.73568 8.47043C7.32792 9.35879 6.82873 10.564 5.78178 10.7733L3.5 11.2297V12.7703L5.78178 13.2267C6.82873 13.436 7.32792 14.6412 6.73568 15.5296L5.44491 17.4657L6.53427 18.5551L8.47043 17.2643C9.35879 16.6721 10.564 17.1713 10.7733 18.2182L11.2297 20.5H12.7703L13.2267 18.2182C13.436 17.1713 14.6412 16.6721 15.5296 17.2643L17.4657 18.5551L18.5551 17.4657L17.2643 15.5296C16.6721 14.6412 17.1713 13.436 18.2182 13.2267L20.5 12.7703V11.2297L18.2182 10.7733C17.1713 10.564 16.6721 9.35879 17.2643 8.47043L18.5551 6.53427L17.4657 5.44491L15.5296 6.73568C14.6412 7.32792 13.436 6.82873 13.2267 5.78178L12.7703 3.5H11.2297L10.7733 5.78178C10.564 6.82873 9.35879 7.32792 8.47043 6.73568L6.53427 5.44491L5.44491 6.53427Z" fill="white"/><circle cx="22" cy="8" r="8" fill="%230875E1"/><path d="M21.258 4.66992V11.3419H19.89V8.56992H17.118V11.3419H15.75V4.66992H17.118V7.40592H19.89V4.66992H21.258Z" fill="white"/><path d="M25.1416 11.3419H22.9336V4.66992H25.3096C26.5096 4.66992 27.3816 4.96192 27.9256 5.54592C28.4696 6.12192 28.7416 6.90992 28.7416 7.90992C28.7416 8.58992 28.6136 9.18992 28.3576 9.70992C28.1016 10.2219 27.7096 10.6219 27.1816 10.9099C26.6536 11.1979 25.9736 11.3419 25.1416 11.3419ZM24.3016 10.2619H25.1056C25.9136 10.2619 26.4856 10.0619 26.8216 9.66192C27.1656 9.25392 27.3376 8.69792 27.3376 7.99392C27.3376 7.40992 27.2576 6.95792 27.0976 6.63792C26.9376 6.31792 26.6976 6.09392 26.3776 5.96592C26.0656 5.82992 25.6696 5.76192 25.1896 5.76192H24.3016V10.2619Z" fill="white"/></svg>') !important;
  top: 0;
  left: 3px;
  position: absolute;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-wrapper,
.brightcove-player__wrapper .vjs-control-bar .vjs-playback-rate,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-wrapper,
.video-brightcove__wrapper .vjs-control-bar .vjs-playback-rate {
  display: none;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-wrapper,
.video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-wrapper {
  margin-right: 16px !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar .vjs-quality-menu-wrapper,
  .video-brightcove__wrapper .vjs-control-bar .vjs-quality-menu-wrapper {
    display: block !important;
  }
}
.brightcove-player__wrapper .vjs-control-bar button[title]:hover:after,
.brightcove-player__wrapper .vjs-control-bar button[data-title]:hover:after,
.video-brightcove__wrapper .vjs-control-bar button[title]:hover:after,
.video-brightcove__wrapper .vjs-control-bar button[data-title]:hover:after {
  visibility: visible;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar button[title]:after,
  .brightcove-player__wrapper .vjs-control-bar button[data-title]:after,
  .video-brightcove__wrapper .vjs-control-bar button[title]:after,
  .video-brightcove__wrapper .vjs-control-bar button[data-title]:after {
    font-size: 14px;
    padding: 6px 8px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.85);
    bottom: calc(100% + 4px);
    content: attr(title);
    color: #ffffff;
    left: 50%;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    transform: translate(-50%, 0);
    visibility: hidden;
    white-space: nowrap;
    z-index: 99;
  }
}
.brightcove-player__wrapper .vjs-control-bar button.vjs-play-control[title]:after,
.video-brightcove__wrapper .vjs-control-bar button.vjs-play-control[title]:after {
  left: calc(100% - 4px);
}
.brightcove-player__wrapper .vjs-control-bar button.vjs-fullscreen-control[title]:after,
.video-brightcove__wrapper .vjs-control-bar button.vjs-fullscreen-control[title]:after {
  transform: translate(0, 0);
  right: 0;
  left: auto;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-time-tooltip,
.video-brightcove__wrapper .vjs-control-bar .vjs-time-tooltip {
  padding: 6px 8px !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 20px !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-progress-control,
.video-brightcove__wrapper .vjs-control-bar .vjs-progress-control {
  height: 4px !important;
  border-radius: 12px !important;
  margin: 0px 8px !important;
  margin-top: 35px !important;
  top: 0 !important;
  width: auto !important;
  position: absolute !important;
  left: 0;
  right: 0;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-progress-control:hover,
.video-brightcove__wrapper .vjs-control-bar .vjs-progress-control:hover {
  height: 4px !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder,
.video-brightcove__wrapper .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder {
  height: 8px !important;
  overflow: visible;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar .vjs-progress-control,
  .video-brightcove__wrapper .vjs-control-bar .vjs-progress-control {
    margin: 0px 24px !important;
    margin-top: 46px !important;
    width: calc(100% - 48px);
  }
}
.brightcove-player__wrapper .vjs-control-bar .vjs-progress-control .vjs-marker,
.video-brightcove__wrapper .vjs-control-bar .vjs-progress-control .vjs-marker {
  background-color: #000000;
  width: 4px;
  height: 12px;
  position: absolute;
  top: -2px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar .vjs-progress-control .vjs-marker,
  .video-brightcove__wrapper .vjs-control-bar .vjs-progress-control .vjs-marker {
    width: 8px;
  }
}
.brightcove-player__wrapper .vjs-control-bar .vjs-mouse-display .vjs-volume-tooltip,
.video-brightcove__wrapper .vjs-control-bar .vjs-mouse-display .vjs-volume-tooltip {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  padding: 6px 8px;
  top: -46px;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-thumbnail-display,
.video-brightcove__wrapper .vjs-control-bar .vjs-thumbnail-display {
  border-radius: 12px;
  box-shadow: none !important;
  width: 200px !important;
  height: auto !important;
  position: absolute;
  bottom: 36px;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-thumbnail-display img,
.video-brightcove__wrapper .vjs-control-bar .vjs-thumbnail-display img {
  border-radius: 12px;
  width: 100%;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-progress-holder,
.video-brightcove__wrapper .vjs-control-bar .vjs-progress-holder {
  height: 8px;
  border-radius: 12px;
  background: #a1aab3;
  margin: 0 !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-control-bar .vjs-progress-holder,
  .video-brightcove__wrapper .vjs-control-bar .vjs-progress-holder {
    height: 4px;
    overflow: hidden;
  }
}
.brightcove-player__wrapper .vjs-control-bar .vjs-spacer,
.video-brightcove__wrapper .vjs-control-bar .vjs-spacer {
  display: flex !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-load-progress div,
.video-brightcove__wrapper .vjs-control-bar .vjs-load-progress div {
  border-radius: 12px;
  background: #e8ebed;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-play-progress,
.video-brightcove__wrapper .vjs-control-bar .vjs-play-progress {
  border-radius: 12px;
  background: #0875e1;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-subs-caps-button .vjs-texttrack-settings,
.video-brightcove__wrapper .vjs-control-bar .vjs-subs-caps-button .vjs-texttrack-settings {
  position: relative;
  margin-bottom: 24px !important;
}
.brightcove-player__wrapper .vjs-control-bar .vjs-subs-caps-button .vjs-texttrack-settings:after,
.video-brightcove__wrapper .vjs-control-bar .vjs-subs-caps-button .vjs-texttrack-settings:after {
  content: "";
  height: 1px;
  width: calc(100% - 24px);
  position: absolute;
  background: #dfe2e6;
  bottom: -12px;
  left: 12px;
}
.brightcove-player__wrapper .vjs-next-overlay,
.brightcove-player__wrapper .vjs-next-button,
.brightcove-player__wrapper .vjs-share-control,
.brightcove-player__wrapper .vjs-remaining-time,
.brightcove-player__wrapper .vjs-playback-rate,
.brightcove-player__wrapper .vjs-play-progress .vjs-time-tooltip,
.brightcove-player__wrapper .vjs-menu.vjs-contextmenu-ui-menu,
.video-brightcove__wrapper .vjs-next-overlay,
.video-brightcove__wrapper .vjs-next-button,
.video-brightcove__wrapper .vjs-share-control,
.video-brightcove__wrapper .vjs-remaining-time,
.video-brightcove__wrapper .vjs-playback-rate,
.video-brightcove__wrapper .vjs-play-progress .vjs-time-tooltip,
.video-brightcove__wrapper .vjs-menu.vjs-contextmenu-ui-menu {
  display: none !important;
}
.brightcove-player__wrapper .vjs-current-time,
.brightcove-player__wrapper .vjs-time-divider,
.brightcove-player__wrapper .vjs-time-control,
.video-brightcove__wrapper .vjs-current-time,
.video-brightcove__wrapper .vjs-time-divider,
.video-brightcove__wrapper .vjs-time-control {
  display: none;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-current-time,
  .brightcove-player__wrapper .vjs-time-divider,
  .brightcove-player__wrapper .vjs-time-control,
  .video-brightcove__wrapper .vjs-current-time,
  .video-brightcove__wrapper .vjs-time-divider,
  .video-brightcove__wrapper .vjs-time-control {
    margin: 0px;
    padding: 0px !important;
    color: #ffffff;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    min-width: auto !important;
    display: flex !important;
  }
}
.brightcove-player__wrapper .vjs-time-control.vjs-remaining-time,
.video-brightcove__wrapper .vjs-time-control.vjs-remaining-time {
  display: none !important;
}
.brightcove-player__wrapper .vjs-time-divider,
.video-brightcove__wrapper .vjs-time-divider {
  min-width: 14px;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu {
  margin: 0px;
  left: auto;
  right: 0;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content {
  margin-bottom: 33px;
  padding: 12px !important;
  border-radius: 12px !important;
  width: 240px !important;
  background-color: #ffffff !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12) !important;
  left: auto !important;
  right: 0;
  z-index: 999;
  cursor: auto;
  max-height: 100vh !important; /* Use vh as a fallback for browsers that do not support Custom Properties */
  max-height: calc(var(--playerHeight, 1vh)) !important;
  overscroll-behavior: contain;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content,
  .video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content {
    margin-bottom: 51px !important;
  }
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item {
  margin: 0px;
  padding: 12px;
  font-size: 16px;
  background-color: transparent !important;
  color: #333333;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  text-transform: capitalize;
  border-radius: 8px;
  justify-content: flex-start;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li span,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item span,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li span,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item span {
  font-size: 16px;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li:focus,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:focus,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li:focus,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:focus {
  background: transparent;
  color: #333333;
  text-shadow: none;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li:focus-visible,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:focus-visible,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li:focus-visible,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:focus-visible {
  box-shadow: 0 0 0 2px #0057ae;
  outline: 0;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li:focus-visible:hover,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:focus-visible:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li:focus-visible:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:focus-visible:hover {
  box-shadow: none;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li:hover,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:hover {
  background: #f0f1f2 !important;
  color: #333333 !important;
  cursor: pointer;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li:active,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:active,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li:active,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item:active {
  background: #dfe2e6;
  color: #333333;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li.vjs-selected,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item.vjs-selected,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li.vjs-selected,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item.vjs-selected {
  background: transparent;
  color: #333333;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li.vjs-selected:after,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item.vjs-selected:after,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li.vjs-selected:after,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item.vjs-selected:after {
  content: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.65693 10.8495L15.9167 0.589668C16.1083 0.398139 16.4149 0.394218 16.6204 0.599739L17.3209 1.30022C17.518 1.49731 17.5258 1.80907 17.3309 2.00388L6.00373 13.3311C5.82426 13.5106 5.54375 13.5253 5.34004 13.3574C5.33046 13.3496 5.32112 13.3414 5.31207 13.3328C5.30807 13.3289 5.30405 13.325 5.30006 13.321L0.353937 8.37491C0.158505 8.17948 0.151421 7.8697 0.356941 7.66418L1.05742 6.9637C1.25451 6.76661 1.57749 6.77003 1.76815 6.9607L5.65693 10.8495Z' fill='%23333333'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  text-align: center;
  width: 4em;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li.vjs-selected:hover,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item.vjs-selected:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li.vjs-selected:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item.vjs-selected:hover {
  background: #f0f1f2;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content li .vjs-quality-menu-item-sub-label,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item .vjs-quality-menu-item-sub-label,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content li .vjs-quality-menu-item-sub-label,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-menu-item .vjs-quality-menu-item-sub-label {
  margin-left: 4px;
  position: static;
  width: auto;
  font-weight: 400;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-back-btn,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-back-btn {
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 4px;
  border-radius: 8px;
  justify-content: flex-start;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-back-btn:before,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-back-btn:before {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.2943 11.9956L14.8693 16.6017C15.0398 16.7733 15.0398 17.0502 14.8693 17.2218L14.2342 17.8612L14.2321 17.8633C14.0597 18.0346 13.7811 18.0336 13.6099 17.8612L8.12782 12.3419C8.03341 12.2469 7.9913 12.1195 8.00149 11.9956C7.9913 11.8717 8.03341 11.7443 8.12782 11.6492L13.6099 6.12993L13.612 6.12782C13.7844 5.95657 14.063 5.95752 14.2342 6.12993L14.8693 6.76933C15.0398 6.94092 15.0398 7.21789 14.8693 7.38948L10.2943 11.9956Z" fill="%23333333"/></svg>');
  height: 24px;
  width: 24px;
  display: flex;
  margin-right: 4px;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box:after,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box:after,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box:after,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box:after {
  content: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.7028 12.4956L9.12782 7.88948C8.95739 7.71789 8.95739 7.44092 9.12782 7.26933L9.76291 6.62993C9.93416 6.45752 10.2128 6.45657 10.3852 6.62782L10.3873 6.62993L15.8693 12.1492C15.9637 12.2443 16.0058 12.3717 15.9957 12.4956C16.0058 12.6195 15.9637 12.7469 15.8693 12.8419L10.3873 18.3612C10.216 18.5336 9.93743 18.5346 9.76502 18.3633L9.76291 18.3612L9.12782 17.7218C8.95739 17.5502 8.95739 17.2733 9.12782 17.1017L13.7028 12.4956Z" fill="%23333333"/></svg>');
  height: 24px;
  width: 24px;
  display: flex;
  margin-left: 4px;
  justify-content: center;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box:focus,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box:focus,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box:focus,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box:focus {
  box-shadow: 0 0 0 2px #0875e1;
  outline: 0;
}
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box:focus:hover,
.brightcove-player__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box:focus:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-playrate__box:focus:hover,
.video-brightcove__wrapper .vjs-menu-button-popup .vjs-menu-content .vjs-settings__box:focus:hover {
  box-shadow: none;
}
.brightcove-player__wrapper .vjs-menu-button-popup.vjs-hover .vjs-menu,
.video-brightcove__wrapper .vjs-menu-button-popup.vjs-hover .vjs-menu {
  display: none;
}
.brightcove-player__wrapper .vjs-picture-in-picture-control,
.video-brightcove__wrapper .vjs-picture-in-picture-control {
  width: 24px !important;
  margin-right: 16px !important;
}
.brightcove-player__wrapper .vjs-subs-caps-button,
.video-brightcove__wrapper .vjs-subs-caps-button {
  width: 24px !important;
  margin-right: 16px !important;
}
.brightcove-player__wrapper .vjs-subs-caps-button .vjs-menu-content,
.video-brightcove__wrapper .vjs-subs-caps-button .vjs-menu-content {
  width: 200px;
  right: -39px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-subs-caps-button .vjs-menu-content,
  .video-brightcove__wrapper .vjs-subs-caps-button .vjs-menu-content {
    right: -86px;
  }
}
.brightcove-player__wrapper .vjs-text-track-cue,
.video-brightcove__wrapper .vjs-text-track-cue {
  bottom: 46px !important;
  display: block !important;
  height: auto !important;
  top: auto !important;
  line-height: 1px !important;
  width: auto !important;
  white-space: normal !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-cue,
  .video-brightcove__wrapper .vjs-text-track-cue {
    bottom: 82px !important;
  }
}
.brightcove-player__wrapper .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-cue div {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.65);
  color: #ffffff;
  font-family: "Acid Grotesk", Arial, Helvetica, sans-serif !important;
  font-weight: 400;
  padding: 4px;
  font-size: 8px;
  line-height: 16px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-cue div,
  .video-brightcove__wrapper .vjs-text-track-cue div {
    font-size: 24px;
    line-height: 32px;
    padding: 4px 8px;
  }
}
.brightcove-player__wrapper .vjs-text-track-settings,
.video-brightcove__wrapper .vjs-text-track-settings {
  padding: 32px;
  background: #fff !important;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 999;
  height: auto;
}
.brightcove-player__wrapper .vjs-text-track-settings:focus-visible,
.video-brightcove__wrapper .vjs-text-track-settings:focus-visible {
  box-shadow: 0 0 0 2px #0057ae;
  outline: 0;
}
.brightcove-player__wrapper .vjs-text-track-settings:focus-visible:hover,
.video-brightcove__wrapper .vjs-text-track-settings:focus-visible:hover {
  box-shadow: none;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-settings,
  .video-brightcove__wrapper .vjs-text-track-settings {
    border-radius: 12px;
    height: 326px;
    width: 466px;
    left: 50%;
    top: 32px;
    transform: translate(-50%, 0);
    border: 1px solid #dfe2e6;
    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.2), 0px 6px 24px rgba(0, 0, 0, 0.16);
  }
}
.brightcove-player__wrapper .vjs-text-track-settings fieldset,
.brightcove-player__wrapper .vjs-text-track-settings fieldset span,
.video-brightcove__wrapper .vjs-text-track-settings fieldset,
.video-brightcove__wrapper .vjs-text-track-settings fieldset span {
  padding: 0px;
  margin: 0px;
}
.brightcove-player__wrapper .vjs-text-track-settings fieldset,
.video-brightcove__wrapper .vjs-text-track-settings fieldset {
  margin-bottom: 24px;
}
.brightcove-player__wrapper .vjs-text-track-settings legend,
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-font-title,
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-title,
.video-brightcove__wrapper .vjs-text-track-settings legend,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-font-title,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-title {
  margin-bottom: 8px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.brightcove-player__wrapper .vjs-text-track-settings select,
.video-brightcove__wrapper .vjs-text-track-settings select {
  margin: 0px;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-modal-dialog-content,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-modal-dialog-content {
  padding: 0;
  position: static;
  height: auto;
  width: 100%;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-close-button,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-close-button {
  padding: 8px;
  border-radius: 50%;
  color: #333333;
  box-sizing: content-box;
  margin: 16px 16px 0 0;
  top: 0;
  width: 24px;
  height: 24px;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-close-button:focus-visible,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-close-button:focus-visible {
  box-shadow: 0 0 0 2px #0057ae;
  outline: 0;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-close-button:focus-visible:hover,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-close-button:focus-visible:hover {
  box-shadow: none;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-close-button:hover,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-close-button:hover {
  background-color: #dfe2e6;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-close-button .vjs-icon-placeholder,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-close-button .vjs-icon-placeholder {
  width: 24px;
  height: 24px;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-close-button .vjs-icon-placeholder:before,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-close-button .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.98945 4.57523C5.79418 4.37997 5.4776 4.37997 5.28234 4.57523L4.57523 5.28234C4.37997 5.4776 4.37997 5.79418 4.57523 5.98945L10.5856 11.9999L4.57523 18.0103C4.37997 18.2055 4.37997 18.5221 4.57523 18.7174L5.28234 19.4245C5.4776 19.6197 5.79418 19.6197 5.98945 19.4245L11.9999 13.4141L18.0103 19.4245C18.2055 19.6197 18.5221 19.6197 18.7174 19.4245L19.4245 18.7174C19.6197 18.5221 19.6197 18.2055 19.4245 18.0103L13.4141 11.9999L19.4245 5.98945C19.6197 5.79418 19.6197 5.4776 19.4245 5.28234L18.7174 4.57523C18.5221 4.37997 18.2055 4.37997 18.0103 4.57523L11.9999 10.5856L5.98945 4.57523Z' fill='%23333333'/%3E%3C/svg%3E");
  line-height: 16px;
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-track-settings-colors,
.brightcove-player__wrapper .vjs-text-track-settings .vjs-track-settings-font,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-track-settings-colors,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-track-settings-font {
  display: none !important;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-track-settings-controls,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-track-settings-controls {
  align-items: center;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-track-settings-controls button,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-track-settings-controls button {
  margin-bottom: 0px !important;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button,
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button {
  align-items: center;
  background-clip: border-box;
  background-image: none;
  border-radius: 24px;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  outline: none;
  padding: 12px 20px;
  text-decoration: none;
  text-align: left;
  transition: all 150ms ease;
  white-space: nowrap;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button {
  background-color: #0875e1;
  color: #ffffff;
  margin-right: 16px;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button:hover,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button:hover {
  background-color: #005cb9;
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button:active,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button:active {
  background-color: #004387;
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button:focus,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button:focus {
  background-color: #0875e1;
  color: #ffffff;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0875e1;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button:focus:hover,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button:focus:hover {
  background-color: #005cb9;
  color: #ffffff;
  box-shadow: 0 0 0 0 transparent;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-done-button:focus:active,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-done-button:focus:active {
  background-color: #004387;
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button {
  box-shadow: inset 0 0 0 2px #333333;
  color: #333333;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button:hover,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button:hover {
  background-color: #333333;
  box-shadow: inset 0 0 0 0 transparent;
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button:active,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button:active {
  background-color: #1e1e1e;
  box-shadow: inset 0 0 0 0 transparent;
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button:focus,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button:focus {
  background-color: #f6f7f8;
  box-shadow: inset 0 0 0 2px #333333, 0 0 0 2px #ffffff, 0 0 0 4px #0875e1;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button:focus:hover,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button:focus:hover {
  background-color: #333d47;
  color: #ffffff;
  box-shadow: 0 0 0 0 transparent;
}
.brightcove-player__wrapper .vjs-text-track-settings .vjs-default-button:focus:active,
.video-brightcove__wrapper .vjs-text-track-settings .vjs-default-button:focus:active {
  background-color: #1f262e;
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-font-wrapper,
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-font-wrapper,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper {
  margin-bottom: 24px;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-section,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-section {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(2, 1fr);
  margin-left: -8px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-section,
  .video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-section {
    grid-template-columns: repeat(4, 1fr);
  }
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions {
  margin-left: 8px;
  padding: 11px 0px;
  border-radius: 8px;
  font-size: 16px;
  border: 1px solid #dfe2e6;
  color: #333333;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions,
  .video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions {
    width: 88px;
  }
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions:hover,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions:hover {
  background: #f0f1f2;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions:active,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions:active {
  background: #dfe2e6;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions:focus-visible, .brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions[aria-checked=true],
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions:focus-visible,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions[aria-checked=true] {
  border-color: transparent;
  box-shadow: 0 0 0 2px #0875e1;
  outline: none;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-actions:focus-visible,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-actions:focus-visible {
  background: #f0f1f2;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions {
  padding: 7px 0px;
  position: relative;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions span,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions span {
  border: 1px solid transparent;
  border-radius: 4px;
  width: 36px;
  height: 32px;
  padding: 4px 8px;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.one,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.one {
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.one span,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.one span {
  background: rgba(0, 0, 0, 0.65);
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.two,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.two {
  color: #ffffff;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.two span,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.two span {
  background: #000000;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.three,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.three {
  color: #ffda61;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.three span,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.three span {
  background: #000000;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.four,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.four {
  color: #333333;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.four span,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-preset-wrapper .brightcove__caption-actions.four span {
  background: #ffffff;
  border-color: #dfe2e6;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-action-wrapper,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-action-wrapper {
  cursor: pointer;
}
.brightcove-player__wrapper .vjs-text-track-settings .brightcove__caption-action-wrapper button:focus-visible,
.video-brightcove__wrapper .vjs-text-track-settings .brightcove__caption-action-wrapper button:focus-visible {
  border-radius: 24px;
}
.brightcove-player__wrapper .vjs-text-track-display,
.video-brightcove__wrapper .vjs-text-track-display {
  border-radius: 4px;
  bottom: 0px !important;
  display: inline;
  left: 24px;
  margin: auto;
  right: 24px;
  text-align: center;
}
.brightcove-player__wrapper .vjs-text-track-display.one .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.one .vjs-text-track-cue div {
  background: rgba(0, 0, 0, 0.65) !important;
  color: #ffffff !important;
}
.brightcove-player__wrapper .vjs-text-track-display.two .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.two .vjs-text-track-cue div {
  background: #000000 !important;
  color: #ffffff !important;
}
.brightcove-player__wrapper .vjs-text-track-display.three .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.three .vjs-text-track-cue div {
  background: #000000 !important;
  color: #ffda61 !important;
}
.brightcove-player__wrapper .vjs-text-track-display.four .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.four .vjs-text-track-cue div {
  background: #ffffff !important;
  border: 1px solid #dfe2e6 !important;
  color: #333333 !important;
}
.brightcove-player__wrapper .vjs-text-track-display.small .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.small .vjs-text-track-cue div {
  font-size: 4px;
  line-height: 12px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-display.small .vjs-text-track-cue div,
  .video-brightcove__wrapper .vjs-text-track-display.small .vjs-text-track-cue div {
    font-size: 12px;
    line-height: 24px;
  }
}
.brightcove-player__wrapper .vjs-text-track-display.medium .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.medium .vjs-text-track-cue div {
  font-size: 8px;
  line-height: 18px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-display.medium .vjs-text-track-cue div,
  .video-brightcove__wrapper .vjs-text-track-display.medium .vjs-text-track-cue div {
    font-size: 24px;
    line-height: 39px;
  }
}
.brightcove-player__wrapper .vjs-text-track-display.large .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.large .vjs-text-track-cue div {
  font-size: 12px;
  line-height: 23px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-display.large .vjs-text-track-cue div,
  .video-brightcove__wrapper .vjs-text-track-display.large .vjs-text-track-cue div {
    font-size: 36px;
    line-height: 55px;
  }
}
.brightcove-player__wrapper .vjs-text-track-display.xlarge .vjs-text-track-cue div,
.video-brightcove__wrapper .vjs-text-track-display.xlarge .vjs-text-track-cue div {
  font-size: 16px;
  line-height: 28px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-text-track-display.xlarge .vjs-text-track-cue div,
  .video-brightcove__wrapper .vjs-text-track-display.xlarge .vjs-text-track-cue div {
    font-size: 48px;
    line-height: 70px;
  }
}
.brightcove-player__wrapper .vjs-chapters-button,
.video-brightcove__wrapper .vjs-chapters-button {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0;
  width: 108px;
  height: 48px;
  z-index: 99;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-chapters-button,
  .video-brightcove__wrapper .vjs-chapters-button {
    top: 24px;
    right: 24px;
  }
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-button,
.video-brightcove__wrapper .vjs-chapters-button .vjs-button {
  position: static;
  background: #333333;
  border-radius: 24px;
  color: #ffffff;
  padding: 12px 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-button:focus-visible,
.video-brightcove__wrapper .vjs-chapters-button .vjs-button:focus-visible {
  box-shadow: 0 0 0 2px #f6f7f8, 0 0 0 4px #0875e1;
  outline: 0;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-button:focus-visible:hover,
.video-brightcove__wrapper .vjs-chapters-button .vjs-button:focus-visible:hover {
  box-shadow: none;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-button:hover,
.video-brightcove__wrapper .vjs-chapters-button .vjs-button:hover {
  background: #494949;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-button:active,
.video-brightcove__wrapper .vjs-chapters-button .vjs-button:active {
  background: #1e1e1e;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-icon-placeholder,
.video-brightcove__wrapper .vjs-chapters-button .vjs-icon-placeholder {
  display: none;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-control-text,
.video-brightcove__wrapper .vjs-chapters-button .vjs-control-text {
  position: static;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content {
  margin: 0 !important;
  position: fixed !important;
  top: 0;
  bottom: 0;
  max-height: 100vh !important;
  width: 100% !important;
  border-radius: 0 !important;
  padding: 32px !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2), 0px 8px 32px rgba(0, 0, 0, 0.16);
  border: 1px solid #dfe2e6 !important;
  overflow: auto !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content,
  .video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content {
    width: 480px !important;
  }
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  border-bottom: 1px solid #dfe2e6;
  border-radius: 0;
  padding: 0 0 24px;
  margin: 0px 0px 24px;
  text-align: left;
  background: transparent;
  color: #333333;
  display: flex;
  position: relative;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title:hover,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title:hover {
  background: transparent !important;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close {
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.98945 4.57523C5.79418 4.37997 5.4776 4.37997 5.28234 4.57523L4.57523 5.28234C4.37997 5.4776 4.37997 5.79418 4.57523 5.98945L10.5856 11.9999L4.57523 18.0103C4.37997 18.2055 4.37997 18.5221 4.57523 18.7174L5.28234 19.4245C5.4776 19.6197 5.79418 19.6197 5.98945 19.4245L11.9999 13.4141L18.0103 19.4245C18.2055 19.6197 18.5221 19.6197 18.7174 19.4245L19.4245 18.7174C19.6197 18.5221 19.6197 18.2055 19.4245 18.0103L13.4141 11.9999L19.4245 5.98945C19.6197 5.79418 19.6197 5.4776 19.4245 5.28234L18.7174 4.57523C18.5221 4.37997 18.2055 4.37997 18.0103 4.57523L11.9999 10.5856L5.98945 4.57523Z' fill='%23333333'/%3E%3C/svg%3E");
  line-height: 16px;
  border-radius: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  top: -16px;
  right: -16px;
  position: absolute;
  padding: 12px;
  height: 24px;
  width: 24px;
  box-sizing: content-box;
  background-repeat: no-repeat;
  background-position: center;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:hover,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:hover {
  background-color: #f0f1f2;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:active,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:active {
  background-color: #dfe2e6;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:focus-visible,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:focus-visible {
  box-shadow: 0 0 0 2px #0057ae;
  outline: 0;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:focus-visible:hover,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content div.vjs-menu-title .vjs-chapter-close:focus-visible:hover {
  box-shadow: none;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content li.vjs-menu-title,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content li.vjs-menu-title {
  display: none;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-selected:after,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-selected:after {
  content: none !important;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item {
  list-style: decimal;
  list-style-position: inside;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item .vjs-control-text,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item .vjs-control-text {
  display: none;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item .vjs-menu-item-text,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item .vjs-menu-item-text {
  display: inline-flex;
  max-width: 65%;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item .vjs-menu-item-time,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item .vjs-menu-item-time {
  float: right;
  margin-left: 12px;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item + .vjs-menu-item,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item + .vjs-menu-item {
  margin-top: 24px;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item.vjs-selected,
.video-brightcove__wrapper .vjs-chapters-button .vjs-menu-content .vjs-menu-item.vjs-selected {
  background-color: #f0f1f2 !important;
  color: #333333;
}
.brightcove-player__wrapper .vjs-chapters-button .vjs-lock-showing .vjs-menu-content,
.video-brightcove__wrapper .vjs-chapters-button .vjs-lock-showing .vjs-menu-content {
  display: block;
}
.brightcove-player__wrapper button.vjs-control,
.brightcove-player__wrapper button.vjs-subs-caps-button,
.brightcove-player__wrapper button.vjs-quality-menu-button,
.video-brightcove__wrapper button.vjs-control,
.video-brightcove__wrapper button.vjs-subs-caps-button,
.video-brightcove__wrapper button.vjs-quality-menu-button {
  overflow: hidden;
}
.brightcove-player__wrapper button.vjs-control:hover,
.brightcove-player__wrapper button.vjs-subs-caps-button:hover,
.brightcove-player__wrapper button.vjs-quality-menu-button:hover,
.video-brightcove__wrapper button.vjs-control:hover,
.video-brightcove__wrapper button.vjs-subs-caps-button:hover,
.video-brightcove__wrapper button.vjs-quality-menu-button:hover {
  overflow: visible;
}
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-menu-content:first-child,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-playback-rate--menu,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-quality-menu-wrapper--menu,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .settings-active,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-menu-content:first-child,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-playback-rate--menu,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-quality-menu-wrapper--menu,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .settings-active {
  display: none;
}
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-menu-content.active,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-menu-content.active {
  display: block;
}
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-menu-content:first-child:focus,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-playback-rate--menu li:focus,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-quality-menu-wrapper--menu li:focus,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-menu-content:first-child:focus,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-playback-rate--menu li:focus,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-quality-menu-wrapper--menu li:focus {
  box-shadow: 0 0 0 2px #0875e1;
  outline: 0;
}
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-menu-content:first-child:focus:hover,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-playback-rate--menu li:focus:hover,
.brightcove-player__wrapper .vjs-quality-menu-wrapper .vjs-quality-menu-wrapper--menu li:focus:hover,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-menu-content:first-child:focus:hover,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-playback-rate--menu li:focus:hover,
.video-brightcove__wrapper .vjs-quality-menu-wrapper .vjs-quality-menu-wrapper--menu li:focus:hover {
  box-shadow: none;
}
.brightcove-player__wrapper.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.video-brightcove__wrapper.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3.5C13 3.22386 13.2239 3 13.5 3H15.5C15.7761 3 16 3.22386 16 3.5V8H20.5C20.7761 8 21 8.22386 21 8.5V10.5C21 10.7761 20.7761 11 20.5 11H13.5C13.2239 11 13 10.7761 13 10.5V3.5Z' fill='white'/%3E%3Cpath d='M3.5 13C3.22386 13 3 13.2239 3 13.5V15.5C3 15.7761 3.22386 16 3.5 16H8V20.5C8 20.7761 8.22386 21 8.5 21H10.5C10.7761 21 11 20.7761 11 20.5V13.5C11 13.2239 10.7761 13 10.5 13H3.5Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper.vjs-ended .vjs-control-bar,
.video-brightcove__wrapper.vjs-ended .vjs-control-bar {
  transform: translateY(0px) !important;
  z-index: 99;
}
.brightcove-player__wrapper.vjs-ended .vjs-control-bar .vjs-paused .vjs-icon-placeholder:before,
.video-brightcove__wrapper.vjs-ended .vjs-control-bar .vjs-paused .vjs-icon-placeholder:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.2958 17.4821L6.29368 17.4799C6.10168 17.2809 6.10781 16.9644 6.30738 16.7729L7.03225 16.0775L7.03476 16.0751C7.2356 15.8851 7.5529 15.8934 7.74346 16.0937C8.95263 17.3646 10.4143 18 12.1285 18C15.4513 18 18.1449 15.3137 18.1449 12C18.1449 8.68629 15.4513 6 12.1285 6C8.30508 6.03211 6.42914 9.1031 6.18593 11.1078L6.73375 10.5695C6.93099 10.3757 7.24843 10.3781 7.44277 10.5748L8.13986 11.2803C8.33311 11.4759 8.33202 11.7904 8.13741 11.9846L5.57549 14.5418C5.37985 14.7371 5.06251 14.7373 4.8666 14.5423L2.29755 11.9851C2.10231 11.7907 2.1012 11.4756 2.29507 11.2798L2.98934 10.5789L2.99389 10.5744C3.191 10.3804 3.50844 10.3826 3.70292 10.5791L4.16765 11.0488C4.51665 7.44602 7.63811 4.10076 12.1285 4C16.6084 4.06866 20.1504 7.58172 20.1504 12C20.1504 16.4183 16.5589 20 12.1285 20C9.87924 20 7.935 19.1607 6.2958 17.4821Z' fill='white'/%3E%3C/svg%3E");
}
.brightcove-player__wrapper.vjs-ended .vjs-related-video__wrapper,
.brightcove-player__wrapper.vjs-ended .vjs-poster,
.video-brightcove__wrapper.vjs-ended .vjs-related-video__wrapper,
.video-brightcove__wrapper.vjs-ended .vjs-poster {
  display: block;
  overflow: hidden;
}
.brightcove-player__wrapper.vjs-ended .vjs-marker,
.brightcove-player__wrapper.vjs-ended div.vjs-chapters-button,
.brightcove-player__wrapper.vjs-ended .vjs-title-bar,
.video-brightcove__wrapper.vjs-ended .vjs-marker,
.video-brightcove__wrapper.vjs-ended div.vjs-chapters-button,
.video-brightcove__wrapper.vjs-ended .vjs-title-bar {
  display: none;
}
.brightcove-player__wrapper.vjs-has-related-videos.vjs-ended:after,
.video-brightcove__wrapper.vjs-has-related-videos.vjs-ended:after {
  background: rgba(0, 0, 0, 0.65);
  backdrop-filter: blur(12px);
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.brightcove-player__wrapper.vjs-has-started .vjs-big-play-button,
.video-brightcove__wrapper.vjs-has-started .vjs-big-play-button {
  display: none !important;
}
.brightcove-player__wrapper.vjs-hide-controls .vjs-control-bar, .brightcove-player__wrapper.not-hover .vjs-control-bar,
.video-brightcove__wrapper.vjs-hide-controls .vjs-control-bar,
.video-brightcove__wrapper.not-hover .vjs-control-bar {
  transform: translateY(120px) !important;
  transition: transform 1s ease 0s;
}
.brightcove-player__wrapper.vjs-hide-controls .vjs-menu-content, .brightcove-player__wrapper.not-hover .vjs-menu-content,
.video-brightcove__wrapper.vjs-hide-controls .vjs-menu-content,
.video-brightcove__wrapper.not-hover .vjs-menu-content {
  opacity: 0;
  transition: opacity 1s;
}
.brightcove-player__wrapper.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.video-brightcove__wrapper.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible) {
  transform: translateY(120px) !important;
}
.brightcove-player__wrapper.vjs-user-inactive .vjs-title-bar, .brightcove-player__wrapper.vjs-hide-controls .vjs-title-bar,
.video-brightcove__wrapper.vjs-user-inactive .vjs-title-bar,
.video-brightcove__wrapper.vjs-hide-controls .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s;
}
.brightcove-player__wrapper.vjs-user-inactive .vjs-text-track-cue, .brightcove-player__wrapper.vjs-hide-controls .vjs-text-track-cue,
.video-brightcove__wrapper.vjs-user-inactive .vjs-text-track-cue,
.video-brightcove__wrapper.vjs-hide-controls .vjs-text-track-cue {
  bottom: 9px !important;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper.vjs-user-inactive .vjs-text-track-cue, .brightcove-player__wrapper.vjs-hide-controls .vjs-text-track-cue,
  .video-brightcove__wrapper.vjs-user-inactive .vjs-text-track-cue,
  .video-brightcove__wrapper.vjs-hide-controls .vjs-text-track-cue {
    bottom: 11px !important;
  }
}
.brightcove-player__wrapper.safari-only .vjs-subs-caps-button .vjs-menu-content,
.video-brightcove__wrapper.safari-only .vjs-subs-caps-button .vjs-menu-content {
  right: -39px;
}
@media screen and (min-width: 62em) {
  .brightcove-player__wrapper.safari-only .vjs-subs-caps-button .vjs-menu-content,
  .video-brightcove__wrapper.safari-only .vjs-subs-caps-button .vjs-menu-content {
    right: -47px;
  }
}
.brightcove-player__wrapper.safari-only .vjs-settings__box,
.video-brightcove__wrapper.safari-only .vjs-settings__box {
  display: none !important;
}

.video-youtube__wrapper {
  padding-top: 56.25%;
}
.video-youtube__wrapper .video-js.vjs-youtube {
  margin-top: -56.25%;
}
.video-youtube__wrapper .video-js.vjs-fluid,
.video-youtube__wrapper .video-js.ytPoster {
  padding-top: 56.25%;
  margin-top: -56.25%;
}

.video-brightcove__wrapper {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  background: #022043;
  padding-top: 56.25%;
}
.video-brightcove__wrapper .video-brightcove__wrapper {
  padding-top: 0;
}
.video-brightcove__wrapper .video-brightcove__wrapper .brightcove-player__wrapper,
.video-brightcove__wrapper .video-brightcove__wrapper .brightcove-player__wrapper.vjs-v8 {
  margin-top: -56.25%;
}
.video-brightcove__wrapper .vjs-title-bar {
  background: transparent !important;
}
.video-brightcove__wrapper .vjs-title-bar-title {
  display: none;
}
.video-brightcove__wrapper .vjs-subs-caps-button .vjs-menu-content {
  right: -80px;
}
@media screen and (min-width: 62em) {
  .video-brightcove__wrapper .vjs-subs-caps-button .vjs-menu-content {
    right: -128px;
  }
}
