.review-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:35px;grid-row-gap:25px}
.review-list .review-list-item{position:relative;background-color:#00415d;color:#fdfdfd;padding:25px}
.review-list .review-list-item .data{margin-bottom:10px}
.review-list .review-list-item .name{font-size:20px;font-weight:600;margin-bottom:20px}
.review-list .review-list-item .description{margin-bottom:15px}

.slide_review{
    border: 1px solid #E2E8F0;
    background: #FFF;
    padding: 1.75rem;

    display: flex;
    flex-direction: column;
    height: 100%; /* гарантирует одинаковую высоту карточек */
}
.swiper-wrapper .slide_review{
    min-height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.slide_reviews_user{
    margin-bottom: 0.3rem;
    font-size: 0.9375rem;
    font-weight: 600;
}
.slide_reviews_bottom{
    display: flex;
    align-items: normal;
    justify-content: space-between;
}
.slide_reviews_icon{
    width: 2.5rem;
    height: 2.5rem;
}

.this-full-review>.this-full-review--name{
    font-size: 23px;
    font-weight: 600;
}
.this-full-review>.this-full-review--date{
    font-size: 12px;
opacity: 0.87;
font-weight: 600;
}
.this-full-review>.this-full-review--review{
margin: 15px 0 0 0;
}

.this-full-review--review .title,
.slide_review_text .title{
    font-weight: bolder;
}

.slide_review_top{
    margin-bottom: 1.25rem;
    color: #00415D;
    font-size: 1.125rem;
    font-weight: 600;
}
.slide_review_top span{
    color: #ACB8BC;
    font-size: 0.9375rem;
    font-weight: 400;
}
.slide_review_text{
    font-size: 0.9375rem;
    line-height: 145%;

    flex-grow: 1; /* растягивает текстовый блок, создавая "гибкий" отступ */
}
.slide_review_link{
    color: #3E809E;
    text-align: right;
    display: block;
    font-size: 0.9375rem;
    font-weight: 600;
    text-decoration-line: underline;
    margin-bottom: 0.3rem;
}
/*
.jr_reviews_in .slide_review_top{
    height: 30px;
}
*/

.slide_review{
    border: 1px solid #E2E8F0;
    background: #FFF;
    padding: 1.75rem;
}
.swiper-wrapper .slide_review{
    min-height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.slide_reviews_user{
    margin-bottom: 0.3rem;
    font-size: 0.9375rem;
    font-weight: 600;
}
.slide_reviews_bottom{
    margin-top: auto; /* прижимает блок к низу */
    display: flex;
    align-items: normal;
    justify-content: space-between;
}
.slide_reviews_icon{
    width: 2.5rem;
    height: 2.5rem;
}