'); container: ask-container / inline-size; display: grid; gap: 3rem 1rem; grid-template-columns: repeat(2, 1fr); margin-block-start: 3rem; }
.ask-container.loading::before { align-items: center; content: var(--spinner); display: flex; filter: opacity(0.5); grid-column: 1 / -1; justify-content: center; }
.ask-container .ask-miso__form { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 1rem; color: rgb(35, 31, 32); display: flex; flex-wrap: wrap; gap: 1rem; grid-column: 1 / -1; margin: auto; order: -1; width: min(100%, 800px); }
.ask-container .ask-miso__form label { display: grid; flex: 100 1 0%; font-size: 1.2rem; font-weight: 600; margin: 0px; position: relative; }
.ask-container .ask-miso__form label span { inset: 0px; position: absolute; z-index: -1; }
.ask-container .ask-miso__form label input { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; appearance: unset; color: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-optical-sizing: unset; font-palette: unset; font-size: 1rem; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; inset-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-color: inherit; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: none; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: text; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: 0px; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: none; outline-offset: unset; overflow-anchor: unset; overflow-clip-margin: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 1ch; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-size-adjust: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; white-space: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-print-color-adjust: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.ask-container .ask-miso__form label input::placeholder { opacity: 0.5; }
.ask-container .ask-miso__form button { background-color: rgb(222, 19, 1); border: none; border-radius: 0.5rem; color: rgb(255, 255, 255); cursor: pointer; flex: 1 0 max-content; font-size: 1rem; margin: 1ch; padding: 1ch 2ch; }
.ask-container .ask-miso__form button:hover { background-color: rgb(171, 15, 1); }
.ask-container .response { text-wrap: pretty; grid-column: 1 / -1; }
.ask-container .response h1, .ask-container .response h2, .ask-container .response h3, .ask-container .response h4, .ask-container .response h5, .ask-container .response h6, .ask-container .response p { margin-bottom: 20px; }
.ask-container .response .source-citation { letter-spacing: 0.25ch; }
.ask-container .response .source-citation + .source-citation { margin-inline-start: 0.5ch; }
.ask-container .feedback { display: none; }
.ask-container .response[data-stage="Finished"] + .feedback { align-items: center; display: flex; gap: 1rem; grid-column: 1 / -1; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs { align-items: center; display: flex; gap: 0.75rem; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button { background: none; border: none; color: inherit; cursor: pointer; margin: 0px; outline: none; padding: 0px; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button svg { fill: currentcolor; height: 1.2rem; width: 1.2rem; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button:active, .ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button:focus, .ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button:hover { color: rgb(195, 195, 195); }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button.active { color: rgb(222, 19, 1); }
@container ask-container (width < 600px) {
.ask-container .follow-up-questions, .ask-container .sources { grid-column: 1 / -1; }
}
.ask-container .sources { order: 2; }
.ask-container .sources h3:empty { display: none; }
.ask-container .sources ol { counter-reset: test 0; display: flex; flex-direction: column; font-size: 90%; gap: 1rem; list-style: none; margin: 0px; padding: 0px; }
.ask-container .sources ol li { counter-increment: test 1; }
.ask-container .sources ol li:target { animation: 0.5s ease-in-out 0s 3 normal none running colour-splash-target; }
.ask-container .sources ol li.active { animation: 0.5s ease-in-out 0s 3 normal none running colour-splash; }
.ask-container .sources ol li time { color: rgb(51, 51, 51); display: block; font-weight: 900; margin-block: 0.5ch; }
.ask-container .sources ol li cite { display: block; }
.ask-container .sources ol li::before { content: "[" counter(test) "]"; display: inline-block; font-weight: 700; letter-spacing: 0.25ch; margin-inline-end: 0.5ch; }
.ask-container .follow-up-questions h3:empty { display: none; }
.ask-container .follow-up-questions ul { display: flex; flex-direction: column; gap: 1ch; list-style: none; padding: 0px; }
.ask-container .follow-up-questions ul li { color: rgb(222, 19, 1); cursor: pointer; }
.ask-container .follow-up-questions ul li:active, .ask-container .follow-up-questions ul li:focus, .ask-container .follow-up-questions ul li:hover { color: rgb(171, 15, 1); }
.ask-container .example-questions { grid-column: 1 / -1; order: 100; }
.ask-container .example-questions:has(> ul:empty) { display: none; }
.ask-container .example-questions > h3:empty { display: none; }
.ask-container .example-questions h3 { color: rgb(147, 149, 152); line-height: 1.75; margin-block: 0px 1.5em; text-align: center; text-decoration: underline 2px; text-underline-offset: 0.5em; }
.ask-container .example-questions ul { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(max(200px, 50% - 1rem), 1fr)); margin: 0px; padding: 0px; }
.ask-container .example-questions ul .example-question { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 0.5rem; color: rgb(0, 0, 0); cursor: pointer; display: flex; gap: 1rem; list-style: none; padding: 1ch 2ch; transition: background-color 0.2s ease-in-out 0s; }
.ask-container .example-questions ul .example-question:active, .ask-container .example-questions ul .example-question:focus, .ask-container .example-questions ul .example-question:hover { background-color: rgb(236, 228, 215); }
@keyframes colour-splash {
50% { background-color: rgb(255, 255, 0); }
0% { background-color: rgba(0, 0, 0, 0); }
}
@keyframes colour-splash-target {
50% { background-color: rgb(255, 255, 0); }
0% { background-color: rgba(0, 0, 0, 0); }
}
miso-explore:not([status*="nonempty"]) { display: none; }
miso-explore[status*="nonempty"] { --box-colour: #f1f7fe; --box-colour-hover: #d9e9fc; }
miso-explore[status*="nonempty"] h3 { color: inherit; font-weight: 700; margin-bottom: 0.5em; margin-top: 0px; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list { display: flex; flex-direction: column; gap: 1rem; list-style: none; margin: 0px; padding: 0px; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li { background-color: var(--box-colour); border-radius: 0.5rem; color: inherit; cursor: pointer; padding: 1ch 2ch; transition: background-color 0.2s ease-in-out 0s; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li a { align-items: center; color: inherit; display: flex; line-height: 1.4; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li:active, miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li:focus, miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li:hover { background-color: var(--box-colour-hover); color: inherit; }
'); container: ask-container / inline-size; display: grid; gap: 3rem 1rem; grid-template-columns: repeat(2, 1fr); margin-block-start: 3rem; }
.ask-container.loading::before { align-items: center; content: var(--spinner); display: flex; filter: opacity(0.5); grid-column: 1 / -1; justify-content: center; }
.ask-container .ask-miso__form { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 1rem; color: rgb(35, 31, 32); display: flex; flex-wrap: wrap; gap: 1rem; grid-column: 1 / -1; margin: auto; order: -1; width: min(100%, 800px); }
.ask-container .ask-miso__form label { display: grid; flex: 100 1 0%; font-size: 1.2rem; font-weight: 600; margin: 0px; position: relative; }
.ask-container .ask-miso__form label span { inset: 0px; position: absolute; z-index: -1; }
.ask-container .ask-miso__form label input { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; appearance: unset; color: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-optical-sizing: unset; font-palette: unset; font-size: 1rem; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; inset-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-color: inherit; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: none; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: text; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: 0px; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: none; outline-offset: unset; overflow-anchor: unset; overflow-clip-margin: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 1ch; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-size-adjust: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; white-space: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-print-color-adjust: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.ask-container .ask-miso__form label input::placeholder { opacity: 0.5; }
.ask-container .ask-miso__form button { background-color: rgb(222, 19, 1); border: none; border-radius: 0.5rem; color: rgb(255, 255, 255); cursor: pointer; flex: 1 0 max-content; font-size: 1rem; margin: 1ch; padding: 1ch 2ch; }
.ask-container .ask-miso__form button:hover { background-color: rgb(171, 15, 1); }
.ask-container .response { text-wrap: pretty; grid-column: 1 / -1; }
.ask-container .response h1, .ask-container .response h2, .ask-container .response h3, .ask-container .response h4, .ask-container .response h5, .ask-container .response h6, .ask-container .response p { margin-bottom: 20px; }
.ask-container .response .source-citation { letter-spacing: 0.25ch; }
.ask-container .response .source-citation + .source-citation { margin-inline-start: 0.5ch; }
.ask-container .feedback { display: none; }
.ask-container .response[data-stage="Finished"] + .feedback { align-items: center; display: flex; gap: 1rem; grid-column: 1 / -1; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs { align-items: center; display: flex; gap: 0.75rem; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button { background: none; border: none; color: inherit; cursor: pointer; margin: 0px; outline: none; padding: 0px; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button svg { fill: currentcolor; height: 1.2rem; width: 1.2rem; }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button:active, .ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button:focus, .ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button:hover { color: rgb(195, 195, 195); }
.ask-container .response[data-stage="Finished"] + .feedback .feedback__thumbs button.active { color: rgb(222, 19, 1); }
@container ask-container (width < 600px) {
.ask-container .follow-up-questions, .ask-container .sources { grid-column: 1 / -1; }
}
.ask-container .sources { order: 2; }
.ask-container .sources h3:empty { display: none; }
.ask-container .sources ol { counter-reset: test 0; display: flex; flex-direction: column; font-size: 90%; gap: 1rem; list-style: none; margin: 0px; padding: 0px; }
.ask-container .sources ol li { counter-increment: test 1; }
.ask-container .sources ol li:target { animation: 0.5s ease-in-out 0s 3 normal none running colour-splash-target; }
.ask-container .sources ol li.active { animation: 0.5s ease-in-out 0s 3 normal none running colour-splash; }
.ask-container .sources ol li time { color: rgb(51, 51, 51); display: block; font-weight: 900; margin-block: 0.5ch; }
.ask-container .sources ol li cite { display: block; }
.ask-container .sources ol li::before { content: "[" counter(test) "]"; display: inline-block; font-weight: 700; letter-spacing: 0.25ch; margin-inline-end: 0.5ch; }
.ask-container .follow-up-questions h3:empty { display: none; }
.ask-container .follow-up-questions ul { display: flex; flex-direction: column; gap: 1ch; list-style: none; padding: 0px; }
.ask-container .follow-up-questions ul li { color: rgb(222, 19, 1); cursor: pointer; }
.ask-container .follow-up-questions ul li:active, .ask-container .follow-up-questions ul li:focus, .ask-container .follow-up-questions ul li:hover { color: rgb(171, 15, 1); }
.ask-container .example-questions { grid-column: 1 / -1; order: 100; }
.ask-container .example-questions:has(> ul:empty) { display: none; }
.ask-container .example-questions > h3:empty { display: none; }
.ask-container .example-questions h3 { color: rgb(147, 149, 152); line-height: 1.75; margin-block: 0px 1.5em; text-align: center; text-decoration: underline 2px; text-underline-offset: 0.5em; }
.ask-container .example-questions ul { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(max(200px, 50% - 1rem), 1fr)); margin: 0px; padding: 0px; }
.ask-container .example-questions ul .example-question { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 0.5rem; color: rgb(0, 0, 0); cursor: pointer; display: flex; gap: 1rem; list-style: none; padding: 1ch 2ch; transition: background-color 0.2s ease-in-out 0s; }
.ask-container .example-questions ul .example-question:active, .ask-container .example-questions ul .example-question:focus, .ask-container .example-questions ul .example-question:hover { background-color: rgb(236, 228, 215); }
@keyframes colour-splash {
50% { background-color: rgb(255, 255, 0); }
0% { background-color: rgba(0, 0, 0, 0); }
}
@keyframes colour-splash-target {
50% { background-color: rgb(255, 255, 0); }
0% { background-color: rgba(0, 0, 0, 0); }
}
miso-explore:not([status*="nonempty"]) { display: none; }
miso-explore[status*="nonempty"] { --box-colour: #f1f7fe; --box-colour-hover: #d9e9fc; }
miso-explore[status*="nonempty"] h3 { color: inherit; font-weight: 700; margin-bottom: 0.5em; margin-top: 0px; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list { display: flex; flex-direction: column; gap: 1rem; list-style: none; margin: 0px; padding: 0px; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li { background-color: var(--box-colour); border-radius: 0.5rem; color: inherit; cursor: pointer; padding: 1ch 2ch; transition: background-color 0.2s ease-in-out 0s; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li a { align-items: center; color: inherit; display: flex; line-height: 1.4; }
miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li:active, miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li:focus, miso-explore[status*="nonempty"] .miso-list.ready .miso-list__list li:hover { background-color: var(--box-colour-hover); color: inherit; }
a#hotSpotLeft, a#hotSpotRight { height: 100% !important; }
.body-wrap.takeover.wallpaper { background-color: unset !important; }
@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); }
:root { --swiper-theme-color: #007aff; }
:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }
.swiper { display: block; list-style: none; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0px; position: relative; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { box-sizing: initial; display: flex; height: 100%; position: relative; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); width: 100%; z-index: 1; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { display: block; flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { border-radius: 50%; border-top: 4px solid rgba(0, 0, 0, 0); box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; left: 0px; pointer-events: none; position: absolute; top: 0px; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { height: var(--swiper-virtual-size); width: 1px; }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/44*27); z-index: 10; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s ease 0s; z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }
button.swiper-pagination-bullet { appearance: none; border: none; box-shadow: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity,1); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s ease 0s, top 0.2s ease 0s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s ease 0s, left 0.2s ease 0s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s ease 0s, right 0.2s ease 0s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,#00000040); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { background: var(--swiper-scrollbar-bg-color,#0000001a); border-radius: var(--swiper-scrollbar-border-radius,10px); position: relative; touch-action: none; }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { bottom: var(--swiper-scrollbar-bottom,4px); height: var(--swiper-scrollbar-size,4px); left: var(--swiper-scrollbar-sides-offset,1%); position: absolute; top: var(--swiper-scrollbar-top,auto); width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2); z-index: 50; }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2); left: var(--swiper-scrollbar-left,auto); position: absolute; right: var(--swiper-scrollbar-right,4px); top: var(--swiper-scrollbar-sides-offset,1%); width: var(--swiper-scrollbar-size,4px); z-index: 50; }
.swiper-scrollbar-drag { background: var(--swiper-scrollbar-drag-bg-color,#00000080); border-radius: var(--swiper-scrollbar-border-radius,10px); height: 100%; left: 0px; position: relative; top: 0px; width: 100%; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { align-items: center; display: flex; height: 100%; justify-content: center; text-align: center; width: 100%; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-height: 100%; max-width: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; touch-action: none; }
.swiper .swiper-notification { left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { margin: 0px auto; transition-timing-function: ease-out; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { backface-visibility: hidden; height: 100%; pointer-events: none; transform-origin: 0px 0px; visibility: hidden; width: 100%; z-index: 1; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-cube-shadow { bottom: 0px; height: 100%; left: 0px; opacity: 0.6; position: absolute; width: 100%; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { background: rgb(0, 0, 0); inset: 0px; content: ""; filter: blur(50px); position: absolute; }
.swiper-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { backface-visibility: hidden; z-index: 0; }
.swiper.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { backface-visibility: hidden; pointer-events: none; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { backface-visibility: hidden; z-index: 0; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { backface-visibility: hidden; overflow: hidden; transform-origin: center bottom; }
.\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; }
[data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; }
[href="https://ourgoldguy.com/contact/"] img, a[href^="https://6-partner.com/"], a[href^="https://tracker.loropartners.com/"] { display: none !important; }
.tp-backdrop { display: none; position: fixed; inset: 0px; background: rgb(18, 18, 20); z-index: 300000; opacity: 0; transition: opacity 0.25s linear 0s; }
.tp-backdrop.tp-active { opacity: 0.9; }
.tp-modal .tp-close.tp-square { background: rgb(204, 204, 204); border-radius: 0px; border: 0px; top: 0px; right: -40px; }
.tp-modal .tp-close { pointer-events: none; position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.51 7.208l-.706-.708-2.798 2.798L7.207 6.5l-.707.707 2.798 2.799L6.503 12.8l.707.707 2.796-2.795 2.792 2.792.707-.707-2.792-2.792 2.798-2.798z' fill='%23000' fill-opacity='.4'/%3E%3C/svg%3E") center center no-repeat rgb(255, 255, 255); border: none; box-shadow: rgba(28, 37, 68, 0.15) 0px 0px 10px; outline: none; z-index: 300100; border-radius: 40px; opacity: 0; cursor: pointer; appearance: none; transform: scale(1); }
.tp-modal .tp-modal-title { position: absolute; padding: 3px; top: 5px; left: -200em; }
.tp-modal .tp-close:hover, .tp-modal .tp-close:focus { box-shadow: rgba(28, 37, 68, 0.15) 0px 0px 10px 2px; }
.tp-modal .tp-close:focus { border: 1px solid; }
.tp-modal .tp-close.tp-active { display: block; opacity: 1; pointer-events: auto; }
.tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close { right: initial; left: -20px; }
.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close { top: 0px; right: 0px; width: 64px; height: 64px; box-shadow: none; outline: none; border-radius: 0px; border-left: 1px solid rgba(15, 15, 21, 0.2); background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d='M3 3L13 13M13 3L3 13' stroke='%230F0F15' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat; }
.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active { opacity: 0.3; }
.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:hover, .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:focus, .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:focus-visible { border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgba(15, 15, 21, 0.06); opacity: 1; box-shadow: none; }
.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:focus-visible::after { content: ""; width: 24px; height: 24px; border-radius: 4px; border: 1px solid rgb(59, 103, 178); position: absolute; top: 19px; left: 18px; display: inline-block; }
.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close { right: auto; left: 0px; border-left: none; border-right: 1px solid rgba(15, 15, 21, 0.2); }
.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close:hover, .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close:focus { border-left: none; border-right: 1px solid rgba(15, 15, 21, 0.06); }
.tp-modal { z-index: 300050; }
@media screen and (max-width: 650px) {
.tp-modal .tp-close { right: 0px; }
.tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close { right: initial; left: 0px; }
}
.tp-modal .tp-iframe-wrapper.tp-curtain { width: 600px; height: 480px; }
.tp-modal-open { height: 100vh; overflow: hidden !important; }
.tp-modal-open.tp-modal-resizing { }
.tp-modal-close { overflow: auto; }
.tp-iframe-wrapper { position: relative; margin: 50px auto; box-shadow: rgba(0, 0, 0, 0.21) 0px 0px 10px; }
.tp-iframe-wrapper.no-shadow { box-shadow: unset; }
.tp-modal { overflow-x: hidden; display: none; position: fixed; inset: 0px; transform: translateZ(0px); overflow-y: scroll !important; }
.tp-modal .tp-message { font-family: "Graphik Web Regular", Helvetica, Arial, sans-serif; padding: 10px; }
.tp-modal .tp-btn-container { padding-left: 10px; padding-bottom: 10px; }
.tp-cxense-placeholder-modal { width: 100%; background-color: rgb(255, 255, 255); max-width: 912px; display: block; overflow: hidden; height: auto; opacity: 1; }
.tp-widget-placeholder > div::after { display: block; content: ""; clear: both; }
.tp-btn { text-decoration: none; cursor: pointer; padding: 0px 18px; line-height: 40px; border-collapse: separate; border-radius: 4px; text-align: center; vertical-align: middle; display: inline-block; color: rgb(255, 255, 255); border: none; box-shadow: rgba(216, 218, 221, 0) 0px -1px inset; background: center bottom rgb(56, 120, 216); text-shadow: none; font-family: "Graphik Web Regular", Helvetica, Arial, sans-serif; white-space: nowrap; outline: 0px; }
.tp-please-wait.tp-active { display: block; opacity: 0.9; transition: opacity 0.25s linear 0s; }
.tp-please-wait { position: absolute; top: 0px; left: 0px; background-color: rgb(153, 153, 153); opacity: 0; width: 100%; height: 100%; display: none; text-align: center; color: rgb(255, 255, 255); font-weight: lighter; font-family: "Open Sans", sans-serif; font-size: 15px; }
.tp-please-wait.tp-overlap { position: fixed; z-index: 300150; }
.tp-please-wait.tp-local-overlap { position: absolute; }
.tp-please-wait > .tp-icon { width: 80px; height: 80px; margin: 100px auto 20px; }
.pn-spinner { color: gray; display: inline-block; position: relative; width: 80px; height: 80px; }
.pn-spinner div { transform-origin: 40px 40px; animation: 1.2s linear 0s infinite normal none running pn-spinner; }
.pn-spinner div::after { content: " "; display: block; position: absolute; top: 3px; left: 37px; width: 6px; height: 18px; border-radius: 20%; background: rgb(255, 255, 255); }
.pn-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.pn-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; }
.pn-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.pn-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.pn-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.pn-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.pn-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.pn-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.pn-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.pn-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.pn-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.pn-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes pn-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
.tp-please-wait > .tp-icon.tp-centered { margin: 0px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.tp-iframe-wrapper.no-width .tp-close, .tp-iframe-wrapper.no-height .tp-close, .tp-modal.no-width .tp-close, .tp-modal.no-height .tp-close { display: none; }
.tp-banner { position: fixed; bottom: 0px; left: 0px; width: 100%; }
.tp-banner > .tp-container-inner, .tp-banner > .tp-container-inner > iframe { width: inherit !important; }
.tp-modal-overscroll-prevented { overscroll-behavior: contain; width: 100%; overflow-x: unset; overflow-y: scroll; }
.tp-scroll-prevented { height: 100vh; overflow: hidden; touch-action: none; }
.tp-body-scroll-prevented { touch-action: none; }
a[href^="https://ads.betfair.com/redirect.aspx?"] { display: none !important; }
#onetrust-banner-sdk { text-size-adjust: 100%; }
#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }
#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }
#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label { pointer-events: none; opacity: 0.7; }
#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }
#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: all 0.1s ease 0s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in {
0% { opacity: 0; }
100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
#onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }
#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }
#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }
#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }
#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }
#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }
#onetrust-consent-sdk .ot-general-modal { overflow: hidden; position: fixed; margin: 0px auto; top: 50%; left: 50%; width: 40%; padding: 1.5rem; max-width: 575px; min-width: 575px; z-index: 2147483647; border-radius: 2.5px; transform: translate(-50%, -50%); }
#onetrust-consent-sdk .ot-signature-health-group { margin-top: 1rem; padding-left: 1.25rem; padding-right: 1.25rem; margin-bottom: 0.625rem; width: calc(100% - 2.5rem); }
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form { gap: 0.5rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 70%; gap: 0.35rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-input { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle { font-size: 1.125rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title { font-size: 1.125rem; font-weight: bold; }
#onetrust-consent-sdk .ot-signature-health, #onetrust-consent-sdk .ot-signature-health-group { display: flex; flex-direction: column; gap: 1rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont { display: flex; flex-direction: column; gap: 0.25rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signarure-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signarure-paragraph { margin: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error, #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error { color: rgb(77, 77, 77); font-size: min(12px, 0.75rem); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont { margin-top: max(0.75rem, 2%); gap: 1rem; display: flex; justify-content: flex-end; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button { flex: 1 1 0%; height: auto; color: rgb(255, 255, 255); cursor: pointer; line-height: 1.2; min-width: 125px; font-weight: 600; font-size: 0.813em; border-radius: 2px; padding: 12px 10px; white-space: normal; overflow-wrap: break-word; word-break: break-word; background-color: rgb(104, 182, 49); border: 2px solid rgb(104, 182, 49); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk .ot-input-field-cont { display: flex; flex-direction: column; gap: 0.5rem; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 65%; }
#onetrust-consent-sdk .ot-signature-health-form { display: flex; flex-direction: column; }
#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label { margin-bottom: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
@media only screen and (max-width: 600px) {
#onetrust-consent-sdk .ot-general-modal { min-width: 100%; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 100%; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 100%; }
}
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }
#onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }
#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }
#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }
#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus, #ot-sdk-cookie-policy input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"], #ot-sdk-cookie-policy input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk.otFloatingRoundedCorner { position: fixed; z-index: 2147483645; background-color: rgb(255, 255, 255); width: 26%; max-width: 375px; border-radius: 2.5px; bottom: 1em; left: 1em; font-size: 16px; max-height: 90%; overflow: hidden auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFloatingRoundedCorner.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk.otFloatingRoundedCorner::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk.otFloatingRoundedCorner::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk.otFloatingRoundedCorner { }
#onetrust-banner-sdk.otFloatingRoundedCorner .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px 25px 30px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk.otFloatingRoundedCorner.ot-bottom-left[dir="rtl"] { right: 1em; }
#onetrust-banner-sdk.otFloatingRoundedCorner.ot-bottom-right { right: 1em; left: auto; }
#onetrust-banner-sdk.otFloatingRoundedCorner.ot-bottom-right[dir="rtl"] { left: 1em; right: auto; }
#onetrust-banner-sdk h3, #onetrust-banner-sdk p { color: dimgray; }
#onetrust-banner-sdk h3 { margin-bottom: 0px; }
#onetrust-banner-sdk .banner-header { margin-left: 20px; margin-bottom: 20px; margin-right: 10px; }
#onetrust-banner-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; display: inline-block; padding: 0px; border: none; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; font-size: 0.82em; line-height: 1.5; padding: 10px 20px 20px; margin: 0px; }
#onetrust-banner-sdk #onetrust-policy-text > *, #onetrust-banner-sdk .ot-b-addl-desc > * { margin-bottom: 0px; font-size: inherit; }
#onetrust-banner-sdk .ot-optout-signal { margin: 3.125rem 1.25rem 1.25rem; }
#onetrust-banner-sdk .ot-b-addl-desc { display: block; }
#onetrust-banner-sdk #onetrust-policy { margin-top: 20px; }
#onetrust-banner-sdk #onetrust-policy h3 { font-size: 1em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-button-group-parent { padding: 0px 25px 30px; }
#onetrust-banner-sdk #onetrust-button-group { text-align: center; display: inline-block; width: 100%; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border-color: rgb(108, 192, 74); margin-right: 1em; }
#onetrust-banner-sdk .banner-actions-container { text-align: center; }
#onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border: 1px solid rgb(108, 192, 74); }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; padding: 12px 10px; font-size: 0.82em; font-weight: 600; line-height: 1.4; letter-spacing: 0.05em; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; }
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(108, 192, 74); text-decoration: underline; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-close-btn-container { display: inline-block; }
#onetrust-banner-sdk #onetrust-policy-title { font-weight: 600; font-size: 1em; padding: 0px 0px 10px 25px; float: left; width: 80%; }
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; right: 3px; top: 8px; }
#onetrust-banner-sdk button { margin-bottom: 0.6rem; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo .banner-header { margin-bottom: 0px; margin-left: 20px; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-group-container { margin-top: 0px; }
#onetrust-banner-sdk #banner-options { float: left; padding: 0px 25px 20px; width: calc(100% - 50px); }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; transition: all 300ms ease-in 0s; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; transition: all 300ms ease-in 0s; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; border: none; height: auto; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; line-height: inherit; font-size: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { height: auto; display: block; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .ot-dpd-container { float: left; padding: 0px 20px 4px; clear: both; }
#onetrust-banner-sdk .ot-dpd-container .ot-dpd-title { font-weight: bold; padding-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-container .ot-dpd-desc { font-size: 0.82em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-container .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; padding: 0px; }
#onetrust-banner-sdk .ot-dpd-container .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .ot-dpd-container .ot-dpd-desc .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; clear: both; padding: 0px; margin-bottom: 0px; border: 0px; height: auto; width: auto; }
#onetrust-banner-sdk #onetrust-policy .ot-dpd-title { font-size: 0.88em; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }
#onetrust-banner-sdk.ot-wo-title #onetrust-group-container { margin-top: 20px; }
@media only screen and (max-width: 425px) {
#onetrust-banner-sdk #onetrust-button-group-parent { padding: 0px 25px 30px; }
#onetrust-banner-sdk .ot-sdk-container { width: 100%; padding: 0px; }
#onetrust-banner-sdk.otFloatingRoundedCorner { width: 92%; max-width: 100%; left: 0px; bottom: 0px; }
}
@media only screen and (min-width: 426px) and (max-width: 896px) {
#onetrust-banner-sdk .ot-sdk-container { width: 100%; }
#onetrust-banner-sdk #onetrust-button-group-parent { padding: 0px 25px 30px; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 45%; }
#onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 0px; }
#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-accept-btn-handler { margin-right: 0px; }
#onetrust-banner-sdk.otFloatingRoundedCorner { width: 100%; max-width: 94%; left: 0px; bottom: 0px; }
}
@media only screen and (max-width: 896px) {
#onetrust-banner-sdk.ot-bottom-left.otFloatingRoundedCorner[dir="rtl"] { right: auto; }
}
@media only screen and (min-width: 768px) {
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; }
#onetrust-banner-sdk .banner-header { margin-left: 40px; margin-bottom: 20px; margin-right: 15px; }
#onetrust-banner-sdk #onetrust-button-group-parent { padding: 0px 25px 30px; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc, #onetrust-banner-sdk .ot-dpd-container { padding: 10px 25px; }
#onetrust-banner-sdk .ot-optout-signal { margin: 3.125rem 1.5625rem 0.625rem; }
#onetrust-banner-sdk .ot-dpd-container { padding-bottom: 4px; }
#onetrust-banner-sdk #banner-options { padding: 0px 25px 20px; width: calc(100% - 50px); }
#onetrust-banner-sdk #banner-options .banner-option { margin-bottom: 6px; }
#onetrust-banner-sdk #onetrust-close-btn-container { right: 3px; }
#onetrust-banner-sdk.otFloatingRoundedCorner { width: 48%; }
}
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(105, 105, 105); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(228, 0, 59); }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(228, 0, 59); border-color: rgb(228, 0, 59); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(228, 0, 59); border-color: rgb(228, 0, 59); background-color: rgb(255, 255, 255); }
@keyframes ot-slide-in-left {
0% { transform: translate3d(-100%, 0px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes ot-slide-in-right {
0% { transform: translate3d(100%, 0px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes ot-slide-out-left {
0% { transform: translate3d(0px, 0px, 0px); }
100% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes ot-slide-out-right {
0% { transform: translate3d(0px, 0px, 0px); }
100% { transform: translate3d(100%, 0px, 0px); }
}
#onetrust-pc-sdk.otPcPanel.ot-slide-out-right { animation-name: ot-slide-out-right; }
#onetrust-pc-sdk.otPcPanel.ot-slide-in-left { animation-name: ot-slide-in-left; }
#onetrust-pc-sdk.otPcPanel.ot-slide-in-right { animation-name: ot-slide-in-right; }
#onetrust-pc-sdk.otPcPanel.ot-slide-out-left { animation-name: ot-slide-out-left; }
@media print, (prefers-reduced-motion) {
.ot-animated { animation: initial !important; transition: none 0s ease 0s !important; }
#onetrust-pc-sdk.otPcPanel.ot-slide-out-left { transform: translate3d(-100%, 0px, 0px); }
#onetrust-pc-sdk.otPcPanel.ot-slide-out-right { transform: translate3d(100%, 0px, 0px); }
}
#onetrust-pc-sdk { position: fixed; z-index: 2147483647; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); max-width: 480px; min-width: 480px; height: 100%; box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk.otPcPanel.right, #onetrust-pc-sdk.otPcPanel[dir="rtl"] { right: 0px; left: auto; }
#onetrust-pc-sdk.otPcPanel.right-rtl[dir="rtl"] { left: 0px; right: auto; }
#onetrust-pc-sdk.otPcPanel.ot-animated { animation-duration: 1s; animation-fill-mode: both; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { background-color: rgba(0, 0, 0, 0); border: none; }
#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-lst-cnt { max-height: 84%; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk .ot-pc-header { height: 39px; border-bottom: 1px solid rgb(233, 233, 233); padding: 10px 0px 10px 25px; }
#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }
#onetrust-pc-sdk .ot-close-icon { float: right; height: 10px; width: 10px; margin-top: 10px; margin-right: 5px; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { position: absolute; top: 60px; bottom: 104px; }
#onetrust-pc-sdk #ot-pc-content { padding-left: 2px; padding-right: 10px; margin-left: 23px; margin-right: 7px; width: calc(100% - 42px); overflow-y: auto; }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pc-footer button { margin-top: 19px; }
#onetrust-pc-sdk .ot-btn-container { text-align: left; margin-left: 25px; margin-right: 25px; }
#onetrust-pc-sdk .ot-btn-container button { min-width: calc(50% - 5px); }
#onetrust-pc-sdk .ot-pc-footer-logo { padding-left: 25px; height: 30px; background: rgb(244, 244, 244); text-align: right; }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }
#onetrust-pc-sdk.otPcPanel[dir="rtl"] .ot-pc-footer-logo { direction: rtl; }
#onetrust-pc-sdk.otPcPanel[dir="rtl"] .ot-pc-footer-logo a { margin-right: 25px; }
#onetrust-pc-sdk button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }
#onetrust-pc-sdk button:hover, #onetrust-pc-sdk button:focus { color: rgb(255, 255, 255); border-color: rgb(104, 182, 49); }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; }
#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 5px; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(70, 130, 84); border: 1px solid rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(21px); background-color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch .ot-switch-nob { box-shadow: rgb(33, 150, 243) 0px 0px 1px; outline-style: auto !important; outline-width: 1px !important; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; margin-bottom: 0px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(118, 118, 118); border: 1px solid rgb(221, 221, 221); transition: all 0.2s ease-in 0s; border-radius: 20px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 18px; width: 18px; bottom: 3px; left: 2px; background-color: rgb(255, 255, 255); transition: all 0.4s ease 0s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; cursor: pointer; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { left: 5px; float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: all 150ms ease-in 0s; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-acc-hdr { display: inline-block; width: 100%; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }
#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }
#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }
#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }
#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }
#onetrust-pc-sdk .ot-host-item, #onetrust-pc-sdk .ot-ven-item { padding-right: 0px; }
#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; margin-top: 10px; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-pc-desc, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk .ot-cat-item p:last-of-type { color: dimgray; }
#onetrust-pc-sdk #ot-pc-title { margin-top: 20px; margin-bottom: 10px; }
#onetrust-pc-sdk #ot-pc-desc, #onetrust-pc-sdk .ot-cat-item p { font-size: 0.79em; line-height: 1.4; }
#onetrust-pc-sdk #ot-pc-desc *, #onetrust-pc-sdk .ot-cat-item p * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk #ot-pc-title { font-size: 1.125em; line-height: 1.2; }
#onetrust-pc-sdk #ot-pc-desc { clear: both; font-size: 0.813em; line-height: 1.5; margin-bottom: 25px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; }
#onetrust-pc-sdk #ot-pc-desc a { display: block; margin-top: 5px; margin-bottom: 5px; }
#onetrust-pc-sdk #ot-pc-desc li { padding: 10px 0px; }
#onetrust-pc-sdk #ot-pc-desc, #onetrust-pc-sdk #accept-recommended-btn-handler, #onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header { float: left; }
#onetrust-pc-sdk #ot-category-title { width: 100%; text-align: left; }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; }
#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }
#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-always-active { float: right; color: rgb(56, 96, 190); margin-top: -2px; }
#onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk .ot-always-active { font-size: 0.88em; line-height: 1.4; position: relative; }
#onetrust-pc-sdk .ot-cat-item { margin-top: 25px; line-height: 1.1; }
#onetrust-pc-sdk .ot-cat-item p:last-of-type { clear: both; padding-top: 15px; margin: 0px; }
#onetrust-pc-sdk .ot-acc-txt p ul, #onetrust-pc-sdk .ot-cat-item ul, #onetrust-pc-sdk li.ot-subgrp p ul { margin: 0px 0px 0px 15px; list-style: disc; }
#onetrust-pc-sdk .ot-acc-txt p ul li, #onetrust-pc-sdk .ot-cat-item ul li, #onetrust-pc-sdk li.ot-subgrp p ul li { font-size: inherit; margin: 5px 0px 0px; padding: 0px; border: none; }
#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-tgl-cntr { float: right; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-tgl-cntr.ot-always-active-subgroup { width: auto; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.5; color: dimgray; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; vertical-align: middle; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-txt { margin: 0px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li { margin: 10px 0px 0px; padding: 0px; border: none; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p { clear: both; float: left; padding-top: 10px; margin: 0px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li h5 { font-weight: bold; margin-bottom: 0px; float: left; position: relative; top: 6px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp { margin-left: 20px; overflow: hidden; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp > p ul:first-child { padding-bottom: 7.5px; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; }
#onetrust-pc-sdk .ot-hlst-cntr, #onetrust-pc-sdk .ot-vlst-cntr { margin-top: 3px; overflow: hidden; clear: both; padding-left: 2px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; margin-top: 5px; }
#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }
#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }
#onetrust-pc-sdk .back-btn-handler { min-height: 20px; font-size: 1em; text-decoration: none; }
#onetrust-pc-sdk .back-btn-handler svg { width: 12px; height: 12px; }
#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }
#onetrust-pc-sdk #ot-lst-title h3 { word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-weight: bold; margin-left: 15px; display: inline-block; font-size: 1em; }
#onetrust-pc-sdk #ot-lst-title { margin-top: 15px; font-size: 1em; }
#onetrust-pc-sdk #ot-pc-hdr { display: inline-block; padding-left: 27px; padding-right: 17px; width: calc(100% - 44px); }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }
#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }
#onetrust-pc-sdk #ot-lst-cnt { transform: translate3d(0px, 0px, 0px); position: relative; padding-left: 27px; margin-right: 10px; margin-top: 10px; width: calc(100% - 37px); top: 0px; bottom: 70px; height: calc(100% - 94px); overflow: hidden auto; }
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 32px; position: absolute; margin-top: 10px; height: 20px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr):not(.ot-hosts-ui) .ot-tgl-cntr { right: 12px; }
#onetrust-pc-sdk #ot-sel-blk { position: sticky; width: 100%; display: inline-block; top: 0px; overflow: hidden; z-index: 3; }
#onetrust-pc-sdk #ot-sel-blk p { font-size: 0.75em; color: rgb(107, 107, 107); margin: 0px; display: inline-block; }
#onetrust-pc-sdk .ot-enbl-chr > :not(.ot-hosts-ui) .ot-sel-all { padding-right: 33px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-hosts-ui .ot-sel-all { padding-right: 23px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 105px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item h5 + .ot-tgl-cntr { padding-left: 31px; padding-right: 13px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-content:not(.ot-enbl-chr) .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: center; }
#onetrust-pc-sdk #ot-pc-content:not(.ot-enbl-chr) .ot-pli-hdr.ot-leg-border-color span:last-child { text-align: right; }
#onetrust-pc-sdk .ot-hosts-ui:not(.ot-enbl-chr) .ot-tgl-cntr { right: 23px; }
#onetrust-pc-sdk .ot-hosts-ui #ot-sel-blk { width: 100%; }
#onetrust-pc-sdk .ot-lst-subhdr { display: inline-block; width: 100%; margin-top: 10px; }
#onetrust-pc-sdk .ot-lst-subhdr svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }
#onetrust-pc-sdk .ot-search-cntr { float: left; width: 82%; position: relative; }
#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 15px; position: relative; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: all 0.1s ease 0s; padding: 0px; margin: 0px; }
#onetrust-pc-sdk #filter-btn-handler:hover { opacity: 0.7; }
#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; margin: 6px 10px 0px 9px; display: block; height: 12px; position: static; right: auto; top: auto; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; display: inline-block; margin-top: 10px; transform: translate(0px, 1%); z-index: 2; position: relative; font-size: 0.75em; }
#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-name { vertical-align: middle; }
#onetrust-pc-sdk .ot-ven-hdr, #onetrust-pc-sdk .ot-host-hdr { width: calc(100% - 165px); height: auto; float: left; text-align: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 2px; padding-left: 2px; }
#onetrust-pc-sdk .ot-host-hdr { pointer-events: none; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-host-hdr .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr a { pointer-events: initial; }
#onetrust-pc-sdk #ot-host-lst .ot-host-info { font-size: 0.7em; line-height: 1.1; }
#onetrust-pc-sdk #ot-host-lst .ot-host-name, #onetrust-pc-sdk #ot-host-lst .ot-host-name a { color: dimgray; font-size: 0.81em; font-weight: bold; line-height: 1.4; margin-bottom: 5px; position: relative; }
#onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-pc-sdk #ot-host-lst .ot-host-info a { font-size: 1em; }
#onetrust-pc-sdk #ot-host-lst .ot-host-desc { width: 100%; margin-bottom: 5px; }
#onetrust-pc-sdk #ot-host-lst .ot-host-expand, #onetrust-pc-sdk #ot-host-lst .ot-host-desc { color: dimgray; font-size: 0.69em; line-height: 1.4; float: left; font-weight: normal; }
#onetrust-pc-sdk #ot-host-lst .ot-host-hdr > a { text-decoration: underline; font-size: 0.69em; position: relative; z-index: 2; float: left; margin-bottom: 5px; line-height: 1.4; }
#onetrust-pc-sdk #ot-host-lst .ot-host-expand { color: rgb(56, 96, 190); }
#onetrust-pc-sdk #ot-host-lst .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-host-opt .ot-host-info { border: none; font-size: 0.8em; color: dimgray; display: inline-block; width: calc(100% - 20px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-host-opt .ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #ot-ven-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; margin-top: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; height: calc(100% - 300px); margin-left: 27px; }
#onetrust-pc-sdk #no-results span { font-weight: bold; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #ot-fltr-modal { right: 13px; top: 87px; height: 90%; max-height: 370px; display: none; transition: all 0.2s ease 0s; opacity: 1; position: absolute; }
#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: relative; height: 100%; max-width: 325px; border-radius: 3px; padding-right: 10px; padding-bottom: 5px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 36px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 20px; margin-left: 15px; width: 75%; }
#onetrust-pc-sdk .ot-fltr-opt label { padding-left: 30px; }
#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }
#onetrust-pc-sdk #ot-sel-blk .ot-chkbox { width: 20px; height: 20px; float: right; }
#onetrust-pc-sdk .line-through label::after, #onetrust-pc-sdk[dir="rtl"] .line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 8px; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px; }
#onetrust-pc-sdk #ot-selall-vencntr input, #onetrust-pc-sdk #ot-selall-adtlvencntr input, #onetrust-pc-sdk #ot-selall-hostcntr input, #onetrust-pc-sdk #ot-selall-licntr input, #onetrust-pc-sdk #ot-selall-gnvencntr input { height: auto; width: auto; border-radius: 0px; font-size: initial; padding: 0px; float: none; }
#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk #close-pc-btn-handler { margin: 0px; float: right; height: 44px; width: 44px; background-size: 10px; }
#onetrust-pc-sdk #close-pc-btn-handler svg { display: block; }
#onetrust-pc-sdk .ot-close-icon { padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }
#onetrust-pc-sdk #clear-filters-handler { float: right; max-width: 200px; margin-bottom: 10px; text-decoration: none; margin-top: 20px; font-weight: bold; color: rgb(56, 96, 190); font-size: 0.9em; letter-spacing: normal; border: none; padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 1px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; float: left; width: calc(100% - 2px); }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-vlst-cntr:first-child { margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-acc-grpdesc { font-size: 0.813em; line-height: 1.5; padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-acc-grpdesc ul { padding-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 15px 11.5px 20px; width: calc(100% - 35px); display: inline-block; position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 16px; width: calc(100% - 36px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc + .ot-leg-btn-container { margin-top: 5px; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout input[type="checkbox"]:checked ~ .ot-acc-txt.ot-acc-grpcntr { width: auto; padding-bottom: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; font-size: 0.88em; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; vertical-align: middle; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { right: 16px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 88px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { right: 10px; margin-top: -2px; left: auto; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); }
#onetrust-pc-sdk #ot-category-title { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#onetrust-pc-sdk .ot-pli-hdr .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 80px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { text-align: center; max-width: 95px; }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(248, 248, 248); border: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 80px; }
#onetrust-pc-sdk .ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); max-width: 60%; }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr ul.ot-subgrps li { margin-top: 5px; margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl, #onetrust-pc-sdk .ot-cat-item h4 + .ot-tgl, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 30px; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { position: relative; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-li-hdr, #onetrust-pc-sdk .ot-consent-hdr { float: right; font-size: 0.813em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; min-width: 100px; }
#onetrust-pc-sdk .ot-consent-hdr { margin-right: 5px; max-width: 55px; }
#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }
#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 13px; float: right; }
#onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-vencntr { right: 20px; position: relative; }
#onetrust-pc-sdk #ot-selall-licntr { position: relative; right: 79px; }
#onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .ot-sel-all { position: relative; display: inline-block; width: 20px; height: 25px; }
#onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .ot-sel-all label { position: absolute; padding: 0px; width: 18px; height: 18px; }
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; line-height: normal; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { border: none; text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.82em; font-weight: 600; line-height: 1.4; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: 0.91em; line-height: 1.5; }
#onetrust-pc-sdk[dir="rtl"] input ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk[dir="rtl"] #ot-back-arw { transform: rotate(180deg); }
#onetrust-pc-sdk[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk[dir="rtl"] .ot-lst-subhdr svg { right: 0px; }
#onetrust-pc-sdk .ot-ven-ctgl, #onetrust-pc-sdk .ot-ven-litgl, #onetrust-pc-sdk .ot-host-tgl, #onetrust-pc-sdk .ot-ven-gvctgl { position: relative; display: inline-block; width: 20px; height: 20px; margin-left: 60px; }
#onetrust-pc-sdk .ot-ven-ctgl label, #onetrust-pc-sdk .ot-ven-litgl label, #onetrust-pc-sdk .ot-host-tgl label, #onetrust-pc-sdk .ot-ven-gvctgl label { position: absolute; width: 20px; height: 20px; margin: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-host-expand { clear: both; float: none; display: block; }
#onetrust-pc-sdk ul { list-style: none; }
#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; height: auto; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }
#onetrust-pc-sdk .ot-ven-item > button:focus, #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-ven-item > button, #onetrust-pc-sdk .ot-host-item > button, #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-ven-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-host-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; overflow: hidden; width: 100%; transition: all 0.25s ease-out 0s; display: none; }
#onetrust-pc-sdk .ot-ven-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-host-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt { transition: all 0.1s ease-in 0s; width: auto; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-host-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }
#onetrust-pc-sdk.ot-addtl-vendors .ot-enbl-chr #ot-selall-vencntr { right: 0px; }
#onetrust-pc-sdk.ot-addtl-vendors > :not(.ot-enbl-chr) #ot-selall-licntr { right: 135px; }
#onetrust-pc-sdk.ot-addtl-vendors > :not(.ot-enbl-chr) #ot-selall-adtlvencntr, #onetrust-pc-sdk.ot-addtl-vendors > :not(.ot-enbl-chr) #ot-selall-gnvencntr { right: 40px; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-li-hdr { margin-right: 15px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-selall-licntr { right: 115px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: auto; padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 23px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { float: right; width: auto; right: 3px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { right: 12px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-ven-ctgl { margin-left: 75px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-ven-litgl + .ot-arw-cntr { margin-left: 95px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding-top: 10px; padding-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-addtl-venlst .ot-tgl-cntr { right: 32px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-selall-vencntr { right: 40px; position: absolute; }
#onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-gnvencntr { position: relative; right: 20px; }
#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding-left: 15px; padding-top: 5px; padding-bottom: 5px; width: calc(100% - 15px); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; left: auto; }
#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; padding-top: 10px; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; position: absolute; font-weight: normal; }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: all 0.25s ease-out 0s; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: all 0.1s ease-in 0s; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }
#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 0.5rem; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin-right: 15px; }
#onetrust-pc-sdk #ot-sel-blk .ot-chkbox { right: unset; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl { padding: 0px; }
#onetrust-pc-sdk .ot-vs-list { margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-pgph-link { font-size: 0.813em; margin-top: 5px; position: relative; }
#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }
#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }
#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }
#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }
@media only screen and (max-width: 600px) {
#onetrust-pc-sdk { max-width: 100%; min-width: 100%; }
#onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }
#onetrust-pc-sdk #ot-lst-cnt, #onetrust-pc-sdk #ot-pc-hdr { margin-top: 0px; padding: 0px 5px 0px 10px; width: calc(100% - 25px); }
}
@media only screen and (max-width: 425px) {
#onetrust-pc-sdk.otPcPanel { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-chkbox { margin-left: 0px; }
#onetrust-pc-sdk #ot-pc-content { margin: 0px 10px 0px 20px; }
#onetrust-pc-sdk p { font-size: 0.7em; }
#onetrust-pc-sdk .ot-tgl-cntr { width: auto; }
#onetrust-pc-sdk #vendor-search-handler { font-size: 1em; }
#onetrust-pc-sdk #ot-lst-cnt { height: calc(100% - 95px); }
#onetrust-pc-sdk .ot-switch + p { max-width: 80%; }
#onetrust-pc-sdk button { letter-spacing: 0.01em; }
#onetrust-pc-sdk .save-preference-btn-handler { margin-top: 0px; }
#onetrust-pc-sdk .ot-search-cntr { width: 75%; }
}
@media only screen and (max-width: 320px) {
#onetrust-pc-sdk #ot-fltr-cnt { margin-left: 15px; }
}
@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {
#onetrust-pc-sdk { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }
#onetrust-pc-sdk .ot-pc-header { height: auto; min-height: 20px; }
#onetrust-pc-sdk .ot-pc-header .ot-pc-logo { max-height: 30px; }
#onetrust-pc-sdk .ot-pc-footer { max-height: 60px; overflow-y: auto; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { bottom: 70px; height: auto !important; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 70px; }
#onetrust-pc-sdk button { letter-spacing: 0.02em; }
#onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }
#onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }
#onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }
#onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }
#onetrust-pc-sdk .ot-switch + p { max-width: 85%; }
#onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }
#onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }
#onetrust-pc-sdk input { font-size: 1em !important; }
#onetrust-pc-sdk p { font-size: 0.6em; }
#onetrust-pc-sdk #ot-pc-lst { overflow: auto; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: 100%; max-height: none; top: 0px; }
#onetrust-pc-sdk #ot-sel-blk { position: static; }
#onetrust-pc-sdk #ot-fltr-cnt { height: 250px; width: 100%; }
#onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }
#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }
#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }
#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }
}
#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(105, 105, 105); }
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(228, 0, 59); }
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(233, 233, 233); }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(233, 233, 233); }
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(228, 0, 59); border-color: rgb(228, 0, 59); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(228, 0, 59); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url(""); }
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
#ot-sdk-cookie-policy h3 { font-size: 1.5em; }
@media only screen and (max-width: 530px) {
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }
.ot-floating-button__front { background-image: url(""); }
.cls-1 { fill: rgb(228, 0, 59); }
.cls-2 { fill: rgb(255, 255, 255); }
(cache)PISCES: Lawyers weigh in on whether the City’s new market can deliver - The Lawyer | Legal insight, benchmarking data and jobs
If you consent, we and our 15 partners can store and access personal information on your device to provide a more personalised browsing experience. This is accomplished through processing personal data collected from browsing data stored in cookies. You can provide/withdraw consent and object to processing based on a legitimate interest at any time by clicking on the ‘Manage Preferences’ button.
More information can be found in our Cookies and Privacy Policy . We and our partners process data to provide: Store and/or access information on a device. Personalised advertising and content, advertising and content measurement, audience research and services development.
List of Partners (vendors)
About Your Privacy. We process your data to deliver content or advertisements and measure the delivery of such content or advertisements to extract insights about our website. We share this information with our partners on the basis of consent and legitimate interest. You may exercise your right to consent or object to a legitimate interest, based on a specific purpose below or at a partner level in the link under each purpose. These choices will be signaled to our vendors participating in the Transparency and Consent Framework.
Allow All Manage Consent Preferences These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we may not know when you have visited our site, and may not be able to monitor its performance.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are also used to limit the number of times you see an advert as well as help measure the effectiveness of an advertising campaign. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work or you may not be able to login.
Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.
List of IAB Vendors | View Illustrations
Use limited data to select advertising 13 partners can use this purpose Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).
View Illustrations
Object to Legitimate Interests
Remove Objection
Create profiles for personalised advertising 11 partners can use this purpose Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.
View Illustrations Use profiles to select personalised advertising 11 partners can use this purpose Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.
View Illustrations Create profiles to personalise content 3 partners can use this purpose Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.
View Illustrations Use profiles to select personalised content 4 partners can use this purpose Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.
View Illustrations Measure advertising performance 15 partners can use this purpose Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.
View Illustrations
Object to Legitimate Interests
Remove Objection
Measure content performance 5 partners can use this purpose Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.
View Illustrations
Object to Legitimate Interests
Remove Objection
Understand audiences through statistics or combinations of data from different sources 10 partners can use this purpose Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).
View Illustrations
Object to Legitimate Interests
Remove Objection
Develop and improve services 14 partners can use this purpose Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.
View Illustrations
Object to Legitimate Interests
Remove Objection
Use limited data to select content 3 partners can use this purpose Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).
View Illustrations
Object to Legitimate Interests
Remove Objection
List of IAB Vendors