
/** Start Team Member List CSS Property **/
.team-members {
    background: var(--lavender-blush-color);
    padding: var(--padding-tb-medium) 0;
  }
  .team-members .team-members-item {
    position: relative;
  }
  .team-members .team-members-item a {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 32px 10px;
    border-bottom: 1px solid var(--dark-color);
    position: relative;
    color: var(--dark-color);
    column-gap: 10px;
  }
  .team-members .team-members-item:nth-child(1) a {
    border-top: 1px solid var(--dark-color);
  }
  .team-members .team-members-item a:after {
    content: "";
    display: block;
    width: 0%;
    height: 100%;
    background: var(--plum-color);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: var(--td);
    z-index: -1;
  }
  .team-members .team-members-item:hover a:after {
    width: 100%;
  }
  .team-members .team-members-item .team-member-photo {
    position: absolute;
    right: -240px;
    top: 0;
    opacity: 0;
    transition: var(--td);
    max-width: 210px;
  }
  .team-members .team-members-item:nth-last-child(-n + 2) .team-member-photo {
    top: auto;
    bottom: 0;
  }
  .team-members .team-members-item .team-member-photo img {
    max-width: 210px;
    border-radius: 10px;
  }
  .team-members .team-members-item:hover .team-member-photo {
    opacity: 1;
  }
  @media only screen and (max-width: 991px) {
    .team-members .team-members-item .team-member-photo {
      position: relative;
      opacity: 1;
      right: auto;
      left: auto;
    }
    .team-member-name,
    .team-designation {
      min-width: calc(50% - 110px);
    }
    .team-designation {
      text-align: right;
    }
    .team-members .team-members-item a:after {
      display: none;
    }
  }
  @media only screen and (max-width: 767px) {
    .team-member-photo img {
      width: 100px;
    }
    .team-member-name,
    .team-designation {
      min-width: calc(50% - 60px);
    }
    .team-members .team-members-item a {
      padding: 15px 0px;
    }
  }
  /** End Team Member List CSS Property **/