/* custom styling */

.kv-header-logo {
  width: 25rem;
}
@media (max-width: 767px) {
  .kv-header-logo {
    display: none;
  }
}

/* footer */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}

.social-media-links {
  text-align: right;
  font-size: 2.5rem;
}

.gh-container-title {
  color: #006a99;
  font-weight: bold;
}

.gh-card-image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 20%;
}

.gh-article-image {
  grid-column: main !important;
  margin-top: 40px;
}

.gh-article-image img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.gh-card-link:hover .gh-card-title {
  color: #006a99;
  opacity: 0.8;
}

.gh-more a {
  color: #006a99;
}
