.ve-slide-group {
  display: flex;
}
.ve-slide-group--vertical,
.ve-slide-group--vertical .ve-slide-group__container,
.ve-slide-group--vertical .ve-slide-group__content {
  flex-direction: column;
}
.ve-slide-group__next, .ve-slide-group__prev {
  align-items: center;
  display: flex;
  flex: 0 1 52px;
  justify-content: center;
  min-width: 52px;
  cursor: pointer;
}
.ve-slide-group__next--disabled, .ve-slide-group__prev--disabled {
  pointer-events: none;
  opacity: var(--ve-disabled-opacity);
}
.ve-slide-group__content {
  display: flex;
  flex: 1 0 auto;
  position: relative;
  transition: 0.2s all cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}
.ve-slide-group__content > * {
  white-space: initial;
}
.ve-slide-group__container {
  contain: content;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ve-slide-item {
  display: inline-flex;
  flex: 0 1 auto;
}