/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 03 2026 | 11:21:22 */
@media (max-width: 1024px) {
  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs {
    display: flex !important;
    flex-direction: column !important;
  }

  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs__control-wrapper,
  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs__content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    border-right: 0 !important;
    position: static !important; 
  }

  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs__control {
    display: block !important;
    width: 100% !important;
    margin: 0 0 8px !important;
  }

  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs__content-wrapper {
    min-height: unset !important;  
  }
}

@media (max-width: 767px) {
  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs__control-inner,
  .elementor-729 .elementor-element.elementor-element-369eabc .jet-tabs__label-text {
    width: 100% !important;
  }
  
 .jet-tabs__control-wrapper {
    width: 100% !important;
  }
}

/*** STYLE DIFFERENT POUR TABLETTE ET MOBILE ***/

@media (max-width: 1024px) {

.jet-tabs__control.active-tab {
  background: transparent!important;
    border-radius: none!important;
}

.jet-tabs__control {
    background: transparent!important;
  width:100%;
    border-radius:0px!important;
    Border-bottom:1px dashed #F8F8F34D!important;
}

.jet-tabs__control-inner {
  justify-content: flex-start !important;
}
  
.jet-tabs__control.active-tab .jet-tabs__label-text {
    color:white!important;
}

.jet-tabs__label-text {
    color:#F8F8F34D!important;
}

}

/* Forcer l'affichage correct des onglets JetTabs sur tablette */

@media (min-width: 768px) and (max-width: 1024px) {

  /* On évite une mise en colonne trop étroite : on empile les éléments */
  .jet-tabs.jet-tabs-position-left {
    display: block !important;
  }

  .jet-tabs.jet-tabs-position-left .jet-tabs__control-wrapper,
  .jet-tabs.jet-tabs-position-left .jet-tabs__content-wrapper {
    width: 100% !important;
  }

  /* On s'assure que le contenu actif est bien visible */
  .jet-tabs__content-wrapper .jet-tabs__content {
    display: none;
  }

  .jet-tabs__content-wrapper .jet-tabs__content.active-content {
    display: block;
  }
}

/* EDIT CORRECTION MOBILE */

@media (max-width: 767px) {
  .jet-tabs__control-wrapper {
    min-width: 100% !important;
    width: auto !important;
    flex: 0 0 auto !important;
  }
}

/* EDIT CORRECTION PORTABLE */

@media (max-width: 1366px) {
  .elementor-1507 .elementor-element-bc05497 
  .jet-tabs__content-wrapper {
    min-width: 0 !important;
  }
}