.section-title{
    font-size:32px;
    font-weight:700;
    margin-bottom:40px;
}

.test-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:70px 0;
}

.test-card{
    background:#fff;
    border-radius:10px;
    padding:18px;
    font-size:13px;
    box-shadow:0 6px 18px rgba(0,0,0,.08);
    transform:rotate(4deg);
    border: 1px solid #C2C2C2;
    height: auto;
}
.reveal-section.show .review-top {
    font-weight: 800 !important;
    font-size: 13px !important;
    line-height: 20px;
    padding-right: 50px;
}
.test-card p {
    line-height: 20px !important;
    padding-top: 10px;
}

.test-card:nth-child(even){
    transform:rotate(-6deg);
}

.name{
    font-weight:700;
    margin-top:12px;
}

.role{
    color:#777;
    font-size:12px;
}

@media(max-width:992px){
    .test-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:576px){
    .test-grid{
        grid-template-columns:1fr;
    }
}
.review-image img {
    width: 28%;
}