body {
  margin: 0;
  padding: 0;
}

.lightbox-close-btn {
  font-family: '3ds';
}

.ds-ui-kit-scope main {
  position: relative;
}

.ds-ui-kit-scope .left {
  padding-right: 24px;
  color: rgba(0, 0, 0, .8);
}

.ds-ui-kit-scope .left h1 {
  line-height: 1;
  text-align: center;
}

.ds-ui-kit-scope .left h1.title1 {
  font-size: 32px;
  font-weight: 200;
  margin: 32px 0 0 0;
  text-transform: uppercase;
}

@media (min-width: 721px) {
  .ds-ui-kit-scope .left h1.title1 {
    font-size: 36px;
  }
}

@media (min-width: 1041px) {
  .ds-ui-kit-scope .left h1.title1 {
    font-size: 40px;
  }
}

@media (min-width: 1441px) {
  .ds-ui-kit-scope .left h1.title1 {
    font-size: 48px;
    margin-top: 48px;
  }
}

.ds-ui-kit-scope .left h1.title2 {
  font-size: 48px;
  font-weight: 200;
  margin: 0;
  padding: 0;
}

@media (min-width: 721px) {
  .ds-ui-kit-scope .left h1.title2 {
    font-size: 96px;
  }
}

@media (min-width: 1041px) {
  .ds-ui-kit-scope .left h1.title2 {
    font-size: 112px;
  }
}

@media (min-width: 1441px) {
  .ds-ui-kit-scope .left h1.title2 {
    font-size: 128px;
  }
}

.ds-ui-kit-scope .left h2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
  margin: 40px 0 56px;
  text-align: center;
  color: rgba(16, 16, 16, .8);
}

@media (min-width: 721px) {
  .ds-ui-kit-scope .left h2 {
    font-size: 22px;
  }
}

@media (min-width: 1041px) {
  .ds-ui-kit-scope .left h2 {
    font-size: 24px;
  }
}

@media (min-width: 1441px) {
  .ds-ui-kit-scope .left h2 {
    font-size: 26px;
  }
}

.ds-ui-kit-scope .left .ds-divider-dots {
  padding: 24px 0 40px;
}

.ds-ui-kit-scope .mainvideo {
  margin-top: 24px;
}

@media (min-width: 1041px) {
  .ds-ui-kit-scope .mainvideo {
    margin-top: 40px;
  }
}

.ds-ui-kit-scope .video p {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 48px;
  letter-spacing: -.4px;
  color: rgba(0, 0, 0, .8);
}

.ds-ui-kit-scope .video .threedexperience {
  font-family: '3ds';
  font-weight: 400;
}

.ds-ui-kit-scope .video .threedexperience span {
  font-weight: 700;
}
