.section-our-team-1 .text-intro {
  line-height: 1.81;
  letter-spacing: -0.5px;
}

.section-our-team-1 .page-title,
.section-our-team-1 .text-intro {
  width: 48%;
}

.section-our-team-1 .text-intro p {
  margin-bottom: 35px;
}
.section-our-team-1 .money-back-img img {
  width: 89px;
}

.section-our-team-1 .manpower-img img {
  width: 186px;
}

.section-our-team-2 .team-member {
  border: solid 1px #eae9f2;
  max-width: 350px;
  width: 100%;
  position: relative;
}

.section-our-team-2 .team-member p {
  color: #696871;
  padding: 0 10%;
}

.section-our-team-2 .team-member picture {
  position: absolute;
  top: -80px;
  left: 95px;
}

.section-our-team .team-member-name {
  font-size: 21px;
  line-height: 1.29;
  letter-spacing: -0.66px;
}

.section-our-team-2 .team-member-desc {
  font-size: 14px;
  line-height: 1.79;
  letter-spacing: -0.44px;
  color: #19191b;
}

#our-team .section-our-team-2 .team-member-desc {
  line-height: 1.57;
}

@media screen and (max-width: 1150px) {
  .section-our-team-2 .team-list {
    display: block;
    text-align: center;
  }
  .section-our-team-2 .team-member {
    margin: auto;
    margin-bottom: 120px;
  }
  .section-our-team-2 .team-member:last-of-type {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  .section-our-team-1 .sitecontainer {
    display: block;
  }
  .section-our-team-1 .page-title,
  .section-our-team-1 .text-intro {
    width: 80%;
    margin: auto;
  }
  .section-our-team-1 .page-title {
    margin-bottom: 30px;
  }
  .title-type-16 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 667px) {
  .section-our-team-2 .pt-70 {
    padding-top: 70px;
  }
  .section-our-team-2 .team-member:last-of-type {
    margin-bottom: 46px;
  }
  .section-our-team-1 .text-intro p {
    margin-bottom: 27px;
  }
}

@media screen and (max-width: 540px) {
  .section-our-team-2 .pt-70 {
    padding-top: 70px;
  }
  .section-our-team-2 .team-member {
    width: 100%;
  }
  .section-our-team-2 .team-member picture {
    top: -60px;
    left: calc(50% - 60px);
  }
  .section-our-team-2 .team-member picture img {
    width: 120px;
  }
  .section-our-team-1 .page-title,
  .section-our-team-1 .text-intro {
    width: 100%;
  }
  .money-back-img img {
    margin-bottom: 20px;
  }
  .team-list {
    margin-top: 0;
  }
  .section-our-team-2 .team-member:last-of-type {
    margin-bottom: 33px;
  }
  .section-our-team-1 .text-intro p {
    margin-bottom: 19px;
  }
}
