.resa[data-astro-cid-vaxr4hiy]{display:block}.resa__progress[data-astro-cid-vaxr4hiy]{color:var(--lkg-grey-text);grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 .5rem;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid}.resa__progress[data-astro-cid-vaxr4hiy] li[data-astro-cid-vaxr4hiy]{align-items:center;gap:.4rem;display:flex}.resa__pnum[data-astro-cid-vaxr4hiy]{border:2px solid var(--lkg-border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.resa__progress[data-astro-cid-vaxr4hiy] .is-current[data-astro-cid-vaxr4hiy]{color:var(--lkg-navy)}.resa__progress[data-astro-cid-vaxr4hiy] .is-current[data-astro-cid-vaxr4hiy] .resa__pnum[data-astro-cid-vaxr4hiy]{border-color:var(--lkg-yellow);background:var(--lkg-yellow)}.resa__progress[data-astro-cid-vaxr4hiy] .is-done[data-astro-cid-vaxr4hiy] .resa__pnum[data-astro-cid-vaxr4hiy]{background:var(--lkg-navy);border-color:var(--lkg-navy);color:var(--lkg-white)}.resa__bar[data-astro-cid-vaxr4hiy]{background:var(--lkg-border);border-radius:3px;height:6px;margin-bottom:1.75rem;overflow:hidden}.resa__bar[data-astro-cid-vaxr4hiy] span[data-astro-cid-vaxr4hiy]{background:var(--lkg-yellow);height:100%;transition:width .3s;display:block}.resa__step[data-astro-cid-vaxr4hiy]{border:0;min-width:0;margin:0 0 1rem;padding:0}.resa__legend[data-astro-cid-vaxr4hiy]{outline:none;margin-bottom:1rem;padding:0;font-size:22px;font-weight:700}.resa__nav[data-astro-cid-vaxr4hiy]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.resa__nav[data-astro-cid-vaxr4hiy] .resa__next[data-astro-cid-vaxr4hiy]{margin-left:auto}.resa__submit[data-astro-cid-vaxr4hiy]{flex:1}.input--short[data-astro-cid-vaxr4hiy]{max-width:200px}.consent--option[data-astro-cid-vaxr4hiy]{border:2px solid var(--lkg-border);border-radius:var(--lkg-radius);padding:.7rem 1rem;font-size:15px}.consent--option[data-astro-cid-vaxr4hiy]:has(input:checked){border-color:var(--lkg-navy);background:#fff8d6}.recap[data-astro-cid-vaxr4hiy]{background:var(--lkg-navy);color:var(--lkg-white);border-radius:var(--lkg-radius-lg);margin:.5rem 0 1.25rem;padding:1.25rem 1.5rem}.recap--devis[data-astro-cid-vaxr4hiy]{color:var(--lkg-navy);border:2px solid var(--lkg-yellow);background:#fff3bf}.recap__title[data-astro-cid-vaxr4hiy]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:17px;font-weight:700;display:flex}.recap__modele[data-astro-cid-vaxr4hiy]{background:var(--lkg-yellow);color:var(--lkg-navy);border-radius:var(--lkg-radius);padding:.1rem .6rem;font-size:14px}.recap[data-astro-cid-vaxr4hiy] .recap__row{align-items:baseline;gap:.5rem;margin:.35rem 0;font-size:15px;display:flex}.recap[data-astro-cid-vaxr4hiy] .recap__row strong{white-space:nowrap;text-align:right;font-size:18px}.recap[data-astro-cid-vaxr4hiy] .recap__row strong small{opacity:.8;font-size:13px;font-weight:400;display:block}.recap[data-astro-cid-vaxr4hiy] .recap__dots{border-bottom:1px dotted #ffffff59;flex:1;min-width:1rem;transform:translateY(-4px)}.recap--devis[data-astro-cid-vaxr4hiy] .recap__dots{border-color:#0a223359}.recap[data-astro-cid-vaxr4hiy] .recap__row--supp{opacity:.9;font-size:14px}.recap[data-astro-cid-vaxr4hiy] .recap__row--supp strong{font-size:15px}.recap[data-astro-cid-vaxr4hiy] .recap__row--total{border-top:1px solid #ffffff40;margin-top:.5rem;padding-top:.4rem}.recap[data-astro-cid-vaxr4hiy] .recap__row--muted{opacity:.8}.recap[data-astro-cid-vaxr4hiy] .recap__row--muted strong{font-size:15px}.recap[data-astro-cid-vaxr4hiy] .recap__tip{background:var(--lkg-yellow);color:var(--lkg-navy);border-radius:var(--lkg-radius);margin:.75rem 0 0;padding:.6rem .8rem;font-size:14px;font-weight:600}.recap[data-astro-cid-vaxr4hiy] .recap__msg{margin:.6rem 0 0;font-size:14px}.recap[data-astro-cid-vaxr4hiy] .recap__msg--small{opacity:.75;font-size:13px}.recap[data-astro-cid-vaxr4hiy] .recap__checks{color:#ffffffd9;flex-wrap:wrap;gap:.4rem 1rem;margin:.9rem 0 0;font-size:13px;display:flex}.recap--devis[data-astro-cid-vaxr4hiy] .recap__checks{display:none}@media (width<=480px){.resa__progress[data-astro-cid-vaxr4hiy]{font-size:12px}.resa__progress[data-astro-cid-vaxr4hiy] li[data-astro-cid-vaxr4hiy]{text-align:center;flex-direction:column}}.resa-page[data-astro-cid-hsydnihv]{background:var(--lkg-grey-bg);padding-block:2rem 4rem}.resa-page__grid[data-astro-cid-hsydnihv]{align-items:start;gap:2rem;display:grid}.resa-page__main[data-astro-cid-hsydnihv] .lead[data-astro-cid-hsydnihv]{max-width:60ch;margin-bottom:1.5rem}.resa-page__form[data-astro-cid-hsydnihv]{padding:1.5rem}.resa-page__aside[data-astro-cid-hsydnihv]{gap:1.25rem;display:grid}.resa-page__reassurance[data-astro-cid-hsydnihv]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.resa-page__reassurance[data-astro-cid-hsydnihv] li[data-astro-cid-hsydnihv]{align-items:flex-start;gap:.6rem;font-size:15px;display:flex}.resa-page__reassurance[data-astro-cid-hsydnihv] .icon{color:var(--lkg-navy);flex:none;margin-top:2px}@media (width>=1024px){.resa-page[data-astro-cid-hsydnihv]{padding-block:3rem 5rem}.resa-page__grid[data-astro-cid-hsydnihv]{grid-template-columns:1.6fr .9fr;gap:3rem}.resa-page__form[data-astro-cid-hsydnihv]{padding:2rem}.resa-page__aside[data-astro-cid-hsydnihv]{top:calc(var(--lkg-header-h) + 1.5rem);position:sticky}}
