.hero-bg {
  background-image: url('images/84366.jpg');
}
.nav-link::after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #d63031;
  bottom: 0;
  left: 0;
  transition: width 0.3s ease;
}
.nav-link:hover::after {
  width: 100%;
}
.dropdown-hidden {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
}
.dropdown-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
