.reviews-block-btn {padding:4px; display:flex; display:grid; grid-template-columns:repeat(4,1fr); margin:40px 0 10px; background-color:#F5F7FA; border-radius:11px; overflow:auto}
 .reviews-btn {font-size:16px; font-weight:700; background-color:#da291c00; color:#131313; transition:.3s background-color,.3s color; padding:14px 0 15px; display:flex; justify-content:center; border-radius:11px; cursor:pointer; min-width:175px}
.reviews-btn.active {background-color:#DA291C; color:#fff}
 .reviews-content-list {background-color:#F5F7FA; border-radius:10px; padding:10px; display:flex; flex-direction:column; gap:10px; margin-bottom:40px}
 .reviews-content-item {display:grid; grid-template-columns:repeat(2,1fr); background-color:#fff; padding:30px; box-shadow:0 10px 26.2px -5px rgba(0,0,0,0.15); align-items:center}
.reviews-content-item .reviews-item-author {display:flex; align-items:center; gap:14px}
.reviews-author-avatar {display:flex; justify-content:center; align-items:center; width:50px; height:50px; background-color:#F5F7FA; border-radius:50px}
.reviews-content-item .reviews-item-author .name {font-weight:700; font-size:20px}
.reviews-content-item .reviews-item-text {grid-column:span 2; margin:20px 0 27px}
.reviews-content-item .reviews-item-date {display:flex; justify-content:flex-end; font-size:16px; font-weight:400}
.reviews-content-item .reviews-item-date .date {padding:6px 12px; background-color:#F5F7FA; border-radius:50px}
.reviews-content-item .reviews-item-source {display:flex; justify-content:flex-end}
.reviews-content-item .reviews-item-rating {display:flex; align-items:center; gap:12px; font-size:24px; font-weight:700}
.reviews-content-item .star-block {display:flex; gap:8px}
.reviews-content-item .star-block .empty {fill:#c3c3c3}
.reviews-content-item .reviews-item-source {color:#98A9AF; gap:9px; align-items:center}
 .reviews-content-block-list .bottom_btn {display:flex; justify-content:center}
.more_reviews_btn {padding:15px 25px; border:1px solid #131313; border-radius:6px; font-size:16px; cursor:pointer; transition:.2s color,.2s background-color; color:#000000; background-color:#ffffff}
.more_reviews_btn:hover {color:#ffffff; background-color:#131313}
 @media(max-width:768px) {.reviews-content-item .reviews-item-author {grid-column:span 2; order:0}
 .reviews-content-item .reviews-item-date {order:4}
 .reviews-content-item .reviews-item-text {order:1}
 .reviews-content-item .reviews-item-rating {order:2; grid-column:span 2}
 .reviews-content-item .reviews-item-source {color:#98A9AF; gap:9px; align-items:center; margin-top:12px; order:2; justify-content:flex-start}
}
