html body #tarteaucitronRoot,html body #tarteaucitronRoot *{font-family:var(--font-jakarta), system-ui, sans-serif!important;cursor:auto!important}html body #tarteaucitronRoot :is(a,button,label){cursor:pointer!important}html body #tarteaucitronRoot #tarteaucitronBack{background:var(--ink)!important;opacity:.55!important}html body #tarteaucitronRoot #tarteaucitronAlertBig{animation:cookieBarIn .6s var(--ease) both;box-sizing:border-box!important;width:100%!important;padding:20px var(--gutter)!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;background:var(--bg)!important;color:var(--fg)!important;border-top:1px solid var(--rule)!important;text-align:left!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 24px!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -16px 48px -16px #2a25212e!important}html body #tarteaucitronRoot #tarteaucitronAlertBig[style*=block]{display:flex!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{max-height:none!important;color:var(--muted)!important;flex:360px!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.5!important;display:block!important}html body #tarteaucitronRoot #tarteaucitronAlertBig button{box-sizing:border-box!important;width:auto!important;min-height:44px!important;color:var(--fg)!important;border:1px solid var(--fg)!important;transition:background-color .3s var(--ease), color .3s var(--ease)!important;background:0 0!important;border-radius:999px!important;margin:0!important;padding:0 22px!important;font-size:15px!important;font-weight:600!important;line-height:1!important}html body #tarteaucitronRoot #tarteaucitronAlertBig button:hover{background:var(--ink)!important;color:var(--paper)!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{min-height:0!important;color:var(--fg)!important;text-underline-offset:3px!important;border:0!important;padding:0!important;font-weight:500!important;text-decoration:underline!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{color:var(--accent-text)!important;background:0 0!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{order:1}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{order:2}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2{order:3}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{order:4}html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCheck,html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCross{display:none!important}@keyframes cookieBarIn{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:640px){html body #tarteaucitronRoot #tarteaucitronAlertBig{gap:12px 20px!important;padding-top:18px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{flex-basis:100%!important;font-size:14px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{text-align:left!important;flex:1 0 50%!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{flex:40%!important}}html body #tarteaucitronRoot #tarteaucitron{border-radius:14px!important;overflow:hidden!important;box-shadow:0 32px 80px #2a252140!important}html body #tarteaucitronRoot div#tarteaucitronServices{box-shadow:none!important;margin-top:0!important}html body #tarteaucitronRoot #tarteaucitron,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronMainLine,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronLine,html body #tarteaucitronRoot #tarteaucitron ul,html body #tarteaucitronRoot #tarteaucitron li{background:var(--bg)!important;color:var(--fg)!important;border-color:var(--rule)!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronTitle,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronTitle button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH2,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH3,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName *{color:var(--fg)!important;background:0 0!important}html body #tarteaucitronRoot #tarteaucitron #dialogTitle,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1{box-sizing:border-box!important;letter-spacing:-.02em!important;padding-inline:56px!important;font-weight:700!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo *{color:var(--muted)!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog{color:var(--fg)!important;text-underline-offset:3px!important;background:0 0!important;text-decoration:underline!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{z-index:2!important;width:40px!important;height:40px!important;color:var(--fg)!important;border:1px solid var(--rule)!important;transition:background-color .15s ease, border-color .15s ease, color .15s ease, rotate .3s var(--ease)!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;display:flex!important;position:absolute!important;top:20px!important;right:20px!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{content:"✕";font-size:15px;font-weight:700;line-height:1}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{rotate:90deg;background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronDeny{min-height:40px!important;color:var(--fg)!important;border:1px solid var(--rule)!important;background:0 0!important;border-radius:999px!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;transition:background-color .15s,border-color .15s,color .15s!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAllow:not([aria-pressed=true]):hover,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronDeny:not([aria-pressed=true]):hover{border-color:var(--fg)!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronIsAllowed .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAllow[aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--ink)!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronIsDenied .tarteaucitronDeny,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronDeny[aria-pressed=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronCheck,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronCross,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronCheck:before,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronCross:before{color:inherit!important}html body #tarteaucitronRoot #tarteaucitron button:not([aria-pressed=true]) .tarteaucitronCheck:before,html body #tarteaucitronRoot #tarteaucitron button:not([aria-pressed=true]) .tarteaucitronCross:before{content:none!important}html body #tarteaucitronRoot #tarteaucitron button[aria-pressed=true] .tarteaucitronCheck:before,html body #tarteaucitronRoot #tarteaucitron button[aria-pressed=true] .tarteaucitronCross:before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory button .tarteaucitronCheck:before{content:"✓"!important;margin-right:6px!important;font-weight:700!important}html body #tarteaucitronRoot .tarteaucitronPlus:before{color:var(--accent)!important}html body #tarteaucitronRoot #tarteaucitron .catToggleBtn[aria-expanded=true] .tarteaucitronPlus:before{content:"−"!important}html body #tarteaucitronRoot #tarteaucitron .catToggleBtn:hover{color:var(--accent-text)!important}html body #tarteaucitronRoot #tarteaucitron [id^=tarteaucitronDetails],html body #tarteaucitronRoot #tarteaucitron [id^=tarteaucitronDetails] *{color:var(--muted)!important;background:0 0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){max-width:640px!important;box-shadow:none!important;margin:4px 0 12px!important;padding:0 20px!important;font-size:14px!important;line-height:1.5!important;position:static!important}html body #tarteaucitronRoot div#tarteaucitronSave{background:var(--bg)!important;border-top:1px solid var(--rule)!important}html body #tarteaucitronRoot #tarteaucitron button#tarteaucitronSaveButton{background:var(--ink)!important;border:1px solid var(--ink)!important;min-height:44px!important;color:var(--paper)!important;border-radius:999px!important;padding:0 22px!important;font-size:15px!important;font-weight:600!important}html body #tarteaucitronRoot #tarteaucitron button#tarteaucitronSaveButton:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--ink)!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAllow:focus-visible,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronDeny:focus-visible,html body #tarteaucitronRoot #tarteaucitron .catToggleBtn:focus-visible,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:focus-visible,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronSaveButton:focus-visible,html body #tarteaucitronRoot #tarteaucitronAlertBig button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){html body #tarteaucitronRoot #tarteaucitronAlertBig{animation:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronDeny{transition:none!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{rotate:none}}
