.wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .single-carousel-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 25%;
}
.wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .single-carousel-image:nth-child(1), .wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .single-carousel-image:nth-child(2), .wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .single-carousel-image:nth-child(3), .wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .single-carousel-image:nth-child(4) {
  position: relative;
  opacity: 1;
}
.wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .swiper-pagination,
.wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .swiper-button-next,
.wp-block-carousel-group-carousel-section-2 .fw-carousel-section-2 .swiper-button-prev {
  display: none;
}
.wp-block-carousel-group-carousel-section-2.is-selected .fw-carousel-section-2 .swiper-wrapper {
  flex-wrap: wrap;
}
.wp-block-carousel-group-carousel-section-2.is-selected .fw-carousel-section-2 .single-carousel-image {
  position: relative;
  opacity: 1;
  padding-bottom: 20px;
  width: 25%;
}

.fw-carousel-section-2 .fw-section-side-one {
  margin-bottom: var(--inner-spacing-lg);
}
.fw-carousel-section-2 .fw-headline {
  margin-bottom: 0;
}
.fw-carousel-section-2 .single-carousel-image {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.fw-carousel-section-2 .single-carousel-image .fw-image-container {
  width: 100%;
  height: 100%;
  padding: 0px var(--inner-spacing-sm);
}
.fw-carousel-section-2 .single-carousel-image img {
  width: 100%;
}
.fw-carousel-section-2 .swiper-pagination {
  position: relative;
  --swiper-pagination-top: auto;
  --swiper-pagination-bottom: 0px;
  padding: var(--inner-spacing-md) 0;
}
@media screen and (max-width: 1024px) {
  .fw-carousel-section-2 .swiper-button-prev,
  .fw-carousel-section-2 .swiper-button-next {
    display: none !important;
  }
}
