.elementor .inox-texte{font-family:var(--inox-font-texte);font-size:16px;color:var(--inox-texte);line-height:1.7;}.elementor .inox-titre-display{font-family:var(--inox-font-titre);font-weight:400;font-size:49px;color:var(--inox-texte);line-height:1.15;text-transform:uppercase;}.elementor .inox-eyebrow{font-family:var(--inox-font-texte);font-weight:600;font-size:13px;color:var(--inox-taupe);letter-spacing:0.12em;text-transform:uppercase;}.elementor .inox-btn-outline:hover,.elementor .inox-btn-outline:focus-visible{color:var(--inox-blanc);background-color:var(--inox-bordeaux);}.elementor .inox-btn-outline{font-family:var(--inox-font-texte);font-weight:600;font-size:16px;color:var(--inox-bordeaux);padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:2px;border-color:var(--inox-bordeaux);border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .inox-btn:hover,.elementor .inox-btn:focus-visible{background-color:var(--inox-bordeaux-dark);}.elementor .inox-btn{font-family:var(--inox-font-texte);font-weight:600;font-size:16px;color:var(--inox-blanc);padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:3px;background-color:var(--inox-bordeaux);transition:background-color 0.3s;}