@charset "utf-8";

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob { border: 0px rgba(0, 0, 0, 0); }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob::before { background: rgba(0, 0, 0, 0); position: static; border-radius: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input { height: 3rem; width: 3rem; position: absolute; left: 0px; top: -50%; display: inline-block; border: 0px; opacity: 0; padding: 0px; z-index: 1; cursor: pointer; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch { display: flex; align-items: center; cursor: pointer; width: 3rem; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch::before { content: ""; position: relative; display: block; width: 100%; background: rgb(var(--colour-neutral-5, 146, 146, 146)); transition: background 200ms linear; height: 1.5rem; border-radius: 20px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; display: flex; justify-content: center; align-items: center; margin: 0px 0.125rem; border-radius: 20px; border: 0px solid rgb(255, 255, 255); transition: transform 0.2s cubic-bezier(0.4, 0, 0.4, 1); width: 1.25rem; height: 1.25rem; background: rgb(var(--colour-static-white, 255, 255, 255)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob::before { content: ""; transform: rotate(45deg); box-sizing: content-box; display: block; opacity: 0; transition: 0.1s linear; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 0px; border-top: 0px; height: 0.40625rem; width: 0.21875rem; margin-top: -0.125rem; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked + .ot-switch::before { background-color: rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked + .ot-switch .ot-switch-nob { transform: translate(120%, -50%); }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked + .ot-switch .ot-switch-nob::before { opacity: 1; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked:hover + .ot-switch::before { background-color: rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :focus + .ot-switch .ot-switch-nob { outline: 0px !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :focus + .ot-switch::before { box-shadow: 0 0 0 4px rgb(var(--colour-neutral-1, 255, 255, 255)); outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

[dir="rtl"] .ot-tgl :checked + .ot-switch .ot-switch-nob { transform: translate(-120%, -50%) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler), html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) { font-size: 12px; display: inline-block; border-radius: 100px; height: auto; line-height: 0; font-weight: bold; padding: 20px 24px; white-space: nowrap; opacity: 1; text-decoration: none; letter-spacing: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) *, html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) * { color: inherit !important; font-weight: inherit !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):focus { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler), html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) { border: 0px rgba(0, 0, 0, 0) !important; background-color: rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17)) !important; color: rgb(var(--colour-text-and-icon-5, 255, 255, 255)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):hover, html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):active, html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):hover, html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):active { background-color: rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link), html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) { font-size: 12px; display: inline-block; border-radius: 100px; height: auto; line-height: 0; font-weight: bold; padding: 20px 24px; white-space: nowrap; opacity: 1; text-decoration: none; letter-spacing: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler *, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) *, html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler *, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) * { color: inherit !important; font-weight: inherit !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link), html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) { border: 1px solid rgb(var(--colour-text-and-icon-1, 17, 17, 17)) !important; background-color: rgba(0, 0, 0, 0) !important; color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover, html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):hover, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):hover, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus { box-shadow: 0 0 0 1px rgb(var(--colour-text-and-icon-1, 17, 17, 17)) inset; background-color: rgb(var(--colour-interactive-secondary-bg-default, 245, 245, 245)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:active, html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):active, html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:active, html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):active { background-color: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223)) !important; transform: scale(0.97); }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link { font-size: 12px; display: inline-block; border-radius: 100px; height: auto; line-height: 0; font-weight: bold; padding: 20px 24px; white-space: nowrap; opacity: 1; text-decoration: none; letter-spacing: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link *, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link * { color: inherit !important; font-weight: inherit !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:focus { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link { padding: 0px; font-weight: normal; text-decoration: underline; height: auto; border-radius: 0px; color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)) !important; background-color: rgba(0, 0, 0, 0) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:active, html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:hover, html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:active, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:focus { text-decoration: none; background-color: rgba(0, 0, 0, 0); }

html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler, html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler { background-color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler:hover, html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler:focus { background-color: rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler svg, html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler svg { margin-top: 2px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon, html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon { border-radius: 64px; background-color: rgba(0, 0, 0, 0); outline: none; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 10.5714L15.5714 7L17 8.42857L13.4286 12L17 15.5714L15.5714 17L12 13.4286L8.42857 17L7 15.5714L10.5714 12L7 8.42857L8.42857 7L12 10.5714Z%27 fill=%27black%27/%3E%3C/svg%3E") !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon::before, html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon::before { display: flex; font-size: 24px; font-weight: 400; justify-content: center; align-items: center; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:hover { background-color: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223)) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:focus-visible, html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:focus-visible { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:active, html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:active { background-color: rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204)) !important; transform: scale(0.97); }

html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link, html body #onetrust-consent-sdk #onetrust-pc-sdk a[href], html body #onetrust-consent-sdk #onetrust-pc-sdk a, html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link, html body #onetrust-consent-sdk #onetrust-banner-sdk a[href], html body #onetrust-consent-sdk #onetrust-banner-sdk a { text-decoration: underline; color: inherit; }

html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk a[href]:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk a:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk a:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 17, 17) 0px 0px 0px 2px; outline: none; transition-property: box-shadow; transition-duration: 0.2s; transition-timing-function: ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:hover, html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk a[href]:hover, html body #onetrust-consent-sdk #onetrust-pc-sdk a[href]:focus, html body #onetrust-consent-sdk #onetrust-pc-sdk a:hover, html body #onetrust-consent-sdk #onetrust-pc-sdk a:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus, html body #onetrust-consent-sdk #onetrust-banner-sdk a:hover, html body #onetrust-consent-sdk #onetrust-banner-sdk a:focus { text-decoration: none; }

html body #onetrust-consent-sdk #onetrust-pc-sdk *, html body #onetrust-consent-sdk #onetrust-banner-sdk * { box-sizing: border-box; font-size: 14px; overscroll-behavior: contain; }

html body #onetrust-consent-sdk #onetrust-pc-sdk :focus, html body #onetrust-consent-sdk #onetrust-banner-sdk :focus { outline: inherit; }

@media print {
  #onetrust-banner-sdk { display: none !important; }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner { max-width: 500px; width: auto; max-height: calc(-5rem + 100vh); }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner *, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text * { font-size: 14px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-title { padding-left: 0px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text > p + *, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text > ol + *, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text > ul + * { margin-block: 1rem; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy { margin-top: 40px; margin-left: 40px; margin-right: 40px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group-parent { padding: 20px 40px 40px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .banner-actions-container { display: flex; flex-wrap: wrap; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group { display: flex; flex-wrap: wrap; margin-left: -10px; margin-bottom: -10px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group button, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group a { width: auto; margin-left: 10px; margin-bottom: 10px; margin-right: 0px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .bullet { display: inline-block; color: rgba(0, 0, 0, 0) !important; height: 6px !important; width: 6px !important; margin-right: 11px !important; background-color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)) !important; border-radius: 100% !important; vertical-align: middle !important; }

@media (max-width: 896px) {
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner.ot-bottom-left { left: 1rem; }
}

@media (max-width: 767px) {
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner { max-width: none; left: 1rem; right: 1rem; }
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy { margin-top: 20px; margin-left: 20px; margin-right: 20px; }
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group-parent { padding: 20px; }
}

@media (max-width: 430px) {
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .banner-actions-container, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group { display: block; }
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .banner-actions-container button, html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group button { display: block; width: 100%; }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-banner-sdk.hidden { display: none !important; }

html[lang="ru-RU"] body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy { margin-top: 0px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat { overflow: hidden; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-policy-text { font-size: 14px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent #onetrust-button-group button.cookie-setting-link { padding: 15px 0px; }

@media only screen and (min-width: 426px) and (max-width: 889px) {
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent #onetrust-button-group { margin-inline: 0px; }
}

@media only screen and (min-width: 890px) {
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent #onetrust-button-group { margin: 5px; padding: 0px; width: auto; }
  html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group button:last-of-type { margin-bottom: 5px; }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk { bottom: 1rem !important; animation-duration: 0.2s !important; animation-timing-function: cubic-bezier(0, 0, 0.1, 1) !important; animation-name: fade-in !important; }

@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 15px; background-color: rgb(var(--colour-elevation-1, 255, 255, 255)); box-sizing: border-box; outline: none; }

html body #onetrust-consent-sdk #onetrust-banner-sdk, html body #onetrust-consent-sdk #onetrust-banner-sdk *, html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text * { color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)); font-size: 14px; letter-spacing: normal; }

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title { font-size: 1.1em; }

html body #onetrust-consent-sdk #onetrust-banner-sdk b, html body #onetrust-consent-sdk #onetrust-banner-sdk strong { font-weight: bold; }

html body #onetrust-consent-sdk #onetrust-banner-sdk i, html body #onetrust-consent-sdk #onetrust-banner-sdk em { font-style: italic; }

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text > p + *, html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text > ol + *, html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text > ul + *, html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text > blockquote + * { margin-top: 1em; }

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text li { margin-bottom: 0px; margin-top: 0.2em; }

html body #onetrust-consent-sdk ul { list-style-type: disc; padding-inline-start: 1.5rem; list-style-position: outside; }

html body #onetrust-consent-sdk .ul { display: block; margin: 1em 0px 1em 1.25em !important; margin-block: 1em !important; margin-inline: 1.25em 0px !important; }

html body #onetrust-consent-sdk .ul .li { display: list-item; margin: 0.5em 0px !important; }

html body #onetrust-consent-sdk .ul .li .bullet, html body #onetrust-consent-sdk .ul .li br { display: none !important; }

html body #onetrust-consent-sdk .ul + br { display: none; }

html body #onetrust-consent-sdk .onetrust-pc-dark-filter.ot-fade-in { animation-timing-function: ease; }

html body #onetrust-pc-sdk #ot-pc-content { margin-left: 10px; margin-right: 10px; padding-left: 15px; padding-right: 7px; width: auto; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px -3px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel.ot-animated { animation-duration: 0.2s; animation-timing-function: cubic-bezier(0, 0, 0.1, 1); }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-footer-logo, html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-logo { display: none; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-header { border-bottom: 0px; padding: 0px; height: 40px !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #close-pc-btn-handler { background-size: auto; position: absolute; top: 10px; right: 10px; margin: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-content { top: 40px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-title { float: none; margin-top: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-acc-txt { background-color: rgb(var(--colour-neutral-2, 245, 245, 245)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-category-desc { padding-bottom: 15px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-accordion-layout.ot-cat-item { border-radius: 0px; border-color: rgb(var(--colour-elevation-1-border, 223, 223, 223)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-accordion-layout.ot-cat-item:first-of-type { border-radius: 4px 4px 0px 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-accordion-layout.ot-cat-item:last-of-type { border-radius: 0px 0px 4px 4px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-accordion-layout.ot-cat-item:last-of-type .ot-acc-txt { border-radius: 0px 0px 4px 4px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-always-active { color: rgb(var(--colour-semantic-informative, 0, 88, 163)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-always-active::before { content: ""; transform: rotate(45deg); box-sizing: content-box; display: inline-block; margin-right: 5px; opacity: 1; transition: 0.1s linear; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 0px; border-top: 0px; height: 0.40625rem; width: 0.21875rem; margin-top: -0.125rem; position: relative; top: -0.1rem; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-acc-hdr .ot-tgl { margin-left: 0px; margin-right: 0.5rem; padding-left: 0.5rem; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-hlst-cntr { margin-bottom: 18px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-desc a { display: inline; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-footer { border-top: 0px; z-index: 2; border-bottom-right-radius: 8px; }

@media (max-width: 400px) {
  html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-always-active { font-size: 0.6rem; }
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-acc-txt { clear: both; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-host-info { background-color: rgba(0, 0, 0, 0) !important; }

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-host-item { border-bottom: 0px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk { font-size: 14px; background-color: rgb(var(--colour-elevation-2, 255, 255, 255)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer { background-color: rgb(var(--colour-elevation-2, 255, 255, 255)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk *, html body #onetrust-consent-sdk #onetrust-pc-sdk a, html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link, html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc { color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk * { line-height: 1.7142; letter-spacing: normal; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus { border-radius: 20px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span { background-color: rgb(var(--colour-text-and-icon-1, 17, 17, 17)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk button + div .ot-plus-minus { margin-left: 12px; margin-right: 4px; transition: background 200ms ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:hover + div .ot-plus-minus, html body #onetrust-consent-sdk #onetrust-pc-sdk button:focus + div .ot-plus-minus { background: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223)); }

html body #onetrust-consent-sdk #onetrust-pc-sdk button:focus-visible + div .ot-plus-minus { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title, html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title { line-height: 1.44444; font-size: 18px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk input#vendor-search-handler { font-size: 16px; }

html body #onetrust-consent-sdk #onetrust-pc-sdk input#vendor-search-handler::placeholder { color: rgb(var(--colour-text-and-icon-3, 118, 118, 118)); font-style: normal; }

html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc ul li { padding: 0px; border-bottom: none; }

#onetrust-pc-sdk #ot-sel-blk { background-color: rgb(var(--colour-elevation-2, 255, 255, 255)) !important; }

#onetrust-pc-sdk .ot-consent-hdr { max-width: none !important; }

#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { width: auto !important; }

#onetrust-pc-sdk #filter-btn-handler { display: none !important; }

#onetrust-pc-sdk div.ot-search-cntr { width: initial; float: none; position: relative; }

#onetrust-pc-sdk #ot-lst-title *, #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr * { color: rgb(var(--colour-text-and-icon-2, 17, 17, 17)) !important; }

#onetrust-pc-sdk #ot-lst-title button.ot-link-btn { background-size: contain; height: auto; width: 1.5rem; border-radius: 64px; }

#onetrust-pc-sdk #ot-lst-title button.ot-link-btn:focus, #onetrust-pc-sdk #ot-lst-title button.ot-link-btn:hover { background-color: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223)) !important; }

#onetrust-pc-sdk #ot-lst-title button.ot-link-btn:focus-visible { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

#onetrust-pc-sdk #ot-lst-title button.ot-link-btn:active { background-color: rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204)) !important; transform: scale(0.97); }

#onetrust-pc-sdk #ot-host-lst { padding-inline-start: 1rem; }

#onetrust-pc-sdk #ot-host-lst .ot-host-hdr .ot-host-name { font-size: 14px; }

#onetrust-pc-sdk #ot-host-lst .ot-host-hdr .ot-host-expand { font-size: 12px; }

#onetrust-pc-sdk #ot-host-lst .ot-host-item { list-style: none; padding-inline-start: 0px; }

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler { display: none; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler { display: none; }

html body #onetrust-consent-sdk #onetrust-pc-sdk .cookie-subgroups-container, html body #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-container, html body #onetrust-consent-sdk #onetrust-pc-sdk .cookie-subgroups { display: none; }

html:not([lang$="-FR"]) body #onetrust-consent-sdk #onetrust-banner-sdk .banner-close-button { position: absolute; left: -9999px; }

.save-preference-btn-container::after { display: block; margin-top: -0.2em; }

body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler:not(.cookie-setting-link) { font-size: 12px; display: inline-block; border-radius: 100px; height: auto; line-height: 0; font-weight: bold; padding: 20px 24px; white-space: nowrap; opacity: 1; text-decoration: none; letter-spacing: 0px; }

body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler:not(.cookie-setting-link) * { color: inherit !important; font-weight: inherit !important; }

body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler:not(.cookie-setting-link) { border: 0px rgba(0, 0, 0, 0) !important; background-color: rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17)) !important; color: rgb(var(--colour-text-and-icon-5, 255, 255, 255)) !important; }

body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler:not(.cookie-setting-link):hover, body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler:not(.cookie-setting-link):active { background-color: rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51)) !important; }

body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler { font-size: 12px; display: inline-block; border-radius: 100px; height: auto; line-height: 0; font-weight: bold; padding: 20px 24px; white-space: nowrap; opacity: 1; text-decoration: none; letter-spacing: 0px; }

body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler * { color: inherit !important; font-weight: inherit !important; }

body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:focus { outline: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17)); outline-offset: 4px; transition: outline 200ms ease-out, box-shadow 200ms ease-out; }

body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler { border: 0px rgba(0, 0, 0, 0) !important; background-color: rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17)) !important; color: rgb(var(--colour-text-and-icon-5, 255, 255, 255)) !important; }

body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover, body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:active { background-color: rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51)) !important; }