.NavBox .item .overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: position 0ms;
}
.NavBox .item .overlay {
  position: relative;
  height: 4em;
  border-radius: 0;
  background-color: rgba(var(--logo-color-1-rgb), 0.9);
}


.NavBox .item .overlay h2::before {
  display: none;
}
.NavBox .item .overlay h2 { font-size: 18px; font-weight: 600; }

.NavBox .item .overlay.hasmo:hover {
  position: absolute;
  background-color: rgba(var(--logo-color-2-rgb),0.7);
  height: 100%;
}