.swiper-slide {
  width: 360px !important;
  height: 740px !important;
  background: transparent !important; /* este es clave */
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes fadeIn {
  from { opacity: 0; } to { opacity: 1; }
}

@keyframes slideUp {
  from { transform: translateY(30px); opacity: 0; }
  to { transform: translateY(0); opacity: 1; }
}
.feaure-item-1 {
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiper-container {
  background: #0f0e0e00; /* o un degradado suave */
}

img {
  pointer-events: none;
  background: none !important;
  filter: none;
}
.swiper-container,
.swiper-wrapper,
.swiper-slide {
  background: transparent !important;
  box-shadow: none !important;
}

.swiper-slide {
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

.slide-image img {
  -webkit-mask-image: radial-gradient(circle, black 98%, transparent 100%);
  mask-image: radial-gradient(circle, black 98%, transparent 100%);
}
.slide-image img {
  clip-path: inset(0 round 40px); /* bordes redondeados, ajustables */
}

.modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0; top: 0;
  width: 100%; height: 100%;
  background-color: rgba(0, 0, 0, 0.8); /* Fondo oscuro */
  justify-content: center;
  align-items: center;
}

.modal-overlay {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semi-transparente */
}

.modal-content {
  position: relative;
  width: 90%;
  max-width: 800px;
  background: #000;
  border-radius: 10px;
  overflow: hidden;
}

.modal .close {
  position: absolute;
  top: 10px; right: 15px;
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  z-index: 1000;
}
.testimonial-section-3 h5{
    color: white !important;
}

.testimonial-section-3 p {
    color: rgb(133, 133, 133) !important;
    font-size: 20px;
line-height: 1.6;

}
html {
  scroll-behavior: smooth;
}



