@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-400-normal.BTkUljjl.woff2)format("woff2"),url(/_astro/noto-sans-latin-400-normal.DPpKfCgK.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-latin-700-normal.CrvTEWhy.woff2)format("woff2"),url(/_astro/noto-sans-latin-700-normal.ZyrKABVF.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-latin-400-italic.BefsV4hZ.woff2)format("woff2"),url(/_astro/noto-serif-latin-400-italic.B7tOOSSS.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}:root{--bleu:#5ca2df;--bleu-fonce:#2a7bc1;--texte:#737f85;--titre:#354656;--sous-titre:#9ea5a1;--gris-clair:#f7f7f7;--bordure:#e4e8ea;--bandeau:#222629;--police:"Noto Sans", "Droid Sans", Helvetica, Arial, sans-serif;--police-italique:"Noto Serif", "Droid Serif", Georgia, serif;--police-titre:"Montserrat", Arial, sans-serif;--largeur:1170px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--police);color:var(--texte);background:#fff;margin:0;font-size:16px;line-height:25px}img{max-width:100%;height:auto}a{color:var(--bleu);text-decoration:none}a:hover,a:focus{color:var(--bleu-fonce)}:focus-visible{outline:2px solid var(--bleu-fonce);outline-offset:2px}.conteneur{max-width:var(--largeur);margin:0 auto;padding:0 12px}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lien-evitement{position:absolute;left:-9999px}.lien-evitement:focus{z-index:100;background:#fff;padding:8px 12px;top:10px;left:10px}.entete{border-bottom:6.4px solid var(--bleu);z-index:10;background:#fff;position:relative;box-shadow:4px 4px 3px #0000000a}.entete-interieur{justify-content:space-between;align-items:center;min-height:60px;display:flex}.logo img{width:154px;height:auto;display:block}.menu ul{margin:0;padding:0;list-style:none;display:flex}.menu a{font-family:var(--police-titre);color:var(--titre);padding:20px;font-size:15px;font-weight:600;line-height:20px;display:block}.menu a:hover,.menu a:focus,.menu a[aria-current=page]{color:var(--bleu)}.menu-bouton{display:none}@media (width<=991px){.menu-bouton{border:1px solid var(--bordure);cursor:pointer;background:0 0;border-radius:4px;width:44px;height:38px;display:block;position:relative}.menu-bouton-barres,.menu-bouton-barres:before,.menu-bouton-barres:after{background:var(--titre);content:"";width:20px;height:2px;position:absolute;left:11px}.menu-bouton-barres{top:18px}.menu-bouton-barres:before{top:-6px;left:0}.menu-bouton-barres:after{top:6px;left:0}.entete-interieur{flex-wrap:wrap;padding-top:3px;padding-bottom:3px}.menu{width:100%;display:none}.menu.ouvert{display:block}.menu ul{flex-direction:column}.menu a{border-top:1px solid var(--bordure);padding:10px 5px}}.bandeau{background:#1d2124;position:relative}.bandeau-image{aspect-ratio:1917/763;background:#ccc 50%/cover no-repeat;position:relative;container-type:inline-size}.citation-bandeau{color:#1f2a33;background:#fffffff0;border-radius:.6cqw;flex-direction:column;justify-content:center;height:28%;margin:0;padding:0 1.2cqw;font-family:Georgia,Noto Serif,serif;font-size:1.3cqw;line-height:1.35;display:flex;position:absolute;top:3%;left:73.5%;right:1%}.citation-bandeau p{margin:0}.citation-bandeau cite{margin-top:.3cqw;font-style:normal;font-weight:700}.legende{color:#fff;background:#120401cc;border-radius:10px;width:23%;min-width:260px;padding:clamp(16px,1.6vw,25px) clamp(14px,1.3vw,20px) clamp(18px,1.8vw,30px);position:absolute;top:50%;left:1.5%;transform:translateY(-50%)}@media (width>=992px){.legende h1{font-size:clamp(21px,2.1vw,30px);line-height:1.2}.legende p{font-size:clamp(13px,1.05vw,15px);line-height:1.6}.legende .bouton{padding:11px 14px;font-size:clamp(14px,1.15vw,16px)}}@media (width<=991px){.legende{background:#1d1412;border-radius:0;width:auto;max-width:none;padding:22px 20px 26px;position:static;transform:none}.legende h1,.legende p{max-width:640px}}@media (width<=767px){.citation-bandeau{display:none}}.legende h1{font-family:var(--police-titre);text-shadow:1px 2px 1px #00000080;margin:0 0 16px;font-size:30px;font-weight:400;line-height:35px}.legende p{letter-spacing:.5px;text-shadow:1px 2px 1px #00000080;margin:0 0 17px;font-size:15px;line-height:25px}.bouton{background:var(--bleu-fonce);color:#fff;font-family:var(--police-titre);letter-spacing:.3px;text-align:center;border-radius:6px;padding:11px 24px;font-size:15px;font-weight:600;line-height:22px;transition:background-color .3s ease-in-out;display:inline-block}.bouton:hover,.bouton:focus{color:#fff;background:#1f5f97}.bouton-grand{padding:10px 26px;font-size:16px;line-height:26px}.bandeau-texte{background:var(--bandeau);text-align:center;padding:15px}.bandeau-texte p{color:#fff;text-shadow:1px 2px 1px #0000004d;margin:0;font-size:26px;line-height:35px}.section{padding:60px 0 20px}.section-gris{background:var(--gris-clair);border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure)}.titre-section{text-align:center;margin:0 0 37px;padding:0 15px}.titre-section h2{color:var(--titre);margin:0 0 6px;font-size:36px;font-weight:400;line-height:40px}.titre-section p{font-family:var(--police-italique);color:var(--sous-titre);margin:0;font-size:15px;font-style:italic}.cartes{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.carte{background:var(--gris-clair);border:1px solid var(--bordure);text-align:center;border-radius:4px;margin-bottom:40px;padding:30px 15px 25px}.carte-icone{height:39px;margin-bottom:11px;display:block}.carte-icone svg{width:auto;height:36px}.carte h3{font-family:var(--police-titre);color:#404b56;margin:0 0 12px;font-size:18px;font-weight:400;line-height:25px}.carte a:hover h3{color:var(--bleu)}.carte p{margin:0;font-size:15px}.centre{text-align:center;padding-bottom:40px}@media (width<=991px){.cartes{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.cartes{grid-template-columns:1fr;gap:0}.legende h1{font-size:24px;line-height:30px}.legende .bouton{display:block}.bandeau-texte p{font-size:20px;line-height:28px}.titre-section h2{font-size:28px;line-height:34px}}.page{padding:60px 0 67px;font-size:15px;line-height:25px}.page h1,.page h2{font-family:var(--police-titre);color:#404b56;margin:0 0 20px;font-weight:400;line-height:1.25}.page h1{font-size:30px}.page h2{font-size:26px}.page h3{color:#404b56;margin:0 0 15px;font-size:17px}.page p{margin:0 0 20px}.page ul{margin:0 0 20px;padding-left:17px}.page li{margin-bottom:6px}.page img{display:block}.page table{border-collapse:collapse;width:100%;margin:0 0 24px}.page td{border:1px solid var(--bordure);vertical-align:top;padding:5px 10px}.flotte-gauche{float:left;margin:4px 24px 12px 0}.efface{clear:both}.retrait{padding-left:40px}.retrait-2{padding-left:160px}.bleu{color:#0091ff}.page-noir{color:#000;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px}.page-noir h1,.page-noir h2{color:#000;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:700}.page-noir h1{font-size:28px}.page-noir h2{font-size:24px}.page-noir h3{color:#000;font-size:14px}@media (width<=767px){.page{padding:30px 0 40px}.page h1{font-size:24px}.page h2{font-size:21px}.retrait,.retrait-2{padding-left:0}.flotte-gauche{float:none;max-width:60%;margin:0 auto 16px}.page table,.page tbody,.page tr,.page td{width:100%;display:block}.page td+td{border-top:0}}.haut-de-page{color:#fff;opacity:0;pointer-events:none;background:#5b6f7f;border-radius:10%;place-items:center;width:40px;height:40px;transition:opacity .3s;display:grid;position:fixed;bottom:20px;right:20px}.haut-de-page.visible{opacity:1;pointer-events:auto}.haut-de-page:hover,.haut-de-page:focus{color:#fff;background:var(--bleu-fonce)}.bouton-secondaire{color:var(--titre);text-shadow:none;background:#e9edf0}.bouton-secondaire:hover,.bouton-secondaire:focus{color:var(--titre);background:#dde3e7}.pied{color:#d3dee8;background:#344656;font-size:14px}.pied-interieur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:18px;padding-bottom:18px;display:flex}.pied p{margin:0}.pied ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.pied a,.lien-bouton{color:#d3dee8}.pied a:hover,.pied a:focus,.lien-bouton:hover,.lien-bouton:focus{color:#fff;text-decoration:underline}.lien-bouton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=575px){.pied-interieur{flex-direction:column;align-items:flex-start;padding-bottom:70px}}.bandeau-test{color:#664d03;text-align:center;background:#fff3cd;padding:6px 12px;font-size:13px}.intro{color:#fff;text-align:center;background:linear-gradient(135deg,#5ca2df 0%,#2a7bc1 100%);padding:56px 0 48px}.intro h1{font-family:var(--police-titre);margin:0 0 10px;font-size:38px;font-weight:600;line-height:1.2}.intro p{font-family:var(--police-italique);opacity:.95;margin:0;font-size:17px;font-style:italic}.chiffres{border-bottom:1px solid var(--bordure);background:#fff}.chiffres-grille{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:32px;padding-bottom:32px;display:grid}.chiffre strong{font-family:var(--police-titre);color:var(--bleu-fonce);font-size:40px;line-height:1.1;display:block}.chiffre span{color:var(--titre);margin-top:6px;display:block}.actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.section-gris .actions{margin-bottom:30px}.bouton-contour{color:var(--bleu-fonce);box-shadow:inset 0 0 0 2px var(--bleu);text-shadow:none;background:0 0}.bouton-contour:hover,.bouton-contour:focus{background:var(--bleu);color:#fff}.bouton-clair{color:var(--bleu-fonce);text-shadow:none;background:#fff}.bouton-clair:hover,.bouton-clair:focus{color:var(--bleu-fonce);background:#eef5fc}.moderne .titre-section h2{font-size:30px;line-height:1.25}.pastille{width:56px;height:56px;color:var(--teinte);background:color-mix(in srgb, var(--teinte) 14%, #fff);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pastille svg{width:24px;height:24px}.atouts{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:40px;display:grid}.atout,.avantage{border:1px solid var(--bordure);background:#fff;border-radius:12px;padding:28px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #3546560f}.atout:hover,.avantage:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3546561a}.atout h3,.avantage h3{font-family:var(--police-titre);color:var(--titre);margin:16px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.atout p,.avantage p{margin:0 0 12px;font-size:15px}.atout strong,.avantage strong{color:var(--bleu-fonce)}.avantages{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:40px;display:grid}.avantage{align-items:flex-start;gap:20px;display:flex}.avantage h3{margin-top:10px}.note{color:var(--sous-titre);font-size:13px!important}.lien-fleche{font-weight:700}.lien-fleche:after{content:" →"}.appel{color:#fff;background:#344656}.appel-interieur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:30px;padding-bottom:30px;display:flex}.appel p{font-family:var(--police-titre);margin:0;font-size:22px}@media (prefers-reduced-motion:reduce){.atout,.avantage{transition:none}.atout:hover,.avantage:hover{transform:none}}@media (width<=991px){.atouts,.avantages{grid-template-columns:1fr}}@media (width<=575px){.intro{padding:40px 0 34px}.intro h1{font-size:30px}.chiffres-grille{grid-template-columns:1fr;gap:18px}.chiffre strong{font-size:34px}.moderne .titre-section h2{font-size:24px}.atout{padding:22px}.avantage{flex-direction:column;gap:6px;padding:22px}.actions .bouton{flex:100%}.appel-interieur{text-align:center;flex-direction:column;align-items:stretch}}.page-moderne{padding-top:48px;padding-bottom:56px}.page-moderne .etroit{max-width:860px}.page-moderne h2{font-family:var(--police-titre);color:var(--titre);margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.3}.page-moderne h3{font-family:var(--police-titre);color:var(--titre);margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.page-moderne p{margin:0 0 14px}.carte-blanche{border:1px solid var(--bordure);background:#fff;border-radius:14px;padding:26px 28px;box-shadow:0 4px 16px #3546560f}@media (width<=575px){.page-moderne{padding-top:30px;padding-bottom:36px}.carte-blanche{padding:20px 18px}}.cookies[data-astro-cid-fnv7rz7y]{z-index:50;border:1px solid var(--bordure);background:#fff;border-radius:8px;max-width:380px;padding:16px 18px;font-size:14px;line-height:21px;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #00000026}.cookies[data-astro-cid-fnv7rz7y][hidden]{display:none}.cookies-titre[data-astro-cid-fnv7rz7y]{color:var(--titre);margin:0 0 6px;font-weight:700}.cookies[data-astro-cid-fnv7rz7y] p[data-astro-cid-fnv7rz7y]{margin:0 0 12px}.cookies-boutons[data-astro-cid-fnv7rz7y]{gap:10px;display:flex}.cookies-boutons[data-astro-cid-fnv7rz7y] .bouton[data-astro-cid-fnv7rz7y]{cursor:pointer;border:0;flex:1;font-size:14px}@media (width<=575px){.cookies[data-astro-cid-fnv7rz7y]{max-width:none;bottom:8px;left:8px;right:8px}}
