/* mobnav: contact visible on phones */
#menu .mcontact{display:none}
.navr .mhq{display:none}
@media (max-width:1180px){
  .navr .mhq{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--gold,#f3c77a);background:rgba(243,199,122,.14);color:#f3c77a;-webkit-tap-highlight-color:transparent}
  .navr .mhq svg{width:18px;height:18px;display:block}
  .navr .mhq:active{background:rgba(243,199,122,.3)}
}
@media (max-width:1024px){
  html body #menu.open>a.mcontact{display:flex!important;align-items:center;box-sizing:border-box;min-height:52px}
  html body #menu.open .mcta2{background:#f3c77a!important;color:#0a1426!important;border-color:#f3c77a!important;font-weight:700;width:100%;box-sizing:border-box}
  html body #menu.open .mcta2 span{color:#0a1426!important}
}
@media (max-width:480px){
.navr{gap:0!important}
.navr .lsel{gap:0!important}
.lsel .lt{padding:7px 5px!important;font-size:11px!important;letter-spacing:.04em!important}
.lsel .lcur{padding:6px 5px!important;gap:4px!important;font-size:11px!important}
.navr .mhq{width:32px!important;height:32px!important;margin:0 4px 0 6px}
.navr .mhq svg{width:15px!important;height:15px!important}
.burger{margin-left:0!important}
}
@media (max-width:365px){.navin .logo{min-width:0;flex:0 1 auto}.logo img{height:16px!important;width:auto!important}.logo .ltag{display:none}.lsel .lt[data-l=me]{display:none}}
