#testimonials-widget {
    max-width: 1200px;
    margin: auto;
}
#testimonials-widget .testimonials-grid {
    column-count: 3;
    column-gap: 15px;
}
#testimonials-widget .testimonials-grid .testimonial-card {
    background: linear-gradient(180deg, #FFFFFF 0%, #F8F6FF 99.8%);
    padding: 25px;
    border-radius: 6px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
#testimonials-widget .testimonials-grid .testimonial-card .testimonial-top {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
#testimonials-widget .testimonials-grid .testimonial-card .testimonial-top .testimonial-img img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 12px;
}
#testimonials-widget .testimonials-grid .testimonial-card .testimonial-top .testimonial-meta h4 {
    font-family: 'Inter';
    font-weight: 600;
    font-size: 19px;
    line-height: 120%;
    color: #2E1572;
    margin: 0;
    text-transform: capitalize;
}
#testimonials-widget .testimonials-grid .testimonial-card .testimonial-content{
    margin: 19px 0 25px;
}
#testimonials-widget .testimonials-grid .testimonial-card .testimonial-content p,
#testimonials-widget .testimonials-grid .testimonial-content{
    font-family: 'Inter';
    font-weight: 500;
    font-size: 15px;
    line-height: 150%;
    color: #6B57A1;
}
#testimonials-widget .testimonials-grid .owl-nav{
    display: flex;
    justify-content: center;
    gap: 30px;
}
#testimonials-widget .testimonials-grid .owl-nav button{
    font-size: 0;
    background-color: #5e2ced;
    width: 50px;
    height: 50px;
    border-radius: 6px;
    background-repeat: repeat;
    position: relative;
}
#testimonials-widget .testimonials-grid .owl-nav button:before{
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    margin: auto;
}
#testimonials-widget .testimonials-grid .owl-nav button.owl-prev:before{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="rgb(255, 255, 255)" d="M73.4 297.4C60.9 309.9 60.9 330.2 73.4 342.7L233.4 502.7C245.9 515.2 266.2 515.2 278.7 502.7C291.2 490.2 291.2 469.9 278.7 457.4L173.3 352L544 352C561.7 352 576 337.7 576 320C576 302.3 561.7 288 544 288L173.3 288L278.7 182.6C291.2 170.1 291.2 149.8 278.7 137.3C266.2 124.8 245.9 124.8 233.4 137.3L73.4 297.3z"/></svg>');
}
#testimonials-widget .testimonials-grid .owl-nav button.owl-next:before{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="rgb(255, 255, 255)" d="M566.6 342.6C579.1 330.1 579.1 309.8 566.6 297.3L406.6 137.3C394.1 124.8 373.8 124.8 361.3 137.3C348.8 149.8 348.8 170.1 361.3 182.6L466.7 288L96 288C78.3 288 64 302.3 64 320C64 337.7 78.3 352 96 352L466.7 352L361.3 457.4C348.8 469.9 348.8 490.2 361.3 502.7C373.8 515.2 394.1 515.2 406.6 502.7L566.6 342.7z"/></svg>');
}

/* Tablet */
@media (max-width: 1024px) {
    #testimonials-widget .testimonials-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    #testimonials-widget .testimonials-grid {
        column-count: unset;
        display: block;
    }

    #testimonials-widget .testimonials-grid .testimonial-card {
        margin-bottom: 0;
    }
}