.elementor-2 .elementor-element.elementor-element-0eb3831:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0eb3831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0eb3831{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-0eb3831 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c98ab37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c98ab37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#200538D9;}.elementor-2 .elementor-element.elementor-element-c98ab37 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F181FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-c98ab37 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-c98ab37 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-c98ab37 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c98ab37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-477540f{--e-image-carousel-slides-to-show:7;}/* Start custom CSS for image-carousel, class: .elementor-element-477540f *//* =====================================
   IMAGE CAROUSEL - MOBILE 5 รูปต่อแถว
   ===================================== */

@media (max-width: 767px) {

    /* ให้ Carousel แสดง 5 รูป */
    .elementor-2 .elementor-element.elementor-element-477540f .swiper-slide {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
        margin-right: 0 !important;
        box-sizing: border-box;
        padding: 0 4px;
    }

    /* จัดรูปให้อยู่กลางช่อง */
    .elementor-2 .elementor-element.elementor-element-477540f .swiper-slide .swiper-slide-inner {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* รูปภาพ */
    .elementor-2 .elementor-element.elementor-element-477540f .swiper-slide img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain;
        display: block;
    }

    /* ป้องกัน Carousel ล้น */
    .elementor-2 .elementor-element.elementor-element-477540f .elementor-image-carousel-wrapper,
    .elementor-2 .elementor-element.elementor-element-477540f .swiper {
        overflow: hidden !important;
        width: 100%;
    }
}/* End custom CSS */