.elementor-44 .elementor-element.elementor-element-800b2e2{--display:flex;--min-height:45vh;--overlay-opacity:1;}.elementor-44 .elementor-element.elementor-element-800b2e2::before, .elementor-44 .elementor-element.elementor-element-800b2e2 > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-800b2e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-800b2e2 > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-800b2e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-800b2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000007D 0%, #000000C9 100%);}.elementor-44 .elementor-element.elementor-element-cd336f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-62dd300{--display:flex;border-style:none;--border-style:none;}.elementor-44 .elementor-element.elementor-element-62dd300:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-62dd300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-62dd300.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-ce029f7{--e-image-carousel-slides-to-show:5;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-44 .elementor-element.elementor-element-ce029f7 .swiper-wrapper{display:flex;align-items:center;}.elementor-44 .elementor-element.elementor-element-ce029f7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-44 .elementor-element.elementor-element-745280c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-44 .elementor-element.elementor-element-745280c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-745280c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-44 .elementor-element.elementor-element-fe4e792{--display:flex;}.elementor-44 .elementor-element.elementor-element-a6c309d{--display:flex;}.elementor-44 .elementor-element.elementor-element-78821b9{--display:flex;}.elementor-44 .elementor-element.elementor-element-19ac0cd{--display:flex;}.elementor-44 .elementor-element.elementor-element-62dcbf9{--display:flex;}.elementor-44 .elementor-element.elementor-element-7f569ad{--n-accordion-title-font-size:var( --e-global-typography-6cc367c-font-size );--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-7f569ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-44 .elementor-element.elementor-element-7f569ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-6cc367c-font-family ), Sans-serif;font-weight:var( --e-global-typography-6cc367c-font-weight );line-height:var( --e-global-typography-6cc367c-line-height );}:where( .elementor-44 .elementor-element.elementor-element-7f569ad > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:2rem;--padding-right:2rem;--padding-bottom:2rem;--padding-left:2rem;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-cd336f6{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-ce029f7{--e-image-carousel-slides-to-show:3;}.elementor-44 .elementor-element.elementor-element-7f569ad{--n-accordion-title-font-size:var( --e-global-typography-6cc367c-font-size );}:where( .elementor-44 .elementor-element.elementor-element-7f569ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6cc367c-line-height );}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-cd336f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-ce029f7{--e-image-carousel-slides-to-show:1;}.elementor-44 .elementor-element.elementor-element-7f569ad{--n-accordion-title-font-size:var( --e-global-typography-6cc367c-font-size );}:where( .elementor-44 .elementor-element.elementor-element-7f569ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6cc367c-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-ce029f7 */.elementor-44 .elementor-element.elementor-element-ce029f7 .elementor-image-carousel-wrapper {
    position: relative;
    z-index: 1;
}

.elementor-44 .elementor-element.elementor-element-ce029f7 .elementor-image-carousel-wrapper::before {
    content: ''; /* Required for pseudo-elements to render */
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    /* Recommended so users can still click/swipe the carousel */
    pointer-events: none;
    background: linear-gradient(
        to right, 
        var(--e-global-color-text) 0%, 
        transparent 15%, 
        transparent 85%, 
        var(--e-global-color-text) 100%
    );
}/* End custom CSS */