.pageheader {
  margin-top: 6rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: right;
}
.header-text {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
}
.header-background {
  /*
  background-color: rgba(255, 255, 255, 0.5);
  background-blend-mode: lighten;
  */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.card-img-top {
  object-fit: cover;
}
.card-small {
  padding-top: 0.5rem;
  font-size: small;
}
.card-small .btn {
  font-size: small;
  padding: 0.25rem !important;
}