.maincontent {
    max-width:100%;
    width:100%;
    padding:0;
    border:0;
    }
    
    .mission-section {
    padding: 40px 20px;
    background: linear-gradient(90deg, #eee, transparent);
    }
    
    .mttwrapper{
    max-width: 1400px;
    width: 100%;
    display: flex;
    flex-flow: row-reverse wrap;
      justify-content: center;
      align-items: center;
    gap: 30px;
    margin-inline:auto;
    
    }
    
    .mttimage{
    flex: 1 415px;
    max-width: 720px;
      max-height: 100%;
      width: 100%!important;
      height: auto!important;
    }
    
    .teamtext-wrapper {
    flex: 1 415px;
    margin: auto;
    }
    
    .teamtext{
    margin: auto;
    max-width: 100ch;
    width: 100%;
    }
    
    .team-section {
    padding-block: 40px;
    }
    
    
    .team-row {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
    justify-content: center;
    margin: 20px auto;
    max-width: 1200px;
    width: 100%;
    padding: 30px 20px;
    }
   
.double-row {
grid-template-columns: 1fr 1fr;
}
    
    .team-card {
    max-width: 320px;
margin: auto;
    width: 100%;
    height: 565px;
    text-align: center;
    display: flex;
    flex-direction: column;
    border: 2px solid #fafafa;
    padding: 12px;
        background-color: #fff;
        -webkit-box-shadow: 2px 9px 64px 2px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 2px 9px 64px 2px rgba(0, 0, 0, 0.08);
        box-shadow: 2px 9px 64px 2px rgba(0, 0, 0, 0.08);
        transition: all ease-in 0.3s;
    }
    
    .team-card img {
    max-width: 300px;
    width: 100%;
    height: auto;
    margin: 15px auto 5px;
    }
    
    .team-card hr {
        display: block;
        position: relative;
        width: 80px;
        margin: 7px auto 12px;
        border-top: 2px solid var(--green);
    }
    
    
    @media (max-width: 860px) {
    .team-card {
    height: 535px
    }
    }
    
    @media (max-width: 780px) {
    .staff-row{
    grid-template-columns: 1fr 1fr;
    }
    }
    
    @media (max-width: 635px) {
    .staff-row, .founder-row {
    grid-template-columns: 1fr;
    }
    
    .team-card {
    height: 565px;
margin: auto;
    }
    }