#myHeader.goj-site-header{position:sticky!important;top:0;z-index:1000001;background:#fff;border-top:5px solid #073653;box-shadow:0 2px 12px #12345112;transition:none}
body.admin-bar #myHeader.goj-site-header{top:32px}
#myHeader.goj-site-header.goj-sticky-ready{position:fixed!important;top:var(--goj-header-top,0px);left:0;right:0;width:100%}
.goj-header-spacer{width:100%;pointer-events:none}
.goj-mobile-search-toggle,.goj-mobile-search-panel{display:none}
.goj-nav-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#myHeader .goj-header-inner{max-width:1520px;margin:auto;min-height:92px;display:flex;align-items:center;gap:24px;padding:8px 26px;position:relative;box-sizing:border-box}
#myHeader .goj-header-logo{flex:0 0 265px;line-height:0}
#myHeader .goj-header-logo .logo img{max-width:265px;width:100%;height:auto}
@font-face{font-family:GojNavHeebo;src:url('nav-heebo-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:GojNavHeebo;src:url('nav-heebo-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:GojNavHeebo;src:url('nav-heebo-800.ttf') format('truetype');font-weight:800;font-display:swap}
#myHeader .goj-site-navigation{flex:1;min-width:0;font-family:GojNavHeebo,Arial,sans-serif;color:#133f6c;font-size:16px;line-height:1.5}
#myHeader .goj-site-navigation *,#myHeader .goj-header-inner *{box-sizing:border-box}
#myHeader .goj-top-links,#myHeader .goj-dropdown ul{list-style:none;margin:0;padding:0}
#myHeader .goj-top-links{display:flex;align-items:center;justify-content:center;gap:7px}
#myHeader .goj-top-links>li{margin:0;padding:0;list-style:none}
#myHeader .goj-top-links>li,#myHeader .goj-top-links>li>details{position:static}
#myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{display:flex;align-items:center;justify-content:center;gap:7px;padding:18px 9px;color:#123f6d;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;cursor:pointer;line-height:1.5}
#myHeader details>summary{list-style:none}
#myHeader details>summary::-webkit-details-marker{display:none}
#myHeader .goj-top-links>li>a:hover,#myHeader .goj-top-links>li>details[open]>summary{color:#168f3c;border-color:#2bb34d}
#myHeader .goj-top-links>li>a>.goj-nav-icon,#myHeader .goj-top-links>li>details>summary>.goj-nav-icon{display:none}
#myHeader .goj-nav-home>a{color:#22a640!important}
#myHeader .goj-chevron{width:7px;height:7px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg);margin:0 3px 4px;display:inline-block;flex-shrink:0}
#myHeader details[open]>summary>.goj-chevron{transform:rotate(135deg);margin-bottom:0}
#myHeader .goj-nav-icon{width:23px;height:23px;flex-shrink:0}
#myHeader a:focus-visible,#myHeader summary:focus-visible,#myHeader button:focus-visible{outline:3px solid #0b83b6;outline-offset:3px;border-radius:4px}
#myHeader .goj-dropdown{position:absolute;top:100%;background:#fff;border:1px solid #dfe7ef;border-radius:0 0 10px 10px;box-shadow:0 15px 25px #153d6420;color:#17406b;z-index:10}
#myHeader .goj-mega-panel{left:50%;right:auto;transform:translateX(-50%);width:min(1000px,calc(100% - 64px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0 18px;border-radius:9px;background:linear-gradient(110deg,#fff,#fcfdff);box-shadow:0 12px 32px #103f6626}
#myHeader .goj-service-group{padding:0 20px;border-left:1px solid #e5edf4;min-width:0}
#myHeader .goj-service-group:last-child{border-left:0}
#myHeader .goj-service-group>summary{display:flex;align-items:center;flex-direction:column;gap:9px;color:#0e3d73;font-size:19px;font-weight:800;cursor:default;text-align:center;margin-bottom:10px;padding:0}
#myHeader .goj-service-group>summary .goj-nav-icon{width:29px;height:29px}
#myHeader .goj-mega-panel:before{content:'';position:absolute;top:-8px;right:12%;width:15px;height:15px;background:#fff;transform:rotate(45deg);border-top:1px solid #dfe7ef;border-left:1px solid #dfe7ef}
#myHeader .goj-service-group{position:relative;padding-bottom:46px}
#myHeader .goj-more-services{position:absolute;left:18px;right:18px;bottom:0}
#myHeader .goj-more-services>summary{display:flex;justify-content:center;gap:8px;background:#eaf5fc;color:#12467b;border-radius:6px;padding:8px;font-size:14px;cursor:pointer}
#myHeader .goj-more-services[open]{position:relative;inset:auto;margin-top:12px}
#myHeader .goj-more-services[open]>summary{margin-bottom:8px}
#myHeader .goj-service-group>summary .goj-chevron{display:none}
#myHeader .goj-service-group>ul{display:block!important}
#myHeader .goj-dropdown li{list-style:none;margin:0;padding:0}
#myHeader .goj-dropdown li a{display:block;font-size:16px;text-decoration:none;padding:5px 8px;color:#214e7c;line-height:1.5;border-radius:4px;text-align:center}
#myHeader .goj-dropdown li a:hover{background:#eef8f2;color:#138d3d}
#myHeader .goj-small-panel{min-width:250px;max-width:460px;padding:14px;max-height:70vh;overflow:auto}
#myHeader .goj-small-panel li a{text-align:right;padding:9px 12px}
#myHeader .goj-desktop-find,#myHeader .goj-mobile-find{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;background:linear-gradient(110deg,#37b446,#24983b);border:1px solid #24983b;border-radius:7px;color:#fff;font:700 16px/1.5 Arial,sans-serif;text-decoration:none;white-space:nowrap;flex-shrink:0}
#myHeader .goj-desktop-find:hover{background:#1c8634}
#myHeader .goj-mobile-toggle,#myHeader .goj-mobile-heading,#myHeader .goj-mobile-find{display:none}
.goj-nav-backdrop[hidden]{display:none}
@media(min-width:1051px){
 #myHeader .goj-header-inner{min-height:112px;padding-top:14px;padding-bottom:14px}
 #myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{font-size:20px;padding:20px 10px;gap:9px}
 #myHeader .goj-desktop-find{font-size:18px;padding:13px 19px;min-height:54px}
 #myHeader .goj-desktop-find .goj-nav-icon{width:25px;height:25px}
}
@media(min-width:1181px) and (max-width:1380px){
 #myHeader .goj-header-inner{gap:15px;padding-inline:20px}
 #myHeader .goj-top-links{gap:3px}
 #myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{font-size:18px;padding-inline:6px;gap:6px}
 #myHeader .goj-desktop-find{font-size:16px;padding-inline:13px}
}
@media(min-width:1051px) and (max-width:1250px){#myHeader .goj-header-inner{gap:12px;padding-inline:16px}#myHeader .goj-header-logo{flex-basis:205px}#myHeader .goj-top-links{gap:0}#myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{font-size:15px;padding-inline:6px}#myHeader .goj-desktop-find{font-size:14px;padding:10px}}
@media(max-width:1050px){
 #myHeader .goj-header-inner{min-height:78px;padding:10px 20px;justify-content:space-between}
 #myHeader .goj-header-logo{flex-basis:185px}
 #myHeader .goj-header-logo .logo img{max-width:185px}
 #myHeader .goj-desktop-find{display:none}
 #myHeader .goj-mobile-toggle{display:flex;flex-direction:column;gap:5px;padding:10px;border:0;background:none;color:#103b69;cursor:pointer}
 #myHeader .goj-mobile-toggle span{display:block;width:25px;height:2px;background:currentColor}
 #myHeader .goj-site-navigation{display:none;position:fixed;top:0;right:0;bottom:0;width:min(390px,100%);overflow-y:auto;overscroll-behavior:contain;background:#fff;padding:18px 20px 28px;z-index:99999;box-shadow:-12px 0 30px #10364c2b;font-size:17px}
 body.admin-bar #myHeader .goj-site-navigation{top:32px}
 #myHeader.goj-nav-open .goj-site-navigation{display:block}
 #myHeader.goj-nav-open .goj-header-logo{position:fixed;right:22px;top:20px;width:185px;z-index:100000}
 body.admin-bar #myHeader.goj-nav-open .goj-header-logo{top:52px}
 #myHeader .goj-mobile-heading{display:flex;justify-content:flex-end;align-items:center;height:68px;margin-bottom:12px}
 #myHeader .goj-mobile-heading strong{display:none}
 #myHeader .goj-nav-close{display:block;border:0;background:none;font:32px/1 Arial;color:#174471;padding:8px;cursor:pointer}
 #myHeader .goj-mobile-find{display:flex;background:#063e77;border-color:#063e77;border-radius:5px;margin:0 0 18px;min-height:44px;font-size:16px}
 #myHeader .goj-top-links{display:block}
 #myHeader .goj-top-links>li{border-bottom:1px solid #e8edf2}
 #myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{padding:14px 8px;justify-content:flex-start;border:0;font-size:17px;min-height:50px}
 #myHeader .goj-top-links>li>a>.goj-nav-icon,#myHeader .goj-top-links>li>details>summary>.goj-nav-icon{display:block;width:21px;height:21px;margin-left:5px}
 #myHeader .goj-top-links>li>details>summary>.goj-chevron{margin-right:auto;margin-left:6px}
 #myHeader .goj-nav-services>details[open]>summary{background:#edf8f1;color:#149b3b;border-radius:5px}
 #myHeader .goj-dropdown{position:static;box-shadow:none;border:0;border-radius:0;max-width:none;min-width:0;padding:0 8px 10px;max-height:none}
 #myHeader .goj-mega-panel{display:block}
 #myHeader .goj-mega-panel{width:auto;transform:none}
 #myHeader .goj-mega-panel:before{display:none}
 #myHeader .goj-more-services{position:static;margin:8px 0 12px}
 #myHeader .goj-service-group{border:0;padding:0}
 #myHeader .goj-service-group>summary{flex-direction:row;text-align:right;cursor:pointer;font-size:16px;font-weight:400;margin:0;padding:12px 4px;gap:9px}
 #myHeader .goj-service-group>summary .goj-nav-icon{width:22px;height:22px}
 #myHeader .goj-service-group>summary .goj-chevron{display:block;margin-right:auto;transform:rotate(45deg);width:6px;height:6px}
 #myHeader .goj-service-group[open]>summary .goj-chevron{transform:rotate(-45deg)}
 #myHeader .goj-service-group:not([open])>ul{display:none!important}
 #myHeader .goj-dropdown li a{font-size:16px;text-align:right;padding:10px 35px 10px 8px}
 .goj-nav-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:#082c4266;z-index:1000000}
 body.goj-navigation-open{overflow:hidden}
}
@media(max-width:782px){body.admin-bar #myHeader.goj-site-header{top:46px}body.admin-bar #myHeader .goj-site-navigation{top:46px}body.admin-bar #myHeader.goj-nav-open .goj-header-logo{top:66px}}
@media(max-width:1050px){#myHeader.goj-site-header.goj-sticky-ready .goj-site-navigation{top:var(--goj-header-top,0px)}#myHeader.goj-site-header.goj-sticky-ready.goj-nav-open .goj-header-logo{top:calc(var(--goj-header-top,0px) + 20px)}}
@media(prefers-reduced-motion:reduce){#myHeader *{scroll-behavior:auto!important}}
@media(max-width:1050px){
 #myHeader.goj-site-header{border-top:3px solid #397fab}
 #myHeader .goj-header-inner{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;min-height:82px;padding:4px 12px}
 #myHeader .goj-header-logo{grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:220px;flex-basis:auto}
 #myHeader .goj-header-logo .logo img{display:block;max-width:220px;width:100%;height:auto}
 #myHeader .goj-mobile-toggle{grid-column:1;grid-row:1;width:44px;height:44px;padding:10px;align-items:center;justify-content:center;gap:5px;color:#103b69}
 #myHeader .goj-mobile-toggle span{width:22px;height:2px}
 #myHeader .goj-mobile-search-toggle{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;justify-self:center;border:0;border-radius:50%;background:#f2f6fa;color:#0b3266;width:40px;height:40px;padding:9px;cursor:pointer}
 #myHeader .goj-mobile-search-toggle .goj-nav-icon{width:22px;height:22px}
 #myHeader .goj-mobile-search-toggle[aria-expanded="true"]{background:#e3edf7}
 #myHeader .goj-mobile-search-panel:not([hidden]){display:block;grid-column:1/-1;grid-row:2;padding:5px 0 10px}
 #myHeader .goj-mobile-search-panel form{display:flex;gap:8px;align-items:center;margin:0}
 #myHeader .goj-mobile-search-panel input{flex:1;min-width:0;width:auto;border:1px solid #cbdce9;border-radius:6px;background:#fff;padding:10px 12px;font:16px/1.5 GojNavHeebo,Arial,sans-serif;color:#143e64;height:46px}
 #myHeader .goj-mobile-search-panel button{border:0;border-radius:6px;background:#0a4679;color:#fff;padding:10px 15px;font:700 16px/1.5 GojNavHeebo,Arial,sans-serif;height:46px;cursor:pointer}
 #myHeader.goj-nav-open .goj-header-logo{width:185px;max-width:185px}
}

/* Desktop: equal side tracks center the links independently of the CTA width. */
@media(min-width:1051px){#myHeader .goj-header-inner{display:grid;grid-template-columns:285px minmax(0,1fr) 285px;column-gap:16px}#myHeader .goj-header-logo{position:relative;justify-self:start;width:265px;height:105px;line-height:0}#myHeader .goj-header-logo .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:285px;max-width:none;height:auto}#myHeader .goj-desktop-find{justify-self:end}#myHeader .goj-top-links{gap:4px}#myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{padding-inline:9px}}
@media(min-width:1251px) and (max-width:1380px){#myHeader .goj-header-inner{grid-template-columns:250px minmax(0,1fr) 250px;column-gap:12px}#myHeader .goj-header-logo{width:245px}#myHeader .goj-header-logo .logo img{width:285px}#myHeader .goj-top-links{gap:2px}#myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{padding-inline:5px}}
@media(min-width:1051px) and (max-width:1250px){#myHeader .goj-header-inner{grid-template-columns:190px minmax(0,1fr) 190px;column-gap:10px}#myHeader .goj-header-logo{width:205px;height:81.21875px}#myHeader .goj-header-logo .logo img{width:221px}#myHeader .goj-top-links{gap:0}#myHeader .goj-top-links>li>a,#myHeader .goj-top-links>li>details>summary{padding-inline:5px}}
