.footprint-page .page-subnav {
  scroll-margin-top: calc(var(--header-height) + 20px);
}

.footprint-page .subnav-inner a {
  cursor: pointer;
}

.footprint-page .footprint-content {
  min-height: 480px;
}

.footprint-page .footprints-hero-bg {
  background-image: url('/front/img/archive/hero-bg.jpg');
}

.footprint-page .contribution-hero-bg {
  background-image: url('/front/img/footprints/hero-contribution.jpg');
}

.footprint-page .news-hero-bg {
  background-image: url('/front/img/footprints/hero-news.jpg');
}

.footprint-page .awards-hero-bg {
  background-image: url('/front/img/footprints/hero-awards.jpg');
}

.footprint-page .history-hero-bg {
  background-image: url('/front/img/footprints/hero-history.jpg');
}
