.elementor .inf-table{width:100%;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--inf-vert);\n}.elementor .inf-caption{font-family:var(--inf-font-texte);font-size:13px;color:var(--inf-anthracite);margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inf-td{font-family:var(--inf-font-texte);font-size:15px;color:var(--inf-anthracite);line-height:1.6;margin:0px;}.elementor .inf-th{font-family:var(--inf-font-texte);font-weight:500;font-size:13px;color:var(--inf-bronze);letter-spacing:0.03em;margin:0px;}.elementor .inf-thead{width:100%;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:16px;grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: var(--inf-vert);\n}.elementor .inf-trow{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:16px;grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: var(--inf-trait);\n}.elementor .inf-step-num{font-family:var(--inf-font-titre);font-size:44px;color:var(--inf-champagne);line-height:1;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inf-step{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--inf-champagne);\n}.elementor .inf-steps{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .inf-texte-clair{font-family:var(--inf-font-texte);font-size:15px;color:rgba(245,242,235,0.8);line-height:1.7;margin:0px;}.elementor .inf-crumb{font-family:var(--inf-font-texte);font-size:13px;color:var(--inf-anthracite);margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inf-h3-clair{font-family:var(--inf-font-titre);font-weight:500;font-size:22px;color:var(--inf-ivoire);line-height:1.2;margin:0px;}.elementor .inf-h2-clair{font-family:var(--inf-font-titre);font-weight:500;font-size:var(--inf-h2);color:var(--inf-ivoire);line-height:1.08;margin:0px;}.elementor .inf-h2{font-family:var(--inf-font-titre);font-weight:500;font-size:var(--inf-h2);color:var(--inf-vert);line-height:1.08;margin:0px;}.elementor .inf-h1-page{max-width:14ch;font-family:var(--inf-font-titre);font-weight:500;font-size:var(--inf-h1);color:var(--inf-vert);letter-spacing:-0.005em;line-height:1.08;margin:0px;}.elementor .inf-phero{width:100%;padding-block-start:clamp(64px,9vw,128px);padding-block-end:clamp(48px,6vw,80px);border-block-end-width:1px;background-color:var(--inf-ivoire);padding-inline: 0; border-bottom-style: solid; border-bottom-color: var(--inf-trait);\n}.elementor .inf-wrap-col{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:0px;margin-inline: auto; padding-inline: var(--inf-gutter); padding-block: 0; box-sizing: border-box;\n}.elementor .inf-col{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .inf-split{width:100%;max-width:1240px;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;margin-inline: auto; padding-inline: var(--inf-gutter); padding-block: 0; box-sizing: border-box;\n}.elementor .inf-sec-deep{background-color:var(--inf-vert);}.elementor .inf-sec-alt{background-color:var(--inf-ivoire-fonce);}.elementor .inf-main{width:100%;padding:0px;background-color:var(--inf-ivoire);}.elementor .inf-section{width:100%;position:relative;padding-block-start:var(--inf-section-y);padding-block-end:var(--inf-section-y);padding-inline-start:0px;padding-inline-end:0px;}.elementor .inf-texte{max-width:62ch;font-family:var(--inf-font-texte);font-weight:400;font-size:16px;color:var(--inf-anthracite);line-height:1.7;margin:0px;}.elementor .inf-lead{max-width:62ch;font-family:var(--inf-font-texte);font-weight:400;font-size:clamp(17px, 1.5vw, 20px);color:var(--inf-anthracite);line-height:1.65;margin:0px;}.elementor .inf-btn-ghost-clair:hover,.elementor .inf-btn-ghost-clair:focus-visible{color:var(--inf-vert);background-color:var(--inf-champagne);}.elementor .inf-btn-ghost-clair{min-height:48px;font-family:var(--inf-font-texte);font-weight:500;font-size:14px;color:var(--inf-ivoire);letter-spacing:0.06em;line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--inf-champagne);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--inf-champagne); outline-offset: 3px; }\n}.elementor .inf-btn:hover,.elementor .inf-btn:focus-visible{color:var(--inf-champagne);border-color:var(--inf-champagne);background-color:var(--inf-vert);}.elementor .inf-btn{min-height:48px;font-family:var(--inf-font-texte);font-weight:500;font-size:14px;color:var(--inf-vert);letter-spacing:0.06em;line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--inf-or);border-style:solid;background-color:var(--inf-or);transition:background-color 0.3s, color 0.3s, border-color 0.3s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--inf-bronze); outline-offset: 3px; }\n}