.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2890 .elementor-element.elementor-element-464e5052{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-2890 .elementor-element.elementor-element-4eb58561{--display:flex;}.elementor-2890 .elementor-element.elementor-element-5a76afe0{--display:flex;}.elementor-2890 .elementor-element.elementor-element-22c57e07{--display:grid;}.elementor-2890 .elementor-element.elementor-element-1538e3c0{--display:flex;}.elementor-2890 .elementor-element.elementor-element-1538e3c0:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-1538e3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-360604ab{--display:flex;}.elementor-2890 .elementor-element.elementor-element-360604ab:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-360604ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-634f7f20{--display:flex;}.elementor-2890 .elementor-element.elementor-element-634f7f20:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-634f7f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-4789187{--display:flex;}.elementor-2890 .elementor-element.elementor-element-4789187:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-4789187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-20586b0d{--display:flex;}.elementor-2890 .elementor-element.elementor-element-20586b0d:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-20586b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-208404cf{--display:flex;}.elementor-2890 .elementor-element.elementor-element-208404cf:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-208404cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-4042f867{--display:flex;}.elementor-2890 .elementor-element.elementor-element-4042f867:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-4042f867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-747e7e8e{--display:flex;}.elementor-2890 .elementor-element.elementor-element-747e7e8e:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-747e7e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2890 .elementor-element.elementor-element-6253a3a6{--display:flex;}.elementor-2890 .elementor-element.elementor-element-6253a3a6:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-6253a3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-2890 .elementor-element.elementor-element-38a3f17e{--display:flex;}.elementor-2890 .elementor-element.elementor-element-38a3f17e:not(.elementor-motion-effects-element-type-background), .elementor-2890 .elementor-element.elementor-element-38a3f17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-2890 .elementor-element.elementor-element-464e5052{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-49bc9e45 */.elementor-2890 .elementor-element.elementor-element-49bc9e45 .swiper-pagination-progressbar {

    position: relative;

    bottom: 0;

    left: 12% !important;

    height: 2px !important;

  transform: translateY(-30px);

}



@media (max-width: 768px) {

 .elementor-2890 .elementor-element.elementor-element-49bc9e45 .swiper-pagination-progressbar {

    left: 42% !important;

  }

}



.swiper-slide-contents{

    width: 100% !important;

}





/* Step 1: Move the nav arrows into a horizontal container */

.elementor-swiper-button-prev,

.elementor-swiper-button-next {

    position: static !important;

    transform: none !important;

    margin: 0 5px;

}



/* Step 2: Wrap arrows in a flexbox container if not already */

.elementor-swiper-button-prev + .elementor-swiper-button-next {

    display: inline-block;

}



/* Hide default SVG arrow */

.elementor-swiper-button-prev svg,

.elementor-swiper-button-next svg {

  display: none !important;

}



/* Use your image instead — replace with your actual image URL */

.elementor-swiper-button-prev {

  background-image: url(/assets/site/uploads/2025/09/Frame-1216258763.png);

  background-repeat: no-repeat;

  background-position: center;

  width: 48px;

  height: 49px;

}



.elementor-swiper-button-next {

  background-image: url(/assets/site/uploads/2025/09/Frame-1216258542.png);

  background-repeat: no-repeat;

  background-position: center;

  width: 48px;

  height: 49px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c57e07 */.elementor-element.elementor-element-0945ba3.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-585cb6a.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-3ed5911.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-0df48fb.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-07ed399.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-e5eb7ec.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-d906df1.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-12b72eb.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-4dee93e.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}

.elementor-element.elementor-element-ad5c083.e-con-full.e-flex.e-con.e-child {

    max-height: 100px;

}/* End custom CSS */