.elementor .section{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;}.elementor .section-creme{background-color:var(--creme);}.elementor .conteneur{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;}.elementor .rangee{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;}.elementor .colonne{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .colonne-etroite{flex:0 1 38%;}.elementor .surtitre{font-family:var(--police-titre);font-size:12px;color:var(--turquoise-fonce);letter-spacing:0.14em;text-transform:uppercase;display:flex;}.elementor .titre-page{font-family:var(--police-titre);font-weight:600;font-size:38px;color:var(--encre);line-height:1.18;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .titre-section{font-family:var(--police-titre);font-weight:600;font-size:26px;color:var(--encre);line-height:1.25;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .titre-carte{font-family:var(--police-titre);font-weight:600;font-size:19px;color:var(--encre);line-height:1.3;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .texte{max-width:62ch;font-family:var(--police-texte);font-size:17px;color:var(--gris);line-height:1.62;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .jalon{font-family:var(--police-titre);font-size:14px;color:var(--fuchsia);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .grille-cartes{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .carte-soin{padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--ligne);border-style:solid;background-color:var(--blanc);box-shadow:0px 2px 16px 0px var(--ombre-couleur);display:flex;flex-direction:column;gap:12px;flex:1 1 260px;}.elementor .carte-soin:hover,.elementor .carte-soin:focus-visible{border-color:var(--turquoise);}.elementor .pastille{width:34px;height:34px;color:var(--turquoise);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--turquoise-pale);display:flex;flex:0 0 auto;}.elementor .pastille-fuchsia{color:var(--fuchsia);background-color:var(--blanc);}.elementor .liste-puces{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .item-puce{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .puce{width:8px;height:8px;color:var(--turquoise);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .texte-puce{font-family:var(--police-texte);font-size:17px;color:var(--gris);line-height:1.6;}.elementor .etapes{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;}.elementor .etape{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--turquoise);border-style:solid;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .numero-etape{font-family:var(--police-titre);font-size:26px;color:var(--turquoise);}.elementor .encadre-info{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--turquoise);border-style:solid;background-color:var(--creme);display:flex;flex-direction:column;gap:12px;}