/* Leaders  */
#leaders {
  background-color: var(--color_black_800);
  padding: 3rem 0;
}

#leaders .black-card {
  background-color: var(--color_black_600);
  box-shadow: 4px 4px 0 var(--color_white);
  overflow: hidden;
  padding: 12px;
}

#leaders .leader-card {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  border: 1px solid var(--color_white);
  border-radius: var(--radius);
  overflow: hidden;
}

#leaders .leader-card.consultant-card .leader-card-right-block {
    padding: 10px !important;
}

#leaders .leader-card .leader-card-right-block {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}

.leader-card .leader-card-left-block {
  padding: 1.5rem;
}

#leaders .leader-card .card-title {
  position: relative;
}

#leaders .leader-card .card-title img {
    position: absolute;
    width: auto;
    height: auto;
    right: 35px;
    top: -25px;
}

.black-card h2 {
  color: var(--color_white);
  font-weight: 600;
  margin-bottom: 12px;
}

.black-card p {
  color: var(--color_white_opacity_65);
}

.black-card p:nth-of-type(1),
.white-card p:nth-of-type(1) {
  margin-bottom: 18px;
}

.black-card p>span {
  color: var(--color_white);
}

#leaders ul {
  list-style: none;
  margin-bottom: 0;
}

.black-card ul li {
  color: var(--color_white_opacity_65);
}

#leaders ul li {
  position: relative;
  font-size: 14px;
}

#leaders ul li span {
    color: #fff;
    font-weight: 600;
}

#leaders p {
  font-size: 14px;
}

#leaders ul li::before {
  position: absolute;
  content: url(/wp-content/uploads/2025/12/list-arrow.png);
  left: -18px;
  top: -1px;
}

#leaders ul li:not(:last-child) {
  margin-bottom: 7px;
}

.consultant-card {
  background-color: var(--color_white);
  border-radius: var(--radius);
  overflow: hidden;
  padding: 12px;
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 3rem
}

.consultant-card video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  aspect-ratio: 16/9;
  background-color: var(--color_black_600);
}

#leaders .ast-full-width>div:not(:last-child) {
  margin-bottom: 3.5rem;
}

.consultant-video {
  width: 100%;
  height: 100%;
  border-radius: var(--radius);
  background-color: grey;
  min-height: 380px;
  overflow: hidden;
}

.white-card {
  box-shadow: 4px 4px 0 var(--color_pink);
}

.white-card p:nth-of-type(2) {
  margin-bottom: 8px;
}

.white-card ul {
  margin-top: 0;
}

#leaders .white-card .leader-card-right-block {
  padding: .8rem 1rem .8rem 0;
}

.intern-card {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  border-radius: var(--radius);
}

.leaders-img {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color_black_600);
}

.leaders-img video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  /* object-position: 0 -315px; */
  /* max-height: 375px; */
  /* margin-bottom: 0;
  padding-bottom: 0;
  line-height: 1; */
  aspect-ratio: 16/9;
  background-color: var(--color_black_600);
}

.intern-card .leader-card-left-block {
  padding: 1.5rem;
}

.intern-card h2 span {
  color: var(--color_pink);
}

.black-card p:nth-of-type(2) {
  margin-bottom: 5px;
}

.intern-card ul {
  margin-top: 0;
}

@media screen and (max-width: 575px) {
  #leaders .leader-card {
    grid-template-columns: 1fr;
  }

  .leaders-img {
    height: 265px;
  }

  .leader-card .leader-card-left-block {
    padding: 16px;
  }

  .consultant-card {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .leader-card.consultant-card .leader-card-left-block {
    order: 0;
  }

  .consultant-card .leader-card-left-block {
    order: 2;
  }

  .consultant-video {
    height: 200px;
    min-height: unset;
  }

  .intern-card {
    grid-template-columns: 1fr;
  }

  .intern-card .leaders-img {
    height: auto;
  }

  .intern-card .leader-card-left-block {
    padding: 12px;
  }
}

/* / Leaders  */