.elementor-10 .elementor-element.elementor-element-59d7a11{--display:flex;--min-height:90vh;--justify-content:space-around;--overflow:hidden;--overlay-opacity:0.56;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-59d7a11::before, .elementor-10 .elementor-element.elementor-element-59d7a11 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-59d7a11 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-59d7a11 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-59d7a11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-59d7a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3D415E;--background-overlay:'';}.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-10 .elementor-element.elementor-element-bcda598 .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-bcda598 .elementor-counter-number-wrapper{gap:7px;color:#80BCBE;font-family:"League Spartan", Sans-serif;font-weight:200;}.elementor-10 .elementor-element.elementor-element-bcda598 .elementor-counter-title{color:#000000;font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6f694f9 .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-6f694f9 .elementor-counter-number-wrapper{gap:7px;color:#80BCBE;font-family:"League Spartan", Sans-serif;font-weight:200;}.elementor-10 .elementor-element.elementor-element-6f694f9 .elementor-counter-title{color:#000000;font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5702a6d .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-5702a6d .elementor-counter-number-wrapper{gap:7px;color:#80BCBE;font-family:"League Spartan", Sans-serif;font-weight:200;}.elementor-10 .elementor-element.elementor-element-5702a6d .elementor-counter-title{color:#000000;font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3330b8b .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-3330b8b .elementor-counter-number-wrapper{gap:7px;color:#80BCBE;font-family:"League Spartan", Sans-serif;font-weight:200;}.elementor-10 .elementor-element.elementor-element-3330b8b .elementor-counter-title{color:#000000;font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-83505d2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-83505d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-83505d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E6E5;}.elementor-widget-hotspot .widget-image-caption{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-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-7f90285 .elementor-repeater-item-8b4a499{left:59%;--hotspot-translate-x:59%;top:33%;--hotspot-translate-y:33%;}.elementor-10 .elementor-element.elementor-element-7f90285 .elementor-repeater-item-4f599de{left:43%;--hotspot-translate-x:43%;top:22%;--hotspot-translate-y:22%;}.elementor-10 .elementor-element.elementor-element-7f90285 .elementor-repeater-item-999be28{left:77%;--hotspot-translate-x:77%;top:39%;--hotspot-translate-y:39%;}.elementor-10 .elementor-element.elementor-element-7f90285 .elementor-repeater-item-e5e60c4{left:6%;--hotspot-translate-x:6%;top:28%;--hotspot-translate-y:28%;}.elementor-10 .elementor-element.elementor-element-7f90285 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-10 .elementor-element.elementor-element-7f90285 img{filter:brightness( 0% ) contrast( 46% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-7f90285{--hotspot-color:#80BCBE;--hotspot-box-color:#80BCBE;}.elementor-10 .elementor-element.elementor-element-7f90285 .e-hotspot__label{font-family:"League Spartan", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-796aab8{--e-image-carousel-slides-to-show:4;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 50px 0px;z-index:7;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-796aab8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-10 .elementor-element.elementor-element-e19a649{--e-image-carousel-slides-to-show:4;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 50px 0px;z-index:7;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-e19a649 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-10 .elementor-element.elementor-element-1b46f86{--e-image-carousel-slides-to-show:4;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 50px 0px;z-index:7;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-1b46f86 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}:root{--page-title-display:none;}body.elementor-page-10{margin:50px 50px 0px 50px;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-796aab8{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-e19a649{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-1b46f86{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-59d7a11{--content-width:88%;}}/* Start custom CSS for image-carousel, class: .elementor-element-796aab8 */.logoliner .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

img.swiper-slide-image {
    filter: grayscale(90%);
    transition: filter 0.3s ease;
}

img.swiper-slide-image:hover {
    filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e19a649 */.logoliner .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1b46f86 */.logoliner .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

img.swiper-slide-image {
    filter: grayscale(90%);
    transition: filter 0.3s ease;
}

img.swiper-slide-image:hover {
    filter: grayscale(0%);
}/* End custom CSS */