.elementor .e-6da71195-2749835{color:var(--Accent-Brand);}.elementor .e-5dc9ac2e-6a995c9{padding:0px;display:flex;flex-direction:row;gap:1rem;}.elementor .e-430e89e8-74aa90d{width:50%;border-radius:36px;justify-content:center;}.elementor .e-489fb390-4a2d860{width:50%;border-radius:36px;}.elementor .e-461c0861-9361f78{max-width:1200px;background-color:var(--bg_l);}.elementor .e-0de28df-26449ee{background-color:var(--bg_l);justify-content:center;}.elementor .e-6ee7ffd3-e7f9e10{color:var(--Accent-Brand);}.elementor .e-452ddf0e-a64de05{width:70%;color:var(--Primary);text-align:center;}.elementor .e-26d6fef-4a29bc6{text-align:center;}.elementor .e-701978c3-d915720{width:85%;}.elementor .e-44933a3b-efb472a{display:flex;flex-direction:column;row-gap:1rem;justify-content:flex-start;}.elementor .e-6106dbc5-63cbfec{width:85%;}.elementor .e-4d5abeaf-3710a57{display:flex;flex-direction:column;row-gap:1rem;justify-content:flex-start;}.elementor .e-738d724f-7abb5c2{width:85%;}.elementor .e-6069fbc1-6ad3be3{display:flex;flex-direction:column;row-gap:1rem;justify-content:flex-start;}.elementor .e-16a0b374-8ac0d55{width:85%;}.elementor .e-61ce51fe-f409365{display:flex;flex-direction:column;row-gap:1rem;justify-content:flex-start;}.elementor .e-74765927-6e5b170{max-width:1200px;flex-direction:row;justify-content:space-between;/* On cible chaque étape sauf la dernière pour ajouter le pointillé */
.step-item:not(:last-child) {
  position: relative;
  flex: 1; /* Permet aux étapes de prendre la même largeur */
}

/* Création de la ligne en pointillé */
.step-item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 30px; /* Ajuste selon le milieu de ton cercle */
  left: calc(50% + 40px); /* Part du bord du cercle (milieu + rayon) */
  width: calc(100% - 80px); /* S'arrête avant le cercle suivant */
  border-top: 2px dotted #D17A63;
  z-index: 0;
}

/* Empêcher les pointillés de passer sous le cercle suivant */
.step-item .elementor-widget-text {
  position: relative;
  z-index: 1;
  background-color: #F8F5F0; /* Doit être la même que ta couleur de fond de section */
  display: inline-block;
}\n}.elementor .e-35de00d0-2dec5fc{background-color:var(--bg_l);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6689f115-f9ecb8f{color:var(--Accent-Brand);}.elementor .e-b71392e-862e9c8{color:var(--Blanc);}.elementor .e-39920e36-072adc5{color:var(--Separator);}.elementor .e-6d37282-d20a014{width:50%;border-radius:36px;justify-content:center;}.elementor .e-4117208e-be93ba9{width:50%;border-radius:36px;}.elementor .e-599cbb77-02b6e47{max-width:1200px;background-color:var(--Primary);}.elementor .e-4d1fed37-8e88f74{background-color:var(--Primary);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-33fe9097-860e7c8{color:var(--Accent-Brand);}.elementor .e-7b66402f-88a3057{width:600px;color:var(--Primary);text-align:center;}.elementor .e-34ce8cc4-ccfc3e3{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1rem;}.elementor .e-133dc6ce-f2ea054{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1rem;}.elementor .e-2c80fa69-0675e5b{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1rem;}.elementor .e-3b3dc451-7668d1d{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1rem;}.elementor .e-41b38182-3a8aa3f{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1rem;}.elementor .e-737b13f5-d98a843{background-color:var(--bg_l);flex-direction:column;justify-content:center;align-items:center;}