.elementor-6 .elementor-element.elementor-element-166973df{--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-38428aed{--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-740803b1{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-30cc9481{--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-62cdc8f{--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-5ad1ed7{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-5ad1ed7 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-6 .elementor-element.elementor-element-5ad1ed7 .elementor-icon{font-size:15px;}.elementor-6 .elementor-element.elementor-element-5ad1ed7 .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-6756d45a{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-6756d45a p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-2fbe949b{--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-2c5849f4 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-33ceff67{--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-4ef3b9d4{--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-470525c6{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-470525c6 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-470525c6.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-470525c6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-470525c6.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-6 .elementor-element.elementor-element-470525c6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-470525c6.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-6 .elementor-element.elementor-element-470525c6 .elementor-icon{font-size:14px;}.elementor-6 .elementor-element.elementor-element-470525c6 .elementor-icon svg{height:14px;}.elementor-6 .elementor-element.elementor-element-d530bd7{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-d530bd7 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-2b6eed8d{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-7cf47eb6{--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-7caa3d71{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-71db021a{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-7e7ac0f6{--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-72278b93{--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-353a86c6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-3b27d45 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-27715211 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-5f7c7496 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-376b0983 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-1224a7b5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-2c36fe77 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-7b155fc8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-261adb53 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-292b2cd4 .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-7cf47eb6{--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-740803b1 */.elementor-6 .elementor-element.elementor-element-740803b1.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-740803b1.elementor-widget{flex:none}.elementor-6 .elementor-element.elementor-element-740803b1.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-5ad1ed7 */.elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-5ad1ed7.elementor-widget .elementor-icon{color:var(--gold-lt);fill:var(--gold-lt)}.elementor-6 .elementor-element.elementor-element-5ad1ed7.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-6756d45a */.elementor-6 .elementor-element.elementor-element-6756d45a.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-6756d45a.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-62cdc8f */.elementor-6 .elementor-element.elementor-element-62cdc8f.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-62cdc8f.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-2c5849f4 */.elementor-6 .elementor-element.elementor-element-2c5849f4.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-2c5849f4.elementor-widget{width:100%;min-width:0}.elementor-6 .elementor-element.elementor-element-2c5849f4.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-2c5849f4.elementor-widget .ticker-run b{color:var(--gold-lt);font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbe949b */.elementor-6 .elementor-element.elementor-element-2fbe949b.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-2fbe949b.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-30cc9481 */.elementor-6 .elementor-element.elementor-element-30cc9481.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-30cc9481.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-30cc9481.e-con{order:3;flex-basis:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-470525c6 */.elementor-6 .elementor-element.elementor-element-470525c6.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-470525c6.elementor-widget .elementor-icon{color:var(--gold);fill:var(--gold)}.elementor-6 .elementor-element.elementor-element-470525c6.elementor-widget .elementor-icon svg{width:14px;height:14px;fill:var(--gold)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d530bd7 */.elementor-6 .elementor-element.elementor-element-d530bd7.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-d530bd7.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-4ef3b9d4 */.elementor-6 .elementor-element.elementor-element-4ef3b9d4.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-4ef3b9d4.e-con{flex:none}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-4ef3b9d4.e-con{display:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b6eed8d */.elementor-6 .elementor-element.elementor-element-2b6eed8d.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-2b6eed8d.elementor-widget{flex:none}.elementor-6 .elementor-element.elementor-element-2b6eed8d.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-2b6eed8d.elementor-widget{display:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7caa3d71 */.elementor-6 .elementor-element.elementor-element-7caa3d71.elementor-widget{margin:0}

.elementor-6 .elementor-element.elementor-element-7caa3d71.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-7caa3d71.elementor-widget .elementor-button:hover{transform:translateY(-1px)}
.elementor-6 .elementor-element.elementor-element-7caa3d71.elementor-widget .elementor-button:active{transform:translateY(0)}

.elementor-6 .elementor-element.elementor-element-7caa3d71.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-7caa3d71.elementor-widget .elementor-button:hover{background:rgba(212,175,55,.1)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71db021a */.elementor-6 .elementor-element.elementor-element-71db021a.elementor-widget{margin:0}

.elementor-6 .elementor-element.elementor-element-71db021a.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-71db021a.elementor-widget .elementor-button:hover{transform:translateY(-1px)}
.elementor-6 .elementor-element.elementor-element-71db021a.elementor-widget .elementor-button:active{transform:translateY(0)}

.elementor-6 .elementor-element.elementor-element-71db021a.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-71db021a.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-7cf47eb6 */.elementor-6 .elementor-element.elementor-element-7cf47eb6.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-7cf47eb6.e-con{flex:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ceff67 */.elementor-6 .elementor-element.elementor-element-33ceff67.e-con{width:auto}.elementor-6 .elementor-element.elementor-element-33ceff67.e-con{flex:none}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-33ceff67.e-con{margin-left:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38428aed */.elementor-6 .elementor-element.elementor-element-38428aed.e-con{max-width:1240px;margin-inline:auto;width:100%;min-height:74px}@media(max-width:900px){.elementor-6 .elementor-element.elementor-element-38428aed.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-166973df */.elementor-6 .elementor-element.elementor-element-166973df.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-353a86c6 */.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-353a86c6.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-353a86c6.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-353a86c6.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-353a86c6.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-353a86c6.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b27d45 */.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-3b27d45.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-3b27d45.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-3b27d45.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-3b27d45.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-3b27d45.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27715211 */.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-27715211.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-27715211.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-27715211.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-27715211.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-27715211.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f7c7496 */.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-5f7c7496.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-5f7c7496.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-5f7c7496.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-5f7c7496.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-5f7c7496.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-376b0983 */.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-376b0983.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-376b0983.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-376b0983.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-376b0983.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-376b0983.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1224a7b5 */.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-1224a7b5.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-1224a7b5.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-1224a7b5.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-1224a7b5.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-1224a7b5.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c36fe77 */.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-2c36fe77.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-2c36fe77.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-2c36fe77.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-2c36fe77.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-2c36fe77.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b155fc8 */.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-7b155fc8.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-7b155fc8.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-7b155fc8.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-7b155fc8.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-7b155fc8.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-261adb53 */.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-261adb53.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-261adb53.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-261adb53.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-261adb53.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-261adb53.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-292b2cd4 */.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget{margin:0}
.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget{flex:none;border-bottom:2px solid transparent;transition:background .2s var(--ease)}.elementor-6 .elementor-element.elementor-element-292b2cd4.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-292b2cd4.elementor-widget .elementor-icon-box-icon{margin:0;flex:none}.elementor-6 .elementor-element.elementor-element-292b2cd4.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-292b2cd4.elementor-widget .elementor-icon-box-title a{color:inherit}.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget .elementor-icon-box-description{display:none}.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget .elementor-icon{color:var(--gold)}.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget .elementor-icon svg{width:18px;height:18px;fill:var(--gold);opacity:.85}.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget:hover{background:rgba(212,175,55,.06)}.elementor-6 .elementor-element.elementor-element-292b2cd4.elementor-widget:hover .elementor-icon-box-title{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72278b93 */.elementor-6 .elementor-element.elementor-element-72278b93.e-con{max-width:1240px;margin-inline:auto;width:100%;overflow-x:auto;scrollbar-width:none}.elementor-6 .elementor-element.elementor-element-72278b93.e-con::-webkit-scrollbar{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7ac0f6 */.elementor-6 .elementor-element.elementor-element-7e7ac0f6.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 */