/* Increase header logo size */
.header .logo img,
.header .navbar-brand img,
.header-logo img {
  max-width: 320px;   /* raise/remove the 120px cap */
  height: 44px;       /* pick your desired header height */
  width: auto;        /* preserve aspect ratio */
}

/* Optional: keep mobile compact */
@media (max-width: 600px) {
  .header .logo img,
  .header .navbar-brand img,
  .header-logo img {
    max-width: 44px;
    height: 44px;
  }
}



/* More space between hero heading and subheading */
.hero-image-fullscreen .hero-text h1 {
  margin-bottom: 1.25rem; /* try 0.75rem–2rem */
}

/* Optional: slightly tighter on small screens */
@media (max-width: 600px) {
  .hero-image-fullscreen .hero-text h1 {
    margin-bottom: 0.75rem;
  }
}
