/* Banner */
.internal-banner-container {
  position: relative;
}
.internal-banner-container--fullscreen .banner {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.internal-banner-container .page-title {
  margin-bottom: 0;
}
.in-page-navigation a {
  font-size: 24px;
}
.in-page-navigation a:hover,
.in-page-navigation a:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.8;
}
.region--dark-typography .in-page-navigation a:hover,
.region--dark-typography .in-page-navigation a:focus {
  color: #424242;
}
