@charset "utf-8";

#polaris-css-lockdown-container { all: unset !important; }

#polaris-consent-widgets { --padding: 12px; --shadow: rgba(0, 0, 0, 0.25); --fab-zindex: 999999; --banner-zindex: 999999; --container-width-desktop: 1140px; --container-width-tablet: 720px; --container-width-mobile: 396px; --button-border-radius: 12px; --button-fixed-width-size: 95px; --button-font-weight: 600; --link-color: #007bbd; --link-color-high-contrast: #34B7FE; --success: #5bda4d; --purple-truevault: #5331c6; --purple-truevault-high-contrast: #c2adff; --white: #fff; --gray-lightest: #f6f6f6; --gray-lighter: #ececec; --gray-light: #b4b4b4; --gray: #7c7c7c; --gray-dark: #444444; --gray-darker: #212121; --black: #000; --border: var(--gray-light); --border-dark: var(--gray-dark); --surface: var(--white); --text: var(--gray-darker); --primary: var(--gray-dark); --primary-contrast: var(--white); --font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; --heading-font-family: var(--font-family); --button-font-family: var(--font-family); --size-base: 12px; --size-h1: calc(var(--size-base) * 1.5); --size-h2: calc(var(--size-base) * 1.25); --size-h3: calc(var(--size-base) * 1.125); --size-h4: calc(var(--size-base) * 1); --size-h5: calc(var(--size-base) * 0.95); --size-h6: calc(var(--size-base) * 0.85); --size-sm: calc(var(--size-base) * 0.85); --size-xs: calc(var(--size-base) * 0.5); --modal-max-width: 844px; color: var(--text); font-size: var(--size-base); font-family: var(--font-family); font-weight: normal; font-style: normal; padding: 0px; border: none; position: fixed; }

@media (min-width: 360px) {
  #polaris-consent-widgets { --size-base: 12px; }
}

#polaris-consent-widgets > [data-block-interaction="true"] { position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.5); }

#polaris-consent-widgets > [data-block-interaction="true"][data-theme="dark_mode"] { background: rgba(15, 15, 15, 0.5); }

#polaris-consent-widgets p, #polaris-consent-widgets button, #polaris-consent-widgets a { font-size: var(--size-base); font-weight: normal; }

#polaris-consent-widgets button { font-weight: var(--button-font-weight); }

#polaris-consent-widgets a { color: var(--link-color); }

#polaris-consent-widgets h1, #polaris-consent-widgets h2, #polaris-consent-widgets h3, #polaris-consent-widgets h4, #polaris-consent-widgets h5, #polaris-consent-widgets h6 { color: var(--text); font-family: var(--heading-font-family); line-height: 1.1245; font-style: normal; font-weight: bold; display: block; letter-spacing: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

#polaris-consent-widgets h1 { font-size: var(--size-h1); }

#polaris-consent-widgets h2 { font-size: var(--size-h2); }

#polaris-consent-widgets h3 { font-size: var(--size-h3); }

#polaris-consent-widgets h4 { font-size: var(--size-h4); }

#polaris-consent-widgets h5 { font-size: var(--size-h5); }

#polaris-consent-widgets h6 { font-size: var(--size-h6); }

#polaris-consent-widgets > [data-theme="dark_mode"] { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] h1, #polaris-consent-widgets > [data-theme="dark_mode"] h2, #polaris-consent-widgets > [data-theme="dark_mode"] h3, #polaris-consent-widgets > [data-theme="dark_mode"] h4, #polaris-consent-widgets > [data-theme="dark_mode"] h5, #polaris-consent-widgets > [data-theme="dark_mode"] h6 { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] a { color: var(--link-color-high-contrast); }

.truevault-polaris-optout:not(.polaris-consent-widget__links) > img, #truevault-polaris-optout:not(.polaris-consent-widget__links) > img { margin-right: 2px; }

._banner-banner-uWTk6 { z-index: var(--banner-zindex); position: fixed; bottom: 0px; left: 0px; right: 0px; border-top-left-radius: 20px; border-top-right-radius: 20px; background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(2px) saturate(150%); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px 2px; box-sizing: content-box !important; }

[data-banner-position="MIDDLE_CENTER"] > ._banner-banner-uWTk6 { top: 50%; bottom: unset; transform: translateY(-50%); border-radius: 20px; margin: 0px; height: fit-content; }

[data-theme="dark_mode"] > ._banner-banner-uWTk6 { background: rgba(0, 0, 0, 0.75); }

._banner-banner-uWTk6._banner-informational-XSIaM { padding: var(--padding); }

