.elementor-3528 .elementor-element.elementor-element-f536f52{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-f536f52::before, .elementor-3528 .elementor-element.elementor-element-f536f52 > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-f536f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-f536f52 > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-f536f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-f536f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://newweb.dl.co.th/wp-content/uploads/2026/01/ChatGPT-10.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3528 .elementor-element.elementor-element-f536f52.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-2dd7539.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-2dd7539{text-align:center;}.elementor-3528 .elementor-element.elementor-element-2dd7539 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);color:#FFFFFF;}.elementor-3528 .elementor-element.elementor-element-36edbed.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-36edbed{text-align:center;}.elementor-3528 .elementor-element.elementor-element-36edbed .elementor-heading-title{font-family:"Prompt", Sans-serif;font-weight:400;font-style:oblique;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-3528 .elementor-element.elementor-element-2fea374{--spacer-size:40px;}.elementor-3528 .elementor-element.elementor-element-049f85a.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-049f85a{text-align:start;}.elementor-3528 .elementor-element.elementor-element-049f85a .elementor-heading-title{font-family:"Prompt", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.87);color:#FFFFFF;}.elementor-3528 .elementor-element.elementor-element-4cb9928{--display:flex;--min-height:75vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-4cb9928::before, .elementor-3528 .elementor-element.elementor-element-4cb9928 > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-4cb9928 > .e-con-inner > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-4cb9928 > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-4cb9928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-4cb9928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://newweb.dl.co.th/wp-content/uploads/2026/01/ChatGPT-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3528 .elementor-element.elementor-element-03a0327{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-7fdfac3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-7fdfac3.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-424f0ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-a6580b7{--spacer-size:50px;}.elementor-3528 .elementor-element.elementor-element-8a5d3ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-8a5d3ad .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:3rem;font-weight:600;text-shadow:0px 0px 3px #3C4433;color:#3C4433;}.elementor-3528 .elementor-element.elementor-element-a5d76c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-a5d76c4 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:2.5rem;font-weight:600;text-shadow:0px 0px 3px rgba(0,0,0,0.3);color:#3C4433;}.elementor-3528 .elementor-element.elementor-element-722c096{--spacer-size:30px;}.elementor-3528 .elementor-element.elementor-element-71fa766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-71fa766 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.8rem;font-weight:400;text-shadow:0px 0px 3px rgba(0,0,0,0.3);color:#997B5E;}.elementor-3528 .elementor-element.elementor-element-346e4d6{--spacer-size:30px;}.elementor-3528 .elementor-element.elementor-element-f4f8a5f{--divider-border-style:solid;--divider-color:#824B1E;--divider-border-width:0.15rem;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-f4f8a5f .elementor-divider-separator{width:20%;}.elementor-3528 .elementor-element.elementor-element-f4f8a5f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3528 .elementor-element.elementor-element-f5d59a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-f5d59a2 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:2.2rem;font-weight:600;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#824B1E;}.elementor-3528 .elementor-element.elementor-element-ecb1d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-ecb1d06 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.4rem;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#824B1E;}.elementor-3528 .elementor-element.elementor-element-063c164{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-063c164.e-con{--align-self:flex-end;}.elementor-3528 .elementor-element.elementor-element-0c99087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-0c99087 img{width:70%;}.elementor-3528 .elementor-element.elementor-element-19090dd{--display:flex;--min-height:75vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-19090dd::before, .elementor-3528 .elementor-element.elementor-element-19090dd > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-19090dd > .e-con-inner > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-19090dd > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-19090dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-19090dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://newweb.dl.co.th/wp-content/uploads/2026/01/ChatGPT-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3528 .elementor-element.elementor-element-30d662b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-0a9158c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-0a9158c.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-3d1b5b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-46db018{--spacer-size:50px;}.elementor-3528 .elementor-element.elementor-element-6b2275d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-6b2275d .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:3rem;font-weight:600;text-shadow:0px 0px 3px #3C4433;color:#3C4433;}.elementor-3528 .elementor-element.elementor-element-5ff40c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-5ff40c4 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:2.5rem;font-weight:600;text-shadow:0px 0px 3px rgba(0,0,0,0.3);color:#3C4433;}.elementor-3528 .elementor-element.elementor-element-04d2c33{--spacer-size:30px;}.elementor-3528 .elementor-element.elementor-element-781de12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-781de12 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.8rem;font-weight:400;text-shadow:0px 0px 3px rgba(0,0,0,0.3);color:#997B5E;}.elementor-3528 .elementor-element.elementor-element-17573fa{--spacer-size:30px;}.elementor-3528 .elementor-element.elementor-element-39c37bb{--divider-border-style:solid;--divider-color:#824B1E;--divider-border-width:0.15rem;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-39c37bb .elementor-divider-separator{width:20%;}.elementor-3528 .elementor-element.elementor-element-39c37bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3528 .elementor-element.elementor-element-f83a524{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-f83a524.e-con{--align-self:flex-end;}.elementor-3528 .elementor-element.elementor-element-7c4dec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-7c4dec1 img{width:70%;}.elementor-3528 .elementor-element.elementor-element-f710646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-f710646 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:2.2rem;font-weight:400;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#824B1E;}.elementor-3528 .elementor-element.elementor-element-9bdf55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-9bdf55c .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.4rem;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#824B1E;}.elementor-3528 .elementor-element.elementor-element-d74c0c0{--display:flex;--min-height:90vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:00px;--padding-left:60px;--padding-right:60px;}.elementor-3528 .elementor-element.elementor-element-d74c0c0:not(.elementor-motion-effects-element-type-background), .elementor-3528 .elementor-element.elementor-element-d74c0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DECB;}.elementor-3528 .elementor-element.elementor-element-5a0a9a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-5a0a9a4.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-cb705eb.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-cb705eb .elementor-heading-title{color:#B49657;}.elementor-3528 .elementor-element.elementor-element-7fdb969{text-align:center;font-family:"Prompt", Sans-serif;font-size:1.3rem;font-weight:300;}.elementor-3528 .elementor-element.elementor-element-b984545.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-b984545 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.6rem;color:#B49657;}.elementor-3528 .elementor-element.elementor-element-cb6523b{--spacer-size:50px;}.elementor-3528 .elementor-element.elementor-element-9fa4939{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-7faaede{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-7faaede.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-4d3e298{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-ba6e2b0{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-ba6e2b0::before, .elementor-3528 .elementor-element.elementor-element-ba6e2b0 > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-ba6e2b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-ba6e2b0 > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-ba6e2b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-ba6e2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3528 .elementor-element.elementor-element-e98f8a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-c1bd0ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-c1bd0ba.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-c1bd0ba img{width:30%;}.elementor-3528 .elementor-element.elementor-element-aad6085{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-aad6085.elementor-element{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-aad6085 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1rem;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4E5D48;}.elementor-3528 .elementor-element.elementor-element-771ecc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;font-family:"Prompt", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-01c7d8e );}.elementor-3528 .elementor-element.elementor-element-436bd39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-bc34f94{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-bc34f94::before, .elementor-3528 .elementor-element.elementor-element-bc34f94 > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-bc34f94 > .e-con-inner > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-bc34f94 > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-bc34f94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-bc34f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3528 .elementor-element.elementor-element-3c86a81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-2b93469 img{width:30%;}.elementor-3528 .elementor-element.elementor-element-39e9c91{text-align:center;}.elementor-3528 .elementor-element.elementor-element-39e9c91 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1rem;font-weight:500;color:#4E5D48;}.elementor-3528 .elementor-element.elementor-element-7f101cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;font-family:"Prompt", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-01c7d8e );}.elementor-3528 .elementor-element.elementor-element-bc5af1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-b39fc49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-8ca40bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-c76f603 img{width:30%;}.elementor-3528 .elementor-element.elementor-element-1e43053{text-align:center;}.elementor-3528 .elementor-element.elementor-element-1e43053 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1rem;font-weight:500;color:#4E5D48;}.elementor-3528 .elementor-element.elementor-element-a3530fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;font-family:"Prompt", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-01c7d8e );}.elementor-3528 .elementor-element.elementor-element-d944ff6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-d944ff6:not(.elementor-motion-effects-element-type-background), .elementor-3528 .elementor-element.elementor-element-d944ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DECB;}.elementor-3528 .elementor-element.elementor-element-e897048{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-e897048.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-b3b4d29{padding:20px 20px 20px 20px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-b3b4d29 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3528 .elementor-element.elementor-element-d169ec1{text-align:center;}.elementor-3528 .elementor-element.elementor-element-d169ec1 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-3528 .elementor-element.elementor-element-55f5038{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-55f5038:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3528 .elementor-element.elementor-element-55f5038.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-0047d7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-0047d7b::before, .elementor-3528 .elementor-element.elementor-element-0047d7b > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-0047d7b > .e-con-inner > .elementor-background-video-container::before, .elementor-3528 .elementor-element.elementor-element-0047d7b > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-0047d7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3528 .elementor-element.elementor-element-0047d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3528 .elementor-element.elementor-element-6627125{z-index:9;}.elementor-3528 .elementor-element.elementor-element-6627125 img{width:100%;}.elementor-3528 .elementor-element.elementor-element-6627125:hover img{opacity:0.84;}.elementor-3528 .elementor-element.elementor-element-b4739b1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3528 .elementor-element.elementor-element-b4739b1:not(.elementor-motion-effects-element-type-background), .elementor-3528 .elementor-element.elementor-element-b4739b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-3528 .elementor-element.elementor-element-19bdc7c{text-align:start;font-family:"Prompt", Sans-serif;font-size:0.85rem;color:#7F888A;}.elementor-3528 .elementor-element.elementor-element-4931ba3{text-align:start;font-family:"Prompt", Sans-serif;font-size:1rem;font-weight:400;}.elementor-3528 .elementor-element.elementor-element-54c3dd4 .elementor-button{background-color:var( --e-global-color-ad7a50c );font-family:"Prompt", Sans-serif;font-size:0.8rem;}.elementor-3528 .elementor-element.elementor-element-54c3dd4.elementor-element{--align-self:flex-end;}.elementor-3528 .elementor-element.elementor-element-7d53269{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3528 .elementor-element.elementor-element-7d53269:not(.elementor-motion-effects-element-type-background), .elementor-3528 .elementor-element.elementor-element-7d53269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3528 .elementor-element.elementor-element-7d53269.e-con{--align-self:center;}.elementor-3528 .elementor-element.elementor-element-aa18fc9{text-align:center;}.elementor-3528 .elementor-element.elementor-element-aa18fc9 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:1.1rem;font-weight:300;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3528 .elementor-element.elementor-element-4cb9928{--min-height:40vh;}.elementor-3528 .elementor-element.elementor-element-a6580b7{--spacer-size:0px;}.elementor-3528 .elementor-element.elementor-element-8a5d3ad{padding:20px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-8a5d3ad .elementor-heading-title{font-size:1.5rem;}.elementor-3528 .elementor-element.elementor-element-a5d76c4 .elementor-heading-title{font-size:1.5rem;}.elementor-3528 .elementor-element.elementor-element-71fa766 .elementor-heading-title{font-size:1.1rem;}.elementor-3528 .elementor-element.elementor-element-f5d59a2 .elementor-heading-title{font-size:0.9rem;}.elementor-3528 .elementor-element.elementor-element-ecb1d06 .elementor-heading-title{font-size:0.8rem;}.elementor-3528 .elementor-element.elementor-element-19090dd{--min-height:40vh;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-0a9158c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-46db018{--spacer-size:0px;}.elementor-3528 .elementor-element.elementor-element-6b2275d{padding:20px 0px 0px 60px;}.elementor-3528 .elementor-element.elementor-element-6b2275d .elementor-heading-title{font-size:1.5rem;}.elementor-3528 .elementor-element.elementor-element-5ff40c4 .elementor-heading-title{font-size:1.5rem;}.elementor-3528 .elementor-element.elementor-element-781de12 .elementor-heading-title{font-size:1.1rem;}.elementor-3528 .elementor-element.elementor-element-7c4dec1 img{width:50%;}.elementor-3528 .elementor-element.elementor-element-f710646{padding:0px 0px 0px 0px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-f710646 .elementor-heading-title{font-size:0.9rem;}.elementor-3528 .elementor-element.elementor-element-9bdf55c{padding:0px 0px 0px 0px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-9bdf55c .elementor-heading-title{font-size:0.8rem;}.elementor-3528 .elementor-element.elementor-element-cb705eb .elementor-heading-title{font-size:2rem;}.elementor-3528 .elementor-element.elementor-element-7fdb969{font-size:1.2rem;}.elementor-3528 .elementor-element.elementor-element-b984545 .elementor-heading-title{font-size:1.2rem;}.elementor-3528 .elementor-element.elementor-element-cb6523b{--spacer-size:30px;}.elementor-3528 .elementor-element.elementor-element-ba6e2b0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-3c86a81{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-8ca40bf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-d169ec1 .elementor-heading-title{font-size:1.2rem;}.elementor-3528 .elementor-element.elementor-element-19bdc7c{font-size:0.7em;}.elementor-3528 .elementor-element.elementor-element-4931ba3{font-size:0.8rem;}.elementor-3528 .elementor-element.elementor-element-54c3dd4 .elementor-button{font-size:0.6rem;}.elementor-3528 .elementor-element.elementor-element-aa18fc9 .elementor-heading-title{font-size:0rem;}}@media(max-width:767px){.elementor-3528 .elementor-element.elementor-element-f536f52{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-049f85a{text-align:center;}.elementor-3528 .elementor-element.elementor-element-7fdfac3{--width:100%;}.elementor-3528 .elementor-element.elementor-element-8a5d3ad .elementor-heading-title{font-size:2rem;}.elementor-3528 .elementor-element.elementor-element-a5d76c4 .elementor-heading-title{font-size:2rem;}.elementor-3528 .elementor-element.elementor-element-71fa766 .elementor-heading-title{font-size:1.3rem;}.elementor-3528 .elementor-element.elementor-element-f5d59a2 .elementor-heading-title{font-size:1rem;}.elementor-3528 .elementor-element.elementor-element-ecb1d06 .elementor-heading-title{font-size:0.7rem;}.elementor-3528 .elementor-element.elementor-element-063c164{--width:50%;}.elementor-3528 .elementor-element.elementor-element-19090dd{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-30d662b{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-0a9158c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-6b2275d{padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-6b2275d .elementor-heading-title{font-size:2rem;}.elementor-3528 .elementor-element.elementor-element-5ff40c4{padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-5ff40c4 .elementor-heading-title{font-size:1.8rem;}.elementor-3528 .elementor-element.elementor-element-781de12{padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-781de12 .elementor-heading-title{font-size:1.2rem;}.elementor-3528 .elementor-element.elementor-element-17573fa{--spacer-size:40px;}.elementor-3528 .elementor-element.elementor-element-39c37bb .elementor-divider{text-align:left;}.elementor-3528 .elementor-element.elementor-element-39c37bb .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-3528 .elementor-element.elementor-element-f83a524{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3528 .elementor-element.elementor-element-f83a524.e-con{--align-self:flex-end;}.elementor-3528 .elementor-element.elementor-element-7c4dec1{margin:-40% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-7c4dec1.elementor-element{--align-self:flex-end;}.elementor-3528 .elementor-element.elementor-element-f710646{padding:0px 0px 0px 0px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-f710646 .elementor-heading-title{font-size:1rem;}.elementor-3528 .elementor-element.elementor-element-9bdf55c{padding:0px 0px 0px 0px;text-align:center;}.elementor-3528 .elementor-element.elementor-element-9bdf55c .elementor-heading-title{font-size:0.7rem;}.elementor-3528 .elementor-element.elementor-element-5a0a9a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-cb705eb{text-align:center;}.elementor-3528 .elementor-element.elementor-element-cb705eb .elementor-heading-title{font-size:1.6rem;}.elementor-3528 .elementor-element.elementor-element-7fdb969{font-size:1rem;}.elementor-3528 .elementor-element.elementor-element-cb6523b{--spacer-size:10px;}.elementor-3528 .elementor-element.elementor-element-7faaede{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-4d3e298{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-ba6e2b0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-e98f8a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-771ecc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-3528 .elementor-element.elementor-element-771ecc5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3528 .elementor-element.elementor-element-436bd39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3528 .elementor-element.elementor-element-bc34f94{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-3c86a81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-7f101cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-7f101cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3528 .elementor-element.elementor-element-bc5af1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3528 .elementor-element.elementor-element-b39fc49{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3528 .elementor-element.elementor-element-8ca40bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-a3530fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3528 .elementor-element.elementor-element-a3530fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3528 .elementor-element.elementor-element-d944ff6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3528 .elementor-element.elementor-element-e897048{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3528 .elementor-element.elementor-element-d169ec1 .elementor-heading-title{font-size:1rem;}.elementor-3528 .elementor-element.elementor-element-55f5038{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3528 .elementor-element.elementor-element-0047d7b{--width:100%;--min-height:0px;}.elementor-3528 .elementor-element.elementor-element-b4739b1{--width:100%;--min-height:0px;}.elementor-3528 .elementor-element.elementor-element-54c3dd4 .elementor-button{font-size:0.8rem;}.elementor-3528 .elementor-element.elementor-element-aa18fc9 .elementor-heading-title{font-size:0.9rem;}}@media(min-width:768px){.elementor-3528 .elementor-element.elementor-element-03a0327{--width:80%;}.elementor-3528 .elementor-element.elementor-element-7fdfac3{--width:60%;}.elementor-3528 .elementor-element.elementor-element-063c164{--width:40%;}.elementor-3528 .elementor-element.elementor-element-30d662b{--width:80%;}.elementor-3528 .elementor-element.elementor-element-0a9158c{--width:60%;}.elementor-3528 .elementor-element.elementor-element-f83a524{--width:40%;}.elementor-3528 .elementor-element.elementor-element-5a0a9a4{--width:80%;}.elementor-3528 .elementor-element.elementor-element-7faaede{--width:95%;}.elementor-3528 .elementor-element.elementor-element-4d3e298{--width:33.33%;}.elementor-3528 .elementor-element.elementor-element-436bd39{--width:33.33%;}.elementor-3528 .elementor-element.elementor-element-bc5af1b{--width:33.33%;}.elementor-3528 .elementor-element.elementor-element-e897048{--width:90%;}.elementor-3528 .elementor-element.elementor-element-55f5038{--width:75%;}.elementor-3528 .elementor-element.elementor-element-0047d7b{--width:50%;}.elementor-3528 .elementor-element.elementor-element-b4739b1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3528 .elementor-element.elementor-element-9fa4939{--width:100%;}.elementor-3528 .elementor-element.elementor-element-7faaede{--width:80%;}.elementor-3528 .elementor-element.elementor-element-4d3e298{--width:33.33%;}.elementor-3528 .elementor-element.elementor-element-436bd39{--width:33.33%;}.elementor-3528 .elementor-element.elementor-element-3c86a81{--width:100%;}.elementor-3528 .elementor-element.elementor-element-bc5af1b{--width:33.33%;}.elementor-3528 .elementor-element.elementor-element-8ca40bf{--width:100%;}.elementor-3528 .elementor-element.elementor-element-d944ff6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d74c0c0 *//* ================================
   ESG SECTION – Unified Tone
   Warm / Sustainable / Calm
================================ */

/* 1. Section หลัก */
#esg {
    padding: 50px 0 10px 0 !important;
    background:
      linear-gradient(
        to bottom,
        #efe9e1 0%,
        #f4f1ec 60%,
        #fafafa 100%
      ) !important;
    font-family: 'Prompt', sans-serif !important;
    position: relative;
}

