.data-insights-module {
  display: flex;
  justify-content: center;
  padding:;
}
/* Contenedor interno estilizado */
.content-container-paid {
 background: rgba(255, 255, 255, 0.3); /* Fondo semitransparente */
  border-radius: 16px; /* Bordes redondeados */
  backdrop-filter: blur(10px); /* Desenfoque */
  -webkit-backdrop-filter: blur(10px); /* Compatibilidad con Safari */
  border: 1px solid rgba(0, 150, 214, 0.8); /* Borde azul oscuro */
  padding: 40px; /* Espaciado interno */
  max-width: 1100px; /* Ancho máximo */
  width: 100%; /* Ajustar al ancho disponible */
  text-align: center; /* Centrar texto */
}

/* Texto */
.text-content {
  margin-bottom: 30px; /* Espaciado entre texto e imágenes */
}

.module-title-ft {
text-wrap: balance;

  font-size: 64px !important; /* Tamaño del título */
  line-height: 1.3 !important; /* Espaciado entre líneas */
  font-weight: bold !important; /* Peso del título */
  color:  !important;
  margin-bottom: 16px !important; /* Espaciado debajo del título */
  word-wrap: break-word; /* Ajustar texto largo */
}

.module-text {
 
  font-size: 20px; /* Tamaño del texto */
  color: #050823;
  line-height: 1.6 !important; /* Espaciado entre líneas */
  margin-bottom: 20px;
  word-wrap: break-word; /* Ajustar texto dentro del contenedor */
text-wrap: balance;
}

/* Contenedor de imágenes */
.images-below {
  display: flex;
  justify-content: center; /* Centra las imágenes horizontalmente */
  flex-wrap: wrap; /* Permite apilar imágenes en dispositivos pequeños */
  gap: 20px; /* Espaciado entre imágenes */
}

/* Estilo individual de imágenes */
.image-container {
  flex: 1 1 calc(33.33% - 20px); /* Tres imágenes en una fila */
  max-width: 1000px; /* Tamaño máximo */
  border-radius: 10px; /* Bordes redondeados */
  overflow: hidden; /* Asegura que no haya desbordamiento */
  transition: transform 0.3s ease; /* Transición suave al hacer hover */
}

.image-container img {
  width: 100%; /* La imagen ocupa el ancho completo de su contenedor */
  height: auto; /* Mantiene proporciones */
  object-fit: cover; /* Asegura que la imagen se vea completa */
}

.image-container:hover {
  transform: scale(1.05); /* Efecto de zoom suave al pasar el cursor */
}

/* Responsividad */
@media (max-width: 768px) {
  /* Imágenes apiladas en dispositivos pequeños */
  .image-container {
    flex: 1 1 100%; /* Cada imagen ocupa todo el ancho */
  }

  /* Ajustes de texto en mobile */
  .module-title-ft {
    font-size: 24px; /* Título más pequeño en mobile */
  }

  .module-text {
    font-size: 16px; /* Texto más pequeño en mobile */
  }
.image-container img {
  display: none;
}
.module-title-ft {
  font-family: 'inter', sans-serif;
  font-size: 24px !important; /* Tamaño del título */
  line-height: 1.2 !important; /* Espaciado entre líneas */
  font-weight: bold !important; /* Peso del título */
  color: #000 !important;
  margin-bottom: 16px !important; /* Espaciado debajo del título */
  word-wrap: break-word; /* Ajustar texto largo */
}
.text-content {
margin-bottom: 0px;
}
.module-text {
  margin-bottom: 0px;
}

