@font-face{font-family:'Figtree';src:url('../../fonts/Figtree-Regular.woff2') format('woff2'),url('../../fonts/Figtree-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:optional;}

/* global */
:root{--gba-header-height:85px;}
.admin-bar{--gba-admin-bar:32px;}
.container{max-width:1400px;margin:0 auto;padding:0 20px;}
body{padding-top:var(--gba-header-height) !important;}

/* header redesign */
.gba-site-header{position:fixed;width:100%;top:0;left:0;z-index:20;height:var(--gba-header-height);background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);box-sizing:border-box;}
.admin-bar .gba-site-header{top:32px;}
.gba-site-header *{font-family:'Figtree',-apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;letter-spacing:-0.20px;}
.gba-site-header a{text-decoration:none;}
.gba-site-header ul{margin:0;padding:0;}
.gba-site-header ul li{list-style-type:none;padding:0;margin:0;}
.gba-site-header ul li:before{display:none !important;content:none !important;}
.gba-site-header .team-search-col .btn-border:hover{color:#fff;}
.gba-site-header .container{display:flex;justify-content:space-between;align-items:stretch;height:100%;box-sizing:border-box;}
.gba-site-header .logo{width:130px;height:100px;background:#8ec0cc;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 0 -15px;padding:0 14px;position:relative;z-index:32;flex-shrink:0;box-sizing:border-box;}
.gba-site-header .logo img{display:block;width:102px;height:62px;}

/* navigation */
.gba-navigation{display:flex;justify-content:flex-end;margin:0;}
ul.gba-navigation-menu-list{--gba-brand:#4b858e;--gba-flyout-shadow:0 8px 20px rgba(0,0,0,0.1);display:flex;justify-content:flex-end;gap:40px;}
ul.gba-navigation-menu-list>li{font-size:16px;display:flex;align-items:center;position:static;}
ul.gba-navigation-menu-list>li>a{display:block;text-align:center;position:relative;color:#000;padding:31px 0;line-height:23px;white-space:nowrap;text-decoration:none;}
ul.gba-navigation-menu-list>li>a::after{content:"";left:0;right:0;bottom:26px;height:2px;width:100%;position:absolute;background-color:var(--gba-brand);transition:.2s linear;transform-origin:center;transform:scale(0);-webkit-transform:scale(0);}
ul.gba-navigation-menu-list>li:hover>a::after,
ul.gba-navigation-menu-list>li>a:hover::after{transform:scale(1);}
ul.gba-navigation-menu-list>li:hover>a,
ul.gba-navigation-menu-list>li>a:hover{color:var(--gba-brand);}
ul.gba-navigation-menu-list>li.menu-item-has-children>a{padding:31px 16px 31px 0;}
ul.gba-navigation-menu-list>li.menu-item-has-children>a .gba-menu-arrow{display:inline-block;width:10px;height:10px;background-image:url('../../images/ic-down-arrow-blk.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;transform:translateY(-50%);margin-left:5px;transition:.3s;}
ul.gba-navigation-menu-list .gba-mega-menu{display:block;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);max-height:calc(100vh - 103px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#fff;padding:0 calc(50% - 700px);border:1px solid #ddd;box-shadow:0 12px 28px rgba(0,0,0,0.12);}
.admin-bar ul.gba-navigation-menu-list .gba-mega-menu{max-height:calc(100vh - 135px);}
ul.gba-navigation-menu-list .has-mega-menu>.sub-menu{display:none;}
ul.gba-navigation-menu-list .has-mega-menu:hover .gba-mega-menu,
ul.gba-navigation-menu-list .has-mega-menu.active .gba-mega-menu{opacity:1;transition:opacity .3s;pointer-events:auto;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu li{font-size:16px;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu li a{color:#555;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu li a:hover{color:var(--gba-brand);}
ul.gba-navigation-menu-list>li.has-one-column{--mega-cols:1;}
ul.gba-navigation-menu-list>li.has-two-column{--mega-cols:2;}
ul.gba-navigation-menu-list>li.has-three-column{--mega-cols:3;}
ul.gba-navigation-menu-list>li.has-four-column{--mega-cols:4;}
ul.gba-navigation-menu-list>li.has-five-column{--mega-cols:5;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu{display:flex;flex-direction:row;flex-wrap:wrap;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li{width:calc(100% / var(--mega-cols));font-size:20px;font-weight:600;color:#000;padding:20px;position:relative;box-sizing:border-box;}
ul.gba-navigation-menu-list>li.has-one-column>.gba-mega-menu>.sub-menu>li:not(:last-child)::after,
ul.gba-navigation-menu-list>li.has-two-column>.gba-mega-menu>.sub-menu>li:nth-child(2n):not(:last-child)::after,
ul.gba-navigation-menu-list>li.has-three-column>.gba-mega-menu>.sub-menu>li:nth-child(3n):not(:last-child)::after,
ul.gba-navigation-menu-list>li.has-four-column>.gba-mega-menu>.sub-menu>li:nth-child(4n):not(:last-child)::after,
ul.gba-navigation-menu-list>li.has-five-column>.gba-mega-menu>.sub-menu>li:nth-child(5n):not(:last-child)::after{content:"";display:block;position:absolute;bottom:0;left:0;height:0;border-bottom:1px dashed #ddd;pointer-events:none;z-index:1;}
ul.gba-navigation-menu-list>li.has-one-column>.gba-mega-menu>.sub-menu>li:not(:last-child)::after{width:100%;}
ul.gba-navigation-menu-list>li.has-two-column>.gba-mega-menu>.sub-menu>li:nth-child(2n):not(:last-child)::after{width:200%;transform:translateX(-50%);}
ul.gba-navigation-menu-list>li.has-three-column>.gba-mega-menu>.sub-menu>li:nth-child(3n):not(:last-child)::after{width:300%;transform:translateX(-66.6667%);}
ul.gba-navigation-menu-list>li.has-four-column>.gba-mega-menu>.sub-menu>li:nth-child(4n):not(:last-child)::after{width:400%;transform:translateX(-75%);}
ul.gba-navigation-menu-list>li.has-five-column>.gba-mega-menu>.sub-menu>li:nth-child(5n):not(:last-child)::after{width:500%;transform:translateX(-80%);}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li > a{color:#000;border-bottom:1px solid var(--gba-brand);padding-bottom:10px;display:inline-block;margin-bottom:10px;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li > a:hover{color:var(--gba-brand);}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li li:not(:last-child){margin-bottom:5px;}
ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu>li:not(:last-child){border-bottom:none;padding-bottom:0;margin-bottom:5px;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu){position:relative;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu{display:none;background:#fff;position:absolute;top:100%;left:50%;transform:translateX(-70%);width:240px;border:1px solid #ddd;border-radius:0 0 5px 5px;padding:10px;box-shadow:var(--gba-flyout-shadow);z-index:30;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu):hover>ul.sub-menu{display:block;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li{display:block;font-size:16px;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu>li:not(:last-child){border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li a{color:#000;text-decoration:none;}
ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li a:hover{color:var(--gba-brand);}

@media only screen and (min-width: 1201px) {
    /* nested sub-menu — parent items */
    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children{position:relative;}

    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children>a,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children>a{display:block;position:relative;width:100%;box-sizing:border-box;padding-right:24px;}

    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children>a .gba-menu-arrow,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children>a .gba-menu-arrow{display:block;width:10px;height:10px;background-image:url('../../images/ic-down-arrow-blk.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%) rotate(-90deg);}

    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children:hover>a .gba-menu-arrow,
    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children>a:hover .gba-menu-arrow,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children:hover>a .gba-menu-arrow,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children>a:hover .gba-menu-arrow{background-image:url('../../images/ic-down-arrow-green.svg');}

    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children:hover>a,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children>a:hover{color:var(--gba-brand);}

    /* nested flyout panels */
    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children>ul.sub-menu,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children>ul.sub-menu{display:none;position:absolute;top:0;left:100%;min-width:200px;padding:10px;background:#fff;border:1px solid #ddd;box-shadow:var(--gba-flyout-shadow);}

    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children>ul.sub-menu{width:240px;margin:0 0 0 2px;border-radius:0 5px 5px 0;transform:none;z-index:35;}

    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children>ul.sub-menu{width:220px;margin:0 0 0 4px;border-radius:5px;z-index:40;}

    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li.menu-item-has-children:hover>ul.sub-menu,
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu li.menu-item-has-children:hover>ul.sub-menu{display:block;}
}

/* view-all-link — any menu depth */
ul.gba-navigation-menu-list li.view-all-link a{color:var(--gba-brand) !important;}
ul.gba-navigation-menu-list li.view-all-link a:hover{color:var(--gba-brand) !important;}
ul.gba-navigation-menu-list li.view-all-link a::after{content:"";display:inline-block;width:10px;height:10px;background-image:url('../../images/ic-up-arrow-green.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:5px;transition:.3s;transform:rotate(90deg);}
ul.gba-navigation-menu-list li.view-all-link a:hover::after{transform:translateX(3px) rotate(90deg);}

/* team search column */
ul.team-search-col{padding:0 0 0 40px;gap:20px;display:flex;justify-content:flex-end;}
ul.team-search-col>li{font-size:16px;display:flex;align-items:center;position:static;}
ul.team-search-col>li>a{display:block;text-align:center;position:relative;color:#000;white-space:nowrap;line-height:23px;text-decoration:none;}
ul.team-search-col>li:hover>a,
ul.team-search-col>li>a:hover{color:#4b858e;}
ul.team-search-col .icon-search{width:20px;height:20px;}
ul.team-search-col a.btn-border:hover{background-color:#4b858e}
ul.team-search-col i.ic-call{width:40px;height:40px;margin-right:5px;display:inline-block;vertical-align:middle;background-image:url('../../images/ic-call.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;}
ul.team-search-col .btn{font-family:Figtree,Helvetica,Arial,sans-serif !important;font-size:16px !important;line-height:14px !important;font-weight:400 !important;padding:15px 20px !important;margin:0 !important;color:#fff !important;background:#4b858e !important;border:2px solid #4b858e !important;text-transform:capitalize !important;box-shadow:none;}
ul.team-search-col .btn:hover{background:#4b858e;opacity:0.8;}
ul.team-search-col .btn-red{color:#fff;background:#b7504d !important;border:2px solid #b7504d !important;}
ul.team-search-col .btn-red:hover{background:#b7504d;border:2px solid #b7504d;opacity:0.8;}
.gba-site-header .mobile-nav{display:none;margin:0;}
.gba-site-header .mobile-nav a{display:block;position:relative;width:30px;height:24px;}
.gba-site-header .mobile-nav a span{display:block;position:absolute;width:30px;height:2px;background:#000;right:0;transition:.3s;}
.gba-site-header .mobile-nav a span:nth-child(1){top:0;width:25px;}
.gba-site-header .mobile-nav a span:nth-child(2){top:11px;}
.gba-site-header .mobile-nav a span:nth-child(3){top:11px;}
.gba-site-header .mobile-nav a span:nth-child(4){top:22px;width:20px;}
.gba-site-header .mobile-nav a.open span:nth-child(1){width:0;opacity:0;}
.gba-site-header .mobile-nav a.open span:nth-child(2){transform:rotate(45deg);}
.gba-site-header .mobile-nav a.open span:nth-child(3){transform:rotate(-45deg);}
.gba-site-header .mobile-nav a.open span:nth-child(4){width:0;opacity:0;}
.mobile-overlayer{display:none;}

@media only screen and (min-width:1001px) and (max-width:1200px){
    ul.team-search-col{padding:0 0 0 20px;gap:15px;}
    ul.team-search-col .icon-search{width:16px;height:16px;}
    ul.team-search-col i.ic-call{width:30px;height:30px;}
}
@media only screen and (max-width: 1400px) {
    ul.gba-navigation-menu-list>li.has-three-column,
    ul.gba-navigation-menu-list>li.has-four-column,
    ul.gba-navigation-menu-list>li.has-five-column{--mega-cols:2;}
    ul.gba-navigation-menu-list>li.has-three-column>.gba-mega-menu>.sub-menu>li:nth-child(3n):not(:last-child)::after,
    ul.gba-navigation-menu-list>li.has-four-column>.gba-mega-menu>.sub-menu>li:nth-child(4n):not(:last-child)::after,
    ul.gba-navigation-menu-list>li.has-five-column>.gba-mega-menu>.sub-menu>li:nth-child(5n):not(:last-child)::after{content:none;}
    ul.gba-navigation-menu-list>li.has-three-column>.gba-mega-menu>.sub-menu>li:nth-child(2n):not(:last-child)::after,
    ul.gba-navigation-menu-list>li.has-four-column>.gba-mega-menu>.sub-menu>li:nth-child(2n):not(:last-child)::after,
    ul.gba-navigation-menu-list>li.has-five-column>.gba-mega-menu>.sub-menu>li:nth-child(2n):not(:last-child)::after{content:"";display:block;position:absolute;bottom:0;left:0;height:0;width:200%;transform:translateX(-50%);border-bottom:1px dashed #ddd;pointer-events:none;z-index:1;}
}
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
    .gba-site-header .gba-navigation{padding-left:40px;}
    ul.gba-navigation-menu-list{gap:20px;}
    ul.team-search-col{gap: 15px;padding:0 0 0 30px;}
    ul.team-search-col .btn{font-size:14px !important;line-height:12px !important;padding:10px 15px !important;}
    ul.team-search-col i.ic-call{width:30px;height:30px;}
    ul.team-search-col>li{font-size:14px;}
    ul.gba-navigation-menu-list>li{font-size:14px;}
}
@media only screen and (min-width: 1201px) {
    .gba-mobile-nav-search{display:none;}
    .gba-mobile-nav-body,
    .gba-mobile-nav-footer{display:contents;}
    ul.gba-navigation-menu-list>li.menu-item-has-children:hover>a .gba-menu-arrow,
    ul.gba-navigation-menu-list>li.menu-item-has-children>a:hover .gba-menu-arrow{background-image:url('../../images/ic-up-arrow-green.svg');}
}
@media only screen and (max-width: 1200px) {
    :root{--gba-header-height:85px;}
    .gba-site-header{--gba-brand:#4b858e;}
    .gba-site-header .container{align-items:center;}
    .gba-site-header .logo{width:130px;padding:12px;}
    .gba-site-header .mobile-nav{display:block;padding:24px 0;margin-left:auto;}
    .mobile-overlayer{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:28;opacity:0;pointer-events:none;transition:opacity .2s ease .35s;}
    body.gba-menu-open{overflow:hidden;}
    body.gba-menu-open .gba-site-header{z-index:35;}
    body.gba-menu-open .mobile-overlayer{opacity:1;pointer-events:auto;transition:opacity .35s ease 0s;}
    .gba-site-header .gba-navigation{display:flex !important;position:fixed;top:calc(var(--gba-header-height) + var(--gba-admin-bar, 0px));right:auto;left:0;bottom:0;width:100%;max-width:400px;height:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;background:#fff;z-index:30;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:transform .35s ease;box-sizing:border-box;}
    body.gba-menu-open .gba-site-header .gba-navigation{transform:translateX(0);}
    .gba-site-header .gba-mobile-nav-search{display:block;flex-shrink:0;padding:26px 24px 16px;border-bottom:1px solid #eee;}
    .gba-site-header .gba-mobile-nav-search .gba-mobile-search-form{position: relative;}
    .gba-site-header.gba-mobile-search-form{position:relative;display:block;margin:0;}
    .gba-site-header .gba-mobile-search-form input[type="search"]{width:100%;height:48px;padding:0 44px 0 16px;border:1px solid #ddd;border-radius:7px;font-size:16px;line-height:1.2;color:#000;background:#fff;box-sizing:border-box;-webkit-appearance:none;appearance:none;}
    .gba-site-header .gba-mobile-search-form input[type="search"]::-webkit-search-decoration,
    .gba-site-header .gba-mobile-search-form input[type="search"]::-webkit-search-cancel-button,
    .gba-site-header .gba-mobile-search-form input[type="search"]::-webkit-search-results-button,
    .gba-site-header .gba-mobile-search-form input[type="search"]::-webkit-search-results-decoration{display:none;-webkit-appearance:none;}
    .gba-site-header .gba-mobile-search-form input[type="search"]::placeholder{color:#999;}
    .gba-site-header .gba-mobile-search-form input[type="search"]:focus{outline:none;border-color:var(--gba-brand);}
    .gba-site-header .gba-mobile-search-form .gba-mobile-search-submit{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:20px;height:20px;padding:0;border:none;background:transparent url('../../images/ic-search.svg') center center no-repeat;background-size:contain;font-size:0;cursor:pointer;-webkit-appearance:none;appearance:none;}
    .gba-site-header .gba-mobile-nav-body{display:block;flex:1 1 auto;width:100%;padding:0;box-sizing:border-box;}
    .gba-site-header .gba-mobile-nav-footer{display:block;flex-shrink:0;width:100%;padding:10px 24px 20px;border-top:1px solid #ddd;box-sizing:border-box;}
    .gba-site-header .gba-team-search-item--search{display:none !important;}

    /* mobile menu tokens */
    ul.gba-navigation-menu-list{--gba-brand:#4b858e;--gba-mobile-level-1-bg:#fff;--gba-mobile-level-2-bg:#f7f7f7;--gba-mobile-level-3-bg:#efefe9;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;}

    /* level 1 */
    ul.gba-navigation-menu-list>li{width:100%;max-width:100%;display:block;position:relative;background:var(--gba-mobile-level-1-bg);border-bottom:1px dashed #ddd;box-sizing:border-box;}
    ul.gba-navigation-menu-list>li.open{border-bottom:none;}
    ul.gba-navigation-menu-list>li:last-child:not(.open){border-bottom:none;}
    ul.gba-navigation-menu-list>li>a{display:block;text-align:left;padding:18px 56px 18px 24px;color:#000;font-size:18px;font-weight:600;line-height:1.3;white-space:normal;box-sizing:border-box;}
    ul.gba-navigation-menu-list>li.menu-item-has-children>a{padding:18px 56px 18px 24px;}
    ul.gba-navigation-menu-list>li>a::after{display:none;}

    /* toggle button */
    ul.gba-navigation-menu-list li.menu-item-has-children>a .gba-menu-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:30px;height:30px;right:24px;left:auto;margin-left:0;transform:translateY(-50%);background-color:#f0f0f0;border-radius:4px;background-image:url('../../images/ic-down-arrow-blk.svg');background-size:10px;background-repeat:no-repeat;background-position:center center;transition:transform .25s ease;}
    ul.gba-navigation-menu-list li.menu-item-has-children.open>a .gba-menu-arrow{transform:translateY(-50%) rotate(180deg);}

    /* level 1 dropdown containers */
    ul.gba-navigation-menu-list>li.has-mega-menu:not(.open)>.gba-mega-menu{display:none !important;}
    ul.gba-navigation-menu-list>li.has-mega-menu.open>.gba-mega-menu{display:block !important;}
    ul.gba-navigation-menu-list>li:not(.has-mega-menu):not(.open)>ul.sub-menu{display:none !important;}
    ul.gba-navigation-menu-list>li:not(.has-mega-menu).open>ul.sub-menu{display:block !important;}
    ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu{position:static;top:auto;left:auto;transform:none;width:100%;max-width:none;border:none;border-radius:0;box-shadow:none;margin:0;padding:12px 24px 16px 24px;background:var(--gba-mobile-level-3-bg);}
    ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu:has(>li.menu-item-has-children){padding:0;background:var(--gba-mobile-level-2-bg);}
    ul.gba-navigation-menu-list .gba-mega-menu{position:static;transform:none;max-height:none;overflow:visible;box-shadow:none;border:none;padding:0;opacity:1;pointer-events:auto;background:var(--gba-mobile-level-2-bg);}
    ul.gba-navigation-menu-list>li.has-mega-menu,
    ul.gba-navigation-menu-list>li.has-one-column,
    ul.gba-navigation-menu-list>li.has-two-column,
    ul.gba-navigation-menu-list>li.has-three-column,
    ul.gba-navigation-menu-list>li.has-four-column,
    ul.gba-navigation-menu-list>li.has-five-column{--mega-cols:1;}

    /* level 2 — mega categories + normal expandable items */
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;padding:0;background:var(--gba-mobile-level-2-bg);border:none;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li,
    ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu>li.menu-item-has-children{width:100%;display:block;position:relative;margin:0;padding:0;border:none;background:var(--gba-mobile-level-2-bg);}
    ul.gba-navigation-menu-list>li.has-mega-menu>.gba-mega-menu>.sub-menu>li::after,
    ul.gba-navigation-menu-list>li.has-one-column>.gba-mega-menu>.sub-menu>li::after,
    ul.gba-navigation-menu-list>li.has-two-column>.gba-mega-menu>.sub-menu>li::after,
    ul.gba-navigation-menu-list>li.has-three-column>.gba-mega-menu>.sub-menu>li::after,
    ul.gba-navigation-menu-list>li.has-four-column>.gba-mega-menu>.sub-menu>li::after,
    ul.gba-navigation-menu-list>li.has-five-column>.gba-mega-menu>.sub-menu>li::after{content:none !important;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>a,
    ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu>li.menu-item-has-children>a{display:block;position:relative;padding:16px 56px 16px 24px;margin:0;border:none;color:#000;font-size:16px;font-weight:600;line-height:1.3;}

    /* level 2 — normal sub-menu flat links */
    ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu>li:not(.menu-item-has-children){display:block;margin:0;padding:0;}
    ul.gba-navigation-menu-list>li:not(.has-mega-menu)>ul.sub-menu>li:not(.menu-item-has-children)>a{display:block;padding:16px 24px;margin:0;border:none;color:#000;font-size:16px;font-weight:600;line-height:1.3;}

    /* level 3+ */
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li:not(.open)>ul.sub-menu,
    ul.gba-navigation-menu-list>li>ul.sub-menu>li:not(.open)>ul.sub-menu{display:none !important;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li.open>ul.sub-menu,
    ul.gba-navigation-menu-list>li>ul.sub-menu>li.open>ul.sub-menu{display:block !important;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu,
    ul.gba-navigation-menu-list>li>ul.sub-menu>li>ul.sub-menu{margin:0;padding:12px 24px 16px 24px;background:var(--gba-mobile-level-3-bg);border:none;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu>li,
    ul.gba-navigation-menu-list>li>ul.sub-menu>li>ul.sub-menu>li{display:block;margin:0;padding:0;border:none;background:transparent;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>ul.sub-menu>li>a,
    ul.gba-navigation-menu-list>li>ul.sub-menu>li>ul.sub-menu>li>a,
    ul.gba-navigation-menu-list>li ul.sub-menu>li>ul.sub-menu li>ul.sub-menu a{display:block;padding:10px 0;margin:0;border:none;color:#555;font-size:15px;font-weight:400;line-height:1.4;}
    ul.gba-navigation-menu-list .has-mega-menu:hover .gba-mega-menu,
    ul.gba-navigation-menu-list .has-mega-menu.active .gba-mega-menu{opacity:1;pointer-events:auto;}
    ul.gba-navigation-menu-list .gba-mega-menu,
    ul.gba-navigation-menu-list .gba-mega-menu .sub-menu,
    ul.gba-navigation-menu-list>li ul.sub-menu,
    ul.gba-navigation-menu-list>li ul.sub-menu li{border:none;}
    ul.gba-navigation-menu-list>li ul.sub-menu{position:static;left:auto;right:auto;top:auto;transform:none;margin-left:0;}
    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu>li:not(:last-child){padding-bottom:0;margin-bottom:0;border-bottom:none;}
    ul.gba-navigation-menu-list>li>.gba-mega-menu>.sub-menu>li>a,
    ul.gba-navigation-menu-list>li:not(.has-mega-menu) ul.sub-menu li:not(.view-all-link) a{border-bottom:none !important;}

    /* view-all-link — any menu depth */
    ul.gba-navigation-menu-list li.view-all-link{margin-top:4px;padding-top:8px;}
    ul.gba-navigation-menu-list li.view-all-link>a{color:var(--gba-brand) !important;font-weight:600 !important;border-bottom:none !important;}
    ul.gba-navigation-menu-list li.view-all-link>a::after{content:"";display:inline-block;width:10px;height:10px;background-image:url('../../images/ic-up-arrow-green.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:5px;transform:rotate(90deg);vertical-align:middle;}

    /* deeper nesting + legacy menu classes */
    ul.gba-navigation-menu-list li>ul.sub-menu>li>ul.sub-menu>li.menu-item-has-children:not(.open)>ul.sub-menu{display:none !important;}
    ul.gba-navigation-menu-list li>ul.sub-menu>li>ul.sub-menu>li.menu-item-has-children.open>ul.sub-menu{display:block !important;padding:8px 0 4px 16px;background:transparent;}
    ul.gba-navigation-menu-list li.hilight-menu>a{display:none;}
    ul.gba-navigation-menu-list li.hilight-menu>ul.sub-menu{display:block !important;margin:0;padding:12px 24px 16px 32px;background:var(--gba-mobile-level-3-bg);}
    ul.gba-navigation-menu-list li.hide-arrow>a .gba-menu-arrow{display:none;}
    ul.gba-navigation-menu-list li.hide-arrow>a{padding-right:24px;}
    ul.team-search-col{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;gap:12px;width:100%;border-top:none;margin-top:0;}
    ul.team-search-col>li{width:100%;display:block;}
    ul.team-search-col>li>a{text-align:center;padding:4px 0;}
    ul.team-search-col .btn{display:block;text-align:center;width:100%;box-sizing:border-box;}
    ul.team-search-col .header-search-form{width:100%;}
    ul.team-search-col>li>.dropdown{display:none;padding:12px 0 0;}
    ul.team-search-col>li.open>.dropdown{display:block;}
}
@media only screen and (max-width: 767px) {
    :root{--gba-header-height:72px;}
    .gba-site-header{height:72px;}
    body{padding-top:72px !important;}
    .gba-site-header .logo{width:100px;height:80px;margin:0 0 -8px;padding:8px 10px;}
    .gba-site-header .logo img{width:80px;height:48px;}
    .gba-site-header .mobile-nav{padding:24px 0;}
}
@media only screen and (max-width: 782px) {
    .admin-bar{--gba-admin-bar:46px;}
    .admin-bar .gba-site-header{top:46px;}
}
