.testimonial-cols {
    align-items: center;
    padding: 1rem;

    .wp-block-heading {
        font-size: var(--wp--preset--font-size--large);
        line-height: var(--wp--custom--typography--line-height--large);
    }

    .user {
        color: var(--wp--preset--color--color-light);
        font-family: var(--wp--preset--font-family--proza-libre);
    }

    .position {
        font-size: var(--wp--preset--font-size--small);
        margin-top: 0;
    }
}

.testimonial-slider.wp-block-group {
    padding: 0;

    .testimonial-cols {
        margin-inline: auto;
        max-width: 80%;
        position: relative;

        &:before {
            content: "";
            height: 85%;
            width: 20px;
            top: 50%;
            transform: translateY(-50%);
            position: absolute;
            background-color: var(--wp--preset--color--hover-color);
            left: -20px;
        }

        &:after {
            @extend :before;
            left: auto;
            right: -20px;
        }
    }
}

.testimonial-section {

    .fse-slider-wrapper .swiper-pagination-bullets {
        margin-top: 20px;
    }
}