body{position:relative}body #tarteaucitronRoot{left:inherit}body #tarteaucitronRoot.tarteaucitronBeforeVisible{bottom:0;z-index:999999}body #tarteaucitronRoot *{font-size:var(--bs-body-font-size);font-family:"Montserrat", sans-serif !important}body #tarteaucitronRoot .tarteaucitronCTAButton,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]),body #tarteaucitronRoot #btnReturn{border:2px solid #ED1B24 !important;padding:12px 16px !important;background:transparent !important;color:#000000 !important;font-family:"Montserrat", sans-serif !important;font-weight:bold !important;position:relative;overflow:hidden;transition:0.5s ease-in-out}body #tarteaucitronRoot .tarteaucitronCTAButton:before,body #tarteaucitronRoot .tarteaucitronCTAButton:after,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):before,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):after,body #tarteaucitronRoot #btnReturn:before,body #tarteaucitronRoot #btnReturn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;transition:1s ease-in-out;z-index:-1;padding-top:100%}body #tarteaucitronRoot .tarteaucitronCTAButton:before,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):before,body #tarteaucitronRoot #btnReturn:before{transform:translateX(-100%) skew(30deg)}body #tarteaucitronRoot .tarteaucitronCTAButton:after,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):after,body #tarteaucitronRoot #btnReturn:after{transform:translateX(100%) skew(-30deg)}body #tarteaucitronRoot .tarteaucitronCTAButton:hover,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):hover,body #tarteaucitronRoot #btnReturn:hover{background:transparent !important;color:#ffffff !important;border-color:#000000 !important}body #tarteaucitronRoot .tarteaucitronCTAButton:hover:before,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):hover:before,body #tarteaucitronRoot #btnReturn:hover:before{transform:translateX(-10%) skew(30deg)}body #tarteaucitronRoot .tarteaucitronCTAButton:hover:after,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):hover:after,body #tarteaucitronRoot #btnReturn:hover:after{transform:translateX(10%) skew(-30deg)}body #tarteaucitronRoot .tarteaucitronCTAButton:focus-visible,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]):focus-visible,body #tarteaucitronRoot #btnReturn:focus-visible{box-shadow:0 0 0 0.25rem rgba(235, 0, 25, 0.35);outline:0;color:#ED1B24 !important}body #tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCheck,body #tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCross,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]) .tarteaucitronCheck,body #tarteaucitronRoot #tarteaucitronClosePanel:not([disabled]) .tarteaucitronCross,body #tarteaucitronRoot #btnReturn .tarteaucitronCheck,body #tarteaucitronRoot #btnReturn .tarteaucitronCross{display:none}body #tarteaucitronRoot #tarteaucitronClosePanel[disabled]{border:2px solid #dcdcdc !important;padding:12px 16px !important;background:transparent !important;color:#dcdcdc !important;cursor:inherit}body #tarteaucitronRoot #btnReturn{position:absolute;margin:40px 0 0 0;left:235px}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:#ED1B24}body #tarteaucitronRoot button.switch[aria-checked="true"] .slider:before{-webkit-transform:translateX(44px);-ms-transform:translateX(44px);transform:translateX(44px)}body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronBack{display:block !important;opacity:0.7 !important;background:#000;z-index:9999}body #tarteaucitronRoot #tarteaucitronAlertBig{position:fixed;right:0;top:0;bottom:0;left:inherit;z-index:9999;width:35%;background:#ffffff;padding:30px 20px;overflow-y:auto}body #tarteaucitronRoot #tarteaucitronAlertBig h2{font-family:"Montserrat", sans-serif !important;font-weight:bold;font-size:28px;line-height:28px;margin-bottom:28px;color:#000000}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{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:#207DAC;text-decoration:none;font-weight:bold}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p a:hover{color:#ED1B24}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p a:focus{outline:0;border:1px dashed #ED1B24;color:#ED1B24}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{display:block;text-transform:uppercase !important;color:#ED1B24;font-size:1rem !important;font-weight:bold;text-decoration:none;background-image:linear-gradient(0deg, #ED1B24 0%, #ED1B24 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 #ED1B24}body #tarteaucitronRoot #tarteaucitronAlertBig:before{display:none}body #tarteaucitronRoot #tarteaucitron{top:0 !important;left:inherit !important;bottom:0;margin:0 !important;background:#ffffff;padding:20px;overflow-y:auto;position:fixed;width:35%;max-height:100% !important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices{height:100% !important;box-shadow:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset{background:transparent;border:3px solid #f5f5f5 !important;padding:30px 20px}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:"Montserrat", 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{position:absolute;top:30px;right:20px;float:none;margin:0;text-align:left}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed,body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronScrollbarAdjust #tarteaucitronAllDenied{display:none}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:#002d6c;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}body .tacConfigContent{display:none}body #gestionCookie{border:2px solid #ED1B24 !important;padding:12px 16px !important;background:transparent !important;color:#000000 !important;font-family:"Montserrat", 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}@media (min-width:1600px){html body #tarteaucitronRoot #tarteaucitron{width:33% !important}html body #tarteaucitronRoot #tarteaucitronAlertBig{padding:60px 40px;width:33%}}@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}}@media (max-width:768px){html body #tarteaucitronRoot #tarteaucitron button{position:relative}html body #tarteaucitronRoot #tarteaucitron button#btnReturn{left:0;margin-top:20px}}@media (max-width:576px){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%}}