.h6-new-platform-page-header {
  position: relative;
  max-width: none;
  margin: 0 auto;
  width: 100%;
}

.h6-new-platform-page-header .nav-shadow {
  background: url(../../img/nav-shadow.png) repeat-x center top;
  height: 139px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.h6-new-platform-page-header:after {
  padding-top: 56.25%;
  /* 16:9 ratio */
  display: block;
  content: '';
}

.h6-new-platform-page-header .hero-image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.h6-new-platform-page-header .image-module {
  position: relative;
  height: 100%;
  background-color: black;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.h6-new-platform-page-header .inner {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  max-width: none;
}

.h6-new-platform-page-header .inner .logo-container{
  display: block;
  position: relative;
  padding-top: 30px;
  margin: calc(28% - 94px) auto 0;
}

.h6-new-platform-page-header .inner .logo {
  position: relative;
  width: 400px;
  height: 94px;
  background: no-repeat;
  background-size: contain;
  background-position: center center;
  margin: 0% auto;
}

.h6-new-platform-page-header .inner .logo-container .header-description {
  width: 550px;
  text-align: center;
  margin: 32px auto;
  -webkit-font-smoothing: antialiased;
  cursor: default;
}

.h6-new-platform-page-header .inner .logo-container .header-description.white-text .subtitle {
  color: #ffffff;
}

.h6-new-platform-page-header .inner img {
  position: relative;
  display: block;
  margin: 25% auto;
}

.h6-new-platform-page-header a.next-module {
    cursor: default;
}

.h6-new-platform-page-header .logo-container .btn-round.solid-trans:hover {
    opacity: 1;
}