.pg__background__image_wrapper {
  text-align: center;
  background-color: black; }
  .pg__background__image_wrapper img {
    max-width: 375px;
    margin: 0 auto; }

.zn-zone2 li:nth-child(1) .cd--card[data-eq-state$=medium].cd--vertical .cd__headline {
  font-size: 22px;
  font-size: 1.46rem; }

.zn-zone2 li:nth-child(1) .cd__content {
  background-color: #cc0000 !important;
  color: #000 !important;
  padding-left: 18px;
  padding-right: 18px; }
  .zn-zone2 li:nth-child(1) .cd__content .cd__headline a:hover, .zn-zone2 li:nth-child(1) .cd__content .cd__headline a:hover .cd__headline-text {
    color: #000; }

.zn-zone2 li:nth-child(1) [data-eq-state$=full16x9].cd--vertical .cd__headline {
  font-size: 55px;
  padding-right: 150px; }

.pg .zn.t-dark {
  background-color: #262626; }
  .pg .zn.t-dark .zn-header__text {
    font-weight: 500;
    color: #D0021B; }
  .pg .zn.t-dark .zn-header__stripes {
    height: 13px; }
    .pg .zn.t-dark .zn-header__stripes:after {
      height: 4px;
      border-top-color: #273C8A;
      border-top-width: 1px;
      border-bottom-color: #273C8A;
      border-bottom-width: 1px; }

.pg .zn.t-light .zn-header {
  position: relative; }
  .pg .zn.t-light .zn-header:after {
    content: '';
    height: 2px;
    position: absolute;
    width: 100%;
    border-top: 2px solid #000;
    z-index: 0;
    left: 0;
    top: 42%; }

.pg .zn.t-light .zn-header__text {
  font-weight: 500;
  color: #000;
  display: inline-block;
  background-color: #fff;
  padding: 4px 20px 4px 0;
  position: relative;
  z-index: 1;
  width: auto; }

.pg .zn.t-light .zn-header__stripes {
  display: none;
  height: 13px; }
  .pg .zn.t-light .zn-header__stripes:after {
    height: 2px;
    border-top-color: #273C8A;
    border-top-width: 1px;
    border-bottom-color: #fff;
    border-bottom-width: 1px; }

#zone9.zn-zone9 {
  display: none; }

.cn-carousel-large-strip .cn-jumbotron-card-details .owl-nav div:before,
.cn-carousel-large-strip .jumbotron-small-carousel .owl-nav div:before,
.cn-carousel-large-strip .owl-carousel .owl-nav div:before,
.cn-carousel-large-strip .video__end-slate__carousel .owl-nav div:before {
  font-size: 2.5rem;
  color: #fff; }

.no-touchevents .cn-jumbotron-card-details .owl-item:not(.active),
.no-touchevents .jumbotron-small-carousel .owl-item:not(.active),
.no-touchevents .owl-carousel .owl-item:not(.active),
.no-touchevents .video__end-slate__carousel .owl-item:not(.active) {
  opacity: 1.0; }

.cn-carousel-large-strip .owl-carousel.carousel--full .cd__description {
  display: none; }

.cn-carousel-large-strip .owl-carousel.carousel--full .cd__headline-text {
  font-size: 16px;
  line-height: 1.04;
  text-align: center; }
  @media (min-width: 680px) {
    .cn-carousel-large-strip .owl-carousel.carousel--full .cd__headline-text {
      font-size: 25px;
      font-weight: 300;
      width: 100%;
      display: inline-block; } }

.cn-carousel-large-strip .owl-carousel.carousel--full .cd__content {
  background-color: #cc0000 !important;
  color: #fff !important;
  min-height: 60px; }
  @media (min-width: 680px) {
    .cn-carousel-large-strip .owl-carousel.carousel--full .cd__content {
      padding-left: 18px;
      padding-right: 18px;
      transform: translate3d(0, -50%, 0);
      position: relative !important;
      left: 17% !important;
      width: 66% !important; } }
  .cn-carousel-large-strip .owl-carousel.carousel--full .cd__content .cd__description {
    display: none; }
  .cn-carousel-large-strip .owl-carousel.carousel--full .cd__content .cd__headline-icon:before {
    display: none; }
  .cn-carousel-large-strip .owl-carousel.carousel--full .cd__content .cd__headline a:hover, .cn-carousel-large-strip .owl-carousel.carousel--full .cd__content .cd__headline a:hover .cd__headline-text {
    color: #000; }

.cn-carousel-large-strip .owl-carousel.carousel--full [data-eq-state$=xsmall].cd .cd__headline {
  padding: 0 4px; }

.metadata-header__wrapper {
  height: 175px; }
  @media (min-width: 680px) {
    .metadata-header__wrapper {
      height: 190px; } }
  @media (min-width: 960px) {
    .metadata-header__wrapper {
      height: 200px; } }

.metadata-header__wrapper .metadata-header__title {
  color: #fff;
  max-width: 140px;
  font-size: 35px;
  line-height: 35px; }
  @media (min-width: 680px) {
    .metadata-header__wrapper .metadata-header__title {
      max-width: 100%;
      font-size: 52px;
      margin-top: 12px; } }
  @media (min-width: 960px) {
    .metadata-header__wrapper .metadata-header__title {
      font-size: 70px;
      margin-top: 20px; } }

.image-gradient--page {
  opacity: 0;
  pointer-events: none; }
