.elementor-3096 .elementor-element.elementor-element-42ca5fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3096 .elementor-element.elementor-element-42ca5fe6, .elementor-3096 .elementor-element.elementor-element-42ca5fe6::before{--border-transition:0.3s;}.elementor-3096 .elementor-element.elementor-element-1c57f195 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-1c57f195 sl-testimonial-carousel{background-color:transparent;}.elementor-3096 .elementor-element.elementor-element-1c57f195 sl-testimonial-carousel li:not(.swiper-slide-active) div.media:before{background-color:rgb(0 0 0 / 44%);}.elementor-3096 .elementor-element.elementor-element-1c57f195 sl-testimonial-carousel li.swiper-slide div.testimony h3{color:#F8CA0F;}.elementor-3096 .elementor-element.elementor-element-1c57f195 sl-testimonial-carousel li.swiper-slide div.testimony{color:#FFFFFF;background-color:#243166;}.elementor-3096 .elementor-element.elementor-element-1c57f195 sl-testimonial-carousel div.swiper-pagination > span{background-color:#000000;}@media(max-width:767px){.elementor-3096 .elementor-element.elementor-element-42ca5fe6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for sl-mandic-testimonial-carousel, class: .elementor-element-1c57f195 */.elementor-3096 .elementor-element.elementor-element-1c57f195 {
    font-family: 'Encode Sans';
    overflow-y: visible;
    overflow-x: hidden;
    height: auto !important;
}

sl-testimonial-carousel .nav-desktop a.swiper-button-prev {
background: url(/wp-content/uploads/2023/12/arrow-left.png) #fff center center no-repeat !important;
}

sl-testimonial-carousel .nav-desktop a.swiper-button-next {
background: url(/wp-content/uploads/2023/12/arrow-right.png) #fff center center no-repeat !important;
}

sl-testimonial-carousel .swiper-initialized .nav.nav-desktop a.swiper-button-next:hover  {
background: url(/wp-content/uploads/2023/12/arrow-right.png) #F8CA0F center center no-repeat !important;
}

sl-testimonial-carousel .nav-desktop {
    top:40px !important;
}


sl-testimonial-carousel .nav-desktop a.swiper-button-prev:hover {
background: url(/wp-content/uploads/2023/12/arrow-left.png) #F8CA0Fa center center no-repeat !important;
}

sl-testimonial-carousel .nav-desktop a.swiper-button-prev:after, sl-testimonial-carousel .nav-desktop a.swiper-button-next:after {
    content: unset;
    background: unset !important;
    transform: rotate(0deg) !important;
    background-position-y: 0 !important;
    vertical-align: unset;
}

sl-testimonial-carousel a.swiper-button-prev {
    transform: rotate(0deg) !important;
}


sl-testimonial-carousel a.swiper-button-next:after {
 background-position-y: 0 !important;
}

sl-testimonial-carousel a.swiper-button-prev:after {
 background-position-y: -3px !important;
}


.elementor-3096 .elementor-element.elementor-element-1c57f195 li.swiper-slide,
.elementor-3096 .elementor-element.elementor-element-1c57f195 div.swiper {
    height: auto !important;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 li.swiper-slide img {
    border-radius: 20px 0 20px 20px !important;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony {
    opacity: 1;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony {
    border-radius: 20px;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony h3 {
    font-weight: 800;
    line-height: 20px;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony p {
    font-size: 16px;
    line-height: 24px !important;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony>div {
    padding-right: 5%;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony>div::-webkit-scrollbar-track {

    background-color: #E1E2E7;
    border-radius: 6px;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony>div::-webkit-scrollbar {
    width: 2px;
    background-color: #F5F5F5;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony>div::-webkit-scrollbar-thumb {
    background-color: #F8CA0F;
    border-radius: 6px;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony> div {
    max-height: 155px!important;
    overflow: auto;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 .nav-desktop a {
    transition: .3s ease;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 .swiper-button-prev:hover {
    background-color:#F8CA0F!important;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 .swiper-button-next:hover {
    background-color:#fff!important;
}

.elementor-3096 .elementor-element.elementor-element-1c57f195 div.nav {
    left: 40%;
}

.light .testimony {
    background-color: #fff !important;
}

.light .testimony h3 {
   color: #2B5597 !important;
}


.light .testimony p {
    color: #243166 !important;
}



@media(max-width:767px) {

    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony {
        margin: 0;
        padding: 20% 15% 10% 20%;
        width: 250% !important;
        height: unset;
        min-height: unset;
        left: 50%;
        transform: translate(-50%, -20%);
        bottom: 0;
    }


    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.nav {
        bottom: 0;
    }
    
    sl-testimonial-carousel,
    sl-testimonial-carousel div.swiper, 
    sl-testimonial-carousel li.swiper-slide,
    sl-testimonial-carousel li{
        max-height: 1050px !important;
    }
    
    
     sl-testimonial-carousel {
        height: auto !important;
    }
    
    /*sl-testimonial-carousel ul.swiper-wrapper {*/
    /*    padding-bottom: 100px;*/
    /*}*/
    
    .nav.nav-desktop {
        height: max-content;
    }
    
     sl-testimonial-carousel li.swiper-slide div.testimony {
        min-height:300px;    
    }
    
    sl-testimonial-carousel div.nav {
        left: 0;
        top: unset !important;
        bottom: 15% !important;
    }
    

    sl-testimonial-carousel li.swiper-slide div.testimony {
        padding-bottom:100px !important;
    }
    
    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.nav {
    left: 0;
}

    

    
}

@media(min-width:768px) {
    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony {
        margin: 0 auto 0 auto !important;
        width: 100% !important;
        left: 50%;
        bottom:30%!important;
        min-height:210px;
        overflow: hidden;
        max-height:unset;
    }
    
}

@media(max-width:1024px) {
    .elementor-3096 .elementor-element.elementor-element-1c57f195 sl-testimonial-carousel {
        height: auto;
    }
}

@media(min-width:1024px) {
   .elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony {
        max-width: 30vw!important;
    }
    
    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.nav {
        top: 20px;
        left: calc(50% - 80px);
    }
    
    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony h3,
    .elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony p {
        text-align:left!important;
    }
}

@media(min-width:1200px) {
   .elementor-3096 .elementor-element.elementor-element-1c57f195 div.testimony {
        min-height:237px;
    }
}/* End custom CSS */