.pp-team-card {
  width: 100%;
  position: relative;
  z-index: 2;
  overflow: hidden; }
  .pp-team-card .team-img {
    width: 100%;
    height: 100%;
    width: 411px;
    height: 411px; }
  .pp-team-card .content-box {
    z-index: 1;
    position: absolute;
    bottom: 16px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 32px);
    padding: 24px 32px;
    border-radius: 8px;
    background: rgba(9, 30, 66, 0.6);
    -webkit-transition: var(--transition-lg);
    -o-transition: var(--transition-lg);
    transition: var(--transition-lg);
    max-height: 100px; }
    .pp-team-card .content-box .title,
    .pp-team-card .content-box .designation {
      color: var(--white-color); }
    .pp-team-card .content-box .social-icons-wraper {
      visibility: hidden;
      -webkit-transition: var(--transition-lg);
      -o-transition: var(--transition-lg);
      transition: var(--transition-lg); }
  .pp-team-card:hover .content-box {
    padding: 38px 32px;
    border-radius: 8px;
    background: rgba(9, 30, 66, 0.9);
    max-height: calc(100% - 32px); }
    .pp-team-card:hover .content-box .social-icons-wraper {
      visibility: visible; }
