.tarteaucitronBorder, div#tarteaucitronMainLineOffset { border: 0 !important } #tarteaucitron [aria-pressed=true] { font-weight: 700 } .tac_visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0 } div#tarteaucitronAlertBig:focus { outline: 0 } .tarteaucitron-modal-open { overflow: hidden; height: 100% } #tarteaucitronContentWrapper { display: unset } div#tarteaucitronServices { border-radius: 8px } button#tarteaucitronClosePanel { border-radius: 5px 5px 0 0; right: 15px !important } button.tarteaucitron-toggle-group { background: 0 0 !important; padding: 10px 0 0; cursor: pointer; display: block } #tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before { content: "☐" !important } #tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before, #tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before, #tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before { content: "☑" !important } #tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before, #tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before, #tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before { content: "☐" !important } #tarteaucitronRoot .tarteaucitronCheck::before, #tarteaucitronRoot .tarteaucitronCross::before { font-size: 20px } #tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk { display: none !important } #tarteaucitronRoot button#tarteaucitronCloseAlert, #tarteaucitronRoot button#tarteaucitronPrivacyUrl, #tarteaucitronRoot button.tarteaucitronCTAButton { border: 0; border-radius: 4px } #tarteaucitronRoot .tarteaucitronStatusInfo, #tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck, #tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross { display: none } #tarteaucitronRoot #tarteaucitron [aria-pressed=true] { font-weight: initial; text-shadow: 0 0 1px } #tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle { padding: 20px } #tarteaucitronRoot .tarteaucitronName { padding-top: 5px } span.tarteaucitronReadmoreSeparator { display: inline !important } .tarteaucitronName .tacCurrentStatus, .tarteaucitronName .tarteaucitronReadmoreSeparator { color: #333 !important; font-size: 12px !important; text-transform: capitalize } span.tarteaucitronH3 { font-weight: 700 !important } #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 { font-weight: 400 !important; font-size: 16px; margin-top: 7px } .tarteaucitronLine { border-left: 0 solid transparent !important } html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList { text-align: left; background: #ffffff17; margin: 15px 0 10px; padding: 15px; display: block; border-radius: 4px } html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b { font-weight: 700; padding-bottom: 8px; display: block; font-size: 16px } html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul { margin-left: 22px } html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li { list-style: circle; font-size: 14px } html body #tarteaucitronRoot button#tarteaucitronSaveButton { font-size: 18px !important; padding: 7px 20px; border-radius: 5px; cursor: pointer } html body #tarteaucitronRoot div#tarteaucitronSave { text-align: right; padding: 20px; background: #333 } @media screen and (max-width:767px) { html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName, html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny { display: none !important } html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine { padding: 16px !important } #tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span { width: 100%; display: inline-block } html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group { position: absolute; top: 20px; right: 20px; padding: 10px 0 } html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before { content: "▾"; font-weight: 700; font-size: 14px } html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before { content: "▴" } } @media screen and (min-width:768px) { html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after { content: "▾"; font-weight: 700; font-size: 14px; margin-left: 15px } html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after { content: "▴"; margin-left: 15px } } #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot applet, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot audio, #tarteaucitronRoot b, #tarteaucitronRoot big, #tarteaucitronRoot blockquote, #tarteaucitronRoot canvas, #tarteaucitronRoot caption, #tarteaucitronRoot center, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot dd, #tarteaucitronRoot del, #tarteaucitronRoot details, #tarteaucitronRoot dfn, #tarteaucitronRoot div, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot em, #tarteaucitronRoot embed, #tarteaucitronRoot fieldset, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot form, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot i, #tarteaucitronRoot iframe, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot li, #tarteaucitronRoot mark, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot object, #tarteaucitronRoot ol, #tarteaucitronRoot output, #tarteaucitronRoot p, #tarteaucitronRoot pre, #tarteaucitronRoot q, #tarteaucitronRoot ruby, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot section, #tarteaucitronRoot small, #tarteaucitronRoot span, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot summary, #tarteaucitronRoot sup, #tarteaucitronRoot table, #tarteaucitronRoot tbody, #tarteaucitronRoot td, #tarteaucitronRoot tfoot, #tarteaucitronRoot th, #tarteaucitronRoot thead, #tarteaucitronRoot time, #tarteaucitronRoot tr, #tarteaucitronRoot tt, #tarteaucitronRoot u, #tarteaucitronRoot ul, #tarteaucitronRoot var, #tarteaucitronRoot video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; text-align: initial; text-shadow: initial } #tarteaucitronRoot * { transition: border 300ms, background 300ms, opacity 200ms, box-shadow 400ms } #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section { display: block } #tarteaucitronRoot ol, #tarteaucitronRoot ul { list-style: none } #tarteaucitronRoot blockquote, #tarteaucitronRoot q { quotes: none } #tarteaucitronRoot blockquote:after, #tarteaucitronRoot blockquote:before, #tarteaucitronRoot q:after, #tarteaucitronRoot q:before { content: none } #tarteaucitronRoot table { border-collapse: collapse; border-spacing: 0 } #tarteaucitronRoot a:focus-visible, #tarteaucitronRoot button:focus-visible { outline: 3px dashed #3d86d8 } div#tarteaucitronMainLineOffset { margin-top: 0 !important } div#tarteaucitronServices { margin-top: 21px !important; box-shadow: 0 40px 60px #545454 } @media screen and (max-width:479px) { #tarteaucitron .tarteaucitronLine .tarteaucitronName { width: 90% !important } #tarteaucitron .tarteaucitronLine .tarteaucitronAsk { float: left !important; margin: 10px 15px 5px } } @media screen and (max-width:767px) { #tarteaucitron, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer { background: #fff; border: 0 !important; bottom: 0 !important; max-height: 100svh !important; left: 0 !important; margin: 0 !important; max-width: 100% !important; top: 0 !important; width: 100% !important } #tarteaucitron .tarteaucitronBorder, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { border: 0 !important } #tarteaucitron #tarteaucitronServices .tarteaucitronTitle { text-align: left !important } .tarteaucitronName .tarteaucitronH2 { max-width: 80% } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { text-align: center !important } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button { margin-bottom: 5px } } /* @media screen and (min-width:768px) and (max-width:991px) { #tarteaucitron { border: 0 !important; left: 0 !important; margin: 0 5% !important; max-height: 80% !important; width: 90% !important } } */ @media (min-width: 768px) { #tarteaucitron .tarteaucitronBorder { max-height: 400px; } } #tarteaucitronRoot div#tarteaucitron { left: 0; right: 0; margin: auto } #tarteaucitronRoot button#tarteaucitronBack { background: #eee } #tarteaucitron .clear { clear: both } #tarteaucitron a { color: #424242; font-weight: 700; text-decoration: none } #tarteaucitronRoot button { background: 0 0; border: 0; top: -5px; } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button, #tarteaucitronAlertBig a, #tarteaucitronAlertBig strong, #tarteaucitronAlertSmall a, #tarteaucitronAlertSmall strong { color: #fff } #tarteaucitron strong { font-size: 22px; font-weight: 500 } #tarteaucitron ul { padding: 0 } #tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6 { display: block } .cookie-list { list-style: none; padding: 0; margin: 0 } #tarteaucitronRoot { left: 0; position: absolute; right: 0; top: 0; width: 100% } #tarteaucitronRoot * { box-sizing: initial; color: #333; font-size: 14px; line-height: normal; vertical-align: initial } #tarteaucitronRoot .tarteaucitronH1 { font-size: 1.5em; text-align: center; color: #fff; margin: 15px 0 28px } #tarteaucitronRoot .tarteaucitronH2 { display: inline-block; margin: 12px 0 0 15px; color: #fff } #tarteaucitronCookiesNumberBis.tarteaucitronH2 { margin-left: 0 } #tarteaucitronBack { background: #fff; display: none; height: 100%; left: 0; opacity: .7; position: fixed; top: 0; width: 100%; z-index: 2147483646 } #tarteaucitron { display: none; max-height: 80%; left: 50%; margin: 0 auto 0-430px; padding: 0; position: fixed; top: 6%; z-index: 2147483647 } #tarteaucitron .tarteaucitronBorder { background: #fff; border: 2px solid #333; border-top: 0; height: auto; overflow: auto } #tarteaucitron #tarteaucitronClosePanel, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie { background: #333; color: #fff; cursor: pointer; font-size: 12px; font-weight: 700; text-decoration: none; padding: 4px 0; position: absolute; right: 0; text-align: center; width: 70px } #tarteaucitron #tarteaucitronDisclaimer { color: #555; font-size: 12px; margin: 15px auto 0; width: 80% } #tarteaucitron #tarteaucitronServices .tarteaucitronHidden, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden { background: rgba(51, 51, 51, .07) } #tarteaucitron #tarteaucitronServices .tarteaucitronHidden { display: none; position: relative } #tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle { width: 100%; box-sizing: border-box } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle { color: #fff; display: inline-block; font-size: 14px; font-weight: 700; text-align: left; width: auto; background: #333; padding: 5px 10px; margin: 0 } #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, #tarteaucitronRoot .asCatToggleBtn { color: #fff; display: inline-block; font-size: 14px; font-weight: 700; margin: 20px 0 0; padding: 5px 20px; text-align: left; width: auto; background: #333 } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { color: #fff; font-weight: 500 } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover { text-decoration: none !important } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a { font-size: 22px } #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { font-size: 14px } #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline) { color: #fff; display: none; font-size: 12px; font-weight: 500; margin-top: 0; max-width: 270px; padding: 20px; position: absolute; z-index: 2147483647 } #tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails] { width: calc(100% - 40px); font-weight: 500; margin: 0; padding: 5px 20px 20px; background: rgba(51, 51, 51, .2); color: #333; display: none !important; } #tarteaucitron #tarteaucitronInfo a { color: #fff; text-decoration: underline } #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover { background: rgba(51, 51, 51, .2) } #tarteaucitron #tarteaucitronServices .tarteaucitronLine { background: rgba(51, 51, 51, .1); border-left: 5px solid transparent; margin: 0; overflow: hidden; padding: 15px 5px } #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed { border-color: #1b870b } #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied { border-color: #9c1a1a } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { background: #333; border: 3px solid #333; border-left: 9px solid #333; border-top: 5px solid #333; margin-bottom: 0; margin-top: 21px; position: relative } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover { background: #333 } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName { margin-left: 15px; margin-top: 2px } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk { margin-top: 0 !important } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { display: inline-block; float: left; margin-left: 15px; text-align: left; width: 95% } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover { text-decoration: underline } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { display: inline-block; float: right; margin: 7px 15px 0; text-align: right } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow { background: #555; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; padding: 6px 10px; text-align: center; text-decoration: none; width: auto; border: 0 } #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected { background-color: #1b870b; opacity: 1 } #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected, #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected { background-color: #9c1a1a; opacity: 1 } #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow { background-color: #1b870b } #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny { background-color: #9c1a1a } #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow { opacity: .4 } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies { color: #333; font-size: 12px } #tarteaucitron .tarteaucitronH3 { font-size: 18px } #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName { width: auto !important; margin-left: 0 !important; font-size: 14px } .tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert, .tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert { display: inline-flex } span#tarteaucitronDisclaimerAlert { padding: 0 10px; display: inline-block; overflow-y: auto; max-height: 50vh; line-height: normal } @media only screen and (max-width:768px) { #tarteaucitronRoot span#tarteaucitronDisclaimerAlert { font-size: 16px } } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine, #tarteaucitron .tarteaucitronBorder, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden { border-color: #333 !important } .tarteaucitronAlertBigTop { top: 0 } .tarteaucitronAlertBigBottom { bottom: 0 } #tarteaucitronRoot #tarteaucitronAlertBig { background: #333; color: #fff; display: none; font-size: 15px !important; left: 0; position: fixed; box-sizing: content-box; z-index: 2147483645; text-align: center; padding: 10px 0; margin: auto; width: 100% } #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList *, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong, #tarteaucitronAlertBig #tarteaucitronPrivacyUrl, #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, .tac_activate .tac_float strong { color: #fff } #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { font-weight: 700 } #tarteaucitronAlertBig #tarteaucitronPrivacyUrl, #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog { cursor: pointer } #tarteaucitronAlertBig #tarteaucitronCloseAlert { background: #008300; cursor: pointer; display: inline-block; font-size: 16px !important; line-height: 1.2; text-decoration: none } #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton { background: #008300; color: #fff; cursor: pointer; display: inline-block; font-size: 16px !important; line-height: 1.2; padding: 5px 10px; text-decoration: none; margin-left: 7px } #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronAllow, #tarteaucitronRoot .tarteaucitronDeny { background: #008300; cursor: pointer; display: inline-block; font-size: 16px !important; line-height: 1.2; text-decoration: none } #tarteaucitronRoot .tarteaucitronAllow, #tarteaucitronRoot .tarteaucitronDeny { color: #fff; padding: 5px 10px; margin-left: 7px } #tarteaucitronRoot .tarteaucitronDeny { background: #9c1a1a } #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronAlertBig #tarteaucitronCloseAlert { background: #fff; color: #333; margin-bottom: 3px; margin-left: 7px; padding: 5px 10px } #tarteaucitronPercentage { background: #0a0 !important; box-shadow: 0 0 2px #fff, 0 1px 2px #555; height: 5px; left: 0; position: fixed; width: 0; z-index: 2147483644 } .tarteaucitronIconBottomRight { bottom: 0; right: 0 } .tarteaucitronIconBottomLeft { bottom: 20px; left: 20px } .tarteaucitronIconTopRight { top: 0; right: 0 } .tarteaucitronIconTopLeft { top: 0; left: 0 } .tarteaucitronIconTopLeft #tarteaucitronManager { border-radius: 2px 7px 7px 2px } .tarteaucitronIconTopRight #tarteaucitronManager { border-radius: 7px 2px 2px 7px } .tarteaucitronIconBottomLeft #tarteaucitronManager, .tarteaucitronIconBottomRight #tarteaucitronManager { border-radius: 7px 7px 2px 2px } #tarteaucitronIcon { background: 0 0; position: fixed; width: auto; z-index: 2147483646 } #tarteaucitronIcon #tarteaucitronManager { color: transparent; cursor: pointer; display: inline-block; font-size: 11px !important; padding: 5px 6px; border: 0 } #tarteaucitronIcon #tarteaucitronManager img { width: 30px; height: 30px } #tarteaucitronRoot .tarteaucitronCross::before { content: "✗"; display: inline-block; color: #fff } #tarteaucitronRoot .tarteaucitronCheck::before { content: "✓"; display: inline-block; color: #fff } #tarteaucitronRoot .tarteaucitronPlus::before { content: "✛"; display: inline-block; color: #fff } .tarteaucitronAlertSmallBottom, .tarteaucitronAlertSmallTop { bottom: 0 } #tarteaucitronAlertSmall { background: #333; display: none; padding: 0; position: fixed; right: 0; text-align: center; width: auto; z-index: 2147483646 } #tarteaucitronAlertSmall #tarteaucitronManager { color: #fff; cursor: pointer; display: inline-block; font-size: 11px !important; padding: 8px 10px } #tarteaucitronAlertSmall #tarteaucitronManager:hover { background: rgba(255, 255, 255, .05) } #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot { background-color: gray; border-radius: 5px; display: block; height: 8px; margin-bottom: 1px; margin-top: 5px; overflow: hidden; width: 100% } #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow { display: block; float: left; height: 100%; width: 0% } #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen { background-color: #1b870b } #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow { background-color: #fbda26 } #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { background-color: #9c1a1a } #tarteaucitronAlertSmall #tarteaucitronCookiesNumber { background: rgba(255, 255, 255, .2); color: #fff; cursor: pointer; display: inline-block; font-size: 30px; padding: 0 10px; vertical-align: top } #tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover { background: rgba(255, 255, 255, .3) } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer { display: none; max-height: 70%; max-width: 500px; position: fixed; right: 0; width: 100% } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { background: #fff; border: 2px solid #333; color: #333; font-size: 11px; height: auto; overflow: auto; text-align: left } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong { color: #333 } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle { background: #333; margin-top: 21px; padding: 13px 0 9px 13px; text-align: left } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong { color: #fff; font-size: 16px } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain { background: rgba(51, 51, 51, .1); padding: 7px 5px 10px; word-wrap: break-word } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a { color: #333; text-decoration: none } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft { display: inline-block; width: 50% } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong { color: #8b0000 } #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight { color: #333; display: inline-block; font-size: 11px; margin-left: 10%; vertical-align: top; width: 30% } .tac_activate { background: #333; color: #fff; display: table; font-size: 12px; height: 100%; line-height: initial; margin: auto; text-align: center; width: 100% } .tac_float { display: table-cell; text-align: center; vertical-align: middle } .tac_activate .tac_float .tarteaucitronAllow { background-color: #1b870b; display: inline-block } ins.adsbygoogle, ins.ferank-publicite { text-decoration: none } div.amazon_product { height: 240px; width: 120px } .tarteaucitronIsAllowed .tarteaucitronDeny, .tarteaucitronIsDenied .tarteaucitronAllow { opacity: .4 !important } .tarteaucitronIsAllowed .tarteaucitronAllow, .tarteaucitronIsDenied .tarteaucitronDeny { opacity: 1 !important } .tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronDeny { opacity: .4 } #tarteaucitronServices_mandatory button.tarteaucitronAllow { opacity: 1 } div#tarteaucitronInfo { display: block !important; position: relative !important; text-align: center !important; max-width: 80% !important; padding: 15px 0 !important; margin: -10px auto 40px !important; font-size: 1em !important; border-bottom: 1px solid; border-top: 1px solid; border-color: #555 } a.tarteaucitronSelfLink { position: absolute; left: 0; right: 0; bottom: -30px; text-align: center !important; display: block; height: 30px } .tarteaucitronMainLine .tarteaucitronH2 { font-size: 1.2em !important; margin-top: 4px !important } span.tarteaucitronTitle.tarteaucitronH3 { margin-top: 12px !important } #tarteaucitronCloseCross { position: absolute; color: #fff; font-size: 1.8rem; cursor: pointer; top: 10px; right: 26px } #tarteaucitronCloseCross span { color: inherit } .tarteaucitron-spacer-20 { height: 20px; display: block } .tarteaucitron-display-block { display: block } .tarteaucitron-display-none { display: none } .tarteaucitronPartnersList { display: none !important } #tarteaucitronRoot #tarteaucitronCloseCross { display: none !important } #tarteaucitronRoot #tarteaucitronAlertBig { background-color: #fff !important } #tarteaucitronRoot span#tarteaucitronDisclaimerAlert { color: rgba(42, 43, 47, 0.9) !important; font-size: 16px !important; padding: 0; } div#tarteaucitronAlertBig:before { display: none !important } #tarteaucitronCloseAlert { display: none } body #tarteaucitronRoot div#tarteaucitronAlertBig { padding: 40px 25px !important; border-radius: 5px !important; } #tarteaucitronRoot span#tarteaucitronDisclaimerAlert { text-align: left !important } @media (width > 768px) and (width < 992px) { #tarteaucitron { width: 768px; } } @media (min-width:992px) { body #tarteaucitronRoot div#tarteaucitronAlertBig { max-width: 600px; top: 30% !important; box-shadow: 0 -1px 10px 0 #acabab4d !important } #tarteaucitronRoot span#tarteaucitronDisclaimerAlert { font-size: 18px !important } #tarteaucitron { width: 860px; } } #tarteaucitronPersonalize2 { padding: 10px 20px; color: #ffffff !important; background-color: #1863dc !important; border-color: #1863dc !important; padding: 15px 20px !important; } @media (width < 1024px) { #tarteaucitronAllDenied2, #tarteaucitronPersonalize2, #tarteaucitronCloseAlert { width: 100%; box-sizing: border-box; margin-bottom: 10px; } } #tarteaucitronAlertBig #tarteaucitronAllDenied2 { color: #ffffff; background-color: #1863dc; border-color: #1863dc; padding: 15px 20px; } #tarteaucitronCloseAlert { padding: 15px 20px !important; color: #1863dc !important; background-color: #ffffff !important; border: 1px solid #1863dc !important; } #tarteaucitronRoot { z-index: 99999 } .tarteaucitronSelfLink { display: none !important } .tarteaucitronMainLineOffset { color: #000 } #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { background: #fff !important } #tarteaucitronInfo, html body #tarteaucitronRoot div#tarteaucitronSave { background: #fff !important } .tarteaucitronLine { background: #fff !important } #tarteaucitronAllAllowed, .tarteaucitronAllow, #tarteaucitronAllDenied, .tarteaucitronLine .tarteaucitronDeny { background: #1863dc !important; border: 1px solid #1863dc !important } .tarteaucitronTitle button { background: #727272 !important } #tarteaucitronClosePanel { background: #fff !important; color: rgba(42, 43, 47, 0.9) !important } #tarteaucitronDetailsapi { display: none !important } #tarteaucitronInfo, .tarteaucitronH1, .tarteaucitronH2 { color: rgba(42, 43, 47, 0.9) !important } #tarteaucitronServices { height: 100% !important } div#tarteaucitronRoot.tarteaucitronBeforeVisible:before { content: ''; position: fixed; width: 100%; height: 100%; background: rgb(0 0 0 / .5) !important; top: 0; left: 0; z-index: 999; opacity: 0.7 !important } #tarteaucitronRoot button#tarteaucitronBack { background: rgb(0 0 0 / .5) !important; opacity: 0.7 !important } #tarteaucitron .tarteaucitronTitle { display: block !important; background: #f4f6fd !important } div#tarteaucitronInfo { text-align: left !important; padding: 0 !important; border-bottom: none !important; border-top: none !important; border-color: transparent !important } .tarteaucitronBorder .tarteaucitronLine { background: #f4f6fd !important; } #tarteaucitron #tarteaucitronInfo a { color: rgba(42, 43, 47, 0.9) !important; font-weight: 400; font-family: inherit !important; text-decoration: underline; } #tarteaucitron #tarteaucitronInfo .toggle-btn { padding: 0; color: rgba(42, 43, 47, 0.9) !important; font-weight: 700; font-family: inherit !important; text-decoration: underline; cursor: pointer; font-size: 16px; } .hidden { display: none; } #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 { margin-top: 0; } #tarteaucitronServicesTitle_other .tarteaucitronH3, #tarteaucitronServicesTitle_api .tarteaucitronH3, #tarteaucitronServicesTitle_ads .tarteaucitronH3, #tarteaucitronServicesTitle_analytic .tarteaucitronH3 { display: none !important; } #tarteaucitronServicesTitle_other #tarteaucitronServices_other .tarteaucitronH3, #tarteaucitronServicesTitle_api #tarteaucitronServices_api .tarteaucitronH3, #tarteaucitronServicesTitle_ads #tarteaucitronServices_ads .tarteaucitronH3, #tarteaucitronServicesTitle_analytic #tarteaucitronServices_analytic .tarteaucitronH3{ display: block !important; } #tarteaucitronServices_other .tarteaucitronReadmoreInfo, #tarteaucitronServices_api .tarteaucitronReadmoreInfo, #tarteaucitronServices_ads .tarteaucitronReadmoreInfo, #tarteaucitronServices_analytic .tarteaucitronReadmoreInfo { display: none; } #tarteaucitronServices_other .tarteaucitronReadmoreOfficial, #googletagmanagerLine .tarteaucitronReadmoreOfficial, #tarteaucitronServices_api .tarteaucitronReadmoreOfficial, #tarteaucitronServices_ads .tarteaucitronReadmoreOfficial, #tarteaucitronServices_analytic .tarteaucitronReadmoreOfficial { font-weight: 400; text-decoration: underline; font-size: 14px; } #tarteaucitronServicesTitle_mandatory .tarteaucitronH3 { font-family: "Inter", sans-serif !important; } #tarteaucitronIcon { background-color: #1863dc !important; border-radius: 50%; } #tarteaucitron .tarteaucitronBorder .custom-gtm-description { margin-top: 22px; } #tarteaucitron .tarteaucitronBorder .custom-gtm-description .service-description__list { display: flex; flex-direction: column; gap: 6px; justify-content: start; align-items: start; margin-top: 14px; } #tarteaucitron .tarteaucitronBorder .custom-gtm-description .service-description__list-item { display: flex; justify-content: start; align-items: center; gap: 12px; } #tarteaucitron .tarteaucitronBorder .service-badge { display: inline-block; border-radius: 12px; width: 36px; text-align: center; background-color: #dbdbdb; }