.reviews-slider {
    width: 1770px;
    height: 360px;
    overflow: hidden;
    margin: auto;
}

.swiper-slide {
    opacity: 0.5;
    transform: scale(0.8);
    transition: transform 0.3s ease, opacity 0.3s ease;
    width: 575px !important;
    height: 300px;
    margin-top: 50px;
}

.swiper-slide-active {
    opacity: 1;
    transform: scale(1.1);
}

.swiper-slide-active .group-1171275346 {
    position: relative;
    top: -15px;
    left: -18px;
    height: 300px !important;
    width: 575px !important;
}

.swiper-slide-active>div>p {
    width: 515px !important;
}

.swiper-slide-active .frame-225 {
    gap: 184px !important;
    margin-top: 20px;
}

.review-card {
    background-color: #222;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    height: 100%;
}

.reviewer-info {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 10px;
}

.reviewer-img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.rating {
    color: gold;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: '' !important;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: '' !important;
}

.custom-next img {
    position: relative;
    top: 260px;
    right: 690px;
}

.custom-prev img {
    position: relative;
    top: 260px;
    left: 690px;
}

.single-slide-slider {
    width: 375px;
    height: 215px;
}

.single-slide-slider .swiper-slide {
    width: 385px !important;
    height: 155px !important;
    margin-top: 20px;
}

.custom-next-2 img {
    position: absolute;
    left: 188px;
    bottom: 0px;
    cursor: pointer;

}

.custom-prev-2 img {
    position: absolute;
    right: 200px;
    bottom: 0;
    cursor: pointer;
}