.entete-devise{border-left:1px solid var(--d-trait);color:var(--d-encre2);white-space:nowrap;margin:0 auto 0 .2rem;padding-left:.9rem;font-size:.82rem;line-height:1.3}.entete-devise em{color:var(--d-encre);background:linear-gradient(transparent 58%, color-mix(in srgb, var(--d-accent) 30%, transparent) 58%, color-mix(in srgb, var(--d-accent) 30%, transparent) 92%, transparent 92%);margin:0 -.04em;padding:0 .12em;font-weight:600}@media (width<=1000px){.entete-devise{display:none}}.logo .logo-blanc{aspect-ratio:98/48;background:url(/logo-blanc.svg) 0/contain no-repeat;display:none}html:not(.une-quittee):has(.une[data-mode=degrade]) header{background:color-mix(in srgb, var(--d-heroA) 94%, transparent);border-color:#ffffff29;box-shadow:0 6px 20px -12px #060a1073}html.une-suivie:not(.une-quittee):has(.une[data-mode=degrade]) header{background:color-mix(in srgb, var(--d-heroA) 68%, transparent);box-shadow:none}html:not(.une-quittee):has(.une[data-mode=degrade]) header .logo:has(.logo-blanc) .logo-couleur{display:none}html:not(.une-quittee):has(.une[data-mode=degrade]) header .logo .logo-blanc{display:block}html:not(.une-quittee):has(.une[data-mode=degrade]) header .entete-devise{color:#ffffffe0;border-left-color:#ffffff38}html:not(.une-quittee):has(.une[data-mode=degrade]) header .entete-devise em{color:#fff;background:linear-gradient(#0000 58%,#ffffff47 58% 92%,#0000 92%)}html:not(.une-quittee):has(.une[data-mode=degrade]) header .theme-bascule{color:#fff;background:0 0;border-color:#ffffff47}html:not(.une-quittee):has(.une[data-mode=degrade]) header a.nav-appel-tel,html:not(.une-quittee):has(.une[data-mode=degrade]) header a.nav-appel-tel:hover{color:var(--d-heroA);background:#fff}@media (width>=1101px){html:not(.une-quittee):has(.une[data-mode=degrade]) header .nav-links>li>a.nav-link{color:#ffffffe6}html:not(.une-quittee):has(.une[data-mode=degrade]) header .nav-links>li>a.nav-link:hover,html:not(.une-quittee):has(.une[data-mode=degrade]) header .nav-links>li>a.nav-link[aria-current=page]{color:#fff;background:#040a1033}html:not(.une-quittee):has(.une[data-mode=degrade]) header .nav-links a.nav-cta-primary,html:not(.une-quittee):has(.une[data-mode=degrade]) header .nav-links a.nav-cta-primary:hover{color:var(--d-heroA);background:#fff}}html.une-suivie header{transition:background-color .25s,border-color .25s,box-shadow .25s}@media (prefers-reduced-motion:reduce){html.une-suivie header{transition:none}}.capsule-tel{z-index:var(--capsule-tel-plan,25);top:auto;left:50%;right:auto;bottom:calc(var(--capsule-tel-bas,10px) + env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--capsule-tel-bord,#0000001f);height:48px;box-shadow:var(--capsule-tel-ombre,0 6px 24px #00000024);transition:gap var(--capsule-tel-pli,.4s) var(--capsule-tel-rebond,cubic-bezier(.3, 1.25, .5, 1)), padding var(--capsule-tel-pli,.4s) var(--capsule-tel-rebond,cubic-bezier(.3, 1.25, .5, 1));border-radius:999px;align-items:center;gap:4px;padding:0 5px;position:fixed;transform:translate(-50%)}.capsule-tel-logo{box-sizing:border-box;min-width:38px;height:38px;transition:gap var(--capsule-tel-pli,.4s) var(--capsule-tel-rebond,cubic-bezier(.3, 1.25, .5, 1)), padding var(--capsule-tel-pli,.4s) var(--capsule-tel-rebond,cubic-bezier(.3, 1.25, .5, 1));justify-content:center;align-items:center;gap:8px;padding:0 6px 0 3px;display:flex}.capsule-tel-logo>svg,.capsule-tel-logo>img{flex:none;width:32px;height:32px}.capsule-tel-pliable{max-width:var(--capsule-tel-largeur,240px);white-space:nowrap;transition:max-width var(--capsule-tel-pli,.4s) var(--capsule-tel-rebond,cubic-bezier(.3, 1.25, .5, 1)), opacity .25s ease;display:inline-flex;overflow:hidden}html.bandeau-cache .capsule-tel{gap:0;padding:0 4px}html.bandeau-cache .capsule-tel-logo{gap:0;padding:0 1px}html.bandeau-cache .capsule-tel-pliable{opacity:0;visibility:hidden;max-width:0;transition:max-width var(--capsule-tel-pli,.4s) var(--capsule-tel-rebond,cubic-bezier(.3, 1.25, .5, 1)), opacity .25s ease, visibility 0s var(--capsule-tel-pli,.4s)}.capsule-tel-lu{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--capsule-tel-lu,currentColor);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--lu,0));position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.capsule-tel,.capsule-tel-logo,.capsule-tel-pliable{transition:none}}.menu-capsule,.menu-tel,.menu-tel-voile,header .nav-appel-tel{display:none}@media (width<=1100px){header .nav-appel-tel{margin-left:auto;padding:.5rem .85rem;font-size:.9rem;display:inline-flex}header a.nav-appel-tel:after{content:none}.menu-capsule{--capsule-tel-plan:120;--capsule-tel-bord:var(--d-trait);--capsule-tel-lu:var(--d-accent);--capsule-tel-ombre:0 12px 32px -12px #08141e73, 0 2px 6px #08141e14;width:fit-content;max-width:calc(100% - 16px);color:var(--d-encre);background:var(--d-carte);margin:0 auto;display:flex;left:8px;right:8px;transform:none}.menu-capsule .menu-capsule-suite{min-width:0;max-width:var(--capsule-tel-largeur,480px);align-items:center;gap:2px}.menu-capsule .capsule-tel-logo{flex:none;padding:0 3px}.menu-capsule .capsule-tel-logo>img{border-radius:7px}.menu-capsule-liens{flex:0 auto;min-width:0;display:flex;overflow:hidden}.menu-capsule-liens:not(:empty){border-right:1px solid var(--d-trait);margin-right:4px;padding-right:6px}.menu-capsule-lien[hidden]{display:none}.menu-capsule-lien{height:38px;color:var(--d-encre);border-radius:999px;flex:none;align-items:center;padding:0 .7rem;font-size:.95rem;font-weight:550;text-decoration:none;display:inline-flex}.menu-capsule-lien[aria-current=page]{color:var(--d-accent);background:var(--d-fond2)}.menu-capsule-ico{width:40px;height:38px;color:var(--d-encre);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-capsule-ico[aria-current=page]{color:var(--d-accent);background:var(--d-fond2)}.menu-capsule-lien:focus-visible,.menu-capsule-ico:focus-visible,.menu-capsule .capsule-tel-logo:focus-visible,.menu-tel a:focus-visible,.menu-tel-theme button:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.nav-bouton .nav-bouton-fermer,.nav-bouton[aria-expanded=true] .nav-bouton-ouvrir{display:none}.nav-bouton[aria-expanded=true] .nav-bouton-fermer{display:block}.menu-tel-voile{z-index:110;background:color-mix(in srgb, var(--d-fond) 64%, transparent);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.menu-tel{z-index:115;left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom));max-width:26rem;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--d-trait);background:var(--d-carte);color:var(--d-encre);opacity:0;visibility:hidden;border-radius:22px;margin:0 auto;padding:10px 10px 12px;transition:opacity .2s,transform .25s cubic-bezier(.3,1.2,.5,1),visibility .2s;display:block;position:fixed;overflow-y:auto;transform:translateY(12px);box-shadow:0 24px 60px -20px #08141e80}.menu-capsule:has(#nav-toggle:checked,.nav-bouton[aria-expanded=true])~.menu-tel-voile,.menu-capsule:has(#nav-toggle:checked,.nav-bouton[aria-expanded=true])~.menu-tel{opacity:1;visibility:visible;transform:none}.menu-tel ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.menu-tel-rubriques{gap:2px}.menu-tel-rubriques a{min-height:48px;color:var(--d-encre);border-radius:12px;align-items:center;padding:0 .85rem;font-size:1.02rem;font-weight:550;line-height:1.25;text-decoration:none;display:flex}.menu-tel-rubriques a[aria-current=page]{color:var(--d-accent);background:var(--d-fond2)}.menu-tel-pages{border-top:1px solid var(--d-trait);margin:6px 4px 0;padding:10px .6rem 2px}.menu-tel-pages-titre{color:var(--d-encre2);margin:0 0 2px;font-size:.8rem;font-weight:600}.menu-tel-pages ul{gap:0 12px}.menu-tel-pages a{min-height:40px;color:var(--d-encre);align-items:center;padding:4px 0;font-size:.93rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.menu-tel-pages a[aria-current=page]{color:var(--d-accent)}.menu-tel-pied{border-top:1px solid var(--d-trait);gap:8px;margin-top:8px;padding:10px 4px 0;display:grid}.menu-tel-appel{justify-content:center;min-height:48px;font-size:1rem}a.menu-tel-appel:after{content:none}.menu-tel-theme[hidden]{display:none}.menu-tel-theme{border:1px solid var(--d-trait);background:var(--d-fond2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.menu-tel-theme button{min-width:0;height:36px;color:var(--d-encre2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:.86rem;font-weight:550;display:flex}.menu-tel-theme button svg{flex:none;width:16px;height:16px}.menu-tel-theme button[aria-pressed=true]{color:var(--d-encre);background:var(--d-carte);box-shadow:0 0 0 1px var(--d-trait)}.menu-tel~footer{padding-bottom:calc(2rem + 64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.menu-tel,.menu-tel-voile{transition:none}}@media print{.menu-capsule,.menu-tel,.menu-tel-voile{display:none!important}}
