.elementor-9 .elementor-element.elementor-element-c8e86f6{--display:flex;}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__item{background-color:var( --e-global-color-59e479d );margin:calc(4px / 2);}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__item:before{background-color:var( --e-global-color-59e479d );}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__item.active-accordion:before{background-color:var( --e-global-color-59e479d );}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__content{background-color:var( --e-global-color-59e479d );justify-content:center;}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__list{flex-direction:row;height:900px;margin:calc(-4px / 2);}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__title-default{justify-content:center;align-self:flex-end;margin:0px 0px 100px 0px;}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__title{text-align:left;order:1;}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__desc{text-align:left;order:2;}.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__button{align-self:center;color:var( --e-global-color-4a0bdfe );background-color:var( --e-global-color-ff3a1f4 );border-radius:50px 50px 50px 50px;order:3;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__list{flex-direction:column;height:1000px;}}/* Start custom CSS for jet-image-accordion, class: .elementor-element-0b4ac3e */.elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__button, .elementor-9 .elementor-element.elementor-element-0b4ac3e .jet-image-accordion__content{
    z-index: 150 !important;
}

.elementor-widget-jet-image-accordion .jet-image-accordion__button:hover{
    transform: translate(0px, -5px)
}

.elementor-widget-jet-image-accordion .jet-image-accordion__button{
    display: flex;
}

.icon-bouton-accordeon{
    height: 15px !important;
    margin-right: 15px;
}

.jet-image-accordion__list{
    height: 90vh !important;
}

.jet-image-accordion__title-default{
    padding: 0px;
}

@media (min-width: 768px){.icon-accordeon{
    width: 12vw;
}}

@media (max-width: 767px){
    .jet-image-accordion__title-default{
        margin-top: 50px !important;
        margin-bottom: 10px !important;
    }
    .icon-accordeon{
    padding-top: 50px !important;
    width: 25vw;
}}




/*ANIMATION*/

@media (min-width: 768px){

.jet-image-accordion__item.active-accordion .jet-image-accordion__content{
    transition-delay: 0ms !important;
    -webkit-transition-delay: 0ms !important;
}

.jet-image-accordion__content>.jet-image-accordion__button{
    margin-bottom: 0px;
    opacity: 0;
}

.jet-image-accordion__content{
    /*animation-name: fadeInDown;*/
    transition: margin-top 0.5s 0s, opacity 0.5s 0s;
}

.jet-image-accordion__content:hover>.jet-image-accordion__button{
    margin-bottom: 100px;
    opacity: 100;
}

}/* End custom CSS */