    .reviews-container {
        display: flex;
        gap: 50px;
        flex-wrap: wrap;
        margin: 30px 0;
    }

    .review-item {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .review-top {
        display: flex;
        gap: 20px;
    }

    .author-image {
        width: 50px;
        height: 50px!important;
        border-radius: 50px;
    }

    .review-verify-image {
        width: 22px;
    }

    .review-author {
        display: flex;
        align-items: center;
        gap: 7px;
    }

    .review-author span {
        font-weight: 600;
    }

    .review-info {
        color: #e0e0e0;
        display: flex;
        flex-direction: column;
        gap: 10px;
        font-weight: 400;
    }

    .review-message {
        font-weight: 400;
        line-height: 31px;
        border: 1px solid #e6362d;
        padding: 10px 50px 10px 10px;
        border-radius: 15px;
    }

    .single-review {
        background: linear-gradient(180deg, #212020 0%, #383838 100%);
        display: flex;
        flex-direction: column;
        gap: 20px;
        max-width: 800px;
        padding: 24px;
        border-radius: 25px;
    }

    @media (max-width: 768px) {
        .review-top {
            flex-direction: column;
        }
    }