.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-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}