/* 2. กลุ่ม Card */
.show {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 32px !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
}

/* 3. ตัว Card */
.show > div {
    flex: 1 1 350px !important;
    background: #fafaf7 !important;
    border: none !important;
    border-radius: 20px 72px 20px 72px !important;
    padding: 24px 18px !important;
    display: flex !important;
    flex-direction: column !important;
    transition: all 0.45s cubic-bezier(0.2, 1, 0.3, 1) !important;
    align-self: stretch !important;
    box-shadow: 0 12px 36px rgba(0, 0, 0, 0.06) !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
}

/* Overlay ไล่สีอ่อน (ลด saturation ให้เข้ากับ section อื่น) */
.show > div::before {
    content: "" !important;
    position: absolute !important;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(107, 143, 113, 0.08) 0%,
        rgba(255, 255, 255, 0) 65%
    ) !important;
    z-index: -1 !important;
    transition: all 0.4s ease !important;
}

/* เส้น Brand ด้านข้าง (เขียวหม่น ไม่สด) */
.show > div::after {
    content: "" !important;
    position: absolute !important;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    background: linear-gradient(
        to bottom,
        #5f7f6a,
        #9bb7a5
    ) !important;
    z-index: 2;
}

/* Hover – นุ่ม ไม่ aggressive */
.show > div:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 26px 56px rgba(47, 58, 52, 0.14) !important;
}

