#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper{
    background-color: var(--mahogany);
    padding-block: 9rem;

    position: relative;
    isolation: isolate;
    overflow: clip;
}

.flex_layout.testimonial_los .flex_layout_wrapper::before{
    content: '';
    width: 175%;
    aspect-ratio: 1;
    background-image: url(/wp-content/themes/bb-theme-child/assets/images/circle.png);
    background-size: contain; background-position: center;
    position: absolute;
    z-index: -1;
    top: 0; left: 60%;

    transform: translate(-50%, -50%);
}

.flex_layout.testimonial_los .flex_layout_wrapper::after{
    content: '';
    width: 100%;
    aspect-ratio: 1;
    background-image: url(/wp-content/themes/bb-theme-child/assets/images/circle.png);
    background-size: contain; background-position: center;
    position: absolute;
    z-index: -1;
    top: 100%; left: 20%;

    transform: translate(-50%, -50%);
}

#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper{
    grid-column-start: 4;
    grid-column-end: 12;
}

#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper .quote,
#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper .text span{
    color: var(--white);
}

#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper .quote{
    font-size: var(--heading-2);
    line-height: 1.2;
    font-weight: var(--body-semibold);
    margin-bottom: 3rem;
}

#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper .text{
    display: flex;
    flex-direction: column;
}
#pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper .text > span:not(.sub){
    font-weight: var(--body-semibold);
}

@media screen and (max-width: 1024px){
    #pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper{
        padding-block: 5rem;
    }
    #pk_flex_content .flex_layout.testimonial_los > .flex_layout_wrapper > .content_wrapper{
        grid-column: 1/-1;
    }
}
