.elementor-1642 .elementor-element.elementor-element-28ccbe4b .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-1642 [data-id="534f0b62"]{position:relative;z-index:100;padding:0;font-family:'Noto Sans Thai',sans-serif}
.elementor-1642 [data-id="5b12c248"]{background:#060F33;padding:0}
.elementor-1642 [data-id="34f3fbeb"]{max-width:1240px;margin:0 auto;padding:0 40px;height:40px;align-items:center;justify-content:space-between;gap:16px}
.elementor-1642 [data-id="b6a8ac2"],.elementor-1642 [data-id="57fa0a3"]{width:auto;padding:0;gap:22px;align-items:center;flex-wrap:nowrap}
.elementor-1642 [data-id="34f3fbeb"] p{margin:0;font-family:'Noto Sans Thai',sans-serif;font-size:13.5px;font-weight:500;line-height:1;color:#D5DCEA;white-space:nowrap}
.elementor-1642 [data-id="34f3fbeb"] a{color:#D5DCEA;text-decoration:none;transition:color .2s ease}
.elementor-1642 [data-id="34f3fbeb"] a:hover{color:#fff}
.elementor-1642 [data-id="4eecf5f6"]{background:#fff;border-bottom:1px solid #E2E7F1;padding:0}
.elementor-1642 [data-id="488a70bf"]{max-width:1240px;margin:0 auto;padding:0 40px;height:76px;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}
.elementor-1642 [data-id="488a70bf"] > a{flex:0 0 auto;display:block;line-height:0}
.elementor-1642 img[data-id="5735f6f0"]{height:44px;width:auto;max-width:none;display:block}
.elementor-1642 .elementor-element-28ccbe4b{width:auto;flex:1 1 auto;min-width:0}
@media (min-width:1025px){.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main{display:flex;justify-content:center}}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .elementor-nav-menu{justify-content:center;gap:2px}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .elementor-item{font-family:'Noto Sans Thai',sans-serif;font-size:15.5px;font-weight:500;color:#42506B;padding:0 14px;line-height:40px;border-radius:999px;transition:background-color .2s ease,color .2s ease}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .elementor-item:hover,.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .elementor-item.highlighted{background:#F2F5FA;color:#0A1A4F}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0A1A4F;font-weight:600}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .sub-menu{background:#fff;border:1px solid #E2E7F1;border-radius:14px;padding:8px;box-shadow:0 28px 48px -28px rgba(14,26,51,.3);min-width:220px}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .sub-menu a{font-family:'Noto Sans Thai',sans-serif;font-size:15px;color:#42506B;padding:10px 14px;border-radius:10px;border:0}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--main .sub-menu a:hover{background:#F2F5FA;color:#0A1A4F}
.elementor-1642 .elementor-element-28ccbe4b .elementor-menu-toggle{width:44px;height:44px;padding:0;border:1px solid #D3DAE8;border-radius:999px;background:#fff;color:#0A1A4F;font-size:20px;align-items:center;justify-content:center;margin:0}
.elementor-1642 .elementor-element-28ccbe4b .elementor-menu-toggle svg{fill:#0A1A4F;width:20px;height:20px}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--dropdown{background:#fff;border-top:1px solid #E2E7F1;box-shadow:0 28px 48px -28px rgba(14,26,51,.35)}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--dropdown a{font-family:'Noto Sans Thai',sans-serif;font-size:16px;font-weight:500;color:#0E1630;padding:14px 24px;border:0}
.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--dropdown a:hover,.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--dropdown a.elementor-item-active{background:#F2F5FA;color:#1745C9}
.elementor-1642 [data-id="7d2833c6"]{width:auto;padding:0;gap:10px;align-items:center;flex:0 0 auto}
.elementor-1642 [data-id="34a5be01"]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border:1px solid #D3DAE8;border-radius:999px;background:#fff;color:#0E1630;font-family:'Noto Sans Thai',sans-serif;font-size:15px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}
.elementor-1642 [data-id="34a5be01"]:hover{border-color:#06C755;background:#F3FCF6;color:#0E1630}
.elementor-1642 [data-id="34a5be01"]::before{content:'';width:10px;height:10px;border-radius:50%;background:#06C755;box-shadow:0 0 0 4px rgba(6,199,85,.15)}
.elementor-1642 [data-id="34a5be01"]:focus-visible,.elementor-1642 .elementor-item:focus-visible{outline:2px solid #14A6E0;outline-offset:2px}
@media (max-width:1024px){.elementor-1642 [data-id="4eecf5f6"]{position:relative}.elementor-1642 [data-id="488a70bf"]{position:static}.elementor-1642 .elementor-element-28ccbe4b .elementor-nav-menu--dropdown{position:absolute;left:0 !important;right:0;top:100%;width:100% !important;z-index:200}.elementor-1642 .elementor-element-28ccbe4b .elementor-menu-toggle{display:flex}.elementor-1642 [data-id="488a70bf"],.elementor-1642 [data-id="34f3fbeb"]{padding:0 24px}.elementor-1642 .elementor-element-28ccbe4b{order:3;flex:0 0 auto;width:auto;position:static}.elementor-1642 [data-id="7d2833c6"]{order:2;margin-left:auto}}
@media (max-width:767px){.elementor-1642 [data-id="34f3fbeb"]{padding:0 16px;height:36px}.elementor-1642 [data-id="4e25ee21"],.elementor-1642 [data-id="5f655c9f"],.elementor-1642 [data-id="3a104dee"],.elementor-1642 [data-id="b01b263"]{display:none}.elementor-1642 [data-id="488a70bf"]{padding:0 16px;height:68px;gap:10px}.elementor-1642 img[data-id="5735f6f0"]{height:38px}.elementor-1642 [data-id="34a5be01"]{height:40px;padding:0 14px 0 12px;font-size:14px}.elementor-1642 .elementor-element-28ccbe4b .elementor-menu-toggle{width:40px;height:40px}}/* End custom CSS */