.elementor-6 .elementor-element.elementor-element-66f827ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5459c5ac{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.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-6 .elementor-element.elementor-element-19d93b09{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-5e2fa58a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-41098136{--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:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-5b76bd88{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-5b76bd88 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-6 .elementor-element.elementor-element-5b76bd88 .elementor-icon{font-size:15px;}.elementor-6 .elementor-element.elementor-element-5b76bd88 .elementor-icon svg{height:15px;}.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-6 .elementor-element.elementor-element-12d36099{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-12d36099 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-49799804{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-66314bfb p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-3bddc3d{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-10297bcb{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4030807b{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-4030807b .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-4030807b.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-4030807b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4030807b.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-4030807b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4030807b.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-6 .elementor-element.elementor-element-4030807b .elementor-icon{font-size:14px;}.elementor-6 .elementor-element.elementor-element-4030807b .elementor-icon svg{height:14px;}.elementor-6 .elementor-element.elementor-element-30a6f501{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-30a6f501 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-5a286c2c{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-5e936aa6{--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:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-6 .elementor-element.elementor-element-5b16036f{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-1e23c8a3{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-2db451b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-92b5838{--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:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.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-6 .elementor-element.elementor-element-250eedef .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-55a93d69 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-2629bf00 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-1bd1e55b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-14db7f5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-3da15d2f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-5cb27d32 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-62c4d414 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-4d80308e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-327f7667 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-5e936aa6{--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;}}/* Start custom CSS for image, class: .elementor-element-19d93b09 */.elementor-6 .elementor-element.elementor-element-19d93b09.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-19d93b09.elementor-widget{flex:none}.elementor-6 .elementor-element.elementor-element-19d93b09.elementor-widget img{height:clamp(30px,3.4vw,42px);width:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b76bd88 */.elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-widget .elementor-icon{color:var(--gold-lt);fill:var(--gold-lt)}.elementor-6 .elementor-element.elementor-element-5b76bd88.elementor-widget .elementor-icon svg{width:15px;height:15px;fill:var(--gold-lt)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d36099 */.elementor-6 .elementor-element.elementor-element-12d36099.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-12d36099.elementor-widget{font-family:'Kanit',sans-serif;font-weight:500;font-size:13px;color:var(--gold-lt);line-height:1;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41098136 */.elementor-6 .elementor-element.elementor-element-41098136.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-41098136.e-con{flex:none;height:100%;padding:0 13px;border-right:1px solid var(--line);background:rgba(212,175,55,.07)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66314bfb */.elementor-6 .elementor-element.elementor-element-66314bfb.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-66314bfb.elementor-widget{width:100%;min-width:0}.elementor-6 .elementor-element.elementor-element-66314bfb.elementor-widget .ticker-run{display:inline-block;white-space:nowrap;font-size:13.5px;color:var(--muted);padding-left:100%;animation:ufa-run 22s linear infinite}.elementor-6 .elementor-element.elementor-element-66314bfb.elementor-widget .ticker-run b{color:var(--gold-lt);font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49799804 */.elementor-6 .elementor-element.elementor-element-49799804.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-49799804.e-con{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 94%,transparent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2fa58a */.elementor-6 .elementor-element.elementor-element-5e2fa58a.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-5e2fa58a.e-con{flex:1;min-width:0;background:var(--panel2);border:1px solid var(--line);border-radius:10px;height:38px;overflow:hidden}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-5e2fa58a.e-con{order:3;flex-basis:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4030807b */.elementor-6 .elementor-element.elementor-element-4030807b.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-4030807b.elementor-widget .elementor-icon{color:var(--gold);fill:var(--gold)}.elementor-6 .elementor-element.elementor-element-4030807b.elementor-widget .elementor-icon svg{width:14px;height:14px;fill:var(--gold)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30a6f501 */.elementor-6 .elementor-element.elementor-element-30a6f501.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-30a6f501.elementor-widget{font-size:12.5px;color:var(--muted);line-height:1;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10297bcb */.elementor-6 .elementor-element.elementor-element-10297bcb.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-10297bcb.e-con{flex:none}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-10297bcb.e-con{display:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a286c2c */.elementor-6 .elementor-element.elementor-element-5a286c2c.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-5a286c2c.elementor-widget{flex:none}.elementor-6 .elementor-element.elementor-element-5a286c2c.elementor-widget img{width:26px;height:18px;border-radius:3px;box-shadow:0 0 0 1px var(--line-soft)}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-5a286c2c.elementor-widget{display:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b16036f */.elementor-6 .elementor-element.elementor-element-5b16036f.elementor-widget{margin:0}

.elementor-6 .elementor-element.elementor-element-5b16036f.elementor-widget .elementor-button{
  display:inline-flex; align-items:center; justify-content:center; gap:7px;
  font-family:'Kanit',sans-serif; border:0; white-space:nowrap; line-height:1.6;
  transition:transform .18s var(--ease), filter .18s var(--ease), box-shadow .18s var(--ease);
}
.elementor-6 .elementor-element.elementor-element-5b16036f.elementor-widget .elementor-button:hover{transform:translateY(-1px)}
.elementor-6 .elementor-element.elementor-element-5b16036f.elementor-widget .elementor-button:active{transform:translateY(0)}

.elementor-6 .elementor-element.elementor-element-5b16036f.elementor-widget .elementor-button{
  background:transparent; color:var(--gold-lt); font-weight:500; font-size:14px;
  padding:9px 20px; border-radius:9px; box-shadow:inset 0 0 0 1px rgba(212,175,55,.5);
}
.elementor-6 .elementor-element.elementor-element-5b16036f.elementor-widget .elementor-button:hover{background:rgba(212,175,55,.1)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e23c8a3 */.elementor-6 .elementor-element.elementor-element-1e23c8a3.elementor-widget{margin:0}

.elementor-6 .elementor-element.elementor-element-1e23c8a3.elementor-widget .elementor-button{
  display:inline-flex; align-items:center; justify-content:center; gap:7px;
  font-family:'Kanit',sans-serif; border:0; white-space:nowrap; line-height:1.6;
  transition:transform .18s var(--ease), filter .18s var(--ease), box-shadow .18s var(--ease);
}
.elementor-6 .elementor-element.elementor-element-1e23c8a3.elementor-widget .elementor-button:hover{transform:translateY(-1px)}
.elementor-6 .elementor-element.elementor-element-1e23c8a3.elementor-widget .elementor-button:active{transform:translateY(0)}

.elementor-6 .elementor-element.elementor-element-1e23c8a3.elementor-widget .elementor-button{
  background:var(--g-metal); color:#231A05; font-weight:600; font-size:14px;
  padding:9px 20px; border-radius:9px; position:relative; overflow:hidden;
  box-shadow:0 4px 16px -6px rgba(212,175,55,.6), inset 0 1px 0 rgba(255,255,255,.45);
}
.elementor-6 .elementor-element.elementor-element-1e23c8a3.elementor-widget .elementor-button::after{
  content:''; position:absolute; top:0; bottom:0; width:38%; left:-60%;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.62),transparent);
  animation:ufa-shimmer 3.6s var(--ease) infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e936aa6 */.elementor-6 .elementor-element.elementor-element-5e936aa6.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-5e936aa6.e-con{flex:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bddc3d */.elementor-6 .elementor-element.elementor-element-3bddc3d.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-3bddc3d.e-con{flex:none}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-3bddc3d.e-con{margin-left:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5459c5ac */.elementor-6 .elementor-element.elementor-element-5459c5ac.e-con{max-width:1240px;margin-inline:auto;width:100%;min-height:74px}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-5459c5ac.e-con{min-height:0;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f827ad */.elementor-6 .elementor-element.elementor-element-66f827ad.e-con{background:linear-gradient(180deg,#0E0E12,#0A0A0D);border-bottom:1px solid var(--line-soft);position:relative;z-index:20}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-250eedef */.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-250eedef.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a93d69 */.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-55a93d69.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2629bf00 */.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-2629bf00.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bd1e55b */.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-1bd1e55b.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14db7f5 */.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-14db7f5.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3da15d2f */.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-3da15d2f.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cb27d32 */.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-5cb27d32.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62c4d414 */.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-62c4d414.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d80308e */.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-4d80308e.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-327f7667 */.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon-box-wrapper{display:flex;align-items:center;gap:7px;padding:14px 15px;text-align:left}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon-box-title{margin:0;font-family:'Kanit',sans-serif;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;line-height:1.6;transition:color .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-327f7667.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b5838 */.elementor-6 .elementor-element.elementor-element-92b5838.e-con{max-width:1240px;margin-inline:auto;width:100%;overflow-x:auto;scrollbar-width:none}.elementor-6 .elementor-element.elementor-element-92b5838.e-con::-webkit-scrollbar{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db451b7 */.elementor-6 .elementor-element.elementor-element-2db451b7.e-con{position:relative;z-index:30;background:rgba(10,10,13,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);box-shadow:0 6px 22px -14px #000}/* End custom CSS */