.review {
    flex: 1;
    margin-bottom: 60px;
    padding-inline-end: 1.67rem;
    transition: 0.2s ease-in-out
    }
.review--boxed {
    border-radius: 32px;
    padding: 24px
    }
.review--boxed, .splide .review {
    margin-bottom: 24px
    }
@media (max-width: 767px) {
    .review:not(.review--boxed) {
        padding-inline-end: 0
        }
    }
.review--boxed {
    background: #fff;
    box-shadow: 0 16px 32px rgba(12, 53, 148, 0.05), 0 8px 16px rgba(12, 53, 148, 0.05)
    }
.review__stars {
    display: inline-flex;
    flex-wrap: wrap;
    margin-bottom: 1rem
    }
.review__star {
    color: #ffa501;
    flex-shrink: 0;
    line-height: 0;
    margin: 0 5px 5px 0
    }
.review__quote {
    margin-bottom: 24px
    }
.review__author {
    align-items: center;
    display: inline-flex;
    flex-shrink: 0
    }
.review__author__name {
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: 400
    }
@media (min-width: 1140px) {
    .splide--center-mode:not(.splide--lg-2):not(.splide--lg-4) .splide__slide:not(.is-active) .review {
        transform: scale(0.9);
        transform-origin: center center
        }
    }
@media (max-width: 1139px) and (min-width: 768px) {
    .splide--center-mode:not(.splide--md-2) .splide__slide:not(.is-active) .review {
        transform: scale(0.9);
        transform-origin: center center
        }
    }
@media (max-width: 767px) {
    .splide--center-mode .splide__slide:not(.is-active) .review {
        transform: scale(0.9);
        transform-origin: center center
        }
    }