.WallabAvis {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 20px 0;
}

.WallabAvis-track-wrapper {
  overflow: hidden;
  width: 100%;
}

.WallabAvis-track {
  display: flex;
  transition: transform 0.5s ease-in-out;
  width: 100%;
}

.WallabAvis-item {
  flex: 0 0 100%;
  box-sizing: border-box;
  padding: 20px;
  
  text-align: center;
  margin: 0;
}

.wallab-anim {
  opacity: 0;
  transform: translate(var(--tx, 0px), var(--ty, 40px));
  transition: opacity var(--dur, 600ms) ease, transform var(--dur, 600ms) ease;
}

.wallab-anim.is-visible {
  opacity: 1;
  transform: translate(0, 0);
}



