<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Passio Anniversary Carousel Styles */
.passio-anniversary-carousel .splide {
   padding: 20px 0;
}

/* Override Avada styles that might interfere */
.passio-anniversary-carousel .splide__slide {
  max-width: none;
  margin: 0;
}

.passio-anniversary-carousel .splide__slide img {
  display: block;
  height: 240px;
  border-radius: 8px;
  transition: transform 400ms;
  transform: scale(.9);
  transform-origin: center center;
  margin: 0 auto;
}

.passio-anniversary-carousel .splide__slide.is-active img {
  transform: scale(1);
}

.passio-anniversary-carousel .splide .splide__arrow {
  top: 0;
  bottom: 0;
  height: 100%;
  transform: none;
  border-radius: unset;
  width: 50px;
  opacity: .9;
}

.passio-anniversary-carousel .splide .splide__arrow svg {
  filter: invert(1);
  width: 24px;
  height: 24px;
}

.passio-anniversary-carousel .splide__arrow.splide__arrow--prev {
  left: 0;
  background: linear-gradient(90deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
}

.passio-anniversary-carousel .splide__arrow.splide__arrow--next {
  right: 0;
  background: linear-gradient(270deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
}

/* Additional styles for the carousel container */
.passio-anniversary-carousel {
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
}

.passio-anniversary-carousel a {
  color: #fff;
  padding: 4px 8px;
}

/* Make sure text is readable */
.passio-anniversary-carousel .splide__slide div {
  padding: 10px 5px;
  word-wrap: break-word;
}</pre></body></html>