.show > div:hover::before {
    background: linear-gradient(
        135deg,
        rgba(107, 143, 113, 0.18) 0%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
}

/* 4. Typography */
.show h3,
.show h4,
.show h5 {
    font-size: 1.55rem !important;
    font-weight: 600 !important;
    color: #2f3a34 !important;
    margin-bottom: 14px !important;
}

.show p {
    font-size: 1.05rem !important;
    font-weight: 400 !important;
    color: #7a8a82 !important;
    line-height: 1.75 !important;
    word-break: keep-all !important;
}

/* 5. Transition ไป section ถัดไป */
#esg::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23fafafa' d='M0,160L80,176C160,192,320,224,480,213.3C640,203,800,149,960,133.3C1120,117,1280,139,1360,149.3L1440,160L1440,320L0,320Z'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d944ff6 *//* =====================================
   SECTION 4 – LIVING PROOF (SHOWCASE)
===================================== */

#project {
    position: relative;
    padding:50px 0 60px 0 !important;
    background: linear-gradient(
        to bottom,
        #f4f1ec 0%,
        #e9efe9 50%,
        #f4f1ec 100%
    ) !important;
    overflow: hidden;
}





/* MOBILE */
@media (max-width: 900px) {
    #project .project-wrap {
        grid-template-columns: 1fr;
    }

    #project .project-content {
        padding: 56px 40px;
    }

    #project h3 {
        font-size: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS *//* ===============================
   ESG PAGE – HERO 100vh (PAGE ONLY)
   =============================== */

