body {
  overflow: hidden;
}

.vs-slider {
  position: relative;
  height: 100vh;
}

.vs-section {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  visibility: visible;
  overflow: hidden;
  width: 100%;
  height: 100%;

  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;

  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.vs-slider-style-ten .vs-section .vs-section-background-image {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center 50%;
  background-size: cover;
  background-repeat: no-repeat;
  will-change: background-position;
}

.vs-section.active {
  z-index: 2;
}