@charset "UTF-8";
/****************************************************
*					WEBSITE FONTS					*
****************************************************/
/****************************************************
*					BASE COLORS						*
****************************************************/
/* Overrides for specific websites
$h1-title-color             : $black;
$h2-title-color             : $black;
$h3-title-color             : $black;
$h4-title-color             : $black;
$eyebrow-color              : $primary-300;
 */
/****************************************************
*					ALERT COLORS					*
****************************************************/
/* Reference for this calculation on https://css-tricks.com/programming-sass-to-create-accessible-color-combinations/ */
/*------------------- Grid resolutions -------------------*/
/*------------------- Sizes mixins -------------------*/
/*-------------------------------------Margins-------------------------------------*/
/* Buttons - elements/_buttons.scss */
/* Cards - elements/d3-card.scss */
/* Images on content sections - elements/d3-content-section.scss */
/* Images on media detail - elements/_d3-media-detail.scss */
/* Images on Testimonials - components/d3-testimonial.scss */
/* Images on Image Text - components/d3-image-text.scss */
/* Form inputs - elements/_forms.scss */
/* Form inputs - elements/_forms.scss */
/* Tables - elements/d3-table.scss, elements/_cookie-warning.scss */
/* Popups - elements/_cookie-warning.scss */
/* Accordions - elements/d3-accordion.scss */
/* Videoplayer - elements/d3-video-player.scss, elements/_d3-webinar-detail.scss */
/* Podcast player - elements/d3-podcast.scss */
/* Feature block - elements/d3-feature-block.scss */
/* Define a single size for all image-related border-radii */
/* Define a single size for all border-radii */
/********* REUSABLE TEXT STYLES ************/
/*------------------- Mixins  -------------------*/
/*------------------- Functions  -------------------*/
/*-------------------------------------Others-------------------------------------*/
/* Colors and fonts */
/* General variables */
:root {
  --grey-100: #5e5e5e;
  --primary-100: #002046;
  --secondary-100: #5b5c60;
  --tertiary-100: #6e6c40;
  --grey-200: #919191;
  --primary-200: #012358;
  --secondary-200: #7c7d80;
  --tertiary-200: #848261;
  --grey-300: #ababab;
  --primary-300: #002d72;
  --secondary-300: #9d9da0;
  --tertiary-300: #99987c;
  --grey-400: #c4c4c4;
  --primary-400: #4c6c9c;
  --secondary-400: #b5b6b7;
  --tertiary-400: #b6b5a1;
  --grey-500: #dedede;
  --primary-500: #9eb0ce;
  --secondary-500: #d6d6d7;
  --tertiary-500: #d3d3c7;
  --grey-600: #f7f7f7;
  --primary-600: #d3dded;
  --secondary-600: #efefef;
  --tertiary-600: #e9e9e3;
  --d3-black: #181819;
  --grifols-blue: #003383;
  --d3-font-body: Inter;
  --d3-font-title: Aleo;
  --d3-page-bg: #fdfdff;
  --d3-radius-lg: 24px;
  --d3-radius-md: 16px;
  --d3-radius-none: 0px;
  --d3-radius-pill: 80px;
  --d3-radius-sm: 8px;
  --d3-radius-xl: 32px;
  --d3-radius-xs: 4px;
  --d3-utility-black: #020304;
  --d3-utility-white: #fdfdff;
  --d3-white: #fdfdff; }

body #wrapper .d3-video-player .video-js .vjs-menu-content {
  -moz-box-shadow: 0 4px 16px rgba(2, 3, 4, 0.08);
  -webkit-box-shadow: 0 4px 16px rgba(2, 3, 4, 0.08);
  box-shadow: 0 4px 16px rgba(2, 3, 4, 0.08);
  border-radius: 8px;
  background-color: #fdfdff;
  color: #181819;
  list-style: none;
  opacity: 0.3;
  padding: 16px;
  position: absolute;
  top: 52px;
  visibility: hidden;
  width: 100%;
  z-index: 10; }
  body #wrapper .d3-video-player .video-js .vjs-menu-content li.action-text {
    color: #5e5e5e;
    font-size: 12px;
    line-height: 18px;
    padding: 0 8px; }
    @media only screen and (min-width: 1008px) {
      body #wrapper .d3-video-player .video-js .vjs-menu-content li.action-text {
        font-size: 12px;
        line-height: 18px; } }
    body #wrapper .d3-video-player .video-js .vjs-menu-content li.action-text sup, body #wrapper .d3-video-player .video-js .vjs-menu-content li.action-text sub {
      font-size: 60%; }
  body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
    font-size: 14px;
    line-height: 21px;
    border-radius: 4px;
    border-bottom: none !important;
    color: #181819;
    display: block;
    padding: 4px 8px;
    white-space: nowrap; }
    @media only screen and (min-width: 1008px) {
      body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
        font-size: 14px;
        line-height: 21px; } }
    body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]) sup, body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]) sub {
      font-size: 60%; }
    body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]) + p {
      margin-top: 4px; }
    body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]) + li {
      margin-top: 12px; }
    body #wrapper .d3-video-player .video-js .vjs-menu-content li a:not(.btn):not(.btn-icon-link-text):not([role=button]):hover {
      background: #f7f7f7;
      color: #002d72; }
  body #wrapper .d3-video-player .video-js .vjs-menu-content li + li {
    margin-top: 8px; }