@media (min-width: 448.8px) {
  ._banner-banner-uWTk6._banner-informational-XSIaM { bottom: var(--padding); width: 408px; border-radius: 20px; }
  [data-banner-position="BOTTOM_LEFT"] > ._banner-banner-uWTk6._banner-informational-XSIaM { left: var(--padding); right: initial; }
  [data-banner-position="BOTTOM_RIGHT"] > ._banner-banner-uWTk6._banner-informational-XSIaM { left: initial; right: var(--padding); }
  [data-banner-position="BOTTOM_CENTER"] > ._banner-banner-uWTk6._banner-informational-XSIaM { margin-left: auto; margin-right: auto; }
  [data-banner-position="MIDDLE_CENTER"] > ._banner-banner-uWTk6._banner-informational-XSIaM { left: 50%; transform: translate(-50%, -50%); }
}

._banner-banner-uWTk6._banner-interactive-CsCfX { padding-top: ; padding-bottom: ; padding-left: calc(1.5*var(--padding)); padding-right: calc(1.5*var(--padding)); }

@media (min-width: 528px) {
  ._banner-banner-uWTk6._banner-interactive-CsCfX { bottom: var(--padding); width: 480px; border-radius: 20px; }
  [data-banner-position="BOTTOM_LEFT"] > ._banner-banner-uWTk6._banner-interactive-CsCfX { left: var(--padding); right: initial; }
  [data-banner-position="BOTTOM_RIGHT"] > ._banner-banner-uWTk6._banner-interactive-CsCfX { left: initial; right: var(--padding); }
  [data-banner-position="BOTTOM_CENTER"] > ._banner-banner-uWTk6._banner-interactive-CsCfX { margin-left: auto; margin-right: auto; }
  [data-banner-position="MIDDLE_CENTER"] > ._banner-banner-uWTk6._banner-interactive-CsCfX { left: 50%; transform: translate(-50%, -50%); }
}

#polaris-css-lockdown-container { all: unset !important; }

#polaris-consent-widgets { --padding: 12px; --shadow: rgba(0, 0, 0, 0.25); --fab-zindex: 999999; --banner-zindex: 999999; --container-width-desktop: 1140px; --container-width-tablet: 720px; --container-width-mobile: 396px; --button-border-radius: 12px; --button-fixed-width-size: 95px; --button-font-weight: 600; --link-color: #007bbd; --link-color-high-contrast: #34B7FE; --success: #5bda4d; --purple-truevault: #5331c6; --purple-truevault-high-contrast: #c2adff; --white: #fff; --gray-lightest: #f6f6f6; --gray-lighter: #ececec; --gray-light: #b4b4b4; --gray: #7c7c7c; --gray-dark: #444444; --gray-darker: #212121; --black: #000; --border: var(--gray-light); --border-dark: var(--gray-dark); --surface: var(--white); --text: var(--gray-darker); --primary: var(--gray-dark); --primary-contrast: var(--white); --font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; --heading-font-family: var(--font-family); --button-font-family: var(--font-family); --size-base: 12px; --size-h1: calc(var(--size-base) * 1.5); --size-h2: calc(var(--size-base) * 1.25); --size-h3: calc(var(--size-base) * 1.125); --size-h4: calc(var(--size-base) * 1); --size-h5: calc(var(--size-base) * 0.95); --size-h6: calc(var(--size-base) * 0.85); --size-sm: calc(var(--size-base) * 0.85); --size-xs: calc(var(--size-base) * 0.5); --modal-max-width: 844px; color: var(--text); font-size: var(--size-base); font-family: var(--font-family); font-weight: normal; font-style: normal; padding: 0px; border: none; position: fixed; }

@media (min-width: 360px) {
  #polaris-consent-widgets { --size-base: 12px; }
}

#polaris-consent-widgets > [data-block-interaction="true"] { position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.5); }

#polaris-consent-widgets > [data-block-interaction="true"][data-theme="dark_mode"] { background: rgba(15, 15, 15, 0.5); }

#polaris-consent-widgets p, #polaris-consent-widgets button, #polaris-consent-widgets a { font-size: var(--size-base); font-weight: normal; }

#polaris-consent-widgets button { font-weight: var(--button-font-weight); }

#polaris-consent-widgets a { color: var(--link-color); }

#polaris-consent-widgets h1, #polaris-consent-widgets h2, #polaris-consent-widgets h3, #polaris-consent-widgets h4, #polaris-consent-widgets h5, #polaris-consent-widgets h6 { color: var(--text); font-family: var(--heading-font-family); line-height: 1.1245; font-style: normal; font-weight: bold; display: block; letter-spacing: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

#polaris-consent-widgets h1 { font-size: var(--size-h1); }

#polaris-consent-widgets h2 { font-size: var(--size-h2); }

#polaris-consent-widgets h3 { font-size: var(--size-h3); }

#polaris-consent-widgets h4 { font-size: var(--size-h4); }

#polaris-consent-widgets h5 { font-size: var(--size-h5); }

#polaris-consent-widgets h6 { font-size: var(--size-h6); }

#polaris-consent-widgets > [data-theme="dark_mode"] { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] h1, #polaris-consent-widgets > [data-theme="dark_mode"] h2, #polaris-consent-widgets > [data-theme="dark_mode"] h3, #polaris-consent-widgets > [data-theme="dark_mode"] h4, #polaris-consent-widgets > [data-theme="dark_mode"] h5, #polaris-consent-widgets > [data-theme="dark_mode"] h6 { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] a { color: var(--link-color-high-contrast); }

