.swiper-wrapper {
  display: flex;
}

.card-photo {
  border-radius: 10px;
  overflow: hidden;
}

.card-img-overlay {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  color: white;
}

.card-gradient-black {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.hover-zoom {
  transition: transform 0.3s ease;
}

.hover-zoom:hover {
  transform: scale(1.05);
}

.swiper-button-prev,
.swiper-button-next {
  color: black;
}
