  .fe-spotlight__container {
    background-color: #e21481 !important;
  }

  .fe-spotlight__container .int-heading {
    font-size: 1.562rem;
    line-height: 1.2em !important;
    font-weight: bold;
    padding: 0.65em 0;
  }



  .fe-spotlight__container .int-countdownBanner .int-cta {
    padding-left: 1em;
  }

  .int-countdownBanner {
    text-align: center;
  }

  .int-countdownBanner h3 {
    font-size: 1.125rem !important;
  }

  .int-countdownBanner h4 {
    font-size: 0.9rem !important;
    line-height: 1.1rem !important;
    margin-bottom: 2rem !important;
  }


.ou-logo { max-width:none; }


  .int-countdownBanner .int-cta .int-cta-link a {
    color: #fff !important;
    text-decoration: underline !important;
  }

  .int-countdownBanner .int-cta .int-button {
    align-self: flex-start;
    margin-top: 1em;
  }

  .int-countdownBanner .int-button {
    margin-top: .75em;
  }

  .int-countdownBanner .int-cta .int-cta-link {
    margin-bottom: .5em;
    font-size: .875em;
  }

  article.int-countdownBanner a.int-button--wht {
    color: #e21481 !important;
  }

  article.int-countdownBanner .int-cta-link a {
    color: #fff !important;
    text-decoration: underline !important;
  }

  /* FE new banner styles */

  .int-countdownBanner {
    padding: 2.4em !important;
  }

  .int-countdownBanner,
  .int-countdownBanner a,
  .int-countdownBanner h2,
  .int-countdownBanner h3,
  .int-countdownBanner h4,
  .int-countdownBanner p {
    color: #fff !important;
  }

  .int-countdownBanner .int-desc-fe {
    margin-bottom: 2em;
  }

  .int-countdownBanner .int-button--wht {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    transition: all .15s ease-out;
    -webkit-transform: translateZ(0);
    font-size: 1.2em;
    background: #fff;
    color: #e21481 !important;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    margin-bottom: .875em;
    border: 1px solid #fff;
    padding: .715em .8em;
    line-height: normal;
  }

  .int-countdownBanner .int-button--wht:hover {
    text-decoration: underline !important;
  }

  @media only screen and (min-width: 768px) {

    .int-countdownBanner .fe-banner-heading {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
    }

    .int-countdownBanner h3 {
      margin-top: 1.5em !important;
    }
    .int-countdownBanner {
      text-align: inherit;
    }
  }

  @media only screen and (min-width: 990px) {
    .int-countdownBanner .int-desc-fe span {
      display: block;
    }
  }
