  .event-detail-page-v2-header .register-event__btn {
    display: none
  }

  @media (min-width: 960px) {
    .event-detail-page-v2-header .register-event__btn {
      position: absolute;
      right: 16px;
      margin: 0;
      top: 1.3rem
    }

    .event-detail-page-v2-header .register-event__btn.event-external__link {
      display: none;
      --button-vi-external-link-icon-width: 16px;
      --button-vi-external-link-icon-height: 16px
    }

    .event-detail-page-v2-header .event-detail-page-v2-header--anchor {
      font-size: 1.6rem;
      text-transform: uppercase;
      max-height: 0;
      transform: translateY(12px)
    }

    .event-detail-page-v2-header .event-detail-page-v2-header--anchor a {
      text-decoration: none;
      display: inline-block;
      margin-right: 32px;
      height: 24px;
      line-height: 1;
      opacity: 0;
      transition-delay: 0s;
      transition: opacity 0s ease
    }

    .event-detail-page-v2-header .event-detail-page-v2-header--anchor a:nth-last-child(1) {
      margin-right: 0
    }

    .event-detail-page-v2-header .event-detail-page-v2-header--anchor a.active {
      border-bottom: solid 3px #4f2d7f;
      pointer-events: none
    }

    .event-detail-page-v2-header .event-detail__heading-container {
      overflow: hidden;
      height: 100%;
      display: block;
      position: relative
    }
  }

  .event-detail-page-v2-header nav.mega {
    visibility: visible
  }

  .event-detail-page-v2-header nav.mega .mega__level--1 {
    opacity: 1;
    transition: opacity 0.3s ease;
    transition-delay: 0.4s
  }

  @media (max-width: 959px) {

    .event-detail-page-v2-header .event-detail__heading-container,
    .event-detail-page-v2-header .event-detail-page-v2-header--anchor {
      display: none
    }
  }

  .event-detail-page-v2-header .insight-page__heading {
    max-height: 32px;
    overflow: hidden;
    font-size: var(--gt-body-text--font-size, 1.6rem);
    line-height: var(--gt-body-text--line-height, 2.4rem);
    font-weight: var(--gt-body-text--font-weight, var(--font-weight-bold));
    color: #2b144d;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    display: none
  }

  .event-detail-page-v2-header.show-event-detail-header .header__utils {
    display: none
  }

  .event-detail-page-v2-header.show-event-detail-header .register-event__btn {
    display: flex;
    position: absolute
  }

  .event-detail-page-v2-header.show-event-detail-header .header-top-wrapper>.container {
    position: relative
  }

  .event-detail-page-v2-header.show-event-detail-header .event-detail__heading-container {
    display: block;
    -webkit-animation: slide-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: slide-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both
  }

  .event-detail-page-v2-header.show-event-detail-header .event-detail-page-v2-header--anchor {
    max-height: 100px
  }

  .event-detail-page-v2-header.show-event-detail-header .insight-page__heading {
    display: block
  }

  .event-detail-page-v2-header.show-event-detail-header nav.mega {
    visibility: hidden;
    max-height: 68px;
    display: block
  }

  .event-detail-page-v2-header.show-event-detail-header nav.mega .mega__level--1 {
    opacity: 0;
    transition-delay: 0s;
    transition: opacity 0s ease
  }

  .event-detail-page-v2-header.show-anchor .register-event__btn {
    top: 32px
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a {
    opacity: 1;
    transition: opacity 0.3s ease
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(1) {
    transition-delay: 0.3s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(2) {
    transition-delay: 0.4s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(3) {
    transition-delay: 0.5s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(4) {
    transition-delay: 0.6s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(5) {
    transition-delay: 0.7s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(6) {
    transition-delay: 0.8s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(7) {
    transition-delay: 0.9s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(8) {
    transition-delay: 1s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(9) {
    transition-delay: 1.1s
  }

  .event-detail-page-v2-header.show-anchor .event-detail-page-v2-header--anchor a:nth-child(10) {
    transition-delay: 1.2s
  }

  .nav3 .event-detail-page-v2-header .register-event__btn,
  .nav3 .event-detail-page-v2-header .event-detail__heading-container {
    display: none
  }

  @media (min-width: 1024px) {
    .nav3 .event-detail-page-v2-header .insight-page__heading {
      font-size: var(--gt-body-text--font-size, 1.6rem);
      line-height: var(--gt-body-text--line-height, 2.4rem);
      font-weight: var(--gt-body-text--font-weight, var(--font-weight-normal))
    }

    .nav3 .event-detail-page-v2-header .event-detail-page-v2-header--anchor {
      display: none
    }

    .nav3 .event-detail-page-v2-header .main-header-container {
      align-items: center
    }

    .nav3.show-event-title-on-nav {
      top: calc(var(--top-banner-msg-height) * -1)
    }

    .nav3.show-event-title-on-nav .header-menu-wrapper {
      display: none
    }

    .nav3.show-event-title-on-nav .show-event-detail-header .event-detail__heading-container {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      animation: none;
      margin: 0 16px
    }
  }

  @media (min-width: 1024px) and (min-width: 1200px) {
    .nav3.show-event-title-on-nav .show-event-detail-header .event-detail__heading-container {
      margin: 0 32px
    }
  }

  @media (min-width: 1024px) and (min-width: 1300px) {
    .nav3.show-event-title-on-nav .show-event-detail-header .event-detail__heading-container {
      margin-left: 42px
    }
  }

  @media (min-width: 1024px) and (min-width: 1680px) {
    .nav3.show-event-title-on-nav .show-event-detail-header .event-detail__heading-container {
      margin-left: 58px
    }
  }

  @media (min-width: 1024px) {
    .nav3.show-event-title-on-nav .show-event-detail-header.show-anchor .event-detail__heading-container {
      justify-content: flex-end
    }
  }

  @media (min-width: 1024px) and (min-width: 1200px) {
    .nav3.show-event-title-on-nav .show-event-detail-header.show-anchor .event-detail__heading-container {
      margin-left: 32px
    }
  }

  @media (min-width: 1024px) {
    .nav3.show-event-title-on-nav .show-event-detail-header.show-anchor .insight-page__heading {
      margin-bottom: 8px;
      text-align: left
    }

    .nav3.show-event-title-on-nav .show-event-detail-header.show-anchor .event-detail-page-v2-header--anchor {
      display: block;
      transform: translateY(0)
    }

    .nav3.show-event-title-on-nav .show-event-detail-header .register-event__btn {
      position: relative;
      top: 0;
      left: 0;
      right: 0;
      display: flex;
      flex-shrink: 0;
      margin-left: auto
    }
  }

  header.event-detail-page-v2-header.force-show-anchor {
    position: fixed
  }

  .event-detail-page-v2-header[data-sticky="false"] .event-detail-page-v2-header--anchor {
    transition: none
  }

  @-webkit-keyframes slide-right {
    0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }

    100% {
      -webkit-transform: translateX(70px);
      transform: translateX(70px)
    }
  }

  @keyframes slide-right {
    0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }

    100% {
      -webkit-transform: translateX(70px);
      transform: translateX(70px)
    }
  }

  /*# sourceMappingURL=event-detail-page-v2.css.map */