.elementor-1026 .elementor-element.elementor-element-4657dd5:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-4657dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tangtem168.monster/wp-content/uploads/2026/08/21508751_6487895-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1026 .elementor-element.elementor-element-4657dd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-4657dd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-3af2da6{--e-image-carousel-slides-to-show:1;}.elementor-1026 .elementor-element.elementor-element-14ba077:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1026 .elementor-element.elementor-element-14ba077 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-14ba077 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-14ba077 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-14ba077 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-14ba077 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-14ba077 > .elementor-element-populated > .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-1026 .elementor-element.elementor-element-2102a62{text-align:center;}.elementor-1026 .elementor-element.elementor-element-2102a62 .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-1e65aa9{--e-image-carousel-slides-to-show:3;}.elementor-1026 .elementor-element.elementor-element-e11caa5{--spacer-size:0px;}.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-1026 .elementor-element.elementor-element-c71c568:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1026 .elementor-element.elementor-element-c71c568 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-c71c568 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-c71c568 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-c71c568 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-c71c568 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-c71c568 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-e4af5ed{--spacer-size:19px;}.elementor-1026 .elementor-element.elementor-element-7c4d0fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-7c4d0fc:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-7c4d0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-7c4d0fc{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-7c4d0fc, .elementor-1026 .elementor-element.elementor-element-7c4d0fc > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-7c4d0fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-a591696 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-a591696 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-a591696 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-733b84e > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-733b84e > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-733b84e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-a525ca7{text-align:center;}.elementor-1026 .elementor-element.elementor-element-a525ca7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#F98B00;}.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-1026 .elementor-element.elementor-element-c4a14de{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-33dd4ca{text-align:center;}.elementor-1026 .elementor-element.elementor-element-33dd4ca .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-00ea406{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-87caad8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-87caad8:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-87caad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-87caad8{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-87caad8, .elementor-1026 .elementor-element.elementor-element-87caad8 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-87caad8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-7caeb30 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-7caeb30 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-7caeb30 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-18244ea{text-align:center;}.elementor-1026 .elementor-element.elementor-element-18244ea .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-1c01572{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-e508a15{text-align:center;}.elementor-1026 .elementor-element.elementor-element-e508a15 .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-9a51c50{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-6f2e902{--spacer-size:0px;}.elementor-1026 .elementor-element.elementor-element-26805a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-26805a3:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-26805a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-26805a3{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-26805a3, .elementor-1026 .elementor-element.elementor-element-26805a3 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-26805a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-f3d427b > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-f3d427b > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-f3d427b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-ed09c4a{text-align:center;}.elementor-1026 .elementor-element.elementor-element-ed09c4a .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-d10f6c0{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-017122f{--spacer-size:50px;}.elementor-1026 .elementor-element.elementor-element-9a6aa54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-9a6aa54:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9a6aa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-9a6aa54{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-9a6aa54, .elementor-1026 .elementor-element.elementor-element-9a6aa54 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-9a6aa54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-0abfc02 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-0abfc02 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-0abfc02 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-1b219fc{text-align:center;}.elementor-1026 .elementor-element.elementor-element-1b219fc .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-036f060{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-0d1e236 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-0d1e236:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-0d1e236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-0d1e236{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-0d1e236, .elementor-1026 .elementor-element.elementor-element-0d1e236 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-0d1e236 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-8f0a81c > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-8f0a81c > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-8f0a81c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-3423b88{text-align:center;}.elementor-1026 .elementor-element.elementor-element-3423b88 .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-47208e2{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-0ebca04 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-0ebca04:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-0ebca04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-0ebca04{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-0ebca04, .elementor-1026 .elementor-element.elementor-element-0ebca04 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-0ebca04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-a4df1d6 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-a4df1d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-a4df1d6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-bdaa5ee{text-align:center;}.elementor-1026 .elementor-element.elementor-element-bdaa5ee .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-dbae547{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-24e576c{--spacer-size:0px;}.elementor-1026 .elementor-element.elementor-element-8a7e0fb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-8a7e0fb:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-8a7e0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-8a7e0fb{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-8a7e0fb, .elementor-1026 .elementor-element.elementor-element-8a7e0fb > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-8a7e0fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-baa7b6b > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-baa7b6b > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-baa7b6b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-48bdbd9{text-align:center;}.elementor-1026 .elementor-element.elementor-element-48bdbd9 .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-f0c5c15{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-79b6c14 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1026 .elementor-element.elementor-element-79b6c14:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-79b6c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505AD;}.elementor-1026 .elementor-element.elementor-element-79b6c14{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEAB7C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1026 .elementor-element.elementor-element-79b6c14, .elementor-1026 .elementor-element.elementor-element-79b6c14 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-79b6c14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1026 .elementor-element.elementor-element-80b3e46 > .elementor-element-populated, .elementor-1026 .elementor-element.elementor-element-80b3e46 > .elementor-element-populated > .elementor-background-overlay, .elementor-1026 .elementor-element.elementor-element-80b3e46 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-60513c5{text-align:center;}.elementor-1026 .elementor-element.elementor-element-60513c5 .elementor-heading-title{color:#F98B00;}.elementor-1026 .elementor-element.elementor-element-ee3b739{color:#FFFFFF;}.elementor-1026 .elementor-element.elementor-element-fdb1de8{--spacer-size:10px;}@media(min-width:1025px){.elementor-1026 .elementor-element.elementor-element-4657dd5:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-4657dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image-carousel, class: .elementor-element-1e65aa9 *//* =========================================================
   IMAGE CAROUSEL
   Desktop / Tablet = 3 รูป รูปกลางเด่น
   Mobile = 1 รูป
   ไม่แก้ไขพื้นหลัง
========================================================= */


/* =========================================================
   MAIN
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 {
    position: relative;

    width: 100%;
    max-width: 1100px;

    margin: 0 auto !important;

    overflow: hidden !important;
}


/* =========================================================
   SWIPER WRAPPER
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-image-carousel-wrapper,
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper,
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-container {
    position: relative;

    width: 100%;

    margin: 0 auto !important;

    overflow: hidden !important;

    padding: 35px 0 42px !important;
}


/* จัดรูปให้อยู่กึ่งกลางแนวตั้ง */
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-wrapper {
    align-items: center !important;
}


/* =========================================================
   SLIDE ปกติ
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide {
    position: relative;

    z-index: 1;

    opacity: 0.55;

    transform: scale(0.82);

    transform-origin: center center;

    filter: brightness(0.78);

    transition:
        transform 0.45s ease,
        opacity 0.45s ease,
        filter 0.45s ease;
}


/* =========================================================
   DESKTOP : รูปด้านซ้าย
   Swiper active = รูปซ้าย
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-active {
    z-index: 3;

    opacity: 0.68;

    transform: scale(0.86);

    filter: brightness(0.82);
}


/* =========================================================
   DESKTOP : รูปตรงกลาง
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next {
    z-index: 20;

    opacity: 1;

    transform: scale(1.08);

    filter: brightness(1);
}


/* =========================================================
   DESKTOP : รูปด้านขวา
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next + .swiper-slide {
    z-index: 3;

    opacity: 0.68;

    transform: scale(0.86);

    filter: brightness(0.82);
}


/* =========================================================
   ซ่อน Slide อื่นที่ไม่ใช่ 3 รูปหลัก
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9
.swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-next + .swiper-slide) {
    opacity: 0 !important;

    pointer-events: none;
}


/* =========================================================
   IMAGE
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide img {
    display: block;

    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;

    margin: 0 auto !important;

    object-fit: contain;

    border-radius: 0;

    box-shadow:
        0 7px 20px rgba(0, 0, 0, 0.18);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        filter 0.45s ease;
}


/* รูปตรงกลาง */
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next img {
    box-shadow:
        0 14px 32px rgba(0, 0, 0, 0.30);
}


/* =========================================================
   HOVER รูปตรงกลาง
========================================================= */

@media (hover: hover) {

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next:hover {
        transform: scale(1.11);
    }

}


/* =========================================================
   ARROW
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button {
    position: absolute;

    z-index: 50 !important;

    display: flex !important;

    align-items: center;
    justify-content: center;

    width: 42px;
    height: 42px;

    color: #ffffff !important;

    background: rgba(0, 0, 0, 0.58);

    border-radius: 50%;

    transition:
        background 0.25s ease,
        transform 0.25s ease;
}


/* ลูกศรซ้าย */
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-prev {
    left: 12px !important;
}


/* ลูกศรขวา */
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-next {
    right: 12px !important;
}


/* Hover */
.elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button:hover {
    color: #ffffff !important;

    background: rgba(255, 139, 0, 0.95);

    transform: scale(1.08);
}


/* =========================================================
   PAGINATION DOT
========================================================= */

.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-pagination {
    position: absolute !important;

    right: 0;
    bottom: 5px !important;
    left: 0;

    z-index: 50;

    width: 100%;

    text-align: center;
}


.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;

    margin: 0 4px !important;

    opacity: 0.45;

    background: #777777;

    transition:
        opacity 0.25s ease,
        background 0.25s ease,
        transform 0.25s ease;
}


.elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-pagination-bullet-active {
    opacity: 1;

    background: #ff8a00;

    transform: scale(1.2);
}


/* =========================================================
   TABLET
   ยังแสดง 3 รูป
========================================================= */

@media (max-width: 1024px) and (min-width: 768px) {

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 {
        width: 100%;
        max-width: 900px;

        margin: 0 auto !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-image-carousel-wrapper,
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper,
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-container {
        padding: 28px 0 38px !important;
    }


    /* ซ้าย */
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-active {
        opacity: 0.68;

        transform: scale(0.88);

        filter: brightness(0.84);
    }


    /* กลาง */
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next {
        z-index: 20;

        opacity: 1;

        transform: scale(1.05);

        filter: brightness(1);
    }


    /* ขวา */
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next + .swiper-slide {
        opacity: 0.68;

        transform: scale(0.88);

        filter: brightness(0.84);
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button {
        width: 38px;
        height: 38px;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-prev {
        left: 8px !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-next {
        right: 8px !important;
    }

}


/* =========================================================
   MOBILE
   แสดงครั้งละ 1 รูป
========================================================= */

@media (max-width: 767px) {

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 {
        width: 100%;
        max-width: 100%;

        margin: 0 auto !important;

        overflow: hidden !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-image-carousel-wrapper,
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper,
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-container {
        width: 100%;

        margin: 0 auto !important;

        overflow: hidden !important;

        padding: 15px 0 35px !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-wrapper {
        align-items: center !important;
    }


    /* -----------------------------------------
       Slide ทุกอัน
    ----------------------------------------- */

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide {
        position: relative;

        width: 100% !important;
        min-width: 100% !important;

        z-index: 1;

        opacity: 0 !important;

        transform: scale(0.96) !important;

        filter: brightness(0.88);

        pointer-events: none;

        transition:
            transform 0.4s ease,
            opacity 0.4s ease,
            filter 0.4s ease;
    }


    /* -----------------------------------------
       Mobile ใช้ Active เป็นรูปกลาง
    ----------------------------------------- */

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-active {
        z-index: 20;

        opacity: 1 !important;

        transform: scale(1) !important;

        filter: brightness(1);

        pointer-events: auto;
    }


    /* -----------------------------------------
       ยกเลิกกฎ Desktop
    ----------------------------------------- */

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next {
        z-index: 1;

        opacity: 0 !important;

        transform: scale(0.96) !important;

        filter: brightness(0.88);

        pointer-events: none;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-next + .swiper-slide {
        z-index: 1;

        opacity: 0 !important;

        transform: scale(0.96) !important;

        filter: brightness(0.88);

        pointer-events: none;
    }


    /* -----------------------------------------
       IMAGE MOBILE
    ----------------------------------------- */

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide img {
        display: block;

        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin: 0 auto !important;

        object-fit: contain;

        box-shadow:
            0 8px 22px rgba(0, 0, 0, 0.22);
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-active img {
        box-shadow:
            0 10px 26px rgba(0, 0, 0, 0.30);
    }


    /* ปิด Hover Zoom บนมือถือ */
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-slide-active:hover {
        transform: scale(1) !important;
    }


    /* -----------------------------------------
       ARROW MOBILE
    ----------------------------------------- */

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button {
        z-index: 50 !important;

        width: 36px;
        height: 36px;

        color: #ffffff !important;

        background: rgba(0, 0, 0, 0.60);

        border-radius: 50%;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-prev {
        left: 8px !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-next {
        right: 8px !important;
    }


    /* -----------------------------------------
       DOT MOBILE
    ----------------------------------------- */

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-pagination {
        right: 0;
        bottom: 4px !important;
        left: 0;

        width: 100%;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-pagination-bullet {
        width: 7px;
        height: 7px;

        margin: 0 3px !important;

        opacity: 0.45;

        background: #777777;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-pagination-bullet-active {
        opacity: 1;

        background: #ff8a00;

        transform: scale(1.2);
    }

}


/* =========================================================
   MOBILE จอเล็ก
========================================================= */

@media (max-width: 480px) {

    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-image-carousel-wrapper,
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper,
    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .swiper-container {
        padding-top: 10px !important;
        padding-bottom: 32px !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button {
        width: 32px;
        height: 32px;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-prev {
        left: 5px !important;
    }


    .elementor-1026 .elementor-element.elementor-element-1e65aa9 .elementor-swiper-button-next {
        right: 5px !important;
    }

}/* End custom CSS */
/* Start custom CSS */.elementor-widget-image a {
display: block !important;
}/* End custom CSS */