body #wrapper .d3-video-player {
  padding-bottom: 56px;
  padding-top: 56px;
  /* Override Brightcove styling */ }
  @media only screen and (min-width: 1008px) {
    body #wrapper .d3-video-player {
      padding-bottom: 80px; } }
  @media only screen and (min-width: 1008px) {
    body #wrapper .d3-video-player {
      padding-top: 80px; } }
  body #wrapper .d3-video-player .metadata {
    margin-top: 16px; }
    body #wrapper .d3-video-player .metadata ul li {
      font-size: 14px;
      line-height: 21px;
      color: #5e5e5e;
      display: inline; }
      @media only screen and (min-width: 1008px) {
        body #wrapper .d3-video-player .metadata ul li {
          font-size: 14px;
          line-height: 21px; } }
      body #wrapper .d3-video-player .metadata ul li sup, body #wrapper .d3-video-player .metadata ul li sub {
        font-size: 60%; }
      body #wrapper .d3-video-player .metadata ul li + p {
        margin-top: 4px; }
      body #wrapper .d3-video-player .metadata ul li + li {
        margin-top: 12px; }
      body #wrapper .d3-video-player .metadata ul li + li:before {
        content: " · ";
        margin: 0 4px; }
    body #wrapper .d3-video-player .metadata + * {
      margin-top: 16px; }
  body #wrapper .d3-video-player .d3-section-row {
    margin: 0; }
  @media only screen and (min-width: 1008px) {
    body #wrapper .d3-video-player .video-content {
      margin-left: auto;
      margin-right: auto;
      max-width: 66.66667%; } }
  body #wrapper .d3-video-player .footer-text {
    margin-top: 16px; }
  body #wrapper .d3-video-player * + .video-container {
    margin-top: 40px; }
    @media only screen and (min-width: 1008px) {
      body #wrapper .d3-video-player * + .video-container {
        margin-top: 56px; } }
  body #wrapper .d3-video-player .video-container + .d3-description {
    padding-top: 24px; }
    @media only screen and (min-width: 1008px) {
      body #wrapper .d3-video-player .video-container + .d3-description {
        padding-top: 32px; } }
  body #wrapper .d3-video-player .video-js {
    border-radius: 8px; }
    body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button {
      background-color: #020304;
      color: #fdfdff;
      border-radius: 4px;
      height: 64px;
      line-height: 64px;
      margin-left: -32px;
      margin-top: -32px;
      width: 64px; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
        color: #fdfdff;
        border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button a.btn-icon-link-text .link-text {
        color: #fdfdff;
        border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .hero {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .hero a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .hero a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .hero a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h1, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-xl {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h1 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-xl a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h1 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h1 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-xl a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-xl a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h2, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-lg {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h2 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-lg a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h2 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h2 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-lg a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-lg a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h3, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-md {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h3 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-md a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h3 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h3 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-md a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-md a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h4, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-sm {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h4 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-sm a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h4 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button h4 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-sm a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .title-sm a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .text-disabled {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .caption-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .text-subdued {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .text-caption, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button caption *, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .footer-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .footer-text * {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-icon-link span .link-metadata {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .d3-text-references p, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .d3-text-references li {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip {
        background-color: #d3dded;
        color: #012358; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip a:not(.btn):not(.btn-icon-link-text):not([role=button]):hover {
            border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip a.btn-icon-link-text .link-text {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip a.btn-icon-link .link-text:hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .chip a.btn-icon-link-text .link-text:hover {
            border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner {
        color: #fdfdff;
        background-color: rgba(253, 253, 255, 0.1);
        border-color: rgba(253, 253, 255, 0.1); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner > i {
          color: rgba(253, 253, 255, 0.3);
          border-color: rgba(253, 253, 255, 0.1); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner:hover {
          border-color: rgba(253, 253, 255, 0.3); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner:hover > i {
            color: #fdfdff;
            border-color: rgba(253, 253, 255, 0.3); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner:active {
          background-color: rgba(253, 253, 255, 0.3);
          border-color: rgba(253, 253, 255, 0.3); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner:active > i {
            color: #fdfdff;
            border-color: rgba(253, 253, 255, 0.3); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner:focus {
          background-color: rgba(253, 253, 255, 0.3);
          border-color: rgba(253, 253, 255, 0.3);
          -moz-box-shadow: 0 0 0 2px #002d72;
          -webkit-box-shadow: 0 0 0 2px #002d72;
          box-shadow: 0 0 0 2px #002d72; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner:focus > i {
            color: #fdfdff;
            border-color: rgba(253, 253, 255, 0.4); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill {
          color: #020304;
          background-color: rgba(253, 253, 255, 0.6);
          border-color: rgba(253, 253, 255, 0.4); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill > i {
            color: #020304;
            border-color: rgba(253, 253, 255, 0.4); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill:hover {
            background-color: rgba(253, 253, 255, 0.7);
            border-color: rgba(253, 253, 255, 0.5); }
            body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill:hover > i {
              border-color: rgba(253, 253, 255, 0.5); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill:active {
            background-color: rgba(253, 253, 255, 0.9);
            border-color: rgba(253, 253, 255, 0.7); }
            body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill:active > i {
              border-color: rgba(253, 253, 255, 0.7); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill:focus {
            border-color: rgba(253, 253, 255, 0.5);
            -moz-box-shadow: 0 0 0 2px #002d72;
            -webkit-box-shadow: 0 0 0 2px #002d72;
            box-shadow: 0 0 0 2px #002d72; }
            body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .eyebrow-banner-fill:focus > i {
              border-color: rgba(253, 253, 255, 0.5); }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle {
        background-color: #d3dded;
        color: #012358; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle a:not(.btn):not(.btn-icon-link-text):not([role=button]):hover {
            border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle a.btn-icon-link-text .link-text {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle a.btn-icon-link .link-text:hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .circle a.btn-icon-link-text .link-text:hover {
            border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-ghost {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #4c6c9c;
          -webkit-box-shadow: 0 0 0 3px #4c6c9c;
          box-shadow: 0 0 0 3px #4c6c9c; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(.compact):hover {
          background-color: rgba(253, 253, 255, 0.1);
          color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(.compact):active, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(.compact).active {
          color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-ghost.sec-palette:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #b5b6b7;
          -webkit-box-shadow: 0 0 0 3px #b5b6b7;
          box-shadow: 0 0 0 3px #b5b6b7; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted {
        border-color: #fdfdff;
        color: #fdfdff;
        -moz-box-shadow: 0 0 0 1px #fdfdff inset;
        -webkit-box-shadow: 0 0 0 1px #fdfdff inset;
        box-shadow: 0 0 0 1px #fdfdff inset;
        background-color: transparent; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #4c6c9c;
          -webkit-box-shadow: 0 0 0 3px #4c6c9c;
          box-shadow: 0 0 0 3px #4c6c9c; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):not(:active):focus {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #9eb0ce;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #9eb0ce;
          box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #9eb0ce;
          background-color: transparent;
          border-color: #fdfdff;
          color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):hover {
          background-color: #fdfdff;
          color: #181819;
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 0 #fdfdff;
          -webkit-box-shadow: 0 0 0 0 #fdfdff;
          box-shadow: 0 0 0 0 #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):active, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled).active {
          background-color: #fdfdff;
          color: #181819; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted.sec-palette:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #b5b6b7;
          -webkit-box-shadow: 0 0 0 3px #b5b6b7;
          box-shadow: 0 0 0 3px #b5b6b7; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .btn-inverted.sec-palette:not(:disabled):not(.disabled):not(:active):focus {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #d6d6d7;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #d6d6d7;
          box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #d6d6d7;
          background-color: transparent;
          border-color: #fdfdff;
          color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.social-icon:not(:disabled):not(.disabled) {
        color: #fdfdff;
        border: none;
        background-color: rgba(253, 253, 255, 0.1); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.social-icon:not(:disabled):not(.disabled):hover {
          background-color: rgba(253, 253, 255, 0.2); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.social-icon:not(:disabled):not(.disabled):active {
          background-color: rgba(253, 253, 255, 0.3); }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn {
        border-radius: 80px !important; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #4c6c9c;
          -webkit-box-shadow: 0 0 0 3px #4c6c9c;
          box-shadow: 0 0 0 3px #4c6c9c; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled) {
          color: #fdfdff;
          border-color: rgba(253, 253, 255, 0.3);
          background-color: rgba(253, 253, 255, 0.05); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):not(:active):focus {
            background-color: rgba(253, 253, 255, 0.2); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):active {
            background-color: rgba(253, 253, 255, 0.3);
            color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn:disabled, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .icon-btn.pagination-btn.disabled {
          background-color: #919191 !important;
          border-color: rgba(253, 253, 255, 0.3) !important;
          color: #dedede !important; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled) {
        background-color: transparent;
        border-color: #fdfdff;
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):active, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):focus {
          border-color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):hover {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset;
          box-shadow: 0 0 0 1px #fdfdff inset; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):focus {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 2px #002d72;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 2px #002d72;
          box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 2px #002d72; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):active {
          background-color: rgba(253, 253, 255, 0.1);
          color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .d3-switch .switch input:checked + .slider {
        -moz-box-shadow: 0 0 0 1px #fdfdff inset;
        -webkit-box-shadow: 0 0 0 1px #fdfdff inset;
        box-shadow: 0 0 0 1px #fdfdff inset; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button.add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li,
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li,
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .d3-slider.not-card-slider .slider-controls ol.slider-indicators li {
        background-color: rgba(253, 253, 255, 0.2); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button.add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li.active,
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li.active,
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .d3-slider.not-card-slider .slider-controls ol.slider-indicators li.active {
          background-color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
        font-size: 24px !important;
        line-height: 64px; }
    body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button {
      background-color: #002d72;
      color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
        color: #fdfdff;
        border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button a.btn-icon-link-text .link-text {
        color: #fdfdff;
        border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .hero {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .hero a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .hero a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .hero a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h1, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-xl {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h1 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-xl a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h1 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h1 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-xl a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-xl a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h2, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-lg {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h2 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-lg a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h2 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h2 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-lg a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-lg a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h3, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-md {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h3 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-md a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h3 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h3 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-md a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-md a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h4, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-sm {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h4 a:not(.btn):not(.btn-icon-link-text):not([role=button]), body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-sm a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h4 a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button h4 a.btn-icon-link-text .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-sm a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .title-sm a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .text-disabled {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .caption-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .text-subdued {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .text-caption, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button caption *, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .footer-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .footer-text * {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-icon-link span .link-metadata {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .d3-text-references p, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .d3-text-references li {
        color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip {
        background-color: #d3dded;
        color: #012358; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip a:not(.btn):not(.btn-icon-link-text):not([role=button]):hover {
            border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip a.btn-icon-link-text .link-text {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip a.btn-icon-link .link-text:hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .chip a.btn-icon-link-text .link-text:hover {
            border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #fdfdff;
          border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow a.btn-icon-link-text .link-text {
          color: #fdfdff;
          border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner {
        color: #fdfdff;
        background-color: rgba(253, 253, 255, 0.1);
        border-color: rgba(253, 253, 255, 0.1); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner > i {
          color: rgba(253, 253, 255, 0.3);
          border-color: rgba(253, 253, 255, 0.1); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner:hover {
          border-color: rgba(253, 253, 255, 0.3); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner:hover > i {
            color: #fdfdff;
            border-color: rgba(253, 253, 255, 0.3); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner:active {
          background-color: rgba(253, 253, 255, 0.3);
          border-color: rgba(253, 253, 255, 0.3); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner:active > i {
            color: #fdfdff;
            border-color: rgba(253, 253, 255, 0.3); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner:focus {
          background-color: rgba(253, 253, 255, 0.3);
          border-color: rgba(253, 253, 255, 0.3);
          -moz-box-shadow: 0 0 0 2px #002d72;
          -webkit-box-shadow: 0 0 0 2px #002d72;
          box-shadow: 0 0 0 2px #002d72; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner:focus > i {
            color: #fdfdff;
            border-color: rgba(253, 253, 255, 0.4); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill {
          color: #020304;
          background-color: rgba(253, 253, 255, 0.6);
          border-color: rgba(253, 253, 255, 0.4); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill > i {
            color: #020304;
            border-color: rgba(253, 253, 255, 0.4); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill:hover {
            background-color: rgba(253, 253, 255, 0.7);
            border-color: rgba(253, 253, 255, 0.5); }
            body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill:hover > i {
              border-color: rgba(253, 253, 255, 0.5); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill:active {
            background-color: rgba(253, 253, 255, 0.9);
            border-color: rgba(253, 253, 255, 0.7); }
            body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill:active > i {
              border-color: rgba(253, 253, 255, 0.7); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill:focus {
            border-color: rgba(253, 253, 255, 0.5);
            -moz-box-shadow: 0 0 0 2px #002d72;
            -webkit-box-shadow: 0 0 0 2px #002d72;
            box-shadow: 0 0 0 2px #002d72; }
            body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .eyebrow-banner-fill:focus > i {
              border-color: rgba(253, 253, 255, 0.5); }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle {
        background-color: #d3dded;
        color: #012358; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle a:not(.btn):not(.btn-icon-link-text):not([role=button]) {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle a:not(.btn):not(.btn-icon-link-text):not([role=button]):hover {
            border-bottom: 1px solid; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle a.btn-icon-link .link-text, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle a.btn-icon-link-text .link-text {
          color: #002d72;
          border-bottom: 1px solid transparent; }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle a.btn-icon-link .link-text:hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .circle a.btn-icon-link-text .link-text:hover {
            border-bottom: 1px solid; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-ghost {
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #4c6c9c;
          -webkit-box-shadow: 0 0 0 3px #4c6c9c;
          box-shadow: 0 0 0 3px #4c6c9c; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(.compact):hover {
          background-color: rgba(253, 253, 255, 0.1);
          color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(.compact):active, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-ghost:not(:disabled):not(.disabled):not(.compact).active {
          color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-ghost.sec-palette:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #b5b6b7;
          -webkit-box-shadow: 0 0 0 3px #b5b6b7;
          box-shadow: 0 0 0 3px #b5b6b7; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted {
        border-color: #fdfdff;
        color: #fdfdff;
        -moz-box-shadow: 0 0 0 1px #fdfdff inset;
        -webkit-box-shadow: 0 0 0 1px #fdfdff inset;
        box-shadow: 0 0 0 1px #fdfdff inset;
        background-color: transparent; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #4c6c9c;
          -webkit-box-shadow: 0 0 0 3px #4c6c9c;
          box-shadow: 0 0 0 3px #4c6c9c; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):not(:active):focus {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #9eb0ce;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #9eb0ce;
          box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #9eb0ce;
          background-color: transparent;
          border-color: #fdfdff;
          color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):hover {
          background-color: #fdfdff;
          color: #181819;
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 0 #fdfdff;
          -webkit-box-shadow: 0 0 0 0 #fdfdff;
          box-shadow: 0 0 0 0 #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled):active, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted:not(:disabled):not(.disabled).active {
          background-color: #fdfdff;
          color: #181819; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted.sec-palette:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #b5b6b7;
          -webkit-box-shadow: 0 0 0 3px #b5b6b7;
          box-shadow: 0 0 0 3px #b5b6b7; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .btn-inverted.sec-palette:not(:disabled):not(.disabled):not(:active):focus {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #d6d6d7;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #d6d6d7;
          box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 3px #d6d6d7;
          background-color: transparent;
          border-color: #fdfdff;
          color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.social-icon:not(:disabled):not(.disabled) {
        color: #fdfdff;
        border: none;
        background-color: rgba(253, 253, 255, 0.1); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.social-icon:not(:disabled):not(.disabled):hover {
          background-color: rgba(253, 253, 255, 0.2); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.social-icon:not(:disabled):not(.disabled):active {
          background-color: rgba(253, 253, 255, 0.3); }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn {
        border-radius: 80px !important; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):not(:active):focus {
          border-color: #fdfdff;
          -moz-box-shadow: 0 0 0 3px #4c6c9c;
          -webkit-box-shadow: 0 0 0 3px #4c6c9c;
          box-shadow: 0 0 0 3px #4c6c9c; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled) {
          color: #fdfdff;
          border-color: rgba(253, 253, 255, 0.3);
          background-color: rgba(253, 253, 255, 0.05); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):not(:active):focus {
            background-color: rgba(253, 253, 255, 0.2); }
          body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn:not(:disabled):not(.disabled):active {
            background-color: rgba(253, 253, 255, 0.3);
            color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn:disabled, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .icon-btn.pagination-btn.disabled {
          background-color: #919191 !important;
          border-color: rgba(253, 253, 255, 0.3) !important;
          color: #dedede !important; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled) {
        background-color: transparent;
        border-color: #fdfdff;
        color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):hover, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):active, body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):focus {
          border-color: #fdfdff; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):hover {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset;
          box-shadow: 0 0 0 1px #fdfdff inset; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):focus {
          -moz-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 2px #002d72;
          -webkit-box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 2px #002d72;
          box-shadow: 0 0 0 1px #fdfdff inset, 0 0 0 2px #002d72; }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .utility-btn:not(:disabled):not(.disabled):active {
          background-color: rgba(253, 253, 255, 0.1);
          color: #fdfdff; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .d3-switch .switch input:checked + .slider {
        -moz-box-shadow: 0 0 0 1px #fdfdff inset;
        -webkit-box-shadow: 0 0 0 1px #fdfdff inset;
        box-shadow: 0 0 0 1px #fdfdff inset; }
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button.add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li,
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li,
      body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .d3-slider.not-card-slider .slider-controls ol.slider-indicators li {
        background-color: rgba(253, 253, 255, 0.2); }
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button.add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li.active,
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .add-slider .d3-slider.card-slider .slider-controls ol.slider-indicators li.active,
        body #wrapper .d3-video-player .video-js.vjs-play-button-shape-square:hover .vjs-big-play-button .d3-slider.not-card-slider .slider-controls ol.slider-indicators li.active {
          background-color: #fdfdff; }
    body #wrapper .d3-video-player .video-js .vjs-play-progress, body #wrapper .d3-video-player .video-js .vjs-volume-level {
      background-color: #002d72; }
    body #wrapper .d3-video-player .video-js .vjs-load-progress {
      background-color: #9eb0ce; }
    body #wrapper .d3-video-player .video-js .vjs-icon-placeholder:before {
      color: #fdfdff;
      font-size: 16px;
      line-height: 2.5em; }
      @media only screen and (min-width: 1008px) {
        body #wrapper .d3-video-player .video-js .vjs-icon-placeholder:before {
          line-height: 28px; } }
    body #wrapper .d3-video-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before, body #wrapper .d3-video-player .video-js .vjs-play-control .vjs-icon-placeholder:before {
      content: "\ea4b";
      font-family: "d3-icons" !important; }
    body #wrapper .d3-video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before {
      content: "\ea4c";
      font-family: "d3-icons" !important; }
    body #wrapper .d3-video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
      content: "\ea4d";
      font-family: "d3-icons" !important; }
    body #wrapper .d3-video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
      content: "\ea4a";
      font-family: "d3-icons" !important; }
    body #wrapper .d3-video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
      content: "\ea47";
      font-family: "d3-icons" !important; }
    body #wrapper .d3-video-player .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
      content: "\ea46";
      font-family: "d3-icons" !important; }
    body #wrapper .d3-video-player .video-js .vjs-menu-content {
      bottom: 24px;
      height: auto;
      left: -128px;
      max-height: 9em;
      top: auto;
      width: 200px; }
      @media only screen and (min-width: 600px) {
        body #wrapper .d3-video-player .video-js .vjs-menu-content {
          max-height: 176px; } }
      @media only screen and (min-width: 1008px) {
        body #wrapper .d3-video-player .video-js .vjs-menu-content {
          max-height: 208px; } }
      body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-title {
        display: none; }
      body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item {
        background: transparent;
        color: #020304;
        margin-bottom: 0;
        padding: 4px 8px;
        font-size: 14px;
        line-height: 21px; }
        @media only screen and (min-width: 1008px) {
          body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item {
            font-size: 14px;
            line-height: 21px; } }
        body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item sup, body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item sub {
          font-size: 60%; }
        body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item + p {
          margin-top: 4px; }
        body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item + li {
          margin-top: 12px; }
        body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item:hover, body #wrapper .d3-video-player .video-js .vjs-menu-content .vjs-menu-item.vjs-selected {
          background: #f7f7f7;
          color: #002d72; }
    body #wrapper .d3-video-player .video-js.vjs-fullscreen .vjs-menu-content {
      height: auto;
      max-height: 50vh; }
    body #wrapper .d3-video-player .video-js .vjs-menu-button:focus-within .vjs-menu-content {
      opacity: 1;
      visibility: visible; }

body #wrapper .d3-video-feature-block {
  padding-bottom: 56px;
  padding-top: 56px; }
  @media only screen and (min-width: 1008px) {
    body #wrapper .d3-video-feature-block {
      padding-bottom: 80px; } }
  @media only screen and (min-width: 1008px) {
    body #wrapper .d3-video-feature-block {
      padding-top: 80px; } }
  body #wrapper .d3-video-feature-block .d3-section-row {
    margin-top: 0; }
  body #wrapper .d3-video-feature-block .d3-video-player {
    padding-bottom: 0;
    padding-top: 0; }
    body #wrapper .d3-video-feature-block .d3-video-player + .feature-text {
      overflow: hidden;
      padding-top: 24px; }
      @media only screen and (min-width: 1008px) {
        body #wrapper .d3-video-feature-block .d3-video-player + .feature-text {
          padding-top: 0; } }

body #wrapper #content .d3-video-player ul.vjs-menu-content > .vjs-menu-item {
  margin-top: 0; }

body #wrapper #content .d3-video-player ul.vjs-menu-content > .vjs-menu-item ~ .vjs-menu-item {
  margin-top: 8px; }

/*# sourceMappingURL=d3-video-player.css.map */