/* ETC Themes v3.0.2 approved header, adapted to English only. */
.top-actions{display:flex;align-items:center;gap:18px}
.header{position:relative;z-index:1000;overflow:visible;background:#fff}
.navrow{position:relative;z-index:2}

@media(min-width:1051px){
  .navrow nav{flex:1;margin-left:0;justify-content:flex-end}
  .nav-primary{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:25px;white-space:nowrap}
  .nav-actions{margin-left:auto;display:flex;align-items:center;gap:25px;white-space:nowrap}
  .nav-primary>a,.nav-actions>a{color:var(--ink);font:700 .88rem/1 Montserrat,sans-serif;text-decoration:none;padding:14px 0}
  .reference-header .nav-primary{left:42%}
  .reference-header .nav-actions{margin-left:auto;padding-left:clamp(50px,5vw,82px);border-left:1px solid var(--line);gap:28px}
  .reference-header .nav-cta{margin-left:-10px}
}

@media(max-width:1050px){
  .nav-primary,.nav-actions{display:flex;flex-direction:column;align-items:stretch}
  .nav-primary{gap:0}
  .nav-actions{gap:0;border-top:1px solid var(--line);margin-top:8px;padding-top:8px}
  .nav-primary>a,.nav-actions>a{color:var(--ink);font:700 .88rem/1 Montserrat,sans-serif;text-decoration:none;padding:14px 0}
}
