.elastic-slider {
  position: relative;
  background-color: lightgray;
  width: 600px;
  height: 400px;
  cursor: default;
  overflow: hidden;
}

.elastic-slider svg {
  position: absolute;
  top: 0;
  left: 0;
}

.elastic-slider svg path {
  stroke: #5f656f;
}

.elastic-slider > div {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}

.elastic-slider > div.current {
  z-index: 1;
}

.elastic-slider > div.clipped-left, .elastic-slider > div.clipped-right {
  z-index: 2;
}
