.elementor-2 .elementor-element.elementor-element-af2d053:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-af2d053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-af2d053{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-af2d053 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-f18bf08{--e-image-carousel-slides-to-show:10;}.elementor-2 .elementor-element.elementor-element-7f41193:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7f41193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7f41193{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-7f41193 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-de1264d{text-align:center;}.elementor-2 .elementor-element.elementor-element-de1264d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-3929bd8{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF6392;box-shadow:0px 0px 15px 0px #FF6392;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-3929bd8, .elementor-2 .elementor-element.elementor-element-3929bd8 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3929bd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a654150{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-c5b51e9{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF6392;box-shadow:0px 0px 15px 0px #FF6392;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-c5b51e9, .elementor-2 .elementor-element.elementor-element-c5b51e9 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c5b51e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-9a89a41{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;--container-widget-width:56%;--container-widget-flex-grow:0;align-self:center;--item-text-color:#7A7A7A;--item-text-hover-color:#7A7A7A;--item-text-hover-decoration:underline;--item-text-active-color:#7A7A7A;}.elementor-2 .elementor-element.elementor-element-9a89a41 .elementor-toc__header-title{text-align:start;}.elementor-2 .elementor-element.elementor-element-9a89a41 .elementor-toc__header{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-1070857{text-align:center;}.elementor-2 .elementor-element.elementor-element-1070857 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-d29f147{color:#000000;}.elementor-2 .elementor-element.elementor-element-938791b{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF6392;box-shadow:0px 0px 15px 0px #FF6392;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-938791b, .elementor-2 .elementor-element.elementor-element-938791b > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-938791b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-175463a{text-align:center;}.elementor-2 .elementor-element.elementor-element-175463a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-e5964e3{color:#000000;}.elementor-2 .elementor-element.elementor-element-9e35edc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-9e35edc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #78CDFE 48%, #77CCFE00 100%);}.elementor-2 .elementor-element.elementor-element-9e35edc > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-9e35edc > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-9e35edc > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-9e35edc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-9e35edc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-883cabe{text-align:center;}.elementor-2 .elementor-element.elementor-element-883cabe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-2 .elementor-element.elementor-element-48207ae{text-align:start;}.elementor-2 .elementor-element.elementor-element-48207ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-7bd9b7e{color:#000000;}.elementor-2 .elementor-element.elementor-element-d10894f{text-align:start;}.elementor-2 .elementor-element.elementor-element-d10894f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-86b7527{color:#000000;}.elementor-2 .elementor-element.elementor-element-79e8fbe{text-align:start;}.elementor-2 .elementor-element.elementor-element-79e8fbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-b25adea{color:#000000;}.elementor-2 .elementor-element.elementor-element-d5979cd{text-align:start;}.elementor-2 .elementor-element.elementor-element-d5979cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-9a2acbb{color:#000000;}.elementor-2 .elementor-element.elementor-element-0637034{text-align:center;}.elementor-2 .elementor-element.elementor-element-0637034 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-6c225dc{color:#000000;}.elementor-2 .elementor-element.elementor-element-3d3efd5{text-align:center;}.elementor-2 .elementor-element.elementor-element-3d3efd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-76c29b2{color:#000000;}.elementor-2 .elementor-element.elementor-element-02f8ed4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-26f1d6d{color:#000000;}.elementor-2 .elementor-element.elementor-element-aaf1b46{text-align:center;}.elementor-2 .elementor-element.elementor-element-aaf1b46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-2922622{color:#000000;}.elementor-2 .elementor-element.elementor-element-5dbd846{text-align:center;}.elementor-2 .elementor-element.elementor-element-5dbd846 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-3011262{color:#000000;}.elementor-2 .elementor-element.elementor-element-14e5e0c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-61d835f{color:#000000;}.elementor-2 .elementor-element.elementor-element-dfe41e7{text-align:center;}.elementor-2 .elementor-element.elementor-element-dfe41e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-d7fac5c{color:#000000;}.elementor-2 .elementor-element.elementor-element-db08fde{text-align:center;}.elementor-2 .elementor-element.elementor-element-db08fde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-b913d76{color:#000000;}.elementor-2 .elementor-element.elementor-element-2036ba1{text-align:center;}.elementor-2 .elementor-element.elementor-element-2036ba1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-7512390{color:#000000;}.elementor-2 .elementor-element.elementor-element-84f02e4{text-align:center;}.elementor-2 .elementor-element.elementor-element-84f02e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-433ebbb{color:#000000;}.elementor-2 .elementor-element.elementor-element-f156e59{text-align:center;}.elementor-2 .elementor-element.elementor-element-f156e59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-cb4e977{color:#000000;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9a89a41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-2 .elementor-element.elementor-element-cc57525{width:50%;}.elementor-2 .elementor-element.elementor-element-8b3a07f{width:50%;}.elementor-2 .elementor-element.elementor-element-dc19653{width:50%;}.elementor-2 .elementor-element.elementor-element-c6b2fd5{width:50%;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a642c99{width:100%;}.elementor-2 .elementor-element.elementor-element-a16b331{width:49.018%;}.elementor-2 .elementor-element.elementor-element-1e0deb5{width:50.982%;}.elementor-2 .elementor-element.elementor-element-18b6a4e{width:50.982%;}.elementor-2 .elementor-element.elementor-element-0c8004c{width:49.018%;}}/* Start custom CSS for image-carousel, class: .elementor-element-f18bf08 *//* =====================================================
   MOBILE ONLY - IMAGE CAROUSEL แสดง 8 รูป
   ไม่กระทบ Desktop / Tablet
===================================================== */

@media (max-width: 767px) {

    /* ตัว Carousel */
    .elementor-2 .elementor-element.elementor-element-f18bf08 .elementor-image-carousel-wrapper,
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper,
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-container {
        width: 100% !important;
        overflow: hidden !important;
        padding: 5px 0 !important;
    }

    /* แถวของรูป */
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-wrapper {
        display: flex !important;
        align-items: center !important;
    }

    /* สำคัญ: 8 รูปต่อ 1 แถว */
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide {
        flex: 0 0 12.5% !important;
        width: 12.5% !important;
        min-width: 12.5% !important;
        max-width: 12.5% !important;

        margin: 0 !important;
        padding: 3px !important;

        opacity: 1 !important;
        visibility: visible !important;

        transform: none !important;
        filter: none !important;

        pointer-events: auto !important;
    }

    /* ยกเลิก CSS เดิมที่ทำ Active/Next แตกต่างกัน */
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide-active,
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide-next,
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide-next + .swiper-slide {
        width: 12.5% !important;
        min-width: 12.5% !important;
        max-width: 12.5% !important;

        opacity: 1 !important;
        visibility: visible !important;

        transform: none !important;
        filter: none !important;
    }

    /* รูป */
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide img {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        height: 45px !important;

        margin: 0 auto !important;

        object-fit: contain !important;

        transform: none !important;

        box-shadow: none !important;
    }

    /* ป้องกันรูป Active ขยาย */
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide-active img,
    .elementor-2 .elementor-element.elementor-element-f18bf08 .swiper-slide-next img {
        transform: none !important;
        box-shadow: none !important;
    }

}/* End custom CSS */