.elementor-12763 .elementor-element.elementor-element-e3c9b03{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12763 .elementor-element.elementor-element-f1334a7{z-index:0;}.elementor-12763 .elementor-element.elementor-element-f1334a7 .elementor-swiper-button{font-size:20px;}.elementor-12763 .elementor-element.elementor-element-f1334a7 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Staatliches-Regular", Sans-serif;font-weight:normal;font-style:normal;}.elementor-12763 .elementor-element.elementor-element-721c4d1{--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;}@media(max-width:1366px){.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-f1334a7 */#service-slide .elementor-testimonial__footer { margin:0; }
#service-slide .elementor-main-swiper {
    width: 100%;
}
#service-slide .elementor-testimonial__image {
    background: url(/wp-content/uploads/2024/05/serv-circle.webp) no-repeat;
    width: 140px;
    height: 125px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:#000; border-radius:100%; 
    outline-offset: 5px;
    outline: 5px solid #000; border-radius:100%;
    margin-bottom:15px;
    position:relative;
    
}
#service-slide .elementor-testimonial__image:before, #serv-slide .elementor-testimonial__image:after { position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    background-image: url(/wp-content/uploads/2024/05/serv-ln.webp);
    background-repeat: no-repeat;
    height: 22px;
    width: 10px;}
#service-slide .elementor-testimonial__image:before { left:0;}
#service-slide .elementor-testimonial__image:after {right:0; }

#service-slide .swiper-slide.swiper-slide-next+.swiper-slide { 
padding: 40px 0;
width:347px !important;
top: 17px;
height: 225px; 
outline-offset: 5px;
outline: 5px solid #555555;
border-radius:100%;
background:#E0172B;

}
#service-slide .swiper-slide.swiper-slide-next+.swiper-slide .elementor-testimonial__image { background:none; border:none; outline:none; padding:0; height: auto;}
#service-slide .swiper-slide.swiper-slide-next+.swiper-slide .elementor-testimonial__image {display: block;margin-bottom: 20px; transform: scale(1.25); }
#service-slide .swiper-slide.swiper-slide-next+.swiper-slide h3 {
    color: #fff;font-size: 31px; line-height:35px;
}

#service-slide .swiper-slide.swiper-slide-next+.swiper-slide .elementor-testimonial__image:before, #service-slide .swiper-slide.swiper-slide-next+.swiper-slide .elementor-testimonial__image:after { display:none; }


#service-slide .swiper-slide:hover .elementor-testimonial__cite {
    display: none;
}
#service-slide .elementor-testimonial__name {
    display: none;
}

#service-slide .elementor-testimonial__image img {
    width: auto;
    height: auto;
    border-radius: 0;
}

#service-slide .swiper-slide .serv-img {
    display: none;
}
#service-slide .swiper-slide {
    position: relative;
    top: 40px; margin-bottom: 35px;
}
#service-slide .swiper-slide h3 {
    font-size: 28px;
    font-family: "KellySlab-Regular", Sans-serif;
    line-height: 28px;
    color: #252178;
}
#service-slide .swiper-slide .elementor-testimonial__text h3 {
    color: #191817;text-shadow: 2px 4px 4px rgba(25 24 23 / 28%);
}


#service-slide .elementor-swiper-button i{ display:none; }
#service-slide .elementor-swiper-button-prev {
        margin-left: -10%;
    }
#service-slide .elementor-swiper-button-next {
        margin-right: -10%;
}
#service-slide .elementor-swiper-button {
        width: 58px;
        height: 58px;
        background-size: 100% !important;
        border-radius: 100%;
        background: #e0172b;
        
}
#service-slide .elementor-swiper-button-prev:before {
        background: url(/wp-content/uploads/2024/05/prev-arw.webp) no-repeat; 
}

#service-slide .elementor-swiper-button:before {
        position: absolute;
        content: "";
        width: 22px;
        height: 22px;
        left: 0;
        top: 30%;
        right: 0;
        margin: 0 auto;
}   

#service-slide .elementor-swiper-button-next:before {
        background: url(/wp-content/uploads/2024/05/next-arw.webp) no-repeat ;
}
#service-slide .swiper-slide.swiper-slide-duplicate-prev {
    left: -43px;
    position: relative;
}

#service-slide .swiper-slide.swiper-slide-active {
    left: 40px;
    position: relative;
}

#service-slide .elementor-main-swiper .swiper-wrapper {
    left: -60px;
}
@media (max-width:1400px) {
#service-slide .swiper-slide:hover {top: 15px; width:300px;}
#service-slide .swiper-slide {height: 225px; } 

}

@media (max-width:1099px) {

 #service-slider { display:none; }      
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Staatliches-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/05/Staatliches-Regular.eot');
	src: url('/wp-content/uploads/2024/05/Staatliches-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/05/Staatliches-Regular.woff2') format('woff2'),
		url('/wp-content/uploads/2024/05/Staatliches-Regular.woff') format('woff'),
		url('/wp-content/uploads/2024/05/Staatliches-Regular.ttf') format('truetype'),
		url('/wp-content/uploads/2024/05/Staatliches-Regular.svg#Staatliches-Regular') format('svg');
}
/* End Custom Fonts CSS */