.fc_testimonial {

}

.fc_testimonial .content {
    position: relative;
    isolation: isolate;
    padding: var(--gap-l);
    display: flex;
    flex-direction: column;
    gap: var(--gap-s);
    align-items: flex-end;
}

.fc_testimonial .content:after {
    content: '';
    position: absolute;
    background: left / 531px no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='531' height='404' fill='none'%3e%3cpath fill='%23007FC7' d='m234 0-81.2 281.6-29.3-117c36.2 0 65.8 10.5 88.9 31.4 23.1 21 34.7 49.9 34.7 86.7 0 36.8-12 66.4-35.8 88.8-23.1 21.7-52.4 32.5-87.8 32.5s-65-10.8-88.8-32.5C11.6 349.1 0 319.5 0 282.7c0-10.1.7-20.2 2.2-30.3C4.3 242.3 7.9 230 13 215.5a840 840 0 0 1 22.8-56.3L105 0h129Zm284 0-81.3 281.6-29.2-117c36 0 65.7 10.5 88.8 31.4 23.1 21 34.7 49.9 34.7 86.7 0 36.8-12 66.4-35.8 88.8-23 21.7-52.3 32.5-87.7 32.5-35.4 0-65-10.8-88.9-32.5-23.1-22.4-34.7-52-34.7-88.8 0-10.1.7-20.2 2.2-30.3 2.2-10.1 5.8-22.4 10.8-36.9 5-14.4 12.7-33.2 22.8-56.3L389 0h129Z' opacity='.1'/%3e%3c/svg%3e");
    width: 100%;
    inset: 0;
    z-index: -1;
}

.fc_testimonial .content > * {
    width: 64%;
    margin: 0;
}


.fc_testimonial .content > *:not(p) {
    color: var(--blue);
}

@media (max-width: 600px) {
    .fc_testimonial .content > * {
        width: 100%;
    }
    .fc_testimonial .content:after {
    background-size: 50%;
        background-position: top left;
    }
}