body {
  margin: 0;
}

.our-leaders-content-page {
  background: #FFFFF0;
  /* ---------------- MOBILE ---------------- */
}

.our-leaders-content-page .hero-section .hero-section-content {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .5rem;
  width: calc(100% - 8rem);
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: -webkit-gradient(linear, left top, right top, from(#16154D), to(#f0900042));
  background: linear-gradient(to right, #16154D, #f0900042);
  padding: 1rem 4rem;
  opacity: 1;
  margin-left: 4rem;
}

.our-leaders-content-page .hero-section .hero-section-content h1 {
  font-size: 1.8rem;
  font-weight: 600;
  color: #fff;
  margin: 0;
}

.our-leaders-content-page .hero-section .hero-section-content p {
  font-size: 1.2rem;
  font-weight: 400;
  color: #fff;
  margin: 0;
  padding: 0;
}

.our-leaders-content-page .hero-section .hero-section-image {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
}

.our-leaders-content-page .hero-section .hero-section-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.our-leaders-content-page .our-leaders-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5rem;
  width: 80%;
  margin: 0 auto;
  padding-bottom: 5rem;
  padding-top: 5rem;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-title {
  background: #16154D;
  padding: .5rem 2rem;
  border-radius: 0 4rem 0 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-title h2 {
  font-size: 1.2rem;
  font-weight: 600;
  color: #fff;
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(280px, 1fr))[auto-fit];
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 2rem;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  border: 0.01rem solid #F09000;
  border-radius: .5em;
  background: #fff;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item .item-image {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: .5em .5em 0 0;
  overflow: hidden;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item .item-text {
  padding: 0 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .2rem;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item .item-text .item-title {
  font-size: 1.2rem;
  font-weight: 600;
  color: #16154D;
  margin: 0;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item .item-text .item-subtitle {
  font-size: .8rem;
  font-weight: 400;
  color: #474747;
  margin: 0;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item .item-description {
  padding: 0 1rem 1rem 1rem;
  font-size: .9rem;
  font-weight: 300;
  color: #474747;
  margin: 0;
  line-height: 1.5;
  text-align: justify;
  text-justify: inter-word;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .section-content-item .item-description p {
  margin: 0;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .founding-director {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem;
  width: 100%;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .founding-director .item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  width: 100%;
  padding: 1rem 0 0 1rem;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .founding-director .item-info .item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .2rem;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .founding-director .item-info .item-description .description-text {
  font-size: .9rem;
  font-weight: 300;
  color: #474747;
  margin: 0;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .advisory-board {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem;
  width: 100%;
}

.our-leaders-content-page .our-leaders-content .our-leaders-card .section-content .investment-committee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem;
  width: 100%;
}

.our-leaders-content-page .our-leaders-content .executive-team .section-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  width: 100%;
}

.our-leaders-content-page .our-leaders-content .executive-team .section-content .founding-director {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem;
  width: 100%;
}

.our-leaders-content-page .our-leaders-content .executive-team .section-content .founding-director .item-image {
  width: 30%;
  max-width: 400px;
  min-width: 200px;
  height: auto;
  overflow: hidden;
  border-radius: .5em 0 0 .5em;
}

.our-leaders-content-page .our-leaders-content .executive-team .section-content .founding-director .item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.our-leaders-content-page .our-leaders-content .executive-team .section-content .founding-director .item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  width: 100%;
}

@media (max-width: 639px) {
  .our-leaders-content-page .hero-section-image img {
    width: auto !important;
  }
  .our-leaders-content-page .hero-section-content {
    margin: 0 auto !important;
  }
  .our-leaders-content-page .executive-team .section-content-item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .our-leaders-content-page .executive-team .section-content-item .item-image {
    border-radius: .5rem .5rem 0 0 !important;
    width: 100% !important;
  }
  .our-leaders-content-page .executive-team .section-content-item .item-info {
    width: calc(100% - 2rem) !important;
  }
}

/* ---------------- TABLET ---------------- */
@media (max-width: 991px) {
  .our-leaders-content-page .hero-section .hero-section-content {
    width: calc(100% - 2rem);
    margin-left: 0;
    padding: 1.5rem;
    top: 50%;
  }
  .our-leaders-content-page .our-leaders-content {
    width: 92%;
    gap: 3rem;
  }
  .our-leaders-content-page .executive-team .section-content .founding-director {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .our-leaders-content-page .executive-team .section-content .founding-director .item-image {
    width: 100%;
    max-width: none;
    min-width: auto;
    border-radius: .5rem .5rem 0 0;
  }
  .our-leaders-content-page .executive-team .section-content .founding-director .item-info {
    padding: 1rem;
  }
}

/* ---------------- MOBILE ---------------- */
@media (max-width: 639px) {
  .our-leaders-content-page {
    /* Founding Director */
    /* Standard cards */
  }
  .our-leaders-content-page .hero-section {
    position: relative;
  }
  .our-leaders-content-page .hero-section .hero-section-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: calc(100% - 2rem);
    margin: 0;
    padding: 1rem;
  }
  .our-leaders-content-page .hero-section .hero-section-content h1 {
    font-size: 1.4rem;
  }
  .our-leaders-content-page .hero-section .hero-section-content p {
    font-size: .9rem;
  }
  .our-leaders-content-page .hero-section .hero-section-image {
    height: 260px;
  }
  .our-leaders-content-page .hero-section .hero-section-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .our-leaders-content-page .our-leaders-content {
    width: 94%;
    padding: 2rem 0;
    gap: 2rem;
  }
  .our-leaders-content-page .our-leaders-content .our-leaders-card .section-title {
    width: calc(100% - 2rem);
    padding: .75rem 1rem;
    border-radius: .5rem;
  }
  .our-leaders-content-page .our-leaders-content .our-leaders-card .section-title h2 {
    font-size: 1rem;
  }
  .our-leaders-content-page .our-leaders-content .our-leaders-card .section-content {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    gap: 1.5rem;
  }
  .our-leaders-content-page .executive-team .section-content .founding-director {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .our-leaders-content-page .executive-team .section-content .founding-director .item-image {
    width: 100%;
    min-width: auto;
    max-width: none;
    border-radius: .5rem .5rem 0 0;
  }
  .our-leaders-content-page .executive-team .section-content .founding-director .item-info {
    width: auto;
    padding: 1rem;
  }
  .our-leaders-content-page .section-content-item .item-image img {
    width: 100%;
    display: block;
  }
  .our-leaders-content-page .section-content-item .item-text .item-title {
    font-size: 1.05rem;
  }
  .our-leaders-content-page .section-content-item .item-text .item-subtitle {
    font-size: .85rem;
  }
  .our-leaders-content-page .section-content-item .item-description {
    font-size: .9rem;
  }
}
/*# sourceMappingURL=leadership.css.map */