.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-be4694c{--horizontal-progress-border:none;--horizontal-border-style:none;}/* Start custom CSS for progress-tracker, class: .elementor-element-be4694c */.elementor-29 .elementor-element.elementor-element-be4694c{order:-1;position:sticky;top:36px;z-index:5;width:100%;max-width:72rem;align-self:center;margin-bottom:1rem;}.elementor-29 .elementor-element.elementor-element-be4694c .elementor-scrolling-tracker{height:3px!important;background:#C5DAE7!important;}.elementor-29 .elementor-element.elementor-element-be4694c .current-progress{background:#A67646!important;}@media(max-width:767px),(prefers-reduced-motion:reduce){.elementor-29 .elementor-element.elementor-element-be4694c{display:none!important;}}/* End custom CSS */
/* Start custom CSS *//* Notre methode uniquement — progression native Elementor Pro. */
.elementor.elementor-29 [data-id="7288e1f"]{position:relative;view-timeline-name:--ep-method-section;view-timeline-axis:block}
.elementor.elementor-29 [data-id="7288e1f"]::before{content:"";position:absolute;left:max(32px,calc((100% - 1152px)/2));top:18px;width:min(180px,30%);height:2px;background:#A67646;opacity:.65;transform-origin:left center;pointer-events:none}
.elementor.elementor-29 [data-id="c28eabf"]{padding-left:28px!important;box-sizing:border-box}
.elementor.elementor-29 [data-id="5535f34"]{padding-top:0!important}
.elementor.elementor-29 [data-id="e2490cd"]{padding-bottom:0!important}
.elementor.elementor-29 [data-id="be4694c"]{position:absolute!important;inset:60px auto 60px max(32px,calc((100% - 1152px)/2))!important;width:2px!important;height:calc(100% - 120px)!important;align-self:stretch!important;display:block!important;max-width:none!important;margin:0!important;padding:0!important;container-type:size;pointer-events:none;z-index:1;overflow:visible}
.elementor.elementor-29 [data-id="be4694c"] .elementor-scrolling-tracker{position:absolute!important;inset:0 auto auto 0!important;width:100cqh!important;max-width:none!important;height:2px!important;transform:rotate(90deg);transform-origin:1px 1px;background:transparent!important;overflow:hidden;border:0;border-radius:0}
.elementor.elementor-29 [data-id="be4694c"] .current-progress{height:2px!important;background:#A67646!important;opacity:.65;transition:width .15s linear!important;border:0;border-radius:0}
@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.elementor.elementor-29 [data-id="7288e1f"]::before{animation:ep-method-divider linear both;animation-timeline:--ep-method-section;animation-range:entry 5% cover 70%}}}
@keyframes ep-method-divider{from{transform:scaleX(.08);opacity:.25}to{transform:scaleX(1);opacity:.85}}
@media(max-width:1024px){.elementor.elementor-29 [data-id="be4694c"]{top:40px!important;bottom:40px!important;height:calc(100% - 80px)!important}}
@media(max-width:767px){.elementor.elementor-29 [data-id="7288e1f"]{padding-top:56px!important}.elementor.elementor-29 [data-id="7288e1f"]::before{left:20px}.elementor.elementor-29 [data-id="c28eabf"]{padding-left:24px!important}.elementor.elementor-29 [data-id="be4694c"]{top:56px!important;bottom:28px!important;left:20px!important;height:calc(100% - 84px)!important}.elementor.elementor-29 [data-id="be4694c"] .current-progress{transition:none!important}}
@media(prefers-reduced-motion:reduce){.elementor.elementor-29 [data-id="7288e1f"]::before{animation:none!important;transform:none!important}.elementor.elementor-29 [data-id="be4694c"] .current-progress{transition:none!important}}

/* Meme intensite progressive que le trait de la page Le cabinet. */
@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.elementor.elementor-29 [data-id="be4694c"] .current-progress{animation:ep-method-bronze linear both;animation-timeline:--ep-method-section;animation-range:entry 5% cover 70%}}}
@keyframes ep-method-bronze{from{opacity:.25}to{opacity:.85}}
/* Fond beige uni identique a la section Vos enjeux. */
.elementor.elementor-29 [data-id="7288e1f"]{background:#F7F6F3!important}

/* Remuneration sur fond blanc, comme introduction. */
.elementor.elementor-29 [data-id="5b18a01"]{background:#FFFFFF!important}

/* Une seule signature verticale, sans separateur horizontal avant etape 01. */
.elementor.elementor-29 [data-id="7288e1f"]::before{content:none!important;display:none!important;animation:none!important}/* End custom CSS */