body div.cc-container a, body div.cc-container abbr, body div.cc-container acronym, body div.cc-container address, body div.cc-container applet, body div.cc-container article, body div.cc-container aside, body div.cc-container audio, body div.cc-container b, body div.cc-container big, body div.cc-container blockquote, body div.cc-container canvas, body div.cc-container caption, body div.cc-container center, body div.cc-container cite, body div.cc-container code, body div.cc-container dd, body div.cc-container del, body div.cc-container details, body div.cc-container dfn, body div.cc-container div, body div.cc-container dl, body div.cc-container dt, body div.cc-container em, body div.cc-container embed, body div.cc-container fieldset, body div.cc-container figcaption, body div.cc-container figure, body div.cc-container footer, body div.cc-container form, body div.cc-container h1, body div.cc-container h2, body div.cc-container h3, body div.cc-container h4, body div.cc-container h5, body div.cc-container h6, body div.cc-container header, body div.cc-container hgroup, body div.cc-container i, body div.cc-container iframe, body div.cc-container img, body div.cc-container ins, body div.cc-container kbd, body div.cc-container label, body div.cc-container legend, body div.cc-container li, body div.cc-container mark, body div.cc-container menu, body div.cc-container nav, body div.cc-container object, body div.cc-container ol, body div.cc-container output, body div.cc-container p, body div.cc-container pre, body div.cc-container q, body div.cc-container ruby, body div.cc-container s, body div.cc-container samp, body div.cc-container section, body div.cc-container small, body div.cc-container span, body div.cc-container strike, body div.cc-container strong, body div.cc-container sub, body div.cc-container summary, body div.cc-container sup, body div.cc-container table, body div.cc-container tbody, body div.cc-container td, body div.cc-container tfoot, body div.cc-container th, body div.cc-container thead, body div.cc-container time, body div.cc-container tr, body div.cc-container tt, body div.cc-container u, body div.cc-container ul, body div.cc-container var, body div.cc-container video { margin: 0px; padding: 0px; border: 0px; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body div.cc-container, body div.cc-container * { box-sizing: border-box; color: inherit; font-family: inherit; line-height: inherit; position: static; inset: auto; width: auto; height: auto; }
body div.cc-container button, body div.cc-container input, body div.cc-container optgroup, body div.cc-container select, body div.cc-container textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
body div.cc-container button::after, body div.cc-container button::before { content: none; }
body div.cc-container button, body div.cc-container select { text-transform: none; }
body div.cc-container [type="button"], body div.cc-container [type="reset"], body div.cc-container [type="submit"], body div.cc-container button { appearance: button; }
body div.cc-container legend { padding: 0px; }
body div.cc-container ::-webkit-inner-spin-button, body div.cc-container ::-webkit-outer-spin-button { height: auto; }
body div.cc-container ::-webkit-search-decoration { appearance: none; }
body div.cc-container ::-webkit-file-upload-button { appearance: button; font: inherit; }
body div.cc-container blockquote, body div.cc-container dd, body div.cc-container dl, body div.cc-container figure, body div.cc-container h1, body div.cc-container h2, body div.cc-container h3, body div.cc-container h4, body div.cc-container h5, body div.cc-container h6, body div.cc-container hr, body div.cc-container p, body div.cc-container pre { margin: 0px; }
body div.cc-container button { background-color: transparent; background-image: none; }
body div.cc-container button:focus { outline: -webkit-focus-ring-color auto 5px; }
body div.cc-container fieldset { margin: 0px; padding: 0px; }
body div.cc-container ol, body div.cc-container ul { list-style: none; margin: 0px; padding: 0px; }
body div.cc-container *, body div.cc-container ::after, body div.cc-container ::before { box-sizing: border-box; border-color: rgb(229, 231, 235); border-style: solid; border-width: 0px; }
body div.cc-container img { border-style: solid; }
body div.cc-container input::placeholder, body div.cc-container textarea::placeholder { color: rgb(156, 163, 175); }
body div.cc-container [role="button"], body div.cc-container button { cursor: pointer; }
body div.cc-container h1, body div.cc-container h2, body div.cc-container h3, body div.cc-container h4, body div.cc-container h5, body div.cc-container h6 { font-size: inherit; font-weight: inherit; }
body div.cc-container a { color: inherit; text-decoration: inherit; }
body div.cc-container button, body div.cc-container input, body div.cc-container optgroup, body div.cc-container select, body div.cc-container textarea { padding: 0px; line-height: inherit; color: inherit; }
body div.cc-container audio, body div.cc-container canvas, body div.cc-container embed, body div.cc-container iframe, body div.cc-container img, body div.cc-container object, body div.cc-container svg, body div.cc-container video { display: block; vertical-align: middle; }
body div.cc-container img, body div.cc-container video { max-width: 100%; height: auto; }
body div.cc-container input::placeholder, body div.cc-container textarea::placeholder { color: rgb(107, 114, 128); opacity: 1; }
body div.cc-container ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
body div.cc-container ::-webkit-date-and-time-value { min-height: 1.5em; }
body div.cc-container [type="checkbox"], body div.cc-container [type="radio"] { appearance: none; padding: 0px; print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: rgb(37, 99, 235); background-color: rgb(255, 255, 255); border-color: rgb(107, 114, 128); border-width: 1px; }
body div.cc-container [type="checkbox"] { border-radius: 0px; }
body div.cc-container [type="checkbox"]:focus, body div.cc-container [type="radio"]:focus { outline: transparent solid 2px; outline-offset: 2px; --cc-tw-ring-inset: var(--cc-tw-empty, ); --cc-tw-ring-offset-width: 2px; --cc-tw-ring-offset-color: #fff; --cc-tw-ring-color: #2563eb; --cc-tw-ring-offset-shadow: var(--cc-tw-ring-inset) 0 0 0 var(--cc-tw-ring-offset-width) var(--cc-tw-ring-offset-color); --cc-tw-ring-shadow: var(--cc-tw-ring-inset) 0 0 0 calc(2px + var(--cc-tw-ring-offset-width)) var(--cc-tw-ring-color); box-shadow: var(--cc-tw-ring-offset-shadow),var(--cc-tw-ring-shadow),var(--cc-tw-shadow,0 0 transparent); }
body div.cc-container [type="checkbox"]:checked, body div.cc-container [type="radio"]:checked { border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: 50% center; background-repeat: no-repeat; }
body div.cc-container [type="checkbox"]:checked { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E"); }
body div.cc-container [type="checkbox"]:checked:focus, body div.cc-container [type="checkbox"]:checked:hover, body div.cc-container [type="radio"]:checked:focus, body div.cc-container [type="radio"]:checked:hover { border-color: transparent; background-color: currentcolor; }
:root { --cc-tw-border-spacing-x: 0; --cc-tw-border-spacing-y: 0; --cc-tw-translate-x: 0; --cc-tw-translate-y: 0; --cc-tw-rotate: 0; --cc-tw-skew-x: 0; --cc-tw-skew-y: 0; --cc-tw-scale-x: 1; --cc-tw-scale-y: 1; --cc-tw-pan-x: ; --cc-tw-pan-y: ; --cc-tw-pinch-zoom: ; --cc-tw-scroll-snap-strictness: proximity; --cc-tw-gradient-from-position: ; --cc-tw-gradient-via-position: ; --cc-tw-gradient-to-position: ; --cc-tw-ordinal: ; --cc-tw-slashed-zero: ; --cc-tw-numeric-figure: ; --cc-tw-numeric-spacing: ; --cc-tw-numeric-fraction: ; --cc-tw-ring-inset: ; --cc-tw-ring-offset-width: 0px; --cc-tw-ring-offset-color: #fff; --cc-tw-ring-color: rgba(59,130,246,.5); --cc-tw-ring-offset-shadow: 0 0 #0000; --cc-tw-ring-shadow: 0 0 #0000; --cc-tw-shadow: 0 0 #0000; --cc-tw-shadow-colored: 0 0 #0000; --cc-tw-blur: ; --cc-tw-brightness: ; --cc-tw-contrast: ; --cc-tw-grayscale: ; --cc-tw-hue-rotate: ; --cc-tw-invert: ; --cc-tw-saturate: ; --cc-tw-sepia: ; --cc-tw-drop-shadow: ; --cc-tw-backdrop-blur: ; --cc-tw-backdrop-brightness: ; --cc-tw-backdrop-contrast: ; --cc-tw-backdrop-grayscale: ; --cc-tw-backdrop-hue-rotate: ; --cc-tw-backdrop-invert: ; --cc-tw-backdrop-opacity: ; --cc-tw-backdrop-saturate: ; --cc-tw-backdrop-sepia: ; --cc-tw-contain-size: ; --cc-tw-contain-layout: ; --cc-tw-contain-paint: ; --cc-tw-contain-style: ; }
.cc-container .cc-u-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.cc-container .cc-u-overflow-auto { overflow: auto; }
.cc-container .cc-u-overflow-hidden { overflow: hidden; }
.cc-container .cc-u-pt-4 { padding-top: 16px; }
body .cc-container.cc-content-blocker { container: ccContentBlocker / inline-size; line-height: 1.25em; height: 100%; font-size: var(--content-blocker-font-size); font-family: var(--content-blocker-font-family); }
body .cc-container.cc-content-blocker a { color: var(--content-blocker-link-color); }
body .cc-container.cc-content-blocker a:hover { color: var(--content-blocker-link-color-hover); }
body .cc-container.cc-content-blocker .cc-cb-preset-b { position: relative; display: flex; height: 100%; padding-top: 96px; padding-bottom: 96px; text-align: center; background: var(--content-blocker-background-color); border-top-left-radius: var(--content-blocker-border-radius-top-left); border-top-right-radius: var(--content-blocker-border-radius-top-right); border-bottom-left-radius: var(--content-blocker-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-border-radius-bottom-right); color: var(--content-blocker-text-color); width: 100%; }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-main { position: relative; display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 16px; }
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-main { flex-direction: row; gap: 16px; }
}
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-main { background: var(--content-blocker-background); color: var(--content-blocker-text-color); }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-content { flex-basis: 66.6667%; }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-description { padding-bottom: 8px; }
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-description { padding-bottom: 16px; }
}
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-description strong { font-weight: 700; }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-buttons { margin: 0px; display: flex; flex-basis: 33.3333%; flex-direction: column; align-items: stretch; justify-content: center; gap: 8px; }
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-buttons { gap: 16px; }
}
body .cc-container.cc-content-blocker .cc-cb-thumbnail { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-size: cover; background-position: 50% center; border-top-left-radius: var(--content-blocker-border-radius-top-left); border-top-right-radius: var(--content-blocker-border-radius-top-right); border-bottom-left-radius: var(--content-blocker-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-border-radius-bottom-right); }
body .cc-container.cc-content-blocker .cc-cb-buttons { margin-top: 8px; margin-bottom: 8px; display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 8px; }
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-buttons { margin-top: 16px; margin-bottom: 16px; flex-direction: row; gap: 16px; }
}
body .cc-container.cc-content-blocker .cc-cb-buttons .cc-cb-btn { display: flex; width: 100%; align-items: center; justify-content: center; text-decoration-line: none; }
body .cc-container.cc-content-blocker a.cc-cb-btn { all: unset; color: var(--content-blocker-button-text-color); font-size: var(--dialog-font-size); font-weight: 600; align-items: center; background-color: var(--content-blocker-button-color); border-bottom-left-radius: var(--content-blocker-button-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-button-border-radius-bottom-right); border-top-left-radius: var(--content-blocker-button-border-radius-top-left); border-top-right-radius: var(--content-blocker-button-border-radius-top-right); box-sizing: border-box; cursor: pointer; justify-content: center; line-height: calc(1.5 * var(--dialog-font-size)); padding: 12px 20px; text-align: center; text-decoration-line: none; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
body .cc-container.cc-content-blocker a.cc-cb-btn:hover { background-color: var(--content-blocker-button-color-hover); color: var(--content-blocker-button-text-color-hover); }
body .cc-container.cc-content-blocker a.cc-cb-btn:active, body .cc-container.cc-content-blocker a.cc-cb-btn:focus { outline: transparent solid 2px; outline-offset: 2px; --cc-tw-ring-offset-shadow: var(--cc-tw-ring-inset) 0 0 0 var(--cc-tw-ring-offset-width) var(--cc-tw-ring-offset-color); --cc-tw-ring-shadow: var(--cc-tw-ring-inset) 0 0 0 calc(2px + var(--cc-tw-ring-offset-width)) var(--cc-tw-ring-color); box-shadow: var(--cc-tw-ring-offset-shadow),var(--cc-tw-ring-shadow),var(--cc-tw-shadow,0 0 #0000); }
body .cc-container.cc-content-blocker a.cc-cb-provider-toggle { all: unset; color: var(--content-blocker-link-color); align-items: center; box-sizing: border-box; cursor: pointer; display: flex; justify-content: center; text-decoration-line: none; }
body .cc-container.cc-content-blocker a.cc-cb-provider-toggle:hover { all: unset; color: var(--content-blocker-link-color-hover); align-items: center; box-sizing: border-box; cursor: pointer; display: flex; justify-content: center; text-decoration-line: none; }
#cookie-box, .cc-container { font-family: var(--dialog-font-family); font-weight: 400; line-height: calc(1.2 * var(--dialog-font-size)); }
:root { --content-blocker-background-color: #000; --content-blocker-button-color: #0063e3; --content-blocker-button-color-hover: #1a66ff; --content-blocker-button-text-color: #fff; --content-blocker-button-text-color-hover: #fff; --content-blocker-font-family: inherit; --content-blocker-link-color: #2277ff; --content-blocker-link-color-hover: #1a66ff; --content-blocker-separator-color: #2277ff; --content-blocker-text-color: #fff; --content-blocker-border-radius-top-left: 4px; --content-blocker-border-radius-top-right: 4px; --content-blocker-border-radius-bottom-left: 4px; --content-blocker-border-radius-bottom-right: 4px; --content-blocker-button-border-radius-top-left: 4px; --content-blocker-button-border-radius-top-right: 4px; --content-blocker-button-border-radius-bottom-left: 4px; --content-blocker-button-border-radius-bottom-right: 4px; --content-blocker-font-size: 14px; --content-blocker-separator-width: 1px; --content-blocker-background-opacity: 0.8; --content-blocker-background: rgba(0, 0, 0 ,0.8); }
@media all {
body div.cc-container a, body div.cc-container abbr, body div.cc-container acronym, body div.cc-container address, body div.cc-container applet, body div.cc-container article, body div.cc-container aside, body div.cc-container audio, body div.cc-container b, body div.cc-container big, body div.cc-container blockquote, body div.cc-container canvas, body div.cc-container caption, body div.cc-container center, body div.cc-container cite, body div.cc-container code, body div.cc-container dd, body div.cc-container del, body div.cc-container details, body div.cc-container dfn, body div.cc-container div, body div.cc-container dl, body div.cc-container dt, body div.cc-container em, body div.cc-container embed, body div.cc-container fieldset, body div.cc-container figcaption, body div.cc-container figure, body div.cc-container footer, body div.cc-container form, body div.cc-container h1, body div.cc-container h2, body div.cc-container h3, body div.cc-container h4, body div.cc-container h5, body div.cc-container h6, body div.cc-container header, body div.cc-container hgroup, body div.cc-container i, body div.cc-container iframe, body div.cc-container img, body div.cc-container ins, body div.cc-container kbd, body div.cc-container label, body div.cc-container legend, body div.cc-container li, body div.cc-container mark, body div.cc-container menu, body div.cc-container nav, body div.cc-container object, body div.cc-container ol, body div.cc-container output, body div.cc-container p, body div.cc-container pre, body div.cc-container q, body div.cc-container ruby, body div.cc-container s, body div.cc-container samp, body div.cc-container section, body div.cc-container small, body div.cc-container span, body div.cc-container strike, body div.cc-container strong, body div.cc-container sub, body div.cc-container summary, body div.cc-container sup, body div.cc-container table, body div.cc-container tbody, body div.cc-container td, body div.cc-container tfoot, body div.cc-container th, body div.cc-container thead, body div.cc-container time, body div.cc-container tr, body div.cc-container tt, body div.cc-container u, body div.cc-container ul, body div.cc-container var, body div.cc-container video { margin: 0px; padding: 0px; border: 0px; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body div.cc-container, body div.cc-container * { box-sizing: border-box; color: inherit; font-family: inherit; line-height: inherit; position: static; inset: auto; width: auto; height: auto; }
body div.cc-container button, body div.cc-container input, body div.cc-container optgroup, body div.cc-container select, body div.cc-container textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
body div.cc-container button::after, body div.cc-container button::before { content: none; }
body div.cc-container button, body div.cc-container select { text-transform: none; }
body div.cc-container [type="button"], body div.cc-container [type="reset"], body div.cc-container [type="submit"], body div.cc-container button { appearance: button; }
body div.cc-container legend { padding: 0px; }
body div.cc-container ::-webkit-inner-spin-button, body div.cc-container ::-webkit-outer-spin-button { height: auto; }
body div.cc-container ::-webkit-search-decoration { appearance: none; }
body div.cc-container ::-webkit-file-upload-button { appearance: button; font: inherit; }
body div.cc-container blockquote, body div.cc-container dd, body div.cc-container dl, body div.cc-container figure, body div.cc-container h1, body div.cc-container h2, body div.cc-container h3, body div.cc-container h4, body div.cc-container h5, body div.cc-container h6, body div.cc-container hr, body div.cc-container p, body div.cc-container pre { margin: 0px; }
body div.cc-container button { background-color: transparent; background-image: none; }
body div.cc-container button:focus { outline: -webkit-focus-ring-color auto 5px; }
body div.cc-container fieldset { margin: 0px; padding: 0px; }
body div.cc-container ol, body div.cc-container ul { list-style: none; margin: 0px; padding: 0px; }
body div.cc-container *, body div.cc-container ::after, body div.cc-container ::before { box-sizing: border-box; border-color: rgb(229, 231, 235); border-style: solid; border-width: 0px; }
body div.cc-container img { border-style: solid; }
body div.cc-container input::placeholder, body div.cc-container textarea::placeholder { color: rgb(156, 163, 175); }
body div.cc-container [role="button"], body div.cc-container button { cursor: pointer; }
body div.cc-container h1, body div.cc-container h2, body div.cc-container h3, body div.cc-container h4, body div.cc-container h5, body div.cc-container h6 { font-size: inherit; font-weight: inherit; }
body div.cc-container a { color: inherit; text-decoration: inherit; }
body div.cc-container button, body div.cc-container input, body div.cc-container optgroup, body div.cc-container select, body div.cc-container textarea { padding: 0px; line-height: inherit; color: inherit; }
body div.cc-container audio, body div.cc-container canvas, body div.cc-container embed, body div.cc-container iframe, body div.cc-container img, body div.cc-container object, body div.cc-container svg, body div.cc-container video { display: block; vertical-align: middle; }
body div.cc-container img, body div.cc-container video { max-width: 100%; height: auto; }
body div.cc-container input::placeholder, body div.cc-container textarea::placeholder { color: rgb(107, 114, 128); opacity: 1; }
body div.cc-container ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
body div.cc-container ::-webkit-date-and-time-value { min-height: 1.5em; }
body div.cc-container [type="checkbox"], body div.cc-container [type="radio"] { appearance: none; padding: 0px; print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: rgb(37, 99, 235); background-color: rgb(255, 255, 255); border-color: rgb(107, 114, 128); border-width: 1px; }
body div.cc-container [type="checkbox"] { border-radius: 0px; }
body div.cc-container [type="checkbox"]:focus, body div.cc-container [type="radio"]:focus { outline: transparent solid 2px; outline-offset: 2px; --cc-tw-ring-inset: var(--cc-tw-empty, ); --cc-tw-ring-offset-width: 2px; --cc-tw-ring-offset-color: #fff; --cc-tw-ring-color: #2563eb; --cc-tw-ring-offset-shadow: var(--cc-tw-ring-inset) 0 0 0 var(--cc-tw-ring-offset-width) var(--cc-tw-ring-offset-color); --cc-tw-ring-shadow: var(--cc-tw-ring-inset) 0 0 0 calc(2px + var(--cc-tw-ring-offset-width)) var(--cc-tw-ring-color); box-shadow: var(--cc-tw-ring-offset-shadow),var(--cc-tw-ring-shadow),var(--cc-tw-shadow,0 0 transparent); }
body div.cc-container [type="checkbox"]:checked, body div.cc-container [type="radio"]:checked { border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: 50% center; background-repeat: no-repeat; }
body div.cc-container [type="checkbox"]:checked { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E"); }
body div.cc-container [type="checkbox"]:checked:focus, body div.cc-container [type="checkbox"]:checked:hover, body div.cc-container [type="radio"]:checked:focus, body div.cc-container [type="radio"]:checked:hover { border-color: transparent; background-color: currentcolor; }
:root { --cc-tw-border-spacing-x: 0; --cc-tw-border-spacing-y: 0; --cc-tw-translate-x: 0; --cc-tw-translate-y: 0; --cc-tw-rotate: 0; --cc-tw-skew-x: 0; --cc-tw-skew-y: 0; --cc-tw-scale-x: 1; --cc-tw-scale-y: 1; --cc-tw-pan-x: ; --cc-tw-pan-y: ; --cc-tw-pinch-zoom: ; --cc-tw-scroll-snap-strictness: proximity; --cc-tw-gradient-from-position: ; --cc-tw-gradient-via-position: ; --cc-tw-gradient-to-position: ; --cc-tw-ordinal: ; --cc-tw-slashed-zero: ; --cc-tw-numeric-figure: ; --cc-tw-numeric-spacing: ; --cc-tw-numeric-fraction: ; --cc-tw-ring-inset: ; --cc-tw-ring-offset-width: 0px; --cc-tw-ring-offset-color: #fff; --cc-tw-ring-color: rgba(59,130,246,.5); --cc-tw-ring-offset-shadow: 0 0 #0000; --cc-tw-ring-shadow: 0 0 #0000; --cc-tw-shadow: 0 0 #0000; --cc-tw-shadow-colored: 0 0 #0000; --cc-tw-blur: ; --cc-tw-brightness: ; --cc-tw-contrast: ; --cc-tw-grayscale: ; --cc-tw-hue-rotate: ; --cc-tw-invert: ; --cc-tw-saturate: ; --cc-tw-sepia: ; --cc-tw-drop-shadow: ; --cc-tw-backdrop-blur: ; --cc-tw-backdrop-brightness: ; --cc-tw-backdrop-contrast: ; --cc-tw-backdrop-grayscale: ; --cc-tw-backdrop-hue-rotate: ; --cc-tw-backdrop-invert: ; --cc-tw-backdrop-opacity: ; --cc-tw-backdrop-saturate: ; --cc-tw-backdrop-sepia: ; --cc-tw-contain-size: ; --cc-tw-contain-layout: ; --cc-tw-contain-paint: ; --cc-tw-contain-style: ; }
.cc-container .cc-u-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.cc-container .cc-u-fixed { position: fixed; }
.cc-container .cc-u-relative { position: relative; }
.cc-container .cc-u-bottom-0 { bottom: 0px; }
.cc-container .cc-u-left-0 { left: 0px; }
.cc-container .cc-u-top-0 { top: 0px; }
.cc-container .cc-u-z-max { z-index: 999999; }
.cc-container .cc-u-mb-3 { margin-bottom: 12px; }
.cc-container .cc-u-ml-3 { margin-left: 12px; }
.cc-container .cc-u-mr-2 { margin-right: 8px; }
.cc-container .cc-u-mt-4 { margin-top: 16px; }
.cc-container .cc-u-inline-block { display: inline-block; }
.cc-container .cc-u-inline { display: inline; }
.cc-container .cc-u-flex { display: flex; }
.cc-container .cc-u-h-max { height: max-content; }
.cc-container .cc-u-h-screen { height: 100vh; }
.cc-container .cc-u-min-h-full { min-height: 100%; }
.cc-container .cc-u-w-full { width: 100%; }
.cc-container .cc-u-w-screen { width: 100vw; }
.cc-container .cc-u-flex-col { flex-direction: column; }
.cc-container .cc-u-flex-wrap { flex-wrap: wrap; }
.cc-container .cc-u-items-start { align-items: flex-start; }
.cc-container .cc-u-items-center { align-items: center; }
.cc-container .cc-u-justify-center { justify-content: center; }
.cc-container .cc-u-gap-3 { gap: 12px; }
.cc-container .cc-u-gap-4 { gap: 16px; }
.cc-container :is(.cc-u-space-y-3 > :not([hidden]) ~ :not([hidden])) { --cc-tw-space-y-reverse: 0; margin-top: calc(12px * (1 - var(--cc-tw-space-y-reverse))); margin-bottom: calc(12px * var(--cc-tw-space-y-reverse)); }
.cc-container .cc-u-overflow-auto { overflow: auto; }
.cc-container .cc-u-overflow-hidden { overflow: hidden; }
.cc-container .cc-u-p-4 { padding: 16px; }
.cc-container .cc-u-pt-4 { padding-top: 16px; }
.cc-container .cc-u-align-middle { vertical-align: middle; }
.cc-container .cc-u-text-2xl { font-size: calc(1.5 * var(--dialog-font-size)); line-height: calc(2.25 * var(--dialog-font-size)); }
.cc-container .cc-u-text-sm { font-size: calc(.875 * var(--dialog-font-size)); line-height: calc(1.25 * var(--dialog-font-size)); }
.cc-container .cc-u-font-bold { font-weight: 700; }
.cc-container .cc-u-shadow-2xl { --cc-tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25); --cc-tw-shadow-colored: 0 25px 50px -12px var(--cc-tw-shadow-color); box-shadow: var(--cc-tw-ring-offset-shadow,0 0 #0000),var(--cc-tw-ring-shadow,0 0 #0000),var(--cc-tw-shadow); }
body .cc-container.cc-content-blocker { container: ccContentBlocker / inline-size; line-height: 1.25em; height: 100%; font-size: var(--content-blocker-font-size); font-family: var(--content-blocker-font-family); }
body .cc-container.cc-content-blocker a { color: var(--content-blocker-link-color); }
body .cc-container.cc-content-blocker a:hover { color: var(--content-blocker-link-color-hover); }
body .cc-container.cc-content-blocker .cc-cb-preset-b { position: relative; display: flex; height: 100%; padding-top: 96px; padding-bottom: 96px; text-align: center; background: var(--content-blocker-background-color); border-top-left-radius: var(--content-blocker-border-radius-top-left); border-top-right-radius: var(--content-blocker-border-radius-top-right); border-bottom-left-radius: var(--content-blocker-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-border-radius-bottom-right); color: var(--content-blocker-text-color); width: 100%; }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-main { position: relative; display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 16px; }
}
@media all {
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-main { flex-direction: row; gap: 16px; }
}
}
@media all {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-main { background: var(--content-blocker-background); color: var(--content-blocker-text-color); }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-content { flex-basis: 66.6667%; }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-description { padding-bottom: 8px; }
}
@media all {
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-description { padding-bottom: 16px; }
}
}
@media all {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-description strong { font-weight: 700; }
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-buttons { margin: 0px; display: flex; flex-basis: 33.3333%; flex-direction: column; align-items: stretch; justify-content: center; gap: 8px; }
}
@media all {
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-preset-b .cc-cb-buttons { gap: 16px; }
}
}
@media all {
body .cc-container.cc-content-blocker .cc-cb-thumbnail { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-size: cover; background-position: 50% center; border-top-left-radius: var(--content-blocker-border-radius-top-left); border-top-right-radius: var(--content-blocker-border-radius-top-right); border-bottom-left-radius: var(--content-blocker-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-border-radius-bottom-right); }
body .cc-container.cc-content-blocker .cc-cb-buttons { margin-top: 8px; margin-bottom: 8px; display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 8px; }
}
@media all {
@media (min-width: 640px) {
body .cc-container.cc-content-blocker .cc-cb-buttons { margin-top: 16px; margin-bottom: 16px; flex-direction: row; gap: 16px; }
}
}
@media all {
body .cc-container.cc-content-blocker .cc-cb-buttons .cc-cb-btn { display: flex; width: 100%; align-items: center; justify-content: center; text-decoration-line: none; }
body .cc-container.cc-content-blocker a.cc-cb-btn { all: unset; color: var(--content-blocker-button-text-color); font-size: var(--dialog-font-size); font-weight: 600; align-items: center; background-color: var(--content-blocker-button-color); border-bottom-left-radius: var(--content-blocker-button-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-button-border-radius-bottom-right); border-top-left-radius: var(--content-blocker-button-border-radius-top-left); border-top-right-radius: var(--content-blocker-button-border-radius-top-right); box-sizing: border-box; cursor: pointer; justify-content: center; line-height: calc(1.5 * var(--dialog-font-size)); padding: 12px 20px; text-align: center; text-decoration-line: none; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
body .cc-container.cc-content-blocker a.cc-cb-btn:hover { background-color: var(--content-blocker-button-color-hover); color: var(--content-blocker-button-text-color-hover); }
body .cc-container.cc-content-blocker a.cc-cb-btn:active, body .cc-container.cc-content-blocker a.cc-cb-btn:focus { outline: transparent solid 2px; outline-offset: 2px; --cc-tw-ring-offset-shadow: var(--cc-tw-ring-inset) 0 0 0 var(--cc-tw-ring-offset-width) var(--cc-tw-ring-offset-color); --cc-tw-ring-shadow: var(--cc-tw-ring-inset) 0 0 0 calc(2px + var(--cc-tw-ring-offset-width)) var(--cc-tw-ring-color); box-shadow: var(--cc-tw-ring-offset-shadow),var(--cc-tw-ring-shadow),var(--cc-tw-shadow,0 0 #0000); }
body .cc-container.cc-content-blocker a.cc-cb-provider-toggle { all: unset; color: var(--content-blocker-link-color); align-items: center; box-sizing: border-box; cursor: pointer; display: flex; justify-content: center; text-decoration-line: none; }
body .cc-container.cc-content-blocker a.cc-cb-provider-toggle:hover { all: unset; color: var(--content-blocker-link-color-hover); align-items: center; box-sizing: border-box; cursor: pointer; display: flex; justify-content: center; text-decoration-line: none; }
#cookie-box, .cc-container { font-family: var(--dialog-font-family); font-weight: 400; line-height: calc(1.2 * var(--dialog-font-size)); }
#cookie-box .cc-h-4, .cc-container .cc-h-4 { height: 16px; }
#cookie-box .cc-w-4, .cc-container .cc-w-4 { width: 16px; }
#cookie-box .cc-max-w-3xl, .cc-container .cc-max-w-3xl { max-width: 768px; }
#cookie-box .cc-u-sr-only, .cc-container .cc-u-sr-only { display: inline-block; }
#cookie-box .cc-dialog-backdrop::before, .cc-container .cc-dialog-backdrop::before { content: ""; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: var(--dialog-backdrop-background-color); opacity: var(--dialog-backdrop-background-opacity); }
#cookie-box .cc-dialog, .cc-container .cc-dialog { background-color: var(--dialog-background-color); border-top-left-radius: var(--dialog-border-radius-top-left); border-top-right-radius: var(--dialog-border-radius-top-right); border-bottom-left-radius: var(--dialog-border-radius-bottom-left); border-bottom-right-radius: var(--dialog-border-radius-bottom-right); color: var(--dialog-text-color); }
#cookie-box .cc-dialog-entrance-description a, .cc-container .cc-dialog-entrance-description a { color: var(--dialog-link-primary-color); text-decoration: underline; }
#cookie-box .cc-dialog-entrance-description a:hover, .cc-container .cc-dialog-entrance-description a:hover { color: var(--dialog-link-primary-color-hover); text-decoration: none; }
#cookie-box .cc-with-separator, .cc-container .cc-with-separator { border-color: var(--dialog-separator-color); }
#cookie-box .cc-dialog-footer, .cc-container .cc-dialog-footer { padding-top: 12px; padding-bottom: 12px; background-color: var(--dialog-footer-background-color); color: var(--dialog-footer-text-color); }
#cookie-box .cc-dialog-box-entrance, .cc-container .cc-dialog-box-entrance { position: relative; padding: 16px; }
}
@media all {
@media (min-width: 768px) {
#cookie-box .cc-dialog-box-entrance, .cc-container .cc-dialog-box-entrance { padding: 24px; }
}
}
@media all {
#cookie-box .cc-dialog-box-header, .cc-container .cc-dialog-box-header { display: flex; align-items: center; }
#cookie-box .cc-dialog-box-header.cc-with-separator, .cc-container .cc-dialog-box-header.cc-with-separator { border-bottom-width: 1px; border-style: solid; padding-bottom: 16px; }
#cookie-box .cc-dialog-box-buttons, .cc-container .cc-dialog-box-buttons { display: flex; align-items: center; justify-content: space-around; }
#cookie-box .cc-close-button, .cc-container .cc-close-button { all: unset; position: absolute; color: var(--dialog-control-element-color); font-size: calc(.875 * var(--dialog-font-size)); box-sizing: border-box; cursor: pointer; line-height: calc(1.25 * var(--dialog-font-size)); padding: 8px; right: 0px; top: 0px; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); z-index: 10; }
}
@media all {
@media (min-width: 640px) {
#cookie-box .cc-close-button, .cc-container .cc-close-button { top: 8px; right: 8px; }
}
}
@media all {
#cookie-box .cc-close-button:active, #cookie-box .cc-close-button:focus, #cookie-box .cc-close-button:focus-visible, #cookie-box .cc-close-button:hover, .cc-container .cc-close-button:active, .cc-container .cc-close-button:focus, .cc-container .cc-close-button:focus-visible, .cc-container .cc-close-button:hover { all: unset; position: absolute; font-size: calc(.875 * var(--dialog-font-size)); box-sizing: border-box; cursor: pointer; line-height: calc(1.25 * var(--dialog-font-size)); padding: 8px; right: 0px; top: 0px; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); z-index: 10; }
}
@media all {
@media (min-width: 640px) {
#cookie-box .cc-close-button:active, #cookie-box .cc-close-button:focus, #cookie-box .cc-close-button:focus-visible, #cookie-box .cc-close-button:hover, .cc-container .cc-close-button:active, .cc-container .cc-close-button:focus, .cc-container .cc-close-button:focus-visible, .cc-container .cc-close-button:hover { top: 8px; right: 8px; }
}
}
@media all {
#cookie-box .cc-close-button:hover, .cc-container .cc-close-button:hover { color: var(--dialog-control-element-color-hover); }
#cookie-box .cc-close-button:active, .cc-container .cc-close-button:active { border-color: transparent; outline: transparent solid 2px; outline-offset: 2px; --cc-tw-ring-offset-shadow: var(--cc-tw-ring-inset) 0 0 0 var(--cc-tw-ring-offset-width) var(--cc-tw-ring-offset-color); --cc-tw-ring-shadow: var(--cc-tw-ring-inset) 0 0 0 calc(2px + var(--cc-tw-ring-offset-width)) var(--cc-tw-ring-color); box-shadow: var(--cc-tw-ring-offset-shadow),var(--cc-tw-ring-shadow),var(--cc-tw-shadow,0 0 #0000); --cc-tw-ring-opacity: 1; --cc-tw-ring-color: rgb(209 213 219 / var(--cc-tw-ring-opacity, 1)); --cc-tw-ring-offset-width: 2px; }
#cookie-box .cc-consent-list, .cc-container .cc-consent-list { all: unset; box-sizing: border-box; display: block; list-style-type: none; margin: 0px 4px; }
#cookie-box .cc-consent-list li, .cc-container .cc-consent-list li { all: unset; position: relative; box-sizing: border-box; display: list-item; margin: 8px 0px; }
#cookie-box .cc-consent-list li:first-child, .cc-container .cc-consent-list li:first-child { margin-top: 0px; }
#cookie-box .cc-consent-list li:last-child, .cc-container .cc-consent-list li:last-child { margin-bottom: 0px; }
#cookie-box label.cc-label, .cc-container label.cc-label { all: unset; font-size: var(--dialog-font-size); font-weight: 600; align-items: center; box-sizing: border-box; cursor: pointer; display: block; line-height: calc(1.5 * var(--dialog-font-size)); margin-bottom: 0px; }
#cookie-box label.cc-label::after, #cookie-box label.cc-label::before, .cc-container label.cc-label::after, .cc-container label.cc-label::before { all: unset; }
#cookie-box input[type="checkbox"].cc-checkbox, .cc-container input[type="checkbox"].cc-checkbox { all: unset; background-color: var(--dialog-checkbox-background-color-inactive); border-color: var(--dialog-checkbox-border-color-inactive); border-radius: 0.25rem; border-style: solid; border-width: 2px; box-sizing: border-box; cursor: pointer; display: block; height: 16px; padding: 8px; width: 16px; }
#cookie-box input[type="checkbox"].cc-checkbox:checked, #cookie-box input[type="checkbox"].cc-checkbox:disabled, #cookie-box input[type="checkbox"].cc-checkbox:focus, #cookie-box input[type="checkbox"].cc-checkbox:focus-visible, #cookie-box input[type="checkbox"].cc-checkbox:hover, .cc-container input[type="checkbox"].cc-checkbox:checked, .cc-container input[type="checkbox"].cc-checkbox:disabled, .cc-container input[type="checkbox"].cc-checkbox:focus, .cc-container input[type="checkbox"].cc-checkbox:focus-visible, .cc-container input[type="checkbox"].cc-checkbox:hover { all: unset; background-color: var(--dialog-checkbox-background-color-inactive); border-color: var(--dialog-checkbox-border-color-inactive); border-radius: 0.25rem; border-style: solid; border-width: 2px; box-sizing: border-box; cursor: pointer; display: block; height: 16px; padding: 8px; width: 16px; }
#cookie-box input[type="checkbox"].cc-checkbox:checked::after, #cookie-box input[type="checkbox"].cc-checkbox:checked::before, #cookie-box input[type="checkbox"].cc-checkbox:disabled::after, #cookie-box input[type="checkbox"].cc-checkbox:disabled::before, #cookie-box input[type="checkbox"].cc-checkbox:focus-visible::after, #cookie-box input[type="checkbox"].cc-checkbox:focus-visible::before, #cookie-box input[type="checkbox"].cc-checkbox:focus::after, #cookie-box input[type="checkbox"].cc-checkbox:focus::before, #cookie-box input[type="checkbox"].cc-checkbox:hover::after, #cookie-box input[type="checkbox"].cc-checkbox:hover::before, .cc-container input[type="checkbox"].cc-checkbox:checked::after, .cc-container input[type="checkbox"].cc-checkbox:checked::before, .cc-container input[type="checkbox"].cc-checkbox:disabled::after, .cc-container input[type="checkbox"].cc-checkbox:disabled::before, .cc-container input[type="checkbox"].cc-checkbox:focus-visible::after, .cc-container input[type="checkbox"].cc-checkbox:focus-visible::before, .cc-container input[type="checkbox"].cc-checkbox:focus::after, .cc-container input[type="checkbox"].cc-checkbox:focus::before, .cc-container input[type="checkbox"].cc-checkbox:hover::after, .cc-container input[type="checkbox"].cc-checkbox:hover::before { all: unset; box-sizing: border-box; }
#cookie-box input[type="checkbox"].cc-checkbox::after, #cookie-box input[type="checkbox"].cc-checkbox::before, .cc-container input[type="checkbox"].cc-checkbox::after, .cc-container input[type="checkbox"].cc-checkbox::before { all: unset; box-sizing: border-box; display: none; }
#cookie-box input[type="checkbox"].cc-checkbox:checked, .cc-container input[type="checkbox"].cc-checkbox:checked { background-color: var(--dialog-checkbox-background-color-active); color: var(--dialog-checkbox-check-mark-color-active); border-color: var(--dialog-checkbox-border-color-active); background-image: none; position: relative; }
#cookie-box input[type="checkbox"].cc-checkbox:checked::before, .cc-container input[type="checkbox"].cc-checkbox:checked::before { content: ""; display: block; background-color: var(--dialog-checkbox-check-mark-color-active); width: 16px; height: 16px; position: absolute; left: 0px; top: 0px; mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22currentColor%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E"); }
#cookie-box input[type="checkbox"].cc-checkbox:checked:disabled::before, .cc-container input[type="checkbox"].cc-checkbox:checked:disabled::before { background-color: var(--dialog-checkbox-check-mark-color-disabled); }
#cookie-box input[type="checkbox"].cc-checkbox:disabled, .cc-container input[type="checkbox"].cc-checkbox:disabled { background-color: var(--dialog-checkbox-background-color-disabled); color: var(--dialog-checkbox-check-mark-color-disabled); border-color: var(--dialog-checkbox-border-color-disabled); }
#cookie-box .cc-btn, .cc-container .cc-btn { all: unset; font-size: var(--dialog-font-size); align-items: center; box-sizing: border-box; cursor: pointer; justify-content: center; line-height: calc(1.5 * var(--dialog-font-size)); padding: 12px 20px; text-align: center; text-decoration-line: none; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
#cookie-box .cc-btn.cc-font-semibold, .cc-container .cc-btn.cc-font-semibold { font-weight: 600; }
#cookie-box .cc-btn.cc-w-full, .cc-container .cc-btn.cc-w-full { width: 100%; }
#cookie-box .cc-btn-preferences, .cc-container .cc-btn-preferences { --cc-tw-ring-color: var(--dialog-button-accept-all-color-hover); background-color: var(--dialog-button-preferences-color); color: var(--dialog-button-preferences-text-color); }
#cookie-box .cc-btn-preferences:hover, .cc-container .cc-btn-preferences:hover { background-color: var(--dialog-button-preferences-color-hover); color: var(--dialog-button-preferences-text-color-hover); }
#cookie-box .cc-link, .cc-container .cc-link { all: unset; font-size: calc(.875 * var(--dialog-font-size)); background: transparent; box-sizing: border-box; cursor: pointer; line-height: calc(1.25 * var(--dialog-font-size)); padding: 8px 12px; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
}
@media all {
@media (min-width: 640px) {
#cookie-box .cc-link, .cc-container .cc-link { padding-left: 16px; padding-right: 16px; }
}
}
@media all {
#cookie-box .cc-link:active, #cookie-box .cc-link:focus, #cookie-box .cc-link:focus-visible, #cookie-box .cc-link:hover, .cc-container .cc-link:active, .cc-container .cc-link:focus, .cc-container .cc-link:focus-visible, .cc-container .cc-link:hover { all: unset; font-size: calc(.875 * var(--dialog-font-size)); background: transparent; box-sizing: border-box; cursor: pointer; line-height: calc(1.25 * var(--dialog-font-size)); padding: 8px 12px; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
}
@media all {
@media (min-width: 640px) {
#cookie-box .cc-link:active, #cookie-box .cc-link:focus, #cookie-box .cc-link:focus-visible, #cookie-box .cc-link:hover, .cc-container .cc-link:active, .cc-container .cc-link:focus, .cc-container .cc-link:focus-visible, .cc-container .cc-link:hover { padding-left: 16px; padding-right: 16px; }
}
}
@media all {
#cookie-box .cc-link:hover, .cc-container .cc-link:hover { background: transparent; color: var(--dialog-link-secondary-color-hover); }
#cookie-box .cc-link:active, .cc-container .cc-link:active { border-color: transparent; outline: transparent solid 2px; outline-offset: 2px; --cc-tw-ring-offset-shadow: var(--cc-tw-ring-inset) 0 0 0 var(--cc-tw-ring-offset-width) var(--cc-tw-ring-offset-color); --cc-tw-ring-shadow: var(--cc-tw-ring-inset) 0 0 0 calc(2px + var(--cc-tw-ring-offset-width)) var(--cc-tw-ring-color); box-shadow: var(--cc-tw-ring-offset-shadow),var(--cc-tw-ring-shadow),var(--cc-tw-shadow,0 0 #0000); --cc-tw-ring-opacity: 1; --cc-tw-ring-color: rgb(209 213 219 / var(--cc-tw-ring-opacity, 1)); --cc-tw-ring-offset-width: 2px; }
#cookie-box .cc-link.cc-flex, .cc-container .cc-link.cc-flex { display: flex; }
#cookie-box .cc-link.cc-mx-auto, .cc-container .cc-link.cc-mx-auto { margin-left: auto; margin-right: auto; }
#cookie-box .cc-widget, .cc-container .cc-widget { cursor: pointer; line-height: 0; padding: 20px; position: fixed; opacity: 1; transition: 0.5s; z-index: 999998; }
#cookie-box .cc-widget:hover, .cc-container .cc-widget:hover { opacity: 0.8; }
#cookie-box .cc-widget svg, .cc-container .cc-widget svg { background-color: oklch(from var(--widget-background-color,#fafafa) l c h/var(--widget-background-opacity,1)); border-radius: var(--widget-border-radius-bottom-left,28px) var(--widget-border-radius-bottom-right,28px) var(--widget-border-radius-top-left,28px) var(--widget-border-radius-top-right,28px); color: var(--widget-color); padding: 4px; width: 56px; height: 56px; filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 4px); }
}
@media all {
@media (max-width: 767px) {
#cookie-box .cc-widget.cc-hide-widget, .cc-container .cc-widget.cc-hide-widget { opacity: 0; pointer-events: none; transform: translateY(25px); }
#cookie-box .cc-widget svg, .cc-container .cc-widget svg { width: 32px; height: 32px; }
}
}
@media all {
@media (min-width: 640px) {
.cc-container .sm\:cc-u-mt-6 { margin-top: 24px; }
.cc-container .sm\:cc-u-w-1\/2 { width: 50%; }
.cc-container .sm\:cc-u-flex-row { flex-direction: row; }
.cc-container .sm\:cc-u-pt-6 { padding-top: 24px; }
}
}
@media all {
@media (min-width: 768px) {
.cc-container .md\:cc-u-flex { display: flex; }
.cc-container .md\:cc-u-w-1\/2 { width: 50%; }
}
}
@media all {
:root { --dialog-animation-delay: 2s; --dialog-animation-duration: 1s; --dialog-backdrop-background-color: #000; --dialog-background-color: #fff; --dialog-button-accept-all-color: #000; --dialog-button-accept-all-color-hover: #262626; --dialog-button-accept-all-text-color: #fff; --dialog-button-accept-all-text-color-hover: #fff; --dialog-button-accept-only-essential-color: #000; --dialog-button-accept-only-essential-color-hover: #262626; --dialog-button-accept-only-essential-text-color: #fff; --dialog-button-accept-only-essential-text-color-hover: #fff; --dialog-button-close-color: #0a0a0a; --dialog-button-close-color-hover: #262626; --dialog-button-close-text-color: #fff; --dialog-button-close-text-color-hover: #fff; --dialog-button-preferences-color: #000; --dialog-button-preferences-color-hover: #262626; --dialog-button-preferences-text-color: #fff; --dialog-button-preferences-text-color-hover: #fff; --dialog-button-save-consent-color: #0a0a0a; --dialog-button-save-consent-color-hover: #262626; --dialog-button-save-consent-text-color: #fff; --dialog-button-save-consent-text-color-hover: #fff; --dialog-button-selection-color: #0a0a0a; --dialog-button-selection-color-hover: #262626; --dialog-button-selection-text-color: #fff; --dialog-button-selection-text-color-hover: #fff; --dialog-checkbox-background-color-active: #0063e3; --dialog-checkbox-background-color-disabled: #e6e6e6; --dialog-checkbox-background-color-inactive: #fff; --dialog-checkbox-border-color-active: #0063e3; --dialog-checkbox-border-color-disabled: #e6e6e6; --dialog-checkbox-border-color-inactive: #a72828; --dialog-checkbox-check-mark-color-active: #fff; --dialog-checkbox-check-mark-color-disabled: #999; --dialog-card-background-color: #f7f7f7; --dialog-card-control-element-color: #0063e3; --dialog-card-control-element-color-hover: #1a66ff; --dialog-card-separator-color: #0063e3; --dialog-card-text-color: #555; --dialog-control-element-color: #0063e3; --dialog-control-element-color-hover: #0063e3; --dialog-footer-background-color: #fff; --dialog-footer-text-color: #555; --dialog-link-primary-color: #0063e3; --dialog-link-primary-color-hover: #1a66ff; --dialog-link-secondary-color: #555; --dialog-link-secondary-color-hover: #262626; --dialog-list-item-background-color-even: #f7f7f7; --dialog-list-item-background-color-odd: #f7f7f7; --dialog-list-item-text-color-even: #555; --dialog-list-item-text-color-odd: #555; --dialog-list-item-control-element-color: #0063e3; --dialog-list-item-control-element-color-hover: #1a66ff; --dialog-list-item-control-element-separator-color: #262626; --dialog-list-item-separator-color: #0063e3; --dialog-search-bar-input-background-color: #fff; --dialog-search-bar-input-border-color-default: #0063e3; --dialog-search-bar-input-border-color-focus: #0063e3; --dialog-search-bar-input-text-color: #555; --dialog-separator-color: #0063e3; --dialog-switch-button-background-color-active: #0063e3; --dialog-switch-button-background-color-inactive: #bdc1c8; --dialog-switch-button-color-active: #fff; --dialog-switch-button-color-inactive: #fff; --dialog-tab-bar-tab-background-color-active: #000; --dialog-tab-bar-tab-background-color-inactive: #fff; --dialog-tab-bar-tab-border-color-bottom-active: #000; --dialog-tab-bar-tab-border-color-bottom-inactive: #000; --dialog-tab-bar-tab-border-color-left-active: #000; --dialog-tab-bar-tab-border-color-left-inactive: #fff; --dialog-tab-bar-tab-border-color-right-active: #000; --dialog-tab-bar-tab-border-color-right-inactive: #fff; --dialog-tab-bar-tab-border-color-top-active: #000; --dialog-tab-bar-tab-border-color-top-inactive: #fff; --dialog-tab-bar-tab-text-color-active: #fff; --dialog-tab-bar-tab-text-color-inactive: #555; --dialog-table-row-background-color-even: #fff; --dialog-table-row-background-color-odd: #fff; --dialog-table-row-text-color-even: #555; --dialog-table-row-text-color-odd: #555; --dialog-table-row-border-color: #eee; --dialog-text-color: #555; --dialog-font-family: inherit; --dialog-border-radius-bottom-left: 4px; --dialog-border-radius-bottom-right: 4px; --dialog-border-radius-top-left: 4px; --dialog-border-radius-top-right: 4px; --dialog-button-border-radius-bottom-left: 4px; --dialog-button-border-radius-bottom-right: 4px; --dialog-button-border-radius-top-left: 4px; --dialog-button-border-radius-top-right: 4px; --dialog-card-border-radius-bottom-left: 0px; --dialog-card-border-radius-bottom-right: 0px; --dialog-card-border-radius-top-left: 0px; --dialog-card-border-radius-top-right: 0px; --dialog-card-list-padding-medium-screen-bottom: 24px; --dialog-card-list-padding-medium-screen-left: 24px; --dialog-card-list-padding-medium-screen-right: 24px; --dialog-card-list-padding-medium-screen-top: 0px; --dialog-card-list-padding-small-screen-bottom: 16px; --dialog-card-list-padding-small-screen-left: 16px; --dialog-card-list-padding-small-screen-right: 16px; --dialog-card-list-padding-small-screen-top: 0px; --dialog-checkbox-border-radius-bottom-left: 4px; --dialog-checkbox-border-radius-bottom-right: 4px; --dialog-checkbox-border-radius-top-left: 4px; --dialog-checkbox-border-radius-top-right: 4px; --dialog-font-size: 14px; --dialog-list-border-radius-bottom-left: 0px; --dialog-list-border-radius-bottom-right: 0px; --dialog-list-border-radius-top-left: 0px; --dialog-list-border-radius-top-right: 0px; --dialog-list-item-separator-width: 1px; --dialog-list-padding-medium-screen-bottom: 12px; --dialog-list-padding-medium-screen-left: 12px; --dialog-list-padding-medium-screen-right: 12px; --dialog-list-padding-medium-screen-top: 12px; --dialog-list-padding-small-screen-bottom: 8px; --dialog-list-padding-small-screen-left: 8px; --dialog-list-padding-small-screen-right: 8px; --dialog-list-padding-small-screen-top: 8px; --dialog-search-bar-input-border-radius-bottom-left: 4px; --dialog-search-bar-input-border-radius-bottom-right: 4px; --dialog-search-bar-input-border-radius-top-left: 4px; --dialog-search-bar-input-border-radius-top-right: 4px; --dialog-search-bar-input-border-width-bottom: 1px; --dialog-search-bar-input-border-width-left: 1px; --dialog-search-bar-input-border-width-right: 1px; --dialog-search-bar-input-border-width-top: 1px; --dialog-tab-bar-tab-border-width-bottom-active: 2px; --dialog-tab-bar-tab-border-width-left-active: 0px; --dialog-tab-bar-tab-border-width-right-active: 0px; --dialog-tab-bar-tab-border-width-top-active: 0px; --dialog-tab-bar-tab-border-width-bottom-inactive: 2px; --dialog-tab-bar-tab-border-width-left-inactive: 0px; --dialog-tab-bar-tab-border-width-right-inactive: 0px; --dialog-tab-bar-tab-border-width-top-inactive: 0px; --dialog-tab-bar-tab-border-radius-bottom-left-active: 0px; --dialog-tab-bar-tab-border-radius-bottom-right-active: 0px; --dialog-tab-bar-tab-border-radius-top-left-active: 4px; --dialog-tab-bar-tab-border-radius-top-right-active: 4px; --dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px; --dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px; --dialog-tab-bar-tab-border-radius-top-left-inactive: 4px; --dialog-tab-bar-tab-border-radius-top-right-inactive: 4px; --dialog-table-border-radius-bottom-left: 0px; --dialog-table-border-radius-bottom-right: 0px; --dialog-table-border-radius-top-left: 0px; --dialog-table-border-radius-top-right: 0px; --dialog-table-cell-padding-bottom: 8px; --dialog-table-cell-padding-left: 8px; --dialog-table-cell-padding-right: 8px; --dialog-table-cell-padding-top: 8px; --dialog-backdrop-background-opacity: 0.8; }
:root { --widget-background-color: #fafafa; --widget-color: #555; --widget-position: bottom-left; --widget-border-radius-bottom-left: 28px; --widget-border-radius-bottom-right: 28px; --widget-border-radius-top-left: 28px; --widget-border-radius-top-right: 28px; --widget-background-opacity: 0.85; }
:root { --content-blocker-background-color: #000; --content-blocker-button-color: #0063e3; --content-blocker-button-color-hover: #1a66ff; --content-blocker-button-text-color: #fff; --content-blocker-button-text-color-hover: #fff; --content-blocker-font-family: inherit; --content-blocker-link-color: #2277ff; --content-blocker-link-color-hover: #1a66ff; --content-blocker-separator-color: #2277ff; --content-blocker-text-color: #fff; --content-blocker-border-radius-top-left: 4px; --content-blocker-border-radius-top-right: 4px; --content-blocker-border-radius-bottom-left: 4px; --content-blocker-border-radius-bottom-right: 4px; --content-blocker-button-border-radius-top-left: 4px; --content-blocker-button-border-radius-top-right: 4px; --content-blocker-button-border-radius-bottom-left: 4px; --content-blocker-button-border-radius-bottom-right: 4px; --content-blocker-font-size: 14px; --content-blocker-separator-width: 1px; --content-blocker-background-opacity: 0.8; --content-blocker-background: rgba(0, 0, 0 ,0.8); }
}
#cookie-box button[data-cc-4], #cookie-box button[data-cc-4]:active, #cookie-box button[data-cc-4]:focus, #cookie-box button[data-cc-4]:focus-visible, #cookie-box button[data-cc-4]:hover { border-top-left-radius: var(--dialog-button-border-radius-top-left); border-top-right-radius: var(--dialog-button-border-radius-top-right); border-bottom-left-radius: var(--dialog-button-border-radius-bottom-left); border-bottom-right-radius: var(--dialog-button-border-radius-bottom-right); }
#cookie-box .cc-preferences-link[data-cc-8] { color: var(--dialog-link-primary-color); }
#cookie-box .cc-preferences-link[data-cc-8]:hover { color: var(--dialog-link-primary-color-hover); }
#cookie-box .cc-dialog-footer .cc-preferences-link[data-cc-8] { color: var(--dialog-link-secondary-color); }
#cookie-box .cc-dialog-footer .cc-preferences-link[data-cc-8]:hover { color: var(--dialog-link-secondary-color-hover); }
#cookie-box .cc-u-btn-save[data-cc-3] { --cc-tw-ring-color: var(--dialog-button-accept-all-color-hover); background-color: var(--dialog-button-save-consent-color); color: var(--dialog-button-save-consent-text-color); }
#cookie-box .cc-u-btn-save[data-cc-3]:hover { background-color: var(--dialog-button-save-consent-color-hover); color: var(--dialog-button-save-consent-text-color-hover); }
#cookie-box .cc-u-btn-accept-all[data-cc-5] { --cc-tw-ring-color: var(--dialog-button-accept-all-color-hover); background-color: var(--dialog-button-accept-all-color); color: var(--dialog-button-accept-all-text-color); }
#cookie-box .cc-u-btn-accept-all[data-cc-5]:hover { background-color: var(--dialog-button-accept-all-color-hover); color: var(--dialog-button-accept-all-text-color-hover); }
#cookie-box .cc-u-btn-accept-only-essential[data-cc-6] { --cc-tw-ring-color: var(--dialog-button-accept-all-color-hover); background-color: var(--dialog-button-accept-only-essential-color); color: var(--dialog-button-accept-only-essential-text-color); }
#cookie-box .cc-u-btn-accept-only-essential[data-cc-6]:hover { background-color: var(--dialog-button-accept-only-essential-color-hover); color: var(--dialog-button-accept-only-essential-text-color-hover); }
#cookie-box .cc-btn-preferences[data-cc-7] { --cc-tw-ring-color: var(--dialog-button-accept-all-color-hover); background-color: var(--dialog-button-preferences-color); color: var(--dialog-button-preferences-text-color); }
#cookie-box .cc-btn-preferences[data-cc-7]:hover { background-color: var(--dialog-button-preferences-color-hover); color: var(--dialog-button-preferences-text-color-hover); }
