.elementor-1717 .elementor-element.elementor-element-f7a2059{--display:flex;}.elementor-1717 .elementor-element.elementor-element-f7a2059:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-f7a2059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://xn--818-1kle5e8e0fg.art/wp-content/uploads/2026/10/ChatGPT-Image-Oct-9-2026-10_44_07-PM.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-1717 .elementor-element.elementor-element-0e059ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-0e059ce .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:54px;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-3f21891 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:500;}.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-1717 .elementor-element.elementor-element-67ac2cf{font-family:"Kanit", Sans-serif;font-size:1px;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-f2b5f26{--display:flex;}.elementor-1717 .elementor-element.elementor-element-f2b5f26:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-f2b5f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1717 .elementor-element.elementor-element-0067e7b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-0067e7b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-43a4998{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-6c04957{--display:flex;}.elementor-1717 .elementor-element.elementor-element-874d3b8{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1717 .elementor-element.elementor-element-01f5138.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-01f5138.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-01f5138.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-01f5138 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-01f5138 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-01f5138 .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-01f5138 .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.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-1717 .elementor-element.elementor-element-de047fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-de047fc .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-d46914e{--display:flex;}.elementor-1717 .elementor-element.elementor-element-9344bf1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-9344bf1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-9344bf1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-9344bf1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-9344bf1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-9344bf1 .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-9344bf1 .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-341de7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-341de7c .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-053a039{--display:flex;}.elementor-1717 .elementor-element.elementor-element-d4df7f1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-d4df7f1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-d4df7f1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-d4df7f1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-d4df7f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-d4df7f1 .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-d4df7f1 .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-be7a235 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-be7a235 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-e6eeaa2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1717 .elementor-element.elementor-element-6ba0bc8{--display:flex;}.elementor-1717 .elementor-element.elementor-element-0eabb52 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-5104536{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-c0435ab .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-cb96fa2{--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-1717 .elementor-element.elementor-element-cb96fa2:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-cb96fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6F3;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1717 .elementor-element.elementor-element-6c00ae6{--display:flex;}.elementor-1717 .elementor-element.elementor-element-6dd9f3e{--display:flex;}.elementor-1717 .elementor-element.elementor-element-fd90ce0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:50px;font-weight:600;line-height:57px;}.elementor-1717 .elementor-element.elementor-element-785b05e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-785b05e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-785b05e{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-1717 .elementor-element.elementor-element-617a70e{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-1717 .elementor-element.elementor-element-617a70e:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-617a70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--818-1kle5e8e0fg.art/wp-content/uploads/2026/10/ChatGPT-Image-Oct-10-2026-09_36_34-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1717 .elementor-element.elementor-element-bd4a135{--display:flex;}.elementor-1717 .elementor-element.elementor-element-9f47fdf{--display:flex;}.elementor-1717 .elementor-element.elementor-element-0dc55a6 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:50px;font-weight:600;line-height:57px;}.elementor-1717 .elementor-element.elementor-element-55a6d58 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-55a6d58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-55a6d58{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-1717 .elementor-element.elementor-element-7eeab8a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-1717 .elementor-element.elementor-element-7eeab8a:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-7eeab8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--818-1kle5e8e0fg.art/wp-content/uploads/2026/10/ChatGPT-Image-Oct-10-2026-09_36_34-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1717 .elementor-element.elementor-element-95635e3{--display:flex;}.elementor-1717 .elementor-element.elementor-element-2fb3ffe{--display:flex;}.elementor-1717 .elementor-element.elementor-element-ce369e8 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:50px;font-weight:600;line-height:57px;}.elementor-1717 .elementor-element.elementor-element-4d642fa > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-4d642fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-4d642fa{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-1717 .elementor-element.elementor-element-521498b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1717 .elementor-element.elementor-element-6576bde{--display:flex;}.elementor-1717 .elementor-element.elementor-element-6576bde:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-6576bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2DCE0;}.elementor-1717 .elementor-element.elementor-element-defc57d .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:42px;font-weight:600;line-height:57px;}.elementor-1717 .elementor-element.elementor-element-1b21c2e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-1b21c2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-1b21c2e{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-1717 .elementor-element.elementor-element-8fb2014{--display:flex;}.elementor-1717 .elementor-element.elementor-element-1dad9f5{--display:flex;}.elementor-1717 .elementor-element.elementor-element-8916ed2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-8916ed2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-8916ed2{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1717 .elementor-element.elementor-element-fc201e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-fc201e2 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-fc201e2 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-fc201e2 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-f7c27fe .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-f7c27fe .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-f7c27fe .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-f7c27fe .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-58bc343 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-58bc343 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-58bc343 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-58bc343 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-b4bf374 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-b4bf374 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-b4bf374 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-b4bf374 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-77593f5 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-77593f5 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-77593f5 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-77593f5 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-2c5db2e{--display:flex;}.elementor-1717 .elementor-element.elementor-element-072aba7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-072aba7 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-96b764d{--display:flex;}.elementor-1717 .elementor-element.elementor-element-206fdac img{width:25%;}.elementor-1717 .elementor-element.elementor-element-98af2cb{--display:flex;}.elementor-1717 .elementor-element.elementor-element-dc5f68d{--display:flex;}.elementor-1717 .elementor-element.elementor-element-e092679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-e092679.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-e092679{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-1717 .elementor-element.elementor-element-5935022 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-5935022 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-5935022 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-5935022 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-2de3039 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-2de3039 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-2de3039 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-2de3039 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-e6c95b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-e6c95b9 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-e6c95b9 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-e6c95b9 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-f6c9ffb .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-f6c9ffb .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-f6c9ffb .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-f6c9ffb .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-48ef1dc .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-48ef1dc .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-48ef1dc .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-48ef1dc .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-f481535{--display:flex;}.elementor-1717 .elementor-element.elementor-element-cf87463 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-cf87463 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-1fb65c0{--display:flex;}.elementor-1717 .elementor-element.elementor-element-48de62e img{width:25%;}.elementor-1717 .elementor-element.elementor-element-a91e0b2{--display:flex;}.elementor-1717 .elementor-element.elementor-element-07e135e{--display:flex;}.elementor-1717 .elementor-element.elementor-element-2adf3cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-2adf3cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1717 .elementor-element.elementor-element-2adf3cd{font-family:"Kanit", Sans-serif;font-weight:400;color:#541F32;}.elementor-1717 .elementor-element.elementor-element-125aad8 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-125aad8 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-125aad8 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-125aad8 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-828d52f .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-828d52f .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-828d52f .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-828d52f .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-b1949b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-b1949b8 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-b1949b8 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-b1949b8 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-baae519 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-baae519 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-baae519 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-baae519 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-cbfd104 .elementor-icon-box-wrapper{gap:15px;}.elementor-1717 .elementor-element.elementor-element-cbfd104 .elementor-icon-box-title, .elementor-1717 .elementor-element.elementor-element-cbfd104 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-cbfd104 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-c153409{--display:flex;}.elementor-1717 .elementor-element.elementor-element-d64d4f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-d64d4f2 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-4c9a29e{--display:flex;}.elementor-1717 .elementor-element.elementor-element-cc2d9d3 img{width:25%;}.elementor-1717 .elementor-element.elementor-element-a79bda5{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1717 .elementor-element.elementor-element-a79bda5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-de13e9e{--display:flex;}.elementor-1717 .elementor-element.elementor-element-de13e9e:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-de13e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1717 .elementor-element.elementor-element-85da8cb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1717 .elementor-element.elementor-element-85da8cb .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-b2703a2{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-883774a{--display:flex;}.elementor-1717 .elementor-element.elementor-element-ccf9608{--display:flex;}.elementor-1717 .elementor-element.elementor-element-f526ca3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-f526ca3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-f526ca3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-f526ca3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-f526ca3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-f526ca3 .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-f526ca3 .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-6e0c058 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-6e0c058 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-961625b{--display:flex;}.elementor-1717 .elementor-element.elementor-element-6c0e35a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-6c0e35a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-6c0e35a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-6c0e35a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-6c0e35a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-6c0e35a .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-6c0e35a .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-384c592 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-384c592 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-9b8397f{--display:flex;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-342490c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-342490c .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-fd0714b{--display:flex;}.elementor-1717 .elementor-element.elementor-element-617da5f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-617da5f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-617da5f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-617da5f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-617da5f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-617da5f .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-617da5f .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-497a127 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-497a127 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-3d2a26f{--display:flex;}.elementor-1717 .elementor-element.elementor-element-9f32a55.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1717 .elementor-element.elementor-element-9f32a55.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1717 .elementor-element.elementor-element-9f32a55.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-9f32a55 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1717 .elementor-element.elementor-element-9f32a55 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1717 .elementor-element.elementor-element-9f32a55 .elementor-image-box-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-1717 .elementor-element.elementor-element-9f32a55 .elementor-image-box-description{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-e2ad389 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1717 .elementor-element.elementor-element-e2ad389 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-1717 .elementor-element.elementor-element-6eed2a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1717 .elementor-element.elementor-element-606b322{--display:flex;}.elementor-1717 .elementor-element.elementor-element-8b70905{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-1717 .elementor-element.elementor-element-b4e0ae4{--display:flex;}.elementor-1717 .elementor-element.elementor-element-b4e0ae4:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-b4e0ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1717 .elementor-element.elementor-element-b6713ef .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29px;font-weight:600;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{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-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1717 .elementor-element.elementor-element-daf7a71{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1717 .elementor-element.elementor-element-daf7a71:after{content:"0.66";}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__thumbnail__link{width:100%;}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__card{border-color:#EAB7C4;border-width:1px;border-radius:15px;}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__text{margin-top:0px;}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__title, .elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__title a{font-family:"Kanit", Sans-serif;font-weight:500;line-height:26px;}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__title{margin-bottom:6px;}@media(min-width:768px){.elementor-1717 .elementor-element.elementor-element-f2b5f26{--content-width:1310px;}.elementor-1717 .elementor-element.elementor-element-cb96fa2{--content-width:1310px;}.elementor-1717 .elementor-element.elementor-element-6576bde{--content-width:1310px;}.elementor-1717 .elementor-element.elementor-element-de13e9e{--content-width:1310px;}.elementor-1717 .elementor-element.elementor-element-b4e0ae4{--content-width:1310px;}}@media(max-width:767px){.elementor-1717 .elementor-element.elementor-element-f7a2059:not(.elementor-motion-effects-element-type-background), .elementor-1717 .elementor-element.elementor-element-f7a2059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--818-1kle5e8e0fg.art/wp-content/uploads/2026/10/ChatGPT-Image-Oct-9-2026-10_44_07-PM-300x136.webp");background-position:top center;}.elementor-1717 .elementor-element.elementor-element-01f5138 .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-9344bf1 .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-d4df7f1 .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-f526ca3 .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-6c0e35a .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-d2f3cfd .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-617da5f .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-9f32a55 .elementor-image-box-img{margin-bottom:15px;}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1717 .elementor-element.elementor-element-daf7a71:after{content:"0.5";}.elementor-1717 .elementor-element.elementor-element-daf7a71 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-f7a2059 *//* =========================================================
   DEEJING818 – Hero "เช็กผลหวย ง่ายในที่เดียว"
   วางที่: Container หลัก > Advanced > Custom CSS
   โครงใน Container (เรียงตามนี้):
     1) Heading      = ตัวเล็กด้านบน (818 / NUMBER DESK)
     2) Heading      = หัวข้อใหญ่ 2 บรรทัด
     3) Text Editor  = คำอธิบายใต้หัวข้อ
     4) HTML         = กล่อง "เริ่มเช็กผลรางวัล"
   ========================================================= */

