.elementor-10982 .elementor-element.elementor-element-0537d4c{--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;--overflow:hidden;}.elementor-10982 .elementor-element.elementor-element-67a02c2{--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:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-10982 .elementor-element.elementor-element-d562ea0{--divider-border-style:solid;--divider-color:var( --e-global-color-a6f72f5 );--divider-border-width:1px;}.elementor-10982 .elementor-element.elementor-element-d562ea0 .elementor-divider-separator{width:100%;}.elementor-10982 .elementor-element.elementor-element-d562ea0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10982 .elementor-element.elementor-element-65d9678 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10982 .elementor-element.elementor-element-65d9678{columns:2;column-gap:24px;font-family:var( --e-global-typography-f3078c0-font-family ), Sans-serif;font-size:var( --e-global-typography-f3078c0-font-size );font-weight:var( --e-global-typography-f3078c0-font-weight );line-height:var( --e-global-typography-f3078c0-line-height );letter-spacing:var( --e-global-typography-f3078c0-letter-spacing );color:var( --e-global-color-72c29b6 );}.elementor-10982 .elementor-element.elementor-element-d1d2c1c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10982 .elementor-element.elementor-element-8cae728{--divider-border-style:solid;--divider-color:var( --e-global-color-a6f72f5 );--divider-border-width:1px;}.elementor-10982 .elementor-element.elementor-element-8cae728 .elementor-divider-separator{width:100%;}.elementor-10982 .elementor-element.elementor-element-8cae728 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10982 .elementor-element.elementor-element-c4576fa > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10982 .elementor-element.elementor-element-c4576fa{columns:2;column-gap:24px;font-family:var( --e-global-typography-eb84abb-font-family ), Sans-serif;font-size:var( --e-global-typography-eb84abb-font-size );font-weight:var( --e-global-typography-eb84abb-font-weight );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );color:var( --e-global-color-text );}.elementor-10982 .elementor-element.elementor-element-fe90d02{--e-image-carousel-slides-to-show:2;}.elementor-10982 .elementor-element.elementor-element-fe90d02 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-a6f72f5 );opacity:var( --e-global-color-a6f72f5 );}.elementor-10982 .elementor-element.elementor-element-fe90d02 .swiper-pagination-bullet{background:var( --e-global-color-6f0f2d2 );}.elementor-10982 .elementor-element.elementor-element-ab11a1b{--divider-border-style:solid;--divider-color:var( --e-global-color-a6f72f5 );--divider-border-width:1px;}.elementor-10982 .elementor-element.elementor-element-ab11a1b .elementor-divider-separator{width:100%;}.elementor-10982 .elementor-element.elementor-element-ab11a1b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10982 .elementor-element.elementor-element-add1d5e > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10982 .elementor-element.elementor-element-add1d5e{columns:2;column-gap:24px;font-family:var( --e-global-typography-eb84abb-font-family ), Sans-serif;font-size:var( --e-global-typography-eb84abb-font-size );font-weight:var( --e-global-typography-eb84abb-font-weight );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );color:var( --e-global-color-text );}.elementor-10982 .elementor-element.elementor-element-223c2f3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10982 .elementor-element.elementor-element-223c2f3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10982 .elementor-element.elementor-element-24071b2{--divider-border-style:solid;--divider-color:var( --e-global-color-a6f72f5 );--divider-border-width:1px;}.elementor-10982 .elementor-element.elementor-element-24071b2 .elementor-divider-separator{width:100%;}.elementor-10982 .elementor-element.elementor-element-24071b2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10982 .elementor-element.elementor-element-bc82450 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10982 .elementor-element.elementor-element-bc82450{columns:2;column-gap:24px;font-family:var( --e-global-typography-eb84abb-font-family ), Sans-serif;font-size:var( --e-global-typography-eb84abb-font-size );font-weight:var( --e-global-typography-eb84abb-font-weight );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );color:var( --e-global-color-text );}.elementor-10982 .elementor-element.elementor-element-ccb71c7{--image-border-radius:8px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10982 .elementor-element.elementor-element-ccb71c7 .e-gallery-image{filter:brightness( 80% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-10982 .elementor-element.elementor-element-67a02c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10982 .elementor-element.elementor-element-65d9678{columns:1;font-size:var( --e-global-typography-f3078c0-font-size );line-height:var( --e-global-typography-f3078c0-line-height );letter-spacing:var( --e-global-typography-f3078c0-letter-spacing );}.elementor-10982 .elementor-element.elementor-element-c4576fa{columns:1;font-size:var( --e-global-typography-eb84abb-font-size );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );}.elementor-10982 .elementor-element.elementor-element-add1d5e{columns:1;font-size:var( --e-global-typography-eb84abb-font-size );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );}.elementor-10982 .elementor-element.elementor-element-bc82450{columns:1;font-size:var( --e-global-typography-eb84abb-font-size );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );}}@media(max-width:767px){.elementor-10982 .elementor-element.elementor-element-65d9678{font-size:var( --e-global-typography-f3078c0-font-size );line-height:var( --e-global-typography-f3078c0-line-height );letter-spacing:var( --e-global-typography-f3078c0-letter-spacing );}.elementor-10982 .elementor-element.elementor-element-d1d2c1c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10982 .elementor-element.elementor-element-c4576fa{font-size:var( --e-global-typography-eb84abb-font-size );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );}.elementor-10982 .elementor-element.elementor-element-add1d5e{font-size:var( --e-global-typography-eb84abb-font-size );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );}.elementor-10982 .elementor-element.elementor-element-223c2f3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10982 .elementor-element.elementor-element-bc82450{font-size:var( --e-global-typography-eb84abb-font-size );line-height:var( --e-global-typography-eb84abb-line-height );letter-spacing:var( --e-global-typography-eb84abb-letter-spacing );}}/* Start custom CSS for image-carousel, class: .elementor-element-fe90d02 */.elementor-10982 .elementor-element.elementor-element-fe90d02 .swiper {
overflow: visible; 
}
.elementor-10982 .elementor-element.elementor-element-fe90d02 .swiper {
clip-path: inset(0 -200% 0 0); 
}

.elementor-swiper-button {
    background-color: #356DA3; /* Change this to any color you want */
    color: #fff;            /* White arrow color */
    padding: 12px 16px;     /* Adjust padding as needed */
    border-radius: 50vw;     /* Optional: slightly rounded corners */
    transition: background-color 0.3s ease;
}

.elementor-swiper-button:hover {
    background-color: #073565; /* Darker shade on hover */
}

/* Ensure arrows inside buttons stay white */
.elementor-swiper-button::before {
    color: #fff;
}/* End custom CSS */