.elementor-16 .elementor-element.elementor-element-e31be98{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-16 .elementor-element.elementor-element-e31be98:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e31be98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-e31be98::before, .elementor-16 .elementor-element.elementor-element-e31be98 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e31be98 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e31be98 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e31be98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e31be98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-9821c1e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-83f9b91{text-align:center;}.elementor-16 .elementor-element.elementor-element-83f9b91 .elementor-heading-title{color:var( --e-global-color-3a98464 );}.elementor-16 .elementor-element.elementor-element-07e0850{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c293d84{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion{background-color:var( --e-global-color-53caaac );}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__item{background-color:var( --e-global-color-primary );margin:calc(2px / 2);}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__item:before{background-color:transparent;background-image:linear-gradient(180deg, #1150500F 0%, #11505087 100%);}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__item.active-accordion:before{background-color:transparent;background-image:linear-gradient(180deg, #115050ED 0%, #115050ED 100%);}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__content{background-color:#01010100;justify-content:center;padding:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__list{flex-direction:row;height:600px;margin:calc(-2px / 2);}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__title-default{justify-content:left;align-self:flex-end;padding:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__title{text-align:left;margin:0px 0px 30px 0px;order:1;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__desc{text-align:left;order:2;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__button{align-self:flex-start;margin:30px 0px 0px 0px;color:var( --e-global-color-3676ac2 );background-color:var( --e-global-color-3a98464 );order:3;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__button:hover{color:var( --e-global-color-3676ac2 );background-color:var( --e-global-color-86d7f7b );}.elementor-16 .elementor-element.elementor-element-ebc920e{--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;}.elementor-16 .elementor-element.elementor-element-b59df8f{--display:flex;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-602961f{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b040c1f{text-align:center;}.elementor-16 .elementor-element.elementor-element-11f87c9{text-align:center;}.elementor-16 .elementor-element.elementor-element-86ff660{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-46f8cb7{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-a0e25b4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-a0e25b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-7e1bc15{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7a28f54{--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;}.elementor-16 .elementor-element.elementor-element-d4de487{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e1e88a5{text-align:center;}.elementor-16 .elementor-element.elementor-element-5f67aaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-602961f{--content-width:800px;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__list{flex-direction:column;}.elementor-16 .elementor-element.elementor-element-86ff660{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:050px 0px;--row-gap:050px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-5f67aaa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__content{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-a289719 .jet-image-accordion__title{text-align:left;}.elementor-16 .elementor-element.elementor-element-5f67aaa{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}}/* Start custom CSS for jet-image-accordion, class: .elementor-element-a289719 */@media (max-width: 1024px) {
    /* 1. Ensure the containers allow for variable height children */
    .jet-image-accordion,
    .jet-image-accordion__list {
        height: auto !important;
        display: flex;
        flex-direction: column;
    }

    /* 2. COLLAPSED STATE (Inactive items) */
    .jet-image-accordion__item {
        height: 200px !important; /* Adjust this to show just the title */
        min-height: 200px !important;
        overflow: hidden;
        transition: all 0.4s ease-in-out;
        flex-basis: auto !important;
    }

    /* 3. EXPANDED STATE (Only the active item) */
    .jet-image-accordion__item.active-accordion {
        height: auto !important; /* Allows the content to dictate height */
    }

    /* 4. CONTENT TOGGLE */
    /* Hide content for inactive items */
    .jet-image-accordion__item:not(.active-accordion) .jet-image-accordion__content {
        opacity: 0;
        visibility: hidden;
        position: absolute; /* Removes it from the height calculation */
    }

    /* Show content for the active item and bring it into flow */
    .jet-image-accordion__item.active-accordion .jet-image-accordion__content {
        position: relative !important; /* This is what pushes the container open */
        opacity: 1 !important;
        visibility: visible !important;
        height: auto !important;
        padding: 20px 15px;
    }

    /* 5. IMAGE CONTROL */
    /* Keep the image from disappearing or looking weird when collapsed */
    .jet-image-accordion__image-instance {
        object-fit: cover;
    }
    
    .jet-image-accordion__item.title-display-mode__on_both_states.active-accordion .jet-image-accordion__title-default {
    display: none;
}
}/* End custom CSS */