.testimonial-with-card
{
    padding-right: var(--container-gutter) !important;
    padding-left: var(--container-gutter) !important;
}

.testimonial-with-card .testimonial-quote-original,
.testimonial-with-card .testimonial-quote-original p,
.testimonial-with-card .testimonial-quote-original p a,
.testimonial-with-card .testimonial-quote-duplicate
{
    font-size: 5rem;
    font-weight: normal;
    line-height: 6rem;

    text-align: left;
    letter-spacing: -2px;
}

@media (max-width: 991.98px)
{
    .testimonial-with-card .testimonial-quote-original,
    .testimonial-with-card .testimonial-quote-original p,
    .testimonial-with-card .testimonial-quote-original p a,
    .testimonial-with-card .testimonial-quote-duplicate
    {
        font-size: 2.75rem;
        line-height: 3.5rem;

        letter-spacing: -1px;
    }
}

@media (max-width: 991.98px)
{
    .testimonial-with-card .col-12,
    .testimonial-with-card .col-md-12
    {
        padding-right: 0;
        padding-left: 0;
    }
}

.testimonial-with-card .testimonial-quote-image
{
    display: none;
}

.testimonial-with-card .card .cards-contents
{
    height: auto;
}

.testimonial-with-card .card .cards-contents:hover
{
    background: none !important;
}

.testimonial-with-card .card .cards-contents .media
{
    max-width: 120px !important;
    max-height: 120px !important;
    margin-left: 0;
}

.testimonial-with-card .card .cards-contents .card-body
{
    max-width: 236px;
    padding-right: 0;
    padding-left: 0;
}

.testimonial-with-card .field--name-field-bp-testimonial-bottom-img
{
    padding-bottom: 50px;

    text-align: left;
}

.testimonial-with-card .testimonial-user-details
{
    position: absolute;
    bottom: 0;
}

.testimonial-with-card .testimonial-user-details span
{
    text-transform: capitalize;
}

.paragraph--type--bp-card.paragraph--view-mode--vertical-card-round-image .cards-contents .media
{
    overflow: hidden;

    width: 120px !important;
    height: 120px !important;

    border-radius: 50%;
}

.paragraph--type--bp-card.paragraph--view-mode--vertical-card-round-image .cards-contents .media::before
{
    padding: 0;
}
