/**************************/
/* SECTION OUR TEAM */
/**************************/

/* .section-our-team {
  display: flex;
  flex-direction: column;
  gap: 8rem;
} */
.grid--row-gap-sm {
  row-gap: 8rem;
}

.grid--container-sm {
  max-width: 75%;
  /* direction: ltr; */
}

.card {
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 0.6rem 4.8rem rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  padding: 1.6rem;
}

.card-img {
  max-width: 18rem;
}

.card-horizontal {
  grid-column: span 2;
  display: flex;
  justify-content: start;
}

.card-horizontal .card-img {
  border-radius: 50%;
}

.card-horizontal .card-body {
  padding: 2.4rem 2.4rem;
  padding-left: 3.6rem;
}

.card-horizontal .card-name {
  font-size: 2.6rem;
  font-weight: 600;
  color: #333;
  margin-bottom: 0.8rem;
  text-transform: capitalize;
}
.card-horizontal .card-title {
  font-size: 1.6rem;
  font-weight: 400;
  margin-bottom: 2.4rem;
  color: #888;
}

/*****************************************/
/************ CARD VERTICAL **************/
/*****************************************/

.card-vertical {
  padding-top: 2.4rem;
}

/* .card-vertical .card-img {
} */

.card-vertical .card-body {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 2.4rem 1.2rem;
  text-align: left;
  /* align-items: flex-start; */
}

.card-vertical .card-name {
  font-size: 2rem;
  font-weight: 600;
  color: #333;
  text-transform: capitalize;
  margin-bottom: 1.2rem;
}

.card-description {
  font-size: 1.6rem;
  font-weight: 400;
  /* margin-top: 0.8rem; */
  color: #888;
}
