
@media (max-width: 991.98px) {
  .navbar-main .navbar-brand { width: auto; margin-bottom: 0; }
  .navbar-main .navbar-logo { height: 54px; max-width: 200px; object-fit: contain; }
  .navbar-main .nav-actions { display: flex !important; width: 100%; justify-content: center; flex-wrap: wrap; }
  [data-aos] { transform: none !important; opacity: 1 !important; }
}
@media (prefers-reduced-motion: reduce) {
  [data-aos] { transform: none !important; opacity: 1 !important; transition: none !important; }
}