/* กำหนดความสูงเมนู sticky (ปรับเลขนี้ให้ตรงเว็บจริง) */
:root {
  --header-height: 80px;
}

/* HERO ESG container */
.elementor-element-f536f52 {
  position: relative;
  min-height: calc(100svh - var(--header-height));
  display: flex;
  align-items: center;
}

/* ยก content ให้อยู่เหนือทุกอย่าง */
.elementor-element-f536f52 .e-con-inner {
  position: relative;
  z-index: 3;
  padding: 64px 32px;
}

/* TEXT STAGE – ชู text มากกว่าภาพ */
.elementor-element-f536f52 .e-con-inner::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.55),
    rgba(0,0,0,0.35),
    rgba(0,0,0,0.55)
  );
  backdrop-filter: blur(6px);
  border-radius: 24px;
  z-index: -1;
}

/* จำกัดความกว้าง text */
.elementor-element-f536f52 .elementor-widget-heading {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* Headline */
.elementor-element-2dd7539 h2 {
  line-height: 1.2;
  letter-spacing: 0.03em;
  text-shadow: 0 4px 20px rgba(0,0,0,0.45);
}

/* Subtitle */
.elementor-element-36edbed h3 {
  margin-top: 8px;
  opacity: 0.9;
  text-shadow: 0 2px 12px rgba(0,0,0,0.35);
}

/* Description */
.elementor-element-049f85a h4 {
  margin-top: 16px;
  line-height: 1.7;
  opacity: 0.9;
  text-shadow: 0 2px 10px rgba(0,0,0,0.35);
}

/* Mobile */
@media (max-width: 768px) {
  :root {
    --header-height: 72px; /* ปรับถ้าเมนูมือถือเตี้ยกว่า */
  }

  .elementor-element-f536f52 .e-con-inner {
    padding: 48px 20px;
  }

  .elementor-element-f536f52 .e-con-inner::before {
    backdrop-filter: blur(8px);
  }

  .elementor-element-2dd7539 h2 {
    font-size: 28px;
  }

  .elementor-element-049f85a h4 {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Prompt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://newweb.dl.co.th/wp-content/uploads/2025/12/Prompt-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Prompt';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://newweb.dl.co.th/wp-content/uploads/2025/12/Prompt-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Prompt';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://newweb.dl.co.th/wp-content/uploads/2025/12/Prompt-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Prompt';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://newweb.dl.co.th/wp-content/uploads/2025/12/Prompt-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */