
  /*==================================================
Our People
==================================================*/

  .our-people-section {

    padding: 110px 0;

    background: #fff;

  }

  /* Expertise */

  .expertise-card {

    background: #fff;

    padding: 35px 20px;

    text-align: center;

    border-radius: 18px;

    border: 1px solid #ececec;

    height: 100%;

    transition: .35s;

    box-shadow: 0 8px 25px rgba(0, 0, 0, .05);

  }

  .expertise-card:hover {

    transform: translateY(-8px);

    border-color: #ba1515;

    box-shadow: 0 20px 40px rgba(0, 0, 0, .12);

  }

  .expertise-card i {

    font-size: 38px;

    color: #ba1515;

    margin-bottom: 20px;

  }

  .expertise-card h5 {

    margin: 0;

    font-size: 19px;

    font-weight: 700;

  }

  /* Team */

  .team-title {

    font-size: 34px;

    font-weight: 800;

    margin-bottom: 10px;

  }

  .team-note {

    color: #666;

    max-width: 700px;

    margin: auto;

    line-height: 1.8;

  }

  .team-card {

    background: #fff;

    border-radius: 18px;

    overflow: hidden;

    border: 1px solid #ececec;

    transition: .35s;

    box-shadow: 0 10px 30px rgba(0, 0, 0, .05);

  }

  .team-card:hover {

    transform: translateY(-8px);

    box-shadow: 0 20px 45px rgba(0, 0, 0, .12);

  }

  .team-card img {

    width: 100%;

    aspect-ratio: 1/1;

    object-fit: cover;

  }

  .team-content {

    padding: 25px;

    text-align: center;

  }

  .team-content h5 {

    margin-bottom: 8px;

    font-size: 22px;

    font-weight: 700;

  }

  .team-content span {

    color: #ba1515;

    font-weight: 600;

  }

  @media(max-width:991px) {

    .our-people-section {

      padding: 90px 0;

    }

  }

  @media(max-width:576px) {

    .our-people-section {

      padding: 80px 0;

    }

    .team-title {

      font-size: 28px;

    }

  }