.review-section-outer {
    padding: 0 0 70px
}

@media (min-width: 768px) {
    .review-section-outer {
        padding: 0 0 100px
    }
}

@media (min-width: 1200px) {
    .review-section-outer {
        padding: 0 0 135px
    }
}

.review-section-outer .review-repeater-section {
    display: grid;
    gap: 30px 40px;
    margin: 50px auto 0;
    max-width: 1000px
}

@media (min-width: 768px) {
    .review-section-outer .review-repeater-section {
        gap: 50px 40px;
        grid-template-columns: repeat(2, 1fr);
        margin: 60px auto 0
    }
}

@media (min-width: 1200px) {
    .review-section-outer .review-repeater-section {
        margin: 105px auto 0
    }
}

.review-section-outer .review-repeater-section>* {
    background-color: #fff;
    border-radius: 15px;
    -webkit-box-shadow: 0 0 50px 0 #deefe7;
    box-shadow: 0 0 50px 0 #deefe7
}

.review-section-outer .review-repeater-section img {
    height: auto
}

.review-section-outer .btn-outer {
    margin: 50px 0 0;
    text-align: center
}

@media (min-width: 768px) {
    .review-section-outer .btn-outer {
        margin: 70px 0 0
    }
}

@media (min-width: 1200px) {
    .review-section-outer .btn-outer {
        margin: 103px 0 0
    }
}