.mainmenu-nav-link{
    font-weight: 400 !important;
    font-size: 0.85rem !important;
}

.overlay-message {
  position: absolute;
  inset: 0; /* top:0;right:0;bottom:0;left:0 */
  background: rgba(255,255,255,0.9);
  display: none; /* скрыто по умолчанию */
  align-items: center;
  justify-content: center;
  z-index: 10;
}

.overlay-content {
  max-width: 90%;
  font-size: 1.25rem;
  border-radius: 0.75rem;
  padding: 1.5rem 2rem;
}