.acf-board-members-list .name {
  font-weight: bold;
  border-top: 1px solid #ccc;
  margin: 0.5rem 0 0 0;
}
.acf-board-members-list .affiliatedTitle {
  font-weight: bold;
}
.acf-board-members-list .linkedin,
.acf-board-members-list .twitter {
  padding: 0 0.25rem 1rem 0;
}
.acf-board-members-list .companyName {
  font-weight: bold;
}
.acf-board-members-list .social img {
  max-height: var(--bs-font-size-lg);
  filter: grayscale(100%);
}
.acf-board-members-list .social img:hover {
  color: var(--bs-link-hover-color-rgb);
}

.acf-board-members-accordion .board-title {
  display: grid;
  grid-template-columns: 75px 75px auto 50px;
  grid-template-rows: 50px 50px auto;
  align-items: center;
}
.acf-board-members-accordion .board-bg {
  grid-column: 2/5;
  grid-row: 2/4;
  place-self: stretch stretch;
  z-index: -1;
}
.acf-board-members-accordion .board-img {
  grid-column: 1/3;
  grid-row: 1/3;
  align-self: flex-start;
}
.acf-board-members-accordion .board-img img {
  border-radius: 50%;
}
.acf-board-members-accordion .board-content {
  grid-column: 3/5;
  grid-row: 3/4;
  align-self: flex-start;
}
.acf-board-members-accordion .board-content .board-name {
  align-self: end;
}
.acf-board-members-accordion .board-content .board-email {
  align-self: flex-start;
}
.acf-board-members-accordion .board-icons {
  grid-column: 3/4;
  grid-row: 2/3;
  align-self: end;
}
.acf-board-members-accordion .board-icons img {
  max-height: 30px;
  filter: grayscale(100%);
}
.acf-board-members-accordion .board-expander {
  grid-column: 4/5;
  grid-row: 2/3;
  align-self: flex-start;
  justify-self: center;
}
.acf-board-members-accordion .board-expander a.collapsed i {
  transform: rotate(0deg);
  transition: transform 0.2s ease-in-out;
}
.acf-board-members-accordion .board-expander a:not(.collapsed) i {
  transform: rotate(180deg);
  transition: transform 0.2s ease-in-out;
}