.reviews-list {padding-top: 96px;padding-bottom: 96px;}
.reviews-list .flex-row {display: flex;}
.reviews-list h2.title {color: #0D0F33; text-align: center; font-family: var(--font-primary); font-weight: 700; margin-bottom: 48px;}
.reviews-list .reviews-cards-slider {width: 100%;display: flex;}
.reviews-list .reviews-cards-slider:not(.slick-initialized) {visibility: hidden;}
.reviews-list .reviews-cards-slider .slick-arrow {width: 60px; height: 60px; background: #D9EDF7; position: absolute; top: calc(50% - 30px); border-radius: 50%;color: #61B2DE;display: flex; justify-content: center;align-items: center;z-index: 1;}
.reviews-list .reviews-cards-slider .slick-arrow:hover {background: #61B2DE;}
.reviews-list .reviews-cards-slider .slick-arrow .icon::before {content: '\e917';font-family: 'icomoon' !important;speak: never;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 26px;position: relative;}
.reviews-list .reviews-cards-slider .slick-arrow:hover .icon::before {color: #D9EDF7;}
.reviews-list .reviews-cards-slider .slick-arrow.slick-prev {left: 0px;}
.reviews-list .reviews-cards-slider .slick-arrow.slick-prev .icon {transform: rotate(180deg);padding-top: 1px; padding-left: 6px;}
.reviews-list .reviews-cards-slider .slick-arrow.slick-next {right: 0px;}
.reviews-list .reviews-cards-slider .slick-arrow.slick-next .icon::before {padding-top: 1px; padding-left: 6px;}
.reviews-list .reviews-cards-slider .slick-list {max-width: 1180px;margin: 0 auto;margin-left: 74px;margin-right: 74px;width: 100%;}
.reviews-list .reviews-cards-slider .slick-track {display: flex!important;gap: 40px;position: relative;align-items: stretch;}
.reviews-list .reviews-cards-slider .slick-slide {display: flex;max-width: calc(50% - 30px)!important;}
.reviews-list .reviews-cards-slider .slick-slide,
.reviews-list .reviews-cards-slider .slick-slide > div {display: flex!important;flex-direction: column;}
.reviews-list .reviews-cards-slider .slick-slide {height: auto!important;}
.reviews-list .reviews-cards-slider .slick-slide > div {padding: 5px;height: 100%!important;}
.reviews-list .reviews-cards-slider .review-card {display: flex!important;flex-direction: column;padding: 32px;border-radius: 16px;background: var(--Colors-White, #FFF);box-shadow: 0px 0px 15px -5px rgba(60, 106, 120, 0.24);height: 100%;}
.reviews-list .reviews-cards-slider .review-card .review-card-header {display: flex; flex-direction: column; gap: 16px;}
.reviews-list .reviews-cards-slider .review-card .review-card-header .rating-stars {display: flex;}
.reviews-list .reviews-cards-slider .review-card .review-card-header .rating-stars img {width: 24px; height: 24px;}
.reviews-list .reviews-cards-slider .review-card .review-card-header h6 {color: #0D0F33;font-family: var(--font-secondary);font-size: 20px;font-style: normal;font-weight: 700;line-height: 26px;margin-bottom: 0px;}
.reviews-list .reviews-cards-slider .review-card .review-card-header .author {display: flex;flex-direction: column;}
.reviews-list .reviews-cards-slider .review-card .review-card-header .author .name {color: #0D0F33; font-family: var(--font-secondary); font-size: 18px; font-style: normal; font-weight: 500; line-height: 27px;}
.reviews-list .reviews-cards-slider .review-card .review-card-header .author .info {color: var(--text-secondary, #98A6B4); font-family: var(--font-secondary); font-size: 18px; font-style: normal; font-weight: 400; line-height: 27px;}
.reviews-list .reviews-cards-slider .review-card > hr {height: 0.5px;background: var(--text-secondary, #98A6B4);margin-top: var(--Spacing-s3, 24px);margin-bottom: var(--Spacing-s3, 24px);}
.reviews-list .reviews-cards-slider .review-card .review-card-body .review-card-body-details {display: flex; flex-direction: column;}
.reviews-list .reviews-cards-slider .review-card .review-card-body p {color: #0D0F33;font-family: var(--font-secondary);font-size: 18px;font-style: normal;font-weight: 500;line-height: 27px;margin-bottom: 8px;}
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more,
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link,
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link:after {color: var(--text-primary, #0D0F33);font-family: var(--font-secondary);font-size: 16px;font-style: normal;font-weight: 500;line-height: 27px;text-transform: uppercase;background-color: transparent;}
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link:after {font-size: 12px;}
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more:hover {background: transparent!important;}

.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link-container {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    width: max-content;
}
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link-container:after {
    content: '';
    height: 2px!important;
    width: 116px;
    background: var(--colors-orange, #FE5800);
}

.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link-container:hover:after {
    width: 100%;
    transition: width 0.3s ease-in-out;
}

.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link {
    margin-top: auto;
    padding: 10px 0;
    box-shadow: none!important;
}
.reviews-list .reviews-cards-slider .review-card .review-card-body a.read-more .btn-link strong {
    padding-right: 0px;

}

@media (max-width: 1024px) {
    .reviews-list .reviews-cards-slider .slick-track {gap: 20px;}
    .reviews-list .reviews-cards-slider .slick-slide {max-width: 100%!important;}
    .reviews-list .reviews-cards-slider .slick-list {margin: 0 auto;}
    .reviews-list .reviews-cards-slider .slick-arrow {width: 50px;height: 50px;}
    .reviews-list .reviews-cards-slider .slick-arrow.slick-prev {left: -10px;}
    .reviews-list .reviews-cards-slider .slick-arrow.slick-next {right: -10px;}
}