/* ---------- Container ---------- */
.elementor-1717 .elementor-element.elementor-element-f7a2059 {
  --dj-wine: #541F32;
  --dj-plum: #654451;
  --dj-muted: #826C75;
  --dj-berry: #B7355C;
  --dj-line: #EAB7C4;

  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 0 !important;
  padding: clamp(32px, 4.3vw, 72px) clamp(20px, 5.45vw, 96px) clamp(28px, 3.6vw, 64px) !important;
  background-color: #F2DCE0;
}
/* ถ้า Container เป็นแบบ Boxed */
.elementor-1717 .elementor-element.elementor-element-f7a2059 > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 0 !important;
  width: 100% !important;
  padding: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-heading,
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-html {
  margin: 0 !important;
  padding: 0 !important;
}

/* ---------- ล้างสีไล่ทองของหัวข้อ ---------- */
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-text-fill-color: currentColor !important;
  text-shadow: none !important;
}

/* ---------- 1) ตัวเล็กด้านบน ---------- */
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-heading:nth-child(1) .elementor-heading-title {
  font-size: clamp(14px, 1.2vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  letter-spacing: .02em !important;     /* ภาษาไทยห้ามตัวห่าง สระ/วรรณยุกต์จะลอย */
  text-transform: uppercase !important;
  color: var(--dj-berry) !important;
}
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-heading:nth-child(1) {
  margin-bottom: clamp(6px, .9vw, 14px) !important;
}

/* ---------- 2) หัวข้อใหญ่ ---------- */
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-heading:nth-child(2) .elementor-heading-title {
  max-width: 10.5em;                /* ตัด 2 บรรทัด ไม่ล้นไปทับรูปด้านขวา */
  font-size: clamp(34px, 4.6vw, 76px) !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: var(--dj-wine) !important;
}
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-heading:nth-child(2) {
  margin-bottom: clamp(8px, .9vw, 14px) !important;
}

/* ---------- 3) คำอธิบาย ---------- */
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-text-editor p {
  margin: 0 !important;
  font-size: clamp(14px, 1.3vw, 18px) !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  color: var(--dj-plum) !important;
}
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-text-editor {
  max-width: min(100%, 680px) !important;   /* ไม่ให้ข้อความยาวไปทับรูป */
}

/* ---------- 4) กล่องเช็กผล ---------- */
.elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-html {
  width: 100% !important;
  max-width: min(83%, 1100px) !important;
  margin-top: clamp(16px, 1.85vw, 32px) !important;
}
/* สีกล่องตามชุดสีของหน้านี้ */
.elementor-1717 .elementor-element.elementor-element-f7a2059 .lcx {
  --lcx-card-line: #EAB7C4;
  --lcx-field-line: #EAB7C4;
  --lcx-field-hover: #DD95A8;
  --lcx-field-focus: #B7355C;
  --lcx-title: #541F32;
  --lcx-text: #541F32;
  --lcx-placeholder: #826C75;
  --lcx-hint: #826C75;
  --lcx-icon: #B7355C;
  --lcx-chev: #B7355C;
  --lcx-btn: #B7355C;
  --lcx-btn-hover: #9E2A4D;
  --lcx-error: #B7355C;
}
.elementor-1717 .elementor-element.elementor-element-f7a2059 .lcx .lcx-title {
  color: #541F32 !important;
  background: none !important;
  -webkit-text-fill-color: #541F32 !important;
  text-shadow: none !important;
}

/* ---------- แท็บเล็ต ---------- */
@media (max-width: 1024px) {
  .elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-html { max-width: 100% !important; }
}

/* ---------- มือถือ ---------- */
@media (max-width: 767px) {
  .elementor-1717 .elementor-element.elementor-element-f7a2059 {
    padding: 32px 16px 28px !important;
  }
  .elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    font-size: 38px !important;
    line-height: 1.15 !important;
  }
  .elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-text-editor,
  .elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-text-editor p {
    font-size: 16px !important;
  }
  .elementor-1717 .elementor-element.elementor-element-f7a2059 .elementor-widget-html { margin-top: 22px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b5f26 *//* =========================================================
   DEEJING818 – Section "เลือกดูตามประเภทหวย" + แถบ "ใช้งานครั้งแรก?"
   วางที่: Container หลักของ Section > Advanced > Custom CSS

   โครง (Navigator):
   Container หลัก
   ├ Heading (H2)       เลือกดูตามประเภทหวย
   ├ Text Editor        รายละเอียดและผลรางวัลของแต่ละประเภท
   ├ Container  class = lt-list
   │  └ Container class = lt-row  (×4 | แถวที่ต้องการไฮไลต์ใส่ class "lt-row lt-hl")
   │     ├ Image Box      (รูปธง, ชื่อหวย, คำอธิบาย, ใส่ Link)
   │     └ Button         ดูรายละเอียด + ไอคอนลูกศร (ใส่ Link เดียวกัน)
   └ Container  class = lt-cta
      ├ Image             ไอคอนหนังสือ
      ├ Container class = lt-cta-text
      │  ├ Heading (H3)   ใช้งานครั้งแรก?
      │  └ Text Editor    ดูขั้นตอนสมัครสมาชิกและวิธีใช้งานได้จากคู่มือ
      └ Button            อ่านคู่มือ + ไอคอนลูกศร
   ========================================================= */

/* ---------- Container หลัก ---------- */
.elementor-1717 .elementor-element.elementor-element-f2b5f26,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 > .e-con-inner { width: 100% !important; padding: 0 !important; }

/* ล้างระยะของ widget + หัวข้อ (กันค่าจาก Global CSS) */
.elementor-1717 .elementor-element.elementor-element-f2b5f26,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 * { box-sizing: border-box; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .elementor-widget { margin: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .elementor-heading-title,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .elementor-image-box-title {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  color: #541F32 !important;
  -webkit-text-fill-color: #541F32 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .elementor-widget-text-editor p { margin: 0 !important; }

/* ---------- หัวข้อ Section ---------- */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 > .elementor-widget-heading .elementor-heading-title,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 > .e-con-inner > .elementor-widget-heading .elementor-heading-title {
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 > .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 > .e-con-inner > .elementor-widget-text-editor {
  margin: 0 0 12px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #654451 !important;
}

/* ---------- รายการหวย ---------- */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-list,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-list > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-list { border-top: 1px solid #F0CCD5 !important; }

.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row {
  position: relative !important;
  min-height: 60px;
  padding: 7px 10px 7px 20px !important;
  border: 0 !important;
  border-bottom: 1px solid #F0CCD5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  transition: background-color .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row > .e-con-inner { padding: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row:hover,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row.lt-hl { background: #F9E9ED !important; }

/* Image Box: ธง + ชื่อ + คำอธิบาย */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-widget-image-box {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 26px !important;
  text-align: left !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-img {
  flex: 0 0 48px !important;
  width: 48px !important;
  max-width: 48px !important;
  margin: 0 !important;
  line-height: 0;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-img img {
  display: block !important;
  width: 48px !important;
  max-width: 48px !important;
  height: auto !important;
  border: 0 !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-content {
  flex: 1 1 auto !important;
  min-width: 0;
  margin: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-title {
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-title a {
  color: #541F32 !important;
  -webkit-text-fill-color: #541F32 !important;
  text-decoration: none !important;
}
/* ลิงก์ชื่อหวยคลุมทั้งแถว = กดได้ทั้งแถว */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row > .e-con-inner,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-widget-image-box,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-widget-image-box .elementor-widget-container,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-wrapper,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-content,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-title { position: static !important; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-title a::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-description {
  margin: 1px 0 0 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: #654451 !important;
}

/* ปุ่ม "ดูรายละเอียด →" แบบลิงก์ */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-widget-button {
  position: relative;
  z-index: 2;
  flex: 0 0 auto !important;
  width: auto !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #B7355C !important;
  fill: #B7355C !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-content-wrapper {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-icon {
  order: 2;
  margin: 0 !important;
  font-size: 15px !important;
  transition: transform .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-icon svg { width: 15px; height: 15px; fill: currentColor; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-text { order: 1; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row:hover .elementor-button-icon { transform: translateX(3px); }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button:hover { color: #9E2A4D !important; fill: #9E2A4D !important; }

/* ---------- แถบ "ใช้งานครั้งแรก?" ---------- */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 24px !important;
  width: 100% !important;
  max-width: none !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta {
  margin: 23px  0 !important;
  padding: 11px 24px 11px 22px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #F2DCE0 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner { padding: 0 !important; }

/* ไอคอนหนังสือ */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .elementor-widget-image,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner > .elementor-widget-image {
  flex: 0 0 50px !important;
  width: 50px !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-widget-image img {
  display: block !important;
  width: 50px !important;
  max-width: 50px !important;
  height: auto !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* ข้อความ + เส้นทองคั่นด้านซ้าย */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 2px !important;
  width: auto !important;
  max-width: none !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text {
  flex: 1 1 auto !important;
  min-width: 0;
  margin: 0 !important;
  padding: 4px 0 4px 25px !important;
  border: 0 !important;
  border-left: 1px solid rgba(178, 139, 72, .45) !important;
  background: none !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text > .e-con-inner { padding: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text .elementor-heading-title {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text .elementor-widget-text-editor p {
  font-size: 15px !important;
  line-height: 1.5 !important;
  color: #654451 !important;
}

/* ปุ่ม "อ่านคู่มือ →" แบบขอบ */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .elementor-widget-button,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner > .elementor-widget-button {
  flex: 0 0 auto !important;
  width: auto !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 143px;
  height: 42px;
  padding: 0 22px !important;
  border: 1.5px solid #B7355C !important;
  border-radius: 6px !important;
  background: #F9E9ED !important;
  box-shadow: none !important;
  color: #B7355C !important;
  fill: #B7355C !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button-content-wrapper {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button-icon { order: 2; margin: 0 !important; font-size: 15px !important; transition: transform .2s ease; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button-icon svg { width: 15px; height: 15px; fill: currentColor; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button-text { order: 1; }
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button:hover {
  background: #B7355C !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button:hover .elementor-button-icon { transform: translateX(3px); }

/* ---------- ลูกศรเส้นบาง (ใช้แทนไอคอนที่เลือกใน Elementor) ---------- */
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-icon,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button-icon {
  display: inline-block !important;
  width: 15px !important;
  height: 15px !important;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
}
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-icon > *,
.elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button-icon > * { display: none !important; }

/* ---------- มือถือ ---------- */
@media (max-width: 767px) {
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 > .elementor-widget-heading .elementor-heading-title,
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 > .e-con-inner > .elementor-widget-heading .elementor-heading-title { font-size: 25px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 > .elementor-widget-text-editor,
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 > .e-con-inner > .elementor-widget-text-editor { font-size: 14px !important; margin-bottom: 14px !important; }

  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row { padding: 9px 8px 9px 10px !important; gap: 10px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-wrapper { gap: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-img { flex-basis: 42px !important; width: 42px !important; max-width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-img img { width: 42px !important; max-width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-title { font-size: 17px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-image-box-description { font-size: 12px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-text { display: none !important; }   /* เหลือแค่ลูกศร */
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-row .elementor-button-icon { width: 20px !important; height: 20px !important; }

  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta,
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner { flex-wrap: wrap !important; gap: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta { padding: 16px !important; margin-top: 20px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .elementor-widget-image,
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner > .elementor-widget-image { flex-basis: 42px !important; width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-widget-image img { width: 42px !important; max-width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text { flex: 1 1 0 !important; padding-left: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text .elementor-heading-title { font-size: 20px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text .elementor-widget-text-editor,
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta-text .elementor-widget-text-editor p { font-size: 13px !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .elementor-widget-button,
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta > .e-con-inner > .elementor-widget-button { flex: 1 1 100% !important; width: 100% !important; }
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 .lt-cta .elementor-button { width: 100% !important; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1717 .elementor-element.elementor-element-f2b5f26 * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb96fa2 *//* =========================================================
   DEEJING818 – สไลด์บทความ SEO ด้วย Nested Tabs (ข้อความซ้าย / รูปขวา)
   วางที่: Container หลัก > Advanced > Custom CSS

   โครง:
   Container หลัก
   ├ Nested Tabs         class = seo-slider   (Breakpoint: None)
   │  ├ แท็บ 1 → Container
   │  │   ├ Container  class = seo-text   → Heading (H2) + Text Editor
   │  │   └ Container  class = seo-img    → ใส่รูปเป็น Background
   │  ├ แท็บ 2 (โครงเดียวกัน)
   │  └ แท็บ 3 ...
   └ HTML                 สคริปต์ปุ่มลูกศร (deejing-seo-tabs-script.html)

   ชื่อแท็บจะถูกซ่อนและแสดงเป็นจุดบอกหน้าแทน
   ========================================================= */

.elementor-1717 .elementor-element.elementor-element-cb96fa2 {
  --seo-pad: clamp(16px, 4.4vw, 76px);   /* ระยะซ้ายของข้อความ + ปุ่มเลื่อน */
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2,
.elementor-1717 .elementor-element.elementor-element-cb96fa2 * { box-sizing: border-box; }

/* HTML widget ที่มีแค่สคริปต์ ไม่ต้องกินพื้นที่ */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .elementor-widget-html {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
}

/* ---------- Nested Tabs: เนื้อหาบน แถบควบคุมล่าง ---------- */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider {
  width: 100% !important;
  margin: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs {
  position: relative !important;
  display: flex !important;
  flex-direction: column-reverse !important;
  gap: 24px !important;
}

/* ---------- แต่ละสไลด์: ซ้ายข้อความ ขวารูป ---------- */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con,
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con > .e-con-inner {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 41px !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 12px clamp(16px, 1.35vw, 24px) 0 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
}
/* เปลี่ยนสไลด์แบบจางเข้า + เลื่อนเล็กน้อย */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con.e-active {
  animation: seo-in .45s ease both;
}
@keyframes seo-in {
  from { opacity: 0; transform: translateX(24px); }
  to   { opacity: 1; transform: none; }
}

/* ข้อความ */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text,
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 0;
  max-width: none !important;
  margin: 0 !important;
  padding: 20px 0 20px var(--seo-pad) !important;
  border: 0 !important;
  background: none !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text > .e-con-inner { width: 100% !important; max-width: none !important; padding: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget { width: 100% !important; margin: 0 !important; }

.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-heading-title {
  margin: 0 0 14px !important;
  padding: 0 !important;
  background: none !important;
  font-size: clamp(30px, 3.55vw, 62px) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  color: #541F32 !important;
  -webkit-text-fill-color: #541F32 !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor p {
  margin: 0 !important;
  font-size: clamp(15px, 1.16vw, 20px) !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  color: #654451 !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor p + p { margin-top: .8em !important; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor a {
  color: #B7355C !important;
  text-decoration: none !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor a:hover { color: #9E2A4D !important; text-decoration: underline !important; }

/* รูป (Background ของ Container) */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-img {
  flex: 0 0 48% !important;
  width: 48% !important;
  min-height: clamp(260px, 24vw, 420px) !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background-color: #F2DCE0;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* ---------- แถบควบคุม: ชื่อแท็บกลายเป็นจุด ---------- */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-heading {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 2px !important;
  min-height: 42px;
  margin: 0 0 0 calc(var(--seo-pad) + 116px) !important;   /* เว้นที่ให้ปุ่มลูกศร 2 ปุ่ม */
  padding: 0 !important;
  border: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  width: auto !important;
  height: 24px !important;
  margin: 0 !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  cursor: pointer;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #EAB7C4;
  transition: width .25s ease, background-color .25s ease;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title:hover::before { background: #D98BA1; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title[aria-selected="true"]::before {
  width: 26px;
  background: #B7355C;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title::after { display: none !important; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title:focus-visible { outline: 2px solid #B7355C; outline-offset: 2px; }
/* ซ่อนชื่อแท็บแบบที่ Screen reader ยังอ่านได้ */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-title-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tab-icon { display: none !important; }

/* ---------- ปุ่มลูกศร (สร้างโดยสคริปต์) ---------- */
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow {
  position: absolute !important;
  bottom: 0 !important;
  z-index: 5;
  display: grid !important;
  place-items: center !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1.5px solid #EAB7C4 !important;
  border-radius: 50% !important;
  background: #FFFFFF !important;
  color: #B7355C !important;
  box-shadow: none !important;
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow svg { width: 16px; height: 16px; display: block; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow.seo-prev { left: var(--seo-pad) !important; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow.seo-next { left: calc(var(--seo-pad) + 52px) !important; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow:hover:not(:disabled) {
  border-color: #B7355C !important;
  background: #B7355C !important;
  color: #FFFFFF !important;
}
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow:disabled { opacity: .4; cursor: default; }
.elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-arrow:focus-visible { outline: 2px solid #B7355C; outline-offset: 3px; }

/* ---------- แท็บเล็ต ---------- */
@media (max-width: 1024px) {
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con,
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con > .e-con-inner { gap: 28px !important; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text { padding-top: 8px !important; padding-bottom: 8px !important; }
}

/* ---------- มือถือ: รูปบน ข้อความล่าง ---------- */
@media (max-width: 767px) {
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 { --seo-pad: 16px; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs { gap: 20px !important; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con,
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con > .e-con-inner { flex-direction: column !important; gap: 18px !important; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-slider .e-n-tabs-content > .e-con { padding: 0 16px !important; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-img {
    order: -1;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-height: 0 !important;
    aspect-ratio: 16 / 10;
    border-radius: 12px !important;
  }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text { padding: 0 !important; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-heading-title { font-size: 28px !important; margin-bottom: 10px !important; }
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor,
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 .seo-text .elementor-widget-text-editor p { font-size: 15px !important; line-height: 1.6 !important; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1717 .elementor-element.elementor-element-cb96fa2 * { transition: none !important; animation: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6576bde *//* =========================================================
   DEEJING818 – แท็บขั้นตอน "สมัครสมาชิก / ฝากเงิน / ถอนเงิน"
   วางที่: Container หลัก (ตัวที่ครอบ Nested Tabs) > Advanced > Custom CSS

   โครงในแต่ละแท็บ:
   Tab content (Container ที่ Nested Tabs สร้างให้)
   ├ Container  class = st-left
   │  ├ Icon Box  ×3        (เลือกไอคอนอะไรก็ได้ CSS จะเปลี่ยนเป็นเลข 1 2 3)
   │  └ Container class = st-actions
   │     ├ Button            ปุ่มหลัก (พื้นชมพู)
   │     └ Button  class = st-link   ปุ่มรอง (ลิงก์)
   └ Container  class = st-right
      └ Image               รูปตัวอย่างหน้าเว็บ
   ========================================================= */

.elementor-1717 .elementor-element.elementor-element-6576bde,
.elementor-1717 .elementor-element.elementor-element-6576bde * { box-sizing: border-box; }
.elementor-1717 .elementor-element.elementor-element-6576bde .elementor-widget { margin: 0 !important; }

/* ---------- แถบแท็บ ---------- */
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs { gap: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-heading {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  margin: 0 0 0 24px !important;
  padding: 0 !important;
  overflow-x: auto;
  scrollbar-width: none;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-heading::-webkit-scrollbar { display: none; }

.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title {
  position: relative !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 2px 24px 11px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  cursor: pointer;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title-text {
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #654451 !important;
  white-space: nowrap;
  transition: color .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title:hover .e-n-tab-title-text { color: #541F32 !important; }
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  font-weight: 500 !important;
  color: #541F32 !important;
}
/* เส้นใต้แท็บที่เลือก */
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1px;
  height: 3px;
  border-radius: 2px;
  background: #B7355C;
  transform: scaleX(0);
  transition: transform .25s ease;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title[aria-selected="true"]::after { transform: scaleX(1); }
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title:focus-visible { outline: 2px solid #B7355C; outline-offset: -2px; }
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-icon { display: none !important; }

/* ---------- กล่องเนื้อหาแท็บ (การ์ดขาว) ---------- */
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con,
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con > .e-con-inner {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 22px !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con {
  padding: 13px 20px 16px 32px !important;
  border: 1px solid #F0CCD5 !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
}

/* ---------- ฝั่งซ้าย: ขั้นตอน ---------- */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 0;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 10px 0 0 !important;
  border: 0 !important;
  background: none !important;
  counter-reset: st-step;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left > .e-con-inner { padding: 0 !important; width: 100% !important; max-width: none !important; }

.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-widget-icon-box {
  width: 100% !important;
  counter-increment: st-step;
  padding: 16px 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-widget-icon-box + .elementor-widget-icon-box {
  border-top: 1px solid #F0CCD5 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 24px !important;
  text-align: left !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-icon {
  flex: 0 0 48px !important;
  margin: 0 !important;
  line-height: 0 !important;
}
/* วงกลมตัวเลข */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon {
  display: grid !important;
  place-items: center !important;
  width: 48px !important;
  height: 48px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #F2DCE0 !important;
  color: #B7355C !important;
  font-size: 20px !important;
  line-height: 1 !important;
  transform: none !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon > * { display: none !important; }   /* ซ่อนไอคอนที่เลือก */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon::before {
  content: counter(st-step);
  display: block !important;
  font-family: inherit !important;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  color: #B7355C;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-content { flex: 1 1 auto; min-width: 0; padding-top: 1px; }
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-title {
  margin: 0 0 3px !important;
  padding: 0 !important;
  background: none !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  color: #541F32 !important;
  -webkit-text-fill-color: #541F32 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-title a,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-title span {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  text-decoration: none !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-description {
  max-width: 24em;
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  color: #654451 !important;
}

/* ---------- ปุ่ม ---------- */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 14px 46px !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions {
  width: 100% !important;
  max-width: none !important;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions > .e-con-inner { padding: 0 !important; width: 100% !important; max-width: none !important; }
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-widget-button { width: auto !important; flex: 0 0 auto !important; }

.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 44px;
  padding: 0 28px !important;
  border: 0 !important;
  border-radius: 6px !important;
  background: #B7355C !important;
  box-shadow: 0 3px 10px rgba(183, 53, 92, .2) !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  transition: background-color .2s ease, box-shadow .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button:hover {
  background: #9E2A4D !important;
  color: #FFFFFF !important;
  box-shadow: 0 5px 14px rgba(183, 53, 92, .3) !important;
}

/* ปุ่มรอง = ลิงก์ */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .st-link .elementor-button {
  height: auto;
  padding: 6px 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #B7355C !important;
  fill: #B7355C !important;
  font-size: 15px !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .st-link .elementor-button:hover {
  background: transparent !important;
  color: #9E2A4D !important;
  box-shadow: none !important;
}

/* ลูกศรเส้นบางหลังข้อความ (ใช้แทนไอคอนที่เลือก) */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button-content-wrapper {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button-text { order: 1; }
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button-icon {
  order: 2;
  display: inline-block !important;
  width: 17px !important;
  height: 17px !important;
  margin: 0 !important;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .st-link .elementor-button-icon { width: 15px !important; height: 15px !important; }
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button-icon > * { display: none !important; }
.elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button:hover .elementor-button-icon { transform: translateX(3px); }

/* ---------- ฝั่งขวา: รูปตัวอย่าง (สี่เหลี่ยมจัตุรัส 1:1 รองรับรูป 1254×1254 เห็นครบทั้งรูป) ---------- */
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right > .e-con-inner {
  display: block !important;
  gap: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right {
  position: relative !important;
  flex: 0 0 38.5% !important;
  align-self: center !important;
  width: 38.5% !important;
  height: auto !important;
  min-height: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 14px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #F9E9ED !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right .elementor-widget-image,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right .elementor-widget-image .elementor-widget-container,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right .elementor-widget-image a,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right .elementor-widget-image figure,
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right .elementor-widget-image picture {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-6576bde .st-right .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  aspect-ratio: 1 / 1 !important;      /* ตรงกับรูป 1254×1254 */
  margin: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
  border: 0 !important;
  border-radius: 6px !important;
  box-shadow: none !important;
}

/* ---------- แท็บเล็ต ---------- */
@media (max-width: 1024px) {
  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con { padding: 16px 18px 18px 22px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-description { max-width: none; }
}

/* ---------- มือถือ: ซ้อนบน-ล่าง ---------- */
@media (max-width: 767px) {
  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tab-title { padding: 2px 16px 10px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-heading { margin-left: 0 !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-heading { gap: 4px !important; }

  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con,
  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con > .e-con-inner { flex-direction: column !important; gap: 18px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .e-n-tabs-content > .e-con { padding: 8px 16px 16px !important; }

  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left { flex: 0 0 auto !important; width: 100% !important; padding: 0 !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-wrapper { gap: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-icon { flex-basis: 40px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon { width: 40px !important; height: 40px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon::before { font-size: 17px; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-title { font-size: 17px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-description { font-size: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-left .elementor-icon-box-description br { display: none; }   /* มือถือให้ตัดบรรทัดเอง */

  .elementor-1717 .elementor-element.elementor-element-6576bde .st-actions,
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-actions > .e-con-inner { flex-direction: column !important; align-items: stretch !important; gap: 6px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-widget-button { width: 100% !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .elementor-button { width: 100% !important; font-size: 16px !important; }
  .elementor-1717 .elementor-element.elementor-element-6576bde .st-actions .st-link .elementor-button { padding: 10px 0 !important; }

  .elementor-1717 .elementor-element.elementor-element-6576bde .st-right {
    flex: 0 0 auto !important;
    align-self: stretch !important;
    width: 100% !important;
    padding: 10px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1717 .elementor-element.elementor-element-6576bde * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de13e9e *//* =========================================================
   DEEJING818 – Section "เลือกดูตามประเภทหวย" + แถบ "ใช้งานครั้งแรก?"
   วางที่: Container หลักของ Section > Advanced > Custom CSS

   โครง (Navigator):
   Container หลัก
   ├ Heading (H2)       เลือกดูตามประเภทหวย
   ├ Text Editor        รายละเอียดและผลรางวัลของแต่ละประเภท
   ├ Container  class = lt-list
   │  └ Container class = lt-row  (×4 | แถวที่ต้องการไฮไลต์ใส่ class "lt-row lt-hl")
   │     ├ Image Box      (รูปธง, ชื่อหวย, คำอธิบาย, ใส่ Link)
   │     └ Button         ดูรายละเอียด + ไอคอนลูกศร (ใส่ Link เดียวกัน)
   └ Container  class = lt-cta
      ├ Image             ไอคอนหนังสือ
      ├ Container class = lt-cta-text
      │  ├ Heading (H3)   ใช้งานครั้งแรก?
      │  └ Text Editor    ดูขั้นตอนสมัครสมาชิกและวิธีใช้งานได้จากคู่มือ
      └ Button            อ่านคู่มือ + ไอคอนลูกศร
   ========================================================= */

/* ---------- Container หลัก ---------- */
.elementor-1717 .elementor-element.elementor-element-de13e9e,
.elementor-1717 .elementor-element.elementor-element-de13e9e > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e > .e-con-inner { width: 100% !important; padding: 0 !important; }

/* ล้างระยะของ widget + หัวข้อ (กันค่าจาก Global CSS) */
.elementor-1717 .elementor-element.elementor-element-de13e9e,
.elementor-1717 .elementor-element.elementor-element-de13e9e * { box-sizing: border-box; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .elementor-widget { margin: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .elementor-heading-title,
.elementor-1717 .elementor-element.elementor-element-de13e9e .elementor-image-box-title {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  color: #541F32 !important;
  -webkit-text-fill-color: #541F32 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .elementor-widget-text-editor p { margin: 0 !important; }

/* ---------- หัวข้อ Section ---------- */
.elementor-1717 .elementor-element.elementor-element-de13e9e > .elementor-widget-heading .elementor-heading-title,
.elementor-1717 .elementor-element.elementor-element-de13e9e > .e-con-inner > .elementor-widget-heading .elementor-heading-title {
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e > .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-de13e9e > .e-con-inner > .elementor-widget-text-editor {
  margin: 0 0 12px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #654451 !important;
}

/* ---------- รายการหวย ---------- */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-list,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-list > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-list { border-top: 1px solid #F0CCD5 !important; }

.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row {
  position: relative !important;
  min-height: 60px;
  padding: 7px 10px 7px 20px !important;
  border: 0 !important;
  border-bottom: 1px solid #F0CCD5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  transition: background-color .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row > .e-con-inner { padding: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row:hover,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row.lt-hl { background: #F9E9ED !important; }

/* Image Box: ธง + ชื่อ + คำอธิบาย */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-widget-image-box {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 26px !important;
  text-align: left !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-img {
  flex: 0 0 48px !important;
  width: 48px !important;
  max-width: 48px !important;
  margin: 0 !important;
  line-height: 0;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-img img {
  display: block !important;
  width: 48px !important;
  max-width: 48px !important;
  height: auto !important;
  border: 0 !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-content {
  flex: 1 1 auto !important;
  min-width: 0;
  margin: 0 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-title {
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-title a {
  color: #541F32 !important;
  -webkit-text-fill-color: #541F32 !important;
  text-decoration: none !important;
}
/* ลิงก์ชื่อหวยคลุมทั้งแถว = กดได้ทั้งแถว */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row > .e-con-inner,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-widget-image-box,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-widget-image-box .elementor-widget-container,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-wrapper,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-content,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-title { position: static !important; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-title a::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-description {
  margin: 1px 0 0 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: #654451 !important;
}

/* ปุ่ม "ดูรายละเอียด →" แบบลิงก์ */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-widget-button {
  position: relative;
  z-index: 2;
  flex: 0 0 auto !important;
  width: auto !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #B7355C !important;
  fill: #B7355C !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-content-wrapper {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-icon {
  order: 2;
  margin: 0 !important;
  font-size: 15px !important;
  transition: transform .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-icon svg { width: 15px; height: 15px; fill: currentColor; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-text { order: 1; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row:hover .elementor-button-icon { transform: translateX(3px); }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button:hover { color: #9E2A4D !important; fill: #9E2A4D !important; }

/* ---------- แถบ "ใช้งานครั้งแรก?" ---------- */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 24px !important;
  width: 100% !important;
  max-width: none !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta {
  margin: 23px  0 !important;
  padding: 11px 24px 11px 22px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #F2DCE0 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner { padding: 0 !important; }

/* ไอคอนหนังสือ */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .elementor-widget-image,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner > .elementor-widget-image {
  flex: 0 0 50px !important;
  width: 50px !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-widget-image img {
  display: block !important;
  width: 50px !important;
  max-width: 50px !important;
  height: auto !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* ข้อความ + เส้นทองคั่นด้านซ้าย */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 2px !important;
  width: auto !important;
  max-width: none !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text {
  flex: 1 1 auto !important;
  min-width: 0;
  margin: 0 !important;
  padding: 4px 0 4px 25px !important;
  border: 0 !important;
  border-left: 1px solid rgba(178, 139, 72, .45) !important;
  background: none !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text > .e-con-inner { padding: 0 !important; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text .elementor-heading-title {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text .elementor-widget-text-editor,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text .elementor-widget-text-editor p {
  font-size: 15px !important;
  line-height: 1.5 !important;
  color: #654451 !important;
}

/* ปุ่ม "อ่านคู่มือ →" แบบขอบ */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .elementor-widget-button,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner > .elementor-widget-button {
  flex: 0 0 auto !important;
  width: auto !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 143px;
  height: 42px;
  padding: 0 22px !important;
  border: 1.5px solid #B7355C !important;
  border-radius: 6px !important;
  background: #F9E9ED !important;
  box-shadow: none !important;
  color: #B7355C !important;
  fill: #B7355C !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button-content-wrapper {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button-icon { order: 2; margin: 0 !important; font-size: 15px !important; transition: transform .2s ease; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button-icon svg { width: 15px; height: 15px; fill: currentColor; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button-text { order: 1; }
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button:hover {
  background: #B7355C !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button:hover .elementor-button-icon { transform: translateX(3px); }

/* ---------- ลูกศรเส้นบาง (ใช้แทนไอคอนที่เลือกใน Elementor) ---------- */
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-icon,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button-icon {
  display: inline-block !important;
  width: 15px !important;
  height: 15px !important;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
}
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-icon > *,
.elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button-icon > * { display: none !important; }

/* ---------- มือถือ ---------- */
@media (max-width: 767px) {
  .elementor-1717 .elementor-element.elementor-element-de13e9e > .elementor-widget-heading .elementor-heading-title,
  .elementor-1717 .elementor-element.elementor-element-de13e9e > .e-con-inner > .elementor-widget-heading .elementor-heading-title { font-size: 25px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e > .elementor-widget-text-editor,
  .elementor-1717 .elementor-element.elementor-element-de13e9e > .e-con-inner > .elementor-widget-text-editor { font-size: 14px !important; margin-bottom: 14px !important; }

  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row { padding: 9px 8px 9px 10px !important; gap: 10px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-wrapper { gap: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-img { flex-basis: 42px !important; width: 42px !important; max-width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-img img { width: 42px !important; max-width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-title { font-size: 17px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-image-box-description { font-size: 12px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-text { display: none !important; }   /* เหลือแค่ลูกศร */
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-row .elementor-button-icon { width: 20px !important; height: 20px !important; }

  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta,
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner { flex-wrap: wrap !important; gap: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta { padding: 16px !important; margin-top: 20px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .elementor-widget-image,
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner > .elementor-widget-image { flex-basis: 42px !important; width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-widget-image img { width: 42px !important; max-width: 42px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text { flex: 1 1 0 !important; padding-left: 14px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text .elementor-heading-title { font-size: 20px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text .elementor-widget-text-editor,
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta-text .elementor-widget-text-editor p { font-size: 13px !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .elementor-widget-button,
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta > .e-con-inner > .elementor-widget-button { flex: 1 1 100% !important; width: 100% !important; }
  .elementor-1717 .elementor-element.elementor-element-de13e9e .lt-cta .elementor-button { width: 100% !important; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1717 .elementor-element.elementor-element-de13e9e * { transition: none !important; }
}/* End custom CSS */