.hsr-profile-card.hsr-img-align-left {
  display: flex;
  align-items: center;
  gap: 32px;
}
.hsr-profile-card.hsr-img-align-right {
  display: flex;
  align-items: center;
  gap: 32px;
  flex-direction: row-reverse;
}
.hsr-profile-card.hsr-img-align-top {
  display: block;
}
.hsr-profile-card .hsr-profile-image {
  flex: 0 0 auto;
  margin-bottom: 0;
}
.hsr-profile-card.hsr-img-align-top .hsr-profile-image {
  margin-bottom: 18px;
}
.hsr-profile-card .hsr-profile-details {
  flex: 1;
}
