/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig{width:90%;max-width:580px;padding:32px;border-radius:16px;background:#ffffff;box-shadow:0 20px 60px rgba(0,0,0,0.25);}#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::before{display:block;text-align:left;font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:700;font-size:22px;line-height:1.3;color:var(--color-primary,#003D56);margin-bottom:12px;}#tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert{display:block;text-align:left;font-family:var(--font-family-text,'Lato',sans-serif);font-size:16px;line-height:1.5;color:var(--color-text-secondary,#5C6873);margin:0 0 24px;padding:0;}#tarteaucitronRoot.tarteaucitronSize-middle button.tarteaucitronCTAButton,#tarteaucitronAlertBig#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronAlertBig#tarteaucitronAlertBig #tarteaucitronAllDenied2{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:600;font-size:17px;padding:16px 24px;border-radius:8px;border:1px solid transparent;background-color:var(--color-primary,#003D56);color:#ffffff;margin:0 8px 8px 0;transition:background-color 0.2s ease;}#tarteaucitronRoot.tarteaucitronSize-middle button.tarteaucitronCTAButton:hover,#tarteaucitronRoot.tarteaucitronSize-middle button.tarteaucitronCTAButton:focus,#tarteaucitronAlertBig#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,#tarteaucitronAlertBig#tarteaucitronAlertBig #tarteaucitronPersonalize2:focus,#tarteaucitronAlertBig#tarteaucitronAlertBig #tarteaucitronAllDenied2:hover,#tarteaucitronAlertBig#tarteaucitronAlertBig #tarteaucitronAllDenied2:focus{background-color:var(--color-accent-dark,#A32847);}#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronCloseAlert{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:600;font-size:17px;padding:16px 24px;border-radius:8px;border:1px solid var(--color-text-secondary,#5C6873);background-color:#ffffff;color:var(--color-text-primary,#222D36);margin:0 8px 8px 0;}#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronCloseAlert:hover,#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronCloseAlert:focus{background-color:var(--color-bg-secondary,#F8F9FA);}#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronPrivacyUrl{display:block;margin:8px 0 0;padding:0;font-size:14px;text-decoration:underline;color:var(--color-text-secondary,#5C6873);background:none;border:none;}#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronPrivacyUrl:hover,#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronPrivacyUrl:focus{color:var(--color-primary,#003D56);}#tarteaucitron{border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.25);overflow:hidden;background:#ffffff;}#tarteaucitron .tarteaucitronBorder{border:none;border-radius:0 0 16px 16px;}#tarteaucitron #tarteaucitronServices{border-radius:16px;box-shadow:none;}#tarteaucitron#tarteaucitron #tarteaucitronClosePanel{font-size:0;background:transparent;border-radius:50%;width:36px;height:36px;padding:0;top:16px;right:16px !important;}#tarteaucitron#tarteaucitron #tarteaucitronClosePanel::before{content:'\00d7';display:block;font-size:26px;line-height:36px;color:var(--color-text-secondary,#5C6873);}#tarteaucitron#tarteaucitron #tarteaucitronClosePanel:hover::before,#tarteaucitron#tarteaucitron #tarteaucitronClosePanel:focus::before{color:var(--color-primary,#003D56);}#tarteaucitron .tarteaucitronMainLine .tarteaucitronH1{display:block;text-align:left;font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:700;font-size:22px;color:var(--color-primary,#003D56);padding:28px 32px 8px 32px;}#tarteaucitron .tarteaucitronMainLine #tarteaucitronInfo{display:block;font-family:var(--font-family-text,'Lato',sans-serif);font-size:15px;line-height:1.5;color:var(--color-text-secondary,#5C6873);padding:0 32px 20px 32px !important;margin:0 !important;max-width:none !important;text-align:left !important;border-top:none;border-bottom:none;}#tarteaucitron #tarteaucitronPrivacyUrlDialog{background:none;border:none;padding:0;font-size:14px;text-decoration:underline;color:var(--color-accent,#C8365C);}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{padding:18px 32px;border-left:none;border-bottom:1px solid #F0F0F0;}#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed,#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-left:none;border-bottom:1px solid #F0F0F0;}#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border:none;margin:0;padding:20px 32px 20px 0;}#tarteaucitron#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{padding-left:32px !important;box-sizing:border-box;}#tarteaucitron #tarteaucitronServices .tarteaucitronH2,#tarteaucitron #tarteaucitronServices .tarteaucitronH3{font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:600;font-size:16px;color:var(--color-text-primary,#222D36);}#tarteaucitron #tarteaucitronServices .tarteaucitronH2{margin-left:0;}#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:600;font-size:14px;padding:12px 20px;border-radius:20px;margin-left:10px;background-color:#ffffff;border:1px solid var(--color-text-secondary,#5C6873);color:var(--color-text-secondary,#5C6873);}#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:var(--color-primary,#003D56);border-color:var(--color-primary,#003D56);color:#ffffff;}#tarteaucitron#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitron#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:var(--color-accent,#C8365C);border-color:var(--color-accent,#C8365C);color:#ffffff;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .asCatToggleBtn{font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:700;font-size:16px;color:var(--color-primary,#003D56);}html body #tarteaucitronRoot button#tarteaucitronSaveButton{background-color:var(--color-primary,#003D56);color:#ffffff;border:none;border-radius:8px;font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:600;font-size:16px !important;padding:14px 28px;}html body #tarteaucitronRoot button#tarteaucitronSaveButton:hover,html body #tarteaucitronRoot button#tarteaucitronSaveButton:focus{background-color:var(--color-accent-dark,#A32847);}#tarteaucitron#tarteaucitron .tarteaucitronAsk .tarteaucitronCheck,#tarteaucitron#tarteaucitron .tarteaucitronAsk .tarteaucitronCross{display:none;}.tac_activate{background:var(--color-dark,#060C0F);border-radius:8px;font-family:var(--font-family-text,'Lato',sans-serif);font-size:15px;}.tac_activate .tac_float span{display:block;margin-bottom:12px;padding:0 16px;}.tac_activate.tac_activate .tac_float .tarteaucitronAllow{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-title,'Work Sans',sans-serif);font-weight:600;font-size:15px;padding:10px 20px;border-radius:8px;border:none;background-color:var(--color-primary,#003D56);color:#ffffff;}.tac_activate.tac_activate .tac_float .tarteaucitronAllow:hover,.tac_activate.tac_activate .tac_float .tarteaucitronAllow:focus{background-color:var(--color-accent-dark,#A32847);}.tac_activate .tac_float .tarteaucitronCheck{display:none;}body.tarteaucitron-modal-open #tarteaucitronAlertBig{display:none !important;}html body.tarteaucitron-modal-open div#tarteaucitronRoot#tarteaucitronRoot::before,html body .tarteaucitronSize-middle.tarteaucitronBeforeVisible::before{background:rgba(6,12,15,0.55) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}@media screen and (max-width:767px){#tarteaucitron{border-radius:0;box-shadow:none;}}
