
@font-face {
  font-family: 'Sharp Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/SharpGroteskMedium21.otf) format('OpenType');
}
@font-face {
  font-family: 'Sharp Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/SharpGroteskMedium21.otf) format('OpenType');
}
@font-face {
  font-family: 'Sharp Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/SharpGroteskMedium21.otf) format('OpenType');
}
/* ── https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;500;700&family=Poppins:wght@700&display=swap ── */
/* CORS blocked: https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;500;700&family=Poppins:wght@700&display=swap */

/* ── https://cryptoloan.figuremarkets.com/account/crypto-backed-loan/assets/vendor-D6HRKvLT.css ── */
:root { --react-pdf-text-layer: 1; --highlight-bg-color: rgba(180, 0, 170, 1); --highlight-selected-bg-color: rgba(0, 100, 0, 1); }
@media screen and (forced-colors: active) {
  :root { --highlight-bg-color: Highlight; --highlight-selected-bg-color: ButtonText; }
}
[data-main-rotation="90"] { transform: rotate(90deg) translateY(-100%); }
[data-main-rotation="180"] { transform: rotate(180deg) translate(-100%, -100%); }
[data-main-rotation="270"] { transform: rotate(270deg) translate(-100%); }
.textLayer { position: absolute; text-align: initial; inset: 0px; overflow: hidden; line-height: 1; text-size-adjust: none; forced-color-adjust: none; transform-origin: 0px 0px; z-index: 2; }
.textLayer :is(span, br) { color: transparent; position: absolute; white-space: pre; cursor: text; margin: 0px; transform-origin: 0px 0px; }
.textLayer span.markedContent { top: 0px; height: 0px; }
.textLayer .highlight { margin: -1px; padding: 1px; background-color: var(--highlight-bg-color); border-radius: 4px; }
.textLayer .highlight.appended { position: initial; }
.textLayer .highlight.begin { border-radius: 4px 0px 0px 4px; }
.textLayer .highlight.end { border-radius: 0px 4px 4px 0px; }
.textLayer .highlight.middle { border-radius: 0px; }
.textLayer .highlight.selected { background-color: var(--highlight-selected-bg-color); }
.textLayer br::selection { background: transparent; }
.textLayer .endOfContent { display: block; position: absolute; inset: 100% 0px 0px; z-index: -1; cursor: default; user-select: none; }
.textLayer.selecting .endOfContent { top: 0px; background: gray; }
.hiddenCanvasElement { position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; display: none; }
:root { --react-pdf-annotation-layer: 1; --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>"); --input-focus-border-color: Highlight; --input-focus-outline: 1px solid Canvas; --input-unfocused-border-color: transparent; --input-disabled-border-color: transparent; --input-hover-border-color: black; --link-outline: none; }
@media screen and (forced-colors: active) {
  :root { --input-focus-border-color: CanvasText; --input-unfocused-border-color: ActiveText; --input-disabled-border-color: GrayText; --input-hover-border-color: Highlight; --link-outline: 1.5px solid LinkText; }
  .annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required { outline: selecteditem solid 1.5px; }
  .annotationLayer .linkAnnotation:hover { backdrop-filter: invert(100%); }
}
.annotationLayer { position: absolute; top: 0px; left: 0px; pointer-events: none; transform-origin: 0px 0px; z-index: 3; }
.annotationLayer[data-main-rotation="90"] .norotate { transform: rotate(270deg) translate(-100%); }
.annotationLayer[data-main-rotation="180"] .norotate { transform: rotate(180deg) translate(-100%, -100%); }
.annotationLayer[data-main-rotation="270"] .norotate { transform: rotate(90deg) translateY(-100%); }
.annotationLayer canvas { position: absolute; width: 100%; height: 100%; }
.annotationLayer section { position: absolute; text-align: initial; pointer-events: auto; box-sizing: border-box; margin: 0px; transform-origin: 0px 0px; }
.annotationLayer .linkAnnotation { outline: var(--link-outline); }
.textLayer.selecting ~ .annotationLayer section { pointer-events: none; }
.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a { position: absolute; font-size: 1em; top: 0px; left: 0px; width: 100%; height: 100%; }
.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover { opacity: 0.2; background: rgb(255, 255, 0); box-shadow: rgb(255, 255, 0) 0px 2px 10px; }
.annotationLayer .textAnnotation img { position: absolute; cursor: pointer; width: 100%; height: 100%; top: 0px; left: 0px; }
.annotationLayer .textWidgetAnnotation :is(input, textarea), .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input { background-image: var(--annotation-unfocused-field-background); border: 2px solid var(--input-unfocused-border-color); box-sizing: border-box; font: calc(9px * var(--scale-factor)) sans-serif; height: 100%; margin: 0px; vertical-align: top; width: 100%; }
.annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required { outline: red solid 1.5px; }
.annotationLayer .choiceWidgetAnnotation select option { padding: 0px; }
.annotationLayer .buttonWidgetAnnotation.radioButton input { border-radius: 50%; }
.annotationLayer .textWidgetAnnotation textarea { resize: none; }
.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled], .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] { background: none; border: 2px solid var(--input-disabled-border-color); cursor: not-allowed; }
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover { border: 2px solid var(--input-hover-border-color); }
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover { border-radius: 2px; }
.annotationLayer .textWidgetAnnotation :is(input, textarea):focus, .annotationLayer .choiceWidgetAnnotation select:focus { background: none; border: 2px solid var(--input-focus-border-color); border-radius: 2px; outline: var(--input-focus-outline); }
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus { background-image: none; background-color: transparent; }
.annotationLayer .buttonWidgetAnnotation.checkBox :focus { border: 2px solid var(--input-focus-border-color); border-radius: 2px; outline: var(--input-focus-outline); }
.annotationLayer .buttonWidgetAnnotation.radioButton :focus { border: 2px solid var(--input-focus-border-color); outline: var(--input-focus-outline); }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before { background-color: canvastext; content: ""; display: block; position: absolute; }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after { height: 80%; left: 45%; width: 1px; }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before { transform: rotate(45deg); }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after { transform: rotate(-45deg); }
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before { border-radius: 50%; height: 50%; left: 30%; top: 20%; width: 50%; }
.annotationLayer .textWidgetAnnotation input.comb { font-family: monospace; padding-left: 2px; padding-right: 0px; }
.annotationLayer .textWidgetAnnotation input.comb:focus { width: 103%; }
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input { appearance: none; }
.annotationLayer .popupTriggerArea { height: 100%; width: 100%; }
.annotationLayer .fileAttachmentAnnotation .popupTriggerArea { position: absolute; }
.annotationLayer .popupWrapper { position: absolute; font-size: calc(9px * var(--scale-factor)); width: 100%; min-width: calc(180px * var(--scale-factor)); pointer-events: none; }
.annotationLayer .popup { position: absolute; max-width: calc(180px * var(--scale-factor)); background-color: rgb(255, 255, 153); box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888; border-radius: calc(2px * var(--scale-factor)); padding: calc(6px * var(--scale-factor)); margin-left: calc(5px * var(--scale-factor)); cursor: pointer; font: message-box; white-space: normal; overflow-wrap: break-word; pointer-events: auto; }
.annotationLayer .popup > * { font-size: calc(9px * var(--scale-factor)); }
.annotationLayer .popup h1 { display: inline-block; }
.annotationLayer .popupDate { display: inline-block; margin-left: calc(5px * var(--scale-factor)); }
.annotationLayer .popupContent { border-top: 1px solid rgb(51, 51, 51); margin-top: calc(2px * var(--scale-factor)); padding-top: calc(2px * var(--scale-factor)); }
.annotationLayer .richText > * { white-space: pre-wrap; font-size: calc(9px * var(--scale-factor)); }
.annotationLayer .highlightAnnotation, .annotationLayer .underlineAnnotation, .annotationLayer .squigglyAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .lineAnnotation svg line, .annotationLayer .squareAnnotation svg rect, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .caretAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .stampAnnotation, .annotationLayer .fileAttachmentAnnotation { cursor: pointer; }
.annotationLayer section svg { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.annotationLayer .annotationTextContent { position: absolute; width: 100%; height: 100%; opacity: 0; color: transparent; user-select: none; pointer-events: none; }
.annotationLayer .annotationTextContent span { width: 100%; display: inline-block; }


/* ── https://cryptoloan.figuremarkets.com/account/crypto-backed-loan/assets/index-DMhWYmyu.css ── */
*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::before, ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: currentcolor; }
::before, ::after { --tw-content: ""; }
html, :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
* { -webkit-font-smoothing: antialiased; }
summary::-webkit-details-marker { display: none; }
input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
input[type="checkbox"] { appearance: none; }
input[type="radio"]:focus { outline: none; }
[role="row"]:focus { outline: none; }
select { background-color: rgb(255, 255, 255); }
h1, h2, h3, h4, h6 { font-family: "Sharp Grotesk", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
p, span { font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.not-sr-only { position: static; width: auto; height: auto; padding: 0px; margin: 0px; overflow: visible; clip: auto; white-space: normal; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-1 { inset: 0.25rem; }
.inset-x-0 { left: 0px; right: 0px; }
.inset-y-0 { top: 0px; bottom: 0px; }
.-bottom-1 { bottom: -0.25rem; }
.-end-2\.5 { inset-inline-end: -0.625rem; }
.-left-1 { left: -0.25rem; }
.-left-\[0\.0625rem\] { left: -0.0625rem; }
.-right-4 { right: -1rem; }
.-right-6 { right: -1.5rem; }
.-top-0\.5 { top: -0.125rem; }
.-top-4 { top: -1rem; }
.-top-6 { top: -1.5rem; }
.bottom-0 { bottom: 0px; }
.bottom-4 { bottom: 1rem; }
.bottom-full { bottom: 100%; }
.end-0 { inset-inline-end: 0px; }
.end-3 { inset-inline-end: 0.75rem; }
.left-0 { left: 0px; }
.left-2\/4 { left: 50%; }
.left-4 { left: 1rem; }
.left-\[0\%\] { left: 0%; }
.left-\[calc\(100\%\+16px\)\] { left: calc(100% + 16px); }
.left-auto { left: auto; }
.left-full { left: 100%; }
.right-0 { right: 0px; }
.right-10 { right: 2.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-full { right: 100%; }
.start-0 { inset-inline-start: 0px; }
.top-0 { top: 0px; }
.top-1\/2 { top: 50%; }
.top-2 { top: 0.5rem; }
.top-2\/4 { top: 50%; }
.top-20 { top: 5rem; }
.top-6 { top: 1.5rem; }
.top-\[60px\] { top: 60px; }
.top-full { top: 100%; }
.top-px { top: 1px; }
.isolate { isolation: isolate; }
.-z-10 { z-index: -10; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-50 { z-index: 50; }
.z-\[-1\] { z-index: -1; }
.z-\[66\] { z-index: 66; }
.z-\[9\] { z-index: 9; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-first { order: -9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-5 { grid-column: span 5 / span 5; }
.col-span-full { grid-column: 1 / -1; }
.-m-1\.5 { margin: -0.375rem; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-4 { margin: 1rem; }
.m-auto { margin: auto; }
.-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-\[-1\.5rem\] { margin-left: -1.5rem; margin-right: -1.5rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-20 { margin-top: 5rem; margin-bottom: 5rem; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-auto { margin-top: auto; margin-bottom: auto; }
.\!mb-4 { margin-bottom: 1rem !important; }
.\!mt-4 { margin-top: 1rem !important; }
.\!mt-6 { margin-top: 1.5rem !important; }
.-mr-2 { margin-right: -0.5rem; }
.-mt-0\.5 { margin-top: -0.125rem; }
.-mt-2 { margin-top: -0.5rem; }
.-mt-3 { margin-top: -0.75rem; }
.-mt-4 { margin-top: -1rem; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-16 { margin-bottom: 4rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-20 { margin-bottom: 5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.me-1 { margin-inline-end: 0.25rem; }
.me-2 { margin-inline-end: 0.5rem; }
.me-3 { margin-inline-end: 0.75rem; }
.me-4 { margin-inline-end: 1rem; }
.me-6 { margin-inline-end: 1.5rem; }
.me-auto { margin-inline-end: auto; }
.ml-0 { margin-left: 0px; }
.ml-1 { margin-left: 0.25rem; }
.ml-1\.5 { margin-left: 0.375rem; }
.ml-12 { margin-left: 3rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-auto { margin-left: auto; }
.mr-1 { margin-right: 0.25rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-2\.5 { margin-right: 0.625rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.ms-0 { margin-inline-start: 0px; }
.ms-1 { margin-inline-start: 0.25rem; }
.ms-1\.5 { margin-inline-start: 0.375rem; }
.ms-12 { margin-inline-start: 3rem; }
.ms-2 { margin-inline-start: 0.5rem; }
.ms-24 { margin-inline-start: 6rem; }
.ms-3 { margin-inline-start: 0.75rem; }
.ms-4 { margin-inline-start: 1rem; }
.ms-8 { margin-inline-start: 2rem; }
.ms-\[0\.6rem\] { margin-inline-start: 0.6rem; }
.ms-auto { margin-inline-start: auto; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-12 { margin-top: 3rem; }
.mt-16 { margin-top: 4rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2\.5 { margin-top: 0.625rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-\[0\.1rem\] { margin-top: 0.1rem; }
.mt-auto { margin-top: auto; }
.box-border { box-sizing: border-box; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.\!inline { display: inline !important; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.table-cell { display: table-cell; }
.grid { display: grid; }
.contents { display: contents; }
.hidden { display: none; }
.size-0 { width: 0px; height: 0px; }
.size-10 { width: 2.5rem; height: 2.5rem; }
.size-12 { width: 3rem; height: 3rem; }
.size-16 { width: 4rem; height: 4rem; }
.size-2 { width: 0.5rem; height: 0.5rem; }
.size-2\.5 { width: 0.625rem; height: 0.625rem; }
.size-24 { width: 6rem; height: 6rem; }
.size-3 { width: 0.75rem; height: 0.75rem; }
.size-3\.5 { width: 0.875rem; height: 0.875rem; }
.size-32 { width: 8rem; height: 8rem; }
.size-4 { width: 1rem; height: 1rem; }
.size-5 { width: 1.25rem; height: 1.25rem; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-64 { width: 16rem; height: 16rem; }
.size-7 { width: 1.75rem; height: 1.75rem; }
.size-8 { width: 2rem; height: 2rem; }
.size-80 { width: 20rem; height: 20rem; }
.size-9 { width: 2.25rem; height: 2.25rem; }
.size-\[1\.2rem\] { width: 1.2rem; height: 1.2rem; }
.size-\[1\.4rem\] { width: 1.4rem; height: 1.4rem; }
.size-full { width: 100%; height: 100%; }
.h-0 { height: 0px; }
.h-0\.5 { height: 0.125rem; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-10 { height: 2.5rem; }
.h-12 { height: 3rem; }
.h-2 { height: 0.5rem; }
.h-20 { height: 5rem; }
.h-3 { height: 0.75rem; }
.h-4 { height: 1rem; }
.h-40 { height: 10rem; }
.h-5 { height: 1.25rem; }
.h-56 { height: 14rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-80 { height: 20rem; }
.h-9 { height: 2.25rem; }
.h-96 { height: 24rem; }
.h-\[128rem\] { height: 128rem; }
.h-\[200px\] { height: 200px; }
.h-\[200vh\] { height: 200vh; }
.h-\[500px\] { height: 500px; }
.h-\[60rem\] { height: 60rem; }
.h-\[calc\(100vh-10rem\)\] { height: calc(-10rem + 100vh); }
.h-\[calc\(100vh-116px\)\] { height: calc(-116px + 100vh); }
.h-\[calc\(100vh-200px\)\] { height: calc(-200px + 100vh); }
.h-dvh { height: 100dvh; }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.max-h-80 { max-height: 20rem; }
.max-h-96 { max-height: 24rem; }
.max-h-\[55rem\] { max-height: 55rem; }
.max-h-\[60svh\] { max-height: 60svh; }
.max-h-\[calc\(100svh_-_8rem_-_70px\)\] { max-height: calc(-70px - 8rem + 100svh); }
.max-h-\[calc\(100vh-32px\)\] { max-height: calc(-32px + 100vh); }
.max-h-\[calc\(100vh-4rem\)\] { max-height: calc(-4rem + 100vh); }
.max-h-\[calc\(100vh-8rem\)\] { max-height: calc(-8rem + 100vh); }
.max-h-\[inherit\] { max-height: inherit; }
.max-h-fit { max-height: fit-content; }
.max-h-screen { max-height: 100vh; }
.min-h-10 { min-height: 2.5rem; }
.min-h-3 { min-height: 0.75rem; }
.min-h-32 { min-height: 8rem; }
.min-h-4 { min-height: 1rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-7 { min-height: 1.75rem; }
.min-h-96 { min-height: 24rem; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[50px\] { min-height: 50px; }
.min-h-\[50vh\] { min-height: 50vh; }
.min-h-screen { min-height: 100vh; }
.\!w-\[52rem\] { width: 52rem !important; }
.\!w-full { width: 100% !important; }
.w-0 { width: 0px; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-1\/4 { width: 25%; }
.w-10\/12 { width: 83.3333%; }
.w-11\/12 { width: 91.6667%; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-20 { width: 5rem; }
.w-3\/4 { width: 75%; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-4 { width: 1rem; }
.w-40 { width: 10rem; }
.w-44 { width: 11rem; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-52 { width: 13rem; }
.w-56 { width: 14rem; }
.w-6 { width: 1.5rem; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-72 { width: 18rem; }
.w-9 { width: 2.25rem; }
.w-96 { width: 24rem; }
.w-\[1\.4rem\] { width: 1.4rem; }
.w-\[105rem\] { width: 105rem; }
.w-\[200px\] { width: 200px; }
.w-\[21rem\] { width: 21rem; }
.w-\[38\.75rem\] { width: 38.75rem; }
.w-\[455px\] { width: 455px; }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-min { width: min-content; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.\!min-w-60 { min-width: 15rem !important; }
.\!min-w-full { min-width: 100% !important; }
.min-w-20 { min-width: 5rem; }
.min-w-28 { min-width: 7rem; }
.min-w-3 { min-width: 0.75rem; }
.min-w-6 { min-width: 1.5rem; }
.min-w-8 { min-width: 2rem; }
.min-w-96 { min-width: 24rem; }
.min-w-\[75px\] { min-width: 75px; }
.min-w-full { min-width: 100%; }
.\!max-w-\[52rem\] { max-width: 52rem !important; }
.max-w-2xl { max-width: 42rem; }
.max-w-32 { max-width: 8rem; }
.max-w-3xl { max-width: 48rem; }
.max-w-48 { max-width: 12rem; }
.max-w-56 { max-width: 14rem; }
.max-w-64 { max-width: 16rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-7xl { max-width: 80rem; }
.max-w-80 { max-width: 20rem; }
.max-w-\[10\.5rem\] { max-width: 10.5rem; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[6\.75rem\] { max-width: 6.75rem; }
.max-w-fit { max-width: fit-content; }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-md { max-width: 28rem; }
.max-w-screen-md { max-width: 768px; }
.max-w-screen-sm { max-width: 640px; }
.max-w-screen-xl { max-width: 1280px; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.flex-1 { flex: 1 1 0%; }
.flex-shrink-0, .shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.grow-0 { flex-grow: 0; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/5 { flex-basis: 20%; }
.basis-14 { flex-basis: 3.5rem; }
.basis-2\/3 { flex-basis: 66.6667%; }
.basis-20 { flex-basis: 5rem; }
.basis-60 { flex-basis: 15rem; }
.table-fixed { table-layout: fixed; }
.border-collapse { border-collapse: collapse; }
.border-separate { border-collapse: separate; }
.border-spacing-y-3 { --tw-border-spacing-y: .75rem; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); }
.origin-center { transform-origin: center center; }
.-translate-x-1\/2, .-translate-x-2\/4 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2, .-translate-y-2\/4 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-1 { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-8 { --tw-translate-x: 2rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-90 { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-scale-x-100 { --tw-scale-x: -1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.transform-none { transform: none; }
@keyframes activity { 
  0% { stroke-dasharray: 150, 0; stroke-dashoffset: 0; }
  25% { stroke-dasharray: 50, 150; stroke-dashoffset: -75; }
  50% { stroke-dasharray: 1, 150; stroke-dashoffset: -130; }
  75% { stroke-dasharray: 90, 150; stroke-dashoffset: -225; }
  100% { stroke-dasharray: 150, 150; stroke-dashoffset: -280; }
}
.animate-activity { animation: 3s ease-in-out 0s infinite normal none running activity; }
@keyframes animated-loader-progress { 
  0% { stroke-dashoffset: 150.72; }
  100% { stroke-dashoffset: 0; }
}
.animate-animated-loader { animation: 67s linear 0s infinite normal none running animated-loader-progress; }
@keyframes progress { 
  0% { left: -50%; }
  100% { left: 100%; }
}
.animate-progress { animation: 1.5s ease-in 0s infinite normal none running progress; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.animate-spin { animation: 1.5s linear 0s infinite normal none running spin; }
.cursor-col-resize { cursor: col-resize; }
.cursor-default { cursor: default; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.touch-auto { touch-action: auto; }
.resize-none { resize: none; }
.resize { resize: both; }
.list-inside { list-style-position: inside; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.auto-cols-min { grid-auto-columns: min-content; }
.grid-flow-row { grid-auto-flow: row; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.grid-cols-\[1fr_100px_1fr\] { grid-template-columns: 1fr 100px 1fr; }
.grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-items-start { justify-items: start; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-10 { gap: 2.5rem; }
.gap-12 { gap: 3rem; }
.gap-16 { gap: 4rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-28 { gap: 7rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-1 { column-gap: 0.25rem; }
.gap-x-1\.5 { column-gap: 0.375rem; }
.gap-x-10 { column-gap: 2.5rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-20 { column-gap: 5rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-3 { row-gap: 0.75rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.gap-y-8 { row-gap: 2rem; }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.125rem * var(--tw-space-y-reverse)); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
.divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-neutral-200 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(215 216 216 / var(--tw-divide-opacity, 1)); }
.place-self-end { place-self: end; }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-clip { overflow: clip; }
.overflow-visible { overflow: visible; }
.overflow-scroll { overflow: scroll; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.overflow-ellipsis, .text-ellipsis { text-overflow: ellipsis; }
.\!whitespace-nowrap { white-space: nowrap !important; }
.whitespace-nowrap { white-space: nowrap; }
.text-wrap { text-wrap: wrap; }
.text-nowrap { text-wrap: nowrap; }
.text-balance { text-wrap: balance; }
.text-pretty { text-wrap: pretty; }
.break-all { word-break: break-all; }
.rounded { border-radius: 0.25rem; }
.rounded-2\.5xl { border-radius: 1.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-3xl { border-radius: 1.5rem; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-md { border-radius: 0.375rem; }
.rounded-none { border-radius: 0px; }
.rounded-sm { border-radius: 0.125rem; }
.rounded-xl { border-radius: 0.75rem; }
.rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.rounded-b-2\.5xl { border-bottom-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; }
.rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.rounded-l-md { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-md { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rounded-t-2\.5xl { border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; }
.rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
.rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
.rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.rounded-bl-lg { border-bottom-left-radius: 0.5rem; }
.rounded-tl-none { border-top-left-radius: 0px; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-x { border-left-width: 1px; border-right-width: 1px; }
.border-y { border-top-width: 1px; border-bottom-width: 1px; }
.border-y-\[16px\] { border-top-width: 16px; border-bottom-width: 16px; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-2 { border-bottom-width: 2px; }
.border-b-4 { border-bottom-width: 4px; }
.border-e { border-inline-end-width: 1px; }
.border-l { border-left-width: 1px; }
.border-l-4 { border-left-width: 4px; }
.border-r { border-right-width: 1px; }
.border-s { border-inline-start-width: 1px; }
.border-t { border-top-width: 1px; }
.border-t-0 { border-top-width: 0px; }
.border-t-2 { border-top-width: 2px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-none { border-style: none; }
.\!border-primary-400 { border-color: var(--colors-primary-400) !important; }
.border-\[\#08C498\] { --tw-border-opacity: 1; border-color: rgb(8 196 152 / var(--tw-border-opacity, 1)); }
.border-\[\#90A4AE\] { --tw-border-opacity: 1; border-color: rgb(144 164 174 / var(--tw-border-opacity, 1)); }
.border-\[\#DDE0E5\] { --tw-border-opacity: 1; border-color: rgb(221 224 229 / var(--tw-border-opacity, 1)); }
.border-accent1-150 { --tw-border-opacity: 1; border-color: rgb(210 220 228 / var(--tw-border-opacity, 1)); }
.border-accent2-450 { --tw-border-opacity: 1; border-color: rgb(142 134 124 / var(--tw-border-opacity, 1)); }
.border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); }
.border-negative-300 { --tw-border-opacity: 1; border-color: rgb(235 92 99 / var(--tw-border-opacity, 1)); }
.border-negative-400 { --tw-border-opacity: 1; border-color: rgb(224 27 37 / var(--tw-border-opacity, 1)); }
.border-negative-500 { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.border-neutral-100 { --tw-border-opacity: 1; border-color: rgb(242 242 242 / var(--tw-border-opacity, 1)); }
.border-neutral-150 { --tw-border-opacity: 1; border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)); }
.border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(215 216 216 / var(--tw-border-opacity, 1)); }
.border-neutral-250 { --tw-border-opacity: 1; border-color: rgb(194 195 196 / var(--tw-border-opacity, 1)); }
.border-neutral-300 { --tw-border-opacity: 1; border-color: rgb(175 176 177 / var(--tw-border-opacity, 1)); }
.border-neutral-350 { --tw-border-opacity: 1; border-color: rgb(148 149 151 / var(--tw-border-opacity, 1)); }
.border-neutral-400 { --tw-border-opacity: 1; border-color: rgb(114 115 117 / var(--tw-border-opacity, 1)); }
.border-neutral-50 { --tw-border-opacity: 1; border-color: rgb(250 250 250 / var(--tw-border-opacity, 1)); }
.border-neutral-500 { --tw-border-opacity: 1; border-color: rgb(80 81 86 / var(--tw-border-opacity, 1)); }
.border-neutral-600 { --tw-border-opacity: 1; border-color: rgb(53 54 60 / var(--tw-border-opacity, 1)); }
.border-neutral-700 { --tw-border-opacity: 1; border-color: rgb(26 27 34 / var(--tw-border-opacity, 1)); }
.border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.border-notice-300 { --tw-border-opacity: 1; border-color: rgb(255 200 42 / var(--tw-border-opacity, 1)); }
.border-notice-450 { --tw-border-opacity: 1; border-color: rgb(203 152 1 / var(--tw-border-opacity, 1)); }
.border-notice-500 { --tw-border-opacity: 1; border-color: rgb(183 137 0 / var(--tw-border-opacity, 1)); }
.border-positive-450 { --tw-border-opacity: 1; border-color: rgb(61 154 7 / var(--tw-border-opacity, 1)); }
.border-positive-500 { --tw-border-opacity: 1; border-color: rgb(51 135 8 / var(--tw-border-opacity, 1)); }
.border-positive-650 { --tw-border-opacity: 1; border-color: rgb(30 77 3 / var(--tw-border-opacity, 1)); }
.border-primary-150 { border-color: var(--colors-primary-150); }
.border-primary-300 { border-color: var(--colors-primary-300); }
.border-primary-400 { border-color: var(--colors-primary-400); }
.border-primary-50 { border-color: var(--colors-primary-50); }
.border-primary-500 { border-color: var(--colors-primary-500); }
.border-primary-550 { border-color: var(--colors-primary-550); }
.border-primary-600 { border-color: var(--colors-primary-600); }
.border-primary-750 { border-color: var(--colors-primary-750); }
.border-primary-800 { border-color: var(--colors-primary-800); }
.border-transparent { border-color: transparent; }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }
.border-b-neutral-150 { --tw-border-opacity: 1; border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity, 1)); }
.border-b-neutral-200 { --tw-border-opacity: 1; border-bottom-color: rgb(215 216 216 / var(--tw-border-opacity, 1)); }
.border-b-primary-250 { border-bottom-color: var(--colors-primary-250); }
.border-b-transparent { border-bottom-color: transparent; }
.border-r-neutral-400 { --tw-border-opacity: 1; border-right-color: rgb(114 115 117 / var(--tw-border-opacity, 1)); }
.\!bg-primary-500 { background-color: var(--colors-primary-500) !important; }
.bg-\[\#098666\] { --tw-bg-opacity: 1; background-color: rgb(9 134 102 / var(--tw-bg-opacity, 1)); }
.bg-\[\#4CAF50\] { --tw-bg-opacity: 1; background-color: rgb(76 175 80 / var(--tw-bg-opacity, 1)); }
.bg-\[\#D5DCEC\] { --tw-bg-opacity: 1; background-color: rgb(213 220 236 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E0008A\] { --tw-bg-opacity: 1; background-color: rgb(224 0 138 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F44336\] { --tw-bg-opacity: 1; background-color: rgb(244 67 54 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F9FAFB\] { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.bg-accent1-150 { --tw-bg-opacity: 1; background-color: rgb(210 220 228 / var(--tw-bg-opacity, 1)); }
.bg-accent2-150 { --tw-bg-opacity: 1; background-color: rgb(230 225 217 / var(--tw-bg-opacity, 1)); }
.bg-background { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); }
.bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
.bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }
.bg-inherit { background-color: inherit; }
.bg-negative-100 { --tw-bg-opacity: 1; background-color: rgb(251 219 219 / var(--tw-bg-opacity, 1)); }
.bg-negative-150 { --tw-bg-opacity: 1; background-color: rgb(249 201 203 / var(--tw-bg-opacity, 1)); }
.bg-negative-450 { --tw-bg-opacity: 1; background-color: rgb(200 24 32 / var(--tw-bg-opacity, 1)); }
.bg-negative-50 { --tw-bg-opacity: 1; background-color: rgb(253 237 238 / var(--tw-bg-opacity, 1)); }
.bg-negative-500 { --tw-bg-opacity: 1; background-color: rgb(182 22 30 / var(--tw-bg-opacity, 1)); }
.bg-neutral-100 { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); }
.bg-neutral-150 { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); }
.bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.bg-neutral-250 { --tw-bg-opacity: 1; background-color: rgb(194 195 196 / var(--tw-bg-opacity, 1)); }
.bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.bg-neutral-350 { --tw-bg-opacity: 1; background-color: rgb(148 149 151 / var(--tw-bg-opacity, 1)); }
.bg-neutral-400 { --tw-bg-opacity: 1; background-color: rgb(114 115 117 / var(--tw-bg-opacity, 1)); }
.bg-neutral-50 { --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); }
.bg-neutral-500 { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.bg-neutral-600 { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.bg-neutral-700 { --tw-bg-opacity: 1; background-color: rgb(26 27 34 / var(--tw-bg-opacity, 1)); }
.bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(1 1 1 / var(--tw-bg-opacity, 1)); }
.bg-notice-100 { --tw-bg-opacity: 1; background-color: rgb(255 244 214 / var(--tw-bg-opacity, 1)); }
.bg-notice-400 { --tw-bg-opacity: 1; background-color: rgb(244 182 1 / var(--tw-bg-opacity, 1)); }
.bg-notice-50 { --tw-bg-opacity: 1; background-color: rgb(255 250 234 / var(--tw-bg-opacity, 1)); }
.bg-notice-500 { --tw-bg-opacity: 1; background-color: rgb(183 137 0 / var(--tw-bg-opacity, 1)); }
.bg-positive-100 { --tw-bg-opacity: 1; background-color: rgb(216 252 197 / var(--tw-bg-opacity, 1)); }
.bg-positive-200 { --tw-bg-opacity: 1; background-color: rgb(165 247 120 / var(--tw-bg-opacity, 1)); }
.bg-positive-300 { --tw-bg-opacity: 1; background-color: rgb(91 231 12 / var(--tw-bg-opacity, 1)); }
.bg-positive-350 { --tw-bg-opacity: 1; background-color: rgb(83 212 13 / var(--tw-bg-opacity, 1)); }
.bg-positive-400 { --tw-bg-opacity: 1; background-color: rgb(67 174 10 / var(--tw-bg-opacity, 1)); }
.bg-positive-450 { --tw-bg-opacity: 1; background-color: rgb(61 154 7 / var(--tw-bg-opacity, 1)); }
.bg-positive-50 { --tw-bg-opacity: 1; background-color: rgb(241 254 235 / var(--tw-bg-opacity, 1)); }
.bg-positive-500 { --tw-bg-opacity: 1; background-color: rgb(51 135 8 / var(--tw-bg-opacity, 1)); }
.bg-positive-650 { --tw-bg-opacity: 1; background-color: rgb(30 77 3 / var(--tw-bg-opacity, 1)); }
.bg-primary-100 { background-color: var(--colors-primary-100); }
.bg-primary-150 { background-color: var(--colors-primary-150); }
.bg-primary-200 { background-color: var(--colors-primary-200); }
.bg-primary-300 { background-color: var(--colors-primary-300); }
.bg-primary-400 { background-color: var(--colors-primary-400); }
.bg-primary-450 { background-color: var(--colors-primary-450); }
.bg-primary-50 { background-color: var(--colors-primary-50); }
.bg-primary-500 { background-color: var(--colors-primary-500); }
.bg-primary-600 { background-color: var(--colors-primary-600); }
.bg-primary-700 { background-color: var(--colors-primary-700); }
.bg-primary-750 { background-color: var(--colors-primary-750); }
.bg-primary-800 { background-color: var(--colors-primary-800); }
.bg-secondary-450 { background-color: var(--colors-secondary-450); }
.bg-secondary-500 { background-color: var(--colors-secondary-500); }
.bg-transparent { background-color: transparent; }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.bg-white\/50 { background-color: rgba(255, 255, 255, 0.5); }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
.bg-\[url\(\'assets\/fmc_background\.png\'\)\] { background-image: none; }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-none { background-image: none; }
.from-\[\#E3E7FE\] { --tw-gradient-from: #E3E7FE var(--tw-gradient-from-position); --tw-gradient-to: rgb(227 231 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#FFFAEA\] { --tw-gradient-from: #FFFAEA var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 250 234 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-primary-600 { --tw-gradient-from: var(--colors-primary-600) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-50\% { --tw-gradient-from-position: 50%; }
.to-\[\#E3E7FE00\] { --tw-gradient-to: #E3E7FE00 var(--tw-gradient-to-position); }
.to-\[\#FEF1C2\] { --tw-gradient-to: #FEF1C2 var(--tw-gradient-to-position); }
.to-\[\#ffffff40\] { --tw-gradient-to: #ffffff40 var(--tw-gradient-to-position); }
.to-primary-800 { --tw-gradient-to: var(--colors-primary-800) var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.bg-cover { background-size: cover; }
.bg-no-repeat { background-repeat: no-repeat; }
.fill-none { fill: none; }
.stroke-neutral-200 { stroke: rgb(215, 216, 216); }
.stroke-positive-500 { stroke: rgb(51, 135, 8); }
.stroke-1 { stroke-width: 1; }
.stroke-2 { stroke-width: 2; }
.stroke-\[8px\] { stroke-width: 8px; }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-0\.5 { padding: 0.125rem; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-10 { padding: 2.5rem; }
.p-16 { padding: 4rem; }
.p-2 { padding: 0.5rem; }
.p-2\.5 { padding: 0.625rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-\[1\.5px\] { padding: 1.5px; }
.p-px { padding: 1px; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-24 { padding-left: 6rem; padding-right: 6rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-\[0\.4375rem\] { padding-top: 0.4375rem; padding-bottom: 0.4375rem; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.pb-0 { padding-bottom: 0px; }
.pb-1\.5 { padding-bottom: 0.375rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-20 { padding-bottom: 5rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-80 { padding-bottom: 20rem; }
.pe-0 { padding-inline-end: 0px; }
.pe-0\.5 { padding-inline-end: 0.125rem; }
.pe-1 { padding-inline-end: 0.25rem; }
.pe-10 { padding-inline-end: 2.5rem; }
.pe-2 { padding-inline-end: 0.5rem; }
.pe-3 { padding-inline-end: 0.75rem; }
.pe-4 { padding-inline-end: 1rem; }
.pe-6 { padding-inline-end: 1.5rem; }
.pl-1 { padding-left: 0.25rem; }
.pl-12 { padding-left: 3rem; }
.pl-16 { padding-left: 4rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-9 { padding-left: 2.25rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-2\.5 { padding-right: 0.625rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-5 { padding-right: 1.25rem; }
.pr-6 { padding-right: 1.5rem; }
.ps-0 { padding-inline-start: 0px; }
.ps-1 { padding-inline-start: 0.25rem; }
.ps-2 { padding-inline-start: 0.5rem; }
.ps-3 { padding-inline-start: 0.75rem; }
.ps-4 { padding-inline-start: 1rem; }
.ps-5 { padding-inline-start: 1.25rem; }
.ps-6 { padding-inline-start: 1.5rem; }
.ps-7 { padding-inline-start: 1.75rem; }
.ps-8 { padding-inline-start: 2rem; }
.ps-9 { padding-inline-start: 2.25rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-1\.5 { padding-top: 0.375rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-2\.5 { padding-top: 0.625rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-start { text-align: start; }
.text-end { text-align: end; }
.indent-\[-0\.7rem\] { text-indent: -0.7rem; }
.align-middle { vertical-align: middle; }
.\!font-heading { font-family: "Sharp Grotesk", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.font-body { font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.font-heading { font-family: "Sharp Grotesk", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.font-sans { font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-\[0\.625rem\] { font-size: 0.625rem; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-extralight { font-weight: 200; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.font-thin { font-weight: 100; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.italic { font-style: italic; }
.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.leading-4 { line-height: 1rem; }
.leading-5 { line-height: 1.25rem; }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-normal { line-height: 1.5; }
.leading-tight { line-height: 1.25; }
.tracking-wide { letter-spacing: 0.025em; }
.text-\[\#263238\] { --tw-text-opacity: 1; color: rgb(38 50 56 / var(--tw-text-opacity, 1)); }
.text-\[\#607D8B\] { --tw-text-opacity: 1; color: rgb(96 125 139 / var(--tw-text-opacity, 1)); }
.text-accent2-450 { --tw-text-opacity: 1; color: rgb(142 134 124 / var(--tw-text-opacity, 1)); }
.text-accent2-650 { --tw-text-opacity: 1; color: rgb(83 78 72 / var(--tw-text-opacity, 1)); }
.text-accent3-650 { --tw-text-opacity: 1; color: rgb(163 88 65 / var(--tw-text-opacity, 1)); }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }
.text-inherit { color: inherit; }
.text-negative-400 { --tw-text-opacity: 1; color: rgb(224 27 37 / var(--tw-text-opacity, 1)); }
.text-negative-450 { --tw-text-opacity: 1; color: rgb(200 24 32 / var(--tw-text-opacity, 1)); }
.text-negative-500 { --tw-text-opacity: 1; color: rgb(182 22 30 / var(--tw-text-opacity, 1)); }
.text-negative-600 { --tw-text-opacity: 1; color: rgb(127 17 21 / var(--tw-text-opacity, 1)); }
.text-neutral-150 { --tw-text-opacity: 1; color: rgb(229 229 229 / var(--tw-text-opacity, 1)); }
.text-neutral-200 { --tw-text-opacity: 1; color: rgb(215 216 216 / var(--tw-text-opacity, 1)); }
.text-neutral-250 { --tw-text-opacity: 1; color: rgb(194 195 196 / var(--tw-text-opacity, 1)); }
.text-neutral-300 { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.text-neutral-400 { --tw-text-opacity: 1; color: rgb(114 115 117 / var(--tw-text-opacity, 1)); }
.text-neutral-450 { --tw-text-opacity: 1; color: rgb(94 95 99 / var(--tw-text-opacity, 1)); }
.text-neutral-50 { --tw-text-opacity: 1; color: rgb(250 250 250 / var(--tw-text-opacity, 1)); }
.text-neutral-500 { --tw-text-opacity: 1; color: rgb(80 81 86 / var(--tw-text-opacity, 1)); }
.text-neutral-550 { --tw-text-opacity: 1; color: rgb(62 63 69 / var(--tw-text-opacity, 1)); }
.text-neutral-600 { --tw-text-opacity: 1; color: rgb(53 54 60 / var(--tw-text-opacity, 1)); }
.text-neutral-700 { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.text-neutral-750 { --tw-text-opacity: 1; color: rgb(15 16 20 / var(--tw-text-opacity, 1)); }
.text-neutral-800 { --tw-text-opacity: 1; color: rgb(1 1 1 / var(--tw-text-opacity, 1)); }
.text-notice-400 { --tw-text-opacity: 1; color: rgb(244 182 1 / var(--tw-text-opacity, 1)); }
.text-notice-500 { --tw-text-opacity: 1; color: rgb(183 137 0 / var(--tw-text-opacity, 1)); }
.text-notice-600 { --tw-text-opacity: 1; color: rgb(142 107 0 / var(--tw-text-opacity, 1)); }
.text-positive-350 { --tw-text-opacity: 1; color: rgb(83 212 13 / var(--tw-text-opacity, 1)); }
.text-positive-450 { --tw-text-opacity: 1; color: rgb(61 154 7 / var(--tw-text-opacity, 1)); }
.text-positive-500 { --tw-text-opacity: 1; color: rgb(51 135 8 / var(--tw-text-opacity, 1)); }
.text-positive-600 { --tw-text-opacity: 1; color: rgb(36 96 5 / var(--tw-text-opacity, 1)); }
.text-primary-400 { color: var(--colors-primary-400); }
.text-primary-500 { color: var(--colors-primary-500); }
.text-primary-600 { color: var(--colors-primary-600); }
.text-primary-700 { color: var(--colors-primary-700); }
.text-primary-750 { color: var(--colors-primary-750); }
.text-secondary-400 { color: var(--colors-secondary-400); }
.text-secondary-500 { color: var(--colors-secondary-500); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.underline { text-decoration-line: underline; }
.line-through { text-decoration-line: line-through; }
.no-underline { text-decoration-line: none; }
.underline-offset-2 { text-underline-offset: 2px; }
.caret-transparent { caret-color: transparent; }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-20 { opacity: 0.2; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-70 { opacity: 0.7; }
.opacity-85 { opacity: 0.85; }
.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_0_6px\] { --tw-shadow: 0 0 0 6px; --tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-negative-50 { --tw-shadow-color: #FDEDEE; --tw-shadow: var(--tw-shadow-colored); }
.shadow-neutral-700 { --tw-shadow-color: #1A1B22; --tw-shadow: var(--tw-shadow-colored); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.outline { outline-style: solid; }
.outline-0 { outline-width: 0px; }
.outline-1 { outline-width: 1px; }
.outline-2 { outline-width: 2px; }
.outline-4 { outline-width: 4px; }
.outline-negative-500 { outline-color: rgb(182, 22, 30); }
.outline-transparent { outline-color: transparent; }
.outline-white { outline-color: rgb(255, 255, 255); }
.ring { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-3 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-4 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-inset { --tw-ring-inset: inset; }
.ring-black { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1)); }
.ring-negative-400 { --tw-ring-opacity: 1; --tw-ring-color: rgb(224 27 37 / var(--tw-ring-opacity, 1)); }
.ring-negative-500 { --tw-ring-opacity: 1; --tw-ring-color: rgb(182 22 30 / var(--tw-ring-opacity, 1)); }
.ring-negative-700 { --tw-ring-opacity: 1; --tw-ring-color: rgb(91 10 15 / var(--tw-ring-opacity, 1)); }
.ring-neutral-600 { --tw-ring-opacity: 1; --tw-ring-color: rgb(53 54 60 / var(--tw-ring-opacity, 1)); }
.ring-neutral-700 { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.ring-neutral-800 { --tw-ring-opacity: 1; --tw-ring-color: rgb(1 1 1 / var(--tw-ring-opacity, 1)); }
.ring-positive-200\/30 { --tw-ring-color: rgb(165 247 120 / .3); }
.ring-primary-500 { --tw-ring-color: var(--colors-primary-500); }
.ring-primary-600 { --tw-ring-color: var(--colors-primary-600); }
.ring-primary-800 { --tw-ring-color: var(--colors-primary-800); }
.ring-transparent { --tw-ring-color: transparent; }
.ring-offset-0 { --tw-ring-offset-width: 0px; }
.ring-offset-1 { --tw-ring-offset-width: 1px; }
.ring-offset-2 { --tw-ring-offset-width: 2px; }
.ring-offset-3 { --tw-ring-offset-width: 3px; }
.ring-offset-primary-100 { --tw-ring-offset-color: var(--colors-primary-100); }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-lg { --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-md { --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-modal-button { --tw-drop-shadow: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-sm { --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-xl { --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-xl-l { --tw-drop-shadow: drop-shadow(-5px 8px 5px rgba(0,0,0,.08)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-xl-r { --tw-drop-shadow: drop-shadow(5px 8px 5px rgba(0,0,0,.08)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur-0 { --tw-backdrop-blur: blur(0); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.duration-100 { transition-duration: 0.1s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-linear { transition-timing-function: linear; }
#cbl-qr-code-container canvas { height: 200px !important; width: 200px !important; max-width: 200px !important; max-height: 200px !important; }
.\*\:w-full > * { width: 100%; }
.\*\:origin-center > * { transform-origin: center center; }
.\*\:scale-0 > * { --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.\*\:transform-none > * { transform: none; }
.\*\:bg-white > * { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.\*\:p-4 > * { padding: 1rem; }
.\*\:font-heading > * { font-family: "Sharp Grotesk", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.\*\:font-sans > * { font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.\*\:text-base > * { font-size: 1rem; line-height: 1.5rem; }
.\*\:text-xl > * { font-size: 1.25rem; line-height: 1.75rem; }
.\*\:font-bold > * { font-weight: 700; }
.\*\:font-medium > * { font-weight: 500; }
.\*\:font-semibold > * { font-weight: 600; }
.\*\:text-neutral-350 > * { --tw-text-opacity: 1; color: rgb(148 149 151 / var(--tw-text-opacity, 1)); }
.\*\:text-neutral-600 > * { --tw-text-opacity: 1; color: rgb(53 54 60 / var(--tw-text-opacity, 1)); }
.\*\:duration-300 > * { transition-duration: 0.3s; }
.\*\:ease-in > * { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.placeholder\:font-body::placeholder { font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.placeholder\:font-medium::placeholder { font-weight: 500; }
.placeholder\:text-neutral-300::placeholder { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.placeholder\:text-neutral-400::placeholder { --tw-text-opacity: 1; color: rgb(114 115 117 / var(--tw-text-opacity, 1)); }
.placeholder\:text-neutral-500::placeholder { --tw-text-opacity: 1; color: rgb(80 81 86 / var(--tw-text-opacity, 1)); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:left-\[0\.6875rem\]::before { content: var(--tw-content); left: 0.6875rem; }
.before\:top-0::before { content: var(--tw-content); top: 0px; }
.before\:w-0\.5::before { content: var(--tw-content); width: 0.125rem; }
.before\:bg-primary-500::before { content: var(--tw-content); background-color: var(--colors-primary-500); }
.before\:outline::before { content: var(--tw-content); outline-style: solid; }
.before\:outline-1::before { content: var(--tw-content); outline-width: 1px; }
.before\:outline-transparent::before { content: var(--tw-content); outline-color: transparent; }
.before\:transition-\[height\]::before { content: var(--tw-content); transition-property: height; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.before\:duration-150::before { content: var(--tw-content); transition-duration: 0.15s; }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:bottom-0::after { content: var(--tw-content); bottom: 0px; }
.after\:left-\[0\.6875rem\]::after { content: var(--tw-content); left: 0.6875rem; }
.after\:w-0\.5::after { content: var(--tw-content); width: 0.125rem; }
.after\:bg-primary-500::after { content: var(--tw-content); background-color: var(--colors-primary-500); }
.after\:outline::after { content: var(--tw-content); outline-style: solid; }
.after\:outline-1::after { content: var(--tw-content); outline-width: 1px; }
.after\:outline-transparent::after { content: var(--tw-content); outline-color: transparent; }
.after\:transition-\[height\]::after { content: var(--tw-content); transition-property: height; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.after\:duration-150::after { content: var(--tw-content); transition-duration: 0.15s; }
.first\:rounded-s:first-child { border-start-start-radius: 0.25rem; border-end-start-radius: 0.25rem; }
.first\:rounded-s-full:first-child { border-start-start-radius: 9999px; border-end-start-radius: 9999px; }
.first\:border-0:first-child { border-width: 0px; }
.first\:border-b:first-child { border-bottom-width: 1px; }
.first\:border-s:first-child { border-inline-start-width: 1px; }
.first\:pl-0:first-child { padding-left: 0px; }
.last\:rounded-e:last-child { border-start-end-radius: 0.25rem; border-end-end-radius: 0.25rem; }
.last\:rounded-e-full:last-child { border-start-end-radius: 9999px; border-end-end-radius: 9999px; }
.last\:border-b:last-child { border-bottom-width: 1px; }
.last\:border-b-0:last-child { border-bottom-width: 0px; }
.last\:border-e:last-child { border-inline-end-width: 1px; }
.last\:pb-4:last-child { padding-bottom: 1rem; }
.last\:pr-0:last-child { padding-right: 0px; }
.last\:italic:last-child { font-style: italic; }
.even\:bg-neutral-100:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); }
.first-of-type\:mt-0:first-of-type { margin-top: 0px; }
.first-of-type\:rounded-se:first-of-type { border-start-end-radius: 0.25rem; }
.first-of-type\:rounded-ss:first-of-type { border-start-start-radius: 0.25rem; }
.first-of-type\:border-none:first-of-type { border-style: none; }
.first-of-type\:pt-0:first-of-type { padding-top: 0px; }
.last-of-type\:mb-0:last-of-type { margin-bottom: 0px; }
.last-of-type\:rounded-ee:last-of-type { border-end-end-radius: 0.25rem; }
.last-of-type\:rounded-es:last-of-type { border-end-start-radius: 0.25rem; }
.last-of-type\:border-0:last-of-type { border-width: 0px; }
.last-of-type\:border-b:last-of-type { border-bottom-width: 1px; }
.last-of-type\:border-b-0:last-of-type { border-bottom-width: 0px; }
.last-of-type\:border-e:last-of-type { border-inline-end-width: 1px; }
.last-of-type\:border-e-0:last-of-type { border-inline-end-width: 0px; }
.only-of-type\:border-e:only-of-type { border-inline-end-width: 1px; }
.read-only\:bg-neutral-50:read-only { --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); }
.read-only\:bg-primary-50:read-only { background-color: var(--colors-primary-50); }
.read-only\:bg-transparent:read-only { background-color: transparent; }
.read-only\:text-neutral-400:read-only { --tw-text-opacity: 1; color: rgb(114 115 117 / var(--tw-text-opacity, 1)); }
.read-only\:placeholder\:text-primary-600:read-only::placeholder { color: var(--colors-primary-600); }
.focus-within\:z-10:focus-within { z-index: 10; }
.focus-within\:border-solid:focus-within { border-style: solid; }
.focus-within\:border-negative-500:focus-within { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.focus-within\:border-negative-600:focus-within { --tw-border-opacity: 1; border-color: rgb(127 17 21 / var(--tw-border-opacity, 1)); }
.focus-within\:border-neutral-800:focus-within { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.focus-within\:border-primary-500:focus-within { border-color: var(--colors-primary-500); }
.focus-within\:border-primary-600:focus-within { border-color: var(--colors-primary-600); }
.focus-within\:border-transparent:focus-within { border-color: transparent; }
.focus-within\:bg-neutral-700:focus-within { --tw-bg-opacity: 1; background-color: rgb(26 27 34 / var(--tw-bg-opacity, 1)); }
.focus-within\:text-white:focus-within { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.focus-within\:outline-none:focus-within { outline: transparent solid 2px; outline-offset: 2px; }
.focus-within\:outline-2:focus-within { outline-width: 2px; }
.focus-within\:-outline-offset-2:focus-within { outline-offset: -2px; }
.focus-within\:outline-primary-100:focus-within { outline-color: var(--colors-primary-100); }
.focus-within\:outline-primary-500:focus-within { outline-color: var(--colors-primary-500); }
.focus-within\:ring-1:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-within\:ring-2:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-within\:ring-3:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-within\:ring-4:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-within\:ring-negative-500:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(182 22 30 / var(--tw-ring-opacity, 1)); }
.focus-within\:ring-neutral-700:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.focus-within\:ring-primary-500:focus-within { --tw-ring-color: var(--colors-primary-500); }
.focus-within\:ring-primary-600:focus-within { --tw-ring-color: var(--colors-primary-600); }
.focus-within\:ring-offset-0:focus-within { --tw-ring-offset-width: 0px; }
.focus-within\:ring-offset-3:focus-within { --tw-ring-offset-width: 3px; }
.hover\:cursor-default:hover { cursor: default; }
.hover\:cursor-pointer:hover { cursor: pointer; }
.hover\:border:hover { border-width: 1px; }
.hover\:border-b:hover { border-bottom-width: 1px; }
.hover\:border-none:hover { border-style: none; }
.hover\:border-accent1-150:hover { --tw-border-opacity: 1; border-color: rgb(210 220 228 / var(--tw-border-opacity, 1)); }
.hover\:border-black:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); }
.hover\:border-negative-150:hover { --tw-border-opacity: 1; border-color: rgb(249 201 203 / var(--tw-border-opacity, 1)); }
.hover\:border-negative-500:hover { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.hover\:border-negative-600:hover { --tw-border-opacity: 1; border-color: rgb(127 17 21 / var(--tw-border-opacity, 1)); }
.hover\:border-neutral-150:hover { --tw-border-opacity: 1; border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)); }
.hover\:border-neutral-400:hover { --tw-border-opacity: 1; border-color: rgb(114 115 117 / var(--tw-border-opacity, 1)); }
.hover\:border-neutral-50:hover { --tw-border-opacity: 1; border-color: rgb(250 250 250 / var(--tw-border-opacity, 1)); }
.hover\:border-neutral-500:hover { --tw-border-opacity: 1; border-color: rgb(80 81 86 / var(--tw-border-opacity, 1)); }
.hover\:border-neutral-700:hover { --tw-border-opacity: 1; border-color: rgb(26 27 34 / var(--tw-border-opacity, 1)); }
.hover\:border-neutral-800:hover { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.hover\:border-primary-300:hover { border-color: var(--colors-primary-300); }
.hover\:border-primary-50:hover { border-color: var(--colors-primary-50); }
.hover\:border-primary-500:hover { border-color: var(--colors-primary-500); }
.hover\:border-primary-600:hover { border-color: var(--colors-primary-600); }
.hover\:border-secondary-600:hover { border-color: var(--colors-secondary-600); }
.hover\:border-transparent:hover { border-color: transparent; }
.hover\:border-b-primary-500:hover { border-bottom-color: var(--colors-primary-500); }
.hover\:\!bg-white:hover { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important; }
.hover\:bg-negative-150:hover { --tw-bg-opacity: 1; background-color: rgb(249 201 203 / var(--tw-bg-opacity, 1)); }
.hover\:bg-negative-300:hover { --tw-bg-opacity: 1; background-color: rgb(235 92 99 / var(--tw-bg-opacity, 1)); }
.hover\:bg-negative-400:hover { --tw-bg-opacity: 1; background-color: rgb(224 27 37 / var(--tw-bg-opacity, 1)); }
.hover\:bg-negative-500:hover { --tw-bg-opacity: 1; background-color: rgb(182 22 30 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-100:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-150:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-200:hover { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-50:hover { --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-500:hover { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-600:hover { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.hover\:bg-neutral-700:hover { --tw-bg-opacity: 1; background-color: rgb(26 27 34 / var(--tw-bg-opacity, 1)); }
.hover\:bg-positive-500:hover { --tw-bg-opacity: 1; background-color: rgb(51 135 8 / var(--tw-bg-opacity, 1)); }
.hover\:bg-primary-100:hover { background-color: var(--colors-primary-100); }
.hover\:bg-primary-200:hover { background-color: var(--colors-primary-200); }
.hover\:bg-primary-50:hover { background-color: var(--colors-primary-50); }
.hover\:bg-primary-500:hover { background-color: var(--colors-primary-500); }
.hover\:bg-primary-600:hover { background-color: var(--colors-primary-600); }
.hover\:bg-primary-700:hover { background-color: var(--colors-primary-700); }
.hover\:bg-secondary-450:hover { background-color: var(--colors-secondary-450); }
.hover\:bg-secondary-600:hover { background-color: var(--colors-secondary-600); }
.hover\:bg-transparent:hover { background-color: transparent; }
.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-none:hover { background-image: none; }
.hover\:text-black:hover { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }
.hover\:text-negative-500:hover { --tw-text-opacity: 1; color: rgb(182 22 30 / var(--tw-text-opacity, 1)); }
.hover\:text-neutral-400:hover { --tw-text-opacity: 1; color: rgb(114 115 117 / var(--tw-text-opacity, 1)); }
.hover\:text-neutral-500:hover { --tw-text-opacity: 1; color: rgb(80 81 86 / var(--tw-text-opacity, 1)); }
.hover\:text-neutral-600:hover { --tw-text-opacity: 1; color: rgb(53 54 60 / var(--tw-text-opacity, 1)); }
.hover\:text-neutral-700:hover { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.hover\:text-neutral-800:hover { --tw-text-opacity: 1; color: rgb(1 1 1 / var(--tw-text-opacity, 1)); }
.hover\:text-primary-500:hover { color: var(--colors-primary-500); }
.hover\:text-primary-600:hover { color: var(--colors-primary-600); }
.hover\:text-primary-700:hover { color: var(--colors-primary-700); }
.hover\:text-primary-800:hover { color: var(--colors-primary-800); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:outline:hover { outline-style: solid; }
.hover\:outline-4:hover { outline-width: 4px; }
.hover\:outline-primary-100:hover { outline-color: var(--colors-primary-100); }
.hover\:outline-primary-200:hover { outline-color: var(--colors-primary-200); }
.hover\:ring-2:hover { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.hover\:ring-4:hover { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.hover\:ring-negative-600:hover { --tw-ring-opacity: 1; --tw-ring-color: rgb(127 17 21 / var(--tw-ring-opacity, 1)); }
.hover\:ring-primary-100:hover { --tw-ring-color: var(--colors-primary-100); }
.hover\:ring-primary-600:hover { --tw-ring-color: var(--colors-primary-600); }
.hover\:ring-offset-0:hover { --tw-ring-offset-width: 0px; }
.focus-within\:hover\:border-negative-600:hover:focus-within { --tw-border-opacity: 1; border-color: rgb(127 17 21 / var(--tw-border-opacity, 1)); }
.focus-within\:hover\:border-neutral-800:hover:focus-within { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.focus\:border-primary-500:focus { border-color: var(--colors-primary-500); }
.focus\:bg-neutral-150:focus { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); }
.focus\:bg-primary-500:focus { background-color: var(--colors-primary-500); }
.focus\:text-white:focus { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.focus\:outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus\:ring-3:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus\:ring-4:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus\:ring-inset:focus { --tw-ring-inset: inset; }
.focus\:ring-neutral-700:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.focus\:ring-primary-500:focus { --tw-ring-color: var(--colors-primary-500); }
.focus\:ring-primary-600:focus { --tw-ring-color: var(--colors-primary-600); }
.focus\:ring-offset-3:focus { --tw-ring-offset-width: 3px; }
.focus-visible\:border-neutral-700:focus-visible { --tw-border-opacity: 1; border-color: rgb(26 27 34 / var(--tw-border-opacity, 1)); }
.focus-visible\:border-primary-300:focus-visible { border-color: var(--colors-primary-300); }
.focus-visible\:border-primary-600:focus-visible { border-color: var(--colors-primary-600); }
.focus-visible\:bg-primary-50:focus-visible { background-color: var(--colors-primary-50); }
.focus-visible\:bg-primary-500:focus-visible { background-color: var(--colors-primary-500); }
.focus-visible\:text-neutral-700:focus-visible { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.focus-visible\:text-white:focus-visible { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.focus-visible\:shadow-inner-ring-neutral-700:focus-visible { --tw-shadow: 0px 0px 0px 2px #1A1B22 inset; --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.focus-visible\:outline-none:focus-visible { outline: transparent solid 2px; outline-offset: 2px; }
.focus-visible\:outline-1:focus-visible { outline-width: 1px; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:outline-offset-0:focus-visible { outline-offset: 0px; }
.focus-visible\:outline-negative-600:focus-visible { outline-color: rgb(127, 17, 21); }
.focus-visible\:outline-neutral-700:focus-visible { outline-color: rgb(26, 27, 34); }
.focus-visible\:ring-1:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-visible\:ring-3:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-visible\:ring-4:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-visible\:ring-negative-500:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(182 22 30 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-neutral-700:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-primary-500:focus-visible { --tw-ring-color: var(--colors-primary-500); }
.focus-visible\:ring-primary-600:focus-visible { --tw-ring-color: var(--colors-primary-600); }
.focus-visible\:ring-primary-700:focus-visible { --tw-ring-color: var(--colors-primary-700); }
.focus-visible\:ring-white:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; }
.focus-visible\:ring-offset-3:focus-visible { --tw-ring-offset-width: 3px; }
.focus-visible\:ring-offset-primary-100:focus-visible { --tw-ring-offset-color: var(--colors-primary-100); }
.active\:border-solid:active { border-style: solid; }
.active\:border-negative-500:active { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.active\:border-negative-700:active { --tw-border-opacity: 1; border-color: rgb(91 10 15 / var(--tw-border-opacity, 1)); }
.active\:border-neutral-500:active { --tw-border-opacity: 1; border-color: rgb(80 81 86 / var(--tw-border-opacity, 1)); }
.active\:border-neutral-700:active { --tw-border-opacity: 1; border-color: rgb(26 27 34 / var(--tw-border-opacity, 1)); }
.active\:border-neutral-800:active { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.active\:border-positive-600:active { --tw-border-opacity: 1; border-color: rgb(36 96 5 / var(--tw-border-opacity, 1)); }
.active\:border-primary-600:active { border-color: var(--colors-primary-600); }
.active\:border-primary-700:active { border-color: var(--colors-primary-700); }
.active\:bg-negative-100:active { --tw-bg-opacity: 1; background-color: rgb(251 219 219 / var(--tw-bg-opacity, 1)); }
.active\:bg-negative-50:active { --tw-bg-opacity: 1; background-color: rgb(253 237 238 / var(--tw-bg-opacity, 1)); }
.active\:bg-negative-700:active { --tw-bg-opacity: 1; background-color: rgb(91 10 15 / var(--tw-bg-opacity, 1)); }
.active\:bg-neutral-100:active { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); }
.active\:bg-neutral-50:active { --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); }
.active\:bg-neutral-500:active { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.active\:bg-neutral-700:active { --tw-bg-opacity: 1; background-color: rgb(26 27 34 / var(--tw-bg-opacity, 1)); }
.active\:bg-positive-100:active { --tw-bg-opacity: 1; background-color: rgb(216 252 197 / var(--tw-bg-opacity, 1)); }
.active\:bg-positive-500:active { --tw-bg-opacity: 1; background-color: rgb(51 135 8 / var(--tw-bg-opacity, 1)); }
.active\:bg-positive-600:active { --tw-bg-opacity: 1; background-color: rgb(36 96 5 / var(--tw-bg-opacity, 1)); }
.active\:bg-primary-100:active { background-color: var(--colors-primary-100); }
.active\:bg-primary-150:active { background-color: var(--colors-primary-150); }
.active\:bg-primary-200:active { background-color: var(--colors-primary-200); }
.active\:bg-primary-450:active { background-color: var(--colors-primary-450); }
.active\:bg-primary-600:active { background-color: var(--colors-primary-600); }
.active\:bg-primary-700:active { background-color: var(--colors-primary-700); }
.active\:bg-secondary-600:active { background-color: var(--colors-secondary-600); }
.active\:bg-transparent:active { background-color: transparent; }
.active\:bg-white:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.active\:text-negative-400:active { --tw-text-opacity: 1; color: rgb(224 27 37 / var(--tw-text-opacity, 1)); }
.active\:text-neutral-500:active { --tw-text-opacity: 1; color: rgb(80 81 86 / var(--tw-text-opacity, 1)); }
.active\:text-neutral-700:active { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.active\:text-primary-600:active { color: var(--colors-primary-600); }
.active\:text-primary-700:active { color: var(--colors-primary-700); }
.active\:text-white:active { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.active\:ring-4:active { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.active\:ring-negative-500:active { --tw-ring-opacity: 1; --tw-ring-color: rgb(182 22 30 / var(--tw-ring-opacity, 1)); }
.active\:ring-primary-600:active { --tw-ring-color: var(--colors-primary-600); }
.active\:ring-primary-700:active { --tw-ring-color: var(--colors-primary-700); }
.hover\:active\:text-primary-700:active:hover { color: var(--colors-primary-700); }
.disabled\:pointer-events-none:disabled { pointer-events: none; }
.disabled\:border-neutral-150:disabled { --tw-border-opacity: 1; border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)); }
.disabled\:border-neutral-300:disabled { --tw-border-opacity: 1; border-color: rgb(175 176 177 / var(--tw-border-opacity, 1)); }
.disabled\:bg-neutral-150:disabled { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); }
.disabled\:bg-neutral-200:disabled { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.disabled\:bg-neutral-650:disabled { --tw-bg-opacity: 1; background-color: rgb(44 45 51 / var(--tw-bg-opacity, 1)); }
.disabled\:bg-white:disabled { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.disabled\:text-neutral-300:disabled { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.disabled\:opacity-70:disabled { opacity: 0.7; }
.disabled\:ring-0:disabled { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.placeholder\:disabled\:text-neutral-300:disabled::placeholder { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.group\/accordion[open] .group-open\/accordion\:-rotate-180 { --tw-rotate: -180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/card-multi-select:hover .group-hover\/card-multi-select\:border-neutral-400 { --tw-border-opacity: 1; border-color: rgb(114 115 117 / var(--tw-border-opacity, 1)); }
.group\/card-multi-select:hover .group-hover\/card-multi-select\:border-neutral-800, .group\/card-select:hover .group-hover\/card-select\:border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:border-negative-500 { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(215 216 216 / var(--tw-border-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:border-neutral-300 { --tw-border-opacity: 1; border-color: rgb(175 176 177 / var(--tw-border-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:border-primary-600 { border-color: var(--colors-primary-600); }
.group\/accordion:hover .group-hover\/accordion\:bg-primary-600 { background-color: var(--colors-primary-600); }
.group\/card-multi-select:hover .group-hover\/card-multi-select\:bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(1 1 1 / var(--tw-bg-opacity, 1)); }
.group\/card-multi-select:hover .group-hover\/card-multi-select\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:bg-negative-300 { --tw-bg-opacity: 1; background-color: rgb(235 92 99 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:hover .group-hover\/checkbox\:bg-primary-100 { background-color: var(--colors-primary-100); }
.group\/checkbox:hover .group-hover\/checkbox\:bg-primary-600 { background-color: var(--colors-primary-600); }
.group\/select-task:hover .group-hover\/select-task\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.group\/trigger:hover .group-hover\/trigger\:bg-primary-600 { background-color: var(--colors-primary-600); }
.group:hover .group-hover\:bg-neutral-600 { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.group:hover .group-hover\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.group\/select-task:hover .group-hover\/select-task\:text-neutral-700, .group\/th:hover .group-hover\/th\:text-neutral-700, .group:hover .group-hover\:text-neutral-700 { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.group:hover .group-hover\:text-primary-500 { color: var(--colors-primary-500); }
.group\/card-multi-select:hover .group-hover\/card-multi-select\:ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.group\/card-multi-select:hover .group-hover\/card-multi-select\:ring-neutral-800 { --tw-ring-opacity: 1; --tw-ring-color: rgb(1 1 1 / var(--tw-ring-opacity, 1)); }
.group:focus-visible .group-focus-visible\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.group:focus-visible .group-focus-visible\:text-neutral-700 { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.group:focus-visible .group-focus-visible\:text-primary-500 { color: var(--colors-primary-500); }
.group\/accordion:active .group-active\/accordion\:rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/card-multi-select:active .group-active\/card-multi-select\:border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.group\/checkbox:active .group-active\/checkbox\:border-negative-500 { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.group\/checkbox:active .group-active\/checkbox\:border-neutral-500 { --tw-border-opacity: 1; border-color: rgb(80 81 86 / var(--tw-border-opacity, 1)); }
.group\/checkbox:active .group-active\/checkbox\:border-primary-700 { border-color: var(--colors-primary-700); }
.group\/select-task:active .group-active\/select-task\:border-neutral-500 { --tw-border-opacity: 1; border-color: rgb(80 81 86 / var(--tw-border-opacity, 1)); }
.group\/card-multi-select:active .group-active\/card-multi-select\:bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(1 1 1 / var(--tw-bg-opacity, 1)); }
.group\/card-multi-select:active .group-active\/card-multi-select\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:active .group-active\/checkbox\:bg-negative-600 { --tw-bg-opacity: 1; background-color: rgb(127 17 21 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:active .group-active\/checkbox\:bg-neutral-500 { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.group\/checkbox:active .group-active\/checkbox\:bg-primary-150 { background-color: var(--colors-primary-150); }
.group\/checkbox:active .group-active\/checkbox\:bg-primary-700 { background-color: var(--colors-primary-700); }
.group\/select-task:active .group-active\/select-task\:bg-neutral-500 { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.group\/trigger:active .group-active\/trigger\:bg-primary-700 { background-color: var(--colors-primary-700); }
.group\/select-task:active .group-active\/select-task\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.group\/select-task:disabled .group-disabled\/select-task\:border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(215 216 216 / var(--tw-border-opacity, 1)); }
.group\/select-task:disabled .group-disabled\/select-task\:bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.group:disabled .group-disabled\:bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.group:disabled .group-disabled\:text-neutral-300 { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.peer:checked ~ .peer-checked\:flex { display: flex; }
.peer:checked ~ .peer-checked\:hidden { display: none; }
.peer:checked ~ .peer-checked\:border-negative-500 { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.peer:checked ~ .peer-checked\:border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.peer:checked ~ .peer-checked\:border-primary-500 { border-color: var(--colors-primary-500); }
.peer:checked ~ .peer-checked\:bg-negative-500 { --tw-bg-opacity: 1; background-color: rgb(182 22 30 / var(--tw-bg-opacity, 1)); }
.peer:checked ~ .peer-checked\:bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.peer:checked ~ .peer-checked\:bg-neutral-600 { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.peer:checked ~ .peer-checked\:bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(1 1 1 / var(--tw-bg-opacity, 1)); }
.peer:checked ~ .peer-checked\:bg-primary-500 { background-color: var(--colors-primary-500); }
.peer:checked ~ .peer-checked\:bg-primary-600 { background-color: var(--colors-primary-600); }
.peer:checked ~ .peer-checked\:text-primary-500 { color: var(--colors-primary-500); }
.peer:checked ~ .peer-checked\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.peer:checked ~ .peer-checked\:ring-4 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.peer:checked ~ .peer-checked\:ring-neutral-800 { --tw-ring-opacity: 1; --tw-ring-color: rgb(1 1 1 / var(--tw-ring-opacity, 1)); }
.peer:checked ~ .peer-checked\:ring-primary-800 { --tw-ring-color: var(--colors-primary-800); }
.peer:checked ~ .peer-checked\:ring-offset-0 { --tw-ring-offset-width: 0px; }
.peer:checked ~ .peer-checked\:ring-offset-1 { --tw-ring-offset-width: 1px; }
.peer:checked ~ .peer-checked\:ring-offset-2 { --tw-ring-offset-width: 2px; }
.peer:checked ~ .peer-checked\:ring-offset-neutral-100 { --tw-ring-offset-color: #F2F2F2; }
.peer:checked ~ .peer-checked\:ring-offset-primary-100 { --tw-ring-offset-color: var(--colors-primary-100); }
.peer:hover ~ .peer-hover\:border-neutral-500 { --tw-border-opacity: 1; border-color: rgb(80 81 86 / var(--tw-border-opacity, 1)); }
.peer:hover ~ .peer-hover\:border-neutral-600 { --tw-border-opacity: 1; border-color: rgb(53 54 60 / var(--tw-border-opacity, 1)); }
.peer:hover ~ .peer-hover\:border-neutral-700 { --tw-border-opacity: 1; border-color: rgb(26 27 34 / var(--tw-border-opacity, 1)); }
.peer:hover ~ .peer-hover\:border-primary-500 { border-color: var(--colors-primary-500); }
.peer:hover ~ .peer-hover\:border-primary-600 { border-color: var(--colors-primary-600); }
.peer:hover ~ .peer-hover\:border-primary-700 { border-color: var(--colors-primary-700); }
.peer:hover ~ .peer-hover\:bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:bg-neutral-50 { --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:bg-neutral-500 { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:bg-neutral-600 { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:bg-neutral-700 { --tw-bg-opacity: 1; background-color: rgb(26 27 34 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:bg-positive-400 { --tw-bg-opacity: 1; background-color: rgb(67 174 10 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:bg-primary-100 { background-color: var(--colors-primary-100); }
.peer:hover ~ .peer-hover\:bg-primary-400 { background-color: var(--colors-primary-400); }
.peer:hover ~ .peer-hover\:bg-primary-50 { background-color: var(--colors-primary-50); }
.peer:hover ~ .peer-hover\:bg-primary-500 { background-color: var(--colors-primary-500); }
.peer:hover ~ .peer-hover\:bg-primary-600 { background-color: var(--colors-primary-600); }
.peer:hover ~ .peer-hover\:bg-primary-700 { background-color: var(--colors-primary-700); }
.peer:hover ~ .peer-hover\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.peer:hover ~ .peer-hover\:text-neutral-600 { --tw-text-opacity: 1; color: rgb(53 54 60 / var(--tw-text-opacity, 1)); }
.peer:hover ~ .peer-hover\:text-neutral-700 { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.peer:hover ~ .peer-hover\:text-primary-600 { color: var(--colors-primary-600); }
.peer:hover ~ .peer-hover\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.peer:hover ~ .peer-hover\:ring-3 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.peer:hover ~ .peer-hover\:ring-neutral-700 { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.peer:hover ~ .peer-hover\:ring-primary-100 { --tw-ring-color: var(--colors-primary-100); }
.peer:focus-visible ~ .peer-focus-visible\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.peer:focus-visible ~ .peer-focus-visible\:text-neutral-700 { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.peer:focus-visible ~ .peer-focus-visible\:text-primary-500 { color: var(--colors-primary-500); }
.peer:focus-visible ~ .peer-focus-visible\:ring-4 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.peer:focus-visible ~ .peer-focus-visible\:ring-neutral-700 { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.peer:focus-visible ~ .peer-focus-visible\:ring-primary-500 { --tw-ring-color: var(--colors-primary-500); }
.peer:focus-visible ~ .peer-focus-visible\:ring-primary-700 { --tw-ring-color: var(--colors-primary-700); }
.peer:focus-visible ~ .peer-focus-visible\:ring-offset-2 { --tw-ring-offset-width: 2px; }
.peer:focus-visible ~ .peer-focus-visible\:ring-offset-3 { --tw-ring-offset-width: 3px; }
.peer:focus-visible ~ .peer-focus-visible\:ring-offset-primary-100 { --tw-ring-offset-color: var(--colors-primary-100); }
.peer:active ~ .peer-active\:border-neutral-600 { --tw-border-opacity: 1; border-color: rgb(53 54 60 / var(--tw-border-opacity, 1)); }
.peer:active ~ .peer-active\:border-neutral-700 { --tw-border-opacity: 1; border-color: rgb(26 27 34 / var(--tw-border-opacity, 1)); }
.peer:active ~ .peer-active\:border-positive-700 { --tw-border-opacity: 1; border-color: rgb(23 58 3 / var(--tw-border-opacity, 1)); }
.peer:active ~ .peer-active\:border-primary-600 { border-color: var(--colors-primary-600); }
.peer:active ~ .peer-active\:border-primary-700 { border-color: var(--colors-primary-700); }
.peer:active ~ .peer-active\:bg-neutral-150 { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); }
.peer:active ~ .peer-active\:bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.peer:active ~ .peer-active\:bg-neutral-500 { --tw-bg-opacity: 1; background-color: rgb(80 81 86 / var(--tw-bg-opacity, 1)); }
.peer:active ~ .peer-active\:bg-neutral-700 { --tw-bg-opacity: 1; background-color: rgb(26 27 34 / var(--tw-bg-opacity, 1)); }
.peer:active ~ .peer-active\:bg-positive-600 { --tw-bg-opacity: 1; background-color: rgb(36 96 5 / var(--tw-bg-opacity, 1)); }
.peer:active ~ .peer-active\:bg-primary-150 { background-color: var(--colors-primary-150); }
.peer:active ~ .peer-active\:bg-primary-600 { background-color: var(--colors-primary-600); }
.peer:active ~ .peer-active\:bg-primary-700 { background-color: var(--colors-primary-700); }
.peer:active ~ .peer-active\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.peer:active ~ .peer-active\:text-neutral-600 { --tw-text-opacity: 1; color: rgb(53 54 60 / var(--tw-text-opacity, 1)); }
.peer:active ~ .peer-active\:text-primary-600 { color: var(--colors-primary-600); }
.peer:active ~ .peer-active\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.peer:active ~ .peer-active\:ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.peer:active ~ .peer-active\:ring-offset-0 { --tw-ring-offset-width: 0px; }
.peer:disabled ~ .peer-disabled\:border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(215 216 216 / var(--tw-border-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:border-neutral-300 { --tw-border-opacity: 1; border-color: rgb(175 176 177 / var(--tw-border-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(215 216 216 / var(--tw-bg-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:bg-primary-300 { background-color: var(--colors-primary-300); }
.peer:disabled ~ .peer-disabled\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:text-neutral-200 { --tw-text-opacity: 1; color: rgb(215 216 216 / var(--tw-text-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:text-neutral-300 { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.peer:disabled ~ .peer-disabled\:text-neutral-400 { --tw-text-opacity: 1; color: rgb(114 115 117 / var(--tw-text-opacity, 1)); }
.has-\[\:focus-visible\]\:rounded-tl-lg:has(:focus-visible) { border-top-left-radius: 0.5rem; }
.has-\[\:hover\]\:rounded-tl-lg:has(:hover) { border-top-left-radius: 0.5rem; }
.has-\[\:checked\]\:border-primary-500:has(:checked) { border-color: var(--colors-primary-500); }
.has-\[input\:focus-within\]\:border-negative-500:has(input:focus-within) { --tw-border-opacity: 1; border-color: rgb(182 22 30 / var(--tw-border-opacity, 1)); }
.has-\[input\:focus-within\]\:border-negative-600:has(input:focus-within) { --tw-border-opacity: 1; border-color: rgb(127 17 21 / var(--tw-border-opacity, 1)); }
.has-\[input\:focus-within\]\:border-neutral-800:has(input:focus-within) { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.has-\[input\:focus-within\]\:border-primary-600:has(input:focus-within) { border-color: var(--colors-primary-600); }
.has-\[textarea\:focus-within\]\:border-negative-600:has(textarea:focus-within) { --tw-border-opacity: 1; border-color: rgb(127 17 21 / var(--tw-border-opacity, 1)); }
.has-\[textarea\:focus-within\]\:border-neutral-800:has(textarea:focus-within) { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.has-\[\:checked\]\:bg-white:has(:checked) { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.has-\[\:focus-visible\]\:bg-neutral-100:has(:focus-visible) { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); }
.has-\[\:disabled\]\:opacity-100:has(:disabled) { opacity: 1; }
.has-\[\:focus-visible\]\:outline-none:has(:focus-visible) { outline: transparent solid 2px; outline-offset: 2px; }
.has-\[input\:focus-within\]\:outline-none:has(input:focus-within) { outline: transparent solid 2px; outline-offset: 2px; }
.has-\[textarea\:focus-within\]\:outline-none:has(textarea:focus-within) { outline: transparent solid 2px; outline-offset: 2px; }
.has-\[\:focus-visible\]\:ring-2:has(:focus-visible) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.has-\[\:focus-visible\]\:ring-3:has(:focus-visible) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.has-\[input\:focus-within\]\:ring-3:has(input:focus-within) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.has-\[input\:focus-within\]\:ring-4:has(input:focus-within) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.has-\[textarea\:focus-within\]\:ring-3:has(textarea:focus-within) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.has-\[\:focus-visible\]\:ring-inset:has(:focus-visible) { --tw-ring-inset: inset; }
.has-\[\:focus-visible\]\:ring-neutral-700:has(:focus-visible) { --tw-ring-opacity: 1; --tw-ring-color: rgb(26 27 34 / var(--tw-ring-opacity, 1)); }
.has-\[input\:focus-within\]\:ring-negative-500:has(input:focus-within) { --tw-ring-opacity: 1; --tw-ring-color: rgb(182 22 30 / var(--tw-ring-opacity, 1)); }
.has-\[input\:focus-within\]\:ring-primary-600:has(input:focus-within) { --tw-ring-color: var(--colors-primary-600); }
.has-\[\:focus-visible\]\:ring-offset-0:has(:focus-visible) { --tw-ring-offset-width: 0px; }
.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible) { --tw-ring-offset-width: 2px; }
.has-\[\:focus-visible\]\:ring-offset-3:has(:focus-visible) { --tw-ring-offset-width: 3px; }
.has-\[input\:focus-within\]\:ring-offset-3:has(input:focus-within) { --tw-ring-offset-width: 3px; }
.has-\[textarea\:focus-within\]\:ring-offset-3:has(textarea:focus-within) { --tw-ring-offset-width: 3px; }
.aria-expanded\:text-neutral-700[aria-expanded="true"] { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.data-\[focused\=true\]\:bg-neutral-150[data-focused="true"] { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); }
.data-\[focused\=true\]\:ring-0[data-focused="true"] { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.data-\[focused\=true\]\:ring-2[data-focused="true"] { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.group\/accordion[data-state="open"] .group-data-\[state\=open\]\/accordion\:block { display: block; }
.group\/accordion[data-state="open"] .group-data-\[state\=open\]\/accordion\:-rotate-180 { --tw-rotate: -180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/accordion[data-state="open"] .group-data-\[state\=open\]\/accordion\:rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/accordion[data-disabled] .group-data-\[disabled\]\/accordion\:bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.group[data-disabled] .group-data-\[disabled\]\:text-neutral-300 { --tw-text-opacity: 1; color: rgb(175 176 177 / var(--tw-text-opacity, 1)); }
.group\/accordion[data-state="closed"] .group-data-\[state\=closed\]\/accordion\:before\:h-3::before { content: var(--tw-content); height: 0.75rem; }
.group[data-state="closed"] .group-data-\[state\=closed\]\:before\:h-3::before { content: var(--tw-content); height: 0.75rem; }
.group\/accordion[data-state="open"] .group-data-\[state\=open\]\/accordion\:before\:h-0::before { content: var(--tw-content); height: 0px; }
.group[data-state="open"] .group-data-\[state\=open\]\:before\:h-0::before { content: var(--tw-content); height: 0px; }
.group\/accordion[data-disabled] .group-data-\[disabled\]\/accordion\:before\:bg-neutral-300::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.group\/accordion[data-state="closed"] .group-data-\[state\=closed\]\/accordion\:after\:h-3::after { content: var(--tw-content); height: 0.75rem; }
.group[data-state="closed"] .group-data-\[state\=closed\]\:after\:h-3::after { content: var(--tw-content); height: 0.75rem; }
.group\/accordion[data-state="open"] .group-data-\[state\=open\]\/accordion\:after\:h-0::after { content: var(--tw-content); height: 0px; }
.group[data-state="open"] .group-data-\[state\=open\]\:after\:h-0::after { content: var(--tw-content); height: 0px; }
.group\/accordion[data-disabled] .group-data-\[disabled\]\/accordion\:after\:bg-neutral-300::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(175 176 177 / var(--tw-bg-opacity, 1)); }
.group\/accordion[data-state="open"]:active .group-data-\[state\=open\]\/accordion\:group-active\/accordion\:rotate-0 { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@media (prefers-reduced-motion: no-preference) {
  .motion-safe\:hidden { display: none; }
  @keyframes drawer-left { 
  0% { transform: translate(-32rem); }
  100% { transform: none; }
}
  .motion-safe\:animate-drawer-left { animation: 0.3s ease-in 0s 1 normal none running drawer-left; }
  @keyframes drawer-right { 
  0% { transform: translate(32rem); }
  100% { transform: none; }
}
  .motion-safe\:animate-drawer-right { animation: 0.3s ease-in 0s 1 normal none running drawer-right; }
  @keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
  .motion-safe\:animate-fade-in { animation: 0.3s ease-in 0s 1 normal none running fade-in; }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:visible { visibility: visible; }
  .motion-reduce\:\!hidden { display: none !important; }
  .motion-reduce\:hidden { display: none; }
  .motion-reduce\:\!bg-\[url\(\'assets\/fmc_background\.png\'\)\] { background-image: none !important; }
  .motion-reduce\:\!bg-cover { background-size: cover !important; }
  .motion-reduce\:\!bg-no-repeat { background-repeat: no-repeat !important; }
}
@media (prefers-contrast: more) {
  .contrast-more\:border { border-width: 1px; }
  .contrast-more\:border-2 { border-width: 2px; }
  .contrast-more\:border-4 { border-width: 4px; }
  .contrast-more\:border-b-8 { border-bottom-width: 8px; }
  .contrast-more\:border-l-8 { border-left-width: 8px; }
  .contrast-more\:border-contrast-disabled { border-color: graytext; }
  .contrast-more\:border-contrast-selectedItem { border-color: selecteditem; }
  .contrast-more\:bg-contrast-canvasText { background-color: canvastext; }
  .contrast-more\:bg-contrast-disabled { background-color: graytext; }
  .contrast-more\:bg-contrast-selectedItem { background-color: selecteditem; }
  .contrast-more\:pl-3 { padding-left: 0.75rem; }
  .contrast-more\:text-contrast-disabled { color: graytext; }
  .contrast-more\:text-contrast-selectedItem { color: selecteditem; }
  .contrast-more\:opacity-100 { opacity: 1; }
  .contrast-more\:outline-none { outline: transparent solid 2px; outline-offset: 2px; }
  .contrast-more\:outline { outline-style: solid; }
  .contrast-more\:outline-1 { outline-width: 1px; }
  .contrast-more\:focus-within\:outline-none:focus-within { outline: transparent solid 2px; outline-offset: 2px; }
  .hover\:contrast-more\:border-contrast-disabled:hover { border-color: graytext; }
  .contrast-more\:focus-visible\:outline-4:focus-visible { outline-width: 4px; }
  .contrast-more\:focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px; }
  .contrast-more\:active\:text-contrast-active:active { color: activetext; }
  .contrast-more\:disabled\:text-contrast-disabled:disabled { color: graytext; }
  .peer:checked ~ .peer-checked\:contrast-more\:bg-contrast-disabled { background-color: graytext; }
  .peer:checked ~ .peer-checked\:contrast-more\:bg-contrast-selectedItem { background-color: selecteditem; }
}
@media (prefers-contrast: less) {
  .contrast-less\:border-contrast-disabled { border-color: graytext; }
  .contrast-less\:bg-contrast-selectedItem { background-color: selecteditem; }
  .contrast-less\:text-contrast-disabled { color: graytext; }
  .contrast-less\:outline-none { outline: transparent solid 2px; outline-offset: 2px; }
  .peer:checked ~ .peer-checked\:contrast-less\:bg-contrast-disabled { background-color: graytext; }
  .peer:disabled ~ .contrast-less\:peer-disabled\:border-contrast-disabled { border-color: graytext; }
}
@media not all and (min-width: 1024px) {
  .max-lg\:block { display: block; }
  .max-lg\:hidden { display: none; }
  .max-lg\:-translate-x-2\/4 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-lg\:flex-col { flex-direction: column; }
}
@media (min-width: 640px) {
  .sm\:ml-4 { margin-left: 1rem; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .sm\:self-start { align-self: flex-start; }
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
}
@media (min-width: 768px) {
  .md\:static { position: static; }
  .md\:sticky { position: sticky; }
  .md\:order-1 { order: 1; }
  .md\:order-none { order: 0; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:col-span-6 { grid-column: span 6 / span 6; }
  .md\:col-span-8 { grid-column: span 8 / span 8; }
  .md\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
  .md\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
  .md\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
  .md\:mx-\[-2rem\] { margin-left: -2rem; margin-right: -2rem; }
  .md\:mb-0 { margin-bottom: 0px; }
  .md\:mb-4 { margin-bottom: 1rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
  .md\:me-6 { margin-inline-end: 1.5rem; }
  .md\:ml-1\.5 { margin-left: 0.375rem; }
  .md\:mr-2 { margin-right: 0.5rem; }
  .md\:ms-auto { margin-inline-start: auto; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:block { display: block; }
  .md\:inline-block { display: inline-block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:hidden { display: none; }
  .md\:h-\[calc\(100vh-82px\)\] { height: calc(-82px + 100vh); }
  .md\:h-fit { height: fit-content; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-1\/4 { width: 25%; }
  .md\:w-2\/3 { width: 66.6667%; }
  .md\:w-2\/5 { width: 40%; }
  .md\:w-40 { width: 10rem; }
  .md\:w-60 { width: 15rem; }
  .md\:w-96 { width: 24rem; }
  .md\:w-\[60\%\] { width: 60%; }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:min-w-80 { min-width: 20rem; }
  .md\:max-w-2xl { max-width: 42rem; }
  .md\:max-w-4xl { max-width: 56rem; }
  .md\:max-w-80 { max-width: 20rem; }
  .md\:max-w-\[40\%\] { max-width: 40%; }
  .md\:max-w-\[55rem\] { max-width: 55rem; }
  .md\:max-w-\[60\%\] { max-width: 60%; }
  .md\:max-w-\[600px\] { max-width: 600px; }
  .md\:max-w-md { max-width: 28rem; }
  .md\:basis-1\/2 { flex-basis: 50%; }
  .md\:grid-flow-col { grid-auto-flow: column; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-center { align-items: center; }
  .md\:justify-normal { justify-content: normal; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-0\.5 { gap: 0.125rem; }
  .md\:gap-10 { gap: 2.5rem; }
  .md\:gap-2 { gap: 0.5rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-8 { gap: 2rem; }
  .md\:overflow-y-scroll { overflow-y: scroll; }
  .md\:bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
  .md\:bg-none { background-image: none; }
  .md\:p-0 { padding: 0px; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .md\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
  .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pe-3 { padding-inline-end: 0.75rem; }
  .md\:pl-0 { padding-left: 0px; }
  .md\:pl-2 { padding-left: 0.5rem; }
  .md\:pr-10 { padding-right: 2.5rem; }
  .md\:text-right { text-align: right; }
  .md\:text-5xl { font-size: 3rem; line-height: 1; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .md\:leading-5 { line-height: 1.25rem; }
  .md\:opacity-0 { opacity: 0; }
  .md\:\*\:p-8 > * { padding: 2rem; }
  .md\:focus-visible\:opacity-100:focus-visible { opacity: 1; }
  .group\/config-drag-item:hover .md\:group-hover\/config-drag-item\:opacity-100 { opacity: 1; }
}
@media (min-width: 1024px) {
  .lg\:static { position: static; }
  .lg\:-bottom-8 { bottom: -2rem; }
  .lg\:-left-8 { left: -2rem; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-6 { grid-column: span 6 / span 6; }
  .lg\:col-span-8 { grid-column: span 8 / span 8; }
  .lg\:col-start-1 { grid-column-start: 1; }
  .lg\:col-start-4 { grid-column-start: 4; }
  .lg\:my-0 { margin-top: 0px; margin-bottom: 0px; }
  .lg\:mb-4 { margin-bottom: 1rem; }
  .lg\:ms-auto { margin-inline-start: auto; }
  .lg\:mt-4 { margin-top: 1rem; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:hidden { display: none; }
  .lg\:h-2 { height: 0.5rem; }
  .lg\:w-fit { width: fit-content; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-20 { min-width: 5rem; }
  .lg\:min-w-40 { min-width: 10rem; }
  .lg\:max-w-\[75rem\] { max-width: 75rem; }
  .lg\:basis-1\/2 { flex-basis: 50%; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); }
  .lg\:rounded-2xl { border-radius: 1rem; }
  .lg\:bg-transparent { background-color: transparent; }
  .lg\:p-0 { padding: 0px; }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:p-8 { padding: 2rem; }
  .lg\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .lg\:pe-0 { padding-inline-end: 0px; }
  .lg\:text-start { text-align: start; }
  .lg\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
  .lg\:\*\:ms-0 > * { margin-inline-start: 0px; }
  .lg\:\*\:w-auto > * { width: auto; }
}
@media (min-width: 1280px) {
  .xl\:end-\[--right-offset\] { inset-inline-end: var(--right-offset); }
  .xl\:start-\[--left-offset\] { inset-inline-start: var(--left-offset); }
  .xl\:col-span-4 { grid-column: span 4 / span 4; }
  .xl\:mt-0 { margin-top: 0px; }
  .xl\:block { display: block; }
  .xl\:hidden { display: none; }
  .xl\:size-10 { width: 2.5rem; height: 2.5rem; }
  .xl\:w-10 { width: 2.5rem; }
  .xl\:w-\[--col-width\] { width: var(--col-width); }
  .xl\:w-\[--table-width\] { width: var(--table-width); }
  .xl\:w-\[6\.875rem\] { width: 6.875rem; }
  .xl\:max-w-screen-2xl { max-width: 1536px; }
  .xl\:gap-2 { gap: 0.5rem; }
  .xl\:gap-4 { gap: 1rem; }
  .xl\:gap-x-4 { column-gap: 1rem; }
  .xl\:rounded-3xl { border-radius: 1.5rem; }
  .xl\:px-0 { padding-left: 0px; padding-right: 0px; }
  .xl\:py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
  .xl\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .xl\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .xl\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .xl\:text-transparent { color: transparent; }
}
.\[\&\>\*\:first-child\]\:hidden > :first-child { display: none; }
.\[\&\>\*\]\:mb-4 > * { margin-bottom: 1rem; }
.\[\&\>\*\]\:text-lg > * { font-size: 1.125rem; line-height: 1.75rem; }
@media (min-width: 640px) {
  .sm\:\[\&\>\*\]\:text-xl > * { font-size: 1.25rem; line-height: 1.75rem; }
}
@media (min-width: 768px) {
  .md\:\[\&\>\*\]\:w-1\/2 > * { width: 50%; }
  .md\:\[\&\>\*\]\:w-72 > * { width: 18rem; }
  .md\:\[\&\>\:first-child\]\:w-1\/3 > :first-child { width: 33.3333%; }
}
.\[\&\>\:last-child\>p\]\:text-sm > :last-child > p { font-size: 0.875rem; line-height: 1.25rem; }
@media (min-width: 768px) {
  .md\:\[\&\>\:last-child\]\:w-2\/3 > :last-child { width: 66.6667%; }
}
.\[\&\>audio\]\:invisible > audio { visibility: hidden; }
.\[\&\>button\]\:border-neutral-150 > button { --tw-border-opacity: 1; border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)); }
.first\:\[\&\>circle\]\:stroke-neutral-100 > circle:first-child { stroke: rgb(242, 242, 242); }
.last\:\[\&\>circle\]\:stroke-negative-500 > circle:last-child { stroke: rgb(182, 22, 30); }
.last\:\[\&\>circle\]\:stroke-neutral-500 > circle:last-child { stroke: rgb(80, 81, 86); }
.last\:\[\&\>circle\]\:stroke-notice-400 > circle:last-child { stroke: rgb(244, 182, 1); }
.last\:\[\&\>circle\]\:stroke-positive-500 > circle:last-child { stroke: rgb(51, 135, 8); }
.last\:\[\&\>circle\]\:stroke-primary-600 > circle:last-child { stroke: var(--colors-primary-600); }
@media (min-width: 768px) {
  .md\:\[\&\>div\>div\>label\>span\]\:w-full > div > div > label > span { width: 100%; }
  .md\:\[\&\>div\>div\>label\]\:w-full > div > div > label { width: 100%; }
}
.\[\&\>div\>div\]\:bg-negative-500 > div > div { --tw-bg-opacity: 1; background-color: rgb(182 22 30 / var(--tw-bg-opacity, 1)); }
.\[\&\>div\]\:h-14 > div { height: 3.5rem; }
.\[\&\>div\]\:w-full > div { width: 100%; }
.\[\&\>div\]\:justify-center > div { justify-content: center; }
.\[\&\>div\]\:rounded-none > div { border-radius: 0px; }
.\[\&\>div\]\:rounded-e-none > div { border-start-end-radius: 0px; border-end-end-radius: 0px; }
.\[\&\>div\]\:rounded-s-none > div { border-start-start-radius: 0px; border-end-start-radius: 0px; }
.\[\&\>div\]\:border-neutral-400 > div { --tw-border-opacity: 1; border-color: rgb(114 115 117 / var(--tw-border-opacity, 1)); }
.\[\&\>div\]\:bg-neutral-600 > div { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.\[\&\>div\]\:bg-positive-400 > div { --tw-bg-opacity: 1; background-color: rgb(67 174 10 / var(--tw-bg-opacity, 1)); }
.\[\&\>div\]\:bg-primary-500 > div { background-color: var(--colors-primary-500); }
.\[\&\>div\]\:bg-secondary-300 > div { background-color: var(--colors-secondary-300); }
.\[\&\>div\]\:text-base > div { font-size: 1rem; line-height: 1.5rem; }
.\[\&\>div\]\:text-white > div { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.\[\&\>div\]\:hover\:border-neutral-800:hover > div { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
.\[\&\>div\]\:has-\[\:focus-within\]\:border-neutral-800:has(:focus-within) > div { --tw-border-opacity: 1; border-color: rgb(1 1 1 / var(--tw-border-opacity, 1)); }
@media (prefers-contrast: more) {
  .\[\&\>div\]\:contrast-more\:bg-contrast-selectedItem > div { background-color: selecteditem; }
}
@media (prefers-contrast: less) {
  .\[\&\>div\]\:contrast-less\:bg-contrast-selectedItem > div { background-color: selecteditem; }
}
.\[\&\>h2\]\:w-full > h2 { width: 100%; }
.\[\&\>li\]\:mt-2 > li { margin-top: 0.5rem; }
.\[\&\>ol\]\:text-lg > ol { font-size: 1.125rem; line-height: 1.75rem; }
.\[\&\>ol\]\:font-bold > ol { font-weight: 700; }
.\[\&\>p\]\:flex > p { display: flex; }
.\[\&\>p\]\:items-center > p { align-items: center; }
.\[\&\>p\]\:text-primary-500 > p { color: var(--colors-primary-500); }
.\[\&\>span\]\:w-full > span { width: 100%; }
.\[\&\>span\]\:text-center > span { text-align: center; }
.\[\&\>span\]\:hover\:text-positive-300:hover > span { --tw-text-opacity: 1; color: rgb(91 231 12 / var(--tw-text-opacity, 1)); }
.\[\&\>span\]\:data-\[selected\=true\]\:border-positive-300[data-selected="true"] > span { --tw-border-opacity: 1; border-color: rgb(91 231 12 / var(--tw-border-opacity, 1)); }
.\[\&\>span\]\:data-\[focus-visible\=true\]\:bg-primary-50[data-focus-visible="true"] > span { background-color: var(--colors-primary-50); }
.\[\&_input\]\:bg-neutral-600 input { --tw-bg-opacity: 1; background-color: rgb(53 54 60 / var(--tw-bg-opacity, 1)); }
.\[\&_input\]\:py-1\.5 input { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.\[\&_input\]\:text-center input { text-align: center; }
.\[\&_input\]\:text-neutral-700 input { --tw-text-opacity: 1; color: rgb(26 27 34 / var(--tw-text-opacity, 1)); }
.\[\&_input\]\:text-white input { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.\[\&_label\]\:w-1\/2 label { width: 50%; }
.data-\[separator\=true\]\:\[\&_li\]\:mx-4 li[data-separator="true"] { margin-left: 1rem; margin-right: 1rem; }
.\[\&_span\]\:bg-none span { background-image: none; }
.\[\&_span\]\:text-primary-500 span { color: var(--colors-primary-500); }
.aria-hidden\:\[\&_span\]\:font-normal span[aria-hidden="true"] { font-weight: 400; }
.aria-hidden\:\[\&_span\]\:text-negative-500 span[aria-hidden="true"] { --tw-text-opacity: 1; color: rgb(182 22 30 / var(--tw-text-opacity, 1)); }
.\[\&_svg\]\:ml-1 svg { margin-left: 0.25rem; }
.\[\&_svg\]\:h-4 svg { height: 1rem; }
.\[\&_svg\]\:cursor-pointer svg { cursor: pointer; }
.\[\&_svg\]\:text-primary-500 svg { color: var(--colors-primary-500); }


/* ── inline ── */
:root { --colors-primary-50: #DAD8FD; --colors-primary-100: #C8C6FD; --colors-primary-150: #B6B3FC; --colors-primary-200: #A4A1FB; --colors-primary-250: #928EFA; --colors-primary-300: #817CFA; --colors-primary-350: #6F69F9; --colors-primary-400: #5D57F8; --colors-primary-450: #534DDD; --colors-primary-500: #4944C1; --colors-primary-550: #3E3AA6; --colors-primary-600: #34318B; --colors-primary-650: #2A2770; --colors-primary-700: #201E54; --colors-primary-750: #151439; --colors-primary-800: #0B0A1E; --colors-secondary-50: #D6F8EE; --colors-secondary-100: #C2F4E6; --colors-secondary-150: #AFF1DE; --colors-secondary-200: #9BEED6; --colors-secondary-250: #88EACD; --colors-secondary-300: #74E7C5; --colors-secondary-350: #61E3BD; --colors-secondary-400: #4DE0B5; --colors-secondary-450: #45C7A1; --colors-secondary-500: #3CAF8D; --colors-secondary-550: #349679; --colors-secondary-600: #2B7D65; --colors-secondary-650: #236551; --colors-secondary-700: #1A4C3E; --colors-secondary-750: #12342A; --colors-secondary-800: #091B16; }


/* ── https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap ── */
/* CORS blocked: https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap */

/* ── https://cdn.figure.com/fonts/SharpGroteskMedium21.css ── */
@font-face {
  font-family: 'Sharp Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/SharpGroteskMedium21.otf) format('OpenType');
}

/* ── inline ── */
#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; white-space: normal; overflow-wrap: break-word; text-align: left; }
#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 #onetrust-policy svg, #onetrust-banner-sdk .banner-option svg { height: 13px; width: 13px; margin-left: 1px; vertical-align: middle; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-button-order-0 { order: 0; }
#onetrust-banner-sdk .ot-button-order-1 { order: 1; }
#onetrust-banner-sdk .ot-button-order-2 { order: 2; }
#onetrust-banner-sdk #onetrust-close-btn-container svg { height: 10px; width: 10px; pointer-events: none; }
#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-banner-sdk p[role="heading"] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #onetrust-pc-sdk p[role="heading"] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] *, #ot-sync-ntfy p[role="heading"] * { 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.8; }
#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 .pc-logo svg, #onetrust-pc-sdk .ot-pc-logo svg { height: 60px; width: 180px; }
#onetrust-pc-sdk #close-pc-btn-handler > svg { margin: auto; display: block; height: 12px; width: 12px; }
#onetrust-pc-sdk #ot-pc-desc svg, #onetrust-pc-sdk .ot-desc-cntr svg, #onetrust-pc-sdk .ot-cat-grp svg { height: 13px; width: 13px; margin-left: -7px; vertical-align: middle; margin-right: 5px; }
#onetrust-pc-sdk .ot-host-hdr > a { display: inline-block; }
#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, .ot-confirm-dialog-overlay.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(255, 255, 255); background-color: rgb(70, 130, 84); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); }
#ot-sdk-btn.ot-sdk-show-settings:active, #ot-sdk-btn.optanon-show-settings:active { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); border: 1px solid rgba(162, 192, 169, 0.5); }
.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: 8px; }
#onetrust-pc-sdk .ot-vnd-item svg.ot-ext-lnk { align-self: center; }
#onetrust-pc-sdk .ot-pc-footer-logo svg, #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.8em; padding-top: 3px; display: block; }
#onetrust-pc-sdk p[role="heading"] .ot-pur-vdr-count { font-weight: 400 !important; font-size: 0.8em !important; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal, #onetrust-pc-sdk #ot-pc-content .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 #onetrust-policy .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg { height: 20px; width: 30px; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg.ot-source-sprite, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg.ot-source-sprite { position: relative; bottom: -3px; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite), #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) { transform: scale(0.5); }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) 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.25rem; 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-signature-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-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); }
#onetrust-consent-sdk #onetrust-sprite-svg { display: none; }
@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 img, #onetrust-pc-sdk img, #ot-sdk-cookie-policy img, #ot-sync-ntfy img { overflow: hidden !important; }
#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-banner-sdk p[role="heading"], #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[role="heading"], #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[role="heading"] { 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:not([role="heading"]), #onetrust-pc-sdk p:not([role="heading"]), #ot-sdk-cookie-policy p:not([role="heading"]) { 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):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.9; }
#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(112, 112, 112); 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 { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFlat { position: fixed; z-index: 2147483645; bottom: 0px; right: 0px; left: 0px; background-color: rgb(255, 255, 255); max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otFlat.top { top: 0px; bottom: auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk > .ot-sdk-container { overflow: hidden; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk #onetrust-policy { margin: 1.25em 0px 0.625em 2em; overflow: hidden; }
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.2em; line-height: 1.3; margin-bottom: 10px; }
#onetrust-banner-sdk #onetrust-group-container { position: relative; }
#onetrust-banner-sdk #onetrust-policy-text { clear: both; text-align: left; font-size: 0.88em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-policy-text * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text { color: dimgray; float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { min-height: 1px; text-align: center; }
#onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(104, 182, 49); color: rgb(255, 255, 255); border-color: rgb(104, 182, 49); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(104, 182, 49); text-decoration: underline; padding-left: 0px; padding-right: 0px; }
#onetrust-banner-sdk .onetrust-close-btn-ui { width: 44px; height: 44px; background-size: 12px; border: none; position: relative; margin: auto; padding: 0px; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; margin-right: 5px; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-left: 65px; }
#onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; display: block; }
#onetrust-banner-sdk #banner-options { float: left; display: table; margin-right: 0px; margin-left: 1em; width: calc(100% - 1em); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 10px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { display: block; height: auto; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option { margin-bottom: 12px; margin-left: 0px; border: none; float: left; padding: 0px; }
#onetrust-banner-sdk .banner-option:first-child { padding-left: 2px; }
#onetrust-banner-sdk .banner-option:not(:first-child) { padding: 0px; border: none; }
#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; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; padding: 10px 0px 5px 10px; margin-right: 10px; height: 0px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }
#onetrust-banner-sdk .ot-dpd-container { float: left; }
#onetrust-banner-sdk .ot-dpd-title { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.88em; line-height: 1.4; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * { margin-bottom: 0px; }
#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; clear: both; margin-bottom: 0px; padding: 0px; border: 0px; height: auto; width: auto; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk.ot-close-btn-link { padding-top: 25px; }
#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 #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; }
@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 6px; right: 2px; }
  #onetrust-banner-sdk #onetrust-policy { margin-left: 0px; margin-top: 3em; }
  #onetrust-banner-sdk #onetrust-button-group { display: block; }
  #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 .onetrust-close-btn-ui { top: auto; transform: none; }
  #onetrust-banner-sdk #onetrust-policy-title { display: inline; float: none; }
  #onetrust-banner-sdk #banner-options { margin: 0px; padding: 0px; width: 100%; }
}
@media only screen and (max-width: 550px) {
  #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { margin-right: 0px; }
  #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { margin-right: 0px; }
}
@media only screen and (min-width: 426px) and (max-width: 896px) {
  #onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 0px; right: 0px; }
  #onetrust-banner-sdk #onetrust-policy { margin-left: 1em; margin-right: 1em; }
  #onetrust-banner-sdk .onetrust-close-btn-ui { top: 10px; right: 10px; }
  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 95%; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-group-container { width: 100%; }
  #onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent { padding-left: 50px; }
  #onetrust-banner-sdk #onetrust-button-group-parent { width: 100%; position: relative; margin-left: 0px; }
  #onetrust-banner-sdk #onetrust-button-group button { display: inline-block; }
  #onetrust-banner-sdk #onetrust-button-group { margin-right: 0px; text-align: center; }
  #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { width: auto; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container { display: inline-flex; flex-wrap: wrap; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler { float: none; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(1) { margin-right: auto !important; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler { float: right; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group { width: calc(100% - 2em); margin-right: 0px; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { padding-left: 0px; text-align: left; }
  #onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button { width: 100%; text-align: center; }
  #onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button { float: none; }
  #onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }
}
@media only screen and (min-width: 550px) {
  #onetrust-banner-sdk .banner-option:not(:first-child) { border-left: 1px solid rgb(216, 216, 216); padding-left: 25px; }
}
@media only screen and (min-width: 425px) and (max-width: 550px) {
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group, #onetrust-banner-sdk.ot-iab-2 .banner-option { width: 100%; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-pc-btn-handler { width: 100%; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler { float: left; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group.ot-button-order-container { width: auto; }
}
@media only screen and (min-width: 769px) {
  #onetrust-banner-sdk #onetrust-button-group { margin-right: 30%; }
  #onetrust-banner-sdk #banner-options { margin-left: 2em; margin-right: 5em; margin-bottom: 1.25em; width: calc(100% - 7em); }
}
@media only screen and (min-width: 897px) and (max-width: 1023px) {
  #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 80%; transform: translateY(-50%); }
  #onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; padding: 0px; right: 0px; }
  #onetrust-banner-sdk #onetrust-close-btn-container button { position: relative; margin: 0px; right: -22px; top: 2px; }
}
@media only screen and (min-width: 1024px) {
  #onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; right: 0px; }
  #onetrust-banner-sdk #onetrust-close-btn-container button { right: -12px; }
  #onetrust-banner-sdk #onetrust-policy { margin-left: 2em; }
  #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 60%; transform: translateY(-50%); }
  #onetrust-banner-sdk .ot-optout-signal { width: 50%; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title { width: 50%; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 1em; width: 50%; border-right: 1px solid rgb(216, 216, 216); padding-right: 1rem; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text { margin-bottom: 0px; padding-bottom: 1em; }
  #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 0px; padding-bottom: 1em; }
  #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container { width: 45%; padding-left: 1rem; display: inline-block; float: none; }
  #onetrust-banner-sdk.ot-iab-2 .ot-dpd-title { line-height: 1.7; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent { left: auto; right: 4%; margin-left: 0px; }
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { margin: auto; width: 30%; }
  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 60%; }
  #onetrust-banner-sdk #onetrust-button-group { margin-right: auto; }
  #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-top: 1em; }
}
@media only screen and (min-width: 890px) {
  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { padding-left: 3%; padding-right: 4%; margin-left: 0px; }
  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group { margin-right: 0px; margin-top: 1.25em; width: 100%; }
  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { width: 100%; margin-bottom: 5px; margin-top: 5px; }
  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type { margin-bottom: 20px; }
}
@media only screen and (min-width: 1280px) {
  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 55%; }
  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width: 44%; padding-left: 2%; padding-right: 2%; }
  #onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent { position: absolute; left: 55%; }
}
#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(94, 95, 99); }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #ot-dialog-confirm-handler { background-color: rgb(94, 95, 99); border-color: rgb(94, 95, 99); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(26, 27, 34); outline-width: 1px; }
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link, #onetrust-consent-sdk #ot-dialog-cancel-handler { color: rgb(26, 27, 34); border-color: rgb(26, 27, 34); background-color: rgb(255, 255, 255); }
#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link, #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link { margin-left: 5px; }
#ot-sdk-btn.ot-sdk-show-settings { border: none; padding: 0px; color: rgb(26, 27, 34); background-color: transparent; font-weight: bold; font-size: 0.8125em; }
#ot-sdk-btn.ot-sdk-show-settings:hover { background-color: transparent; color: rgb(91, 86, 245); }
#onetrust-banner-sdk #onetrust-policy-text a { margin-left: 0rem; }
#onetrust-banner-sdk { font-size: 0.875rem; font-family: "Instrument Sans", sans-serif; }
#onetrust-banner-sdk #onetrust-button-group { width: 100%; gap: 4px 8px; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 20px auto !important; }
#onetrust-banner-sdk #onetrust-button-group > * { margin: 0px !important; padding: 3px !important; }
#onetrust-banner-sdk #onetrust-pc-btn-handler { grid-area: 1 / 2; }
#onetrust-banner-sdk #onetrust-reject-all-handler { grid-area: 2 / 2; border: none; background-color: transparent; text-decoration: underline; }
#onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { color: rgb(94, 95, 99); text-align: left; font-size: 0.65rem; }
#onetrust-banner-sdk #onetrust-accept-btn-handler { grid-area: span 2 / 1; border-radius: 4px; background-color: rgb(26, 27, 34); }
@media (min-width: 425px) {
  #onetrust-banner-sdk #onetrust-pc-btn-handler { grid-area: 1 / 1; font-size: 0.75rem; }
  #onetrust-banner-sdk #onetrust-reject-all-handler { grid-area: 2 / 1; font-size: 0.75rem; }
  #onetrust-banner-sdk #onetrust-accept-btn-handler { grid-area: span 2 / 2; }
}
@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 !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 { --ot-footer-space: 160px; 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-lst { bottom: var(--ot-footer-space); }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: var(--ot-footer-space); }
#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: var(--ot-footer-space); border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pc-footer button { margin-top: 19px; }
#onetrust-pc-sdk .ot-button-order-0 { float: left !important; margin-right: 10px !important; margin-bottom: 25px !important; }
#onetrust-pc-sdk .ot-btn-container { text-align: left; padding: 0px 25px; }
#onetrust-pc-sdk .ot-btn-container button { min-width: calc(50% - 5px); }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container { height: 100%; display: flex; flex-direction: column; gap: 0.5rem; justify-content: space-around; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler { width: 100%; min-height: 40px; float: none !important; margin: 0px !important; }
#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: 0.2s ease-in; 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: 0.4s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-chkbox input { width: 28px !important; height: 28px !important; }
#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 input[aria-checked="mixed"] ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input[aria-checked="mixed"] + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: flex; align-items: center; cursor: pointer; min-height: 28px; }
#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: 4px; top: 4px; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 8px; top: 8px; }
#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: 150ms ease-in; }
#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%; justify-content: flex-start !important; }
#onetrust-pc-sdk .ot-enbl-chr .ot-acc-hdr { justify-content: space-between; }
#onetrust-pc-sdk .ot-cat-item p[role="heading"] { max-width: 60%; line-height: 1.5; }
#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item p[role="heading"] { max-width: 90%; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-label-status { font-size: 0.75em; display: none; position: relative; top: 2px; padding-right: 5px; float: left; }
#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:not([role="heading"]) { 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.privacy-notice-link, #onetrust-pc-sdk #ot-pc-desc a.ot-imprint-handler { margin-right: 8px; }
#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:not([role="heading"]) { 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, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p[aria-level="5"] { font-weight: bold; margin-bottom: 0px; float: left; position: relative; top: 6px; padding-top: 0px; }
#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 svg.ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk, #onetrust-pc-sdk .ot-host-hdr svg.ot-ext-lnk, #onetrust-pc-sdk .ot-cat-grp svg.ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; cursor: pointer; vertical-align: middle; }
#onetrust-pc-sdk .ot-ven-hdr svg.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, #onetrust-pc-sdk #ot-lst-title p[aria-level="3"] { 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(112, 112, 112); 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, #onetrust-pc-sdk .ot-enbl-chr .ot-accordion-layout p[aria-level="4"] ~ .ot-tgl + .ot-tgl { right: 105px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-enbl-chr .ot-cat-item p[aria-level="5"] + .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 #ot-filter-list-header { margin-top: 20px; margin-bottom: 10px; float: left; max-width: 150px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px 1px 1px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#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: 0.1s; 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; 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 > dl { font-size: 0.8em; padding: 5px 0px; margin: 5px 0px; display: flex; }
#onetrust-pc-sdk .ot-host-opt li > dl dt { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > dl dd { 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 h5 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"] { 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):not([role="heading"]) { 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 h5, #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 h5, #onetrust-pc-sdk .ot-ven-dets p[aria-level="5"] { padding-top: 5px; line-height: 1.5; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5, #onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"] { 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: 0.2s; 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: 5px; margin-left: 15px; min-height: 20px; width: 75%; }
#onetrust-pc-sdk .ot-fltr-opt label { padding-left: 30px; margin-bottom: 0px; }
#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: 9px; top: 12px; }
#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; 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, #onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"] ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"] ~ .ot-always-active { right: 16px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"] ~ .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 p[aria-level="4"] ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"] ~ .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 60%; transform: translateY(-50%); }
#onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"] ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"] ~ .ot-always-active { position: relative; transform: none; right: 0px; }
#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-subgrp > p[aria-level="5"], #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-subgrp > p[aria-level="5"], #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 p[aria-level="5"] + .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, #onetrust-pc-sdk .ot-cat-item p[aria-level="4"] + .ot-tgl, #onetrust-pc-sdk .ot-acc-txt p[aria-level="4"] + .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; 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:not(.ot-fltr-opt) { position: relative; margin: 0px; padding: 15px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3, #onetrust-pc-sdk ul li h4, #onetrust-pc-sdk ul li p[aria-level="3"], #onetrust-pc-sdk ul li p[aria-level="4"] { 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:not([role="heading"]) { 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: 0.25s ease-out; 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: 0.1s ease-in; 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: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; 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-pc-lst { display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 100px); }
#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 > div { display: flex; }
#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 > div, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info > div { display: flex; }
#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, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5, #onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"] { 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 (min-width: 768px) {
  #onetrust-pc-sdk.ot-tgl-with-label .ot-label-status { display: inline; }
  #onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status { display: none; }
}
@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); }
  #onetrust-pc-sdk .ot-btn-container.ot-button-order-container { height: 100%; display: flex; flex-direction: column; justify-content: space-around; }
  #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler { width: 100%; float: none !important; margin: 0px !important; }
}
@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: 90px; height: 100%; }
  #onetrust-pc-sdk .ot-pc-footer .ot-btn-container { overflow: hidden auto; max-height: calc(100% - 30px); }
  #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { bottom: 100px; height: auto !important; }
  #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 100px; }
  #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 #ot-lst-title p[aria-level="3"], #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, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a { color: rgb(94, 95, 99); }
#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(248, 248, 248); }
#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(248, 248, 248); }
#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(94, 95, 99); border-color: rgb(94, 95, 99); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(94, 95, 99); }
#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(77, 77, 77); border-color: rgb(77, 77, 77); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(70, 130, 84); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob { background-color: rgb(118, 118, 118); }
#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(26, 27, 34); outline-width: 1px; outline-offset: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(26, 27, 34); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(26, 27, 34) solid 1px; outline-offset: 1px; }
#onetrust-pc-sdk ul li { border-bottom: none; }
#onetrust-pc-sdk ul { list-style: inside none disc; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(91, 86, 245); }
.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(26, 27, 34); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(26, 27, 34); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(26, 27, 34); }
#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); }
#cookie-policy-title { display: none; }
.ot-floating-button__front { background-image: url("https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png"); }
@keyframes slide-down-custom { 
  0% { }
  100% { bottom: 0px; }
}
@-webkit-keyframes slide-down-custom { 
  0% { }
  100% { bottom: 0px; }
}


/* ── inline ── */
.eFhoGl.eFhoGl { background-color: inherit; }
.jScpRY.jScpRY { margin-bottom: 0px; margin-left: 1.5rem; margin-right: 1.5rem; display: none; }
@media only screen and (min-width: 768px) {
  .jScpRY.jScpRY { display: block; }
}
.eUephL.eUephL { background: rgba(0, 0, 0, 0.8); z-index: 1999; position: absolute; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; }
.eUephL.eUephL.eUephL.eUephL { position: fixed; inset: 0px; }
.dSGXwm { width: 0.75rem; }
@media (forced-colors: active) {
  .dSGXwm [fill]:not(.no-transition) { fill: canvastext !important; }
  .dSGXwm [stroke]:not(.no-transition) { stroke: canvastext !important; }
}
.eqBAqE { width: 0.9375rem; }
@media (forced-colors: active) {
  .eqBAqE [fill]:not(.no-transition) { fill: canvastext !important; }
  .eqBAqE [stroke]:not(.no-transition) { stroke: canvastext !important; }
}
.ccookp { width: 6.25rem; }
@media (forced-colors: active) {
  .ccookp [fill]:not(.no-transition) { fill: canvastext !important; }
  .ccookp [stroke]:not(.no-transition) { stroke: canvastext !important; }
}
.ktIQzf { width: 1rem; }
@media (forced-colors: active) {
  .ktIQzf [fill]:not(.no-transition) { fill: canvastext !important; }
  .ktIQzf [stroke]:not(.no-transition) { stroke: canvastext !important; }
}
.kRfjtU.kRfjtU { padding: 0px; }
@media only screen and (min-width: 768px) {
  .kRfjtU.kRfjtU { padding: 0.375rem 0px; }
}
.fGVSTW.fGVSTW { position: relative; }
.dRmRnA.dRmRnA { padding-right: 1rem; }
.icSohj.icSohj { padding-left: 1rem; }
.eIDhEL.eIDhEL { user-select: none; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; flex-flow: row; font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; font-weight: 500; font-size: 0.8125rem; line-height: calc(1.84615); color: var(--colors-neutral-500); display: block; margin-top: 0.5rem; }
.cqyHRF.cqyHRF { user-select: none; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; flex-flow: row; font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; font-weight: 500; font-size: 0.8125rem; line-height: calc(1.84615); color: var(--colors-neutral-300); display: block; margin-top: 0.5rem; }
.kvmXwc { margin: 0px 2.5rem 1.5rem; border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid var(--colors-neutral-200); }
.dCLIic { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
:focus { outline: none; }
:focus-visible { outline: none; }
button.storybook-focus, button[data-focus-visible-added]:focus { box-shadow: 0 0 0 2px var(--colors-primary-100),0 0 0 6px var(--colors-primary-700); outline: transparent solid 2px; }
a.storybook-focus, a[data-focus-visible-added]:focus { color: var(--colors-primary-600); box-shadow: 0 0 0 1px var(--colors-primary-600); outline: transparent solid 1px; }
html { line-height: 1.15; box-sizing: border-box; overflow-y: scroll; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
body { width: 100%; overflow-x: hidden; overflow-wrap: break-word; font-kerning: normal; margin: 0px; -webkit-font-smoothing: antialiased; font-family: var(--typography-font-body),sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }
body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, a, button { margin: 0px; padding: 0px; font-weight: normal; }
body h1, body h2, body h3, body h4, body h5, body h6, body p, body ol, body ul, body li, body a, body button { font-weight: normal; margin: 0px; padding: 0px; text-rendering: optimizelegibility; white-space: pre-line; }
body fieldset { margin: 0px; padding: 0px; border: none; }
body input, body button, body select { margin: 0px; padding: 0px; border: none; background: none; outline: none; cursor: pointer; border-radius: 0px; appearance: none; }
body .active-context-menu { z-index: 1000; position: relative; }
.typography-h1, h1 { font-family: var(--typography-font-header); font-weight: 700; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 3.4375rem; line-height: calc(0.872727); }
.typography-h2, h2 { font-family: var(--typography-font-header); font-weight: 700; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 2.75rem; line-height: calc(1.09091); }
.typography-h3, h3 { font-family: var(--typography-font-header); font-weight: 700; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 2.1875rem; line-height: calc(1.17143); }
.typography-h4, h4 { font-family: var(--typography-font-header); font-weight: 700; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1.75rem; line-height: calc(1.42857); }
.typography-h5, h5 { font-family: var(--typography-font-header); font-weight: 700; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1.4375rem; line-height: calc(1.3913); }
.typography-h6, h6 { font-family: var(--typography-font-header); font-weight: 700; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1.0625rem; line-height: calc(1.41176); }
.typography-xl { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1.5625rem; line-height: calc(1.28); }
.typography-l { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1.25rem; line-height: calc(1.6); }
.typography-m { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1rem; line-height: calc(1.5); }
.typography-m-semibold { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 500; font-size: 1rem; line-height: calc(1.5); }
.typography-s, p, ol, ul, li, tr, th, td, input, label { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 0.8125rem; line-height: calc(1.84615); }
.typography-s-semibold { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 500; font-size: 0.8125rem; line-height: calc(1.84615); }
.typography-s-bold { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 700; font-size: 0.8125rem; line-height: calc(1.84615); }
.typography-xs { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 0.625rem; line-height: calc(1.6); }
.typography-xs-bold { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 700; font-size: 0.625rem; line-height: calc(1.6); }
.typography-input { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1rem; line-height: calc(1.5); }
.typography-input-semibold { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 500; font-size: 1rem; line-height: calc(1.5); }
body p { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1rem; line-height: calc(1.5); }
body p a { border-radius: 4px; color: var(--colors-primary-500); transition: color 300ms; }
body p a.storybook-hover { color: var(--colors-primary-700); }
body p a.storybook-active { color: var(--colors-primary-700); }
@media (any-hover: none) {
  body p a:hover { color: var(--colors-primary-500); }
  body p a:active { color: var(--colors-primary-700); }
}
@media (any-hover: hover) {
  body p a:hover { color: var(--colors-primary-700); }
  body p a:active { color: var(--colors-primary-700); }
}
:root { --colors-background-light: #F5F7FD; --colors-background-dark: #191C27; --colors-primary-50: #DAD8FD; --colors-primary-100: #C8C6FD; --colors-primary-150: #B6B3FC; --colors-primary-200: #A4A1FB; --colors-primary-250: #928EFA; --colors-primary-300: #817CFA; --colors-primary-350: #6F69F9; --colors-primary-400: #5D57F8; --colors-primary-450: #534DDD; --colors-primary-500: #4944C1; --colors-primary-550: #3E3AA6; --colors-primary-600: #34318B; --colors-primary-650: #2A2770; --colors-primary-700: #201E54; --colors-primary-750: #151439; --colors-primary-800: #0B0A1E; --colors-secondary-50: #D6F8EE; --colors-secondary-100: #C2F4E6; --colors-secondary-150: #AFF1DE; --colors-secondary-200: #9BEED6; --colors-secondary-250: #88EACD; --colors-secondary-300: #74E7C5; --colors-secondary-350: #61E3BD; --colors-secondary-400: #4DE0B5; --colors-secondary-450: #45C7A1; --colors-secondary-500: #3CAF8D; --colors-secondary-550: #349679; --colors-secondary-600: #2B7D65; --colors-secondary-650: #236551; --colors-secondary-700: #1A4C3E; --colors-secondary-750: #12342A; --colors-secondary-800: #091B16; --colors-neutral-50: #F9FCFF; --colors-neutral-100: #F4F7FF; --colors-neutral-150: #E9EEF9; --colors-neutral-200: #D5DCEC; --colors-neutral-250: #C9CFE3; --colors-neutral-300: #B0B5CA; --colors-neutral-350: #9196AA; --colors-neutral-400: #6A7187; --colors-neutral-450: #555B71; --colors-neutral-500: #4C5165; --colors-neutral-550: #3D4151; --colors-neutral-600: #30323F; --colors-neutral-650: #262832; --colors-neutral-700: #1A1B22; --colors-neutral-750: #0F1014; --colors-neutral-800: #010101; --colors-negative-50: #FDEDEE; --colors-negative-100: #FBDBDB; --colors-negative-150: #F9C9CB; --colors-negative-200: #F29297; --colors-negative-250: #EE8084; --colors-negative-300: #EB5C63; --colors-negative-350: #E63740; --colors-negative-400: #E01B25; --colors-negative-450: #C81820; --colors-negative-500: #B6161E; --colors-negative-550: #A2131B; --colors-negative-600: #7F1115; --colors-negative-650: #6D0D12; --colors-negative-700: #5B0A0F; --colors-negative-750: #360709; --colors-negative-800: #120203; --colors-notice-50: #FFFAEA; --colors-notice-100: #FFF4D6; --colors-notice-150: #FEF1C2; --colors-notice-200: #FEE085; --colors-notice-250: #FFD55D; --colors-notice-300: #FFC82A; --colors-notice-350: #FEC008; --colors-notice-400: #F4B601; --colors-notice-450: #CB9801; --colors-notice-500: #B78900; --colors-notice-550: #A27A00; --colors-notice-600: #8E6B00; --colors-notice-650: #654C00; --colors-notice-700: #513D00; --colors-notice-750: #3D2E00; --colors-notice-800: #140F01; --colors-positive-50: #F1FEEB; --colors-positive-100: #D8FCC5; --colors-positive-150: #BEF99F; --colors-positive-200: #A5F778; --colors-positive-250: #7EF43D; --colors-positive-300: #5BE70C; --colors-positive-350: #53D40D; --colors-positive-400: #43AE0A; --colors-positive-450: #3D9A07; --colors-positive-500: #338708; --colors-positive-550: #2E7308; --colors-positive-600: #246005; --colors-positive-650: #1E4D03; --colors-positive-700: #173A03; --colors-positive-750: #0F2702; --colors-positive-800: #071302; --spacings-3xs: 0.25rem; --spacings-2xs: 0.5rem; --spacings-xs: 0.75rem; --spacings-s: 1rem; --spacings-m: 1.5rem; --spacings-l: 2rem; --spacings-xl: 2.5rem; --spacings-2xl: 3rem; --typography-font-header: Sharp Grotesk; --typography-font-body: Plus Jakarta Sans; --typography-fontSize-xs: 0.625rem; --typography-fontSize-s: 0.8125rem; --typography-fontSize-m: 1rem; --typography-fontSize-l: 1.25rem; --typography-fontSize-xl: 1.5625rem; --typography-fontSize-h6: 1.0625rem; --typography-fontSize-h5: 1.4375rem; --typography-fontSize-h4: 1.75rem; --typography-fontSize-h3: 2.1875rem; --typography-fontSize-h2: 2.75rem; --typography-fontSize-h1: 3.4375rem; --typography-fontWeight-thin: 200; --typography-fontWeight-light: 300; --typography-fontWeight-normal: 400; --typography-fontWeight-medium: 500; --typography-fontWeight-semibold: 600; --typography-fontWeight-bold: 700; --typography-lineHeight-1: .75rem; --typography-lineHeight-2: 1rem; --typography-lineHeight-3: 1.25rem; --typography-lineHeight-4: 1.5rem; --typography-lineHeight-5: 1.75rem; --typography-lineHeight-6: 2rem; --typography-lineHeight-7: 2.25rem; --typography-lineHeight-8: 2.5rem; --typography-lineHeight-9: 2.75rem; --typography-lineHeight-10: 3rem; --typography-lineHeight-normal: normal; --typography-lineHeight-none: 1; --typography-lineHeight-shorter: 1.25; --typography-lineHeight-short: 1.375; --typography-lineHeight-base: 1.5; --typography-lineHeight-tall: 1.625; --typography-lineHeight-taller: 2; }
.deUXnj { position: fixed; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; flex-flow: row; background-color: rgba(0, 0, 0, 0.7); z-index: 1900; transform: scale(0); pointer-events: none; opacity: 0; transition: none; }
@media only screen and (min-width: 768px) {
  .deUXnj { -webkit-box-align: center; align-items: center; }
}
.hNaVwt { position: relative; outline: transparent solid 2px; }
.iPbews { color: var(--colors-primary-500); display: inline-block; fill: none; height: 1em; line-height: 1em; vertical-align: middle; width: 1em; }
.bOqTxb { font-family: var(--typography-font-body); border-radius: 4px; box-sizing: border-box; cursor: pointer; text-decoration: none; white-space: nowrap; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; letter-spacing: 0px; font-style: normal; font-weight: 500; font-size: 1rem; padding: 0.6875rem 1rem; line-height: 1; min-height: 3rem; width: unset; min-width: 21.25rem; border: 1px solid var(--colors-primary-600); transition: background 300ms, color 300ms; background: rgb(255, 255, 255); color: var(--colors-primary-600); }
.bOqTxb:disabled, .bOqTxb[disabled] { pointer-events: none; }
.bOqTxb.storybook-focus { box-shadow: 0 0 0 4px var(--colors-primary-500); outline: transparent solid 2px; }
.bOqTxb:focus { outline: none; box-shadow: none; }
.bOqTxb:focus-visible { outline: none; box-shadow: none; }
.bOqTxb[data-focus-visible-added]:focus { box-shadow: 0 0 0 4px var(--colors-primary-500); outline: transparent solid 2px; }
.bOqTxb.storybook-hover { background: var(--colors-primary-100); }
.bOqTxb.storybook-active { background: var(--colors-primary-200); }
@media (any-hover: none) {
  .bOqTxb:hover { background: rgb(255, 255, 255); }
  .bOqTxb:active { background: var(--colors-primary-200); }
}
@media (any-hover: hover) {
  .bOqTxb:hover { background: var(--colors-primary-100); }
  .bOqTxb:active { background: var(--colors-primary-200); }
}
.bOqTxb.storybook-hover { color: var(--colors-primary-600); }
.bOqTxb.storybook-active { color: var(--colors-primary-600); }
@media (any-hover: none) {
  .bOqTxb:hover { color: var(--colors-primary-600); }
  .bOqTxb:active { color: var(--colors-primary-600); }
}
@media (any-hover: hover) {
  .bOqTxb:hover { color: var(--colors-primary-600); }
  .bOqTxb:active { color: var(--colors-primary-600); }
}
.bOqTxb:disabled, .bOqTxb[disabled] { background: none !important; color: var(--colors-neutral-300) !important; border: 1px solid var(--colors-neutral-300) !important; }
.kzqMyl { font-family: var(--typography-font-body); border-radius: 100px; border: 1px solid transparent; box-sizing: border-box; cursor: pointer; text-decoration: none; white-space: nowrap; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; letter-spacing: 0px; font-style: normal; font-weight: 500; font-size: 1rem; padding: 0.6875rem 1rem; line-height: 1; min-height: 3rem; width: unset; min-width: 21.25rem; color: rgb(255, 255, 255); transition: background 300ms; background: var(--colors-primary-600); }
.kzqMyl:disabled, .kzqMyl[disabled] { pointer-events: none; }
.kzqMyl.storybook-focus { box-shadow: 0 0 0 2px var(--colors-primary-100),0 0 0 6px var(--colors-primary-700); outline: transparent solid 2px; background: var(--colors-primary-500); color: rgb(255, 255, 255); }
.kzqMyl:focus { outline: none; box-shadow: none; }
.kzqMyl:focus-visible { outline: none; box-shadow: none; }
.kzqMyl[data-focus-visible-added]:focus { box-shadow: 0 0 0 2px var(--colors-primary-100),0 0 0 6px var(--colors-primary-700); outline: transparent solid 2px; background: var(--colors-primary-500); color: rgb(255, 255, 255); }
.kzqMyl.storybook-hover { background: var(--colors-primary-500); }
.kzqMyl.storybook-active { background: var(--colors-primary-700); }
@media (any-hover: none) {
  .kzqMyl:hover { background: var(--colors-primary-600); }
  .kzqMyl:active { background: var(--colors-primary-700); }
}
@media (any-hover: hover) {
  .kzqMyl:hover { background: var(--colors-primary-500); }
  .kzqMyl:active { background: var(--colors-primary-700); }
}
.kzqMyl:disabled, .kzqMyl[disabled] { background: var(--colors-neutral-200) !important; }
.cDbVwz { position: relative; }
.bZtZDl { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; }
@media only screen and (min-width: 768px) {
  .bZtZDl { display: none; }
}
.gOARSF { display: none; }
@media only screen and (min-width: 768px) {
  .gOARSF { background-color: rgb(255, 255, 255); position: absolute; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; visibility: hidden; box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 12px 4px, rgba(0, 0, 0, 0.07) 2px 7px 9px; }
}
.ULrDx { position: relative; border-radius: 4px; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; border: 0.0625rem solid var(--colors-neutral-300); transition: border 300ms; }
.ULrDx input { cursor: text; }
.ULrDx.storybook-hover { border: 0.0625rem solid var(--colors-primary-600); }
.ULrDx.storybook-active { border: 0.0625rem solid var(--colors-primary-600); }
@media (any-hover: none) {
  .ULrDx:hover { border: 0.0625rem solid var(--colors-neutral-300); }
  .ULrDx:active { border: 0.0625rem solid var(--colors-primary-600); }
}
@media (any-hover: hover) {
  .ULrDx:hover { border: 0.0625rem solid var(--colors-primary-600); }
  .ULrDx:active { border: 0.0625rem solid var(--colors-primary-600); }
}
.kwATnB { position: relative; border-radius: 4px; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; border: 0.0625rem solid var(--colors-neutral-300); transition: border 300ms; pointer-events: none; background: var(--colors-neutral-150); }
.kwATnB input { cursor: text; }
.kwATnB.storybook-hover { border: 0.0625rem solid var(--colors-primary-600); }
.kwATnB.storybook-active { border: 0.0625rem solid var(--colors-primary-600); }
@media (any-hover: none) {
  .kwATnB:hover { border: 0.0625rem solid var(--colors-neutral-300); }
  .kwATnB:active { border: 0.0625rem solid var(--colors-primary-600); }
}
@media (any-hover: hover) {
  .kwATnB:hover { border: 0.0625rem solid var(--colors-primary-600); }
  .kwATnB:active { border: 0.0625rem solid var(--colors-primary-600); }
}
.kwATnB { border: 1px solid var(--colors-neutral-150); }
.cfyjBu { width: 100%; box-sizing: border-box; padding: 0.625rem 1rem; border-radius: inherit; flex: 1 1 0%; font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; font-size: 1rem; line-height: calc(1.5); color: var(--colors-neutral-700); }
.cfyjBu::-webkit-input-placeholder { color: var(--colors-neutral-500); }
.cfyjBu::placeholder { color: var(--colors-neutral-500); }
.cfyjBu:focus::-webkit-input-placeholder { color: var(--colors-neutral-700); }
.cfyjBu:focus::placeholder { color: var(--colors-neutral-700); }
.cfyjBu:-webkit-autofill::first-line { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1rem; line-height: calc(1.5); }
.cfyjBu:autofill { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 500; font-size: 1rem; line-height: calc(1.5); }
.gphFoG { width: 100%; box-sizing: border-box; padding: 0.625rem 1rem; border-radius: inherit; flex: 1 1 0%; font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; font-size: 1rem; line-height: calc(1.5); color: var(--colors-neutral-300); }
.gphFoG::-webkit-input-placeholder { color: var(--colors-neutral-500); }
.gphFoG::placeholder { color: var(--colors-neutral-500); }
.gphFoG:focus::-webkit-input-placeholder { color: var(--colors-neutral-700); }
.gphFoG:focus::placeholder { color: var(--colors-neutral-700); }
.gphFoG::-webkit-input-placeholder { color: var(--colors-neutral-400); }
.gphFoG::placeholder { color: var(--colors-neutral-400); }
.gphFoG:-webkit-autofill::first-line { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1rem; line-height: calc(1.5); }
.gphFoG:autofill { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 500; font-size: 1rem; line-height: calc(1.5); }
.gMJRLj { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; flex: 0 0 auto; user-select: none; pointer-events: none; font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; font-size: 1rem; line-height: calc(1.5); color: var(--colors-neutral-600); }
.hBXyRX { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; flex: 0 0 auto; user-select: none; pointer-events: none; font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; font-size: 1rem; line-height: calc(1.5); color: var(--colors-neutral-300); }
.iLDQUa { width: 100%; box-sizing: border-box; border-radius: inherit; flex: 1 1 0%; font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; font-size: 1rem; line-height: calc(1.5); color: var(--colors-neutral-700); padding: 0.625rem 2.5rem 0.625rem 1rem; }
.iLDQUa::-webkit-input-placeholder { color: var(--colors-neutral-500); }
.iLDQUa::placeholder { color: var(--colors-neutral-500); }
.iLDQUa:focus::-webkit-input-placeholder { color: var(--colors-neutral-700); }
.iLDQUa:focus::placeholder { color: var(--colors-neutral-700); }
.iLDQUa:-webkit-autofill::first-line { font-family: var(--typography-font-body); font-weight: 400; letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-size: 1rem; line-height: calc(1.5); }
.iLDQUa:autofill { font-family: var(--typography-font-body); letter-spacing: 0px; font-style: normal; color: var(--colors-neutral-600); font-weight: 500; font-size: 1rem; line-height: calc(1.5); }
.cxtKdD { border-radius: 4px; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; border: 0.0625rem solid var(--colors-neutral-300); transition: border 300ms; position: relative; user-select: none; }
.cxtKdD input { cursor: text; }
.cxtKdD.storybook-hover { border: 0.0625rem solid var(--colors-primary-600); }
.cxtKdD.storybook-active { border: 0.0625rem solid var(--colors-primary-600); }
@media (any-hover: none) {
  .cxtKdD:hover { border: 0.0625rem solid var(--colors-neutral-300); }
  .cxtKdD:active { border: 0.0625rem solid var(--colors-primary-600); }
}
@media (any-hover: hover) {
  .cxtKdD:hover { border: 0.0625rem solid var(--colors-primary-600); }
  .cxtKdD:active { border: 0.0625rem solid var(--colors-primary-600); }
}
.hLowqL { pointer-events: none; position: absolute; right: 1rem; top: 0px; bottom: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: row; }
.doHzsp { max-width: 80.25rem; display: flex; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; margin: 0px auto; background-color: rgb(255, 255, 255); padding: 1.25rem; }
@media only screen and (min-width: 500px) {
  .doHzsp { background-color: var(--colors-background-light); display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; padding-inline: 2.5rem; }
}
.fRlUe { color: var(--colors-neutral-500); font-size: 0.8125rem; white-space: nowrap; text-decoration: none; margin: 0px; outline: none; vertical-align: middle; display: inline-block; padding-left: 0.4375rem; }
.fRlUe:hover, .fRlUe:focus { text-decoration-color: currentcolor; text-decoration-line: underline; }
.jKkolb { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; height: auto; }
@media only screen and (min-width: 768px) {
  .jKkolb { height: 2.25rem; }
}
.hKIsUc { display: none; padding-top: 0.375rem; padding-bottom: 0.375rem; }
@media only screen and (min-width: 768px) {
  .hKIsUc { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; }
}
.dbebyM { color: var(--colors-primary-600); display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; position: relative; padding: 0px; }
@media only screen and (min-width: 768px) {
  .dbebyM { padding: 0.375rem 0px; }
}
.fTxskO { margin: 0px; color: var(--colors-primary-600); padding-left: 1.5rem; font-weight: 700; display: none; }
@media only screen and (min-width: 768px) {
  .fTxskO { display: block; }
}
.jgloMy { padding: 0px; margin: 0px; list-style: none; z-index: 50; transform: scale(0); position: absolute; top: 1.5625rem; right: 0px; width: auto; min-width: 10.625rem; box-shadow: rgba(0, 0, 0, 0.14) -10px 10px 0px; }
.eGUjxq { color: var(--colors-primary-700); background-color: var(--colors-neutral-200); font-size: 0.75rem; font-weight: 700; }
.eGUjxq a, .eGUjxq button, .eGUjxq span { color: var(--colors-primary-700); cursor: pointer; display: block; font-size: 0.75rem; font-weight: 700; padding: 0.8125rem; border: 1px solid transparent; background-color: transparent; text-decoration: none; text-align: left; width: 100%; outline: none; }
.eGUjxq a:hover, .eGUjxq button:hover, .eGUjxq span:hover { text-decoration-color: currentcolor; text-decoration-line: underline; }
.eGUjxq a[data-focus-visible-added]:focus, .eGUjxq button[data-focus-visible-added]:focus, .eGUjxq span[data-focus-visible-added]:focus { outline-offset: -0.25rem; }
.gVJCmw { cursor: pointer; display: block; }
.gVJCmw.storybook-focus { box-shadow: 0 0 0 4px var(--colors-primary-500); outline: transparent solid 2px; }
.gVJCmw:focus { outline: none; box-shadow: none; }
.gVJCmw:focus-visible { outline: none; box-shadow: none; }
.gVJCmw[data-focus-visible-added]:focus { box-shadow: 0 0 0 4px var(--colors-primary-500); outline: transparent solid 2px; }
@media only screen and (min-width: 768px) {
  .gVJCmw { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; flex-flow: row; }
}
.dmuEyV { display: flex; flex-wrap: wrap; -webkit-box-pack: end; justify-content: flex-end; gap: var(--spacings-m); margin-bottom: 20px; }
.dmuEyV > button, .dmuEyV a { width: 100%; min-width: initial; }
@media only screen and (min-width: 500px) {
  .dmuEyV > button, .dmuEyV a { width: initial; min-width: 340px; }
}


/* ── https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;500;700&family=Poppins:wght@700&display=swap ── */
/* CORS blocked: https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;500;700&family=Poppins:wght@700&display=swap */

/* ── inline-style-0 ── */

:root {
--colors-primary-50: #DAD8FD;--colors-primary-100: #C8C6FD;--colors-primary-150: #B6B3FC;--colors-primary-200: #A4A1FB;--colors-primary-250: #928EFA;--colors-primary-300: #817CFA;--colors-primary-350: #6F69F9;--colors-primary-400: #5D57F8;--colors-primary-450: #534DDD;--colors-primary-500: #4944C1;--colors-primary-550: #3E3AA6;--colors-primary-600: #34318B;--colors-primary-650: #2A2770;--colors-primary-700: #201E54;--colors-primary-750: #151439;--colors-primary-800: #0B0A1E;
--colors-secondary-50: #D6F8EE;--colors-secondary-100: #C2F4E6;--colors-secondary-150: #AFF1DE;--colors-secondary-200: #9BEED6;--colors-secondary-250: #88EACD;--colors-secondary-300: #74E7C5;--colors-secondary-350: #61E3BD;--colors-secondary-400: #4DE0B5;--colors-secondary-450: #45C7A1;--colors-secondary-500: #3CAF8D;--colors-secondary-550: #349679;--colors-secondary-600: #2B7D65;--colors-secondary-650: #236551;--colors-secondary-700: #1A4C3E;--colors-secondary-750: #12342A;--colors-secondary-800: #091B16;
}
}

/* ── inline-style-1 ── */
#onetrust-banner-sdk .onetrust-vendors-list-handler{cursor:pointer;color:#1f96db;font-size:inherit;font-weight:bold;text-decoration:none;margin-left:5px;white-space:normal;word-wrap:break-word;text-align:left}#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{color:#1f96db}#onetrust-banner-sdk:focus{outline:2px solid #000;outline-offset:-2px}#onetrust-banner-sdk a:focus{outline:2px solid #000}#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 #onetrust-policy svg,#onetrust-banner-sdk .banner-option svg{height:13px;width:13px;margin-left:1px;vertical-align:middle}#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{font-weight:bold}#onetrust-banner-sdk .ot-button-order-0{order:0}#onetrust-banner-sdk .ot-button-order-1{order:1}#onetrust-banner-sdk .ot-button-order-2{order:2}#onetrust-banner-sdk #onetrust-close-btn-container svg{height:10px;width:10px;pointer-events:none}#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;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;height:25px;width:152px;display:block;text-decoration:none;font-size:.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:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-banner-sdk p[role=heading] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#onetrust-pc-sdk p[role=heading] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *,#ot-sync-ntfy p[role=heading] *{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:0}#onetrust-pc-sdk .ot-sdk-container{padding-right:0}#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:.8}#onetrust-pc-sdk #vendor-list-content{transform:translate3d(0, 0, 0)}#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 .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position: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 .pc-logo svg,#onetrust-pc-sdk .ot-pc-logo svg{height:60px;width:180px}#onetrust-pc-sdk #close-pc-btn-handler>svg{margin:auto;display:block;height:12px;width:12px}#onetrust-pc-sdk #ot-pc-desc svg,#onetrust-pc-sdk .ot-desc-cntr svg,#onetrust-pc-sdk .ot-cat-grp svg{height:13px;width:13px;margin-left:-7px;vertical-align:middle;margin-right:5px}#onetrust-pc-sdk .ot-host-hdr>a{display:inline-block}#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:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in,.ot-confirm-dialog-overlay.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:#fff;background-color:#468254;height:auto;white-space:normal;word-wrap:break-word;padding:.8em 2em;font-size:.8em;line-height:1.2;cursor:pointer;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff;background-color:#2c6415}#ot-sdk-btn.ot-sdk-show-settings:active,#ot-sdk-btn.optanon-show-settings:active{color:#fff;background-color:#2c6415;border:1px solid rgba(162,192,169,.5)}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@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:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#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:8px}#onetrust-pc-sdk .ot-vnd-item svg.ot-ext-lnk{align-self:center}#onetrust-pc-sdk .ot-pc-footer-logo svg,#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-pc-sdk .ot-pur-vdr-count{font-weight:400;font-size:.8em;padding-top:3px;display:block}#onetrust-pc-sdk p[role=heading] .ot-pur-vdr-count{font-weight:400 !important;font-size:.8em !important}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg{height:20px;width:30px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg.ot-source-sprite,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg.ot-source-sprite{position:relative;bottom:-3px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite),#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite){transform:scale(0.5)}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) path{fill:#32ae88}#onetrust-consent-sdk .ot-general-modal{overflow:hidden;position:fixed;margin:0 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:.625rem;width:calc(100% - 2.5rem)}#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form{gap:.5rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:70%;gap:.35rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-input{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;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.25rem;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:.25rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph{margin:0;line-height:20px;font-size:max(14px,.875rem)}#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,#onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error{color:#4d4d4d;font-size:min(12px,.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(.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;height:auto;color:#fff;cursor:pointer;line-height:1.2;min-width:125px;font-weight:600;font-size:.813em;border-radius:2px;padding:12px 10px;white-space:normal;word-wrap:break-word;word-break:break-word;background-color:#68b631;border:2px solid #68b631}#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject{background-color:#fff}#onetrust-consent-sdk .ot-input-field-cont{display:flex;flex-direction:column;gap:.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:0;line-height:20px;font-size:max(14px,.875rem)}#onetrust-consent-sdk #onetrust-sprite-svg{display:none}@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{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;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 img,#onetrust-pc-sdk img,#ot-sdk-cookie-policy img,#ot-sync-ntfy img{overflow:hidden !important}#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:"";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:0 auto;padding:0 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:0;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:0}}@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:0}#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.3333333333%}#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.6666666667%}#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.3333333333%}#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.6666666667%}#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.3333333333%}#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:0}}#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[role=heading],#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[role=heading],#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[role=heading]{margin-top:0;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:not([role=heading]),#onetrust-pc-sdk p:not([role=heading]),#ot-sdk-cookie-policy p:not([role=heading]){margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:underline}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;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:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.9}#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:2px solid #000}#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:#fff;background-color:#33c3f0;border-color:#33c3f0}#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:#fff;background-color:#1eaedb;border-color:#1eaedb}#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:#fff;border:1px solid #707070;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]{-webkit-appearance:none;-moz-appearance:none;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 #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.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:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 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 #e1e1e1}#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:0;max-width:none;display:block}#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otFlat{position:fixed;z-index:2147483645;bottom:0;right:0;left:0;background-color:#fff;max-height:90%;overflow-x:hidden;overflow-y:auto}#onetrust-banner-sdk.otFlat.top{top:0px;bottom:auto}#onetrust-banner-sdk.otRelFont{font-size:1rem}#onetrust-banner-sdk>.ot-sdk-container{overflow:hidden}#onetrust-banner-sdk::-webkit-scrollbar{width:11px}#onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-banner-sdk #onetrust-policy{margin:1.25em 0 .625em 2em;overflow:hidden}#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler{float:left;font-size:.82em;padding:0;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-title{font-size:1.2em;line-height:1.3;margin-bottom:10px}#onetrust-banner-sdk #onetrust-group-container{position:relative}#onetrust-banner-sdk #onetrust-policy-text{clear:both;text-align:left;font-size:.88em;line-height:1.4}#onetrust-banner-sdk #onetrust-policy-text *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a{font-weight:bold}#onetrust-banner-sdk #onetrust-policy-title,#onetrust-banner-sdk #onetrust-policy-text{color:dimgray;float:left}#onetrust-banner-sdk #onetrust-button-group-parent{min-height:1px;text-align:center}#onetrust-banner-sdk #onetrust-button-group{display:inline-block}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#68b631;color:#fff;border-color:#68b631;margin-right:1em;min-width:125px;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;padding:12px 10px;line-height:1.2;font-size:.813em;font-weight:600}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:#fff;border:none;color:#68b631;text-decoration:underline;padding-left:0;padding-right:0}#onetrust-banner-sdk .onetrust-close-btn-ui{width:44px;height:44px;background-size:12px;border:none;position:relative;margin:auto;padding:0}#onetrust-banner-sdk .banner_logo{display:none}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{position:absolute;top:50%;transform:translateY(-50%);left:0px;margin-right:5px}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-left:65px}#onetrust-banner-sdk .ot-b-addl-desc{clear:both;float:left;display:block}#onetrust-banner-sdk #banner-options{float:left;display:table;margin-right:0;margin-left:1em;width:calc(100% - 1em)}#onetrust-banner-sdk .banner-option-input{cursor:pointer;width:auto;height:auto;border:none;padding:0;padding-right:3px;margin:0 0 10px;font-size:.82em;line-height:1.4}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{display:block;height:auto}#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{transform:rotate(90deg)}#onetrust-banner-sdk .banner-option{margin-bottom:12px;margin-left:0;border:none;float:left;padding:0}#onetrust-banner-sdk .banner-option:first-child{padding-left:2px}#onetrust-banner-sdk .banner-option:not(:first-child){padding:0;border:none}#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}#onetrust-banner-sdk .banner-option-details{display:none;font-size:.83em;line-height:1.5;padding:10px 0px 5px 10px;margin-right:10px;height:0px}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-banner-sdk .ot-dpd-container{float:left}#onetrust-banner-sdk .ot-dpd-title{margin-bottom:10px}#onetrust-banner-sdk .ot-dpd-title,#onetrust-banner-sdk .ot-dpd-desc{font-size:.88em;line-height:1.4;color:dimgray}#onetrust-banner-sdk .ot-dpd-title *,#onetrust-banner-sdk .ot-dpd-desc *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text *{margin-bottom:0}#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler{display:block;margin-left:0;margin-top:5px;clear:both;margin-bottom:0;padding:0;border:0;height:auto;width:auto}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}#onetrust-banner-sdk.ot-close-btn-link{padding-top:25px}#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:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc,#onetrust-banner-sdk .ot-b-addl-desc{font-size:.813em;line-height:1.5}#onetrust-banner-sdk .ot-dpd-desc{margin-bottom:10px}#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{margin-top:10px;margin-bottom:10px;font-size:1em}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;top:6px;right:2px}#onetrust-banner-sdk #onetrust-policy{margin-left:0;margin-top:3em}#onetrust-banner-sdk #onetrust-button-group{display:block}#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 .onetrust-close-btn-ui{top:auto;transform:none}#onetrust-banner-sdk #onetrust-policy-title{display:inline;float:none}#onetrust-banner-sdk #banner-options{margin:0;padding:0;width:100%}}@media only screen and (max-width: 550px){#onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,#onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,#onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler{margin-right:0}#onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,#onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,#onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler{margin-right:0}}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;top:0;right:0}#onetrust-banner-sdk #onetrust-policy{margin-left:1em;margin-right:1em}#onetrust-banner-sdk .onetrust-close-btn-ui{top:10px;right:10px}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:95%}#onetrust-banner-sdk.ot-iab-2 #onetrust-group-container{width:100%}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent{padding-left:50px}#onetrust-banner-sdk #onetrust-button-group-parent{width:100%;position:relative;margin-left:0}#onetrust-banner-sdk #onetrust-button-group button{display:inline-block}#onetrust-banner-sdk #onetrust-button-group{margin-right:0;text-align:center}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler{width:auto}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container{display:inline-flex;flex-wrap:wrap}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler,#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler{float:none}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto !important}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler{float:left}#onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler,#onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler{float:right}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group{width:calc(100% - 2em);margin-right:0}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{padding-left:0px;text-align:left}#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button{width:100%;text-align:center}#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button{float:none}#onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link{text-align:center}}@media only screen and (min-width: 550px){#onetrust-banner-sdk .banner-option:not(:first-child){border-left:1px solid #d8d8d8;padding-left:25px}}@media only screen and (min-width: 425px)and (max-width: 550px){#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group,#onetrust-banner-sdk.ot-iab-2 .banner-option{width:100%}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler,#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler,#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-pc-btn-handler{width:100%}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler,#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler{float:left}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group.ot-button-order-container{width:auto}}@media only screen and (min-width: 769px){#onetrust-banner-sdk #onetrust-button-group{margin-right:30%}#onetrust-banner-sdk #banner-options{margin-left:2em;margin-right:5em;margin-bottom:1.25em;width:calc(100% - 7em)}}@media only screen and (min-width: 897px)and (max-width: 1023px){#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{position:absolute;top:50%;left:80%;transform:translateY(-50%)}#onetrust-banner-sdk #onetrust-close-btn-container{top:50%;margin:auto;transform:translate(-50%, -50%);position:absolute;padding:0;right:0}#onetrust-banner-sdk #onetrust-close-btn-container button{position:relative;margin:0;right:-22px;top:2px}}@media only screen and (min-width: 1024px){#onetrust-banner-sdk #onetrust-close-btn-container{top:50%;margin:auto;transform:translate(-50%, -50%);position:absolute;right:0}#onetrust-banner-sdk #onetrust-close-btn-container button{right:-12px}#onetrust-banner-sdk #onetrust-policy{margin-left:2em}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{position:absolute;top:50%;left:60%;transform:translateY(-50%)}#onetrust-banner-sdk .ot-optout-signal{width:50%}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title{width:50%}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc{margin-bottom:1em;width:50%;border-right:1px solid #d8d8d8;padding-right:1rem}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text{margin-bottom:0;padding-bottom:1em}#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc{margin-bottom:0;padding-bottom:1em}#onetrust-banner-sdk.ot-iab-2 .ot-dpd-container{width:45%;padding-left:1rem;display:inline-block;float:none}#onetrust-banner-sdk.ot-iab-2 .ot-dpd-title{line-height:1.7}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent{left:auto;right:4%;margin-left:0}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent{margin:auto;width:30%}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:60%}#onetrust-banner-sdk #onetrust-button-group{margin-right:auto}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-top:1em}}@media only screen and (min-width: 890px){#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent{padding-left:3%;padding-right:4%;margin-left:0}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group{margin-right:0;margin-top:1.25em;width:100%}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button{width:100%;margin-bottom:5px;margin-top:5px}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type{margin-bottom:20px}}@media only screen and (min-width: 1280px){#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:55%}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent{width:44%;padding-left:2%;padding-right:2%}#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent{position:absolute;left:55%}}
        #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #FFFFFF;}
            #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: #696969;
                    }
            #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
                    background-color: #E9E9E9;}
             #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: #5E5F63;
                        }#onetrust-consent-sdk #onetrust-accept-btn-handler,
                         #onetrust-banner-sdk #onetrust-reject-all-handler,
                         #onetrust-banner-sdk #ot-dialog-confirm-handler {
                            background-color: #5E5F63;border-color: #5E5F63;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
            #onetrust-consent-sdk #onetrust-banner-sdk:focus {
               outline-color: #1a1b22;
               outline-width: 1px;
            }
            #onetrust-consent-sdk #onetrust-pc-btn-handler,
            #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
            #onetrust-consent-sdk #ot-dialog-cancel-handler {
                color: #1A1B22; border-color: #1A1B22;
                background-color:
                #FFFFFF;
            }#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link,
                         #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link {
                    margin-left: 5px;
                }#ot-sdk-btn.ot-sdk-show-settings {
   border: none;
   padding: 0px;
   color: #1A1B22;
   background-color: transparent;
   font-weight: bold;
   font-size: 0.8125em;
}
#ot-sdk-btn.ot-sdk-show-settings:hover {
   background-color: transparent;
   color: #5B56F5;
}

#onetrust-banner-sdk #onetrust-policy-text a {
   margin-left: 0rem;
}

#onetrust-banner-sdk {
  font-size: .875rem;
  font-family: 'Instrument Sans', sans-serif;
}

#onetrust-banner-sdk #onetrust-button-group {
  width: 100%;
  gap: 4px 8px;
  margin: 20px auto !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}
#onetrust-banner-sdk #onetrust-button-group  > * {
  margin: 0 !important;
  padding: 3px !important;
}
#onetrust-banner-sdk #onetrust-pc-btn-handler {
    grid-column: 2;
    grid-row: 1;
}
#onetrust-banner-sdk #onetrust-reject-all-handler {
  grid-column: 2;
  grid-row: 2;
  border: none;
  background-color: transparent;
  text-decoration: underline;
}
#onetrust-banner-sdk #onetrust-pc-btn-handler, 
#onetrust-banner-sdk #onetrust-reject-all-handler {
  color: #5E5F63;
  text-align: left;
  font-size: .65rem;
}
#onetrust-banner-sdk #onetrust-accept-btn-handler {
  grid-column: 1;
  grid-row: span 2;
  border-radius: 4px;
  background-color: #1A1B22;
}
@media (min-width: 425px) {
  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    grid-column: 1;
    grid-row: 1;
    font-size: .75rem;
  }
  #onetrust-banner-sdk #onetrust-reject-all-handler {
    grid-column: 1;
    grid-row: 2;
    font-size: .75rem;
  }
  #onetrust-banner-sdk #onetrust-accept-btn-handler {
    grid-column: 2;
    grid-row: span 2;
  }
}
@keyframes ot-slide-in-left{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes ot-slide-in-right{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes ot-slide-out-left{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ot-slide-out-right{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}#onetrust-pc-sdk.otPcPanel.ot-slide-out-right{-webkit-animation-name:ot-slide-out-right;animation-name:ot-slide-out-right}#onetrust-pc-sdk.otPcPanel.ot-slide-in-left{-webkit-animation-name:ot-slide-in-left;animation-name:ot-slide-in-left}#onetrust-pc-sdk.otPcPanel.ot-slide-in-right{-webkit-animation-name:ot-slide-in-right;animation-name:ot-slide-in-right}#onetrust-pc-sdk.otPcPanel.ot-slide-out-left{-webkit-animation-name:ot-slide-out-left;animation-name:ot-slide-out-left}@media print,(prefers-reduced-motion){.ot-animated{-webkit-animation:initial !important;animation:initial !important;-webkit-transition:none !important;transition:none !important}#onetrust-pc-sdk.otPcPanel.ot-slide-out-left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}#onetrust-pc-sdk.otPcPanel.ot-slide-out-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}#onetrust-pc-sdk{--ot-footer-space: 160px;position:fixed;z-index:2147483647;bottom:0;left:0;background-color:#fff;max-width:480px;min-width:480px;height:100%;-webkit-box-shadow:0px 2px 10px -3px #999;-moz-box-shadow:0px 2px 10px -3px #999;box-shadow:0px 2px 10px -3px #999}#onetrust-pc-sdk.otRelFont{font-size:1rem}#onetrust-pc-sdk.otPcPanel.right,#onetrust-pc-sdk.otPcPanel[dir=rtl]{right:0;left:auto}#onetrust-pc-sdk.otPcPanel.right-rtl[dir=rtl]{left:0;right:auto}#onetrust-pc-sdk.otPcPanel.ot-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;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:.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:#d8d8d8}#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler{margin-bottom:0px}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst{bottom:var(--ot-footer-space)}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content{bottom:var(--ot-footer-space)}#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 #e9e9e9;padding:10px 0 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:var(--ot-footer-space);border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-pc-footer button{margin-top:19px}#onetrust-pc-sdk .ot-button-order-0{float:left !important;margin-right:10px !important;margin-bottom:25px !important}#onetrust-pc-sdk .ot-btn-container{text-align:left;padding:0 25px}#onetrust-pc-sdk .ot-btn-container button{min-width:calc(50% - 5px)}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container{height:100%;display:flex;flex-direction:column;gap:.5rem;justify-content:space-around}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler{width:100%;float:none !important;margin:0 !important;min-height:40px}#onetrust-pc-sdk .ot-pc-footer-logo{padding-left:25px;height:30px;background:#f4f4f4;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:.75em;letter-spacing:.08em;max-width:394px;padding:12px 30px;line-height:1;word-break:break-word;word-wrap:break-word;white-space:normal;font-weight:bold;height:auto}#onetrust-pc-sdk button:hover,#onetrust-pc-sdk button:focus{color:#fff;border-color:#68b631}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;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:#468254;border:1px solid #fff}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(21px);-ms-transform:translateX(21px);transform:translateX(21px);background-color:#fff}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob{box-shadow:0 0 1px #2196f3;outline-style:auto !important;outline-width:1px !important}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:45px;height:25px;margin-bottom:0}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#767676;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .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:#fff;-webkit-transition:.4s;transition:.4s;border-radius:20px}#onetrust-pc-sdk .ot-chkbox{z-index:1}#onetrust-pc-sdk .ot-chkbox input{width:28px !important;height:28px !important}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox label{position:relative;display:flex;align-items:center;cursor:pointer;min-height:28px}#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 #3860be;left:0px;left:4px;top:4px}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:8px;top:8px}#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:0;height:0}#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;-webkit-transition:all 150ms ease-in 0s;-moz-transition:all 150ms ease-in 0s;-o-transition:all 150ms ease-in 0s;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);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:1px solid #000}#onetrust-pc-sdk .ot-acc-hdr{display:inline-block;width:100%;justify-content:flex-start !important}#onetrust-pc-sdk .ot-enbl-chr .ot-acc-hdr{justify-content:space-between}#onetrust-pc-sdk .ot-cat-item p[role=heading]{max-width:60%;line-height:1.5}#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item p[role=heading]{max-width:90%}#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}#onetrust-pc-sdk .ot-label-status{font-size:.75em;display:none;position:relative;top:2px;padding-right:5px;float:left}#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:#27455c;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:0}#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:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;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:not([role=heading]){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:.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:.813em;line-height:1.5;margin-bottom:25px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit}#onetrust-pc-sdk #ot-pc-desc a.privacy-notice-link,#onetrust-pc-sdk #ot-pc-desc a.ot-imprint-handler{margin-right:8px}#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:#656565;cursor:pointer}#onetrust-pc-sdk a:hover{color:#3860be}#onetrust-pc-sdk .ot-always-active{float:right;color:#3860be;margin-top:-2px}#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk .ot-always-active{font-size:.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:not([role=heading]){clear:both;padding-top:15px;margin:0}#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;list-style:disc;margin-left:15px}#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 0 0 0;padding:0;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:.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:0}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li{margin:10px 0 0 0;padding:0;border:none}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p{clear:both;float:left;padding-top:10px;margin:0}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li h5,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p[aria-level="5"]{font-weight:bold;margin-bottom:0;float:left;position:relative;top:6px;padding-top:0}#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:0}#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;padding-left:0px !important;top:3px;position:relative}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{color:#3860be;margin-left:0;font-size:.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 svg.ot-ext-lnk,#onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk,#onetrust-pc-sdk .ot-host-hdr svg.ot-ext-lnk,#onetrust-pc-sdk .ot-cat-grp svg.ot-ext-lnk{display:inline-block;height:13px;width:13px;background-repeat:no-repeat;margin-left:1px;cursor:pointer;vertical-align:middle}#onetrust-pc-sdk .ot-ven-hdr svg.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:.6}#onetrust-pc-sdk #ot-lst-title h3,#onetrust-pc-sdk #ot-lst-title p[aria-level="3"]{word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;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:#707070;font-style:italic}#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}#onetrust-pc-sdk #ot-lst-cnt{transform:translate3d(0, 0, 0);position:relative;padding-left:27px;margin-right:10px;margin-top:10px;width:calc(100% - 37px);top:0;bottom:70px;height:calc(100% - 94px);overflow-y:auto;overflow-x:hidden}#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;position:-webkit-sticky;width:100%;display:inline-block;top:0;overflow:hidden;z-index:3}#onetrust-pc-sdk #ot-sel-blk p{font-size:.75em;color:#6b6b6b;margin:0;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,#onetrust-pc-sdk .ot-enbl-chr .ot-accordion-layout p[aria-level="4"]~.ot-tgl+.ot-tgl{right:105px}#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item p[aria-level="5"]+.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 #ot-filter-list-header{margin-top:20px;margin-bottom:10px;float:left;max-width:150px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px 1px 1px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}#onetrust-pc-sdk #filter-btn-handler:hover{opacity:.7}#onetrust-pc-sdk #filter-btn-handler svg{width:12px;margin:6px 10px 0 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:#3860be;text-decoration:none;display:inline-block;margin-top:10px;transform:translate(0, 1%);-o-transform:translate(0, 1%);-ms-transform:translate(0, 1%);-webkit-transform:translate(0, 1%);z-index:2;position:relative;font-size:.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;word-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:.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:.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:.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:.69em;position:relative;z-index:2;margin-bottom:5px;line-height:1.4}#onetrust-pc-sdk #ot-host-lst .ot-host-expand{color:#3860be}#onetrust-pc-sdk #ot-host-lst .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-host-opt{margin:0;font-size:inherit;display:inline-block;width:100%}#onetrust-pc-sdk .ot-host-opt .ot-host-info{border:none;font-size:.8em;color:dimgray;display:inline-block;width:calc(100% - 20px);padding:10px;margin-bottom:10px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-host-opt .ot-host-info>div{overflow:auto}#onetrust-pc-sdk .ot-host-opt li>dl{font-size:.8em;padding:5px 0;margin:5px 0;display:flex}#onetrust-pc-sdk .ot-host-opt li>dl dt{width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>dl dd{width:70%;float:left;word-break:break-word;word-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:#f8f8f8}#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 #ddd !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(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"]{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):not([role=heading]){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;width:50% !important;word-break:break-word;word-wrap:break-word;left:calc(30% + 17px)}#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 h5,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets p[aria-level="5"]{padding-top:5px;line-height:1.5}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"]{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;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:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #ot-fltr-modal{right:13px;top:87px;height:90%;max-height:370px;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;opacity:1;position:absolute}#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:relative;height:100%;max-width:325px;border-radius:3px;padding-right:10px;padding-bottom:5px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;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);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#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:5px;margin-left:15px;min-height:20px;width:75%}#onetrust-pc-sdk .ot-fltr-opt label{padding-left:30px;margin-bottom:0}#onetrust-pc-sdk .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}#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:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:9px;top:12px}#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;margin:0}#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:0;font-size:initial;padding:0;float:none}#onetrust-pc-sdk #ot-ven-lst:first-child{border-top:1px solid #e2e2e2}#onetrust-pc-sdk #vdr-lst-dsc{font-size:.812em;line-height:1.5;padding:10px 15px 5px 15px}#onetrust-pc-sdk #close-pc-btn-handler{margin:0;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:0;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:#3860be;font-size:.9em;letter-spacing:normal;border:none;padding:1px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:1px;margin:0;padding:0;border:1px solid #d8d8d8;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 #d8d8d8}#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:.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-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:15px;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:.88em;color:#2e3644;margin:0;display:inline-block;height:auto;word-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:0;padding-bottom:2px}#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 p[aria-level="4"]~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"]~.ot-always-active{right:16px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"]~.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 p[aria-level="4"]~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"]~.ot-always-active,#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{position:absolute;top:60%;transform:translateY(-50%)}#onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"]~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout p[aria-level="4"]~.ot-always-active{position:relative;transform:none;right:0}#onetrust-pc-sdk #ot-category-title{padding-bottom:10px}#onetrust-pc-sdk .ot-pli-hdr{color:#77808e;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:.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:#f8f8f8;border:1px solid #e9e9e9}#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-subgrp>p[aria-level="5"],#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-subgrp>p[aria-level="5"],#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 p[aria-level="5"]+.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 #e9e9e9}#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,#onetrust-pc-sdk .ot-cat-item p[aria-level="4"]+.ot-tgl,#onetrust-pc-sdk .ot-acc-txt p[aria-level="4"]+.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:.813em;line-height:normal;text-align:center;word-break:break-word;word-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:0;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:0;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:0;letter-spacing:0;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:0;font-size:.82em;font-weight:600;line-height:1.4;padding-left:10px}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:.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);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk[dir=rtl] .ot-lst-subhdr svg{right:0}#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;margin:0}#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:not(.ot-fltr-opt){position:relative;margin:0;padding:15px 15px 15px 15px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk ul li h3,#onetrust-pc-sdk ul li h4,#onetrust-pc-sdk ul li p[aria-level="3"],#onetrust-pc-sdk ul li p[aria-level="4"]{font-size:.75em;color:#656565;margin:0;height:auto;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul li p:not([role=heading]){margin:0;font-size:.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:#000 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:0;top:0;left:0;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:0;max-height:0;overflow:hidden;width:100%;transition:.25s ease-out;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:.1s ease-in;width:auto;overflow:auto;display:block}#onetrust-pc-sdk .ot-host-item>button:focus{outline:0;border:2px solid #000}#onetrust-pc-sdk.ot-addtl-vendors .ot-enbl-chr #ot-selall-vencntr{right:0}#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:#f9f9fc;border:1px solid #e2e2e2;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 #e2e2e2;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 #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;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 0 10px 15px}#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#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:.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:.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:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;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:0;padding:0;border:1px solid #d8d8d8;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 #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.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:0;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-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;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:#2e3644;margin:0;display:inline-block;height:auto;word-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:0;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-pc-lst{display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 100px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info>div{display:flex}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list,#onetrust-pc-sdk .ot-vnd-serv{width:auto;padding:1rem 1.25rem;padding-bottom:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#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:.95em;line-height:2;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item{border:none;margin:0;padding:0}#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 #d8d8d8}#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:.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:.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 #d8d8d8;padding:.75rem 1.75rem;padding-bottom:0;width:auto;margin-top:.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:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info>div,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info>div{display:flex}#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 #d8d8d8;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 #d8d8d8;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:.85em;margin-bottom:.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:.5rem;font-weight:500;font-size:.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:.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:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv{margin-bottom:1rem;padding:1rem .95rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:700;font-size:.8em;line-height:20px;margin-left:.82rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.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:.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:.7rem 0;margin:0;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:.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:.5rem;margin-left:.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:0}#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;margin: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:0;top:0;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: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:0}#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:0;top:0;left:0;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,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5,#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"]{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-list{display:flex;flex-direction:column;padding:0;margin:.5rem 4px}#onetrust-pc-sdk .ot-vs-selc-all{display:flex;padding:0;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:0;padding:0;margin-right:14px;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:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr{margin:0 1.25rem;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:.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:0}#onetrust-pc-sdk .ot-vs-list{margin-top:.5rem}#onetrust-pc-sdk .ot-pgph-link{font-size:.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:0 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:0 auto;padding-bottom:2rem;border-bottom:1px solid #e9e9e9}@media(min-width: 768px){#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status{display:inline}#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status{display:none}}@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:0;padding:0 5px 0 10px;width:calc(100% - 25px)}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container{height:100%;display:flex;flex-direction:column;justify-content:space-around}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler{width:100%;float:none !important;margin:0 !important}}@media only screen and (max-width: 425px){#onetrust-pc-sdk.otPcPanel{left:0;min-width:100%;height:100%;top:0;border-radius:0}#onetrust-pc-sdk #ot-host-lst .ot-chkbox{margin-left:0}#onetrust-pc-sdk #ot-pc-content{margin:0 10px 0 20px}#onetrust-pc-sdk p{font-size:.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:.01em}#onetrust-pc-sdk .save-preference-btn-handler{margin-top:0}#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:0;top:0;min-width:100%;height:100%;border-radius:0}#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:90px;height:100%}#onetrust-pc-sdk .ot-pc-footer .ot-btn-container{overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 30px)}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{bottom:100px;height:auto !important}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content{bottom:100px}#onetrust-pc-sdk button{letter-spacing:.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:0;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:.6em}#onetrust-pc-sdk #ot-pc-lst{overflow:auto}#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:100%;max-height:none;top:0}#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{height:100% !important;overflow:hidden;top:0px}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{margin:0;height:100%;padding:10px;top:0;width:calc(100% - 20px);position:absolute;right:0;left:0;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: #FFFFFF;
                }
               
            #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 #ot-lst-title p[aria-level="3"],
                #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: #696969;
                }
             #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,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a
                    {
                        color: #5E5F63;
                    }
            #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: #F8F8F8;
            }
             #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: #F8F8F8;
                            }
        #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: #5E5F63;border-color: #5E5F63;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #5E5F63;
            }
            
            #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: #FFFFFF;
                color: #4D4D4D; border-color: #4D4D4D;
            }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
                background-color: #468254;
            }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob {
                    background-color: #767676;
                }
            #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: #1A1B22;
                outline-width: 1px;
                outline-offset: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #1A1B22;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #1A1B22;
               outline-offset: 1px;
            }#onetrust-pc-sdk ul li {
  border-bottom: none;
}

#onetrust-pc-sdk ul  {
  list-style-type: disc;
  list-style-position: inside;
  list-style-image: none;
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
  background-color: #5B56F5;
}.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:#fff}.ot-sdk-cookie-policy thead{background-color:#f6f6f4;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:.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:.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:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:#f6f6f4;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 #d7d7d7;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 #d7d7d7;border-right:1px solid #d7d7d7}#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:0 0 1em 0}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{border:none;border-bottom:1px solid #eee;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:#e4e4e4;position:absolute;height:100%;top:0;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;word-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:none;border-bottom:1px solid #d7d7d7}#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:0 0 1em 0}#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;word-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 #d7d7d7;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: #1a1b22;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #1a1b22;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #1a1b22;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #696969;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }
                    
            #cookie-policy-title {
  display: none;
}.ot-floating-button__front{background-image:url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png')}
        @keyframes slide-down-custom {
            0% {
                bottom: 956px !important;
            }
            100% {
                bottom: 0px;
            }
        }
        @-webkit-keyframes slide-down-custom {
            0% {
                bottom: 956px !important;
            }
            100% {
                bottom: 0px;
            }
        }
        @-moz-keyframes slide-down-custom {
            0% {
                bottom: 956px !important;
            }
            100% {
                bottom: 0px;
            }
        }
        

