   /* <!-- carousel css --> */

      .hero_container6 {
        padding: 60px 240px 60px 240px;
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: center;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
        overflow: hidden;
      }

      .leadership-container {
        background: #000000;
        border-radius: 20px;
        padding: 50px;
        max-width: 1200px;
        width: 100%;
        position: relative;
        color: white;
      }

      .header {
        margin-bottom: 40px;
        position: relative;
      }

      .subtitle {
        font-size: 22px;
        color: #ffffff;
        margin-bottom: 15px;
        font-weight: 500;
        letter-spacing: 0.5px;
        font-family: "AlbertSans-Medium", sans-serif;
      }

      .title {
        font-size: 42px;
        line-height: 1.1;
        color: #ffffff;
        max-width: 500px;
        font-family: "AlbertSans-Medium", sans-serif;
        font-weight: 600;
        font-size: 64px;
      }

      .nav-arrows {
        position: absolute;
        top: 65px;
        right: 0;
        display: flex;
        gap: 10px;
      }

      .arrow-btn {
        width: 40px;
        height: 40px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .arrow-btn:hover {
        border-color: #4299e1;
        color: #4299e1;
        background: rgba(66, 153, 225, 0.1);
      }

      .arrow-btn:disabled {
        opacity: 0.3;
        cursor: not-allowed;
      }

      .carousel-wrapper {
        position: relative;
        overflow: hidden;
      }

      .carousel-container {
        display: flex;
        transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
        will-change: transform;
      }

      .team-slide {
        display: flex;
        min-width: 100%;
        gap: 20px;
      }

      .team-member {
        flex: 1;
        background: #162032;
        border-radius: 16px;
        overflow: hidden;
        border: 1px solid #243447;
        transition: all 0.4s ease;
        cursor: pointer;
        position: relative;
      }

      .team-member:hover {
        /* transform: translateY(-8px); */
        border-color: #ffffff;
      }

      .member-image {
        width: 100%;
        height: 300px;
        position: relative;
        overflow: hidden;
        background: #243447;
      }

      .member-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: transform 0.4s ease;
      }

      .team-member:hover .member-image img {
        transform: scale(1.05);
      }

      .member-overlay {
        position: absolute;
        bottom: -12px;
        left: 0;
        right: 0;
        background: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        padding: 30px 20px 20px;
        /* transform: translateY(100%); */
        transition: transform 0.4s ease;
      }
      .hor-line{
        width: inherit;
        height: 1px;
        border: 1px solid #DCD9D0;
        margin-bottom: 15px;
        opacity: 0.5;
      }
      .team-member:hover .member-overlay {
        opacity: 0.9;
      }

      .member-name {
        font-size: 18px;
        font-weight: 600;
        color: #ffffff;
        font-family: "AlbertSans-Medium", sans-serif;
      }

      .member-role {
        font-size: 13px;
        color: #ffffff;
        font-weight: 400;
        line-height: 20px;
        font-family: "AlbertSans-Medium", sans-serif;
      }

      @media screen and (min-width: 1610px) {
        .leadership-container {
          max-width: 1600px;
          padding: 80px;
        }

        .title {
          font-family: "Inter-semi-bold", sans-serif;
          font-size: 64px;
          max-width: 700px;
        }

        .subtitle {
         
          font-weight: 500;
          font-size: 22px;
        }

        .team-slide {
          gap: 30px;
        }

        .member-image {
          height: 380px;
        }

        .member-overlay {
          padding: 40px 24px 24px;
        }

        .member-name {
          font-size: 16px;
          font-weight: 500;
          Line-height:21.12px;
        }

        .member-role {
          font-size: 13px;
        }

        .arrow-btn {
          width: 50px;
          height: 50px;
        }
      }

      /* Large Desktop */
      @media screen and (min-width: 1250px) and (max-width: 1609px) {
        .hero_container6 {
          padding: 60px 140px 60px 140px;
        }
        .leadership-container {
          max-width: 1400px;
          padding: 60px;
        }

        .title {
          font-size: 48px;
        }

        .team-slide {
          gap: 25px;
        }

        .member-image {
          height: 340px;
        }

        .member-overlay {
          padding: 35px 22px 22px;
        }

        .member-name {
          font-size: 20px;
        }

        .arrow-btn {
          width: 45px;
          height: 45px;
        }
      }

      /* Medium Desktop */
      @media screen and (min-width: 1090px) and (max-width: 1249px) {
        .hero_container6 {
          padding: 60px 140px 60px 140px;
        }
        .leadership-container {
          padding: 50px 40px;
        }

        .title {
          font-size: 38px;
        }

        .team-slide {
          gap: 20px;
        }

        .member-image {
          height: 280px;
        }
         .nav-arrows {
        top: 85px;
        }
      }

      /* Small Desktop/Large Tablet */
      @media screen and (min-width: 768px) and (max-width: 1089px) {
        .hero_container6 {
          padding: 60px 40px 60px 40px;
        }
        .leadership-container {
          padding: 40px 30px;
        }

        .title {
          font-size: 32px;
        }

        .team-slide {
          gap: 15px;
        }

        .member-image {
          height: 260px;
        }

        .member-overlay {
          padding: 25px 16px 16px;
        }

        .member-name {
          font-size: 14px;
        }

        .member-role {
          font-size: 10px;
          line-height: 20px;
        }
        .nav-arrows {
        top: 85px;
        }
      }

      /* Medium Tablet */
      @media screen and (min-width: 600px) and (max-width: 767px) {
        .hero_container6 {
          padding: 60px 40px 60px 40px;
        }
        .leadership-container {
          padding: 35px 25px;
        }

        .title {
          font-size: 28px;
        }

        .header {
          margin-bottom: 30px;
        }
        .member-name {
          font-size: 10px;
        }

        .member-role {
          font-size: 8px;
          line-height: 12px;
        }
        .nav-arrows {
          position: static;
          margin-top: 20px;
        }

        .team-slide {
          gap: 20px;
        }

        .member-image {
          height: 240px;
        }

        .member-overlay {
          padding: 30px 18px 18px;
        }
      }

      /* Small Mobile */
      @media screen and (max-width: 599px) {
        .hero_container6 {
          padding: 60px 30px 60px 30px;
        }
        .leadership-container {
          padding: 30px 20px;
          border-radius: 16px;
        }

        .title {
          font-size: 24px;
          line-height: 1.2;
        }

        .subtitle {
          font-size: 13px;
        }

        .header {
          margin-bottom: 25px;
          text-align: center;
        }

        .nav-arrows {
          position: static;
          justify-content: center;
          margin-top: 15px;
        }

        .team-slide {
          flex-direction: column;
          gap: 15px;
        }

        .member-image {
          height: 300px;
        }

        .member-overlay {
          padding: 25px 20px 20px;
          text-align: center;
        }

        .member-name {
          font-size: 18px;
        }

        .member-role {
          font-size: 14px;
        }
        .member-image img {
          /* height: auto; */
          object-position: center center;
          object-fit: contain;
        }
      }
   