

.review-slider-section{
    --swiper-theme-color: #F8F6F2;
  .ck-section-heading {
    margin-bottom: 42px;
}
  .review-stars {
    display: flex;
    max-width: 118px;
    margin:0 auto;
    width: 100%;
    svg{
        width: 22px;
        height: 22px;
    }
}
.swiper-slide-area {
    text-align: center;
    background: #F8F6F2;
    height: 100%;
    border-radius: 24px;
    display: flex;
    
}
.swiper-slide-wrap {
    height: auto;
    padding: 30px;
    display: flex;
    flex-direction: column;
}
.cutomer-info {
    margin-top: auto;
}
.swiper-slide {
    height: auto;
}
.customer-image {
    width: 52px;
    height: 52px;
    margin: auto;
    border-radius: 50%;
    overflow: hidden;
    img,
    svg {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        border-radius: 50%;
    }
}
.swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    background: #F8F6F2;
    opacity: 0.7;
}
.swiper-pagination-bullet-active{
    border-radius: 6px;
    width: 34px;
    height: 12px;
    opacity: 1;
}

.swiper-wrapper{
    padding-bottom: 50px;
}
.swiper-pagination{
    bottom: 0;
}
p.review-text {
    font-style: italic;
    margin: 24px 0;
    line-height: 1.3;
}
p.customer-name {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
    font-family: var(--font-family-heading);
}

@media screen and (max-width: 749px) {
    .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
}
p.review-text {
    margin: 18px 0;
}
  .ck-section-heading {
    margin-bottom: 35px;
}
.swiper-pagination-bullet-active{
    border-radius: 6px;
    width: 16px;
    height: 10px;
}
.swiper-wrapper{
    padding-bottom: 35px;
}
}
}
