.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1596 .elementor-element.elementor-element-21c5c32{--e-transform-translateY:0.2rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-1596 .elementor-element.elementor-element-21c5c32.elementor-element{--align-self:stretch;}.elementor-1596 .elementor-element.elementor-element-a1ae660{--display:flex;}.elementor-1596 .elementor-element.elementor-element-7634e5f{--display:flex;}.elementor-1596 .elementor-element.elementor-element-de666bb{--display:flex;}.elementor-1596 .elementor-element.elementor-element-190712b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1596 .elementor-element.elementor-element-a4e1af0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:24px;padding:0rem 0rem 0rem 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-4.8rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-6rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-6rem;--e-n-carousel-arrow-size:1rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-6b03a8f );--e-n-carousel-arrow-hover-color:var( --e-global-color-6b03a8f );}.elementor-1596 .elementor-element.elementor-element-a4e1af0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-1209129 );border-radius:0.25rem 0.25rem 0.25rem 0.25rem;padding:1rem 1.2rem 1.2rem 1rem;}.elementor-1596 .elementor-element.elementor-element-a4e1af0 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-1209129 );}:where( .elementor-1596 .elementor-element.elementor-element-a4e1af0 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1596 .elementor-element.elementor-element-4356ad4{--e-transform-translateY:0.2rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-1596 .elementor-element.elementor-element-4356ad4.elementor-element{--align-self:stretch;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1596 .elementor-element.elementor-element-f2a74e4 .elementor-counter-title{justify-content:start;color:var( --e-global-color-6b03a8f );font-family:"Archivo", Sans-serif;font-size:1.25rem;font-weight:300;line-height:130%;letter-spacing:-0.025rem;}.elementor-1596 .elementor-element.elementor-element-f2a74e4 .elementor-counter{gap:1rem;}.elementor-1596 .elementor-element.elementor-element-f2a74e4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-6b03a8f );font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;line-height:110%;letter-spacing:-0.06rem;}.elementor-1596 .elementor-element.elementor-element-e52eadb .elementor-counter-title{justify-content:start;color:var( --e-global-color-6b03a8f );font-family:"Archivo", Sans-serif;font-size:1.25rem;font-weight:300;line-height:130%;letter-spacing:-0.025rem;}.elementor-1596 .elementor-element.elementor-element-e52eadb .elementor-counter{gap:1rem;}.elementor-1596 .elementor-element.elementor-element-e52eadb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-6b03a8f );font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;line-height:110%;letter-spacing:-0.06rem;}.elementor-1596 .elementor-element.elementor-element-1f69a67 .elementor-counter-title{justify-content:start;color:var( --e-global-color-6b03a8f );font-family:"Archivo", Sans-serif;font-size:1.25rem;font-weight:300;line-height:130%;letter-spacing:-0.025rem;}.elementor-1596 .elementor-element.elementor-element-1f69a67 .elementor-counter{gap:1rem;}.elementor-1596 .elementor-element.elementor-element-1f69a67 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-6b03a8f );font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;line-height:110%;letter-spacing:-0.06rem;}.elementor-1596 .elementor-element.elementor-element-e18b886{--display:flex;}.elementor-1596 .elementor-element.elementor-element-abbe3b0{--display:flex;}.elementor-1596 .elementor-element.elementor-element-33b61db{--display:flex;}.elementor-1596 .elementor-element.elementor-element-cde7806{--display:flex;}.elementor-1596 .elementor-element.elementor-element-efa16f3{--display:flex;}.elementor-1596 .elementor-element.elementor-element-b39ef29{--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-1596 .elementor-element.elementor-element-b39ef29 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1024px){.elementor-1596 .elementor-element.elementor-element-a4e1af0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1596 .elementor-element.elementor-element-b39ef29{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1596 .elementor-element.elementor-element-a4e1af0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0rem;}.elementor-1596 .elementor-element.elementor-element-b39ef29{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-a4e1af0 */.elementor-1596 .elementor-element.elementor-element-a4e1af0 .swiper{
    overflow: visible;
    padding-bottom: 1rem;
}

.elementor-1596 .elementor-element.elementor-element-a4e1af0 .elementor-swiper-button-prev.swiper-button-disabled + .elementor-swiper-button-next.swiper-button-disabled,
.elementor-1596 .elementor-element.elementor-element-a4e1af0 .elementor-swiper-button-prev.swiper-button-disabled:has( + .elementor-swiper-button-next.swiper-button-disabled){
 display:none;   
}


@media screen and (max-width: 992px){
.elementor-1596 .elementor-element.elementor-element-a4e1af0 .swiper{
    padding-bottom: 4rem;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b39ef29 */.elementor-1596 .elementor-element.elementor-element-b39ef29 .swiper-slide {
   width: auto !important;
    flex-shrink: 0;
}
.elementor-1596 .elementor-element.elementor-element-b39ef29 .swiper {
    overflow: visible;
}
.elementor-1596 .elementor-element.elementor-element-b39ef29 .swiper-wrapper{
    transition-timing-function: linear!important;
     /*width: max-content;*/
}/* End custom CSS */