.elementor-8049 .elementor-element.elementor-element-9f9a9a8{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8049 .elementor-element.elementor-element-c9b55a3{--e-image-carousel-slides-to-show:4;}@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-c9b55a3{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-c9b55a3 */.elementor-8049 .elementor-element.elementor-element-c9b55a3 .swiper-slide-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 254px;
  background-color: #fff;
  border-radius: 16px;
  padding: 16px 24px;
  box-sizing: border-box;
  /* bỏ border nếu không muốn viền màu cũ nổi trên nền trắng */
  border: none;
}
.elementor-8049 .elementor-element.elementor-element-c9b55a3 .swiper-slide-inner img {
  width: 100%;
  height: 96px;
  object-fit: contain;
}
.elementor-8049 .elementor-element.elementor-element-c9b55a3 {
  mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);
}
@media (max-width: 767px) {
  .elementor-8049 .elementor-element.elementor-element-c9b55a3 .swiper-slide-inner {
    height: 96px;
    padding: 8px 12px;
  }
  .elementor-8049 .elementor-element.elementor-element-c9b55a3 .swiper-slide-inner img {
    height: 48px;
  }
}/* End custom CSS */