/* Contact Page Header Overrides */

/* Header styling for contact page */
.contact-page header {
  position: fixed;
  width: 100%;
  z-index: 100;
  transition: background-color 0.3s ease;
}

/* Scrolled state for contact page header */
.contact-page header.scrolled {
  background-color: rgba(52, 52, 63, 0.95);
  backdrop-filter: blur(10px);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}

/* Add additional spacing for the contact page header */
.contact-page .contact {
  padding-top: 160px;
}

/* Adjust active link for contact page */
.contact-page nav a.active {
  color: var(--orange);
}

.contact-page nav a.active::after {
  width: 100%;
  background-color: var(--orange);
}
