.elementor-525 .elementor-element.elementor-element-8961bb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-8961bb7:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-8961bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inno-tie.com/wp-content/uploads/2026/08/INNO-TIE-BG.jpg");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-8961bb7::before, .elementor-525 .elementor-element.elementor-element-8961bb7 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-8961bb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-8961bb7 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-8961bb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-8961bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 75%);}.elementor-525 .elementor-element.elementor-element-f96adca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-525 .elementor-element.elementor-element-b66b7a0{--display:flex;}.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-525 .elementor-element.elementor-element-0a0b682 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;}.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-525 .elementor-element.elementor-element-4c81fea{color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-3d77ca3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-8c397a4{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-525 .elementor-element.elementor-element-8c5dc0e .elementor-button{background-color:transparent;font-family:"Noto Sans Thai", Sans-serif;font-size:19px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);transition-duration:0s;}.elementor-525 .elementor-element.elementor-element-df5307d{--display:flex;}.elementor-525 .elementor-element.elementor-element-527f6bb{--display:flex;}.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-525 .elementor-element.elementor-element-b3b9ff4{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-b3b9ff4:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-b3b9ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-525 .elementor-element.elementor-element-053a175{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-525 .elementor-element.elementor-element-053a175:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-053a175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-525 .elementor-element.elementor-element-73302d6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-1e7bd92{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-525 .elementor-element.elementor-element-f5565a4 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;}.elementor-525 .elementor-element.elementor-element-53a01e2{color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-e0a7007 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;}.elementor-525 .elementor-element.elementor-element-6a1d4d5{--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;}.elementor-525 .elementor-element.elementor-element-474735a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-474735a:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-474735a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-9e2303e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-3d025fe .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-30c5c96{color:#000000;}.elementor-525 .elementor-element.elementor-element-9d24924{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-9d24924:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-9d24924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-ff1b100{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-405f38f .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-3d52ec7{color:#000000;}.elementor-525 .elementor-element.elementor-element-88782d0{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-88782d0:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-88782d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-0af38f1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-07cb3ef .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-836954d{color:#000000;}.elementor-525 .elementor-element.elementor-element-f3bb70d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-f3bb70d:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-f3bb70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-fc5eb69{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-a02844d .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-56e7149{color:#000000;}.elementor-525 .elementor-element.elementor-element-9e80a8d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-9e80a8d:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-9e80a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-2fd280b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-04184e4 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-761c502{color:#000000;}.elementor-525 .elementor-element.elementor-element-6a45cc6{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-0268a52{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-60f0e46{--display:flex;}.elementor-525 .elementor-element.elementor-element-cc065f0 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#F7CE5B;}.elementor-525 .elementor-element.elementor-element-20dd6aa{color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-0c3eba4{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-6000ef9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-6000ef9:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-6000ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-f35423e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-6338528{color:#000000;}.elementor-525 .elementor-element.elementor-element-784e356{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-784e356:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-784e356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-e404a5d .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-30253e8{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-525 .elementor-element.elementor-element-da09282{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-459b4ce{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-459b4ce:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-459b4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-780901a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-bed6bc3{color:#000000;}.elementor-525 .elementor-element.elementor-element-f3ee1da{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-f3ee1da:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-f3ee1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-1070e89 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-0393181{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-525 .elementor-element.elementor-element-5d08fc4{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-c59687b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-c59687b:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-c59687b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-14492b2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-2e89da1{color:#000000;}.elementor-525 .elementor-element.elementor-element-8edb8be{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-8edb8be:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-8edb8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-6afb288 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-eca0ccc{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-525 .elementor-element.elementor-element-ff7b5d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-2774045{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-898a3c3 img{width:100%;}.elementor-525 .elementor-element.elementor-element-8ab06cd{--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;--border-radius:0px 0px 0px 0px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-23bb786{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-23bb786:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-23bb786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-f192413 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-74caae1{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-525 .elementor-element.elementor-element-e249afb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-525 .elementor-element.elementor-element-e249afb:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-e249afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-7926f5d .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-ae1b367{color:#000000;}.elementor-525 .elementor-element.elementor-element-04038d0{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-29e0535{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-525 .elementor-element.elementor-element-29e0535:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-29e0535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-525 .elementor-element.elementor-element-a5590c2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-525 .elementor-element.elementor-element-5f08cd1{color:#000000;}@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-8ab06cd{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-23bb786{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-e249afb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-8961bb7{--content-width:1140px;}.elementor-525 .elementor-element.elementor-element-f96adca{--width:100%;}.elementor-525 .elementor-element.elementor-element-b66b7a0{--width:100%;}.elementor-525 .elementor-element.elementor-element-73302d6{--content-width:1400px;}.elementor-525 .elementor-element.elementor-element-6a1d4d5{--content-width:1400px;}.elementor-525 .elementor-element.elementor-element-0268a52{--width:100%;}.elementor-525 .elementor-element.elementor-element-8ab06cd{--content-width:1140px;}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-8961bb7{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-f5565a4 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-e0a7007 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-3d025fe .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-405f38f .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-07cb3ef .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-a02844d .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-04184e4 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-cc065f0 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-6000ef9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-f35423e .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-784e356{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-e404a5d .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-459b4ce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-780901a .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-f3ee1da{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-1070e89 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-c59687b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-14492b2 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-8edb8be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-6afb288 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-8ab06cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-23bb786{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-f192413 .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-e249afb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-7926f5d .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-29e0535{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-a5590c2 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-474735a *//* 1. กำหนด Animation แบบ Soft Landing */
@keyframes slideUpFade {
    0% {
        opacity: 0;
        transform: translateY(35px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 2. ซ่อนกล่องไว้ก่อนเริ่มต้น + เพิ่มการประมวลผลผ่าน GPU เพื่อความลื่นไหล */
.problem-card-1,
.problem-card-2,
.problem-card-3,
.problem-card-4,
.problem-card-5,
.problem-card-6,
.problem-card-7,
.problem-card-8,
.problem-card-9,
.problem-card-10,
.problem-card-11,
.problem-card-12,
.problem-card-13,
.problem-card-14,
.problem-card-15,
.problem-card-16,
.problem-card-17,
.problem-card-18,
.problem-card-19,
.problem-card-20 {
    opacity: 0;
    will-change: transform, opacity;
    backface-visibility: hidden;
}

/* 3. ลอยขึ้นแบบ Smooth (0.85s Easing นุ่มนวล ทยอยขึ้นทีละ +0.08s) */
.problem-card-1.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.05s; }
.problem-card-2.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.13s; }
.problem-card-3.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.21s; }
.problem-card-4.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.29s; }
.problem-card-5.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.37s; }
.problem-card-6.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.45s; }
.problem-card-7.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.53s; }
.problem-card-8.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.61s; }
.problem-card-9.active  { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.69s; }
.problem-card-10.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.77s; }
.problem-card-11.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.85s; }
.problem-card-12.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 0.93s; }
.problem-card-13.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.01s; }
.problem-card-14.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.09s; }
.problem-card-15.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.17s; }
.problem-card-16.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.25s; }
.problem-card-17.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.33s; }
.problem-card-18.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.41s; }
.problem-card-19.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.49s; }
.problem-card-20.active { animation: slideUpFade 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: 1.57s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0268a52 *//* สร้าง Keyframe */
@keyframes slideUpFade {
    0% {
        opacity: 0;
        transform: translateY(60px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ซ่อนไว้ก่อนเริ่มต้น */
.feature-image, 
.feature-text-1, 
.feature-text-2, 
.feature-text-3 {
    opacity: 0;
}

/* เมื่อเลื่อนมาถึง (มี class .active) ให้เริ่มทำงาน */
.feature-image.active {
    animation: slideUpFade 2.0s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: 0.1s;
}

.feature-text-1.active {
    animation: slideUpFade 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: 0.2s;
}

.feature-text-2.active {
    animation: slideUpFade 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: 0.4s;
}

.feature-text-3.active {
    animation: slideUpFade 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: 0.6s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053a175 *//* ตั้งค่า Container หลัก */
.elementor-525 .elementor-element.elementor-element-053a175 {
    position: relative;
    background-color: #0b0d12;
    z-index: 1;
    overflow: hidden;
    contain: paint; /* [ล็อกตาย] ป้องกันไม่ให้สิ่งใดในนี้หลุดออกข้างนอก */
}

/* ชั้นแสง Aura (ปรับใหม่แบบไม่ใช้ Blur/Scale เพื่อแก้ Bug GPU ล้นขอบ) */
.elementor-525 .elementor-element.elementor-element-053a175::before {
    content: "";
    position: absolute;
    inset: 0; /* ครอบเต็มพื้นที่พอดีเป๊ะ (top:0, right:0, bottom:0, left:0) */
    
    /* สร้างแสงฟุ้งจากการฟีดสีของ radial-gradient โดยตรง */
    background: 
        radial-gradient(60% 60% at 0% 0%, #f2ac28 0%, transparent 100%),      /* มุมบน-ซ้าย (ฟ้า) */
        radial-gradient(60% 60% at 100% 0%, #10b981 0%, transparent 100%),     /* มุมบน-ขวา (เขียว) */
        radial-gradient(60% 60% at 100% 100%, #f2ac28 0%, transparent 100%), /* มุมล่าง-ขวา (ม่วง) */
        radial-gradient(60% 60% at 0% 100%, #ec4899 0%, transparent 100%);   /* มุมล่าง-ซ้าย (ชมพู) */
        
    will-change: opacity;
    animation: cornerPulseMega 6s ease-in-out infinite alternate;
    pointer-events: none;
    z-index: 0;
}

/* Animation เปลี่ยนมาใช้วิธีการปรับความสว่าง (Opacity) แทนการขยายขนาด (Scale) */
@keyframes cornerPulseMega {
    0% {
        opacity: 0.25; /* แสงดริฟลง */
    }
    100% {
        opacity: 0.55; /* แสงสว่างสาดเข้าหากันเต็มที่ */
    }
}/* End custom CSS */