.person.has-image {
  text-align: center;
}
.person--name {
  font-weight: 600;
}
.person--name {
  font-size: 1.1rem;
}
.person.has-image .person--title {
  font-size: 1.1rem;
}

.pdm_layout_People_1 .custom-two-images .custom-people-images { height: 245px; overflow: hidden; }
.pdm_layout_People_2 .custom-two-images .custom-people-images { height: 155px; overflow: hidden; }
.pdm_layout_People_3 .custom-two-images .custom-people-images { height: 245px; overflow: hidden; }

.custom-two-images .custom-people-images img { width: 100%; height: 100%; object-fit: cover; max-width: 100%; vertical-align: middle; }
.custom-two-images .custom-people-images .person--image { transform: scale(1); transition: top .1s ease-in; transform: none !important; top: 0; position: relative; }
.custom-two-images .custom-people-images .person--image_two { transform: scale(1); transition: top .1s ease-in; transform: none !important; top: 0; position: relative; }
.custom-two-images:hover .custom-people-images .person--image { transform: scale(1); top: -100%; }
.custom-two-images:hover .custom-people-images .person--image_two { transform: scale(1); top: -100%; }