body{position:relative}body #tarteaucitronRoot{left:inherit}body #tarteaucitronRoot ul li:before{display:none}body #tarteaucitronRoot .tarteaucitronStatusInfo{display:block}body #tarteaucitronRoot div#tarteaucitronSave{display:none}body #tarteaucitronRoot.tarteaucitronBeforeVisible{bottom:0;z-index:999999}body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronBack{display:block !important;opacity:0.7 !important;z-index:9999}body #tarteaucitronRoot *{font-size:var(--bs-body-font-size);font-family:"Poppins", sans-serif !important}body #tarteaucitronRoot .tarteaucitronCTAButton,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]){font-weight:400 !important;border:2px solid #e30613 !important;background:transparent !important;color:#212121 !important;font-family:"Poppins", sans-serif !important;position:relative;overflow:hidden;transition:0.5s ease-in-out;border-radius:50px !important;padding:15px 20px !important;box-shadow:unset;text-decoration:unset !important}body #tarteaucitronRoot .tarteaucitronCTAButton:hover,body #tarteaucitronRoot .tarteaucitronCTAButton:focus,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):hover,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):focus{background-color:#212121 !important;border-color:#212121 !important;color:#ffffff !important;outline:0}body #tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCheck,body #tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCross,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]) .tarteaucitronCheck,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]) .tarteaucitronCross{display:none}body #tarteaucitronRoot #tarteaucitronClosePanel[disabled]{border:2px solid #f9f9f9 !important;padding:12px 16px !important;background:transparent !important;color:#f9f9f9 !important;border-radius:20px !important;margin-right:10px;cursor:inherit}body #tarteaucitronRoot label.switch{display:none}body #tarteaucitronRoot button.switch{position:relative;display:inline-block !important;width:70px !important;height:24px !important;padding:0}body #tarteaucitronRoot button.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#dcdcdc;border-radius:20px;-webkit-transition:0.4s;transition:0.4s}body #tarteaucitronRoot button.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;border-radius:50%;background-color:white;-webkit-transition:0.4s;transition:0.4s}body #tarteaucitronRoot button.switch[aria-checked="init"] .slider:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body #tarteaucitronRoot button.switch[aria-checked="false"] .slider{background:#000000}body #tarteaucitronRoot button.switch[aria-checked="true"] .slider{background:#e30613}body #tarteaucitronRoot button.switch[aria-checked="true"] .slider:before{-webkit-transform:translateX(44px);-ms-transform:translateX(44px);transform:translateX(44px)}body #tarteaucitronRoot #tarteaucitronAlertBig{position:fixed;left:50%;transform:translate(-50%, -50%);top:50%;z-index:9999;width:35%;background:#ffffff;padding:30px 20px;overflow-y:auto}body #tarteaucitronRoot #tarteaucitronAlertBig::-webkit-scrollbar{width:5px;height:5px}body #tarteaucitronRoot #tarteaucitronAlertBig::-webkit-scrollbar-track{background:#f7f7f7}body #tarteaucitronRoot #tarteaucitronAlertBig::-webkit-scrollbar-thumb{background:#f9f9f9}body #tarteaucitronRoot #tarteaucitronAlertBig::-webkit-scrollbar-thumb:hover{background:#212121}body #tarteaucitronRoot #tarteaucitronAlertBig .logo-tac{width:20%}body #tarteaucitronRoot #tarteaucitronAlertBig h2{font-family:"Poppins", sans-serif !important;font-weight:bold;font-size:28px;line-height:28px;margin-bottom:28px;color:#000000}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:#212121;margin-bottom:3rem}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p{margin-top:0;margin-bottom:1rem;font-size:var(--bs-body-font-size)}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p a{color:#212121;text-decoration:none;font-weight:bold}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p a:focus{outline:0;border:1px dashed #212121}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{display:block;text-transform:uppercase !important;color:#212121;font-size:1rem !important;font-weight:bold;text-decoration:none;background-image:linear-gradient(0deg, #212121 0%, #212121 100%);background-position:100% 100%;background-repeat:no-repeat;background-size:var(--background-size, 100%) 1px;transition:background-size 0.2s linear var(--background-delay, 0.15s);transform:translateZ(0);margin-top:2rem;padding:0}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{text-decoration:none !important;--background-size: 0%;--background-delay: 0s;--stroke-dashoffset: 26;--stroke-duration: .3s;--stroke-easing: cubic-bezier(.3, 1.5, .5, 1);--stroke-delay: .195s}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus{outline:0;border:1px dashed #212121}body #tarteaucitronRoot #tarteaucitronAlertBig:before{display:none}body #tarteaucitronRoot #tarteaucitron{border-radius:20px;left:50% !important;transform:translate(-50%, -50%) !important;top:50% !important;margin:0 !important;background:#ffffff;padding:20px;overflow-y:auto;position:fixed;width:36%;max-height:100% !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices{height:100% !important;box-shadow:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices::-webkit-scrollbar{width:5px;height:5px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices::-webkit-scrollbar-track{background:#f7f7f7}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices::-webkit-scrollbar-thumb{background:#f9f9f9}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices::-webkit-scrollbar-thumb:hover{background:#212121}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset{background:transparent;border:3px solid #f5f5f5 !important;padding:1rem}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #dialogTitle{display:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset .tarteaucitronName{float:none;display:inline-block !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset .tarteaucitronName .tarteaucitronH2{margin:0;color:#000000;font-family:"Poppins", sans-serif !important;font-weight:bold;font-size:22px !important;line-height:22px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronInfo{max-width:85% !important;margin:0 !important;text-align:left !important;background:transparent;border:none;color:#000000}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust{margin-top:1rem !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust button{border-radius:50px;padding:15px 20px;box-shadow:unset;text-decoration:unset !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust button .tarteaucitronCheck,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust button .tarteaucitronCross{display:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed{background-color:#263375}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed:hover,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed:focus{background-color:#e30613;opacity:1 !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllDenied{background-color:#e30613}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllDenied:hover,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllDenied:focus{background-color:#212121;opacity:1}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{padding:20px;border:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder #tarteaucitronServicesTitle_mandatory{display:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul{border-bottom:1px solid #dcdcdc;padding-bottom:10px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden{background:transparent;margin-bottom:15px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronTitle .catToggleBtn{color:#e30613;background:transparent;font-weight:bold;font-size:22px;padding:0;margin:0 0 5px 0}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronTitle .catToggleBtn .tarteaucitronPlus{display:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine{background:transparent;padding:0 !important;position:relative}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronName{float:none;margin:0 0 15px 0;width:inherit}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronName .tarteaucitronH3{font-size:15px;font-weight:bold !important;color:#000}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#000;font-size:14px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronName a,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronName .tarteaucitronReadmoreSeparator,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronName .tacCurrentStatus{display:none !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk{position:absolute;float:none;margin:0;text-align:left;top:0;right:5px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul .tarteaucitronHidden .tarteaucitronLine .hiddenBtn{display:none !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronSelfLink{display:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder #tarteaucitronClosePanel{z-index:1;right:inherit;width:auto;font-size:inherit;margin:40px 0 0 0;position:relative;border-radius:50px;padding:15px 20px;box-shadow:unset;text-decoration:unset !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk button{border-radius:50px;padding:15px 20px;box-shadow:unset;text-decoration:unset !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronAllow{background-color:#263375}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronAllow:hover,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronAllow:focus{background-color:#e30613;opacity:1 !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronDeny{background-color:#e30613}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronDeny:hover,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronDeny:focus{background-color:#212121;opacity:1 !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronCheck,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk .tarteaucitronCross{display:none}body .tacConfigContent{display:none}body #gestionCookie{border:2px solid #e30613 !important;padding:12px 16px !important;background:transparent !important;color:#000000 !important;font-family:"Poppins", sans-serif !important;font-weight:bold !important}body #gestionCookie:hover{background:#000000 !important;color:#ffffff !important;border-color:#000000 !important;text-decoration:none !important}body #gestionCookie:focus{box-shadow:0 0 0 0.25rem rgba(235, 0, 25, 0.35)}body #tarteaucitronAlertSmall{display:none !important}body.tarteaucitron-modal-open .body-bg{filter:blur(10px)}@media (max-width:1500px){html body #tarteaucitronRoot #tarteaucitron{width:45% !important}html body #tarteaucitronRoot #tarteaucitronAlertBig{width:45%}}@media (max-width:1200px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset .tarteaucitronName .tarteaucitronH2{max-width:85%}}@media (max-width:992px){html body #tarteaucitronRoot{width:75%}html body #tarteaucitronRoot #tarteaucitron{width:75% !important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust{width:inherit !important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronName{width:90% !important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronAsk{width:inherit !important;float:none !important;margin:0 !important;right:0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronAsk button.switch{width:70px !important;display:inline-block !important;margin:0 !important;box-sizing:inherit !important}html body #tarteaucitronRoot #tarteaucitronAlertBig{width:75%;box-sizing:inherit;padding:30px 15px}html body #tarteaucitronRoot #tarteaucitronAlertBig .logo-tac{width:50%}}@media (max-width:767px){body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk{position:relative !important;right:inherit !important;top:inherit !important;display:flex !important;justify-content:end;gap:1rem}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk button{width:fit-content !important}}@media (max-width:576px){button#tarteaucitronClosePanel{right:0 !important}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin-bottom:0 !important}html body #tarteaucitronRoot{width:100%}html body #tarteaucitronRoot #tarteaucitron{width:100% !important;box-sizing:inherit;padding:15px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset .tarteaucitronName .tarteaucitronH2{max-width:80%}html body #tarteaucitronRoot #tarteaucitronAlertBig{width:100%}}