.elementor .jsst-prix{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--jsst-primary-dark);line-height:1.2;font-variant-numeric: tabular-nums; & span span { font-size: 0.8em; }\n}.elementor .jsst-masque{display:none;}.elementor .jsst-lien:hover,.elementor .jsst-lien:focus-visible{text-decoration:underline;}.elementor .jsst-lien{font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);color:var(--jsst-primary);text-decoration:none;}.elementor .jsst-carte{overflow:hidden;border-radius:var(--radius-md);border-width:1px;border-color:var(--jsst-border-soft);border-style:solid;background-color:var(--jsst-surface);}.elementor .jsst-titre-carte{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--jsst-primary);line-height:1.25;}.elementor .jsst-titre-h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);color:var(--jsst-primary);letter-spacing:-0.02em;line-height:1.1;}.elementor .jsst-surtitre{font-family:var(--font-body);font-weight:800;font-size:11px;color:var(--jsst-primary);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .jsst-texte-petit{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--jsst-text);line-height:1.5;}.elementor .jsst-texte{font-family:var(--font-body);font-size:var(--fs-body);color:var(--jsst-text);line-height:1.6;}.elementor .jsst-conteneur{width:100%;max-width:1440px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box; padding-inline: 48px;\n}