.elementor-782 .elementor-element.elementor-element-044c703{--display:flex;}.elementor-782 .elementor-element.elementor-element-fce0d95{--display:flex;}.elementor-782 .elementor-element.elementor-element-65560c7{--e-image-carousel-slides-to-show:1;}.elementor-782 .elementor-element.elementor-element-65560c7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-782 .elementor-element.elementor-element-65560c7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-782 .elementor-element.elementor-element-6c341515{--display:flex;--margin-top:0;--margin-bottom:var(--vert-padding);--margin-left:0;--margin-right:0;--padding-top:clamp(4rem,4.2253521127vw,6rem);--padding-bottom:clamp(4rem,4.2253521127vw,6rem);--padding-left:clamp(4rem,4.2253521127vw,6rem);--padding-right:clamp(4rem,4.2253521127vw,6rem);}.elementor-782 .elementor-element.elementor-element-6c341515:not(.elementor-motion-effects-element-type-background), .elementor-782 .elementor-element.elementor-element-6c341515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d37b03e );}.elementor-782 .elementor-element.elementor-element-41be429c{text-align:center;}.elementor-782 .elementor-element.elementor-element-41be429c .elementor-heading-title{color:var( --e-global-color-c7332af );}.elementor-782 .elementor-element.elementor-element-61f9c053{text-align:center;}.elementor-782 .elementor-element.elementor-element-61f9c053 .elementor-heading-title{color:var( --e-global-color-c7332af );}.elementor-782 .elementor-element.elementor-element-f28a1df{text-align:center;color:var( --e-global-color-c7332af );}.elementor-782 .elementor-element.elementor-element-6847b8e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-782 .elementor-element.elementor-element-6847b8e6 .elementor-icon-box-wrapper{gap:15px;}.elementor-782 .elementor-element.elementor-element-6847b8e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7332af );}.elementor-782 .elementor-element.elementor-element-6847b8e6.elementor-view-framed .elementor-icon, .elementor-782 .elementor-element.elementor-element-6847b8e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-c7332af );color:var( --e-global-color-c7332af );border-color:var( --e-global-color-c7332af );}.elementor-782 .elementor-element.elementor-element-6847b8e6 .elementor-icon-box-title{color:var( --e-global-color-c7332af );}.elementor-782 .elementor-element.elementor-element-6847b8e6 .elementor-icon-box-description{color:var( --e-global-color-c7332af );}@media(min-width:576px){.elementor-782 .elementor-element.elementor-element-fce0d95{--width:58.333333%;}.elementor-782 .elementor-element.elementor-element-6c341515{--width:58.333333%;}}@media(max-width:991px) and (min-width:576px){.elementor-782 .elementor-element.elementor-element-fce0d95{--width:100%;}.elementor-782 .elementor-element.elementor-element-6c341515{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-65560c7 */@media (max-width:992px) {
    .elementor-782 .elementor-element.elementor-element-65560c7 {
        max-width:none !important;
        width: 100vw !important;
        margin-left: -2.4rem;
        top:0;
    }
}/* End custom CSS */