@font-face{font-family:ghMenu;src:url(https://4goodhosting.com/template/style/heebo-var/heebo.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
/* Independent shared navigation. Colored header controls remain in their original include. */
.gh-nav-shell{display:block;position:relative;z-index:100;background:#101722;border-bottom:1px solid #344a65;width:100%;max-width:none;margin:0;padding:0;clear:both;box-sizing:border-box}
.gh-nav-shell .gh-site-nav{display:block;position:relative;max-width:1240px;width:100%;padding:0 24px;margin:0 auto;font-family:ghMenu,heebo,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.4;text-align:left;color:#fff;box-sizing:border-box}
.gh-site-nav *{box-sizing:border-box}
.gh-site-nav ul,.gh-site-nav li{list-style:none;margin:0;padding:0;background:none;border:0;float:none;box-shadow:none}
.gh-site-nav a{display:block;color:#eef4fb;text-decoration:none;background:none;border:0;white-space:normal;line-height:1.4}
.gh-site-nav button{font-family:inherit;font-weight:inherit;cursor:pointer;appearance:none;box-shadow:none;margin:0;text-transform:none;letter-spacing:normal}
.gh-site-nav>.gh-nav-list{display:flex;align-items:stretch;justify-content:space-between;gap:0;width:100%;height:56px;padding:0;margin:0}
.gh-site-nav>.gh-nav-list>li{display:block;position:relative;flex:1 1 auto;min-width:0;height:56px;border-radius:0}
.gh-site-nav>.gh-nav-list>li>.gh-nav-row{display:flex;align-items:center;justify-content:center;gap:6px;height:56px;padding:0 9px;background:transparent}
.gh-site-nav>.gh-nav-list>li>.gh-nav-row>a{display:flex;align-items:center;position:static;min-height:56px;padding:0;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap}
.gh-site-nav>.gh-nav-list>li:hover>.gh-nav-row,.gh-site-nav>.gh-nav-list>li.gh-nav-item-open>.gh-nav-row{background:#1c2b40}
.gh-site-nav .gh-nav-sub-toggle{display:grid;place-items:center;flex:0 0 22px;width:22px;height:38px;padding:0;border:0;border-radius:4px;background:transparent;color:#a9bdd3}
.gh-site-nav .gh-nav-chevron{display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.gh-site-nav .gh-nav-sub-toggle[aria-expanded=true] .gh-nav-chevron{transform:rotate(225deg);margin-top:3px}
.gh-site-nav .gh-nav-sub-toggle:hover{color:#fff;background:#ffffff09}
.gh-site-nav>.gh-nav-list>li>.gh-nav-submenu{display:none;position:absolute;left:0;right:auto;top:100%;z-index:110;width:max-content;min-width:245px;max-width:min(360px,calc(100vw - 32px));height:auto;padding:5px 0;margin:0;border-top:2px solid #ff6424;border-radius:0 0 6px 6px;background:#152033;box-shadow:0 14px 26px #020a1638}
.gh-site-nav>.gh-nav-list>li:nth-last-child(-n+3)>.gh-nav-submenu{left:auto;right:0}
.gh-site-nav>.gh-nav-list>li>.gh-nav-submenu>li{display:block;width:100%;height:auto;background:none}
.gh-site-nav>.gh-nav-list>li>.gh-nav-submenu>li>a{display:block;position:static;width:100%;padding:12px 18px;color:#e3edf9;font-size:14px;font-weight:500;line-height:1.4;white-space:normal}
.gh-site-nav>.gh-nav-list>li>.gh-nav-submenu>li>a:hover{background:#243a55;color:#fff;text-decoration:none}
.gh-site-nav.gh-nav-ready>.gh-nav-list>li.gh-nav-item-open>.gh-nav-submenu{display:block}
.gh-site-nav:not(.gh-nav-ready)>.gh-nav-list>li:hover>.gh-nav-submenu,.gh-site-nav:not(.gh-nav-ready)>.gh-nav-list>li:focus-within>.gh-nav-submenu{display:block}
.gh-site-nav>.gh-nav-toggle{display:none}
.gh-site-nav a:focus-visible,.gh-site-nav button:focus-visible{outline:2px solid #ff985d;outline-offset:-3px}
@media(min-width:768px) and (max-width:1100px){.gh-nav-shell .gh-site-nav{padding:0 18px}.gh-site-nav>.gh-nav-list>li>.gh-nav-row{gap:3px;padding:0 5px}.gh-site-nav>.gh-nav-list>li>.gh-nav-row>a{font-size:14px}.gh-site-nav .gh-nav-sub-toggle{width:17px;flex-basis:17px}}
@media(max-width:767px){
 .gh-nav-shell .gh-site-nav{max-width:none;padding:0 22px}
 .gh-site-nav>.gh-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;height:50px;padding:0;border:0;border-radius:0;background:transparent;color:#eef4fb;text-align:left;font-size:15px;font-weight:600;line-height:1}
 .gh-site-nav .gh-nav-toggle-icon{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:24px;position:relative}
 .gh-site-nav .gh-nav-toggle-icon>span{display:block;width:22px;height:1.5px;background:#cfdef0;border:0;margin:0;padding:0}
 .gh-site-nav.gh-nav-main-open .gh-nav-toggle-icon>span:first-child{transform:translateY(6.5px) rotate(45deg)}
 .gh-site-nav.gh-nav-main-open .gh-nav-toggle-icon>span:nth-child(2){opacity:0}
 .gh-site-nav.gh-nav-main-open .gh-nav-toggle-icon>span:last-child{transform:translateY(-6.5px) rotate(-45deg)}
 .gh-site-nav>.gh-nav-list{display:block;position:static;width:100%;height:auto;margin:0;padding:0 0 12px}
 .gh-site-nav.gh-nav-ready>.gh-nav-list{display:none}
 .gh-site-nav.gh-nav-ready.gh-nav-main-open>.gh-nav-list{display:block}
 .gh-site-nav>.gh-nav-list>li{display:block;position:relative;width:100%;height:auto;border-top:1px solid #c6d8f01a}
 .gh-site-nav>.gh-nav-list>li>.gh-nav-row{height:auto;min-height:49px;justify-content:space-between;gap:0;padding:0;background:transparent}
 .gh-site-nav>.gh-nav-list>li>.gh-nav-row>a{display:block;flex:1;min-height:49px;padding:14px 0;font-size:15px;font-weight:600;line-height:21px;text-align:left}
 .gh-site-nav .gh-nav-sub-toggle{width:44px;height:44px;flex-basis:44px;border-radius:5px;color:#d6e3f4}
 .gh-site-nav>.gh-nav-list>li>.gh-nav-submenu{position:static;left:auto;right:auto;top:auto;width:100%;min-width:0;max-width:none;height:auto;margin:0 0 10px;padding:5px 0;border:0;border-radius:6px;background:#1a283c;box-shadow:none}
 .gh-site-nav>.gh-nav-list>li>.gh-nav-submenu>li>a{padding:12px 15px;font-size:13px;line-height:1.45;font-weight:500}
 .gh-site-nav>.gh-nav-list>li:hover>.gh-nav-row,.gh-site-nav>.gh-nav-list>li.gh-nav-item-open>.gh-nav-row{background:transparent}
}

/* Clean header surface above the new campaign. */
body .gh-header{background:#fff}

/* Prevent legacy illustrations extending beyond their content column. */
body .btm-img-pnl img{max-width:100%;height:auto}
