body:is(.pro-premium-dark-theme, .pro-premium-light-theme).pro-premium-web-shape-theme,
body:is(.pro-premium-dark-theme, .pro-premium-light-theme).pro-premium-web-shape-theme .pro-premium-web-shape-theme {
    --border-width-ds-input-width-default: 0
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk,
html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk * {
    letter-spacing: normal !important;
    font-family: Kraken-Product, IBM Plex Sans, ui-sans-serif, system-ui, sans-serif !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk {
    background-color: var(--background-color-ds-popover) !important;
    border: 1px solid var(--border-color-ds-popover, transparent) !important;
    box-shadow: var(--box-shadow-ds-4, 0 12px 40px #0000003d) !important;
    color: var(--colors-ds-primary) !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
    flex-direction: column !important;
    display: flex !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk :is(#onetrust-policy-text, .ot-b-addl-desc, #onetrust-policy-title) {
    color: var(--colors-ds-primary) !important;
    font-size: var(--fontSize-ds-body3, .75rem) !important;
    font-weight: var(--fontWeight-ds-body3, 400) !important;
    line-height: var(--lineHeight-ds-body3, 1rem) !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a {
    color: var(--colors-ds-primary) !important;
    font-weight: var(--fontWeight-ds-label3, 500) !important;
    text-decoration: underline !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk :is(#onetrust-accept-btn-handler, #onetrust-reject-all-handler, #onetrust-pc-btn-handler) {
    border-radius: var(--border-radius-ds-button-xs, 12px) !important;
    font-size: var(--fontSize-ds-label3, .75rem) !important;
    font-weight: var(--fontWeight-ds-label3, 500) !important;
    line-height: var(--lineHeight-ds-label3, 1rem) !important;
    padding: 6px 12px !important;
    text-decoration: none !important;
    transition: background-color .15s !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
    background-color: var(--background-color-ds-button-primary-high) !important;
    background-image: var(--background-image-ds-button-primary-high-gradient) !important;
    color: var(--text-color-ds-button-primary-high) !important;
    border: none !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk :is(#onetrust-reject-all-handler, #onetrust-pc-btn-handler) {
    background-color: var(--background-color-ds-button-primary-medium) !important;
    color: var(--text-color-ds-button-primary-medium) !important;
    background-image: none !important;
    border: none !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:hover {
    background-color: var(--background-color-ds-button-primary-high-hover) !important;
    background-image: var(--background-image-ds-button-primary-high-gradient-hover) !important
}

html body:is(.pro-premium-dark-theme, .pro-premium-light-theme) #onetrust-consent-sdk #onetrust-banner-sdk :is(#onetrust-reject-all-handler, #onetrust-pc-btn-handler):hover {
    background-color: var(--background-color-ds-button-primary-medium-hover) !important;
    background-image: none !important
}

/*# sourceMappingURL=e5a1837bdace0fe1.css.map*/