 .tleadership {
    display: flex;
    padding-top: 48px;
    flex-direction: column;
    overflow: hidden;
    margin-bottom: 50px;
  }
  .tleadership-content {
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 858px;
    width: 100%;
    padding: 0 1px;
  }
  @media (max-width: 991px) {
    .tleadership-content {
      max-width: 100%;
    }
  }
  .tbackground-image {
    position: absolute;
    inset: 0;
    height: 100%;
    /* width: 100%;*/
    object-fit: cover;
    object-position: center;
  }
    .ttbackground-image {
    position: absolute;
    inset: 0;
    height: 100%;
    /* width: 100%;*/
    object-fit: cover;
    object-position: center;
  }
  .tleadership-description {
    position: relative;
    color: rgba(255, 255, 255, 1);
    z-index: 10;
    width: 1120px;
    margin: -54px 0 0 163px;
    font: 400 25px TT Squares, sans-serif;
  }
  
    .tpleadership-description {
    position: relative;
    color: rgba(255, 255, 255, 1);
    z-index: 10;
    width: 1120px;
    margin: -54px 0 0 163px;
    font: 400 25px TT Squares, sans-serif;
  }
  @media (max-width: 991px) {
    .tleadership-description {
      max-width: 100%;
    }
    .tleadership-description {
    position: relative;
    color: rgba(255, 255, 255, 1);
    z-index: 10;
    width: 320px;
    margin: -54px 0 0 10px;
    font: 400 18px TT Squares, sans-serif;
}
    .tpleadership-description {
      max-width: 100%;
    }
    .tpleadership-description {
    position: relative;
    color: rgba(255, 255, 255, 1);
    z-index: 10;
    width: 320px;
    margin: -54px 0 0 10px;
    font: 400 22px TT Squares, sans-serif;
    top: 300px;
}
  }
  .tleadership-columns {
    position: relative;
    margin-top: 59px;
  }
  @media (max-width: 991px) {
    .tleadership-columns {
      max-width: 100%;
      margin-top: 40px;
    }
  }
  .tcolumns-wrapper {
    gap: 10px;
    display: flex;
  }
  @media (max-width: 991px) {
    .tcolumns-wrapper {
      flex-direction: column;
      align-items: stretch;
      gap: 0px;
    }
  }
  .tleft-column {
    display: flex;
    flex-direction: column;
    line-height: normal;
    width: 50%;
    margin-left: 0px;
  }
  @media (max-width: 991px) {
    .tleft-column {
      width: 100%;
    max-height: 470px;
    }
  }
  .tpresident-info {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 492px;
    min-height: 737px;
    flex-grow: 1;
    color: rgba(255, 255, 255, 1);
    padding: 651px 70px 28px;
    font: 400 25px TT Squares, sans-serif;
  }
  @media (max-width: 991px) {
    .tpresident-info {
      max-width: 100%;
      padding: 100px 20px 0;
    }
    
    .tbackground-image {
    position: absolute;
    inset: 0;
    height: 70%;
    /* width: 100%; */
    object-fit: cover;
    object-position: center;
    top: 180px;
    left: 0px;
}

    .ttbackground-image {
    position: absolute;
    inset: 0;
    height: 70%;
    /* width: 100%; */
    object-fit: cover;
    object-position: center;
    /* top: 180px;*/
    left: 0px;
}
  }
  .tright-column {
    display: flex;
    flex-direction: column;
    line-height: normal;
    width: 50%;
    margin-left: 20px;
  }
  @media (max-width: 991px) {
    .tright-column {
      width: 100%;
      margin-left: 0px;
    }
  }
  .tquote-container {
    background-color: rgba(1, 61, 154, 1);
    position: relative;
    display: flex;
    margin-top: 296px;
    flex-grow: 1;
    flex-direction: column;
    align-items: start;
    color: rgba(255, 255, 255, 1);
    width: 100%;
    padding: 53px 45px 22px;
    font: 400 25px TT Squares, sans-serif;
  }
  @media (max-width: 991px) {
    .tuote-container {
      max-width: 100%;
      margin-top: 40px;
      padding: 0 20px;
    }
    .tquote-container {
    background-color: rgba(1, 61, 154, 1);
    position: relative;
    display: flex;
    margin-top: 0px;
    flex-grow: 1;
    flex-direction: column;
    align-items: start;
    color: rgba(255, 255, 255, 1);
    width: 100%;
    padding: 23px 45px 22px;
    font: 400 22px TT Squares, sans-serif;
  }
  }
  .tquote-icon {
    aspect-ratio: 1.32;
    object-fit: contain;
    object-position: center;
    width: 100px;
    max-width: 100%;
  }
    .ttquote-icon {
    aspect-ratio: 1.32;
    object-fit: contain;
    object-position: center;
    width: 100px;
    max-width: 100%;
    transform: translate(780px, 0);
    margin-top: 20px;
  }
  .tquote-text {
    margin-top: 38px;
  }
  @media (max-width: 991px) {
    .tquote-text {
      max-width: 100%;
     font: 400 18px TT Squares, sans-serif;
    }
    
    .ttquote-icon {
    aspect-ratio: 1.32;
    object-fit: contain;
    object-position: center;
    width: 90px;
    max-width: 100%;
    transform: translate(190px, 0);
    margin-top: 20px;
  }
  .tquote-icon {
    aspect-ratio: 1.32;
    object-fit: contain;
    object-position: center;
    width: 90px;
    max-width: 100%;
}
  }
  .tvisually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }