.testimonials-slider {
    padding: clamp(20px, 9vw, 132px) var(--spacing-xxl) clamp(20px, 9.77vw, 174px);
}

.testimonial-slide {
    display: flex;
    justify-content: flex-end;
    position: relative;
}

.testimonial-content {
    padding: var(--spacing-large) var(--spacing-120);
    max-width: 635px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.testimonials-slider .swiper-navigation {
    position: absolute;
    bottom: 5px;
    width: 540px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-end;
}

.testimonials-slider .swiper-button-next {
    position: relative;
    left: auto;
    right: auto;
    top: 0;
    border: 1px solid var(--White);
}

.testimonials-slider .swiper-button-prev {
    position: relative;
    left: auto;
    right: auto;
    top: 0;
    background: var(--White);
}

.testimonials-slider .swiper-button-prev,
.testimonials-slider .swiper-button-next {
    height: 42px;
    width: 42px;
    padding: 10px;
}

.testimonials-slider .swiper-button-next::after, 
.testimonials-slider .swiper-button-prev::after {
    content: none;
}

@media (max-width: 1200px) {

    .testimonial-slide {
        flex-direction: column;
    }

    .testimonial-content {
        padding: var(--spacing-large) var(--spacing-120);
        max-width: 100%;
        position: static;
        transform: translateY(0);
    }
    
}

@media (max-width: 992px) {

    .testimonials-slider .swiper-navigation {
        width: 100%;
    }

}