/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 19 2026 | 17:01:35 */
/* Estado inicial: oculto y desplazado */
.qp-reveal {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity .6s ease, transform .6s ease;
  will-change: opacity, transform;
}

/* Cuando entra al viewport */
.qp-reveal.qp-inview {
  opacity: 1;
  transform: translateY(0);
}

/* Hover zoom suave (si lo quieres mantener) */
article a img,
.widget a img {
  transition: transform .35s ease;
  will-change: transform;
}
article a:hover img,
.widget a:hover img {
  transform: scale(1.05);
}

/* Evita “salirse” al hacer zoom */
.post-thumbnail, .tg-featured-posts .post-thumbnail, article .post-thumbnail {
  overflow: hidden;
}

/* Que las miniaturas llenen el contenedor sin deformarse */
.tg-module-wrapper img,
.tg-featured-posts img,
.tg-featured-posts-style-1 img,
.tg-featured-posts-style-2 img,
.tg-posts-grid img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

.tg-module-image,
.tg-module-thumb,
.tg-featured-posts .tg-module-image,
.tg-featured-posts-style-1 .tg-module-image,
.tg-featured-posts-style-2 .tg-module-image {
  overflow: hidden !important;
}