html body #tarteaucitronRoot,html body #tarteaucitronRoot *{font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif}html body #tarteaucitronRoot a:focus-visible,html body #tarteaucitronRoot button:focus-visible{outline:2px solid var(--color-cyan-tech);outline-offset:2px}html body #tarteaucitronRoot #tarteaucitronAlertBig{background:var(--color-navy-deepest);border-top:1px solid var(--color-border-on-dark-medium);box-shadow:0 -12px 32px rgb(5 14 31 / .25);padding:20px 16px;box-sizing:border-box}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:var(--color-text-on-dark-muted);font-size:14px!important;line-height:1.55}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:var(--color-text-on-dark);font-weight:600}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;max-width:860px;margin:0 auto 4px;text-align:center}html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronCTAButton{background:var(--color-blue);color:var(--color-navy-deepest);border:0;border-radius:var(--radius-pill);padding:11px 22px;margin:12px 4px 0;font-size:14px!important;font-weight:600;transition:background 200ms var(--ease-out)}html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronCTAButton:hover{background:var(--color-blue-hover)}html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronCTAButton *{color:inherit;font-size:inherit!important}html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCheck,html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCross{display:none}html body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert,html body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{background:#fff0;color:var(--color-text-on-dark-muted);padding:11px 10px;margin:12px 2px 0;font-size:13px!important;font-weight:500;text-decoration:underline;text-underline-offset:3px}html body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert:hover,html body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl:hover{color:var(--color-text-on-dark)}html body div#tarteaucitronRoot.tarteaucitronSize-middle.tarteaucitronBeforeVisible::before{background:var(--color-navy-deepest)!important;opacity:0.55!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html body #tarteaucitronRoot.tarteaucitronSize-middle div#tarteaucitronAlertBig{width:min(560px, calc(100% - 32px));min-width:0;padding:36px 36px 28px;box-sizing:border-box;text-align:left;background:var(--color-navy-deepest);background-image:radial-gradient(120% 140% at 100% 0%,rgb(var(--rgb-cyan) / .1) 0%,transparent 55%);border:1px solid var(--color-border-on-dark-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-deep-on-dark)}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::before{content:'Confidentialité · Cookies';display:block;margin-bottom:14px;font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-cyan-tech)}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::after{content:'';display:block;clear:both}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{display:block;max-width:none;max-height:none;margin:0 0 26px;padding:0;text-align:left;font-size:15px!important;line-height:1.6}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert::before{content:'Vos préférences cookies';display:block;margin-bottom:12px;color:var(--color-text-on-dark);font-size:clamp(22px, 3vw, 26px);font-weight:700;letter-spacing:-.02em;line-height:1.15}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button.tarteaucitronCTAButton{float:left;width:calc(50% - 6px);margin:0;padding:13px 16px;box-sizing:border-box;font-size:15px!important}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronAllDenied2{margin-left:12px}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronCloseAlert,html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{display:block;float:left;margin:18px 20px 0 0;padding:4px 0}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronCloseAlert{clear:both}@media (max-width:480px){html body #tarteaucitronRoot.tarteaucitronSize-middle div#tarteaucitronAlertBig{padding:28px 22px 22px}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button.tarteaucitronCTAButton{float:none;display:block;width:100%;margin:0 0 10px}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronAllDenied2{margin-left:0}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronCloseAlert,html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{display:block;float:left;width:auto;margin:8px 20px 0 0!important}}html body #tarteaucitronRoot #tarteaucitronBack{background:var(--color-navy-deepest);opacity:.72}@media (min-width:768px){html body #tarteaucitronRoot div#tarteaucitron{width:min(760px, calc(100% - 48px))!important;left:0!important;right:0!important;margin:0 auto!important;top:5%!important;max-height:90%!important;border-radius:var(--radius-xl);box-shadow:var(--shadow-deep-on-dark)}}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronServices{margin-top:0!important;border-radius:var(--radius-xl);box-shadow:none;background:var(--color-white);scrollbar-width:thin}html body #tarteaucitronRoot #tarteaucitron *{color:var(--color-text-body)}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronCheck,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronCross,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronPlus{display:none!important}html body #tarteaucitronRoot #tarteaucitron button#tarteaucitronClosePanel{top:20px!important;right:20px!important;z-index:2;background:var(--color-navy-deepest);color:var(--color-text-on-dark);border:1px solid var(--color-border-on-dark-medium);border-radius:var(--radius-pill);padding:8px 16px;font-size:12px!important;font-weight:600;transition:background 200ms var(--ease-out)}html body #tarteaucitronRoot #tarteaucitron button#tarteaucitronClosePanel:hover{background:var(--color-navy-soft)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset{background:var(--color-navy-deepest);background-image:radial-gradient(120% 140% at 100% 0%,rgb(var(--rgb-cyan) / .1) 0%,transparent 55%);border:0!important;margin:0!important;padding:36px 40px 28px!important;text-align:left}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1{display:block;margin:0 0 14px!important;padding-right:96px;text-align:left;color:var(--color-text-on-dark);font-size:clamp(22px, 3vw, 28px)!important;font-weight:700;letter-spacing:-.02em;line-height:1.15}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1::before{content:'Confidentialité · Cookies';display:block;margin-bottom:14px;font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-cyan-tech)}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronInfo{max-width:none!important;margin:0 0 22px!important;padding:0 0 24px!important;border:0!important;border-bottom:1px solid var(--color-border-on-dark-medium)!important;text-align:left!important;font-size:14px!important;font-weight:400;line-height:1.6}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronInfo,html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronInfo *{color:var(--color-text-on-dark-muted)}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronInfo{background:transparent!important}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronInfo br+br{display:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog{background:#fff0;margin:10px 0 0;padding:0;color:var(--color-blue);font-size:13px!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog:hover{color:var(--color-blue-electric)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{margin:0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronH2{margin:9px 0 0;color:var(--color-text-on-dark);font-size:15px!important;font-weight:600}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronAsk{margin:0!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder{background:var(--color-white);padding:8px 40px 36px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul{margin:0;padding:0;list-style:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{margin:26px 0 12px;padding:0;background:#fff0;color:var(--color-blue-deep);font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:10.5px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{margin:0 0 10px;padding:18px 20px!important;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:border-color 200ms var(--ease-out),background 200ms var(--ease-out)}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine.tarteaucitronIsAllowed{border-color:rgb(var(--rgb-blue) / .9);background:rgb(var(--rgb-blue) / .1)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronLine{background:var(--color-cream);border-color:#fff0}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronName{width:100%!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory br,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronListCookies:empty{display:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{margin:0!important;color:var(--color-text-body);font-size:13.5px!important;line-height:1.55}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName{margin-left:0!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronH3{display:block;margin-bottom:4px;color:var(--color-text-primary);font-size:16px!important;font-weight:600!important;letter-spacing:-.005em}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronName a,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronReadmoreSeparator{color:var(--color-text-muted);font-size:12px!important;font-weight:500}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronName a:hover{color:var(--color-text-primary);text-decoration:underline!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronLine .tarteaucitronAsk{margin:4px 0 0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronAsk{display:inline-flex;gap:2px;padding:3px;background:var(--color-cream);border:1px solid var(--color-border-light);border-radius:var(--radius-pill)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronDeny{margin:0!important;padding:7px 16px;background:#fff0;color:var(--color-text-body);border:0;border-radius:var(--radius-pill);font-size:13px!important;font-weight:600;opacity:1;transition:background 200ms var(--ease-out),color 200ms var(--ease-out),box-shadow 200ms var(--ease-out)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronAllow *,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronDeny *{color:inherit;font-size:inherit!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronAllow:hover,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronDeny:hover{color:var(--color-text-primary)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background:var(--color-blue);color:var(--color-navy-deepest)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow::before{content:'✓';margin-right:6px;color:inherit}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background:var(--color-white);color:var(--color-text-primary);box-shadow:var(--shadow-state)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset .tarteaucitronAsk{background:rgb(var(--rgb-on-dark) / .06);border-color:var(--color-border-on-dark-medium)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset button.tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset button.tarteaucitronDeny{color:var(--color-text-on-dark-muted)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset button:hover{color:var(--color-text-on-dark)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronAllAllowed.tarteaucitronIsSelected{color:var(--color-navy-deepest)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronAllDenied.tarteaucitronIsSelected{background:var(--color-text-on-dark);color:var(--color-navy-deepest)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronSaveButton{background:var(--color-blue);color:var(--color-navy-deepest);border-radius:var(--radius-pill);font-size:15px!important;font-weight:600;padding:11px 26px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronSaveButton:hover{background:var(--color-blue-hover)}@media (max-width:767px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset{padding:28px 20px 22px!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder{padding:4px 16px 28px}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronServices{border-radius:0}html body #tarteaucitronRoot #tarteaucitron button#tarteaucitronClosePanel{top:16px!important;right:16px!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronAsk{display:flex!important;float:none!important;width:100%;box-sizing:border-box}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronLine .tarteaucitronAsk{margin:14px 0 0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronDeny{flex:1 1 0%;display:block!important;width:auto!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName{width:100%!important;float:none!important}}@media (max-width:600px){html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronCTAButton{display:block;width:100%;margin:10px 0 0;box-sizing:border-box}}