.testimonial-container{
    display: grid;
    grid-template-columns: 30% 30% 30%;
    justify-content: space-evenly;
    margin-top: 6vh;
    row-gap: 4vh;
}

.testimonial{
    background-color: var(--white);
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.testimonial p, .testimonial h3{
    color: var(--black);
}

.testimonial .logo-title{
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    margin: 3vh 0 3vh 0;
    width: 80%;
}

.testimonial-title{
    width: 50%;
}

.testimonial-title h3{
    font-family: manrope_xbold;
}

.testimonial img{
    max-width: 40%;
    max-height: 150px;
}

.testimonial-text{
    width: 90%;
    margin: 5px 0 4vh 0;
}

@media screen and (max-width:1050px){
    .testimonial-container{
        grid-template-columns: 45% 45%;
    }
}

@media screen and (max-width:665px){
    .testimonial-container{
        grid-template-columns: 80%;
    }
}

@media screen and (max-width: 600px){
    .testimonial-container{
        grid-template-columns: 90%;
    }
}