html body #bs-header{box-sizing:border-box!important;left:0!important;right:0!important;top:0!important;width:100%!important;padding:20px 24px!important;height:98px!important;min-height:0!important}html body #bs-header .bs-glass-rail{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;position:relative!important;height:58px!important;min-height:58px!important;width:100%!important;box-sizing:border-box!important}html body #bs-header #bs-toggle,html body #bs-header .bs-logo,html body #bs-header .bs-header-actions{height:58px!important;min-height:58px!important;align-self:center!important;margin:0!important;box-sizing:border-box!important}html body #bs-header .bs-logo{grid-area:auto!important;position:absolute!important;left:50%!important;top:0!important;transform:translate(-50%)!important;width:186px!important;max-width:186px!important;min-width:0!important;padding:0!important}html body #bs-header .bs-logo img{width:204px!important;height:auto!important;max-width:none!important}html body #bs-header #bs-toggle{grid-column:1!important;justify-self:start!important;width:110px!important;font-size:16px!important;gap:12px!important}html body #bs-header .bs-header-actions{grid-column:3!important;justify-self:end!important;width:200px!important;padding:0 6px!important;gap:0!important;display:flex!important}html body #bs-header .bs-header-actions .bs-language{flex:0 0 42px!important;min-width:0!important;padding:0!important}html body #bs-header .bs-header-actions .bs-contact{flex:1 1 auto!important;min-width:0!important;padding:0 10px!important;white-space:nowrap!important}@media(max-width:700px){html body #bs-header{padding:14px!important;height:76px!important}html body #bs-header .bs-glass-rail,html body #bs-header #bs-toggle,html body #bs-header .bs-logo,html body #bs-header .bs-header-actions{height:48px!important;min-height:48px!important}html body #bs-header #bs-toggle{width:48px!important;padding:0!important}html body #bs-header .bs-logo{width:138px!important;max-width:138px!important}html body #bs-header .bs-logo img{width:156px!important}html body #bs-header .bs-header-actions{width:100px!important;padding:0 2px!important}html body #bs-header .bs-header-actions .bs-language{flex-basis:26px!important;font-size:11px!important}html body #bs-header .bs-header-actions .bs-contact{font-size:11px!important;padding:0 4px!important;gap:0!important}html body #bs-header .bs-contact .bs-icon{display:none!important}}@media(max-width:360px){html body #bs-header{padding:10px!important;height:64px!important}html body #bs-header .bs-glass-rail,html body #bs-header #bs-toggle,html body #bs-header .bs-logo,html body #bs-header .bs-header-actions{height:44px!important;min-height:44px!important}html body #bs-header #bs-toggle{width:44px!important}html body #bs-header .bs-logo{width:112px!important;max-width:112px!important}html body #bs-header .bs-logo img{width:130px!important}html body #bs-header .bs-header-actions{width:82px!important}html body #bs-header .bs-header-actions .bs-language{flex-basis:22px!important}html body #bs-header .bs-header-actions .bs-contact{font-size:10px!important;padding:0 2px!important}}@media(max-width:700px){html body #bs-header .bs-menu-word{display:none!important}}@font-face{font-family:BEHAP Header;src:url(../assets/anuphan.woff2) format("woff2");font-weight:100 900;font-display:swap}html body #bs-header{--bs-body:"BEHAP Header",Arial,sans-serif;z-index:1000!important}html body #bs-header .bs-contact,html body #bs-header .bs-language{font-size:14px!important}@media(max-width:700px){html body #bs-header .bs-contact,html body #bs-header .bs-language{font-size:11px!important}}@media(max-width:360px){html body #bs-header .bs-contact,html body #bs-header .bs-language{font-size:10px!important}}[data-behap-legacy-header]{display:none!important}

/* BEHAP footer-compact-20261021-r1 */
html body #bs-footer .bs-footer-lead>.bs-footer-contact{font-size:clamp(26px,3vw,42px)!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.015em!important;padding:10px 0 20px!important;min-height:0!important;gap:20px!important}html[lang^=th] body #bs-footer .bs-footer-lead>.bs-footer-contact{font-family:var(--bs-body,Anuphan,Arial,sans-serif)!important;line-height:1.4!important;letter-spacing:0!important}html body #bs-footer .bs-footer-contact .bs-icon{width:clamp(22px,2.2vw,30px)!important;height:clamp(22px,2.2vw,30px)!important;flex-shrink:0!important}html body #bs-footer .bs-footer-contact>span{font-size:24px!important;flex-shrink:0!important}@media(max-width:700px){html body #bs-footer .bs-footer-lead>.bs-footer-contact{font-size:26px!important;padding:6px 0 18px!important;gap:14px!important}html body #bs-footer .bs-footer-contact .bs-icon{width:22px!important;height:22px!important}}
