










@media (max-width:767px){
  .w8nav, nav.site{padding:8px 14px !important;align-items:center}
  .w8nav > :last-child, nav.site > :last-child:not(.navcta), nav.site .links{
    display:flex;gap:15px;flex-wrap:nowrap;white-space:nowrap;
    overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;font-size:12.5px;
  }
  .w8nav > :last-child::-webkit-scrollbar, nav.site > :last-child:not(.navcta)::-webkit-scrollbar, nav.site .links::-webkit-scrollbar{display:none}
  .w8nav a, nav.site a{white-space:nowrap}
}



@media (max-width:767px){
  .w8nav, nav.site{flex-direction:row !important;gap:12px}
  .w8nav-brand, nav.site > a:first-child{flex:0 0 auto;font-size:13px;letter-spacing:.18em}
  


  .w8nav-links, nav.site > :last-child:not(.navcta), nav.site .links{flex:1 1 auto;min-width:0;justify-content:flex-start;padding-left:4px}
  
  .w8nav-cta, nav.site .navcta{flex:0 0 auto !important;overflow:visible}

  .w8nav-cta{padding:6px 12px !important}
  .w8nav a, nav.site a{font-size:12.5px}
}



















@media (max-width:600px){
  nav.site > :last-child:not(.navcta),nav.site .links{display:none}
}
@media (max-width:767px){
  nav.site a,.w8nav a,.ec-home{min-width:44px;min-height:44px;font-size:13px;
    padding-inline:10px;display:inline-flex;align-items:center;justify-content:center}
  .chip,.search{min-height:44px;padding-block:11px}
  .w8chips,.chips{gap:8px}
  






  .flinks a,.w8foot-links a,.as-wrap a,.ar-mode,.ar-go,.quiet-cta,
  .eo-fold ul li > a,.eo-route a,.eo-routes a{min-height:44px;display:inline-flex;
    align-items:center;padding-block:10px}
  #ecsx-btn-min{min-width:44px!important;min-height:44px!important}
}













nav.site > .wrap,.w8nav > .wrap,nav.site,.w8nav{--chrome-measure:min(1240px,92vw)}
nav.site .wrap,.w8nav .wrap{width:var(--chrome-measure);margin-inline:auto;padding-left:0;padding-right:0}
.navcta,.w8nav-cta,nav.site .navcta,.w8nav a.w8nav-cta{border-radius:999px}



nav.site,.w8nav{padding-inline:max(24px,calc((100vw - min(1240px,92vw)) / 2))}
