.elementor-3 .elementor-element.elementor-element-84c9158{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-3 .elementor-element.elementor-element-84c9158:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-84c9158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-fbcb0e8{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-3 .elementor-element.elementor-element-580c1cc .elementor-heading-title{font-family:var( --e-global-typography-ml_eyebrow-font-family ), IBM Plex Sans Thai, sans-serif;font-size:var( --e-global-typography-ml_eyebrow-font-size );font-weight:var( --e-global-typography-ml_eyebrow-font-weight );text-transform:var( --e-global-typography-ml_eyebrow-text-transform );line-height:var( --e-global-typography-ml_eyebrow-line-height );letter-spacing:var( --e-global-typography-ml_eyebrow-letter-spacing );color:#B34700;}.elementor-3 .elementor-element.elementor-element-a14cc6d .elementor-heading-title{font-family:var( --e-global-typography-ml_display-font-family ), IBM Plex Sans Thai, sans-serif;font-size:var( --e-global-typography-ml_display-font-size );font-weight:var( --e-global-typography-ml_display-font-weight );line-height:var( --e-global-typography-ml_display-line-height );letter-spacing:var( --e-global-typography-ml_display-letter-spacing );color:#0B0B0B;}.elementor-3 .elementor-element.elementor-element-16e71dc{font-family:var( --e-global-typography-ml_lead-font-family ), IBM Plex Sans Thai, sans-serif;font-size:var( --e-global-typography-ml_lead-font-size );font-weight:var( --e-global-typography-ml_lead-font-weight );line-height:var( --e-global-typography-ml_lead-line-height );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1cf78fe{font-family:var( --e-global-typography-ml_small-font-family ), IBM Plex Sans Thai, sans-serif;font-size:var( --e-global-typography-ml_small-font-size );font-weight:var( --e-global-typography-ml_small-font-weight );line-height:var( --e-global-typography-ml_small-line-height );color:#6B6B66;}.elementor-3 .elementor-element.elementor-element-a13e2cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-3 .elementor-element.elementor-element-a13e2cc:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-a13e2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-a25bfa2{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3 .elementor-element.elementor-element-eacfe6b{--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:16px 16px;--row-gap:16px;--column-gap:16px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-84c9158{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-3 .elementor-element.elementor-element-580c1cc .elementor-heading-title{font-size:var( --e-global-typography-ml_eyebrow-font-size );line-height:var( --e-global-typography-ml_eyebrow-line-height );letter-spacing:var( --e-global-typography-ml_eyebrow-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a14cc6d .elementor-heading-title{font-size:var( --e-global-typography-ml_display-font-size );line-height:var( --e-global-typography-ml_display-line-height );letter-spacing:var( --e-global-typography-ml_display-letter-spacing );}.elementor-3 .elementor-element.elementor-element-16e71dc{font-size:var( --e-global-typography-ml_lead-font-size );line-height:var( --e-global-typography-ml_lead-line-height );}.elementor-3 .elementor-element.elementor-element-1cf78fe{font-size:var( --e-global-typography-ml_small-font-size );line-height:var( --e-global-typography-ml_small-line-height );}.elementor-3 .elementor-element.elementor-element-a13e2cc{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-84c9158{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:28px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-580c1cc .elementor-heading-title{font-size:var( --e-global-typography-ml_eyebrow-font-size );line-height:var( --e-global-typography-ml_eyebrow-line-height );letter-spacing:var( --e-global-typography-ml_eyebrow-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a14cc6d .elementor-heading-title{font-size:var( --e-global-typography-ml_display-font-size );line-height:var( --e-global-typography-ml_display-line-height );letter-spacing:var( --e-global-typography-ml_display-letter-spacing );}.elementor-3 .elementor-element.elementor-element-16e71dc{font-size:var( --e-global-typography-ml_lead-font-size );line-height:var( --e-global-typography-ml_lead-line-height );}.elementor-3 .elementor-element.elementor-element-1cf78fe{font-size:var( --e-global-typography-ml_small-font-size );line-height:var( --e-global-typography-ml_small-line-height );}.elementor-3 .elementor-element.elementor-element-a13e2cc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:8px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-fbcb0e8{--width:min(100%, 860px);}.elementor-3 .elementor-element.elementor-element-a25bfa2{--width:280px;}.elementor-3 .elementor-element.elementor-element-eacfe6b{--width:min(100%, 780px);}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-a25bfa2{--width:100%;}}/* Start custom CSS */body.elementor-page-3 .ml-legal-toc{position:sticky;top:110px;background:#F6F6F4;border-radius:20px;padding:24px 22px}
body.elementor-page-3 .ml-legal-toc-h{font:700 13px/1.4 "Plus Jakarta Sans",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#B34700;margin:0 0 12px}
body.elementor-page-3 .ml-legal-toc ol{margin:0;padding:0;list-style:none;counter-reset:t}
body.elementor-page-3 .ml-legal-toc li{counter-increment:t;margin:0}
body.elementor-page-3 .ml-legal-toc a{display:flex;gap:10px;padding:8px 0;color:#333;font-size:15px;line-height:1.5;text-decoration:none;border-top:1px solid #E4E4E0}
body.elementor-page-3 .ml-legal-toc li:first-child a{border-top:0}
body.elementor-page-3 .ml-legal-toc a::before{content:counter(t,decimal-leading-zero);font:700 13px/1.9 "Plus Jakarta Sans",sans-serif;color:#9A9A95;min-width:22px}
body.elementor-page-3 .ml-legal-toc a:hover{color:#0B0B0B}
body.elementor-page-3 .ml-legal-toc a:hover::before{color:#FF6A00}
body.elementor-page-3 .ml-prose h2:first-child{border-top:0;padding-top:0!important;margin-top:0!important}
body.elementor-page-3 .ml-legal-table{border:1px solid #E4E4E0;border-radius:16px;overflow:hidden;margin:1.2em 0}
body.elementor-page-3 .ml-legal-table [role=row]{display:grid;grid-template-columns:1.4fr 1fr;border-top:1px solid #E4E4E0}
body.elementor-page-3 .ml-legal-table [role=row]:first-child{border-top:0}
body.elementor-page-3 .ml-legal-table span{padding:14px 18px;font-size:16px;line-height:1.7}
body.elementor-page-3 .ml-legal-table span+span{border-left:1px solid #E4E4E0;color:#0B0B0B}
body.elementor-page-3 .ml-legal-table .is-head{background:#0B0B0B;color:#fff}
body.elementor-page-3 .ml-legal-table .is-head span{color:#fff;font-weight:600;border-color:#333}
body.elementor-page-3 .ml-legal-rights{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:10px}
body.elementor-page-3 .ml-legal-rights li{margin:0!important;background:#F6F6F4;border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.7}
body.elementor-page-3 .ml-legal-rights strong{display:block;color:#0B0B0B}
@media (max-width:1024px){body.elementor-page-3 .ml-legal-toc{position:static}}
@media (max-width:767px){
 body.elementor-page-3 .ml-legal-rights{grid-template-columns:1fr}
 body.elementor-page-3 .ml-legal-table [role=row]{grid-template-columns:1fr}
 body.elementor-page-3 .ml-legal-table span+span{border-left:0;padding-top:0;color:#B34700;font-size:15px}
 body.elementor-page-3 .ml-legal-table .is-head{display:none}
 body.elementor-page-3 .ml-legal-table [role=row]:nth-child(2){border-top:0}
}/* End custom CSS */