/* ===========================
   TG SWIPER
=========================== */
.tg-swiper { height: 260px; overflow: hidden; border-radius: 28px 28px 0 0; }
.tg-swiper .swiper,
.tg-swiper .swiper-wrapper,
.tg-swiper .swiper-slide { height: 100%; }

.tg-swiper img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center;
  display: block;
  will-change: transform;
  transform-origin: center;
}

.tg-swiper .tg-enter img {
  animation: tgEnterDezoom var(--tg-trans-dur, 1000ms) ease-in-out both;
}
@keyframes tgEnterDezoom {
  from { transform: scale(1.14); }
  to { transform: scale(1.00); }
}

.tg-swiper .tg-exit img {
  animation: tgExitZoom var(--tg-trans-dur, 1000ms) ease-in-out both;
}
@keyframes tgExitZoom {
  from { transform: scale(1.00); }
  to { transform: scale(1.14); }
}
