.elementor-21 .elementor-element.elementor-element-adbe25d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-8da6573{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-d50502c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-2498699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-21 .elementor-element.elementor-element-e084bff{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.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-21 .elementor-element.elementor-element-6f33a2f{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-05fc7c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-21 .elementor-element.elementor-element-72c58fc{text-align:center;}.elementor-21 .elementor-element.elementor-element-3847fa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-5fc57fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7ad4863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-e75d45a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-04609bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-8a5b083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-a4777d6{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-021d853{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-d2c62b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-70c3de5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-d23b51e{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #851AA2 0%, #040001 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-9319344{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-62da8b6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-c2d0576{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-fd850c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-b2341ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-ddd915c{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-c459664{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-c459664 a{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7fef31d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-5953c91{text-align:center;}.elementor-21 .elementor-element.elementor-element-9c0d52f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-c97a596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-fc67d3a{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0bf5f68{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-18d109d{text-align:center;}.elementor-21 .elementor-element.elementor-element-18d109d img{width:47%;}.elementor-21 .elementor-element.elementor-element-4e14ceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-330d83c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-20f48b4{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-9283f61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-d432c52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-a431457{text-align:center;}.elementor-21 .elementor-element.elementor-element-544b545{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-68453a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-c3bab59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-92bc450{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3624b00{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-4aa104d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-1c0324e{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-0d1d053{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-3cad27d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-460cf02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-8acc0be{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-13efd6c{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-b755d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-5d761f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-93c3b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-aaf4393{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #6C00C3 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-1a73acd{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-1ddae5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-15a487a{text-align:center;}.elementor-21 .elementor-element.elementor-element-15a487a img{width:79%;}.elementor-21 .elementor-element.elementor-element-48bfd47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-8e98490{background-color:#0405229E;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-fff2364{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-76620e0{text-align:center;}.elementor-21 .elementor-element.elementor-element-76620e0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-f32442d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-1171cef{--display:flex;}.elementor-21 .elementor-element.elementor-element-5a42a03{--display:flex;}.elementor-21 .elementor-element.elementor-element-ee576f2{--display:flex;}.elementor-21 .elementor-element.elementor-element-cf37f02{--display:flex;}.elementor-21 .elementor-element.elementor-element-59caebe{--display:flex;}.elementor-21 .elementor-element.elementor-element-cf39397{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:9px 9px 9px 9px;--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-cf39397 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #89C6FF 0%, #FFFFFF 100%);}:where( .elementor-21 .elementor-element.elementor-element-cf39397 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-8a5b083{--width:80%;}.elementor-21 .elementor-element.elementor-element-d2c62b8{--width:50%;}.elementor-21 .elementor-element.elementor-element-fd850c5{--width:50%;}.elementor-21 .elementor-element.elementor-element-b2341ae{--width:80%;}.elementor-21 .elementor-element.elementor-element-c97a596{--width:80%;}.elementor-21 .elementor-element.elementor-element-4e14ceb{--width:50%;}.elementor-21 .elementor-element.elementor-element-68453a4{--width:50%;}.elementor-21 .elementor-element.elementor-element-c3bab59{--width:80%;}.elementor-21 .elementor-element.elementor-element-3cad27d{--width:50%;}.elementor-21 .elementor-element.elementor-element-460cf02{--width:80%;}.elementor-21 .elementor-element.elementor-element-93c3b1c{--width:80%;}.elementor-21 .elementor-element.elementor-element-1ddae5d{--width:50%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-5fc57fa{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e75d45a{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-62da8b6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-1c0324e{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-5fc57fa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e75d45a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-04609bc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21 .elementor-element.elementor-element-62da8b6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-9c0d52f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21 .elementor-element.elementor-element-1c0324e{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-5d761f8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}/* Start custom CSS for image, class: .elementor-element-176be22 *//* 1. กล่องครอบ */
.elementor-21 .elementor-element.elementor-element-176be22 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background: #000; /* พื้นหลังสีดำเพื่อขับแสงนีออน */
}

/* 2. ม่านฟิลเตอร์สีนีออน */
.elementor-21 .elementor-element.elementor-element-176be22::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(255, 0, 128, 0.4), rgba(0, 255, 255, 0.3));
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 10;
    pointer-events: none;
}

/* 3. ปุ่มนีออนเหลี่ยมเฉียบคม */
.elementor-21 .elementor-element.elementor-element-176be22::after {
    content: 'CLICK HERE //';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.3); /* ซ่อนด้วยการขยายใหญ่ลอยมา */
    opacity: 0;
    
    /* ดีไซน์ดีเทลไซเบอร์ */
    background: #00ffff;
    color: #000000;
    font-family: 'Prompt', sans-serif;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 14px 30px;
    border: 2px solid #00ffff;
    box-shadow: 0 0 20px #00ffff, 0 0 40px rgba(0, 255, 255, 0.5);
    white-space: nowrap;
    text-transform: uppercase;
    
    transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s ease;
    z-index: 20;
    pointer-events: none;
}

/* 4. ภาพต้นฉบับจะหดตัวลงเล็กลง */
.elementor-21 .elementor-element.elementor-element-176be22 img {
    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

/* 5. เอฟเฟกต์ตอนเลื่อนเมาส์ชี้ */
.elementor-21 .elementor-element.elementor-element-176be22:hover::before {
    opacity: 1;
}

.elementor-21 .elementor-element.elementor-element-176be22:hover::after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.elementor-21 .elementor-element.elementor-element-176be22:hover img {
    transform: scale(0.95); /* เอฟเฟกต์รูปหดตัวลง เพิ่มมิติความลึก */
    filter: grayscale(30%) contrast(120%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102a5c7 *//* 1. กล่องครอบ */
.elementor-21 .elementor-element.elementor-element-102a5c7 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background: #000; /* พื้นหลังสีดำเพื่อขับแสงนีออน */
}

/* 2. ม่านฟิลเตอร์สีนีออน */
.elementor-21 .elementor-element.elementor-element-102a5c7::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(255, 0, 128, 0.4), rgba(0, 255, 255, 0.3));
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 10;
    pointer-events: none;
}

/* 3. ปุ่มนีออนเหลี่ยมเฉียบคม */
.elementor-21 .elementor-element.elementor-element-102a5c7::after {
    content: 'CLICK HERE //';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.3); /* ซ่อนด้วยการขยายใหญ่ลอยมา */
    opacity: 0;
    
    /* ดีไซน์ดีเทลไซเบอร์ */
    background: #00ffff;
    color: #000000;
    font-family: 'Prompt', sans-serif;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 14px 30px;
    border: 2px solid #00ffff;
    box-shadow: 0 0 20px #00ffff, 0 0 40px rgba(0, 255, 255, 0.5);
    white-space: nowrap;
    text-transform: uppercase;
    
    transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s ease;
    z-index: 20;
    pointer-events: none;
}

/* 4. ภาพต้นฉบับจะหดตัวลงเล็กลง */
.elementor-21 .elementor-element.elementor-element-102a5c7 img {
    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

/* 5. เอฟเฟกต์ตอนเลื่อนเมาส์ชี้ */
.elementor-21 .elementor-element.elementor-element-102a5c7:hover::before {
    opacity: 1;
}

.elementor-21 .elementor-element.elementor-element-102a5c7:hover::after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.elementor-21 .elementor-element.elementor-element-102a5c7:hover img {
    transform: scale(0.95); /* เอฟเฟกต์รูปหดตัวลง เพิ่มมิติความลึก */
    filter: grayscale(30%) contrast(120%);
}/* End custom CSS */