#MainContent>.shopify-section:empty{display:none}.ff-hero .wb{--b: #ffffff;--b-edge: #9a9a9a;--b-ink: var(--ink)}.ff-hero .yb{--b: var(--yellow);--b-edge: #b88f1e;--b-ink: var(--ink)}.ff-hero .gb{--b: var(--green);--b-edge: #5f9a4c;--b-ink: var(--ink)}.ff-hero .bb{--b: var(--ink);--b-edge: var(--ink);--b-ink: var(--white)}.ff-hero .belt{position:relative;display:inline-block;width:40px;height:26px;flex:none}.ff-hero .belt:before{content:"";position:absolute;left:0;right:0;top:7px;height:9px;border-radius:3px;background:var(--b);box-shadow:inset 0 0 0 1.5px var(--b-edge)}.ff-hero .belt i{position:absolute;left:50%;top:3px;width:12px;height:16px;margin-left:-6px;border-radius:3px;background:var(--b);box-shadow:inset 0 0 0 1.5px var(--b-edge)}.ff-hero .belt:after{content:"";position:absolute;left:50%;top:17px;width:14px;height:9px;margin-left:-7px;background:linear-gradient(100deg,var(--b) 0 38%,transparent 38% 62%,var(--b) 62%);clip-path:polygon(0 0,42% 0,30% 100%,8% 100%,58% 0,100% 0,92% 100%,70% 100%);filter:drop-shadow(0 0 .6px var(--b-edge))}.ff-hero .tag{font-style:normal;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;padding:3px 8px;border-radius:var(--r-pill);background:var(--charte-vert-clair);color:var(--charte-navy);white-space:nowrap;vertical-align:2px;margin-left:4px}.ff-hero .tag--new{background:var(--yellow);color:var(--charte-navy)}.ff-hero .legal{font-size:13px;color:var(--ink-700);line-height:1.5;max-width:62ch}.ff-hero{display:grid;gap:40px}@container site (min-width: 900px){.ff-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}}.ff-hero .hero__text{display:grid;gap:22px;min-width:0;align-content:start}.ff-hero h1{font-size:var(--titre-page);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.ff-hero .hero__sub{font-size:18px;line-height:1.55;color:var(--ink-700);max-width:56ch}.ff-hero .hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.ff-hero .hero__chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 20px}.ff-hero .hero__chips li{position:relative;padding-left:22px;font-size:14px;font-weight:600;color:var(--ink-700)}.ff-hero .hero__chips li:before{content:"";position:absolute;left:0;top:.2em;width:15px;height:15px;border-radius:50%;background:var(--charte-vert) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 10px no-repeat}.ff-hero .qualiopi--filet{border-top-color:var(--charte-line)}.ff-hero .ladder{background:var(--charte-fond-doux);border-radius:24px;padding:30px 24px 22px;display:grid;gap:12px;position:relative;overflow:hidden}.ff-hero .ladder>.ribbon{position:absolute;inset:0 0 auto 0;height:6px}.ff-hero .ladder__title{font-size:13px;font-weight:800;letter-spacing:.14em;line-height:1.55;text-transform:uppercase;color:var(--fx-surtitre)}.ff-hero .ladder ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ff-hero .step{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;background:var(--bg);border:1px solid var(--charte-line);border-radius:var(--r-lg);padding:12px 16px;text-decoration:none;color:var(--ink);transition:border-color .12s}.ff-hero .step:hover{border-color:var(--charte-indigo)}@container site (min-width: 900px){.ff-hero .ladder li:nth-child(2) .step{margin-left:18px}.ff-hero .ladder li:nth-child(3) .step{margin-left:36px}.ff-hero .ladder li:nth-child(4) .step{margin-left:54px}}.ff-hero .step b{display:block;font-size:16px;font-weight:800}.ff-hero .step span{display:block;font-size:13.5px;color:var(--ink-700);line-height:1.4}.ff-hero .step small{display:block;text-align:right;font-size:12.5px;font-weight:600;color:var(--ink-700);white-space:nowrap;font-variant-numeric:tabular-nums}.ff-hero .step small strong{display:block;font-size:15px;font-weight:800;color:var(--ink)}.ff-hero .step--star{border:2px solid var(--charte-vert)}@container site (max-width: 520px){.ff-hero .step{grid-template-columns:40px minmax(0,1fr)}.ff-hero .step small{grid-column:2;text-align:left}.ff-hero .step small strong{display:inline;margin-right:6px}}@media(prefers-reduced-motion:reduce){.ff-hero .step{transition:none}}.ff-hero .hero__sub{display:grid;gap:4px}.ff-hero .hero__plus>summary{min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fichly-formations-hero.css.map */
