#glnav,#glnav *{all:revert;box-sizing:border-box}#glnav *{font-family:inherit;line-height:inherit;color:inherit}
/* Isolated from both legacy themes. Dimensions use px because mobile rem is viewport-scaled. */
#glnav{--gl-blue:#063d86;--gl-deep:#07336d;--gl-yellow:#ffca28;--gl-text:#15314f;--gl-muted:#718297;--gl-line:#dce5ed;--gl-head:90px;position:fixed;inset:0 0 auto;display:block;height:auto;z-index:10010;background:#fff;color:var(--gl-text);font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif;text-align:left;box-shadow:0 2px 16px #0d315414}
#glnav *,#glnav *:before,#glnav *:after{box-sizing:border-box;min-width:0;max-width:none}
#glnav :is(div,nav,section,aside,figure){float:none;flex-wrap:nowrap}
#glnav :is(a,button,summary){color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
#glnav :is(button,input){font:inherit;border-radius:0;box-shadow:none;letter-spacing:normal}
#glnav button{border:0;background:none;padding:0}#glnav h2,#glnav h3,#glnav p,#glnav figure{margin:0;font-weight:400}#glnav a:focus-visible,#glnav button:focus-visible,#glnav summary:focus-visible,#glnav input:focus-visible{outline:3px solid #e6aa00;outline-offset:4px}
#glnav [hidden]{display:none!important}#glnav img{display:block;max-width:100%;border:0}
#glnav .glnav-bar{height:var(--gl-head);max-width:1800px;margin:auto;padding:0 4%;display:flex;align-items:center;gap:28px}
#glnav .glnav-brand{display:block;flex:0 0 auto}#glnav .glnav-brand img{width:166px;height:48px;object-fit:contain}
#glnav .glnav-motto{font-size:14px;letter-spacing:2px;color:#667b91;border-left:1px solid var(--gl-line);padding-left:25px;white-space:nowrap}
#glnav .glnav-main{display:flex;height:100%;gap:29px;align-items:stretch;margin-left:auto}#glnav .glnav-menu{position:static}
#glnav .glnav-toggle{list-style:none;display:flex;align-items:center;gap:8px;height:100%;font-size:16px;font-weight:600;white-space:nowrap;border-bottom:4px solid transparent;padding-top:4px}
#glnav summary::-webkit-details-marker{display:none}#glnav .glnav-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}
#glnav .glnav-menu[open]>.glnav-toggle{color:var(--gl-blue);border-color:var(--gl-yellow)}#glnav .glnav-current{color:var(--gl-blue)}#glnav .glnav-menu[open] .glnav-chevron{transform:rotate(225deg)}
#glnav .glnav-tools{display:flex;align-items:center;gap:18px;font-size:13px;white-space:nowrap}#glnav .glnav-login{display:none}#glnav .glnav-consult{background:var(--gl-blue);color:#fff;padding:12px 16px;display:flex;gap:20px;align-items:center}
#glnav .glnav-panel{position:absolute;top:var(--gl-head);left:0;right:0;background:#fff;border-top:1px solid var(--gl-line);box-shadow:0 16px 30px #001a3420;max-height:calc(100vh - var(--gl-head));max-height:calc(100dvh - var(--gl-head));overflow:auto;overscroll-behavior:contain;z-index:2;animation:gl-nav-enter .25s ease both}
#glnav .glnav-inner{max-width:1720px;margin:auto;padding:24px 4% 0}#glnav .glnav-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#glnav .glnav-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:2px;color:var(--gl-muted)}#glnav h2{font-size:34px;font-weight:650;line-height:1.35;margin-top:4px;letter-spacing:1px}#glnav h2 em{color:var(--gl-yellow);font-style:normal}
#glnav .glnav-close{width:40px;height:40px;color:#57728c;background:#f1f5f9;font:30px/1 Arial}#glnav .glnav-close:hover{background:var(--gl-yellow);color:var(--gl-deep)}
#glnav .glnav-context{display:flex;align-items:center;gap:25px;background:#f2f6fa;padding:13px 20px;margin-bottom:20px;font-size:13px;color:#65798f}#glnav .glnav-context>a{font-weight:600;color:var(--gl-blue)}#glnav .glnav-context>a:last-child{margin-left:auto}
#glnav .glnav-layout{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:460px;height:500px}#glnav .glnav-products{min-height:540px;height:540px}
#glnav .glnav-categories{background:var(--gl-blue);color:#fff;padding:24px 16px;display:flex;flex-direction:column}#glnav .glnav-aside-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px 18px;font-size:12px;color:#d3dfed}#glnav .glnav-aside-head small{font:8px Arial;letter-spacing:1px;color:#87a8ce}
#glnav .glnav-category-list{display:flex;flex-direction:column;gap:4px}#glnav .glnav-category{display:flex;align-items:center;min-height:41px;padding:7px 13px;gap:13px;font-size:17px;transition:background .18s,color .18s}#glnav .glnav-category small{font:10px Arial;color:#87a8ce}#glnav .glnav-category b{font-weight:400;font-size:17px;margin-left:auto;opacity:.55}#glnav .glnav-category.is-selected{background:var(--gl-yellow);color:var(--gl-deep);font-weight:600}#glnav .glnav-category.is-selected small{color:#59728c}#glnav .glnav-category:hover{background:#ffffff19}#glnav .glnav-category.is-selected:hover{background:var(--gl-yellow)}
#glnav .glnav-aside-foot{margin-top:auto;padding:28px 12px 0;font:9px/1.5 Arial;letter-spacing:1px;color:#86a7d1}#glnav .glnav-aside-link{padding:35px 13px 0;font-size:12px;color:#d6e3f3}
#glnav .glnav-groups{min-width:0}#glnav .glnav-group{display:none;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);height:100%;animation:gl-nav-enter .22s ease both}#glnav .glnav-group.is-selected{display:grid}
#glnav .glnav-models,#glnav .glnav-copy{padding:30px 30px 24px}#glnav h3{font-size:30px;line-height:1.35;font-weight:600;letter-spacing:.5px}#glnav .glnav-models>h3,#glnav .glnav-copy>h3{margin:8px 0 12px}#glnav .glnav-models>p{font-size:13px;color:#6b7f92}
#glnav .glnav-search{display:block;margin:21px 0 8px}#glnav input[type=search]{width:100%;height:42px;background:#f5f7fa;border:1px solid #dce5ed;padding:0 12px;color:var(--gl-text);font-size:13px;appearance:auto}
#glnav .glnav-model-list{max-height:298px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}#glnav .glnav-model{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--gl-line);font-size:15px;line-height:1.55}#glnav .glnav-model b{font-weight:400;margin-left:auto;color:#8ca4ba}#glnav .glnav-model.is-selected{color:var(--gl-blue);font-weight:600}#glnav .glnav-model.is-selected b{color:var(--gl-blue)}#glnav .glnav-model:hover{background:#f3f7fb}#glnav .glnav-count{font-size:11px;color:#7890a6;border-top:1px solid var(--gl-line);padding-top:14px;margin-top:16px;display:flex;justify-content:space-between;gap:8px}
#glnav .glnav-preview{background:linear-gradient(135deg,#eef5fb,#e4edf6);display:flex;flex-direction:column;overflow:hidden}#glnav .glnav-preview-label{padding:24px 28px 10px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#526d87}#glnav .glnav-preview-label span{font:9px Arial;letter-spacing:1px;color:#8aa0b5}
#glnav .glnav-stage{flex:1;min-height:230px;height:280px;display:flex;align-items:center;justify-content:center;padding:15px 20px;background:radial-gradient(ellipse at center,#fff9,transparent 70%)}#glnav .glnav-stage img{width:100%;height:100%;max-height:300px;object-fit:contain;mix-blend-mode:multiply;animation:gl-nav-enter .25s ease both}#glnav .glnav-preview-bottom{padding:12px 30px 28px}#glnav .glnav-preview-bottom h3{font-size:25px;margin:7px 0 22px;line-height:1.4}
#glnav .glnav-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:46px;background:var(--gl-blue);padding:11px 23px;color:#fff;font-size:14px;font-weight:500}#glnav .glnav-cta:hover{background:var(--gl-deep)}#glnav .glnav-empty{padding:24px 0;color:#6b7f92}#glnav .glnav-no-products{padding:35px 0;font-size:14px;color:#6b7f92}#glnav .glnav-no-products a{display:block;margin-top:18px;color:var(--gl-blue)}#glnav .glnav-placeholder{font-size:42px;color:#b4c9dd;font-weight:600}
#glnav .glnav-rule{width:45px;height:4px;background:var(--gl-yellow);margin-top:22px}#glnav .glnav-copy>p{font-size:15px;line-height:1.95;color:#667d94;margin:23px 0}#glnav .glnav-tags{display:flex;flex-wrap:wrap;gap:7px}#glnav .glnav-tags span{padding:4px 8px;background:#f0f4f8;color:#768da2;font-size:11px}#glnav .glnav-detail{display:block;color:var(--gl-blue);font-size:14px;font-weight:600;padding:28px 0;border-bottom:1px solid var(--gl-line)}#glnav .glnav-related{padding-top:24px;display:flex;flex-direction:column;gap:10px;font-size:12px;color:#6a8198}#glnav .glnav-related small{font-size:10px;color:#93a4b4}
#glnav .glnav-visual{position:relative;flex:1;margin:12px 28px 0;min-height:230px;height:290px;overflow:hidden;background:#dce8f3}#glnav .glnav-visual img{width:100%;height:100%;object-fit:cover}#glnav .glnav-contain{background:transparent}#glnav .glnav-contain img{object-fit:contain;padding:15px 10px 25px;mix-blend-mode:multiply}#glnav figcaption{position:absolute;inset:auto 0 0;padding:30px 12px 10px;font-size:11px;color:#fff;background:linear-gradient(transparent,#072951ad)}#glnav .glnav-contain figcaption{color:#6c8298;background:none;padding-top:0}#glnav .glnav-feature-bottom{padding:25px 28px 30px;display:flex;justify-content:space-between;align-items:center;gap:15px}#glnav .glnav-feature-bottom h3{font-size:26px}#glnav .glnav-feature-bottom .glnav-cta{white-space:nowrap;gap:12px;padding:11px 16px}
#glnav .glnav-bottom{display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-size:11px;color:#6e8398}#glnav .glnav-bottom>span{font:9px Arial;letter-spacing:2px}#glnav .glnav-backdrop{position:fixed;top:var(--gl-head);bottom:0;left:0;right:0;width:100%;background:#0b203c6b;z-index:1;cursor:default}
.glnav-spacer{display:block;width:100%;height:90px}#glnav .glnav-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes gl-nav-enter{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
@media(min-width:1101px) and (max-height:850px){#glnav .glnav-inner{padding-top:17px}#glnav h2{font-size:29px}#glnav .glnav-heading{margin-bottom:15px}#glnav .glnav-context{margin-bottom:14px;padding-top:10px;padding-bottom:10px}#glnav .glnav-products{min-height:470px;height:470px}#glnav .glnav-categories{padding-top:17px;padding-bottom:17px}#glnav .glnav-category{min-height:36px;font-size:16px;padding-top:5px;padding-bottom:5px}#glnav .glnav-aside-foot{padding-top:18px}#glnav .glnav-model-list{max-height:230px}}
@media(max-width:1400px){#glnav .glnav-motto{display:none}#glnav .glnav-main{gap:25px}#glnav .glnav-bar{gap:25px}#glnav .glnav-layout{grid-template-columns:215px minmax(0,1fr)}#glnav .glnav-models,#glnav .glnav-copy{padding-left:25px;padding-right:25px}}
@media(max-width:1100px){#glnav .glnav-bar{padding:0 3%;gap:20px}#glnav .glnav-brand img{width:140px}#glnav .glnav-main{gap:19px}#glnav .glnav-toggle{font-size:14px}#glnav .glnav-tools{gap:10px}#glnav .glnav-consult{padding:10px 12px;gap:10px}#glnav .glnav-layout{grid-template-columns:190px minmax(0,1fr)}#glnav .glnav-group{grid-template-columns:minmax(220px,1fr) minmax(0,1.1fr)}#glnav .glnav-category{font-size:15px;gap:8px}#glnav .glnav-models,#glnav .glnav-copy{padding:25px 20px}#glnav h3{font-size:26px}#glnav .glnav-preview-bottom h3{font-size:23px}#glnav .glnav-feature-bottom{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){#glnav{--gl-head:114px}#glnav .glnav-bar{height:114px;flex-wrap:wrap;padding:14px 24px 0;gap:0;justify-content:space-between}#glnav .glnav-brand img{height:40px;width:140px}#glnav .glnav-main{order:3;flex-basis:100%;height:48px;justify-content:space-between;margin:12px 0 0;gap:10px}#glnav .glnav-tools{margin-left:auto;font-size:12px;gap:18px}#glnav .glnav-login{display:block}#glnav .glnav-consult{padding:8px 12px;min-height:36px}#glnav .glnav-toggle{font-size:15px}#glnav .glnav-inner{padding:22px 24px 0}#glnav .glnav-layout{grid-template-columns:185px minmax(0,1fr);height:auto}#glnav .glnav-group{grid-template-columns:minmax(0,1fr)}#glnav .glnav-products{min-height:0;height:auto}#glnav .glnav-model-list{max-height:210px}#glnav .glnav-stage{height:260px;min-height:230px}#glnav .glnav-feature-bottom{flex-direction:row;align-items:center}#glnav .glnav-related{display:none}#glnav .glnav-copy>p{margin:16px 0}#glnav .glnav-detail{padding:20px 0 0;border:0}#glnav .glnav-visual{flex:auto;height:240px}.glnav-spacer{height:114px}}
@media(max-width:560px){#glnav .glnav-bar{padding-left:18px;padding-right:18px}#glnav .glnav-brand img{width:126px}#glnav .glnav-tools{gap:12px}#glnav .glnav-consult{font-size:11px;gap:8px;padding:8px 10px}#glnav .glnav-main{gap:0}#glnav .glnav-toggle{font-size:12px;gap:4px}#glnav .glnav-chevron{width:5px;height:5px}#glnav .glnav-inner{padding:18px 20px 0}#glnav .glnav-eyebrow{font-size:8px;letter-spacing:1.3px}#glnav h2{font-size:25px}#glnav .glnav-close{width:32px;height:32px;font-size:26px}#glnav .glnav-heading{margin-bottom:16px}#glnav .glnav-context{flex-wrap:wrap;font-size:11px;padding:13px 20px;margin:0 -20px;gap:10px 17px}#glnav .glnav-context>span{flex-basis:100%;order:2}#glnav .glnav-layout{display:block;min-height:0}#glnav .glnav-categories{margin:0 -20px;padding:18px 20px}#glnav .glnav-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#glnav .glnav-products .glnav-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}#glnav .glnav-category{justify-content:center;padding:8px 5px;min-height:40px;font-size:13px;border:1px solid #ffffff20}#glnav .glnav-category small,#glnav .glnav-category b,#glnav .glnav-aside-foot,#glnav .glnav-aside-link{display:none}#glnav .glnav-aside-head{padding:0 0 12px;font-size:11px}#glnav .glnav-models,#glnav .glnav-copy{padding:25px 0}#glnav .glnav-search{margin-top:15px}#glnav .glnav-model-list{max-height:220px}#glnav .glnav-model{font-size:14px;padding:13px 4px}#glnav .glnav-preview{margin:0 -20px}#glnav .glnav-preview-label{padding:23px 20px 8px}#glnav .glnav-preview-bottom{padding:12px 20px 25px}#glnav .glnav-preview-bottom h3{font-size:23px}#glnav .glnav-visual{margin:12px 20px 0;height:220px;min-height:220px}#glnav .glnav-feature-bottom{padding:22px 20px 25px}#glnav .glnav-feature-bottom h3{font-size:23px}#glnav .glnav-copy>h3{font-size:28px}#glnav .glnav-copy>p{font-size:14px}#glnav .glnav-bottom{padding:18px 0}}
@media(max-width:360px){#glnav .glnav-bar{padding-left:14px;padding-right:14px}#glnav .glnav-toggle{font-size:11px;gap:3px}#glnav .glnav-tools{gap:10px}#glnav .glnav-search-link{font-size:11px}#glnav .glnav-brand img{width:118px}#glnav .glnav-category{font-size:12px}#glnav h2{font-size:23px}#glnav .glnav-feature-bottom h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){#glnav *,#glnav *:before,#glnav *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Keep the existing search dialog above the fixed navigation. */
body:has(#glnav) .index_search{position:fixed;inset:0;z-index:10030;pointer-events:none}
body:has(#glnav) .index_search .form{pointer-events:auto;max-height:100vh;max-height:100dvh;overflow-y:auto}body:has(#glnav) .index_modal{z-index:10020}

.glnav-spacer ~ .banner_top{margin-top:0}
@media(min-width:901px){#glnav .glnav-layout{grid-template-rows:minmax(0,1fr)}#glnav .glnav-groups{height:100%;min-height:0}#glnav .glnav-group{min-height:0}#glnav .glnav-preview{min-height:0}#glnav .glnav-visual{min-height:0;flex:1 1 0px}#glnav .glnav-visual img{position:absolute;inset:0}}
@media(min-width:901px){#glnav .glnav-group{grid-template-rows:minmax(0,1fr)}#glnav .glnav-products .glnav-aside-foot{display:none}#glnav .glnav-model-list{max-height:240px}#glnav .glnav-models{min-height:0}}
@media(min-width:1101px) and (max-height:850px){#glnav .glnav-model-list{max-height:185px}#glnav .glnav-category-list{gap:2px}}

/* Product shortcuts and large equipment stage, restored from the approved design. */
#glnav .glnav-quickbar{padding:0 22px;gap:30px;min-height:64px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}
#glnav .glnav-shortcuts,#glnav .glnav-service-shortcuts{display:flex;align-items:stretch;flex:0 0 auto;gap:28px;white-space:nowrap}
#glnav .glnav-shortcut{display:flex;align-items:center;min-height:64px;border-bottom:3px solid transparent;padding-top:3px;font-size:16px;font-weight:600;color:var(--gl-text)}
#glnav .glnav-shortcut.is-selected{color:var(--gl-blue);border-color:var(--gl-yellow)}
#glnav .glnav-shortcut:hover{color:var(--gl-blue)}#glnav .glnav-service-shortcuts{margin-left:auto;gap:24px;font-size:13px;color:#62788e;align-items:center}
#glnav .glnav-model strong{display:block;font-family:"Arial Narrow",Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.6px}
#glnav .glnav-model small{display:block;font-size:11px;font-weight:400;color:#71869a;margin-top:5px;line-height:1.4}
#glnav .glnav-model{position:relative;padding:13px 10px 13px 4px}#glnav .glnav-model.is-selected{padding-left:13px;box-shadow:inset 3px 0 var(--gl-yellow)}
#glnav .glnav-products .glnav-stage{position:relative;isolation:isolate;padding:0;min-height:0;height:auto;flex:1 1 0px;overflow:hidden}
#glnav .glnav-stage-model{position:absolute;left:24px;right:20px;top:22px;font:700 clamp(64px,7vw,124px)/1 Arial,sans-serif;letter-spacing:-5px;color:#d5e3ee;white-space:nowrap;pointer-events:none;user-select:none;z-index:0}
#glnav .glnav-stage-model.glnav-long-model{font-size:clamp(36px,4.3vw,76px);letter-spacing:-3px}
#glnav .glnav-products .glnav-stage img{position:relative;z-index:1;width:96%;height:132%;max-height:none;max-width:96%;object-fit:contain;flex:none;filter:drop-shadow(0 18px 14px #123f6314)}
#glnav .glnav-products .glnav-cta{background:var(--gl-yellow);color:var(--gl-deep);font-weight:600;min-width:160px}#glnav .glnav-products .glnav-cta:hover{background:#f4b916}
@media(min-width:901px){#glnav .glnav-products{min-height:560px;height:clamp(560px,calc(100vh - 300px),740px)}#glnav .glnav-products .glnav-group{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)}#glnav .glnav-models{display:flex;flex-direction:column}#glnav .glnav-model-list{flex:1;min-height:0;max-height:none}#glnav .glnav-count{flex:none}#glnav .glnav-search{flex:none}#glnav .glnav-preview-bottom{flex:none}#glnav .glnav-products .glnav-preview-label{flex:none}#glnav .glnav-preview-bottom h3{font-size:27px;margin-bottom:20px}}
@media(min-width:901px) and (max-width:1200px){#glnav .glnav-products .glnav-group{grid-template-columns:240px minmax(0,1fr)}#glnav .glnav-models{padding-left:20px;padding-right:20px}#glnav .glnav-preview-bottom h3{font-size:23px}#glnav .glnav-shortcuts{gap:24px}}
@media(max-width:900px){#glnav .glnav-quickbar{margin-bottom:20px;padding:0 18px;min-height:58px;gap:30px}#glnav .glnav-shortcut{min-height:58px;font-size:14px}#glnav .glnav-shortcuts{gap:24px}#glnav .glnav-products .glnav-stage{height:330px;min-height:330px;flex:none}#glnav .glnav-stage-model{font-size:72px;left:20px;top:24px;letter-spacing:-4px}#glnav .glnav-stage-model.glnav-long-model{font-size:40px;letter-spacing:-2px}#glnav .glnav-model strong{font-size:23px}}
@media(max-width:560px){#glnav .glnav-quickbar{margin:0 -20px;padding:0 20px;gap:28px;flex-wrap:nowrap}#glnav .glnav-shortcuts{gap:24px}#glnav .glnav-service-shortcuts{font-size:12px;padding-right:12px;gap:20px}#glnav .glnav-products .glnav-stage{height:310px;min-height:310px}#glnav .glnav-stage-model{font-size:clamp(53px,18vw,80px)}#glnav .glnav-stage-model.glnav-long-model{font-size:34px}#glnav .glnav-model strong{font-size:22px}#glnav .glnav-model-list{max-height:275px}}

/* Homepage navigation shares the banner canvas; dropdowns and scrolling restore white. */
#glnav{transition:background .25s ease,box-shadow .25s ease}
@media(min-width:901px){
 #glnav.glnav-home + .glnav-spacer{height:0}
 #glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])){background:linear-gradient(180deg,rgba(5,23,43,.76),rgba(5,23,43,.48));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
 #glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])):after{content:"";position:absolute;top:100%;left:0;right:0;height:72px;background:linear-gradient(rgba(5,23,43,.48),transparent);pointer-events:none}
 #glnav.glnav-home.glnav-scrolled,#glnav.glnav-home:has(.glnav-menu[open]){background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}
}

@media(min-width:901px){
#glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])) .glnav-brand img{filter:brightness(0) invert(1)}
#glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])) .glnav-toggle,#glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])) .glnav-tools{color:#fff}
#glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])) .glnav-motto{color:#e8eef5;border-color:#ffffff40}
#glnav.glnav-home:not(.glnav-scrolled):not(:has(.glnav-menu[open])) .glnav-consult{background:var(--gl-yellow);color:#07336d}
}
