.review_sec {background-image: url("../images/banner/review_bg.webp");background-repeat: no-repeat;background-size: 100%;background-position: center;border-radius: 50px;margin-bottom: 90px;}
.review_sec > div {border-radius: 50px;background: rgba(75, 114, 112, 0.9);}
.review_sec .wrapper {padding-block: 100px 50px;}
.review_sec .wrapper > h2 {color: #fff;font-size: 36px;font-weight: 600;margin-bottom: 20px;text-align: center;}
.review_sec .wrapper > p {color: #fff;font-size: 18px;margin-bottom: 30px;text-align: center;}
.review_sec .slider {display: flex; overflow: hidden;}
.review_sec .slider-card {min-width: calc(33.3333% - 14.3333px); padding-bottom: 70px;}
.review_sec .slider-card > div {background-color: #FDFBEB;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius: 15px;display: flex;flex-direction: column;align-items: center;position: relative;padding: 35px 17px 60px 17px;display: flex;flex-direction: column;height: 100%;justify-content: space-between;align-items: center;}
.review_sec .slider-card > div > img {width: 76px;height: 56px;object-fit: contain;margin-bottom: 20px;}
.review_sec .slider-card > div > h3 {max-height: 60px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; line-height: 1.2; text-align: center; color: #282828;font-weight: 600;font-size: 24px;margin-bottom: 10px; -webkit-line-clamp: 2;}
.review_sec .slider-card > div > p {height: 80px; overflow: hidden; overflow-y: auto; color: #5A5A63;text-align: center;margin-bottom: 10px;line-height: 20px;scrollbar-width: thin;scrollbar-color: transparent transparent;}
.review_sec .slider-card > div > p:hover {scrollbar-color: #24C66D #e9e9e9;}
.review_sec .slider-card > div > span {display: flex;margin-bottom: 10px;}
.review_sec .slider-card > div > div {position: absolute;bottom: -65px;text-align: center;}
.review_sec .slider-card > div > div > img {height: 70px;width: 71px;border-radius: 50%;margin-bottom: 8px;}
.review_sec .slider-card > div > div > p {color: #F5F5F5;font-size: 18px;font-weight: 600;}
@media only screen and (max-width:991px) {
    .review_sec .wrapper > h2 {font-size: 30px;}
    .review_sec .wrapper > p {font-size: 16px;margin-bottom: 10px;}
}
@media only screen and (max-width:991px) {
    .review_sec .wrapper > h2 {font-size: 26px;}
    .review_sec .slider-card > div > h3 {font-size: 22px;}
    .review_sec .wrapper {padding-block: 70px 30px;}
}