.testimonial-slider .swiper-slide blockquote {
    @media(min-width: 1024px) {
        margin: var(--wp--preset--spacing--70) var(--wp--preset--spacing--60);
    }
    
    p {
        font-size: clamp(1rem, 0.806rem + 0.827vi, 1.5rem);
        font-weight: 600;
        margin-bottom: var(--wp--preset--spacing--30);
        @media(min-width: 768px) {
            line-height: 32px;
            max-width: 548px;
            margin-left: auto;
            margin-right: auto;
        }
    }
}
.testimonial-slider .swiper-slide .wp-block-columns {
    padding: 64px 36px;
    margin-bottom: 0;
    @media(min-width: 1024px) {
        padding: unset;
        display: grid;
        grid-template-columns: 1fr 527px;
        /* padding: 120px 36px; */
    }
    .wp-block-image {
        height: 100%;
        margin-bottom: 0;
        img {
            max-height: 667px;
            height: 100%;
            width: 100%;
            object-fit: cover;
            @media(max-width: 1023px) {
                display: none;
            }
        }
    }
}

.swiper .swiper-button-prev,
.swiper .swiper-button-next {
    background-color: var(--wp--preset--color--dark-grey);
    color: var(--wp--preset--color--white);
    width: var(--wp--preset--spacing--50);
    height: var(--wp--preset--spacing--50);
    &::after {
        font-size: var(--wp--preset--font-size--h-3);
    }
    
}

.swiper .swiper-pagination-bullets {
    bottom: var(--wp--preset--spacing--50) !important;
}

.swiper .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0;
    background-color: var(--wp--preset--color--yellow);
    max-width: clamp(4.188rem, -0.66rem + 20.683vi, 16.688rem);
    width: 100%;
    height: 4px;
    opacity: .4;
}

.swiper .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
}