:root {
    --primary-color: #1b2025;
    --secondary-color: #fff;
    --third-color: #0c1927;
    --fourth-color: #f6f5ef;
    --fifth-color: #161616;
    --sixth-color: #36313f;
    --seventh-color: #ffd1d1;
    --eight-color: #FFD700;
    --font-family: 'avenirmedium';
    --transparent-BC: rgba(12, 25, 39, 0);
  }

  .team {
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    font-family: var(--font-family);
    background-color: var(--third-color) !important;
    cursor: default;
    overflow: hidden;
    scrollbar-width: none;
  }


  .scroll_WP{
    overflow-y: scroll !important;
    scrollbar-width: thin;
    scrollbar-color: #191970;
    scrollbar-width: none;
  }

  .scroll_WP::-webkit-scrollbar{
    width: 5px;
    height: 25px;
  }
  .scroll_WP::-webkit-scrollbar {
    width: 8px;
    }
    
  .scroll_WP::-webkit-scrollbar-track {
    background-color: transparent;
    }
    
  .scroll_WP::-webkit-scrollbar-thumb {
    background-color: #191970;
    border-radius: 4px;
    height: 20px;
    }
  
  .scroll_WP::-webkit-scrollbar-thumb:hover {
    background-color: #000080;
    }

    .transparent_BG{
        background: linear-gradient(110deg, rgba(12, 25, 39, 0.493) 35.46%, rgba(19, 42, 66, 0.459) 70.05%);
        backdrop-filter: blur(10px);
      }
    
      .transparent_HS {
        background-color: var(--transparent-BC);
        position: fixed;
        width: 100%;
        z-index: 999;
        top: 0;
        right: 0;
        left: 0;
      }
    
      .transparent_HS::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--transparent-BC);
        backdrop-filter: blur(10px);
        z-index: -1;
      }

      .teamTitle{
        font-size: 60px;
        font-family: 'avenirmedium';
        margin-top: 140px;
        text-align: center;
        color: var(--secondary-color);
      }

      .teamImage{
        display: flex;
        flex-direction: row;
        height: 100vh;
        width: 100vw;
        align-items: center;
        padding: 0px 75px;
        gap: 60px;
      }

      .teamImage2{
        display: flex;
        flex-direction: row;
        height: 100vh;
        width: 100vw;
        align-items: center;
        padding: 0px 75px;
        gap: 60px;
      }

      .imageRow{
        display: flex;
        flex-direction: row;
        align-items: center;
        /* width: 50vw; */
      }

       .memberImageLeft {
        width: 476px;
        height: 305px;
        margin-left: -60px;
        /* flex-shrink: 0; */
        
      }

      .imageStyle {
        width: 135px;
        height: 0;
        flex-shrink: 0;
        background: #FFD700;
        animation: slide-in 1s cubic-bezier(0.38, 0.88, 1, 1) forwards;
      }

      @keyframes slide-in {
        from {
          height: 0;
        }
        to {
          height: 386px;
        }
      }

      .imageSize {
        width: 476px;
        height: 305px;
        border-radius: 25px;
        margin-left: -60px;
      }  

      .teamContent {
        display: flex;
        flex-direction: column;
        font-family: 'avenirmedium';
        color: var(--fourth-color);
      }

      h4 {
        text-transform: uppercase !important;
      }

      h5 {
        font-weight: 600 !important;
        margin-bottom: 30px !important;
      }

      p {
        line-height: 25px !important;
        text-align: justify;
      }

      @media screen and (max-width: 1030px) {
        .teamImage{
          /* gap: 80px; */
          display: block;
          align-items: center;
        }

        h4 {
          font-size: 20px !important;
        }
        h5{
          font-size: 14px !important;
        }

        p {
        font-size: 12px !important;
        line-height: 20px !important;
        }
      }


      .imageRowRight {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        /* width: 50vw; */
      }


      
      .memberImageRight {
        width: 476px;
        height: 305px;
        margin-right: -60px;
        z-index: 9;
      }

      .imageSizeRight{
        width: 476px;
        height: 305px;
        border-radius: 25px;
        margin-right: -60px;
      }

      @media screen and (max-width: 420px) {
        .team{
          max-width: 420px !important;
          height: 100% !important;
          width: 100% ;
          margin-bottom: 50px;
        }

        .teamTitle{
          align-items: center !important;
          font-size: 30px !important;
          display: block;
        }

        .imageSize{
          width: 280px;
          height: 185px;
        }

        .imageStyle {
          width: 100px;
          height: 250px;
          animation: slide-in 1s cubic-bezier(0.38, 0.88, 1, 1) forwards;
        }      
       
        @keyframes slide-in {
          from {
            height: 0;
          }
          to {
            height: 250px;
          }
        }

        .memberImageLeft {
          width: 280px;
          height: 185px;
        }

        .memberImageRight {
          width: 280px;
          height: 185px;
        }

        .imageSizeRight{
          width: 280px;
          height: 185px;
        }

        .imageRow{
          padding-left: 40px;
          width: 100vw;
          height: 260px;
        }

        .teamImage{
          display: flex !important;
          flex-direction: column !important;
          height: auto !important;
          padding-top: 40px;
          gap: 0 !important;
          /* padding-bottom: 30px; */
        }

        .teamImage2{
          display: flex !important;
          flex-direction: column-reverse !important;
          height: auto !important;
          padding-top: 40px;          
          gap: 0 !important;
          /* padding-bottom: 30px; */
        }

        .teamContent{
          max-width: 420px;
          width: 90vw;
          margin-top: 40px;
        }

      }
      
   