/* section-testimonials-highlight-carousel */
.section-testimonials-highlight-carousel .slider-wrapper.relative{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.section-testimonials-highlight-carousel .slider-wrapper.relative,
.section-testimonials-highlight-carousel .flickity-slider .banner{
    border-radius: 16px;
}
.section-testimonials-highlight-carousel .flickity-page-dots li.dot.is-selected{
    width:40px !important;
}
.section-testimonials-highlight-carousel .flickity-page-dots li.dot{
    border-radius:20px !important;
}
.section-testimonials-highlight-carousel .banner .banner-layers.container .text-box.banner-layer{
    background:#fff;
    border-radius:8px;
    padding:20px;
}
.section-testimonials-highlight-carousel .banner .banner-layers.container .text-box.banner-layer .icon-box-text *{
    color: var(--color-primary-dark);
}
/* section-testimonials-grid */
.section-testimonials-grid .row-list-testimonials-card .col-inner{
    height: 100%;
}
.section-testimonials-grid .row-list-testimonials-card .testimonials-card-expand{
    padding:0 20px;
    background: var(--color-light-grey);
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    border-radius:8px;
    cursor: pointer;
}
.section-testimonials-grid .row-list-testimonials-card .testimonials-card-expand .block-card-heading{
    display:flex;
    align-items: center;
    justify-content: space-between;
    padding:10px 0;
}
.section-testimonials-grid .row-list-testimonials-card .testimonials-card-expand .block-card-heading p.heading{
    margin:0;
    font-size:var(--font-body-large);
    font-weight: 500;
}
.section-testimonials-grid .row-list-testimonials-card .testimonials-card-expand .block-card-text{
    max-height: 0;
    transition: all .5s ease;
    visibility: hidden;
    overflow: hidden;
    height: 0;
}
.section-testimonials-grid .row-list-testimonials-card .testimonials-card-expand .block-card-text.active{
    max-height: 300px;
    visibility: visible;
    height:100%;
}
