.flex-layout.reviews_swiper {
    --bg-color: var(--noix-almond);
    background-color: var(--bg-color);
    --layout-spacing: var(--pk-row-spacing);
    padding-block: var(--layout-spacing);
    color: var(--noix-almond);
    display: flex;
    flex-direction: column;
    row-gap: max(2rem, calc(4 * var(--su)));
}

.flex-layout.reviews_swiper .heading-col {
    display: flex;
    flex-direction: column;
    gap: max(1rem, calc(1 * var(--su)));
    text-align: center;
}

.flex-layout.reviews_swiper .heading-col .pk-text {
    color: var(--noix-blue);
}

.flex-layout.reviews_swiper .swiper-buttons {
    margin-top: max(2rem, calc(4 * var(--su)));
    justify-content: center;
}

.flex-layout.reviews_swiper .swiper-slide {
    height: auto;
}

@media screen and (min-width: 767px) {

    .flex-layout.reviews_swiper .swiper-slide {
        max-width: max(35rem, calc(35 * var(--su)));;
    }

}