.ul-reviews {
    padding: clamp(40px, 4.20vw, 80px) 15px;
    max-width: 1920px;
    margin: auto;

    &-heading-descr {
        margin-bottom: 0;
        font-weight: 400;
        font-size: clamp(15px, 0.95vw, 18px);
        letter-spacing: -0.03em;
        color: #4F536C;
        margin-top: clamp(8px, 0.63vw, 12px);
    }

    &-slider {
        --shadow-space: 35px;
        padding: var(--shadow-space);
        margin: calc(0px - var(--shadow-space));
    }
}


.ul-review {
    background-color: var(--white);
    border-radius: 12px;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.06);
    padding: clamp(30px, 2.63vw, 50px) clamp(15px, 1.84vw, 35px);

    &-rating {
        display: flex;
        align-items: center;
        gap: clamp(4px, 0.37vw, 7px);
        font-size: var(--ul-primary);
        color: #FFA31A;
        margin-bottom: clamp(10px, 1.05vw, 20px);
    }

    &-descr {
        font-weight: 400;
        font-size: clamp(15px, 0.95vw, 18px);
        line-height: 167%;
        color: var(--black);
        margin-bottom: clamp(16px, 1.63vw, 31px);
    }

    &-bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    &-reviewer {
        display: flex;
        align-items: center;
        gap: clamp(10px, 0.79vw, 15px);

        .reviewer-image img {
            width: clamp(45px, 3.15vw, 60px);
            aspect-ratio: 1/1;
            object-fit: cover;
            border-radius: 50%;
        }

        .reviewer-name {
            font-weight: 600;
            font-size: clamp(17px, 1.05vw, 20px);
            color: var(--black);
            margin-bottom: clamp(1px, 0.21vw, 4px);
            padding-top: 3px;
        }

        .reviewer-role {
            display: block;
            font-size: clamp(13px, 0.84vw, 16px);
        }
    }

    &-icon {
        font-size: clamp(28px, 2.26vw, 43px);
        color: var(--ul-primary);
        display: block;
        line-height: 1;

        i {
            display: inline-block;
        }
    }
}