.bx-breadcrumb {
    justify-content: start;
}

.reviews-title {
    margin-bottom: 5rem;
}

.reviews {
    margin-bottom: 15rem;
    width: 100%;
}

.reviews-page .reviews {
    margin-bottom: 5rem;
}

.reviews-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem 2rem;
    width: 100%;
}

.review {
    margin-bottom: 1.8rem;
    padding: 2rem;
    /*max-width: 69rem;*/
    width: calc((100% - 2.5rem) / 2);
    color: var(--fon-dark-blue);
    background: var(--fon-gray);
    border-radius: 2rem;
}

.review-width {
    width: 49%;
}

.review-top {
    display: flex;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: 4.4rem;
}

.review-left-name {
    display: none;
    font-family: var(--third-family);
    font-weight: 700;
    font-size: 2rem;
    line-height: 133%;
    color: var(--fon-dark-blue);
    white-space: nowrap;
}

.review-left-date {
    font-family: var(--third-family);
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 169%;
    color: var(--fon-dark-blue);
}

.review-right {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: var(--fon-dark-blue);
    opacity: 0.7;
}

.review-video {
    width: 100%;
}

.review-video iframe {
    display: block;
    width: 100%;
    height: 30rem;
    border-radius: 2rem;
}

.review-image {
    width: 100%;
}

.review-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 2rem;
}

.review-text {
    width: 100%;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: var(--fon-dark-blue);
}

.review-empty {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: var(--white);
}

@media (max-width: 992px) {
    .review {
        width: 48%;
    }

    .review-top {
        flex-wrap: wrap;
        gap: 1rem;
        margin-bottom: 2rem;
    }

    .review-left-name {
        font-size: 1.8rem;
    }

    .review-text {
        font-size: 1.6rem;
    }
}

@media (max-width: 576px) {
    .review {
        width: 100%;
    }
}