.elementor-459 .elementor-element.elementor-element-eb332f3{--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-459 .elementor-element.elementor-element-eb332f3:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-eb332f3 > .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-459 .elementor-element.elementor-element-eb332f3::before, .elementor-459 .elementor-element.elementor-element-eb332f3 > .elementor-background-video-container::before, .elementor-459 .elementor-element.elementor-element-eb332f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-459 .elementor-element.elementor-element-eb332f3 > .elementor-background-slideshow::before, .elementor-459 .elementor-element.elementor-element-eb332f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-459 .elementor-element.elementor-element-eb332f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 75%);}.elementor-459 .elementor-element.elementor-element-809c3ee{--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-459 .elementor-element.elementor-element-fd009ae{--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-459 .elementor-element.elementor-element-123d154 .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-459 .elementor-element.elementor-element-86d3b00{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-ca0a901{--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-459 .elementor-element.elementor-element-6696aa6{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-6696aa6:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-6696aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-459 .elementor-element.elementor-element-c23f549{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-459 .elementor-element.elementor-element-c23f549:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-c23f549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-459 .elementor-element.elementor-element-82e7d5f{--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-459 .elementor-element.elementor-element-79d2408{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-459 .elementor-element.elementor-element-f747121 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;}.elementor-459 .elementor-element.elementor-element-24b3068{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-cf461a5{--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-459 .elementor-element.elementor-element-1e6bb90{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-1e6bb90:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-1e6bb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-5e61daf{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-459 .elementor-element.elementor-element-b7742f2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-d70d82b{color:#000000;}.elementor-459 .elementor-element.elementor-element-b37bb41{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-b37bb41:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-b37bb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-798c51a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-459 .elementor-element.elementor-element-b248755 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-e88198d{color:#000000;}.elementor-459 .elementor-element.elementor-element-9a972c9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-9a972c9:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-9a972c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-f8f0fdf{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-459 .elementor-element.elementor-element-08a4dbe .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-098184c{color:#000000;}.elementor-459 .elementor-element.elementor-element-16e3b74{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-16e3b74:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-16e3b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-5c566ba{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-459 .elementor-element.elementor-element-0a0aac1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-c7e6640{color:#000000;}.elementor-459 .elementor-element.elementor-element-f23c99b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-459 .elementor-element.elementor-element-611ef6f{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-f7ff241{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-877950f{--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-459 .elementor-element.elementor-element-307f689{--display:flex;}.elementor-459 .elementor-element.elementor-element-8900711 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#F7CE5B;}.elementor-459 .elementor-element.elementor-element-6934f35{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-257f183{--display:flex;}.elementor-459 .elementor-element.elementor-element-1cdaf79{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-12e2418{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-152ec00{--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-459 .elementor-element.elementor-element-152ec00:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-152ec00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-4608c1c .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-39ccc43{color:#000000;}.elementor-459 .elementor-element.elementor-element-96e8767{--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-459 .elementor-element.elementor-element-96e8767:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-96e8767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-162c75a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-0cca056{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-459 .elementor-element.elementor-element-2077e65{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-459 .elementor-element.elementor-element-55a47d3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-cb699c3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-459 .elementor-element.elementor-element-ee4d13f .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#F7CE5B;}.elementor-459 .elementor-element.elementor-element-1837e53{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-346a32c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-459 .elementor-element.elementor-element-d4426eb{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-4e50887{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-db1565b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-459 .elementor-element.elementor-element-8907ba2{--display:flex;}.elementor-459 .elementor-element.elementor-element-c6ee625 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#F7CE5B;}.elementor-459 .elementor-element.elementor-element-57385c9{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-e13f382{--display:flex;--overlay-opacity:0.5;}.elementor-459 .elementor-element.elementor-element-e13f382::before, .elementor-459 .elementor-element.elementor-element-e13f382 > .elementor-background-video-container::before, .elementor-459 .elementor-element.elementor-element-e13f382 > .e-con-inner > .elementor-background-video-container::before, .elementor-459 .elementor-element.elementor-element-e13f382 > .elementor-background-slideshow::before, .elementor-459 .elementor-element.elementor-element-e13f382 > .e-con-inner > .elementor-background-slideshow::before, .elementor-459 .elementor-element.elementor-element-e13f382 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-459 .elementor-element.elementor-element-71f8ae5{padding:0px 0px 0px 0px;}.elementor-459 .elementor-element.elementor-element-b18ee51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-fefe362{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-aaaa13b img{width:100%;}.elementor-459 .elementor-element.elementor-element-7e8b6a4{--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-459 .elementor-element.elementor-element-31ca2d8{--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-459 .elementor-element.elementor-element-31ca2d8:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-31ca2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-1b858c2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-1af10ba{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#000000;}.elementor-459 .elementor-element.elementor-element-0e11e81{--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-459 .elementor-element.elementor-element-0e11e81:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-0e11e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-7b9c86b .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-d3c8623{color:#000000;}.elementor-459 .elementor-element.elementor-element-4454817{color:#000000;}.elementor-459 .elementor-element.elementor-element-8f7e925{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-9e2765c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-459 .elementor-element.elementor-element-1bf2831 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;}.elementor-459 .elementor-element.elementor-element-6a8b4f7{--display:flex;}.elementor-459 .elementor-element.elementor-element-e83965e{--display:flex;}.elementor-459 .elementor-element.elementor-element-6f507e7{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-b2fe51a{--display:flex;}.elementor-459 .elementor-element.elementor-element-1b66041{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-0c668c7{--display:flex;}.elementor-459 .elementor-element.elementor-element-fe5b27d{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-b9a1cae{--display:flex;}.elementor-459 .elementor-element.elementor-element-a2dcd8e{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-2136ed6{--display:flex;}.elementor-459 .elementor-element.elementor-element-d56ffd1{color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-0e4a413{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-459 .elementor-element.elementor-element-0e4a413 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}:where( .elementor-459 .elementor-element.elementor-element-0e4a413 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans Thai", Sans-serif;}:where( .elementor-459 .elementor-element.elementor-element-0e4a413 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-459 .elementor-element.elementor-element-5189074{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-0b5f239{--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-459 .elementor-element.elementor-element-0b5f239:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-0b5f239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2AC28 0%, #FFFFA6 100%);}.elementor-459 .elementor-element.elementor-element-3de7a16 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;color:#000000;}.elementor-459 .elementor-element.elementor-element-4ed9eb1{color:#000000;}@media(max-width:1024px){.elementor-459 .elementor-element.elementor-element-55a47d3{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-459 .elementor-element.elementor-element-cb699c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-346a32c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-7e8b6a4{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-459 .elementor-element.elementor-element-31ca2d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-0e11e81{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-459 .elementor-element.elementor-element-eb332f3{--content-width:1140px;}.elementor-459 .elementor-element.elementor-element-809c3ee{--width:100%;}.elementor-459 .elementor-element.elementor-element-fd009ae{--width:100%;}.elementor-459 .elementor-element.elementor-element-79d2408{--width:100%;}.elementor-459 .elementor-element.elementor-element-cf461a5{--width:100%;}.elementor-459 .elementor-element.elementor-element-f23c99b{--width:100%;}.elementor-459 .elementor-element.elementor-element-877950f{--width:100%;}.elementor-459 .elementor-element.elementor-element-55a47d3{--content-width:1140px;}.elementor-459 .elementor-element.elementor-element-8907ba2{--width:100%;}.elementor-459 .elementor-element.elementor-element-e13f382{--width:100%;}.elementor-459 .elementor-element.elementor-element-7e8b6a4{--content-width:1140px;}.elementor-459 .elementor-element.elementor-element-9e2765c{--width:30%;}.elementor-459 .elementor-element.elementor-element-6a8b4f7{--width:70%;}}@media(max-width:767px){.elementor-459 .elementor-element.elementor-element-eb332f3{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-459 .elementor-element.elementor-element-f747121 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-b7742f2 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-b248755 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-08a4dbe .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-0a0aac1 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-8900711 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-152ec00{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-4608c1c .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-96e8767{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-162c75a .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-55a47d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-459 .elementor-element.elementor-element-cb699c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-ee4d13f .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-346a32c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-c6ee625 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-7e8b6a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-459 .elementor-element.elementor-element-31ca2d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-1b858c2 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-0e11e81{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-7b9c86b .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-1bf2831 .elementor-heading-title{font-size:24px;}.elementor-459 .elementor-element.elementor-element-0b5f239{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-459 .elementor-element.elementor-element-3de7a16 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-1e6bb90 *//* 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-877950f *//* สร้าง 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 html, class: .elementor-element-71f8ae5 *//* 2. กำหนด Font เป็น 'Noto Sans Thai' */
  .my-step-container, 
  .my-step-container *,
  .my-step-row,
  .my-step-btn,
  .my-step-text {
    font-family: 'Noto Sans Thai', sans-serif !important;
    box-sizing: border-box;
  }

  .my-step-container {
    
    padding: 20px;
    border-radius: 12px;
    max-width: 650px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .my-step-row {
    display: grid !important;
    grid-template-columns: 110px 1fr !important;
    gap: 20px;
    align-items: start;
    cursor: pointer;
    transition: all 0.3s ease;
    -webkit-tap-highlight-color: transparent;
  }

  .my-step-btn {
    height: 44px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    font-size: 18px;
    transition: all 0.3s ease;
  }

  .my-step-text {
    font-size: 16px;
    line-height: 1.6;
    transition: all 0.3s ease;
  }

  /* --- สถานะ ACTIVE (เลือก = สีขาว) --- */
  .my-step-row.active .my-step-btn {
    background-color: #F7CE5B;
    color: #000000;
    transform: scale(1.03);
  }
  .my-step-row.active .my-step-text {
    color: #ffffff;
    opacity: 1;
    font-weight: normal;
  }

  /* --- สถานะ NEAR (ข้างเคียง = เทาปานกลาง) --- */
  .my-step-row.near .my-step-btn {
    background-color: #666666;
    color: #000000;
  }
  .my-step-row.near .my-step-text {
    color: #ffffff;
    opacity: 0.7;
  }

  /* --- สถานะ FAR (ห่างออกไป = เทาจาง) --- */
  .my-step-row.far .my-step-btn {
    background-color: #22252a;
    color: #555960;
  }
  .my-step-row.far .my-step-text {
    color: #ffffff;
    opacity: 0.25;
  }

  /* Mobile Responsive */
  @media (max-width: 480px) {
    .my-step-container { padding: 15px; gap: 15px; }
    .my-step-row { grid-template-columns: 85px 1fr !important; gap: 12px; }
    .my-step-btn { height: 36px; font-size: 14px; }
    .my-step-text { font-size: 13px; line-height: 1.4; }
  }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23f549 *//* ตั้งค่า Container หลัก */
.elementor-459 .elementor-element.elementor-element-c23f549 {
    position: relative;
    background-color: #0b0d12;
    z-index: 1;
    overflow: hidden;
    contain: paint; /* [ล็อกตาย] ป้องกันไม่ให้สิ่งใดในนี้หลุดออกข้างนอก */
}

/* ชั้นแสง Aura (ปรับใหม่แบบไม่ใช้ Blur/Scale เพื่อแก้ Bug GPU ล้นขอบ) */
.elementor-459 .elementor-element.elementor-element-c23f549::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 */