.block--review_slider {
padding: 100px 0;
background-color: #FBFAF9;
overflow: hidden;
}
.block--review_slider .content {
width: 100%;
max-width: 1390px;
margin: 0 auto;
padding: 0 15px;
}
.block--review_slider .wrapper-text {
margin-bottom: 40px;
}
.block--review_slider .wrapper-text .title {
margin-bottom: 35px;
}
.block--review_slider .wrapper-text .text * {
font-size: 18px;
font-weight: 300;
}
.block--review_slider .slick-list {
overflow: visible;
}
.block--review_slider .slick-track {
display: flex;
gap: 20px;
margin-left: 0;
}
.block--review_slider .slides {
margin-bottom: 90px;
transform: translateX(-20px);
}
@media (max-width: 991px) {
.block--review_slider .slides {
transform: translateX(0);
}
}
.block--review_slider .slide {
display: flex;
flex-direction: column;
height: auto;
min-height: 450px;
padding: 25px;
background-color: #E7DED5;
border-radius: 10px;
}
.block--review_slider .slide .title {
display: block;
margin-bottom: 15px;
}
.block--review_slider .slide .title * {
font-size: 27px;
line-height: 1.4;
}
.block--review_slider .slide .text {
margin-bottom: 20px;
font-size: 15px;
flex-grow: 1;
}
.block--review_slider .slide .text * {
line-height: 1.6;
}
.block--review_slider .slide .slide_footer {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 20px;
}
.block--review_slider .slide .stars {
display: flex;
gap: 6px;
}
.block--review_slider .slide .stars .star {
height: 18px;
}
.block--review_slider .pagination_bar {
display: flex;
align-items: center;
gap: 18px;
}
.block--review_slider .pagination_bar .bar {
background-color: #CDB9A7;
height: 1px;
width: 100%;
max-width: 720px;
position: relative;
overflow: visible;
}
.block--review_slider .pagination_bar .handle {
height: 3px;
background-color: #8E6347;
position: absolute;
top: 0;
bottom: 0;
min-width: 50px;
margin: auto;
transform: translateX(100%);
transition: left 0.16s;
}
.block--review_slider .pagination_bar .next,
.block--review_slider .pagination_bar .prev {
border: none;
outline: none;
background-color: transparent;
cursor: pointer;
transform: translateY(2px);
}
.block--review_slider .pagination_bar .next img,
.block--review_slider .pagination_bar .prev img {
width: 22px;
}
.block--review_slider .pagination_bar .prev img {
transform: rotate(180deg);
}