body {
  padding-top: 0; }

.wrapper > .logo {
  position: fixed;
  height: 100vh;
  width: 100vw;
  display: block;
  z-index: 99;
  left: 0;
  top: 0; }
  .wrapper > .logo img {
    width: 57.39583333333333%; }

.parts {
  z-index: 98; }
  .parts .inner {
    position: absolute;
    width: 94vw;
    height: 94vh;
    margin: 3vh 3vw; }
    .parts .inner .title span {
      color: white;
      font-size: 63px;
      line-height: 0.95em;
      font-style: normal;
      font-weight: 300; }
    .parts .inner .subtitle span {
      color: rgba(222, 222, 222, 0.8);
      font-size: 16px;
      line-height: 0.95em;
      font-style: normal;
      font-weight: 300;
      letter-spacing: 1.6px; }
    .parts .inner .btn-enter {
      padding-top: 25px; }
      .parts .inner .btn-enter a span {
        color: white;
        font-size: 15px;
        font-weight: 300; }
      .parts .inner .btn-enter a:hover span {
        color: rgba(255, 255, 255, 0.6); }

.parts-bottom {
  position: absolute;
  z-index: 99;
  width: 94vw;
  height: 10vh;
  left: 3vw;
  bottom: 3vh; }

.slideshow {
  position: relative;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  display: block;
  overflow: hidden;
  z-index: 9; }
  .slideshow .landing-item {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden; }
    .slideshow .landing-item .landing-item-bg {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 110%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      z-index: 9996;
      transform: translateX(0); }
    .slideshow .landing-item .landing-item-content {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      height: 100%;
      z-index: 9997;
      display: table; }
      .slideshow .landing-item .landing-item-content .landing-item-title {
        font-size: 30pt;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        color: #fff;
        text-decoration: none; }
      .slideshow .landing-item .landing-item-content .landing-item-link {
        color: #fff;
        text-decoration: none; }
