.news-carousel .flickity-slider,
.story-carousel-content .flickity-slider {
  transform: none !important;
}

.news-carousel .carousel-cell,
.story-carousel-content.flickity-enabled .flickity-slider > .slidestory {
  left: 0 !important;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  z-index: -1;
  pointer-events: none;
}

.news-carousel .carousel-cell.is-selected,
.story-carousel-content.flickity-enabled .flickity-slider > .is-selected {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.5s ease-in-out;
  pointer-events: all;
}

.news-carousel .carousel-cell {
  transition: opacity 0.4s;
  opacity: 0;
  left: 0;
  right: 0;
}

.news-carousel .carousel-cell.flickity-lazyloaded,
.news-carousel .carousel-cell.flickity-lazyerror {
  opacity: 1;
}

.news-carousel .flickity-button {
  display: none;
}
