@media(max-width:767px){.elementor .e-580a5b2-998c44b{height:250px;object-fit:cover;object-position:center center;}}@media(max-width:767px){.elementor .e-308a518-ee598e5{gap:0px;}}@media(max-width:767px){.elementor .e-90eee4c-cacec8e{selector.e-tabs-base {
      display: grid !important;
      grid-template-columns: 1fr !important;
      row-gap: 12px !important;
  }

  /* 2. On neutralise l'enveloppe "Menu" et l'enveloppe "Contenu" pour fusionner les enfants */
  selector.e-tabs-base > .menuOnglets,
  selector.e-tabs-base > .e-n-tabs-content {
      display: contents !important;
  }

  /* 3. On réorganise mathématiquement les boutons (Triggers) grâce à leur ID dynamique */
  selector.e-tabs-base #90eee4c-tab-0 { order: 0 !important; }
  selector.e-tabs-base #90eee4c-tab-1 { order: 2 !important; }
  selector.e-tabs-base #90eee4c-tab-2 { order: 4 !important; }
  selector.e-tabs-base #90eee4c-tab-3 { order: 6 !important; }
  selector.e-tabs-base #90eee4c-tab-4 { order: 8 !important; }
  selector.e-tabs-base #90eee4c-tab-5 { order: 10 !important; }
  selector.e-tabs-base #90eee4c-tab-6 { order: 12 !important; }
  selector.e-tabs-base #90eee4c-tab-7 { order: 14 !important; }

  /* 4. On réorganise mathématiquement les blocs de texte (Content) pour les glisser dessous */
  selector.e-tabs-base #90eee4c-tab-content-0 { order: 1 !important; }
  selector.e-tabs-base #90eee4c-tab-content-1 { order: 3 !important; }
  selector.e-tabs-base #90eee4c-tab-content-2 { order: 5 !important; }
  selector.e-tabs-base #90eee4c-tab-content-3 { order: 7 !important; }
  selector.e-tabs-base #90eee4c-tab-content-4 { order: 9 !important; }
  selector.e-tabs-base #90eee4c-tab-content-5 { order: 11 !important; }
  selector.e-tabs-base #90eee4c-tab-content-6 { order: 13 !important; }
  selector.e-tabs-base #90eee4c-tab-content-7 { order: 15 !important; }

  /* 5. Habillage graphique du contenu actif une fois intercalé */
  selector.e-tabs-base .e-n-tab-content {
      width: 100% !important;
      padding: 20px !important;
      margin-top: -5px !important;
      background-color: #fcfcfc !important;
      border: 1px solid #e2e8f0 !important;
      border-top: none !important;
      border-radius: 0 0 12px 12px;
  }\n}}