.elementor-2454 .elementor-element.elementor-element-79d9777{--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;--gap:var(--eff-space-2xl) var(--eff-space-2xl);--row-gap:var(--eff-space-2xl);--column-gap:var(--eff-space-2xl);--padding-top:var(--eff-space-4xl);--padding-bottom:var(--eff-space-4xl);--padding-left:0;--padding-right:0;}.elementor-2454 .elementor-element.elementor-element-79d9777:not(.elementor-motion-effects-element-type-background), .elementor-2454 .elementor-element.elementor-element-79d9777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f16ce1 );}.elementor-2454 .elementor-element.elementor-element-10c05b0{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-2454 .elementor-element.elementor-element-a9878f8 > .elementor-widget-container{padding:0 0 var(--eff-space-l) 0;}.elementor-2454 .elementor-element.elementor-element-a9878f8{text-align:center;}.elementor-2454 .elementor-element.elementor-element-a9878f8 .elementor-heading-title{font-family:var( --e-global-typography-0c40d59-font-family ), Sans-serif;font-size:var( --e-global-typography-0c40d59-font-size );font-weight:var( --e-global-typography-0c40d59-font-weight );line-height:var( --e-global-typography-0c40d59-line-height );}.elementor-2454 .elementor-element.elementor-element-a1938c3{--grid-columns:3;--grid-row-gap:var(--eff-space-xl);--grid-column-gap:var(--eff-space-xl);}.elementor-2454 .elementor-element.elementor-element-a1938c3 > .elementor-widget-container{margin:0 0 var(--eff-space-xl) 0;}.elementor-2454 .elementor-element.elementor-element-fc7d81e{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-2b7f7da );}.elementor-2454 .elementor-element.elementor-element-fc7d81e .swiper-slide > .elementor-element{height:100%;}.elementor-2454 .elementor-element.elementor-element-c3a3d53 .elementor-button{background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-2454 .elementor-element.elementor-element-c3a3d53 .elementor-button:hover, .elementor-2454 .elementor-element.elementor-element-c3a3d53 .elementor-button:focus{background-color:var( --e-global-color-2b7f7da );border-color:var( --e-global-color-2b7f7da );}.elementor-2454 .elementor-element.elementor-element-c3a3d53{width:auto;max-width:auto;}@media(max-width:1366px){.elementor-2454 .elementor-element.elementor-element-a9878f8 .elementor-heading-title{font-size:var( --e-global-typography-0c40d59-font-size );line-height:var( --e-global-typography-0c40d59-line-height );}.elementor-2454 .elementor-element.elementor-element-fc7d81e{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-2454 .elementor-element.elementor-element-fc7d81e{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-2454 .elementor-element.elementor-element-a9878f8 .elementor-heading-title{font-size:var( --e-global-typography-0c40d59-font-size );line-height:var( --e-global-typography-0c40d59-line-height );}.elementor-2454 .elementor-element.elementor-element-a1938c3{--grid-columns:2;}.elementor-2454 .elementor-element.elementor-element-fc7d81e{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2454 .elementor-element.elementor-element-a9878f8 .elementor-heading-title{font-size:var( --e-global-typography-0c40d59-font-size );line-height:var( --e-global-typography-0c40d59-line-height );}.elementor-2454 .elementor-element.elementor-element-a1938c3{--grid-columns:1;}.elementor-2454 .elementor-element.elementor-element-fc7d81e{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:15px;--swiper-pagination-spacing:21px;}.elementor-2454 .elementor-element.elementor-element-fc7d81e > .elementor-widget-container{margin:0 0 0 0;}.elementor-2454 .elementor-element.elementor-element-fc7d81e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-2454 .elementor-element.elementor-element-c3a3d53{width:100%;max-width:100%;}.elementor-2454 .elementor-element.elementor-element-c3a3d53 > .elementor-widget-container{margin:var(--eff-space-xl) 0 0 0;}}/* Start custom CSS for loop-carousel, class: .elementor-element-fc7d81e */.elementor-2454 .elementor-element.elementor-element-fc7d81e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: var(--e-global-color-secondary) ;
    opacity: 1;
}
.elementor-2454 .elementor-element.elementor-element-fc7d81e .swiper-pagination-bullet-active {
    background: var( --e-global-color-2b7f7da ) !important;
}/* End custom CSS */