/* card-employee */
.card-employee {
  border: none;
  background: var(--bs-light);
}
.card-employee figure {
  position: relative;
  border-radius: var(--bs-card-radius);
  overflow: hidden;
}
.card-employee .card-img-2 {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  transition:all .3s ease-out;
  opacity: 0;
}

.card-employee figure:hover .card-img-2 {
  visibility: visible;
  opacity: 1;
}


.card-employee .card-body a {
text-decoration: none;}
.card-title {margin: 0;}
.card-employee .card-body {
  padding: .75rem 1rem 0rem 1rem
}
.card-employee .card-body p {
color: var(--bs-text-d);
margin-bottom: .0rem;
}

.card-employee .card-subtitle {
  margin-bottom: .8rem;
}

.card-employee .card-subtitle,
.card-employee .card-text,
.card-employee .card-link{
  font-size: 0.8rem;
}

.card-employee .card-link a::before {
  font-family: var( --bs-font-icons);
  vertical-align: -1px;
  padding-right: .25rem;
}
.card-employee .card-link a {
  display: block;
}

.card-employee .card-link a::before {
  font-family: var( --bs-font-icons);
  vertical-align: -1px;
  padding-right: .25rem;
}
.card-employee .card-link a:hover {
  text-decoration: none;
}

.card-employee .card-link a[href*="mailto:"]::before {
  content: "\e98a";
}
.card-employee .card-link a[href*="tel:"]::before {
  content: "\e9a8";
}
.card-employee .card-link a[href*="http"]::before {
  content: "\e984";
}