
			/* Target the images inside the Swiper slides */
.swiper-slide img.swiper-slide-image {
  width: 100%;
  height: auto;
  max-height: 550px; /* Adjust as needed */
  object-fit: cover;
/*   border-radius: 12px; */
}

/* Control the slide wrapper */
.swiper-slide {
/*   width: 290.5px !important; /* Can be dynamic if needed */ */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Optional: container spacing */
.elementor-image-carousel-wrapper {
/*   padding: 10px 0; */
}

/* Prevent layout shift when resizing */
.swiper-wrapper {
  display: flex;
  align-items: center;
}

/* By default, show desktop and hide mobile view */
.calendar-mobile {
  display: none;
}
.calendar-desktop {
  display: block;
}

/* Show Agenda view only on screens 767px and below */
@media (max-width: 767px) {
  .calendar-mobile {
    display: block;
  }
  .calendar-desktop {
    display: none;
  }
}

/* Fix input overflow in Mailchimp form on small screens */
.mc4wp-form-fields > div {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}


		