.elementor-21 .elementor-element.elementor-element-9892ab1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c69d7e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-a534182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-a534182:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a534182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B2CBF;}.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-21 .elementor-element.elementor-element-261918a{text-align:center;font-family:"Kanit", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-261918a p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-f105dac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-f105dac:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f105dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://limbo289.club/wp-content/uploads/2025/08/g2g456.jpg");background-position:center center;background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-60d57b9{--display:flex;}.elementor-21 .elementor-element.elementor-element-0b86817{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-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-21 .elementor-element.elementor-element-461360a{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-461360a .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-dac48af{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3d613b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-7674fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-21 .elementor-element.elementor-element-c48616e img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-b779dd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-75e9287 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-0a9ad13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-f964538 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-19706ca{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9cfb7ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-3b3552c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-21 .elementor-element.elementor-element-4f24af6 .elementor-button{border-radius:26px 26px 26px 26px;}.elementor-21 .elementor-element.elementor-element-689abe3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-182ba7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-5705d3b.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-ccd0830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-0239f45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-cf96c85.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-9f997f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-28b5a2a{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-28b5a2a .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-9e28f29{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c5d04c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-0cdb774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-86ca765 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-9b625f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-25ef88b img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-ad5ff31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-dde7d6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-2722c49.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-86a331e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-e5d3289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-bf63f78{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-bf63f78 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-6aeb086{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5289ac1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-c3152de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-18d6fb2 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-44259a1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f291422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-e06f26a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-cc9aecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-3d62f96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-2554a9a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-345bfa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-5d63d89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-1d851ae.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-76e3a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-19eea77{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-19eea77 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-62f6781{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f802ba2 img{width:60%;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-e955702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-c10bfb6{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-c10bfb6 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-7516f0b{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-75e350f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d5b906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-dc647b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-4914367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-1ea281f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-35caeac.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-445be2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-384bd69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-496b186.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e6a9ced{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-0fb1b81{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0fb1b81 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-907fc4f{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ac4b6a4 img{width:50%;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-85c659e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-af2c65f{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-af2c65f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-1f9d386{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-38fd868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-2548d4e{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-2548d4e .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-145f8e3{--display:flex;}.elementor-21 .elementor-element.elementor-element-3878321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-141e672{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9ead60a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-14ead75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-36816ea{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-15f44aa{--display:flex;}.elementor-21 .elementor-element.elementor-element-99262be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-7ed8e9f{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4086ecd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FAE100;--n-accordion-title-active-color:#FAE100;--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-323614e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-903c803{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 15px 15px 15px;text-align:center;}.elementor-21 .elementor-element.elementor-element-903c803 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-589b793{--display:flex;}.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 );}.elementor-widget-posts a.elementor-post__read-more{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-21 .elementor-element.elementor-element-aeca80e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-21 .elementor-element.elementor-element-aeca80e:after{content:"0.66";}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__thumbnail__link{width:100%;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__meta-data span + span:before{content:"•";}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__card{background-color:#000000;border-color:#FFFFFF;border-width:3px;border-radius:30px;padding-top:10px;padding-bottom:10px;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__text{padding:0 20px;margin-top:20px;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__meta-data{padding:10px 20px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__badge{right:0;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__card .elementor-post__badge{background-color:#FFFFFF;color:#020000;margin:20px;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__title, .elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__title a{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__meta-data span:before{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__read-more{color:#FFF300;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-pagination{text-align:center;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-pagination .page-numbers:not(.dots){color:#FF0000;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-aeca80e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-aeca80e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-21 .elementor-element.elementor-element-aeca80e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-21 .elementor-element.elementor-element-aeca80e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C43765;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-9892ab1{--width:100%;}.elementor-21 .elementor-element.elementor-element-f105dac{--width:100%;}.elementor-21 .elementor-element.elementor-element-0b86817{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-7674fe8{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-b779dd6{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-0a9ad13{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-9cfb7ff{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-3b3552c{--width:100%;}.elementor-21 .elementor-element.elementor-element-689abe3{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-182ba7c{--width:100%;}.elementor-21 .elementor-element.elementor-element-ccd0830{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-0239f45{--width:100%;}.elementor-21 .elementor-element.elementor-element-0cdb774{--width:50%;}.elementor-21 .elementor-element.elementor-element-9b625f4{--width:50%;}.elementor-21 .elementor-element.elementor-element-dde7d6d{--width:50%;}.elementor-21 .elementor-element.elementor-element-86a331e{--width:50%;}.elementor-21 .elementor-element.elementor-element-c3152de{--width:50%;}.elementor-21 .elementor-element.elementor-element-f291422{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-e06f26a{--width:100%;}.elementor-21 .elementor-element.elementor-element-cc9aecd{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-3d62f96{--width:100%;}.elementor-21 .elementor-element.elementor-element-345bfa5{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-5d63d89{--width:100%;}.elementor-21 .elementor-element.elementor-element-6d5b906{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-dc647b8{--width:100%;}.elementor-21 .elementor-element.elementor-element-4914367{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-1ea281f{--width:100%;}.elementor-21 .elementor-element.elementor-element-445be2d{--width:33.3333%;}.elementor-21 .elementor-element.elementor-element-384bd69{--width:100%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-c69d7e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-f802ba2 img{width:100%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-c69d7e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-f105dac:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f105dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-21 .elementor-element.elementor-element-ad5ff31{--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-f802ba2 img{width:100%;}.elementor-21 .elementor-element.elementor-element-ac4b6a4 img{width:100%;}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-21 .elementor-element.elementor-element-aeca80e:after{content:"0.5";}.elementor-21 .elementor-element.elementor-element-aeca80e .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-e817615 */.fullwide-slider {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.fullwide-slider .slides {
  display: flex;
  width: 100%;
  animation: slideAnimation 12s infinite;
}

