/* View All Modal */
.reviews-container {
    max-height: 70vh;
    overflow-y: scroll;
    overflow-x: hidden;
}

.review-columns {
    column-count: 1;
}

@media(min-width: 992px) {
    .review-columns {
        column-count: 2;
    }
}

.review-item {
    break-inside: avoid;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    display: block; /* or inline-block */
    margin-bottom: 1rem;
}