:root {
  --bs-box-shadow-sm: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.375);
}

#pg-row {
  margin: 20px 0 20px 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

.page-title-wrapper {
  background: none;
  color: var(--bs-copper);
  padding-top: 30px;
  padding-bottom: 0;
}

.page-title-content .h1,
.page-title-content h1 {
  color: var(--bs-copper);
}

.purple-left-border {
  border-left: 5px solid #8F3660;
}

.icon-box-donor .donor-image {
  width: 100px;
  height: 100px;
  object-fit: cover;
}