.truevault-polaris-optout:not(.polaris-consent-widget__links) > img, #truevault-polaris-optout:not(.polaris-consent-widget__links) > img { margin-right: 2px; }

._button-button-sXeE8 { color: var(--primary); box-sizing: content-box; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; outline: none; cursor: pointer; padding: calc(var(--padding)/2) calc(var(--padding)*2); background-color: var(--white); border: 1px solid var(--gray-light); border-radius: calc(var(--button-border-radius)*1.25); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; transition: background-color 0.1s ease-in-out; text-decoration: none; }

._button-button-sXeE8:only-child:not(._button-button__icon_only-wQ5mm) { width: 100%; }

._button-button__icon_only-wQ5mm { padding-left: calc(var(--padding)*.75) !important; padding-right: calc(var(--padding)*.75) !important; }

._button-button__icon_only_no_border-xe5TJ { border: none; box-shadow: none; background-color: rgba(0, 0, 0, 0); }

:not(#_button-fake-pzlqg) [data-theme="dark_mode"] ._button-button__icon_only_no_border-xe5TJ:hover { background-color: var(--gray-dark); }

:not(#_button-fake-pzlqg) [data-theme="dark_mode"] ._button-button__icon_only_no_border-xe5TJ:active { background-color: var(--gray-darker); }

._button-button__primary-CrETB { background-color: var(--primary); color: var(--primary-contrast); }

._button-button__link-pQVZM { border: none; box-shadow: none; background-color: rgba(0, 0, 0, 0); color: var(--link-color); padding-left: initial; padding-right: initial; }

[data-theme="dark_mode"] ._button-button__link-pQVZM { color: var(--link-color-high-contrast); }

@media (min-width: 528px) {
  ._button-button__fixed_consent_width-PiyKh { width: var(--button-fixed-width-size) !important; }
}

._button-button-sXeE8:not(._button-button__link-pQVZM):hover { background-color: var(--gray-lightest); }

._button-button-sXeE8:not(._button-button__link-pQVZM):active { background-color: var(--gray-lighter); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px inset; }

#polaris-css-lockdown-container { all: unset !important; }

#polaris-consent-widgets { --padding: 12px; --shadow: rgba(0, 0, 0, 0.25); --fab-zindex: 999999; --banner-zindex: 999999; --container-width-desktop: 1140px; --container-width-tablet: 720px; --container-width-mobile: 396px; --button-border-radius: 12px; --button-fixed-width-size: 95px; --button-font-weight: 600; --link-color: #007bbd; --link-color-high-contrast: #34B7FE; --success: #5bda4d; --purple-truevault: #5331c6; --purple-truevault-high-contrast: #c2adff; --white: #fff; --gray-lightest: #f6f6f6; --gray-lighter: #ececec; --gray-light: #b4b4b4; --gray: #7c7c7c; --gray-dark: #444444; --gray-darker: #212121; --black: #000; --border: var(--gray-light); --border-dark: var(--gray-dark); --surface: var(--white); --text: var(--gray-darker); --primary: var(--gray-dark); --primary-contrast: var(--white); --font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; --heading-font-family: var(--font-family); --button-font-family: var(--font-family); --size-base: 12px; --size-h1: calc(var(--size-base) * 1.5); --size-h2: calc(var(--size-base) * 1.25); --size-h3: calc(var(--size-base) * 1.125); --size-h4: calc(var(--size-base) * 1); --size-h5: calc(var(--size-base) * 0.95); --size-h6: calc(var(--size-base) * 0.85); --size-sm: calc(var(--size-base) * 0.85); --size-xs: calc(var(--size-base) * 0.5); --modal-max-width: 844px; color: var(--text); font-size: var(--size-base); font-family: var(--font-family); font-weight: normal; font-style: normal; padding: 0px; border: none; position: fixed; }

@media (min-width: 360px) {
  #polaris-consent-widgets { --size-base: 12px; }
}

#polaris-consent-widgets > [data-block-interaction="true"] { position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.5); }

#polaris-consent-widgets > [data-block-interaction="true"][data-theme="dark_mode"] { background: rgba(15, 15, 15, 0.5); }

#polaris-consent-widgets p, #polaris-consent-widgets button, #polaris-consent-widgets a { font-size: var(--size-base); font-weight: normal; }

#polaris-consent-widgets button { font-weight: var(--button-font-weight); }

#polaris-consent-widgets a { color: var(--link-color); }

#polaris-consent-widgets h1, #polaris-consent-widgets h2, #polaris-consent-widgets h3, #polaris-consent-widgets h4, #polaris-consent-widgets h5, #polaris-consent-widgets h6 { color: var(--text); font-family: var(--heading-font-family); line-height: 1.1245; font-style: normal; font-weight: bold; display: block; letter-spacing: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

#polaris-consent-widgets h1 { font-size: var(--size-h1); }

#polaris-consent-widgets h2 { font-size: var(--size-h2); }

#polaris-consent-widgets h3 { font-size: var(--size-h3); }

#polaris-consent-widgets h4 { font-size: var(--size-h4); }

#polaris-consent-widgets h5 { font-size: var(--size-h5); }

#polaris-consent-widgets h6 { font-size: var(--size-h6); }

#polaris-consent-widgets > [data-theme="dark_mode"] { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] h1, #polaris-consent-widgets > [data-theme="dark_mode"] h2, #polaris-consent-widgets > [data-theme="dark_mode"] h3, #polaris-consent-widgets > [data-theme="dark_mode"] h4, #polaris-consent-widgets > [data-theme="dark_mode"] h5, #polaris-consent-widgets > [data-theme="dark_mode"] h6 { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] a { color: var(--link-color-high-contrast); }

.truevault-polaris-optout:not(.polaris-consent-widget__links) > img, #truevault-polaris-optout:not(.polaris-consent-widget__links) > img { margin-right: 2px; }

._consent_app-consent-VfXBA { letter-spacing: normal; }

._consent_app-consent-VfXBA header { display: flex; flex-direction: row; justify-content: center; align-items: center; margin-bottom: calc(.5*var(--padding)); }

._consent_app-consent-VfXBA header h1, ._consent_app-consent-VfXBA header h2, ._consent_app-consent-VfXBA header h3, ._consent_app-consent-VfXBA header h4, ._consent_app-consent-VfXBA header h5, ._consent_app-consent-VfXBA header h6 { margin: 0px; text-align: center; flex-grow: 1; }

@media (min-width: 528px) {
  ._consent_app-consent-VfXBA header h1:first-child:not(:only-child), ._consent_app-consent-VfXBA header h2:first-child:not(:only-child), ._consent_app-consent-VfXBA header h3:first-child:not(:only-child), ._consent_app-consent-VfXBA header h4:first-child:not(:only-child), ._consent_app-consent-VfXBA header h5:first-child:not(:only-child), ._consent_app-consent-VfXBA header h6:first-child:not(:only-child) { padding-left: calc(4*var(--padding)); }
}

._consent_app-consent-VfXBA section { margin: 0 0 var(--padding); line-height: 20px; }

._consent_app-consent-VfXBA section a { text-decoration: underline; }

._consent_app-consent__links-IcaLk { text-decoration: none; border-bottom-style: none; }

._consent_app-consent__footer-q1D_T { display: flex; flex-direction: column; align-items: center; }

._consent_app-consent__actions-R655P { display: flex; justify-content: center; align-items: center; gap: var(--padding); width: 100%; flex-direction: row; }

@media (max-width: 528px) {
  ._consent_app-consent__actions-R655P:not(:has(> button:only-child)) { display: grid; grid-template-columns: 1fr 2fr 2fr; grid-template-rows: 1fr; gap: calc(.75*var(--padding)); }
}

@media (max-width: 528px) {
  ._consent_app-consent__actions-R655P:has(> button:nth-child(2)):not(:has(> button:nth-child(3))), ._consent_app-consent__actions-R655P:has(> button:nth-child(4)) { display: grid; grid-template-columns: 1fr 1fr; gap: calc(.75*var(--padding)); }
}

._consent_app-consent__fab-RYrP4 { opacity: 0.85; box-sizing: border-box; border-radius: 100%; position: fixed; bottom: var(--padding); z-index: var(--fab-zindex); height: 40px !important; width: 40px !important; }

[data-banner-position="BOTTOM_LEFT"] ._consent_app-consent__fab-RYrP4, [data-banner-position="BOTTOM_CENTER"] ._consent_app-consent__fab-RYrP4, [data-banner-position="MIDDLE_CENTER"] ._consent_app-consent__fab-RYrP4 { left: var(--padding); right: auto; }

[data-banner-position="BOTTOM_RIGHT"] ._consent_app-consent__fab-RYrP4 { left: auto; right: var(--padding); }

._consent_app-consent__fab-RYrP4 svg { position: relative; left: -30%; bottom: 4px; }

#polaris-css-lockdown-container { all: unset !important; }

#polaris-consent-widgets { --padding: 12px; --shadow: rgba(0, 0, 0, 0.25); --fab-zindex: 999999; --banner-zindex: 999999; --container-width-desktop: 1140px; --container-width-tablet: 720px; --container-width-mobile: 396px; --button-border-radius: 12px; --button-fixed-width-size: 95px; --button-font-weight: 600; --link-color: #007bbd; --link-color-high-contrast: #34B7FE; --success: #5bda4d; --purple-truevault: #5331c6; --purple-truevault-high-contrast: #c2adff; --white: #fff; --gray-lightest: #f6f6f6; --gray-lighter: #ececec; --gray-light: #b4b4b4; --gray: #7c7c7c; --gray-dark: #444444; --gray-darker: #212121; --black: #000; --border: var(--gray-light); --border-dark: var(--gray-dark); --surface: var(--white); --text: var(--gray-darker); --primary: var(--gray-dark); --primary-contrast: var(--white); --font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; --heading-font-family: var(--font-family); --button-font-family: var(--font-family); --size-base: 12px; --size-h1: calc(var(--size-base) * 1.5); --size-h2: calc(var(--size-base) * 1.25); --size-h3: calc(var(--size-base) * 1.125); --size-h4: calc(var(--size-base) * 1); --size-h5: calc(var(--size-base) * 0.95); --size-h6: calc(var(--size-base) * 0.85); --size-sm: calc(var(--size-base) * 0.85); --size-xs: calc(var(--size-base) * 0.5); --modal-max-width: 844px; color: var(--text); font-size: var(--size-base); font-family: var(--font-family); font-weight: normal; font-style: normal; padding: 0px; border: none; position: fixed; }

@media (min-width: 360px) {
  #polaris-consent-widgets { --size-base: 12px; }
}

#polaris-consent-widgets > [data-block-interaction="true"] { position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.5); }

#polaris-consent-widgets > [data-block-interaction="true"][data-theme="dark_mode"] { background: rgba(15, 15, 15, 0.5); }

#polaris-consent-widgets p, #polaris-consent-widgets button, #polaris-consent-widgets a { font-size: var(--size-base); font-weight: normal; }

#polaris-consent-widgets button { font-weight: var(--button-font-weight); }

#polaris-consent-widgets a { color: var(--link-color); }

#polaris-consent-widgets h1, #polaris-consent-widgets h2, #polaris-consent-widgets h3, #polaris-consent-widgets h4, #polaris-consent-widgets h5, #polaris-consent-widgets h6 { color: var(--text); font-family: var(--heading-font-family); line-height: 1.1245; font-style: normal; font-weight: bold; display: block; letter-spacing: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

#polaris-consent-widgets h1 { font-size: var(--size-h1); }

#polaris-consent-widgets h2 { font-size: var(--size-h2); }

#polaris-consent-widgets h3 { font-size: var(--size-h3); }

#polaris-consent-widgets h4 { font-size: var(--size-h4); }

#polaris-consent-widgets h5 { font-size: var(--size-h5); }

#polaris-consent-widgets h6 { font-size: var(--size-h6); }

#polaris-consent-widgets > [data-theme="dark_mode"] { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] h1, #polaris-consent-widgets > [data-theme="dark_mode"] h2, #polaris-consent-widgets > [data-theme="dark_mode"] h3, #polaris-consent-widgets > [data-theme="dark_mode"] h4, #polaris-consent-widgets > [data-theme="dark_mode"] h5, #polaris-consent-widgets > [data-theme="dark_mode"] h6 { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] a { color: var(--link-color-high-contrast); }

.truevault-polaris-optout:not(.polaris-consent-widget__links) > img, #truevault-polaris-optout:not(.polaris-consent-widget__links) > img { margin-right: 2px; }

._consent_modal-consent_modal__title-kOWmC { flex-grow: 1; }

@media (min-width: 528px) {
  ._consent_modal-consent_modal__title-kOWmC:first-child:not(:only-child) { padding-left: calc(4*var(--padding)); }
}

._consent_modal-consent_modal__body-Koi8M { margin-left: calc(var(--padding)/-2); margin-right: calc(var(--padding)/-2); margin-top: calc(var(--padding)*.5); margin-bottom: calc(var(--padding)*.5); }

@media (min-width: 528px) {
  ._consent_modal-consent_modal__body-Koi8M { display: grid; grid-template-columns: 1fr 1fr; }
}

._consent_modal-consent_modal__privacy_policy_link-Cu9sj:not(:first-child) { text-align: right; }

._toggle_row-toggle_row-yNo8B { display: flex; place-content: center space-between; padding: calc(var(--padding)/2); border-radius: var(--padding); user-select: none; cursor: pointer; }

._toggle_row-toggle_row-yNo8B h5 { position: relative; top: 5px; }

._toggle_row-toggle_row-yNo8B:hover { background-color: rgba(255, 255, 255, 0.75); }

[data-theme="dark_mode"] ._toggle_row-toggle_row-yNo8B:hover { background-color: rgba(127, 127, 127, 0.5); }

._toggle_row-toggle_row__double_wide-s7R0e { grid-column: span 2; }

._toggle_row-toggle_row-yNo8B :not(#_toggle_row-fake-LjxoA) p._toggle_row-disabled_text-dOX9q { font-size: calc(.8*var(--size-base)); margin-top: calc(.5*var(--padding)); margin-bottom: calc(.5*var(--padding)); height: 0px; animation: 0.25s ease-out 0s 1 normal forwards running _toggle_row-slide-up-dI2ya; }

._toggle_row-toggle_row-yNo8B :not(#_toggle_row-fake-LjxoA) p._toggle_row-disabled_text-dOX9q ._toggle_row-disabled_icon-KRL5_ { padding-left: var(--padding); margin-right: calc(var(--padding)*.5); color: var(--success); }

[data-theme="dark_mode"] ._toggle_row-toggle_row-yNo8B :not(#_toggle_row-fake-LjxoA) p._toggle_row-disabled_text-dOX9q ._toggle_row-disabled_icon-KRL5_ { color: var(--success); }

@keyframes _toggle_row-slide-up-dI2ya { 
  0% { height: 0px; }
  100% { height: var(--size-base); }
}

._toggle_row-toggle_row_title-DTmBl { margin: 0px; }

._toggle-toggle-ukiWP { z-index: 0; position: relative; display: inline-block; line-height: 1.5; }

._toggle-toggle-ukiWP > input { appearance: none; z-index: -1; position: absolute; right: 6px; top: -8px; display: block; margin: 0px; border-radius: 50%; width: 40px; height: 40px; background-color: var(--black); outline: none; opacity: 0; transform: scale(1); pointer-events: none; transition: opacity 0.3s 0.1s, transform 0.2s 0.1s; }

._toggle-toggle-ukiWP > span { display: inline-block; width: 100%; cursor: pointer; }

._toggle-toggle-ukiWP > span::before { content: ""; display: inline-block; margin: 5px 0px 5px 10px; border-radius: 7px; width: 36px; height: 14px; background-color: var(--gray-light); vertical-align: top; transition: background-color 0.2s, opacity 0.2s; }

._toggle-toggle-ukiWP > span::after { content: ""; position: absolute; top: 2px; right: 16px; border-radius: 50%; width: 20px; height: 20px; background-color: var(--gray-lighter); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; transition: background-color 0.2s, transform 0.2s; }

._toggle-toggle-ukiWP > input:checked { right: -10px; background-color: var(--gray); }

._toggle-toggle-ukiWP > input:checked + span::before { background-color: var(--success); }

._toggle-toggle-ukiWP > input:checked + span::after { transform: translateX(16px); }

._toggle-toggle-ukiWP:hover > input { opacity: 0.04; }

._toggle-toggle-ukiWP > input:focus { opacity: 0.12; }

._toggle-toggle-ukiWP:hover > input:focus { opacity: 0.16; }

._toggle-toggle-ukiWP > input:active { opacity: 1; transform: scale(0); transition: transform, opacity; }

._toggle-toggle-ukiWP > input:active + span::before { background-color: var(--gray); }

._toggle-toggle-ukiWP > input:checked:active + span::before { background-color: var(--gray); }

._toggle-toggle-ukiWP > input:disabled { opacity: 0; }

._toggle-toggle-ukiWP > input:disabled + span { color: rgb(var(--pure-material-onsurface-rgb, 0, 0, 0)); opacity: 0.35; cursor: default; }

#polaris-css-lockdown-container { all: unset !important; }

#polaris-consent-widgets { --padding: 12px; --shadow: rgba(0, 0, 0, 0.25); --fab-zindex: 999999; --banner-zindex: 999999; --container-width-desktop: 1140px; --container-width-tablet: 720px; --container-width-mobile: 396px; --button-border-radius: 12px; --button-fixed-width-size: 95px; --button-font-weight: 600; --link-color: #007bbd; --link-color-high-contrast: #34B7FE; --success: #5bda4d; --purple-truevault: #5331c6; --purple-truevault-high-contrast: #c2adff; --white: #fff; --gray-lightest: #f6f6f6; --gray-lighter: #ececec; --gray-light: #b4b4b4; --gray: #7c7c7c; --gray-dark: #444444; --gray-darker: #212121; --black: #000; --border: var(--gray-light); --border-dark: var(--gray-dark); --surface: var(--white); --text: var(--gray-darker); --primary: var(--gray-dark); --primary-contrast: var(--white); --font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; --heading-font-family: var(--font-family); --button-font-family: var(--font-family); --size-base: 12px; --size-h1: calc(var(--size-base) * 1.5); --size-h2: calc(var(--size-base) * 1.25); --size-h3: calc(var(--size-base) * 1.125); --size-h4: calc(var(--size-base) * 1); --size-h5: calc(var(--size-base) * 0.95); --size-h6: calc(var(--size-base) * 0.85); --size-sm: calc(var(--size-base) * 0.85); --size-xs: calc(var(--size-base) * 0.5); --modal-max-width: 844px; color: var(--text); font-size: var(--size-base); font-family: var(--font-family); font-weight: normal; font-style: normal; padding: 0px; border: none; position: fixed; }

@media (min-width: 360px) {
  #polaris-consent-widgets { --size-base: 12px; }
}

#polaris-consent-widgets > [data-block-interaction="true"] { position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.5); }

#polaris-consent-widgets > [data-block-interaction="true"][data-theme="dark_mode"] { background: rgba(15, 15, 15, 0.5); }

#polaris-consent-widgets p, #polaris-consent-widgets button, #polaris-consent-widgets a { font-size: var(--size-base); font-weight: normal; }

#polaris-consent-widgets button { font-weight: var(--button-font-weight); }

#polaris-consent-widgets a { color: var(--link-color); }

#polaris-consent-widgets h1, #polaris-consent-widgets h2, #polaris-consent-widgets h3, #polaris-consent-widgets h4, #polaris-consent-widgets h5, #polaris-consent-widgets h6 { color: var(--text); font-family: var(--heading-font-family); line-height: 1.1245; font-style: normal; font-weight: bold; display: block; letter-spacing: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

#polaris-consent-widgets h1 { font-size: var(--size-h1); }

#polaris-consent-widgets h2 { font-size: var(--size-h2); }

#polaris-consent-widgets h3 { font-size: var(--size-h3); }

#polaris-consent-widgets h4 { font-size: var(--size-h4); }

#polaris-consent-widgets h5 { font-size: var(--size-h5); }

#polaris-consent-widgets h6 { font-size: var(--size-h6); }

#polaris-consent-widgets > [data-theme="dark_mode"] { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] h1, #polaris-consent-widgets > [data-theme="dark_mode"] h2, #polaris-consent-widgets > [data-theme="dark_mode"] h3, #polaris-consent-widgets > [data-theme="dark_mode"] h4, #polaris-consent-widgets > [data-theme="dark_mode"] h5, #polaris-consent-widgets > [data-theme="dark_mode"] h6 { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] a { color: var(--link-color-high-contrast); }

.truevault-polaris-optout:not(.polaris-consent-widget__links) > img, #truevault-polaris-optout:not(.polaris-consent-widget__links) > img { margin-right: 2px; }

._language_select-language_select__select_label-uqDTX { color: rgb(145, 140, 161); font-size: 16px; font-weight: 300; }

._language_select-language_select__title-RrJwR { display: flex; align-items: center; justify-content: center; line-height: 0 !important; }

._language_select-language_select__title-RrJwR svg { max-width: 20px; max-height: 16px; }

._language_select-language_select__select-dropdown-GY8nD { box-sizing: border-box; overflow: visible; position: relative; display: flex; justify-content: center; color: rgb(83, 86, 90); }

._language_select-language_select__select-dropdown-GY8nD span._language_select-__current_language-RLVGg { margin-left: calc(var(--padding)/3); font-weight: var(--button-font-weight); line-height: initial; }

@media (min-width: 528px) {
  ._language_select-language_select__select-dropdown-GY8nD span._language_select-__current_language-RLVGg { display: none; }
}

._language_select-language_select__select-dropdown-GY8nD * { user-select: none; }

._language_select-language_select__select-dropdown-GY8nD._language_select-is-active-sSzkZ input[type="text"] { border-color: rgb(0, 174, 239); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

._language_select-language_select__select-dropdown-GY8nD._language_select-is-active-sSzkZ ul { visibility: visible; display: block; }

._language_select-language_select__select-dropdown-GY8nD i { margin-left: auto; font-size: 8px; }

._language_select-language_select__select-dropdown-GY8nD ul { display: none; visibility: hidden; position: absolute; bottom: calc(var(--padding)*2.5); left: calc(var(--padding)*-1.25); min-width: 160px; z-index: 999; background: rgb(255, 255, 255); list-style-type: none; border: 1px solid rgb(177, 186, 191); margin: 0px; padding: 0px; }

@media (max-width: 528px) {
  ._language_select-language_select__select-dropdown-GY8nD ul:not(._language_select-hide_selected_language_label-Y26lx) { width: 100%; }
  ._language_select-language_select__select-dropdown-GY8nD ul:not(._language_select-language_select_on_right-Rz6hL) { left: 0px; }
}

._language_select-language_select__select-dropdown-GY8nD ul._language_select-language_select_on_right-Rz6hL { left: initial; right: 0px; }

@media (max-width: 528px) {
  ._language_select-language_select__select-dropdown-GY8nD ul._language_select-language_select_on_right-Rz6hL { width: calc(100vw - 4*var(--padding)); }
}

._language_select-language_select__select-dropdown-GY8nD ul li { display: flex; align-items: center; padding: calc(var(--padding)*.8) calc(2*var(--padding)); cursor: pointer; font-size: 14px; line-height: 1.2; min-height: 20px; white-space: nowrap; }

._language_select-language_select__select-dropdown-GY8nD ul li:hover { background-color: rgb(239, 251, 255); }

._language_select-language_select__select-dropdown-GY8nD ul li * { pointer-events: none; }

._language_select-language_select__select-dropdown-GY8nD ul li svg { margin-right: calc(var(--padding)/2); max-width: 24px; vertical-align: middle; flex-shrink: 0; }

._language_select-language_select__selector-mcUjn { overflow-y: hidden; padding-top: var(--padding); padding-bottom: var(--padding); border-radius: var(--padding); }

._language_select-language_select__selector_inner_container-xl_GP { height: 200px; overflow-y: scroll; }

#polaris-css-lockdown-container { all: unset !important; }

#polaris-consent-widgets { --padding: 12px; --shadow: rgba(0, 0, 0, 0.25); --fab-zindex: 999999; --banner-zindex: 999999; --container-width-desktop: 1140px; --container-width-tablet: 720px; --container-width-mobile: 396px; --button-border-radius: 12px; --button-fixed-width-size: 95px; --button-font-weight: 600; --link-color: #007bbd; --link-color-high-contrast: #34B7FE; --success: #5bda4d; --purple-truevault: #5331c6; --purple-truevault-high-contrast: #c2adff; --white: #fff; --gray-lightest: #f6f6f6; --gray-lighter: #ececec; --gray-light: #b4b4b4; --gray: #7c7c7c; --gray-dark: #444444; --gray-darker: #212121; --black: #000; --border: var(--gray-light); --border-dark: var(--gray-dark); --surface: var(--white); --text: var(--gray-darker); --primary: var(--gray-dark); --primary-contrast: var(--white); --font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; --heading-font-family: var(--font-family); --button-font-family: var(--font-family); --size-base: 12px; --size-h1: calc(var(--size-base) * 1.5); --size-h2: calc(var(--size-base) * 1.25); --size-h3: calc(var(--size-base) * 1.125); --size-h4: calc(var(--size-base) * 1); --size-h5: calc(var(--size-base) * 0.95); --size-h6: calc(var(--size-base) * 0.85); --size-sm: calc(var(--size-base) * 0.85); --size-xs: calc(var(--size-base) * 0.5); --modal-max-width: 844px; color: var(--text); font-size: var(--size-base); font-family: var(--font-family); font-weight: normal; font-style: normal; padding: 0px; border: none; position: fixed; }

@media (min-width: 360px) {
  #polaris-consent-widgets { --size-base: 12px; }
}

#polaris-consent-widgets > [data-block-interaction="true"] { position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.5); }

#polaris-consent-widgets > [data-block-interaction="true"][data-theme="dark_mode"] { background: rgba(15, 15, 15, 0.5); }

#polaris-consent-widgets p, #polaris-consent-widgets button, #polaris-consent-widgets a { font-size: var(--size-base); font-weight: normal; }

#polaris-consent-widgets button { font-weight: var(--button-font-weight); }

#polaris-consent-widgets a { color: var(--link-color); }

#polaris-consent-widgets h1, #polaris-consent-widgets h2, #polaris-consent-widgets h3, #polaris-consent-widgets h4, #polaris-consent-widgets h5, #polaris-consent-widgets h6 { color: var(--text); font-family: var(--heading-font-family); line-height: 1.1245; font-style: normal; font-weight: bold; display: block; letter-spacing: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

#polaris-consent-widgets h1 { font-size: var(--size-h1); }

#polaris-consent-widgets h2 { font-size: var(--size-h2); }

#polaris-consent-widgets h3 { font-size: var(--size-h3); }

#polaris-consent-widgets h4 { font-size: var(--size-h4); }

#polaris-consent-widgets h5 { font-size: var(--size-h5); }

#polaris-consent-widgets h6 { font-size: var(--size-h6); }

#polaris-consent-widgets > [data-theme="dark_mode"] { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] h1, #polaris-consent-widgets > [data-theme="dark_mode"] h2, #polaris-consent-widgets > [data-theme="dark_mode"] h3, #polaris-consent-widgets > [data-theme="dark_mode"] h4, #polaris-consent-widgets > [data-theme="dark_mode"] h5, #polaris-consent-widgets > [data-theme="dark_mode"] h6 { color: var(--white); }

#polaris-consent-widgets > [data-theme="dark_mode"] a { color: var(--link-color-high-contrast); }

.truevault-polaris-optout:not(.polaris-consent-widget__links) > img, #truevault-polaris-optout:not(.polaris-consent-widget__links) > img { margin-right: 2px; }

._your_privacy_choices_opt_out_link-your_privacy_choices_opt_out_link-OZoRW { margin-bottom: var(--padding); }

._your_privacy_choices_opt_out_link-your_privacy_choices_opt_out_link-OZoRW img { margin-right: 0.25rem; position: relative; top: 3px; }

._your_privacy_choices_opt_out_link-your_privacy_choices_opt_out_link__mobile_centered-gTIx5 { margin-bottom: 0px; flex-grow: 1; min-width: 154px; }

@media (max-width: 528px) {
  ._your_privacy_choices_opt_out_link-your_privacy_choices_opt_out_link__mobile_centered-gTIx5 { margin-bottom: calc(var(--padding)*.25); }
}

._close_button-close_button-svwRP { position: relative; left: calc(var(--padding)/1.5); }

._close_button-close_button-svwRP > svg { stroke: rgb(0, 0, 0); }

[data-theme="dark_mode"] ._close_button-close_button-svwRP > svg { stroke: rgb(255, 255, 255); }