/* staff list image - portraits configuration */
.personnel-portrait {
  /* min-height: 200px !important; */
  object-fit: cover !important;
  aspect-ratio: 2/3 !important;
  /* max-height: 275px; */
  width: 50%;
  margin: 0 auto !important;
}

.abcfslImgCntrSPg img {
  width: 100% !important;
  min-height: 350px !important;
  object-position: 50% top;
  aspect-ratio: 1/1 !important;
  object-fit: contain;
}

.abcfslFrmControl_Default {
  background-image: revert !important;
}

.abcfslImgCntrGridA {
  background-color: rgb(248, 249, 250) !important;
  border-radius: 2% !important;
}

/* group leaders portrait  */
/*  research group main page grid style */
#portrait-card a {
  color: var(--clr-third);
  text-decoration: solid underline;
  text-underline-offset: 4px;
}

#portrait-card .affiliation-name {
  color: var(--clr-third);
  letter-spacing: 0.1ch;
  font-size: var(--fs-200);
  line-height: 1.4;
}

img.group-leader-portrait {
  aspect-ratio: 1/1 !important;
  object-fit: cover;
  object-position: center top !important;
  border-radius: 0 !important;
  overflow: hidden !important;
 height: 250px !important;
}

.research-group-card-body {
  background-color: var(--clr-white) !important;
  color: var(--clr-heading-black) !important;
}

/* ------------------------side contact ---------- */
.side-contacts h3 {
  font-size: 1.25em;
  color: white;
  padding: 8px 8px 8px 25px;
  margin-bottom: 1em !important;
}