html body #tarteaucitronRoot,html body #tarteaucitronRoot *{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif!important}html body #tarteaucitronRoot{pointer-events:none!important;position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:0!important;overflow:visible!important;z-index:2147483000!important}html body #tarteaucitronRoot #tarteaucitron,html body #tarteaucitronRoot #tarteaucitron *,html body #tarteaucitronRoot #tarteaucitronAlertBig,html body #tarteaucitronRoot #tarteaucitronAlertBig *,html body #tarteaucitronRoot #tarteaucitronIcon,html body #tarteaucitronRoot #tarteaucitronIcon *{pointer-events:auto!important}body.tarteaucitron-modal-open,html body.tarteaucitron-modal-open,html.tarteaucitron-modal-open-noscroll{overflow:visible!important;height:auto!important}html body #tarteaucitronRoot.tarteaucitronBeforeVisible:before,html body #tarteaucitronRoot.tarteaucitronSize-middle.tarteaucitronBeforeVisible:before,html body #tarteaucitronRoot:before,html body .tarteaucitronSize-middle.tarteaucitronBeforeVisible:before,html body.tarteaucitron-modal-open #tarteaucitronRoot:before{content:none!important;display:none!important;pointer-events:none!important}html body #tarteaucitronRoot #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronSize-bottom #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronSize-bottom div#tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronSize-middle div#tarteaucitronAlertBig{flex-direction:column!important;align-items:stretch!important;width:min(560px,calc(100vw - 24px))!important;max-width:min(560px,calc(100vw - 24px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)))!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 18px 14px!important;border-radius:18px!important;border:none!important;box-shadow:0 12px 36px rgba(17,24,39,.2)!important;background:#fff!important;top:auto!important;bottom:16px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}html body #tarteaucitronRoot #tarteaucitronAlertBig[style*="display: block"],html body #tarteaucitronRoot #tarteaucitronAlertBig[style*="display:block"],html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{display:flex!important}html body #tarteaucitronRoot #tarteaucitronAlertBig:after,html body #tarteaucitronRoot #tarteaucitronAlertBig:before{content:none!important;display:none!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,html body #tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert,html body #tarteaucitronRoot.tarteaucitronSize-popup span#tarteaucitronDisclaimerAlert{order:2;display:block!important;margin:0 0 12px!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;color:#4B5563!important;text-align:left!important;overflow-wrap:anywhere!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert:before{content:"Votre vie privée, notre priorité";display:block;margin:0 0 8px;font-family:var(--font-outfit),Outfit,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;color:#111827!important}html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCheck,html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCross{display:none!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:#111827!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2{order:1;align-self:flex-start!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#6B7280!important;font-family:var(--font-dm-sans),"DM Sans",sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-decoration:underline!important;text-underline-offset:3px;box-shadow:none!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2:hover{background:transparent!important;color:#111827!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2,html body #tarteaucitronRoot button.tarteaucitronCTAButton{cursor:pointer!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2,html body #tarteaucitronRoot button.tarteaucitronCTAButton{width:100%!important;min-width:0!important;min-height:52px;margin:0 0 10px!important;padding:14px 20px!important;border-radius:999px!important;font-family:var(--font-outfit),Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;box-sizing:border-box!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2,html body #tarteaucitronRoot .tarteaucitronAllow{order:3;background:#011EA0!important;color:#fff!important;border:none!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,html body #tarteaucitronRoot .tarteaucitronAllow:hover{background:#001066!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{order:4;background:#F3F4F6!important;color:#111827!important;border:none!important;text-decoration:none!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{background:#E5E7EB!important;color:#111827!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{order:5;display:none!important}html body #tarteaucitronRoot #tarteaucitronCloseCross{display:none!important}html body #tarteaucitronRoot #tarteaucitron,html body #tarteaucitronRoot #tarteaucitronServices{max-width:min(720px,100vw)!important;max-height:100dvh!important;border-radius:20px!important;box-shadow:0 24px 64px rgba(1,30,160,.18)!important;box-sizing:border-box!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1,html body #tarteaucitronRoot .tarteaucitronH1{font-family:var(--font-outfit),Outfit,sans-serif!important;font-weight:700!important;color:#011EA0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitronAllAllowed,html body #tarteaucitronRoot #tarteaucitronSaveButton{background:#011EA0!important;color:#fff!important;border-radius:10px!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,html body #tarteaucitronRoot #tarteaucitronAllDenied{background:#fff!important;color:#011EA0!important;border:2px solid #011ea0!important;border-radius:10px!important}html body #tarteaucitronRoot .tarteaucitronCheck:before,html body #tarteaucitronRoot .tarteaucitronCross:before{color:inherit!important}html body #tarteaucitronRoot #tarteaucitronIcon #tarteaucitronManager{padding:0!important;filter:drop-shadow(0 8px 18px rgba(1,30,160,.28))}html body #tarteaucitronRoot #tarteaucitronIcon #tarteaucitronManager img{width:56px!important;height:56px!important}html body #tarteaucitronRoot a:focus-visible,html body #tarteaucitronRoot button:focus-visible{outline:3px solid #FBE42E!important;outline-offset:2px}@media screen and (max-width:480px){html body #tarteaucitronRoot #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronSize-bottom #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronSize-bottom div#tarteaucitronAlertBig{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;bottom:8px!important;padding:14px 14px 12px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert:before{font-size:16px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{font-size:13px!important}}@media screen and (max-height:500px){html body #tarteaucitronRoot #tarteaucitronAlertBig{padding:12px 14px 10px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2,html body #tarteaucitronRoot button.tarteaucitronCTAButton{min-height:44px;padding:10px 16px!important}}