#rec2098948611 .t396__elem {
  overflow: hidden !important;
}

#rec2098948611 .t396__elem .tn-atom.t-bgimg {
  transition: transform 0.4s ease !important;
}

#rec2098948611 .t396__elem:hover .tn-atom.t-bgimg {
  transform: scale(1.07) !important;
}
#rec2108629191 .t396__elem {
  overflow: hidden !important;
}

#rec2108629191 .t396__elem .tn-atom.t-bgimg {
  transition: transform 0.4s ease !important;
}

#rec2108629191 .t396__elem:hover .tn-atom.t-bgimg {
  transform: scale(1.07) !important;
}
@media (max-width: 768px) {
  #rec2099780141 .t-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 0 16px !important;
  }

  #rec2099780141 .t-col {
    min-width: 80vw !important;
    scroll-snap-align: start !important;
    flex-shrink: 0 !important;
  }

  #rec2099780141 .t-container::-webkit-scrollbar {
    display: none !important;
  }
}