/** Shopify CDN: Minification failed

Line 65:29 Expected ")" to end URL token

**/
.testimonial-slider-section { overflow-x:hidden; }
.testimonial-slider-section .h1 { margin:0; text-align: center;}  
.testimonial-slider .slick-track {display:flex; gap: 20px; align-items: stretch;}

@media (min-width: 991.99px) {
    .testimonial-slider {  
        margin: 40px auto 0;
        overflow: hidden;
    } 
    .block-content {
        padding-right: 35px;
    }
}
@media (max-width: 991px) {
    .testimonial-slider { margin-top: 30px;} 
}

.testimonial-content { 
    border: 1px dashed var(--grey-color-400);
    border-radius: 15px; padding:30px; 
    height: 100%; transition: .45s;
    position: relative;
} 
.testimonial-content svg { width: 44px; height: 44px; position: absolute; top: 20px; right: 20px; opacity: .35;}
.testimonial-content svg path {fill: var(--secondary-color); }  
.testimonial-content p { color: var(--base-color); font-size: 16px; margin:0; }   

.star-rating {
    --star-percent: calc(var(--star-rating) / 5 * 100%);
    font-size: 2rem;
    display: block;
    line-height: 1;  
}
.star-rating:before {
    content: "\2605\2605\2605\2605\2605";
    background: linear-gradient(90deg, var(--color-star) var(--star-percent), var(--color-star-secondary) var(--star-percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} 
.auth-group { margin: 15px 0 0px; gap: 15px; }
.auth-pic { --size-100:100px; width: var(--size-100); height: var(--size-100); display: block; border: 1px solid  var(--grey-color-400); overflow:hidden; border-radius: 7px;}
.auth-pic img {width:100%; height: 100%; display: block; object-fit: cover; }
.auth-name {font-weight:600; color:var(--black-color); text-transform: capitalize;}

@media (min-width:767.99px) {   
    .auth-name {font-size: 16px;}
}

@media (max-width: 749px) {
    .auth-name {font-size: 14px;}
    .testimonial-content {padding:25px;}
    .testimonial-content p { font-size: 15px;}
}

/* Pagination */
.testimonial-slider .slick-arrow {
    display:none;
    border: none;
    cursor: pointer;
    background-image: url({{ 'icon-arrow.svg' | asset_url }});
    background-repeat:  no-repeat;
    background-color: transparent;
    background-position: center;
    background-size: 30px;
    color: var(--white-color);
    border-radius: 50%;
    font-size: 0;
    height: 40px; width: 40px;
    transition: all .5s ease-in-out;
    transform: translateY(-50%);
    position: absolute;
    top: calc(50% + 20px); 
    z-index: 1;
}  
.testimonial-slider .slick-arrow::before {
    display: none;
}
.testimonial-slider .slick-next {
    right:0px;
}  
.testimonial-slider .slick-next:hover {
    right:4px;
}
.testimonial-slider .slick-prev {
    transform: rotate(180deg);
    transform-origin: center;
    left:0px; top:50%;
}  
.testimonial-slider .slick-prev:hover {
    left: 4px;
}
.testimonial-slider .slick-prev:hover, .testimonial-slider .slick-next:hover {
    background-color: var(--secondary-color);
}
/* Slick Dots */
.testimonial-slider-section .slick-dots {
    padding:0; display: flex; 
    justify-content: center;
    list-style:none;
    margin: 25px 0 0;
}
.testimonial-slider-section .slick-dots li {
    width:auto; margin: 0 2.5px;
}
.testimonial-slider-section .slick-dots li button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    cursor: pointer;
    border-radius: 100%;
    text-indent: -9999px;
    background-color: transparent;
    transition: all .5s ease-in-out;
    border:1px solid var(--primary-color);
}
.testimonial-slider-section .slick-dots li.slick-active button {
    width: 30px;
    border-radius: 6px;
    border:1px solid var(--primary-color);
    background-color: var(--primary-color);
}