@font-face{font-family:MoveJotHeaderOswald;src:url(oswald-latin.woff2) format('woff2');font-style:normal;font-weight:200 700;font-display:swap}
/* Legacy React headers stay mounted for hydration; this single PHP component owns visible site navigation. */
body .site-header,body .mj-site-header{display:none!important}
#movejot-global-header{box-sizing:border-box;position:relative;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px;width:100%;margin:0;padding:18px 34px;background:#fff;color:#202124;border:0;border-bottom:1px solid #e2e4e8;box-shadow:none;font-family:Arial,sans-serif;text-align:left}
#movejot-global-header *,#movejot-global-header *::before,#movejot-global-header *::after{box-sizing:border-box}
#movejot-global-header .mj-global-brand{display:block;flex:0 0 242px;width:242px;margin:0;padding:0;line-height:0;background:transparent;border:0;box-shadow:none;text-decoration:none}
#movejot-global-header .mj-global-brand img{display:block;width:100%;height:auto;max-height:65px;object-fit:contain;object-position:left center;margin:0;padding:0}
#movejot-global-header .mj-global-nav{position:static;display:flex;align-items:center;justify-content:flex-end;gap:25px;margin:0 0 0 auto;padding:0;width:auto;height:auto;background:transparent;border:0;box-shadow:none;overflow:visible}
#movejot-global-header .mj-global-nav>a{display:inline-block;flex:none;margin:0;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#202124;font-family:MoveJotHeaderOswald,Oswald,'Arial Narrow',sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:1.35;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-decoration:none;box-shadow:none}
#movejot-global-header .mj-global-nav>a:hover,#movejot-global-header .mj-global-nav>a[aria-current=page]{color:#b81422;border-bottom-color:#b81422;background:transparent}
#movejot-global-header a:focus-visible,#movejot-global-header button:focus-visible{outline:3px solid #b81422;outline-offset:4px}
#movejot-global-header .mj-global-menu-button{display:none;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 0 0 auto;padding:8px 12px;border:1px solid #dedfe2;border-radius:6px;background:#fff;color:#202124;font:600 12px/1.4 Arial,sans-serif;cursor:pointer}
@media(min-width:1800px){#movejot-global-header{padding-left:40px;padding-right:40px}.mj-global-header .mj-global-brand{flex-basis:300px!important;width:300px!important}#movejot-global-header .mj-global-nav>a{font-size:26px}#movejot-global-header .mj-global-nav{gap:30px}}
@media(max-width:1150px){#movejot-global-header{gap:20px;padding:18px 24px}#movejot-global-header .mj-global-brand{flex-basis:190px;width:190px}#movejot-global-header .mj-global-nav{gap:18px}#movejot-global-header .mj-global-nav>a{font-size:20px}}
@media(max-width:900px){#movejot-global-header{min-height:80px;flex-wrap:wrap;gap:12px;padding:18px 20px}#movejot-global-header .mj-global-brand{flex-basis:180px;width:180px}#movejot-global-header .mj-global-menu-button{display:flex}#movejot-global-header .mj-global-nav{width:100%;margin:0;padding:10px 0 0;flex-wrap:wrap;justify-content:flex-start;gap:6px 20px}#movejot-global-header .mj-global-nav>a{font-size:19px}#movejot-global-header[data-ready=true] .mj-global-nav{display:none}#movejot-global-header[data-ready=true][data-open=true] .mj-global-nav{display:flex}}