.fullwide-slider .slides img {
  width: 100%;
  height: auto;
  object-fit: cover;
  flex-shrink: 0;
}

@keyframes slideAnimation {
  0%   { transform: translateX(0%); }
  33%  { transform: translateX(0%); }
  36%  { transform: translateX(-100%); }
  66%  { transform: translateX(-100%); }
  69%  { transform: translateX(-200%); }
  99%  { transform: translateX(-200%); }
  100% { transform: translateX(0%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c69d7e0 */.provider-slider {
  background: linear-gradient(135deg, #4a148c, #7b1fa2); /* ไล่ม่วงเข้ม */
  overflow: hidden;
  padding: 16px 0;
  position: relative;
  border-top: 2px solid #ffeb3b;
  border-bottom: 2px solid #ffeb3b;
  box-shadow:
    inset 0 0 20px rgba(255, 255, 0, 0.1),
    0 4px 10px rgba(0, 0, 0, 0.3);
}

.slider-track {
  display: flex;
  width: max-content;
  animation: slideLeft 36s linear infinite;
  gap: 32px;
  align-items: center;
}

.slider-track img {
  height: 80px;
  object-fit: contain;
  filter: drop-shadow(0 0 6px rgba(255, 235, 59, 0.3));
  transition: transform 0.3s ease, filter 0.3s ease;
}

.slider-track img:hover {
  transform: scale(1.1);
  filter: drop-shadow(0 0 8px rgba(255, 255, 100, 0.5));
}

/* Animation */
@keyframes slideLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Responsive */
@media (max-width: 768px) {
  .slider-track {
    gap: 20px;
  }

  .slider-track img {
    height: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbbe5ec */.betflix-section {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 20px;
  position: relative;
  font-family: 'Kanit', sans-serif;
  color: #fff;
}

.character {
  flex: 1;
  max-width: 300px;
  position: relative;
  z-index: 1;
}

.character img {
  width: 100%;
  height: auto;
}

.betflix-content {
  background: rgba(0, 0, 0, 0.20);

  padding: 20px;
  border-radius: 20px;
  max-width: 800px;
  text-align: center;
  z-index: 2;
}

.betflix-logo {
  max-width: 60px;
  margin: 0 auto 10px;
  
}

.highlight {
  font-size: 25px;
  font-weight: 500;
  color: #ffd700;
  margin-bottom: 10px;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.6); /* เพิ่มเงาดำ */
}

.description {
  font-size: 18px;
  line-height: 1.6;
  color: #fff;
  margin-bottom: 20px;
text-shadow: 0 0 8px rgba(0, 0, 0, 0.6); /* เพิ่มเงาดำ */
}


.button-group {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.btn {
  padding: 12px 24px;
  border-radius: 30px;
  font-weight: 400;
  font-size: 18px;
  text-decoration: none;
  transition: 0.3s;
}

/* ปุ่ม Login – ม่วงสด + ฟ้า */
.btn.login {
  background: linear-gradient(145deg, #7c4dff, #651fff); /* ม่วง-น้ำเงิน */
  color: #fff;
  font-weight: bold;
  padding: 10px 24px;
  border-radius: 30px;
  border: none;
  box-shadow:
    0 0 10px rgba(138, 43, 226, 0.6),
    0 0 20px rgba(123, 31, 162, 0.4);
  transition: all 0.3s ease-in-out;
}

/* Hover Effect – สว่าง + ข้อความทอง */
.btn.login:hover {
  background: linear-gradient(145deg, #9575cd, #7e57c2); /* ม่วงพาสเทล */
  color: #ffeb3b; /* เหลือง */
  box-shadow:
    0 0 16px rgba(187, 134, 252, 0.8),
    0 0 30px rgba(123, 31, 162, 0.5);
}


/* ปุ่ม Register – เหลืองทอง */
.btn.register {
  background: linear-gradient(145deg, #ffeb3b, #ffc107); /* เหลืองทอง */
  color: #4a148c;
  font-weight: bold;
  padding: 10px 24px;
  border-radius: 30px;
  border: none;
  box-shadow: 0 0 10px rgba(255, 235, 59, 0.4);
  transition: all 0.3s ease-in-out;
}

/* Hover Effects */
.btn.login:hover {
  background: linear-gradient(145deg, #8e24aa, #6a1b9a);
  color: #ffeb3b;
  box-shadow: 0 0 16px rgba(186, 104, 200, 0.6);
}

.btn.register:hover {
  background: linear-gradient(145deg, #fff176, #ffd54f);
  color: #6a1b9a;
  box-shadow: 0 0 16px rgba(255, 241, 118, 0.6);
}



.btn-line {
  background: linear-gradient(to right, #00e676, #00b0ff);
  color: #ffffff;
  font-family: 'Kanit', sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 10px 24px;
  border: none;
  border-radius: 30px;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 230, 118, 0.4);
  transition: all 0.3s ease-in-out;
  text-shadow: 0 1px 1px rgba(0,0,0,0.15);
}

.btn-line:hover {
  background: linear-gradient(to right, #00ff9d, #4dd0ff);
  box-shadow: 0 6px 15px rgba(0, 230, 118, 0.6), 0 0 10px rgba(0, 176, 255, 0.4);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f105dac */.menu-wrapper {
  position: relative;
  z-index: 10;
}

/* เส้นขอบทอง ไล่จางจากตรงกลาง */
.menu-wrapper::before,
.menu-wrapper::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width:160px; /* ความกว้างที่เส้นจะปรากฏ */
  height: 5px;
  background: radial-gradient(ellipse at center, #ffd700 0%, rgba(255, 215, 0, 0.6) 40%, rgba(255, 215, 0, 0) 100%);
  border-radius: 2px;
  pointer-events: none;
  max-width: 100%;
}

/* เส้นบน */
.menu-wrapper::before {
  top: 0;
   max-width: 100%;
}

/* เส้นล่าง */
.menu-wrapper::after {
  bottom: 0;
   max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7f4524 */.pink-tab-menu {
  display: flex;
  gap: 10px;
  font-family: 'Kanit', sans-serif;
  flex-wrap: nowrap;
  flex-direction: row-reverse; /* เมนูอยู่ด้านขวา */
  align-items: stretch; /* ✅ ให้คอลัมน์เท่ากัน */
}

/* คอลัมน์เมนู */
.tab-buttons-wrapper {
  background: linear-gradient(135deg, #2e004d, #4a148c); /* ม่วงเข้มไล่เฉด */
  border-radius: 20px;
  padding: 6px;
  flex: 0 0 160px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  box-shadow:
    0 0 0 2px #ffd700, /* ขอบทอง */
    0 0 10px rgba(255, 215, 0, 0.5), /* ทองอ่อน */
    0 0 20px rgba(186, 104, 200, 0.3), /* ม่วง */
    0 0 40px rgba(123, 31, 162, 0.25); /* เรืองม่วง */
}



/* ปุ่มเมนู (sticky + scroll ได้) */
.tab-buttons {
  list-style: none;
  padding: 4px;
  margin: 0;
  background: #1a0033; /* ม่วงดำเข้ม */
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: calc(100vh - 140px);
  overflow-y: auto;
  position: sticky;
  top: 100px;
  z-index: 10;
  box-shadow:
    0 0 10px rgba(186, 104, 200, 0.2),
    0 0 20px rgba(123, 31, 162, 0.2) inset;
}

.tab-buttons li {
  padding: 12px 20px;
  margin: 6px;
  font-size: 18px;
  font-weight: bold;
  border-radius: 18px;
  color: #fff;
  background: linear-gradient(45deg, #6a1b9a, #8e24aa); /* ม่วงเข้ม */
  border: 1px solid rgba(255, 215, 0, 0.3); /* ขอบทองบางๆ */
  cursor: pointer;
  text-align: center;
  box-shadow:
    0 0 6px rgba(255, 235, 59, 0.2),
    0 0 14px rgba(255, 215, 0, 0.25),
    0 0 28px rgba(186, 104, 200, 0.2);
  transition: all 0.3s ease;
}

.tab-buttons li:hover,
.tab-buttons li.active {
  background: linear-gradient(45deg, #ffeb3b, #ffd54f); /* เหลืองทอง */
  color: #4a148c;
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-shadow:
    0 0 12px rgba(255, 241, 118, 0.6),
    0 0 16px rgba(255, 215, 0, 0.5) inset;
}


/* พื้นที่เนื้อหา */
.tab-content-wrapper {
  flex: 1;
  border-radius: 20px;
  padding: 20px;
  min-height: 1500px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  width: 100%;
  max-width: 100%;
  background-color: #1a1a1a; /* พื้นหลังเนื้อหาดำเทา */
  color: #fff;
}

.tab-content {
  display: none;
  font-size: 16px;
  line-height: 1.8;
  color: #fff;
}

.tab-content.active {
  display: block;
}


@media (max-width: 768px) {
  .tab-buttons-wrapper {
    width: 100%;
    padding: 5px;

    border-radius: 16px;
    box-shadow:
      0 0 0 2px #f0b3ff,
      0 0 8px rgba(240, 179, 255, 0.4),
      0 0 16px rgba(240, 179, 255, 0.25);
    margin-bottom: 20px;
    
    display: flex;              /* ✅ ใช้ flex */
    justify-content: center;   /* ✅ จัดให้อยู่กลาง */
  }

  .tab-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* ✅ ปุ่มเรียงอยู่กลาง */
    gap: 10px;
    padding: 0;
    background: transparent;
  }

  .tab-buttons li {
    flex: 0 1 calc(45% - 10px); /* ปรับขนาดให้พอดี 2 คอลัมน์ */
    padding: 10px;
    font-size: 14px;
    margin: 0;
    border-radius: 16px;
    text-align: center;
    white-space: nowrap;
  }
}

/* กล่องรวมเกม */
.game-list {
  padding: 0;
  margin: 0;
  width: 100%;
}

.game-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 20px;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  justify-items: center;
  align-items: stretch;
}

.game-box {
  background: #1a1a1a;
  border-radius: 16px;
  padding: 8px;
  width: 100%;
  max-width: 100%;
  box-shadow: 0 6px 18px rgba(255, 105, 180, 0.3);
  transition: transform 0.3s, box-shadow 0.3s;
}

.game-box:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(255, 105, 180, 0.5);
}

.game-box img {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  display: block;
  border-radius: 10px;
  object-fit: cover;
}

/* Responsive มือถือ */
@media (max-width: 768px) {
  .pink-tab-menu {
    flex-direction: column;
  }

  .tab-buttons-wrapper {
    width: 100%;
    padding: 10px;
    border-radius: 12px;
  }

  .tab-buttons {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    border-radius: 12px;
    overflow-x: auto;
    position: static;
    max-height: none;
  }

  .tab-buttons li {
    flex: 1;
    font-size: 12px;
    padding: 10px 8px;
    white-space: nowrap;
  }

  .tab-content-wrapper {
    margin-top: 1px;
    padding: 15px;
  }

  .game-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    padding: 10px;
  }
}

.tab-section-heading {
  background: linear-gradient(135deg, #4a148c, #6a1b9a); /* ม่วงเข้มไล่เฉด */
  border-radius: 22px;
  padding: 30px 30px 24px;
  margin-bottom: 30px;
  text-align: center;
  border: 2px solid rgba(255, 215, 0, 0.4); /* ขอบทอง */
  max-width: 100%;
  box-shadow:
    0 0 12px rgba(255, 235, 59, 0.3),        /* แสงเหลืองนอก */
    0 8px 24px rgba(0, 0, 0, 0.4),           /* เงาดำลึก */
    inset 0 0 16px rgba(186, 104, 200, 0.2); /* แสงม่วงอ่อนด้านใน */
}



/* หัวข้อ */
.tab-menu-heading {
  font-family: 'Kanit', sans-serif;
  font-size: 32px;
  font-weight: 900;
  background: linear-gradient(90deg, #ffd700, #ff9900);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0;
  position: relative;
}

/* เส้นใต้หัวข้อ */
.tab-menu-heading::after {
  content: '';
  display: block;
  width: 90px;
  height: 5px;
  margin: 14px auto 0;
  border-radius: 3px;
  background: linear-gradient(90deg, #fff176, #ffca28);
  box-shadow: 0 2px 12px rgba(255, 193, 7, 0.5);
}/* End custom CSS */