.testimonials-block
{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    column-gap:20px;
    row-gap:30px
}
.testimonial--circle-images .testimonial-section--image img
{
    border-radius:50%
}
.testimonial--single-item
{
    text-align:center;
    flex:1 1 240px
}
@media screen and (min-width:768px)
{
    .testimonial--single-item
    {
        flex:0 0 240px
    }
    .testimonials--star-wrapper,
    .testimonials--text-wrapper
    {
        justify-content:center;
        margin:20px 0
    }
}
.testimonial--single-item div:first-of-type
{
    margin-top:0
}
.testimonial--single-item .h6
{
    margin-bottom:0
}
.testimonials--star-wrapper,
.testimonials--text-wrapper
{
    justify-content:center;
    margin:20px 0
}
@media screen and (max-width:768px)
{
    .testimonials--star-wrapper,
    .testimonials--text-wrapper
    {
        margin:10px 0
    }
    .testimonial--single-item
    {
        margin-bottom: 10px;
    }
}
.testimonials--text-wrapper
{
    word-wrap:break-word
}
.testimonials--star-wrapper svg
{
    margin:0 3px
}
.testimonial-section--image
{
    text-align:center;
    display:inline-block
}
.testimonial-section--image>div
{
    display:inline-block
}
.testimonial-section--image img
{
    max-width:200px;
    min-width:200px;
    min-height:200px;
    max-height:200px;
    display:inline-block;
    object-fit:cover;
    object-position:center;
    font-family:"object-fit: cover, object-position: center"
}
.section--testimonials-wrapper .content-align--left .testimonials-block
{
    justify-content:flex-start
}
.section--testimonials-wrapper .content-align--left .testimonial--single-item
{
    text-align:left
}
.section--testimonials-wrapper .content-align--left .testimonials--star-wrapper,
.section--testimonials-wrapper .content-align--left .testimonials--text-wrapper
{
    justify-content:flex-start
}
.section--testimonials-wrapper .content-align--left .testimonial-section--image
{
    text-align:left
}
.section--testimonials-wrapper .content-align--right .testimonials-block
{
    justify-content:flex-end
}
.section--testimonials-wrapper .content-align--right .testimonial--single-item
{
    text-align:right
}
.section--testimonials-wrapper .content-align--right .testimonials--star-wrapper,
.section--testimonials-wrapper .content-align--right .testimonials--text-wrapper
{
    justify-content:flex-end
}
.section--testimonials-wrapper .content-align--right .testimonial-section--image
{
    text-align:right
}