/**
 * Styles Agence — CSS commun à tous les sites
 * Animations de base, sections réutilisables, composants standards.
 * Ne pas mettre de styles spécifiques à un client ici.
 */

.et_pb_image.svg-convert span.et_pb_image_wrap svg.inline-svg {width:100%;height:100%;}

/* ==========================================================================
   Variables & reset agence
   ========================================================================== */
/* ======================= RESET du column_empty ============================ */
@media (max-width: 980px) {
    .et_pb_column.et_pb_column_empty {
        display: inherit!important;
    }
}

/* ==========================================================================
   Infinite scroll horizontal — Ajouter .infinite-scroll-horizontal au groupe Divi
   Animation fluide via JS (requestAnimationFrame), boucle sans saccade.
   ========================================================================== */

.infinite-scroll-horizontal {
  overflow: hidden;
}

.infinite-scroll-track {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  will-change: transform;
}

.infinite-scroll-set {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-shrink: 0;
  --scroll-gap: 25px;
}

.infinite-scroll-set:first-child {
  margin-right: var(--scroll-gap);
}

.infinite-scroll-set > * {
  flex-shrink: 0;
  margin: 0;
  margin-right: var(--scroll-gap);
}

.infinite-scroll-set > *:last-child {
  margin-right: 0;
}

/* ---------- Responsive ---------- */
@media (max-width: 980px) {
  .infinite-scroll-horizontal .infinite-scroll-track .infinite-scroll-set > .et_pb_text {
    font-size:13px;
    margin-bottom:0;
  }
}

/* ==========================================================================
   Animations de base
   ========================================================================== */

/* ==========================================================================
   Sections / composants standards
   ========================================================================== */
