/* GemTrove R4Q - single mobile header presentation authority, staged */
@media (max-width:1023px){
 html body.gt-public-body .gt-r1-announcement{min-height:0!important;height:auto!important;padding:5px 12px!important;margin:0!important;display:block!important;line-height:1.3!important}
 html body.gt-public-body .gt-r1-announcement .gt-r1-announcement-left,html body.gt-public-body .gt-r1-announcement .gt-r1-announcement-right{display:none!important}
 html body.gt-public-body .gt-r1-announcement .gt-r1-message-window{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;line-height:1.3!important;text-align:center!important}
 html body.gt-public-body header.gt-site-header{margin:0!important;padding:0!important;min-height:0!important;position:relative!important}
 html body.gt-public-body header.gt-site-header .gt-utility-bar{display:flex!important;min-height:48px!important;height:auto!important;max-height:none!important;margin:0!important;padding:4px 12px!important;box-sizing:border-box!important;gap:6px!important;align-items:center!important;justify-content:space-between!important;background:#10213d!important}
 html body.gt-public-body header.gt-site-header .gt-utility-bar > nav,html body.gt-public-body header.gt-site-header .gt-utility-bar > .gt-utility-actions,html body.gt-public-body header.gt-site-header .gt-utility-bar .gt-mobile-r3-actions{display:none!important}
 html body.gt-public-body header.gt-site-header .gt-r4q-utility{display:flex!important;flex:1!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:3px!important}
 html body.gt-public-body .gt-r4q-utility a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 35px!important;min-height:44px!important;min-width:35px!important;text-decoration:none!important;color:#fff!important;background:transparent!important;border:0!important}
 html body.gt-public-body .gt-r4q-utility a.gt-r4q-phone{flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;font-size:clamp(11px,3vw,13px)!important;letter-spacing:.02em!important;gap:5px!important}
 html body.gt-public-body .gt-r4q-utility svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}
 html body.gt-public-body header.gt-site-header > .gt-brand-row{display:flex!important;position:relative!important;align-items:center!important;justify-content:space-between!important;min-height:72px!important;height:72px!important;max-height:72px!important;margin:0!important;padding:7px 14px!important;gap:12px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important}
 html body.gt-public-body header.gt-site-header > .gt-brand-row > .gt-brand-logo{display:flex!important;align-items:center!important;min-width:0!important;max-height:56px!important;margin:0!important;padding:0!important}
 html body.gt-public-body header.gt-site-header > .gt-brand-row > .gt-brand-logo img{display:block!important;width:auto!important;max-width:185px!important;max-height:56px!important;height:auto!important;object-fit:contain!important}
 html body.gt-public-body header.gt-site-header > .gt-brand-row .gt-header-account,html body.gt-public-body header.gt-site-header > .gt-brand-row > .gt-header-search,html body.gt-public-body header.gt-site-header > .gt-brand-row > .gt-r1-mobile-phone{display:none!important}
 html body.gt-public-body header.gt-site-header > .gt-brand-row > button.gt-mobile-menu-button{display:flex!important;position:relative!important;visibility:visible!important;opacity:1!important;flex:0 0 48px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0 0 0 auto!important;padding:0!important;border:1px solid #bc9857!important;border-radius:5px!important;background:#10213d!important;box-shadow:none!important;inset:auto!important;transform:none!important;z-index:10002!important}
 html body.gt-public-body header.gt-site-header > .gt-brand-row > button.gt-mobile-menu-button > span:not(.sr-only){display:block!important;width:23px!important;height:2px!important;min-height:2px!important;max-height:2px!important;margin:0!important;padding:0!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;border:0!important}
 html body.gt-public-body header.gt-site-header > .gt-brand-row > button.gt-mobile-menu-button em{display:none!important}
 html body.gt-public-body header.gt-site-header.menu-open #gt-primary-navigation{top:var(--gt-r4-menu-top,120px)!important;bottom:0!important;max-height:calc(100dvh - var(--gt-r4-menu-top,120px))!important;height:auto!important;width:min(88vw,390px)!important;right:0!important;left:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:64px 20px 24px!important;z-index:10001!important;background:#fffdfa!important;box-sizing:border-box!important}
 html body.gt-public-body header.gt-site-header.menu-open #gt-primary-navigation .gt-menu-r3-close{display:flex!important;position:absolute!important;top:7px!important;right:12px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;justify-content:center!important;align-items:center!important;font-size:26px!important;color:#a78145!important}
 html body.gt-public-body header.gt-site-header.menu-open #gt-primary-navigation a{color:#10213d!important;text-decoration:none!important}
}
@media(max-width:360px){html body.gt-public-body .gt-r4q-utility a{flex-basis:30px!important;min-width:30px!important}html body.gt-public-body .gt-r4q-utility a.gt-r4q-phone{font-size:10px!important}}
