.elementor-25 .elementor-element.elementor-element-a1e5974{--display:flex;--min-height:100vh;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:350px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a1e5974:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a1e5974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19d1ea1 );}.elementor-25 .elementor-element.elementor-element-a1e5974::before, .elementor-25 .elementor-element.elementor-element-a1e5974 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a1e5974 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a1e5974 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a1e5974 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a1e5974 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FF007F38 0%, var( --e-global-color-b5eb8e9 ) 65%);}.elementor-25 .elementor-element.elementor-element-a02efa5{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b6875f0{z-index:3;text-align:center;}.elementor-25 .elementor-element.elementor-element-b6875f0 .elementor-heading-title{font-family:"DM Serif Display";font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-5d6e940 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-5d2dff9{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;top:-116px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5d2dff9{right:278px;}body.rtl .elementor-25 .elementor-element.elementor-element-5d2dff9{left:278px;}.elementor-25 .elementor-element.elementor-element-bdb5981{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:200px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-bdb5981{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-bdb5981{right:0px;}.elementor-25 .elementor-element.elementor-element-b8ca37e{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b8ca37e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-b8ca37e{right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-a1e5974{--min-height:0vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a02efa5{--z-index:4;}.elementor-25 .elementor-element.elementor-element-b6875f0 .elementor-heading-title{font-size:45px;}.elementor-25 .elementor-element.elementor-element-5d2dff9{--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;top:-65px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5d2dff9{right:165px;}body.rtl .elementor-25 .elementor-element.elementor-element-5d2dff9{left:165px;}.elementor-25 .elementor-element.elementor-element-bdb5981{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:81px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-bdb5981{left:113px;}body.rtl .elementor-25 .elementor-element.elementor-element-bdb5981{right:113px;}.elementor-25 .elementor-element.elementor-element-b8ca37e{--container-widget-width:102px;--container-widget-flex-grow:0;width:var( --container-widget-width, 102px );max-width:102px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-b6875f0 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-5d2dff9{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;top:-44px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5d2dff9{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5d2dff9{left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-bdb5981{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-bdb5981{right:0px;}.elementor-25 .elementor-element.elementor-element-bdb5981{top:75px;}}/* Start custom CSS for heading, class: .elementor-element-b6875f0 *//* --- Desktop (ค่าพื้นฐาน) --- */
.neon-glow .elementor-heading-title {
    --glow-color: #FF007A; 
    color: #fff !important;
    text-shadow:
        0 0 5px #fff,
        0 0 10px #fff,
        0 0 20px var(--glow-color),
        0 0 40px var(--glow-color),
        0 0 60px var(--glow-color),
        0 0 90px var(--glow-color),
        0 0 120px var(--glow-color) !important;
}

/* --- Tablet --- */
@media (max-width: 1024px) {
    /* เพิ่ม body เข้าไปข้างหน้าเพื่อเพิ่มน้ำหนัก Selector */
    body .neon-glow .elementor-heading-title {
        text-shadow:
            0 0 5px #fff,
            0 0 10px var(--glow-color),
            0 0 20px var(--glow-color),
            0 0 35px var(--glow-color) !important; /* บังคับใช้ค่านี้ */
    }
}

/* --- Mobile --- */
@media (max-width: 767px) {
    /* เพิ่ม body เข้าไปข้างหน้าเพื่อเพิ่มน้ำหนัก Selector */
    body .neon-glow .elementor-heading-title {
        text-shadow:
            0 0 3px #fff,
            0 0 8px var(--glow-color),
            0 0 12px var(--glow-color) !important; /* บังคับใช้ค่านี้ */
    }
}/* End custom CSS */