/* Team page: card text, bio buttons and department filter */
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team-area {
  display: flex;
  flex-direction: column;
  background: #fff;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-content {
  padding: 16px 16px 0 !important;
  text-align: left;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-content h3 {
  margin: 0 0 6px;
  line-height: 1.3;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .team-name,
body.page-id-8203 #team .rt-team-container-8234 .layout1 .team-name a {
  color: #161a29 !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-department {
  color: #555b68;
  font-size: 13px;
  line-height: 1.4;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .short-bio {
  position: static !important;
  padding: 0 16px !important;
  margin: 8px 0 0 !important;
  color: #242936;
  line-height: 1.45;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-readmore-button {
  position: static !important;
  transform: none !important;
  margin: auto 0 0 !important;
  padding: 14px 16px 16px !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-readmore-button a {
  position: static !important;
  transform: none !important;
  margin: 0 !important;
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown-wrap {
  max-width: 100%;
  z-index: 5;
}
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown-default,
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown,
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown-default *,
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown * {
  color: #171a24 !important;
}
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown-default,
body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown {
  background: #fff !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .short-bio {
  transform: none !important;
  margin-top: 0 !important;
  padding-top: 8px !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .short-bio p {
  color: #242936;
  line-height: 1.45;
}
@media (max-width: 767px) {
  body.page-id-8203 #team .rt-team-container-8234 .rt-filter-dropdown {
    left: 0 !important;
    right: auto !important;
    min-width: max-content;
  }
}
/* Remove borders and photo spacing from Team cards. */
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team-area {
  border: 0 !important;
  overflow: hidden;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team > a,
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team img {
  display: block;
  width: 100%;
  margin: 0 !important;
  border: 0 !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-content {
  border: 0 !important;
  background: #fff !important;
  box-shadow: none;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-content .tlp-department {
  display: none;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team-area:hover .tlp-readmore-button a,
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-readmore-button a:focus-visible {
  background: #c82026 !important;
  border-color: #c82026 !important;
  color: #fff !important;
}
body.page-id-8203 #team .rt-team-container-8234 .layout1 .single-team-area:hover .tlp-readmore-button a *,
body.page-id-8203 #team .rt-team-container-8234 .layout1 .tlp-readmore-button a:focus-visible * {
  color: #fff !important;
}