.team-member-section {
  background-repeat: no-repeat;
  background-position: center center; 
  background-size: cover;
  position: relative;
  background-attachment: fixed;
}
.team-member-section::before {
  position: absolute;
  inset: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #032B52 0%, rgba(3, 43, 82, 0) 100%);
}
.team-member-section .team-content {
  z-index: 2;
  position: relative;
}
.team-member-section .team-content .team-vid {
  margin-bottom: 138px;
}
@media (max-width: 1199px) {
  .team-member-section .team-content .team-vid {
    margin-bottom: 80px;
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  .team-member-section .team-content .team-vid {
    margin-bottom: 60px;
    margin-left: 15px;
  }
}

.team-vid {
  width: 79px;
  height: 79px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--white);
}
.team-vid i {
  color: var(--base);
  font-size: 42px;
}


.team-details-thumb {
  width: 100%;
}
.team-details-thumb img {
  width: 100%;
}

.team-content-main {
  padding-left: 60px;
}
@media (max-width: 1399px) {
  .team-content-main {
    padding-left: 0;
  }
}

.team-detalscont {
  padding-left: 70px;
  margin-top: 40px;
}
@media (max-width: 1399px) {
  .team-detalscont {
    padding-left: 50px;
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .team-detalscont {
    padding-left: 0px;
    margin-top: 24px;
  }
}

.progress {
  height: 8px;
  border-radius: 17px;
}
.progress .progress-bar {
  height: 8px;
  border-radius: 17px;
  background: var(--base);
}

.custom-prograswrap {
  margin-top: 26px;
}

.team-detail-cont {
  margin-top: 26px;
}
.team-detail-cont li {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-bottom: 14px;
  padding-top: 14px;
}
.team-detail-cont li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}