@charset "utf-8";

#onetrust-consent-sdk .onetrust-pc-dark-filter { --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); }

#onetrust-consent-sdk #onetrust-banner-sdk { top: 50%; margin-left: auto; margin-right: auto; width: calc(-2rem + 100vw); max-width: 56rem; --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 8px; }

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); padding: 2rem; }

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row { display: flex; flex-direction: column; gap: 1rem; }

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row::after { display: none; }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy { margin: 0px; }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text { margin: 0px; width: 100%; font-size: 1rem; line-height: 1.4rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a[href] { margin: 0px; font-size: 1rem; line-height: 1.4rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); 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; }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a[href]:hover { --tw-text-opacity: 1; color: rgb(75 75 75/var(--tw-text-opacity,1)); text-decoration-line: underline; }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent { display: flex; flex-direction: column; gap: 0.5rem; padding: 0px; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent { flex-direction: row; gap: 1rem; width: 100% !important; }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler { margin: 0px; max-width: none; flex-shrink: 0; background-color: transparent; text-align: center; font-size: 0.938rem; line-height: 0.938rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(3 116 165/var(--tw-text-opacity,1)); 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; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler { align-self: flex-start; text-align: left; }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:hover { --tw-text-opacity: 1; color: rgb(4 163 230/var(--tw-text-opacity,1)); }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group { display: contents; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group { justify-content: space-between !important; }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group .banner-actions-container { order: 2; display: flex; width: 100%; max-width: none; flex-direction: column; gap: 0.5rem; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group .banner-actions-container { flex-direction: row; justify-content: space-between; gap: 1rem; align-self: flex-end; }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler { order: 1; margin: 0px; width: 100%; border-radius: 9999px; --tw-border-opacity: 1; border-color: rgb(12 12 13/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(12 12 13/var(--tw-bg-opacity,1)); padding: 0.75rem 1.5rem; font-size: 0.938rem; line-height: 0.938rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); 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; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler { width: auto; }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:hover, #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler:hover { --tw-border-opacity: 1; border-color: rgb(56 102 65/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(199 241 197/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); opacity: 1; }

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler { order: 2; --tw-border-opacity: 1; border-color: rgb(12 12 13/var(--tw-border-opacity,1)); background-color: transparent; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler { order: 1; }
}

#onetrust-consent-sdk #onetrust-banner-sdk.otFlat { bottom: 0px; top: unset; margin-left: auto; margin-right: auto; width: 100%; --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk.otFlat { bottom: 2.25rem; width: calc(-2rem + 100vw); border-radius: 8px; }
}

#onetrust-consent-sdk #onetrust-banner-sdk.otFlat .ot-sdk-container { margin: 0px; width: 100%; }

#onetrust-consent-sdk #onetrust-banner-sdk.otFlat .ot-sdk-row { align-items: center; justify-content: space-between; }

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk.otFlat .ot-sdk-row { align-items: flex-end; justify-content: space-between; }
}

@media (min-width: 800px) {
  #onetrust-consent-sdk #onetrust-banner-sdk.otFlat .ot-sdk-row { flex-direction: row; align-items: center; }
}

@media (min-width: 680px) {
  #onetrust-consent-sdk #onetrust-banner-sdk.otFlat .ot-sdk-columns { width: auto !important; }
  #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent { justify-content: flex-end; }
  #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group { gap: 1rem; }
}

#otprivacy-notice-script ~ #onetrust-consent-sdk #onetrust-banner-sdk { bottom: 1rem; top: auto; --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }