.topbar{
  position:fixed;
  left:0;
  top:0;
  right:0;
  height:74px;
  display:flex;
  align-items:center;
  gap:28px;
  padding:0 28px;
  z-index:50;
  background: rgba(67, 125, 167, .62);
  backdrop-filter: blur(8px);
}

.logo img{
  width:140px;
}

.nav{
  display:flex;
  gap:18px;
  align-items:center;
  flex:1;
}

.nav a,
.right a,
.phone{
  color:#fff;
  text-decoration:none;
}

.right{
  display:flex;
  align-items:center;
  gap:18px;
}

.phone{
  color:#fff;
  text-decoration:none;
  font-weight:700;
  opacity:.95;
}