#GDPRConsentManagerContainer .m1 { margin: 6px; } #GDPRConsentManagerContainer .m2 { margin: 12px; } #GDPRConsentManagerContainer .mt1 { margin-top: 6px; } #GDPRConsentManagerContainer .mt2 { margin-top: 12px; } #GDPRConsentManagerContainer .mb1 { margin-bottom: 6px; } #GDPRConsentManagerContainer .mb2 { margin-bottom: 12px; } #GDPRConsentManagerContainer .ml1 { margin-left: 6px; } #GDPRConsentManagerContainer .ml2 { margin-left: 12px; } #GDPRConsentManagerContainer .mr1 { margin-right: 6px; } #GDPRConsentManagerContainer .mr2 { margin-right: 12px; } #GDPRConsentManagerContainer .p1 { padding: 6px; } #GDPRConsentManagerContainer .p2 { padding: 12px; } #GDPRConsentManagerContainer .pt1 { padding-top: 6px; } #GDPRConsentManagerContainer .pt2 { padding-top: 12px; } #GDPRConsentManagerContainer .pb1 { padding-bottom: 6px; } #GDPRConsentManagerContainer .pb2 { padding-bottom: 12px; } #GDPRConsentManagerContainer .pl1 { padding-left: 6px; } #GDPRConsentManagerContainer .pl2 { padding-left: 12px; } #GDPRConsentManagerContainer .pr1 { padding-right: 6px; } #GDPRConsentManagerContainer .pr2 { padding-right: 12px; } #GDPRConsentManagerContainer * { font-family: TotalSans, "Helvetica Neue", Helvetica, Arial, sans-serif; } #GDPRConsentManagerContainer h1 { margin: 0; padding: 12px 0; font-size: 16px; color: #222222; font-weight: bold !important; line-height: 1; display: inline-block; } #GDPRConsentManagerContainer a, #GDPRConsentManagerContainer .ccm-link { color: #4088ee; text-decoration: underline; display: inline; } #GDPRConsentManagerContainer a:hover, #GDPRConsentManagerContainer .ccm-link:hover { color: #0c4089; cursor: pointer; } #GDPRConsentManagerContainer .hide-by-default { display: none; } .rebrand a, .rebrand .ccm-link, .rebrand .ccm-tooltip, .rebrand .secondary-button, .variant_c a, .variant_c .ccm-link, .variant_c .ccm-tooltip, .variant_c .secondary-button { color: #0099b0 !important; } .rebrand a:hover, .rebrand .ccm-link:hover, .rebrand .ccm-tooltip:hover, .rebrand .secondary-button:hover, .variant_c a:hover, .variant_c .ccm-link:hover, .variant_c .ccm-tooltip:hover, .variant_c .secondary-button:hover { color: #006981 !important; } #GDPRConsentManagerContainer #explicit_consent { border-bottom: #ced1d4 1px solid; } #GDPRConsentManagerContainer #explicit_consent .ccm-col.switcher { flex: 0 0 100px; width: 100px; padding-top: 4px; } #GDPRConsentManagerContainer #explicit_consent [content-tooltip]:hover .ccm-tooltiptext { visibility: visible; } #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip { text-decoration: underline; color: #4088ee; } #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip:hover { color: #0c4089; } #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip.variant-b, #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip.variant-c { color: #0099b0; } #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip .ccm-tooltiptext { visibility: hidden; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.3); background-color: #3a434f; color: #fff; text-align: left; left: 0; right: 0; padding: 8px 12px; position: absolute; z-index: 2147483647; border-radius: 4px; top: 75px; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip .ccm-tooltiptext { max-width: 60%; margin-left: auto; margin-right: auto; } } @media screen and (min-width: 920px) { #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip .ccm-tooltiptext { top: auto; } } #GDPRConsentManagerContainer #explicit_consent .ccm-tooltip:hover .ccm-tooltiptext { visibility: visible; } #GDPRConsentManagerContainer #explicit_consent .footer-note { margin-bottom: 8px; padding: 0 8px 0 8px; text-align: center; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer #explicit_consent .footer-note { padding: 0; } } #GDPRConsentManagerContainer #explicit_consent .policy-links { text-align: center; padding-bottom: 8px; } #GDPRConsentManagerContainer #explicit_consent .policy-links a:nth-child(n+3) { border-left: solid 1px #ced1d4; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer #explicit_consent .policy-links { margin-top: 12px; } } #GDPRConsentManagerContainer #explicit_consent .policy-link-enabled { display: inline; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt { font-size: 12px; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .cc-accordion-header-title { font-weight: normal !important; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .cc-accordion .ccm-purpose-title { color: #3a434f; font-weight: bold; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .ccm-privacy-policy-note { width: 70%; padding-bottom: 8px; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .ccm-non-IAB-note { text-align: right; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .toggle-checkbox { display: none; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .wrap-collabsible { margin-left: 35px; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .lbl-toggle { transition: all 0.25s ease-out; height: 16px; margin: 0 8px 0 0; color: #0099b0; font-weight: bold; display: block; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .lbl-toggle::after { content: " "; display: inline-block; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid currentColor; vertical-align: middle; transform: rotate(90deg) translateY(-3px); margin: 0px 0 0px 8px; transition: transform 0.2s ease-out; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .collapsible-content { max-height: 0px; overflow: hidden; transition: max-height 0s ease-in-out; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .legal-description-title { padding: 8px 0 8px 0; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .bullet { margin-right: 15px; color: #566578; font-size: 20px; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .bullet-point { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-left: 10px; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .bullet-point ul { padding-left: 8px; padding-top: 8px; margin: 0px; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .content-inner { white-space: pre-wrap; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .collapse:checked + .lbl-toggle + .collapsible-content { max-height: 100%; } #GDPRConsentManagerContainer #consent-preferences.prompt-container .privacy-prompt .collapse:checked + .lbl-toggle::after { transform: rotate(270deg) translateX(-3px); vertical-align: middle; margin: 0px 0 8px 8px; display: inline-block; } #GDPRConsentManagerContainer #consent-preferences .cc-accordion-header .cc-icon-stack-1000 em:before { background-image: url("../../images/storage--l.svg"); } #GDPRConsentManagerContainer #consent-preferences .cc-accordion-header .cc-icon-stack-42 em:before { background-image: url("../../images/personIcon--l.svg"); } #GDPRConsentManagerContainer #consent-preferences .cc-accordion-header .cc-icon-stack-1001 em:before { background: url("../../images/thirdPartyDisplay--l.svg"); } @media screen and (min-width: 500px) { #GDPRConsentManagerContainer #consent-preferences .privacy-prompt-panel-header .privacy-prompt-button { margin-top: 6px; } #GDPRConsentManagerContainer #consent-preferences .privacy-prompt .vendor-optin-status { float: right; } #GDPRConsentManagerContainer #consent-preferences .privacy-prompt .vendor-optin-status-text { text-align: center; } } #GDPRConsentManagerContainer #vendors_layer .vendor-detail { color: #3a434f; } #GDPRConsentManagerContainer #vendors_layer ul.privacy-detail-list { margin: 0; padding: 0 0 0 14px; } #GDPRConsentManagerContainer #vendors_layer .icon-other-vendor { min-width: 20px; } #GDPRConsentManagerContainer #vendors_layer a.vendor-privacy-link { display: inline-block; max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #GDPRConsentManagerContainer #vendors_layer .cc-accordion .vendor-essential-spacer { display: block; margin-right: 48px; } #GDPRConsentManagerContainer #vendors_layer .clearfix { display: block; content: ""; clear: both; } #GDPRConsentManagerContainer #vendors_layer .button-container { float: left; } #GDPRConsentManagerContainer #vendors_layer .vendors-back-button { border-color: transparent; padding: 8px; } #GDPRConsentManagerContainer #vendors_layer .vendors-back-button .ccm-icon { margin-bottom: -2px; margin-right: 4px; filter: grayscale(100%) brightness(75%); } #GDPRConsentManagerContainer { font-size: 12px; color: #222222; } #GDPRConsentManagerContainer * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #GDPRConsentManagerContainer p, #GDPRConsentManagerContainer a, #GDPRConsentManagerContainer li { font-size: 12px; } #GDPRConsentManagerContainer input[type=checkbox] + label::before, #GDPRConsentManagerContainer input[type=checkbox] + label::after { display: none; } #GDPRConsentManagerContainer .prompt-container { flex-direction: column; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 2147483647; } #GDPRConsentManagerContainer .prompt-container .cc-prompt-modal { display: flex; flex-direction: column; justify-content: flex-end; height: 100%; background-color: #fff; overflow: hidden; box-shadow: 0 5px 14px -5px rgba(0, 0, 0, 0.2); } @media screen and (min-width: 920px) { #GDPRConsentManagerContainer .prompt-container .cc-prompt-modal { min-height: 350px; border-radius: 4px; } #GDPRConsentManagerContainer .prompt-container .cc-prompt-modal.rebrand { padding: 10px; border-radius: 16px; } } #GDPRConsentManagerContainer .prompt-container .privacy-prompt { font-size: 12px; line-height: 20px; text-align: left; max-width: 100%; position: absolute; width: 100%; bottom: 0; z-index: 2147483647; display: flex; flex-direction: column; max-height: 90%; } @media screen and (min-width: 920px) { #GDPRConsentManagerContainer .prompt-container .privacy-prompt { position: relative; margin: 0 auto; margin-top: 48px; max-width: 600px; min-height: 400px; max-height: 70%; } } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel { display: none; flex-direction: column !important; height: 100%; width: 100%; color: #222222; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel.active-panel { display: flex !important; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-content { padding: 4px 12px 12px 12px; overflow-y: auto; flex: 1; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-content { padding: 8px 16px 16px 16px; } } @media screen and (min-width: 920px) { #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-content { position: relative; } } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-header { padding: 0px 20px; background-color: #fff; border-bottom: solid 1px #ced1d4; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-header .privacy-prompt-button { margin-bottom: 8px; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-message { font-size: 12px; padding: 8px 0px; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-message p { margin: 0; text-align: justify; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-footer { background-color: #fff; border-top: solid 1px #ced1d4; padding: 12px; box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.3); } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .prompt-container .privacy-prompt-panel-footer { padding: 12px; } } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button { padding: 5px; display: block; text-align: center; width: auto; color: #4088ee; border-radius: 4px; font-size: 12px; border-width: 1px; border-style: solid; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.secondary-button { color: #4088ee; background-color: #fff; border-color: #dcdfe2; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.secondary-button:hover { color: #1260cf; background-color: #fff; border-color: #b3b9c1; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.secondary-button.button-collapse { display: inline-block; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.primary-button { color: #f9f9f9; background-color: #4088ee; border-color: #4088ee; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.primary-button:hover { color: #f9f9f9; background-color: #1260cf; border-color: #1260cf; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.primary-button.button-collapse { display: inline-block; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.rebrand:not(.primary-button) { color: #0099b0; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button.rebrand:not(.primary-button):hover { color: #006981; } #GDPRConsentManagerContainer .prompt-container .privacy-prompt-button:hover { cursor: pointer; } #GDPRConsentManagerContainer .prompt-container .primary-button.rebrand, #GDPRConsentManagerContainer .prompt-container .secondary-button.rebrand { padding: 10px; border-radius: 999px; } #GDPRConsentManagerContainer .prompt-container .primary-button.rebrand { border-color: #006981; background-color: #0099b0; } #GDPRConsentManagerContainer .prompt-container .primary-button.rebrand:hover { border-color: #006981; background-color: #006981; } #GDPRConsentManagerContainer .ccm-header { padding-bottom: 8px; } #GDPRConsentManagerContainer .ccm-header-title { display: inline-block; } #GDPRConsentManagerContainer .ccm-col.title { padding: 12px 4px 0 4px; } #GDPRConsentManagerContainer .ccm-col.cc-icon-cookie { width: 24px; flex: 0 0 24px; padding-top: 8px; } #GDPRConsentManagerContainer .ccm-icon { height: 12px; width: 12px; font-size: 8.4px; line-height: 8.4px; display: inline-block; } #GDPRConsentManagerContainer .ccm-icon-check { background-image: url("../../images/check--s.svg"); } #GDPRConsentManagerContainer .ccm-icon-other-vendors { height: 20px; width: 20px; font-size: 14px; line-height: 14px; display: inline-block; background-image: url("../../images/otherVendors--l.svg"); background-size: 20px 20px; display: block; } #GDPRConsentManagerContainer .ccm-icon-chevron { height: 12px; width: 12px; font-size: 8.4px; line-height: 8.4px; display: inline-block; background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.12 3.451a.462.462 0 01.586-.081l.066.05L6 8.173l5.228-4.752a.462.462 0 01.59-.025l.062.056a.462.462 0 01.025.59l-.056.062L6.496 8.97a.737.737 0 01-.903.07l-.088-.07L.15 4.103a.462.462 0 01-.031-.652z' fill='%234088ee' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center; transform: rotate(90deg); } #GDPRConsentManagerContainer .ccm-icon-chevron-legacy { margin-top: 2.5px; } #GDPRConsentManagerContainer .ccm-icon-chevron-legacy i, #GDPRConsentManagerContainer .ccm-icon-chevron-legacy em { display: inline-block; } #GDPRConsentManagerContainer .ccm-icon-chevron-legacy i:before, #GDPRConsentManagerContainer .ccm-icon-chevron-legacy em:before { background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.12 3.451a.462.462 0 01.586-.081l.066.05L6 8.173l5.228-4.752a.462.462 0 01.59-.025l.062.056a.462.462 0 01.025.59l-.056.062L6.496 8.97a.737.737 0 01-.903.07l-.088-.07L.15 4.103a.462.462 0 01-.031-.652z' fill='%234088ee' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center; display: block; content: ""; } #GDPRConsentManagerContainer .ccm-row { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } #GDPRConsentManagerContainer .ccm-col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; display: block; } #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron i:before, #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron em:before, #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron i, #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron em, #GDPRConsentManagerContainer .ccm-icon-chevron-legacy i, #GDPRConsentManagerContainer .ccm-icon-chevron-legacy em, #GDPRConsentManagerContainer .ccm-icon-chevron-legacy i:before, #GDPRConsentManagerContainer .ccm-icon-chevron-legacy em:before { width: 12px; height: 12px; background-size: 12px 12px; } #GDPRConsentManagerContainer .cc-accordion { border-top: solid 1px #ced1d4; padding-top: 8px; padding-bottom: 8px; } #GDPRConsentManagerContainer .cc-accordion .col-option { flex: 0 0 55px; padding-top: 8px; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .cc-accordion .col-option { flex: 0 0 150px; } } #GDPRConsentManagerContainer .cc-accordion .col-info { min-width: 50%; width: 100%; } #GDPRConsentManagerContainer .cc-accordion:last-child { border-bottom: solid 1px #ced1d4; } #GDPRConsentManagerContainer .cc-accordion-flex { display: flex; } #GDPRConsentManagerContainer .cc-accordion-separator { margin: 0px 0 0px 15px; border: solid 0.5px #d8d8d8; height: 24px; } #GDPRConsentManagerContainer .cc-accordion-header { cursor: pointer; font-weight: bold; color: #222222; display: flex; align-items: center; } #GDPRConsentManagerContainer .cc-accordion-header-title { flex-grow: 1; min-width: 0; font-weight: bold; display: block; color: #3a434f; } #GDPRConsentManagerContainer .cc-accordion-header-checklist { float: right; margin-left: 15px; white-space: nowrap; } #GDPRConsentManagerContainer .cc-accordion-header-checkbox { float: right; margin-left: 15px; width: 12px; height: 12px; border-radius: 3px; background-repeat: no-repeat; } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-none { border: solid 2px #b3b9c1; } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-some { border: solid 2px #4088ee; background-color: #4088ee; background-image: url("../../images/minus--s.svg"); } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-some.rebrand, #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-some.variant_c { border-color: #0099b0; background-color: #0099b0; } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-some.rebrand:hover, #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-some.variant_c:hover { border-color: #006981; background-color: #006981; } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-all { border: solid 2px #4088ee; background-color: #4088ee; background-image: url("../../images/tick--s.svg"); } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-all.rebrand, #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-all.variant_c { border-color: #0099b0; background-color: #0099b0; } #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-all.rebrand:hover, #GDPRConsentManagerContainer .cc-accordion-header-checkbox-state-all.variant_c:hover { border-color: #006981; background-color: #006981; } #GDPRConsentManagerContainer .cc-accordion-header .cc-icon { margin-right: 15px; } #GDPRConsentManagerContainer .cc-accordion-header .cc-icon em:before { background-repeat: no-repeat; display: block; content: ""; width: 20px; height: 20px; } #GDPRConsentManagerContainer .cc-accordion-content { opacity: 0; overflow: hidden; max-height: 0; font-size: 12px; color: #566578; } #GDPRConsentManagerContainer .cc-accordion-content .ccm-col-description { margin-left: 35px; width: 70%; } #GDPRConsentManagerContainer .cc-accordion-content .ccm-row-option { padding-top: 8px; } #GDPRConsentManagerContainer .cc-accordion-content .ccm-row-description { margin-left: 35px; } #GDPRConsentManagerContainer .cc-accordion-content .ccm-row-note { border-bottom: solid 1px #ced1d4; padding-top: 8px; padding-bottom: 8px; } #GDPRConsentManagerContainer .cc-accordion-indented { margin-right: 46px; } #GDPRConsentManagerContainer .cc-accordion-reveal-button { flex-grow: 0; margin-left: 15px; } #GDPRConsentManagerContainer .cc-accordion-reveal-button i, #GDPRConsentManagerContainer .cc-accordion-reveal-button em { transition: all 0.3s ease-out; transform-origin: 50% 50% 0; } #GDPRConsentManagerContainer .cc-accordion.stack-disable { pointer-events: none; opacity: 0.45; } #GDPRConsentManagerContainer .cc-accordion.stack-enable { pointer-events: unset; opacity: 1; } #GDPRConsentManagerContainer .cc-accordion input.cc-accordion-header-toggle:checked ~ .cc-accordion-content { opacity: 1; max-height: 100%; padding-top: 6px; padding-bottom: 6px; } #GDPRConsentManagerContainer .cc-accordion input.cc-accordion-header-toggle:checked ~ .cc-accordion-header .cc-accordion-reveal-button i, #GDPRConsentManagerContainer .cc-accordion input.cc-accordion-header-toggle:checked ~ .cc-accordion-header .cc-accordion-reveal-button em { transform: rotate(-180deg); } #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron { margin-top: 2.5px; } #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron i, #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron em { display: inline-block; } #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron i:before, #GDPRConsentManagerContainer .cc-accordion .cc-icon-chevron em:before { background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.12 3.451a.462.462 0 01.586-.081l.066.05L6 8.173l5.228-4.752a.462.462 0 01.59-.025l.062.056a.462.462 0 01.025.59l-.056.062L6.496 8.97a.737.737 0 01-.903.07l-.088-.07L.15 4.103a.462.462 0 01-.031-.652z' fill='%234088ee' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center; display: block; content: ""; } #GDPRConsentManagerContainer .cc-icon-cookie { display: inline-block; padding-right: 6px; } #GDPRConsentManagerContainer .cc-icon-cookie i, #GDPRConsentManagerContainer .cc-icon-cookie em { color: #222222; display: inline-block; width: 20px; height: 20px; background-size: contain; } #GDPRConsentManagerContainer .cc-icon-cookie i svg, #GDPRConsentManagerContainer .cc-icon-cookie em svg { margin-bottom: -3px; } #GDPRConsentManagerContainer .cc-message-text { margin: 0 0 12px; font-size: 12px; color: #222222; } #GDPRConsentManagerContainer .accept-button-container { overflow: hidden; display: flex; flex-direction: column-reverse; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .accept-button-container { display: block; } } #GDPRConsentManagerContainer .accept-button-container .button-container { float: left; width: 100%; padding: 0px 8px 12px 8px; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .accept-button-container .button-container { width: 50%; min-width: 200px; padding: 0px; } } #GDPRConsentManagerContainer .accept-button-container .button-container .privacy-prompt-button { margin-left: 12px; margin-right: 12px; } #GDPRConsentManagerContainer .accept-button-container .button-container:first-child .privacy-prompt-button { margin-left: 0px; } #GDPRConsentManagerContainer .accept-button-container .button-container:last-child .privacy-prompt-button { margin-left: 0px; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .accept-button-container .button-container:last-child .privacy-prompt-button { margin-right: 0px; } } #GDPRConsentManagerContainer .toggle-text-on, #GDPRConsentManagerContainer .toggle-text-off { vertical-align: top; } @media screen and (min-width: 720px) { #GDPRConsentManagerContainer .toggle-text-on, #GDPRConsentManagerContainer .toggle-text-off { padding-right: 10px; } } #GDPRConsentManagerContainer .toggle-cell { position: relative; vertical-align: middle; margin: 0; text-align: center; width: 100%; } #GDPRConsentManagerContainer .toggle-cell.always-active-cell { min-width: 110px; } #GDPRConsentManagerContainer .toggle-cell.always-active-cell .toggle-label-container { display: none; } #GDPRConsentManagerContainer .toggle-cell .always-active { color: #4088ee; } #GDPRConsentManagerContainer .toggle-label { font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top: 5px; letter-spacing: 0.05em; } #GDPRConsentManagerContainer .toggle-description { color: #222222; } #GDPRConsentManagerContainer input[type=checkbox].toggle { visibility: hidden; position: absolute; } #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label { width: 16px; line-height: 24px; background-color: #dcdfe2; padding: 0px 14px; border-radius: 22px; display: inline-block; position: relative; cursor: pointer; transition: all 0.25s ease-in; overflow: hidden; text-overflow: ellipsis; max-height: 22px; height: 22px; } #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label:before, #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label:hover:before { content: " "; position: absolute; top: 1px; left: 1px; width: 20px; height: 20px; background: #fff; z-index: 2; transition: all 0.25s ease-in; border-radius: 14px; } #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label .off, #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label .on { color: #fff; display: block; float: left; } #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label .off { margin-left: 5px; margin-right: 2px; opacity: 1; text-align: right; } #GDPRConsentManagerContainer input[type=checkbox].toggle ~ label .on { opacity: 0; margin-left: 2px; margin-right: 5px; text-align: left; } #GDPRConsentManagerContainer input[type=checkbox].toggle ~ .toggle-text-on { display: none; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ span.toggle-text-on { display: inline-block; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ span.toggle-text-off { display: none; } #GDPRConsentManagerContainer input[type=checkbox].toggle:not(:checked) ~ span.toggle-text-on { display: none; } #GDPRConsentManagerContainer input[type=checkbox].toggle:not(:checked) ~ span.toggle-text-off { display: inline-block; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ label { background-color: #4088ee; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ label.rebrand { background-color: #0099b0; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ label .off { display: inline-block; opacity: 0; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ label .on { display: inline-block; opacity: 1; } #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ label:before, #GDPRConsentManagerContainer input[type=checkbox].toggle:checked ~ label:hover:before { background-position: 0 0; top: 1px; left: 100%; margin-left: -21px; } #GDPRConsentManagerContainer input[type=checkbox].toggle:focus:checked ~ label { background-color: #4088ee; } #GDPRConsentManagerContainer input[type=checkbox].toggle:focus:checked ~ label:before, #GDPRConsentManagerContainer input[type=checkbox].toggle:focus:checked ~ label:hover:before { background-position: 0 0; top: 1px; left: 100%; margin-left: -21px; } #GDPRConsentManagerContainer .pb-0 { padding-bottom: 0px; } #GDPRConsentManagerContainer .pb-1 { padding-bottom: 6px; } #GDPRConsentManagerContainer .pb-2 { padding-bottom: 12px; } #GDPRConsentManagerContainer .pb-3 { padding-bottom: 24px; } #GDPRConsentManagerContainer .mb-0 { margin-bottom: 0px; } #GDPRConsentManagerContainer .mb-1 { margin-bottom: 6px; } #GDPRConsentManagerContainer .mb-2 { margin-bottom: 12px; } #GDPRConsentManagerContainer .mb-3 { margin-bottom: 24px; } #GDPRConsentManagerContainer .ml-0 { margin-left: 0px; } #GDPRConsentManagerContainer .ml-1 { margin-left: 6px; } #GDPRConsentManagerContainer .ml-2 { margin-left: 12px; } #GDPRConsentManagerContainer .ml-3 { margin-left: 24px; } #GDPRConsentManagerContainer #fixedfooter { padding: 24px; margin: -12px; margin-top: 12px; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer { display: block; width: 100%; max-width: 100px; line-height: normal; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer label { margin-bottom: 0px; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer span { font-size: 12px; color: #4088ee; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer input.accordion-toggle, #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer input.dropdown { display: none; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .language-switcher-title { margin-top: 2px; text-overflow: ellipsis; display: inline-block; overflow: hidden; font-weight: normal; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-toggle:checked ~ .content { display: block; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-toggle:checked ~ .accordion-toggle-button .cc-accordion-reveal-button i, #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-toggle:checked ~ .accordion-toggle-button .cc-accordion-reveal-button em { transform: rotate(-180deg); } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-toggle-button { display: block; padding: 4px 8px; border-radius: 4px; border: solid 1px #e6e6e6; background-color: #fff; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-toggle-button:hover { cursor: pointer; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-dropdown { position: relative; display: block; color: #222222; background-color: #fff; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .accordion-dropdown .cc-accordion-reveal-button { float: right; margin-left: 0; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options { min-width: 150px; margin-top: 8px; position: absolute; right: 0; color: #222222; z-index: 2147483647; background-color: #fff; border: solid 1px #e6e6e6; border-radius: 4px; padding: 4px; box-shadow: 0 5px 14px -5px rgba(0, 0, 0, 0.2); } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options:before, #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options:after { content: ""; width: 0px; height: 0px; position: absolute; right: 6px; border: 8px solid transparent; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options:before { border-bottom: 8px solid #ced1d4; top: -16.5px; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options:after { font-weight: 700; border-bottom: 8px solid #fff; top: -15.5px; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options:hover, #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .drop-options *:hover { cursor: pointer; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .dropdown:checked ~ .languageString { color: #4088ee; font-weight: bold; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .dropdown:checked ~ .ccm-checkmark { color: #4088ee; opacity: 1; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem { padding: 4px 8px; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem .ccm-checkmark { opacity: 0; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem .ccm-checkmark em { filter: invert(62%) sepia(49%) saturate(6482%) hue-rotate(197deg) brightness(97%) contrast(93%); } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem .languageString { display: inline; padding-left: 8px; position: relative; height: 24px; font-size: 12px; font-weight: normal; line-height: 2; text-align: left; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem:hover { color: #fff !important; background-color: #4088ee; border-radius: 4px; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem:hover .languageString { color: #fff !important; } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .optionItem:hover .ccm-checkmark em { filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(283deg) brightness(105%) contrast(105%); } #GDPRConsentManagerContainer #GDPRLanguageSwitcherContainer .content { display: none; } #GDPRConsentManagerContainer .rebrand #GDPRLanguageSwitcher > label > span.language-switcher-title { color: #0099b0; } #GDPRConsentManagerContainer .rebrand #GDPRLanguageSwitcherOptions > div { color: #0099b0; } #GDPRConsentManagerContainer .rebrand #GDPRLanguageSwitcherOptions > div:hover { background-color: #0099b0; } #GDPRConsentManagerContainer .rebrand #GDPRLanguageSwitcherContainer .dropdown:checked ~ .languageString { color: #0099b0; } #GDPRConsentManagerContainer .rebrand #GDPRLanguageSwitcherContainer .dropdown:checked ~ .ccm-checkmark { color: #0099b0; }