@charset "utf-8";

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }

a { text-decoration: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote::after, blockquote::before, q::after, q::before { content: none; speak: none; }

table { border-collapse: collapse; border-spacing: 0px; }

button { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0px; }

input[type="search"] { appearance: none; }

html { max-width: 100vw; overflow-x: hidden; }

body { background: rgb(244, 244, 244); color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.3; margin: 0px; max-width: 100vw; padding: 0px; text-size-adjust: 100%; }

button, fieldset, form, input, label, legend, select, textarea { font-family: inherit; }

.hidden, [hidden] { display: none !important; }

a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.is-bold, b, strong { font-weight: 700; }

.is-italic, em, i { font-style: italic; }

abbr[title] { border-bottom: 1px dotted; cursor: help; }

cite, q { font-style: normal; }

q { quotes: "« " " »"; }

q:lang(fr) { quotes: "« " " »"; }

q:lang(en) { quotes: "“" "”"; }

sub, sup { display: inline; font-size: smaller; line-height: 1; }

sub { vertical-align: sub; }

sup { vertical-align: super; }

[id^="htmlnk-"] { display: block; content: " "; margin-top: calc(0px - var(--heights-total, 55px)); height: var(--heights-total, 55px); visibility: hidden; pointer-events: none; }

:root { --heights-player-ohdio: 60px; --heights-navigationBar: 55px; --heights-navWithParent: 55px; }

html body { max-width: 100vw; overflow-x: initial !important; }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }

button, fieldset, form, input, label, legend, select, textarea { font-family: inherit; }

a { color: currentcolor; text-decoration: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

em { font-style: italic; }

sub, sup { font-size: smaller; line-height: 1; }

sup { vertical-align: super; }

sub { vertical-align: sub; }

svg { max-width: 100%; }

strong { font-weight: 700; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote::after, blockquote::before, q::after, q::before { content: none; speak: none; }

table { border-collapse: collapse; border-spacing: 0px; }

button { background: 0px 0px; border: 0px; color: currentcolor; font-size: inherit; font-weight: inherit; margin: 0px; cursor: pointer; padding: 0px; }

img { max-width: 100%; }

input[type="search"] { appearance: none; }

body { text-wrap: pretty; }

html { --info-shell-nav-height: 0px; font-size: 1rem; background: var(--info-color-background-body); -webkit-font-smoothing: antialiased; }

body { font-size: 1rem; background: var(--info-color-background-body); color: var(--info-color-text-bodyTitle); font-family: "Radio Canada", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; }

input { color: var(--info-color-text-bodyTitle); }

.info-light, :root, :root.info-dark .info-light { --info-color-background-body: #FFF; --info-color-background-defaultIOS: #fff; --info-color-background-video: #131313; --info-color-background-loadingBar: #d4d4d4; --info-color-background-breakDefault: #F3F3F3; --info-color-background-classicLinkHover: rgba(0, 0, 0, 0.07); --info-color-background-heroHeader: #000; --info-color-background-darkLineup: #000; --info-color-background-tagLive: #FDD501; --info-color-background-tagComingSoon: #F3F3F3; --info-color-background-tagFinished: #F3F3F3; --info-color-background-tagVod: #F3F3F3; --info-color-background-tagInfo: #d00; --info-color-background-tagAmber: #F99C00; --info-color-background-tagPodium: #003c56; --info-color-background-tagArts: #de2960; --info-color-background-tagOlympics: #FBEAB7; --info-color-background-tagTele: #C22D8B; --info-color-background-tagImminent: #FDD501; --info-color-background-buttonPrimary: #131313; --info-color-background-buttonPrimaryHover: #4E4E4E; --info-color-background-buttonPrimaryDisabled: #c4c4c4; --info-color-background-buttonPressed: #6b6b6b; --info-color-background-buttonAccentDefault: #561622; --info-color-background-buttonAccentHover: #753441; --info-color-background-buttonAccentPressed: #661A2A; --info-color-background-buttonOhdio: #206E66; --info-color-background-buttonOhdioHover: #67ABA4; --info-color-background-buttonOhdioPressed: #67ABA4; --info-color-background-buttonOhdioAccent: #F8FAF8; --info-color-background-successLight: #F6FCF9; --info-color-background-municipalElectionsModule: #ececec; --info-color-background-municipalElectionsHowto: #d4d4d4; --info-color-background-municipalElectionsExploreMunicipalities: #fafafa; --info-color-background-municipalElectionsRegions: #4667af; --info-color-background-districtCard: #fafafa; --info-color-background-noticeCard: #ececec; --info-color-background-dropdownActiveItem: #ececec; --info-color-background-accordionActive: rgba(215, 196, 160, 0.2); --info-color-background-pictureModalButton: rgba(0, 0, 0, 0.6); --info-color-background-customScrollBarThumb: #B59D83; --info-color-background-floatingActionItem: rgba(255, 255, 255, 0.6); --info-color-background-sharedPost: #F3F3F3; --info-color-background-sharedPostFloatingActionItem: rgba(243, 243, 243, 0.6); --info-color-background-videoModuleSeekBarTrack: rgba(255, 255, 255, 0.6); --info-color-background-videoModuleCardActive: rgba(0, 0, 0, 0.1); --info-color-background-immersiveCard: #000; --info-color-background-mainHeadlinesRegionSelectHover: rgba(0, 0, 0, 0.1); --info-color-background-weekendListGreen: #CDECE1; --info-color-background-weekendListRed: #DCC8CD; --info-color-background-secondaryExtraLight: #F7F2EB; --info-color-background-containerModal: #FFF; --info-color-background-dropdownButtonHover: rgba(0, 0, 0, 0.15); --info-color-background-dropdownButtonActive: rgba(0, 0, 0, 0.25); --info-color-background-viafouraPrimary10: rgba(0, 0, 0, 0.1); --info-color-background-viafouraPrimary15: rgba(0, 0, 0, 0.25); --info-color-background-viafouraPrimary20: rgba(0, 0, 0, 0.3); --info-color-text-body: #4E4E4E; --info-color-text-bodyTitle: #131313; --info-color-text-titleLight: #737373; --info-color-text-textLight: #4E4E4E; --info-color-text-tertiary: #6b6b6b; --info-color-text-buttonSecondary: #131313; --info-color-text-buttonSecondaryHover: #FFF; --info-color-text-buttonPrimary: #FFF; --info-color-text-buttonAccent: #FFF; --info-color-text-buttonAccentHard: #561622; --info-color-text-tagLive: #131313; --info-color-text-tagComingSoon: #131313; --info-color-text-tagFinished: #131313; --info-color-text-tagInfo: #FFF; --info-color-text-tagAmber: #131313; --info-color-text-tagPodium: #FFF; --info-color-text-tagArts: #FFF; --info-color-text-tagOlympics: #131313; --info-color-text-tagTele: #FFF; --info-color-text-tagVod: #131313; --info-color-text-tagImminent: #131313; --info-color-text-success: #1E8552; --info-color-text-classicLink: #095FC2; --info-color-text-cardSignature: #131313; --info-color-text-cardPlayIcon: #FFF; --info-color-text-pictureExpandIcon: #FFF; --info-color-text-relatedContentIcon: #A9B8B3; --info-color-border-section: #c4c4c4; --info-color-border-sectionStrong: #898989; --info-color-border-sectionStronger: #131313; --info-color-border-element: #b4b4b4; --info-color-border-buttonSecondary: #131313; --info-color-border-buttonAccentHard: #561622; --info-color-border-buttonAccentHover: #FCE6E6; --info-color-border-buttonAccentPressed: #F6BFBF; --info-color-border-buttonOhdio: #206E66; --info-color-border-buttonOhdioAccent: #F8FAF8; --info-color-border-buttonOhdioHover: #67ABA4; --info-color-border-buttonOhdioPressed: #67ABA4; --info-color-border-faqContent: #4E4E4E; --info-color-border-municipalElectionsLight: #dedede; --info-color-border-municipalElectionsMedium: #b4b4b4; --info-color-border-municipalElectionsDark: #131313; --info-color-border-municipalElectionsCandidates: #ececec; --info-color-border-input: rgba(0, 0, 0, 0.3); --info-color-border-activeInput: #005b89; --info-color-border-autocompleteSearchListItem: #F3F3F3; --info-color-border-autocompleteSearchListItemFocus: #005b89; --info-color-border-autocompleteSearchListItemHover: rgba(0, 91, 137, 0.07); --info-color-border-relatedContentBorder: #EEEEEE; --info-color-border-lineupGrid: #c4c4c4; --info-color-border-contrastLow: #DFDFDF; --info-color-border-blackBorderGrid: #4E4E4E; --info-color-box-shadow-dropdown: 0px 0px 15px rgba(0, 0, 0, 0.25); --info-color-box-shadow-dp1: 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 3px 0px rgba(0, 0, 0, 0.2); --info-color-box-shadow-dp6: 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12), 0px 3px 5px -1px rgba(0, 0, 0, 0.2); }

.hawGSD > :not(p, h1, h2, h3, h4, h5, h6) { clear: both; }

:root { --oh-player-bg-button-click: rgba(0, 0, 0, .1); --oh-bg-container-musique-default: #4254C6; --oh-bg-container-musique-classique-default: #5862B7; --oh-bg-container-ohdio-default: #206E66; --oh-bg-container-player: #FFFFFF; --oh-bg-container-premiere-default: #FA6610; --oh-bg-gradient-musique-start: 124, 159, 248; --oh-bg-gradient-musique-end: 66, 84, 198; --oh-bg-gradient-musique-classique-start: 246, 225, 216; --oh-bg-gradient-musique-classique-end: 134, 144, 234; --oh-bg-gradient-ohdio-start: 255, 255, 255; --oh-bg-gradient-ohdio-end: 229, 241, 240; --oh-bg-gradient-premiere-start: 243, 175, 62; --oh-bg-gradient-premiere-end: 250, 102, 16; --oh-player-bg-range-track-backward: rgba(255, 255, 255, .4); --oh-player-bg-range-track-forward: rgba(12, 12, 12, .2); --oh-int-primary-default: #206E66; --oh-int-primary-disabled: #BFDCD9; --oh-int-primary-hover: #67ABA4; --oh-int-primary-neutral: #FFFFFF; --oh-int-tertiary-default: #206E66; --oh-int-tertiary-hover: #494952; --oh-com-overlays-80: rgba(12, 12, 12, 0.8); --oh-com-progress-bar-player: #DBDCE0; --oh-com-tag-accent: #E5F1F0; --oh-com-tag-live: #FFD501; --oh-com-tag-neutral: #FFFFFF; --oh-com-tag-neutral-dark: #0C0C0C; --oh-txt-accent: #206E66; --oh-txt-inversed: #FFFFFF; --oh-txt-links-default: #206E66; --oh-txt-links-hover: #494952; --oh-txt-primary: #0C0C0C; --oh-txt-secondary: #494952; --oh-txt-tertiary: #787B89; --oh-player-height: 0px; }

.info-light, :root, :root.info-dark .info-light { --info-color-brand-primary: #d00; }

.main-container button, .main-container input, .main-container textarea { appearance: none; }

.react-app button:disabled, .react-app input:disabled, .react-app textarea:disabled { cursor: not-allowed; }

.hidden-tag { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; }

.grid-container-b2 .row .row:not(.full-padding), .grid-container-b2 .row.full-width, .grid-container-b2 .single-tag-row.full-width { padding-left: 0px; padding-right: 0px; }

.grid-container-b2 .row .row.basic-padding, .grid-container-b2 .row .single-tag-row { padding-left: 10px; padding-right: 10px; }

.grid-container-b2 { box-sizing: border-box; position: relative; }

.grid-container-b2 .row { -webkit-box-align: stretch; align-items: stretch; display: flex; flex-flow: wrap; margin-left: 0px; margin-right: 0px; padding-left: 10px; padding-right: 10px; width: 100%; }

.grid-container-b2 .single-tag-row { display: block; padding-left: 20px; padding-right: 20px; width: 100%; }

.grid-container-b2 .row.justify-center { -webkit-box-pack: center; justify-content: center; }

.grid-container-b2 .grid-view { display: flex; height: 100%; opacity: 0; pointer-events: none; position: absolute; visibility: hidden; width: 100%; }

.grid-container-b2 .grid-view.is-active { opacity: 1; visibility: visible; z-index: 10; }

.grid-container-b2 .grid-view .row { counter-reset: col 0; width: 100%; }

.grid-container-b2 .grid-view .row .grid-view-col { background: rgba(0, 250, 217, 0.2); counter-increment: col 1; min-height: 100vh; position: relative; }

.grid-container-b2 .grid-view .row .grid-view-col::before { color: rgb(0, 0, 0); content: counter(col); position: fixed; display: block; font-size: 1.3em; opacity: 0.6; padding: 5px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; width: auto; }

html body:not(.v4) * { box-sizing: border-box; }

html body:not(.v4) .react-app .grid-container { display: none; }

.has-tooltip { position: relative; }

.has-tooltip.is-active .e-tooltip, .has-tooltip.is-active + .e-tooltip { display: none; visibility: hidden; }

.has-tooltip .e-tooltip, .has-tooltip + .e-tooltip { opacity: 0; position: absolute; }

.fxfXcc { fill: black; pointer-events: none; }

.kobOPn { color: rgb(255, 255, 255); height: 22px; min-width: 48px; pointer-events: none; position: absolute; transition: 0.25s ease-out; user-select: none; width: auto; z-index: 20; font-size: 0.75rem; line-height: 1.3; }

.kobOPn .tooltip-content { background: rgba(0, 0, 0, 0.8); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px; display: inline-block; line-height: 1.5; margin: auto; overflow: inherit; padding: 5px; position: absolute; text-align: center; text-transform: initial; white-space: nowrap; z-index: 1; }

.kobOPn .tooltip-content .e-p a, .kobOPn .tooltip-content .e-p a.e-external-link, .kobOPn .tooltip-content .e-p a.e-internal-link, .kobOPn .tooltip-content a, .kobOPn .tooltip-content a.e-external-link, .kobOPn .tooltip-content a.e-internal-link { border-bottom-color: rgb(255, 255, 255); color: rgb(255, 255, 255); text-decoration: none; }

.kobOPn .tooltip-content .e-p a .svg-icon, .kobOPn .tooltip-content .e-p a.e-external-link .svg-icon, .kobOPn .tooltip-content .e-p a.e-internal-link .svg-icon, .kobOPn .tooltip-content a .svg-icon, .kobOPn .tooltip-content a.e-external-link .svg-icon, .kobOPn .tooltip-content a.e-internal-link .svg-icon { fill: rgb(255, 255, 255); }

.kobOPn .tooltip-content .e-p a.e-external-link:visited, .kobOPn .tooltip-content .e-p a.e-internal-link:visited, .kobOPn .tooltip-content .e-p a:visited, .kobOPn .tooltip-content a.e-external-link:visited, .kobOPn .tooltip-content a.e-internal-link:visited, .kobOPn .tooltip-content a:visited { border-bottom-color: rgb(255, 255, 255); color: rgb(255, 255, 255); text-decoration: none; }

.kobOPn .tooltip-content .e-p a.e-external-link:visited .svg-icon, .kobOPn .tooltip-content .e-p a.e-internal-link:visited .svg-icon, .kobOPn .tooltip-content .e-p a:visited .svg-icon, .kobOPn .tooltip-content a.e-external-link:visited .svg-icon, .kobOPn .tooltip-content a.e-internal-link:visited .svg-icon, .kobOPn .tooltip-content a:visited .svg-icon { fill: rgb(255, 255, 255); }

.kobOPn::after { inset: 0px; content: ""; display: block; margin: auto; position: absolute; speak: none; }

.kobOPn.has-bottom { top: 100%; }

.kobOPn.has-bottom::after { border-width: 5px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.8); border-image: initial; content: ""; height: 0px; inset: auto 0px 100%; margin: auto; position: absolute; width: 0px; }

.kobOPn.has-bottom.has-align-center { left: 50%; transform: translateX(-50%); }

.kobOPn.has-bottom.has-align-center .tooltip-content { left: 50%; transform: translateX(-50%); }

.kobOPn.has-bottom .tooltip-content { min-width: 100%; top: 0px; }

.kDRIZx { -webkit-font-smoothing: antialiased; border: 0px solid transparent; border-radius: 2px; display: inline-block; height: 48px; margin: 0px; min-width: 48px; padding: 0px; position: relative; transition-duration: 0.1s; transition-property: background-color, border-color, color; transition-timing-function: linear; width: auto; font-size: 1rem; line-height: 1.5; font-weight: 500; background: rgb(0, 102, 153); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px 0px; }

.kDRIZx .button-content { place-content: stretch center; -webkit-box-align: center; align-items: center; background: 0px 0px; border: 1px solid transparent; border-radius: inherit; display: flex; flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; flex-wrap: nowrap; height: 100%; -webkit-box-pack: center; overflow: hidden; padding: 0px 20px; text-align: center; transition: background 0.1s linear; vertical-align: middle; width: 100%; }

.kDRIZx .e-loading-indicator, .kDRIZx .svg-icon { fill: currentcolor; -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; height: 24px; margin-left: -0.2em; margin-right: 3px; transition-property: fill, height, width; transition-duration: 0.1s; transition-timing-function: linear; width: 24px; }

.kDRIZx .e-loading-indicator .svg-gem, .kDRIZx .svg-icon .svg-gem { fill: currentcolor !important; }

.kDRIZx .button-content { background: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }

.lnxQGo { background: rgba(0, 0, 0, 0.8); cursor: pointer; height: 100vh; left: 0px; opacity: 0; position: absolute; top: 0px; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); visibility: hidden; width: 100%; z-index: 1; }

.lnxQGo.is-active { height: 100vh; opacity: 1; visibility: visible; }

.jkMsMS { height: 100%; position: relative; width: 100%; }

.jkMsMS .brand-logo-svg { display: inline-block; fill: rgb(255, 255, 255); height: 100%; left: 0px; position: absolute; top: 0px; transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); width: 100%; }

.jkMsMS .brand-logo-svg.is-transparent { color: transparent !important; }

.fzYVRC .brand-logo-svg { color: rgb(221, 0, 0); }

.eUnolY { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: flex; font-size: 0px; -webkit-box-pack: start; justify-content: flex-start; }

.eUnolY .svg-icon { fill: rgb(221, 0, 0); flex-shrink: 0; height: 36px; width: 36px; }

.eUnolY .brand-logo-rc-label { flex-shrink: 0; height: 30px; margin: auto 5px; width: 125px; }

.eUnolY .brand-logo-rc-label .svg-icon-rc { fill: currentcolor; height: 100%; pointer-events: none; width: 100%; }

.eUnolY.is-nightmode { color: rgb(255, 255, 255); }

.eUnolY.is-nightmode .svg-icon { fill: currentcolor; }

.djJVmz { -webkit-box-align: center; align-items: center; background: 0px 0px; color: rgb(34, 34, 34); display: flex; position: relative; text-align: center; text-transform: uppercase; transition: background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); user-select: none; }

.djJVmz:disabled { background: rgb(212, 212, 212); color: rgb(255, 255, 255); cursor: default; }

.djJVmz.is-nightmode { background: 0px 0px; color: rgb(255, 255, 255); }

.djJVmz.is-nightmode:disabled { background: rgb(68, 68, 68); color: rgb(102, 102, 102); }

.djJVmz .svg-icon { inset: 0px; fill: currentcolor; height: 20px; margin: auto; position: absolute; transition: fill 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); width: 20px; }

.cHtoEk { height: 1px; overflow: hidden; position: fixed; text-align: left; top: 0px; width: 1px; z-index: 10000; }

.hgdHLQ { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); position: relative; border: 1px solid transparent; }

.hgdHLQ::after { bottom: -2px; content: ""; display: inline-block; height: 1px; left: 0px; position: absolute; width: 100%; }

.go-to-top .sc-xeh9fb-0 { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); cursor: pointer; display: flex; -webkit-box-pack: end; justify-content: flex-end; min-width: 100px; position: relative; font-size: 0.75rem; line-height: 1.3; }

.go-to-top .sc-xeh9fb-0 .svg-icon { fill: inherit; height: 14px; margin-left: 10px; width: 14px; }

.knXIlV .wrapper-svg-no-space { display: inline; white-space: nowrap; }

.knXIlV.text-svg-icon { border-bottom: 1px solid rgba(0, 102, 153, 0.5); color: rgb(0, 102, 153); }

.knXIlV.text-svg-icon:visited { border-bottom-color: rgb(180, 180, 180); }

.knXIlV.text-svg-icon:visited .svg-link_external { fill: rgb(180, 180, 180); }

.knXIlV.text-svg-icon .svg-link_external { fill: rgb(180, 180, 180); height: 1em; margin-left: 0.25em; position: relative; top: 0.125em; width: 1em; }

.knXIlV.text-svg-icon.alternative-link { border-bottom-color: transparent; }

.is-nightmode .sc-1koyb4y-0, .nightmode .knXIlV { color: rgb(255, 255, 255); }

.is-nightmode .sc-1koyb4y-0.text-svg-icon, .nightmode .knXIlV.text-svg-icon { border-bottom: 1px solid rgb(180, 180, 180); }

.is-nightmode .sc-1koyb4y-0.text-svg-icon:visited, .nightmode .knXIlV.text-svg-icon:visited { border-bottom-color: rgb(180, 180, 180); }

.is-nightmode .sc-1koyb4y-0.text-svg-icon:visited .svg-link_external, .nightmode .knXIlV.text-svg-icon:visited .svg-link_external { fill: rgb(180, 180, 180); }

.is-nightmode .sc-1koyb4y-0.text-svg-icon.alternative-link, .nightmode .knXIlV.text-svg-icon.alternative-link { border-bottom-color: transparent; }

.is-nightmode .sc-1koyb4y-0.text-svg-icon.no-bottom-border, .nightmode .knXIlV.text-svg-icon.no-bottom-border { border-bottom-color: transparent; }

.is-nightmode .sc-1koyb4y-0.text-svg-icon .svg-link_external, .nightmode .knXIlV.text-svg-icon .svg-link_external { fill: rgb(180, 180, 180); }

.jaIbBz { border-bottom: 1px solid rgba(0, 102, 153, 0.5); color: rgb(0, 102, 153); }

.jaIbBz:visited { border-bottom-color: rgb(180, 180, 180); }

.jaIbBz:visited .svg-icon { fill: rgb(0, 102, 153); }

.jaIbBz.is-transparent, .jaIbBz:active, .jaIbBz:active:focus, .jaIbBz:hover:active { background-color: transparent; }

.jaIbBz .svg-icon { fill: rgb(0, 102, 153); height: 1em; margin-left: 0.25em; position: relative; top: 0.125em; width: 1em; }

.jaIbBz.is-alternative-link { border-bottom-color: transparent; }

.is-nightmode .sc-13vcun-0, .nightmode .jaIbBz { color: rgb(255, 255, 255); }

.is-nightmode .sc-13vcun-0:visited, .nightmode .jaIbBz:visited { border-bottom-color: rgb(255, 255, 255); }

.is-nightmode .sc-13vcun-0:visited .svg-icon, .nightmode .jaIbBz:visited .svg-icon { fill: rgb(255, 255, 255); }

.is-nightmode .sc-13vcun-0.is-alternative-link, .nightmode .jaIbBz.is-alternative-link { border-bottom-color: transparent; }

.is-nightmode .sc-13vcun-0 .svg-icon, .nightmode .jaIbBz .svg-icon { fill: rgb(255, 255, 255); }

.fSiGsW { -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); box-sizing: border-box; color: rgb(34, 34, 34); display: flex; flex-wrap: nowrap; -webkit-box-pack: justify; justify-content: space-between; margin: 0px; min-height: 48px; padding: 12px 15px; position: relative; transition: background-color 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); width: 100%; }

.fSiGsW.is-active, .fSiGsW:focus, .fSiGsW:hover { background: rgb(244, 244, 244); }

.fSiGsW.is-active .svg-link_external, .fSiGsW:focus .svg-link_external, .fSiGsW:hover .svg-link_external { fill: rgb(34, 34, 34) !important; }

.fSiGsW::after { bottom: 0px; background: rgba(0, 0, 0, 0.08); content: ""; height: 1px; left: 0px; position: absolute; speak: none; width: 100%; }

.fSiGsW.is-nightmode { background: rgb(34, 34, 34); color: rgb(255, 255, 255); }

.fSiGsW.is-nightmode.is-active, .fSiGsW.is-nightmode:focus, .fSiGsW.is-nightmode:hover { background: rgb(0, 0, 0); }

.fSiGsW.is-nightmode::after { background: rgb(0, 0, 0); }

.fSiGsW .menu-tab-mobile-label { -webkit-box-flex: 1; flex-grow: 1; text-align: left; font-size: 0.875rem; line-height: 1.3; }

.fSiGsW .svg-link_external { height: 1em; margin-left: 0.25em; position: relative; top: 0.125em; width: 1em; fill: rgb(180, 180, 180) !important; }

.fSiGsW .svg-icon { fill: currentcolor; -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; height: 16px; transition: fill 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); width: 16px; }

.eWeceF { background: rgb(255, 255, 255); color: rgb(34, 34, 34); display: flex; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; overflow: hidden; position: relative; width: 100%; }

.eWeceF.is-nightmode { background: rgb(34, 34, 34); color: rgb(255, 255, 255); }

.eWeceF.is-transparent { background: rgba(255, 255, 255, 0.8); }

.eWeceF.is-transparent.is-nightmode { background: rgba(0, 0, 0, 0.8); }

.eWeceF .alert-container { display: flex; margin: 0px auto; width: 100%; }

.eWeceF .alert-content { -webkit-font-smoothing: antialiased; align-self: center; -webkit-box-flex: 0; flex-grow: 0; margin: 10px auto 12px; padding-left: 20px; padding-right: 20px; font-size: 0.875rem; line-height: 1.3; }

.eWeceF .alert-summary { color: inherit; display: inline; }

.eWeceF .alert-summary p { display: inline; }

.eWeceF .e-button-close { flex-shrink: 0; min-height: 48px; width: 48px; }

.eWeceF a { color: inherit; text-decoration: underline; }

.jvuieR { bottom: 0px; left: 0px; position: fixed; transform: translateZ(0px); width: 100%; z-index: 180; }

.jvuieR .m-alert .alert-content { margin-top: 20px; }

.jvuieR .m-alert .alert-content p { text-align: left; }

.jvuieR .m-alert .alert-content .standalone-link { -webkit-box-align: center; align-items: center; display: flex; flex-shrink: 0; height: 55px; -webkit-box-pack: start; justify-content: flex-start; width: 100%; font-weight: 500; }

.eNfQwi { display: grid; gap: 24px; grid-template-columns: 1fr; margin-bottom: 30px; padding: 0px 5px; position: relative; width: 100%; }

.flvPkh { background-color: rgb(0, 0, 0); box-sizing: border-box; color: rgb(255, 255, 255); overflow: hidden; padding: 30px 0px 20px; position: relative; width: 100%; z-index: 20; }

.flvPkh * { box-sizing: border-box; }

.flvPkh a { border: 1px solid transparent; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); position: relative; }

.flvPkh a::after { bottom: -2px; content: ""; display: inline-block; height: 1px; left: 0px; position: absolute; width: 100%; }

.iMINru { font-size: 1.375rem; line-height: 1.3rem; }

.iMINru .svg-link_external { height: 18px; width: 18px; }

.iMINru li { margin-bottom: 20px; }

.iMINru li:last-child { margin-bottom: 30px; }

.bTGEYZ { font-size: 0.875rem; line-height: 1.3; }

.bTGEYZ ul.sub-menu li { margin-bottom: 11px; }

.bvJDtJ { border-top: 1px solid rgba(255, 255, 255, 0.3); display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; margin: 0px 10px; padding-top: 30px; padding-bottom: calc(var(--oh-player-height, 0px)); width: 100%; font-size: 0.875rem; line-height: 1.3; }

.bvJDtJ .e-external-link { border-bottom: 0px; }

.bvJDtJ .e-external-link .main-footer-logo { height: 25px; width: 180px; }

.dbQMkG { margin-top: -1px; position: absolute; right: 5px; }

.dbQMkG .button-scroll-to-top { color: rgb(255, 255, 255); font-size: 0.875rem; line-height: 1.3; }

.bkMbEj { display: flex; font-size: 0.875rem; line-height: 1.3; }

.bkMbEj .text-svg-icon { white-space: nowrap; }

.BmXpj { display: inline-block; margin-left: 16px; }

.WvYoh { color: rgb(180, 180, 180); white-space: nowrap; font-size: 0.875rem; line-height: 1.3; }

.jbtHuF { display: inline-block; white-space: nowrap; }

.halxnf { margin-left: 10px; margin-right: 10px; z-index: 1; }

.halxnf.nav-create-account { height: 44px; }

.halxnf.nav-create-account.is-active { position: relative; overflow: hidden; }

.halxnf.nav-create-account.is-active::after, .halxnf.nav-create-account.is-active::before { animation-delay: 0.8s; animation-fill-mode: forwards; content: ""; position: absolute; }

.halxnf.nav-create-account.is-active::before { animation-duration: 2s; animation-name: slide-big-circle; background: rgb(47, 123, 160); border-radius: 50%; height: 200px; left: -312px; top: -80px; width: 312px; z-index: -2; }

.halxnf.nav-create-account.is-active::after { animation-duration: 1.7s; animation-name: slide-small-circle; height: 200px; background: rgb(131, 176, 199); border-radius: 50%; left: -300px; top: -80px; width: 200px; z-index: -1; }

.itwpPq { background-color: rgb(255, 255, 255); position: relative; width: 100%; box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 6px -2.4px; }

.itwpPq::before { background: rgba(0, 0, 0, 0.08); bottom: 0px; content: ""; height: 1px; left: 0px; position: absolute; speak: none; width: 100%; z-index: 1; }

.itwpPq.is-nightmode .navigation-bar-container { background-color: rgb(34, 34, 34); }

.itwpPq .navigation-bar-container { padding-left: 20px; padding-right: 20px; -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; -webkit-box-pack: start; justify-content: flex-start; margin-left: auto; margin-right: auto; position: relative; width: 100%; }

.itwpPq .navigation-bar-widgets { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; height: 100%; -webkit-box-pack: end; justify-content: flex-end; }

.itwpPq .e-brand-logo-rc { flex-shrink: 0; height: calc(100% - 2px); }

.itwpPq .header-button-mega-menu { margin-left: 3px; }

.itwpPq .header-button-mega-menu::before { background: rgb(212, 212, 212); bottom: 0px; content: ""; display: block; height: 22px; left: 1px; margin: auto 0px; position: absolute; speak: none; top: 0px; width: 1px; }

.kqktbG { display: flex; flex-wrap: wrap; left: 0px; top: 0px; width: 100%; position: relative; }

.kqktbG .e-backdrop { z-index: 40; }

.kqktbG .m-header-live { margin-left: 10px; }

.kqktbG .m-header-account, .kqktbG .m-header-live, .kqktbG .m-header-mega-menu-button, .kqktbG .m-header-mobile-side-menu-button, .kqktbG .m-header-search { height: 100%; }

.kqktbG .sub-navigation-bar-lvl-1 { -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; order: 3; width: 100%; position: relative; top: 0px; transition: top 0.2s linear; z-index: 30; }

.kqktbG .m-navigation-bar { height: 55px; order: 2; position: relative; transition: top 0.2s linear; top: 0px; z-index: 50; }

.kqktbG .m-navigation-bar::before { opacity: 1; transition: opacity 0.1s linear; }

.kqktbG .m-navigation-bar.has-submenu { box-shadow: none; }

.kqktbG .m-navigation-bar .navigation-bar-container { height: 55px; }

.kqktbG.nagivation-top-is-collapsed { pointer-events: none; }

.kqktbG.nagivation-top-is-collapsed > * { pointer-events: auto; }

.bfGcKR { color: rgb(0, 0, 0); pointer-events: none; position: sticky; top: 0px; z-index: 140; }

.kKKoFp { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; }

.gpAVMp { color: rgb(34, 34, 34); background: 0px 0px; border: 0px; min-height: 48px; min-width: 48px; position: relative; text-transform: uppercase; -webkit-font-smoothing: antialiased; font-size: 0.875rem; font-weight: 700; padding: 0px; }

.gpAVMp::before { box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 17px -8px; }

.gpAVMp::before { content: ""; display: block; transition: background-color 0.3s, color 0.3s; z-index: 0; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); height: 36px; width: 36px; }

.gpAVMp::after { border: 2px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 17px -8px; content: ""; display: block; position: absolute; transition: opacity 0.3s; opacity: 0; height: calc(40px); width: calc(40px); left: 2px; top: 2px; }

.gpAVMp .icon { display: flex; min-width: 24px; left: 50%; top: 50%; margin: 0px; position: absolute; transform: translate(-50%, calc(-50%)); }

.gpAVMp .svg-icon { fill: rgb(34, 34, 34); transition: fill 0.3s; height: 24px; width: 24px; }

.gpAVMp .flex-wrapper { -webkit-box-align: center; align-items: center; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; position: relative; width: 100%; z-index: 2; }

.gpAVMp.gpAVMp { height: 48px; min-height: 0px; min-width: 0px; width: 48px; }

.gccwze { -webkit-box-align: center; align-items: center; inset: 0px; box-sizing: border-box; display: flex; font-size: 0px; height: 100%; -webkit-box-pack: center; justify-content: center; line-height: 0; opacity: 0; padding: 60px; position: fixed; transition: 0.3s; vertical-align: middle; visibility: hidden; width: 100%; z-index: 170; }

.gccwze.is-active { opacity: 1; visibility: visible; }

.gccwze .lightbox-close-button { border-radius: 50%; position: absolute; right: 0px; top: 0px; z-index: 10; }

.gccwze .lightbox-shadow { background: rgba(0, 0, 0, 0.8); border: 0px; cursor: default; height: 100%; left: 0px; margin: 0px; padding: 0px; position: fixed; top: 0px; transition: background-color 1s, opacity 1s; width: 100%; }

.gccwze .lightbox-wrapper { background-color: rgb(34, 34, 34); max-height: 100%; max-width: 100%; min-width: 300px; overflow: visible; position: relative; vertical-align: middle; width: 100%; z-index: 1; font-size: 0.75rem; line-height: 1.3; }

.gccwze img { max-width: 100%; }

.wJeJO .video-pinned { bottom: 20px; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 25px 0px; display: flex; flex-direction: column; position: fixed; right: 20px; width: 320px; z-index: 9000; zoom: 0; }

.wJeJO .video-pinned-video-wrapper { -webkit-box-flex: 1; flex-grow: 1; }

.ehndVr { font-size: 0.875rem; border-bottom: 1px solid transparent; display: inline; transition-duration: 0.2s; transition-property: color, background; transition-timing-function: ease-out; }

.ehndVr svg { fill: currentcolor; vertical-align: middle; }

.lgNQOm { font-size: 0.75rem; margin-bottom: 8px; color: rgb(180, 180, 180); text-transform: uppercase; }

.kwTyDg a { color: rgb(180, 180, 180); }

.ehJrKV { font-size: 1.625rem; font-weight: 500; margin-bottom: 12px; margin-top: -4px; }

.gRwSvP { font-size: 1rem; line-height: 1.3; margin-bottom: 16px; color: rgb(180, 180, 180); }

.JJarl { grid-template-columns: 1fr auto; display: flex; flex-wrap: wrap; margin: 8px -4px; }

.JJarl > * { margin: 4px; }

.SHriH { display: flex; flex-direction: column; position: relative; -webkit-box-flex: 1; flex-grow: 1; min-width: 150px; flex-basis: 70%; }

.SHriH svg { fill: currentcolor; position: absolute; right: 9px; top: 13px; }

.dMRvIo { font-size: 1rem; background-color: rgba(255, 255, 255, 0.1); background-image: none; border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: none; color: currentcolor; flex: 1 0 auto; height: 44px; padding-left: 12px; padding-right: 36px; transition: border 0.2s ease-out, background 0.4s ease-out; width: 100%; }

.dMRvIo:-webkit-autofill { -webkit-text-fill-color: white; background-clip: text; }

.dMRvIo::-webkit-input-placeholder { font-style: italic; color: currentcolor; }

.dMRvIo::placeholder { font-style: italic; color: currentcolor; }

.kRIxLT { font-size: 0.875rem; margin-bottom: 12px; }

.kRNMiX { font-size: 0.875rem; background: rgb(0, 102, 153); border-radius: 2px; color: currentcolor; height: 44px; padding: 12px 16px; transition-duration: 0.2s; transition-property: background-color, color; transition-timing-function: ease-out; -webkit-box-flex: 1; flex-grow: 1; }

.kRNMiX:disabled { background: rgb(232, 232, 233); color: rgb(97, 99, 106); }

.bDGhSl { position: relative; }

.dZwRIs { background: rgb(11, 11, 11); color: rgb(255, 255, 255); margin-top: auto; padding-top: 24px; padding-bottom: 24px; }

.dZwRIs a { color: currentcolor; display: inline-block; }

.ijNVNS { display: grid; gap: 24px; grid-template-columns: 2fr 3fr 3fr; }

.jYCfgN { width: 64px; height: 64px; margin-bottom: 16px; }

.cgMrVt { -webkit-box-align: center; align-items: center; border-radius: 50%; display: flex; height: 40px; -webkit-box-pack: center; justify-content: center; width: 40px; transition-duration: 0.2s; transition-property: color, background; transition-timing-function: ease-out; }

.cgMrVt.cgMrVt { display: flex; }

.cgMrVt svg { fill: currentcolor; }

.juNGsU:not(:last-child) { margin-bottom: 8px; }

.clLaWl { height: 36px; margin-right: 8px; }

.clLaWl img { height: 100%; }

.eGQTVd { display: flex; -webkit-box-align: center; align-items: center; }

.eGQTVd li:not(:first-child) { margin-left: 4px; }

.fmPPXM:not(:last-child) { margin-bottom: 16px; }

.jLKlOQ { position: relative; }

.jLKlOQ .e-header-button { -webkit-box-align: center; align-items: center; color: rgb(34, 34, 34); display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; min-height: 55px; min-width: 55px; position: relative; transition: background-color 0.3s, color 0.3s; }

.jLKlOQ .e-header-button .header-button-content { -webkit-box-align: center; align-items: center; border: 1px solid transparent; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; }

.jLKlOQ .e-header-button .header-button-label { -webkit-box-flex: 1; flex-grow: 1; font-size: 0.75rem; text-transform: uppercase; font-weight: 500; margin-top: 1px; }

.jLKlOQ .e-header-button .svg-icon { fill: currentcolor; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; height: 24px; transition: fill 0.3s; width: 24px; z-index: 10; }

.jLKlOQ .e-header-button .svg-caret_s { height: 16px; transition: transform 0.2s; width: 16px; }

.jLKlOQ .e-header-button .header-button-content { background: rgb(255, 255, 255); border-radius: 100%; border-color: rgb(34, 34, 34); -webkit-box-flex: 0; flex-grow: 0; height: 40px; transition-property: background, border-color; transition-duration: 0.3s; transition-timing-function: ease; width: 40px; }

.fmSUMy { position: relative; }

.fmSUMy .e-header-button { -webkit-box-align: center; align-items: center; color: rgb(34, 34, 34); display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; min-height: 55px; min-width: 55px; position: relative; transition: background-color 0.3s, color 0.3s; }

.fmSUMy .e-header-button .header-button-content { -webkit-box-align: center; align-items: center; border: 1px solid transparent; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; }

.fmSUMy .e-header-button .header-button-label { -webkit-box-flex: 1; flex-grow: 1; font-size: 0.75rem; text-transform: uppercase; font-weight: 500; margin-top: 1px; }

.fmSUMy .e-header-button .svg-icon { fill: currentcolor; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; height: 24px; transition: fill 0.3s; width: 24px; z-index: 10; }

.fmSUMy .e-header-button .svg-caret_s { height: 16px; transition: transform 0.2s; width: 16px; }

.fmSUMy .e-header-button .header-button-label { -webkit-font-smoothing: antialiased; font-size: 1rem; font-weight: 700; }

.fmSUMy .e-header-button.is-nightmode { color: rgb(255, 255, 255); }

.iRyGnQ { position: relative; }

.iRyGnQ .e-header-button { -webkit-box-align: center; align-items: center; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; min-height: 55px; min-width: 55px; position: relative; transition: background-color 0.3s, color 0.3s; color: rgb(34, 34, 34); background: 0px 0px !important; }

.iRyGnQ .e-header-button .header-button-content { -webkit-box-align: center; align-items: center; border: 1px solid transparent; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; }

.iRyGnQ .e-header-button .header-button-label { -webkit-box-flex: 1; flex-grow: 1; font-size: 0.75rem; text-transform: uppercase; font-weight: 500; margin-top: 1px; }

.iRyGnQ .e-header-button .svg-icon { fill: currentcolor; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; height: 24px; transition: fill 0.3s; width: 24px; z-index: 10; }

.iRyGnQ .e-header-button .svg-caret_s { height: 16px; transition: transform 0.2s; width: 16px; }

.iRyGnQ .e-header-button .header-button-content { background: 0px 0px; border-radius: 100%; -webkit-box-flex: 0; flex-grow: 0; height: 36px; transition-property: background, border-color; transition-duration: 0.3s; transition-timing-function: ease; width: 36px; }

.iRyGnQ .e-header-button.is-nightmode { color: rgb(255, 255, 255); }

.hOLqXW { position: relative; }

.hOLqXW .e-header-button { -webkit-box-align: center; align-items: center; color: rgb(34, 34, 34); display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; min-height: 55px; min-width: 55px; position: relative; transition: background-color 0.3s, color 0.3s; }

.hOLqXW .e-header-button .header-button-content { -webkit-box-align: center; align-items: center; border: 1px solid transparent; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; }

.hOLqXW .e-header-button .header-button-label { -webkit-box-flex: 1; flex-grow: 1; font-size: 0.75rem; text-transform: uppercase; font-weight: 500; margin-top: 1px; }

.hOLqXW .e-header-button .svg-icon { fill: currentcolor; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; height: 24px; transition: fill 0.3s; width: 24px; z-index: 10; }

.hOLqXW .e-header-button .svg-caret_s { height: 16px; transition: transform 0.2s; width: 16px; }

.kxhbqi { position: relative; }

.kxhbqi .e-header-button { -webkit-box-align: center; align-items: center; color: rgb(34, 34, 34); display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; min-height: 55px; min-width: 55px; position: relative; transition: background-color 0.3s, color 0.3s; }

.kxhbqi .e-header-button .header-button-content { -webkit-box-align: center; align-items: center; border: 1px solid transparent; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; }

.kxhbqi .e-header-button .header-button-label { -webkit-box-flex: 1; flex-grow: 1; font-size: 0.75rem; text-transform: uppercase; font-weight: 500; margin-top: 1px; }

.kxhbqi .e-header-button .svg-icon { fill: currentcolor; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; height: 24px; transition: fill 0.3s; width: 24px; z-index: 10; }

.kxhbqi .e-header-button .svg-caret_s { height: 16px; transition: transform 0.2s; width: 16px; }

.klPQgG { -webkit-box-align: center; align-items: center; border-style: solid; border-width: 1px; cursor: pointer; display: flex; height: 36px; -webkit-box-pack: center; justify-content: center; min-width: 95px; padding-left: 7px; padding-right: 7px; border-radius: 2px; overflow: hidden; font-size: 0.875rem; line-height: 1.3; background: rgb(244, 244, 244); border-color: rgb(212, 212, 212); color: rgb(34, 34, 34); }

.klPQgG .svg-icon { fill: currentcolor; margin-left: 7px; transition: transform 0.3s; }

.ddrXIo { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); }

.ddrXIo.is-active { box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 6px -2.4px; }

.ddrXIo.is-active { background: rgb(255, 255, 255); color: rgb(34, 34, 34); }

.iaabOu { -webkit-box-align: center; align-items: center; background-position: center bottom; background-repeat: no-repeat; background-size: 100% 0px; transition: background-size 0.1s ease-in-out; color: rgb(34, 34, 34); display: flex; font-size: 0.875rem; line-height: 1.3; min-height: 48px; text-align: left; }

.iaabOu .sub-navigation-tab-lvl-1-label { -webkit-box-align: center; align-items: center; display: flex; margin-top: 2px; }

.iaabOu .svg-icon-before { fill: rgb(221, 0, 0); margin-left: -3px; margin-right: 3px; min-height: 16px; min-width: 16px; }

.theme-info .iaabOu .svg-icon-before, .theme-info > .iaabOu .svg-icon-before, .theme-rc .iaabOu .svg-icon-before, .theme-rc > .iaabOu .svg-icon-before, .theme-rci .iaabOu .svg-icon-before, .theme-rci > .iaabOu .svg-icon-before, .theme-red .sc-5h7uz7-0 .svg-icon-before, .theme-red > .iaabOu .svg-icon-before, .theme-speciaux .iaabOu .svg-icon-before, .theme-speciaux > .iaabOu .svg-icon-before { fill: rgb(221, 0, 0); }

.iaabOu.is-active, .iaabOu:active, .iaabOu:active:hover { background-size: 100% 3px; }

.iaabOu.is-nightmode { color: rgb(255, 255, 255); }

.iaabOu.is-active { font-weight: 500; }

.iaabOu.is-active:not(.is-flagged) { background-image: linear-gradient(to right, rgb(221, 0, 0), rgb(221, 0, 0)); }

.kwxYNT { -webkit-box-align: center; align-items: center; color: rgb(34, 34, 34); display: flex; flex-wrap: nowrap; white-space: nowrap; }

.bqnOJU { color: rgb(255, 255, 255); }

.bqnOJU .svg-icon { fill: currentcolor; }

.ahliF { -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0.08); gap: 8px; height: var(--heights-navigationBar, 55px); -webkit-box-pack: justify; justify-content: space-between; position: relative; display: flex !important; }

.ahliF .single-tag-row { -webkit-box-align: center; align-items: center; flex-direction: row; display: flex !important; }

[class^="sub-navigation-bar-lvl-1 theme-"] .sc-c136ae-0 { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.ahliF .logo-container { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; height: 100%; overflow: visible; position: relative; }

.ahliF .logo-container .textual-logo { font-size: 1.25rem; font-weight: 500; line-height: 1.3; }

.ahliF .logo-container .brand-logo-link { display: flex; max-width: 100%; }

.ahliF .logo-container .e-brand-logo { height: 43px; width: auto; }

.is-skill .sc-c136ae-0 .textual-logo { text-transform: uppercase; }

.fbkDwZ .links-bar-scrollable { display: flex; position: relative; }

.fbkDwZ .links-bar-lists { display: flex; -webkit-box-flex: 1; flex-grow: 1; }

.fbkDwZ .primary-list, .fbkDwZ .secondary-list { display: flex; flex-direction: column; }

.fbkDwZ .primary-list { width: 40%; }

.fbkDwZ .secondary-list { position: relative; width: 60%; }

.fbkDwZ.has-secondary-list { overflow: hidden; }

.fbkDwZ.has-secondary-list .primary-list { flex: 1 1 0%; }

[class*="theme-"] .sc-vuy2d3-0 .primary-list { background: rgba(0, 0, 0, 0.2); }

[class*="theme-"] .sc-vuy2d3-0 .secondary-list { background: rgba(0, 0, 0, 0.4); }

.theme-info .sc-vuy2d3-0 .primary-list .svg-icon-before { fill: currentcolor; }

.jvWQHf { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 6px -2.4px; }

.jvWQHf.theme-info, .jvWQHf.theme-rc, .jvWQHf.theme-red, .jvWQHf.theme-speciaux { background: rgb(221, 0, 0); }

.jvWQHf * { box-sizing: border-box; }

.eGJooB { left: 0px; pointer-events: auto; position: relative; top: 0px; width: 100%; }

.eGJooB .main-container { display: block; width: 100%; }

.eGJooB .main-container .main-content { box-sizing: border-box; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; height: 100%; position: relative; z-index: 10; }

.eGJooB .main-container .main-content * { box-sizing: border-box; }

.eGJooB .main-container .main-content-wrapper { display: flex; flex-direction: column; flex-shrink: 0; height: 100%; min-height: calc(100vh - var(--heights-navigationBar, 55px)); width: 100%; }

.eGJooB .grid-view { overflow-y: hidden; }

.eGJooB .grid-view .row { overflow-y: hidden; }

.emOzQD { background-color: var(--info-color-background-body); color: var(--info-color-text-bodyTitle); }

.info-dark, :root.info-dark, :root.info-light .info-dark { --info-color-background-body: #131313; --info-color-background-defaultIOS: #000; --info-color-background-video: #131313; --info-color-background-loadingBar: #d4d4d4; --info-color-background-breakDefault: #000; --info-color-background-classicLinkHover: rgba(255, 255, 255, 0.1); --info-color-background-heroHeader: #000; --info-color-background-darkLineup: #000; --info-color-background-tagLive: #FDD501; --info-color-background-tagComingSoon: #F3F3F3; --info-color-background-tagFinished: #F3F3F3; --info-color-background-tagVod: #F3F3F3; --info-color-background-tagInfo: #d00; --info-color-background-tagAmber: #F99C00; --info-color-background-tagPodium: #003c56; --info-color-background-tagArts: #de2960; --info-color-background-tagOlympics: #FBEAB7; --info-color-background-tagTele: #C22D8B; --info-color-background-tagImminent: #FDD501; --info-color-background-buttonPrimary: #F3F3F3; --info-color-background-buttonPrimaryHover: #DFDFDF; --info-color-background-buttonPrimaryDisabled: #4E4E4E; --info-color-background-buttonPressed: #A5A6A6; --info-color-background-buttonAccentDefault: #F3A6A6; --info-color-background-buttonAccentHover: #FCE6E6; --info-color-background-buttonAccentPressed: #F6BFBF; --info-color-background-buttonOhdio: #6EC9C0; --info-color-background-buttonOhdioHover: #67ABA4; --info-color-background-buttonOhdioPressed: #67ABA4; --info-color-background-buttonOhdioAccent: #F8FAF8; --info-color-background-successLight: rgba(28, 245, 137, 0.1); --info-color-background-municipalElectionsModule: #ececec; --info-color-background-municipalElectionsHowto: #d4d4d4; --info-color-background-municipalElectionsExploreMunicipalities: #fafafa; --info-color-background-municipalElectionsRegions: #4667af; --info-color-background-districtCard: #fafafa; --info-color-background-noticeCard: #ececec; --info-color-background-dropdownActiveItem: #ececec; --info-color-background-accordionActive: rgba(215, 196, 160, 0.2); --info-color-background-pictureModalButton: rgba(0, 0, 0, 0.6); --info-color-background-customScrollBarThumb: #B59D83; --info-color-background-floatingActionItem: rgba(255, 255, 255, 0.6); --info-color-background-sharedPost: #2E2E2E; --info-color-background-sharedPostFloatingActionItem: rgba(243, 243, 243, 0.6); --info-color-background-videoModuleSeekBarTrack: rgba(255, 255, 255, 0.6); --info-color-background-videoModuleCardActive: rgba(255, 255, 255, 0.1); --info-color-background-immersiveCard: #000; --info-color-background-mainHeadlinesRegionSelectHover: rgba(0, 0, 0, 0.1); --info-color-background-weekendListGreen: #CDECE1; --info-color-background-weekendListRed: #DCC8CD; --info-color-background-secondaryExtraLight: #2E2E2E; --info-color-background-containerModal: #2E2E2E; --info-color-background-dropdownButtonHover: rgba(255, 255, 255, 0.25); --info-color-background-dropdownButtonActive: rgba(255, 255, 255, 0.35); --info-color-background-viafouraPrimary10: rgba(255, 255, 255, 0.1); --info-color-background-viafouraPrimary15: rgba(255, 255, 255, 0.25); --info-color-background-viafouraPrimary20: rgba(255, 255, 255, 0.35); --info-color-text-body: #DFDFDF; --info-color-text-bodyTitle: #F3F3F3; --info-color-text-titleLight: #dedede; --info-color-text-textLight: #c4c4c4; --info-color-text-tertiary: #A5A6A6; --info-color-text-buttonSecondary: #FFF; --info-color-text-buttonSecondaryHover: #000; --info-color-text-buttonPrimary: #000; --info-color-text-buttonAccent: #131313; --info-color-text-buttonAccentHard: #F3A6A6; --info-color-text-tagLive: #131313; --info-color-text-tagComingSoon: #131313; --info-color-text-tagFinished: #131313; --info-color-text-tagInfo: #FFF; --info-color-text-tagAmber: #131313; --info-color-text-tagPodium: #FFF; --info-color-text-tagArts: #FFF; --info-color-text-tagOlympics: #131313; --info-color-text-tagTele: #FFF; --info-color-text-tagVod: #131313; --info-color-text-tagImminent: #131313; --info-color-text-success: #1E8552; --info-color-text-classicLink: #6F8BFB; --info-color-text-cardSignature: #F3F3F3; --info-color-text-cardPlayIcon: #FFF; --info-color-text-pictureExpandIcon: #FFF; --info-color-text-relatedContentIcon: #A9B8B3; --info-color-border-section: #4E4E4E; --info-color-border-sectionStrong: #898989; --info-color-border-sectionStronger: #F3F3F3; --info-color-border-element: #b4b4b4; --info-color-border-buttonSecondary: rgba(255, 255, 255, 0.6); --info-color-border-buttonAccentHard: #F3A6A6; --info-color-border-buttonAccentHover: #FCE6E6; --info-color-border-buttonAccentPressed: #F6BFBF; --info-color-border-buttonOhdio: #6EC9C0; --info-color-border-buttonOhdioAccent: #F8FAF8; --info-color-border-buttonOhdioHover: #67ABA4; --info-color-border-buttonOhdioPressed: #67ABA4; --info-color-border-faqContent: #4E4E4E; --info-color-border-municipalElectionsLight: #b4b4b4; --info-color-border-municipalElectionsMedium: #dedede; --info-color-border-municipalElectionsDark: #FFF; --info-color-border-municipalElectionsCandidates: #ececec; --info-color-border-input: rgba(0, 0, 0, 0.3); --info-color-border-activeInput: #005b89; --info-color-border-autocompleteSearchListItem: #F3F3F3; --info-color-border-autocompleteSearchListItemFocus: #005b89; --info-color-border-autocompleteSearchListItemHover: rgba(0, 91, 137, 0.07); --info-color-border-relatedContentBorder: #EEEEEE; --info-color-border-lineupGrid: #4E4E4E; --info-color-border-contrastLow: #2E2E2E; --info-color-border-blackBorderGrid: #4E4E4E; }

.gdnoUd { position: sticky; transition: top 0.2s linear; top: calc(var(--info-shell-nav-height) + var(--info-page-menu-height, 0px) + 24px); }

.beUHeC { margin: 0px auto; padding-left: 16px; padding-right: 16px; width: 100%; }

.kmDgOH { font-size: 0.625rem; margin: 0px; height: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-transform: uppercase; }

.ewufyZ { border-radius: 10px; padding-bottom: 20px; position: relative; text-align: center; display: block; width: 100%; margin-left: auto; margin-right: auto; }

.kIlXvT { min-height: 640px; }

.bHNaKz { min-height: 640px; }

.edtRyQ { min-height: 290px; }

.dEmEPA { min-height: 290px; }

.ifXqpR { position: sticky; transition: top 0.2s linear; top: calc(var(--info-shell-nav-height) + var(--info-page-menu-height, 0px) + 12px); }

.hvyKh { display: block; border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; margin: 0px !important; position: absolute !important; width: 1px !important; }

.bmMLsf { fill: currentcolor; pointer-events: none; position: relative; }

.bwLcci { font-size: 0.875rem; -webkit-box-align: center; align-items: center; background: var(--info-button-background); border-radius: 100px; border: 1px solid var(--info-button-border); color: var(--info-button-text); display: inline-flex; -webkit-box-pack: center; justify-content: center; line-height: 1; min-height: var(--info-button-size); position: relative; padding: 0px 20px; transition-duration: 0.2s; transition-property: color, background, border; transition-timing-function: ease-out; }

.bwLcci::before { content: " "; display: block; height: calc(100% + 8px); left: 50%; min-height: 48px; min-width: 48px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 8px); }

.bwLcci svg { flex-shrink: 0; width: var(--info-button-icon-size); }

.bwLcci[disabled] { pointer-events: none; background: var(--info-button-background-disabled); border-color: var(--info-button-border-disabled); color: var(--info-button-text-disabled); }

.bwLcci > :not(:first-child) { margin-left: 8px; }

.bVzpTZ { -webkit-box-align: center; align-items: center; border-radius: 50%; display: flex; height: var(--info-button-size); -webkit-box-pack: center; justify-content: center; width: var(--info-button-size); --info-button-size: 36px; --info-button-icon-size: 16px; }

.bVzpTZ.bVzpTZ.bVzpTZ { padding: 0px; }

.ekyLoE { --info-button-size: 36px; --info-button-icon-size: 16px; }

.gPQSAI { --info-button-size: 48px; --info-button-icon-size: 20px; }

.fGicnn { --info-button-background: transparent; --info-button-background-hover: var(--info-color-background-buttonPrimaryHover); --info-button-background-pressed: var(--info-color-background-buttonPressed); --info-button-background-disabled: transparent; --info-button-border: var(--info-color-border-buttonSecondary); --info-button-border-hover: var(--info-color-background-buttonPrimaryHover); --info-button-border-pressed: var(--info-color-background-buttonPressed); --info-button-border-disabled: var(--info-color-text-tertiary); --info-button-text: var(--info-color-text-buttonSecondary); --info-button-text-hover: var(--info-color-text-buttonSecondaryHover); --info-button-text-pressed: var(--info-color-text-buttonSecondaryHover); --info-button-text-disabled: var(--info-color-text-tertiary); }

.gWixBy { --info-button-background: var(--info-color-background-buttonPrimary); --info-button-background-hover: var(--info-color-background-buttonPrimaryHover); --info-button-background-pressed: var(--info-color-background-buttonPressed); --info-button-background-disabled: var(--info-color-background-buttonPrimaryDisabled); --info-button-border: var(--info-color-background-buttonPrimary); --info-button-border-hover: var(--info-color-background-buttonPrimaryHover); --info-button-border-pressed: var(--info-color-background-buttonPressed); --info-button-border-disabled: var(--info-color-background-buttonPrimaryDisabled); --info-button-text: var(--info-color-text-buttonPrimary); --info-button-text-hover: var(--info-color-text-buttonPrimary); --info-button-text-pressed: var(--info-color-text-buttonPrimary); --info-button-text-disabled: var(--info-color-text-tertiary); }

.ixA-DQR { font-size: 1.25em; }

.hawGSD { --body-html-spacings-normal: 1.5em; --body-html-spacings-attachments: 2.5em; }

.hawGSD > :last-child { margin-bottom: 0px; }

.hawGSD > :first-child { margin-top: 0px; }

.sc-jbo7hw-7 b { font-weight: 900; }

a { cursor: pointer; }

.hawGSD .sc-jbo7hw-5:not(:last-child), .hawGSD .sc-jbo7hw-7:not(:last-child), .hawGSD .sc-jbo7hw-8:not(:last-child), .hawGSD blockquote:not(:last-child) { margin-bottom: var(--body-html-spacings-normal); }

.hawGSD .framed:not(:first-child), .hawGSD .sc-jbo7hw-0:not(:first-child), .hawGSD .sc-jbo7hw-1:not(:first-child), .hawGSD .sc-jbo7hw-2:not(:first-child), .hawGSD .sc-jbo7hw-4:not(:first-child), .hawGSD .sc-jbo7hw-6:not(:first-child), .hawGSD .sc-ym8j07-0:not(:first-child), .hawGSD hr:not(:first-child), .hawGSD > figure:not(:first-child) { margin-top: var(--body-html-spacings-attachments); }

.hawGSD .framed:not(:last-child), .hawGSD .sc-jbo7hw-0:not(:last-child), .hawGSD .sc-jbo7hw-1:not(:last-child), .hawGSD .sc-jbo7hw-2:not(:last-child), .hawGSD .sc-jbo7hw-4:not(:last-child), .hawGSD .sc-jbo7hw-6:not(:last-child), .hawGSD .sc-ym8j07-0:not(:last-child), .hawGSD hr:not(:last-child), .hawGSD > figure:not(:last-child) { margin-bottom: var(--body-html-spacings-attachments); }

.hawGSD .sc-jbo7hw-5:not(:first-child) { margin-top: var(--body-html-spacings-attachments); }

.hawGSD .sc-jbo7hw-7 { line-height: 1.5; }

.hawGSD .sc-jbo7hw-8 { padding: 0px 0px 0px 1.24em; }

.hawGSD .sc-jbo7hw-8 li { list-style-position: outside; margin-bottom: 8px; }

.hawGSD .sc-jbo7hw-8 li:last-child { margin-bottom: 0px; }

.hawGSD ul.sc-jbo7hw-8 li { list-style-type: disc; }

.hawGSD ol.sc-jbo7hw-8 li { list-style-type: decimal; }

.hawGSD q::before { content: open-quote; }

.hawGSD q::after { content: close-quote; }

.hawGSD abbr[title] { text-decoration: none; border-bottom: 2px dotted var(--info-color-border-section); }

.hawGSD .framed { background: var(--info-color-background-breakDefault); border-radius: 10px; padding: 40px; }

.hawGSD .framed > :last-child { margin-bottom: 0px; }

.hawGSD .framed > :first-child { margin-top: 0px; }

.hawGSD hr { background-color: var(--info-color-border-section); border: 0px; height: 1px; }

.hawGSD::after { clear: both; content: ""; display: block; }

.hawGSD iframe { max-width: 100% !important; }

.hawGSD > figure iframe, .hawGSD > iframe { width: 100%; }

.eZGuin { margin-top: 4px; }

.eZGuin > p:first-child:not(:only-child) { margin-bottom: 4px; }

.kRAbBs.kRAbBs.kRAbBs { font-size: 0.625rem; line-height: 1.5; text-transform: uppercase; margin-bottom: 0px; }

.ASXTr.ASXTr.ASXTr { font-size: 0.75rem; line-height: 1.5; margin-bottom: 0px; }

.DUIWm { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

.eYsoPS { height: 100%; width: 100%; }

.gifWYW { border-radius: 50%; height: var(--info-button-size); width: var(--info-button-size); -webkit-box-align: center; align-items: center; background-color: var(--info-color-background-pictureModalButton); bottom: 4px; color: var(--info-color-text-pictureExpandIcon); display: flex; -webkit-box-pack: center; justify-content: center; opacity: 0; position: absolute; right: 4px; transition: opacity 0.2s ease-out; z-index: -1; }

.gifWYW.gifWYW.gifWYW { padding: 0px; }

.emNbYV { inset: 0px; display: inline-block; position: absolute; z-index: 1; transition-duration: 0.2s; transition-property: color, background, border; transition-timing-function: ease-out; }

.hGSCGE { border-radius: 10px; overflow: hidden; mask-image: -webkit-radial-gradient(center center, circle cover, white 100%, black 100%); }

.gEJYmn { display: inline-block; position: relative; z-index: 1; }

.kfvlUi { --body-html-max-width-items: 610px; }

.hYfJOU { z-index: 10; margin-top: auto; }

.fKuOtg .conversations-count-a11y-text { display: none; }

.goclrb .conversations-count-a11y-text { display: none; }

.goclrb.goclrb { display: flex; height: var(--info-button-size); padding: 0px; width: var(--info-button-size); }

.Fcqyg { --grid-with-borders-gap: 64px; display: grid; gap: var(--grid-with-borders-gap); position: relative; z-index: 0; padding: 0px 4px; margin: 0px -4px; overflow: hidden; }

.kTlxQB { --grid-with-borders-border-color: var(--info-color-border-lineupGrid); position: relative; }

.kTlxQB::after, .kTlxQB::before { content: ""; display: block; position: absolute; background: var(--grid-with-borders-border-color); }

.kTlxQB::after { top: 0px; right: calc(var(--grid-with-borders-gap)/ -2); width: 1px; height: 100%; }

.kTlxQB::before { left: 0px; right: 0px; bottom: calc(var(--grid-with-borders-gap)/ -2); width: calc(100% + var(--grid-with-borders-gap)); height: 1px; }

.kTlxQB:last-child::after { display: none; }

.dMphc { display: flex; color: var(--info-color-text-cardPlayIcon); -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; pointer-events: all; transition-duration: 0.2s; transition-property: color, background, border; transition-timing-function: ease-out; }

.bWHGGB { background: rgba(0, 0, 0, 0.6); width: 62px; height: 62px; border-radius: 50%; transition: transform 0.2s ease-out, opacity 0.2s ease-out; }

.bWHGGB svg { color: inherit; position: absolute; left: 50%; top: 50%; transform: translate(-45%, -50%); }

.cKbhEj { height: 100%; -webkit-box-pack: justify; justify-content: space-between; left: 0px; position: absolute; top: 0px; width: 100%; }

.cKbhEj .sc-1yn3ab9-0 { bottom: 8px; position: absolute; right: 8px; transition: opacity 0.1s ease-out; }

.kwzGTv { display: block; position: absolute; left: 0px; top: 0px; outline: 0px; z-index: 1; }

.kwzGTv.kwzGTv.kwzGTv { width: 100%; height: 100%; }

.ggYfAC { position: relative; margin-bottom: 12px; z-index: 1; pointer-events: none; }

.ggYfAC picture { transition: filter 0.4s ease-out; }

.cVqTnc h3 { display: inline; }

.bLVzQG { font-size: 0.6875rem; -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; font-weight: 400; margin-bottom: 8px; text-transform: uppercase; }

.ddrHZK { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; }

.djPKcK { display: flex; flex-direction: column; position: relative; }

.gCLSBR { display: inline; transition: color 0.3s ease-out; }

.gCLSBR.gCLSBR.gCLSBR { text-align: inherit; font-family: inherit; font-weight: inherit; }

.dlZERB { -webkit-box-align: center; align-items: center; background: var(--info-color-brand-primary); border-radius: 4px; color: var(--info-color-text-tagInfo); display: inline-flex; -webkit-box-pack: center; justify-content: center; padding: 4px 8px; }

.oRzqg.oRzqg { background: var(--info-color-background-tagLive); color: var(--info-color-text-tagLive); }

.fogPZr { display: inline-block; font-size: 0.75rem; }

.fogPZr svg { color: var(--info-color-text-body); margin-bottom: -4px; margin-right: 8px; }

.jRhJdd { font-size: 0.875rem; align-items: flex-start; display: flex; color: var(--info-color-text-bodyTitle); overflow: hidden; margin-top: auto; padding-top: 12px; }

.iRCTYI { font-size: 0.75rem; display: flex; gap: 8px; color: var(--info-color-text-cardSignature); }

.iRCTYI svg { flex-shrink: 0; }

.cJqPIX:not(:only-child)::before { content: "|"; display: inline; margin: 0px 4px; position: relative; top: -1px; speak: none; }

.jCsaGY { margin-top: 8px; }

.fmba-dP { font-size: 0.75rem; -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; }

.fmba-dP li:not(:last-child)::after { content: "|"; display: inline; margin: 0px 12px; position: relative; speak: none; top: -1px; }

.bqMKma { white-space: nowrap; }

.bxJkHb { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 12px; }

.dcoftp { display: flex; transition-duration: 0.2s; transition-property: color, background, border; transition-timing-function: ease-out; }

.cocae { border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 12px; margin-bottom: 32px; }

.bSCJCh { --info-page-block-spacing: 60px; }

.bSCJCh > * { margin-top: var(--info-page-block-spacing); }

.bSCJCh > :last-child { margin-bottom: var(--info-page-block-spacing); }

.bqgRBH .srcPubZone[data-adtype="ad-autopromo-tuile"] iframe { margin-bottom: 0px !important; }

.info-dark, :root.info-dark, :root.info-light .info-dark { --info-color-brand-primary: #F06A6A; }

@media print {
  * { background-color: transparent !important; border: 0px !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; }
  body { font-size: 0.8rem; }
  .react-app, body, html { width: 100% !important; }
  .grid-container, .grid-container .main-lineup-container, .l_h-1-2-4-4-5-6, .main-aside, .main-container, .main-section, .text-body-content, body, html { height: auto; margin: 0px; }
  #syncdiv_v5_embedded_664_1604_console, .ad-trailer-column-gutter, .brand-footer-container, .e-button-backdrop, .g-adbox-sticky, .g-alert-cookie, .g-alerts, .g-autopromo-wrapper, .g-in-page-footer, .g-lightbox, .g-main-header-wrapper, .m-header-live-carousel, .m-header-mega-menu, .m-header-mega-menu-button, .m-header-mobile-side-menu, .m-header-mobile-side-menu-button, .m-main-footer, .m-newsletter-subscription, .main-multimedia-item figcaption, .radcanplayer, .teasercontainer picture img, .video-controller, section[class^="g-alert"] { display: none !important; height: 0px; }
  .main-wrapper { margin-top: 0px !important; }
  @media print {
  .v-document-simple .document-simple-container { overflow: visible; }
}
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 .row .row.basic-padding, .grid-container-b2 .row .single-tag-row { padding-left: 5px; padding-right: 5px; }
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 .row { padding-left: 11px; padding-right: 11px; }
}

@media (min-width: 1024px) {
  .grid-container-b2 .row { padding-left: 14px; padding-right: 14px; }
}

@media (min-width: 1240px) {
  .grid-container-b2 .row { padding-left: max(12px, 50% - 642.5px); padding-right: max(12px, 50% - 642.5px); }
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 .single-tag-row { padding-left: 16px; padding-right: 16px; }
}

@media (min-width: 1024px) {
  .grid-container-b2 .single-tag-row { padding-left: 24px; padding-right: 24px; }
}

@media (min-width: 1240px) {
  .grid-container-b2 .single-tag-row { padding-left: max(24px, 50% - 632.5px); padding-right: max(24px, 50% - 632.5px); }
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 [class*="col-xs-"] { box-sizing: border-box; margin-left: 5px; margin-right: 5px; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .grid-container-b2 [class*="col-sm-"] { box-sizing: border-box; margin-left: 10px; margin-right: 10px; }
}

@media (min-width: 1024px) and (max-width: 1239px) {
  .grid-container-b2 [class*="col-md-"] { box-sizing: border-box; margin-left: 10px; margin-right: 10px; }
}

@media (min-width: 1240px) and (max-width: 1365px) {
  .grid-container-b2 [class*="col-lg-"] { box-sizing: border-box; margin-left: 10px; margin-right: 10px; }
}

@media (min-width: 1366px) {
  .grid-container-b2 [class*="col-xl-"] { box-sizing: border-box; margin-left: 10px; margin-right: 10px; }
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 .col-xs-1 { width: calc(25% - 10px); }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .grid-container-b2 .col-sm-1 { width: calc(12.5% - 20px); }
}

@media (min-width: 1024px) and (max-width: 1239px) {
  .grid-container-b2 .col-md-1 { width: calc(8.33333% - 20px); }
}

@media (min-width: 1240px) and (max-width: 1365px) {
  .grid-container-b2 .col-lg-1 { width: calc(6.25% - 20px); }
}

@media (min-width: 1366px) and (max-width: 99999px) {
  .grid-container-b2 .col-xl-1 { width: calc(5% - 20px); }
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 .grid-view { width: 100%; }
}

@media (min-width: 1240px) and (max-width: 1365px) {
  .grid-container-b2 .grid-view .row:not(.full-width)::after, .grid-container-b2 .grid-view .row:not(.full-width)::before { background: red; content: "lg padding"; display: block; height: 100%; left: 20px; min-height: 100vh; opacity: 0.6; position: absolute; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; width: calc(5.55556% - 20px); }
  .grid-container-b2 .grid-view .row:not(.full-width)::after { left: auto; right: 20px; }
}

@media (min-width: 1366px) and (max-width: 1450px) {
  .grid-container-b2 .grid-view .row:not(.full-width)::after, .grid-container-b2 .grid-view .row:not(.full-width)::before { background: red; content: "xl padding"; display: block; height: 100%; left: 20px; min-height: 100vh; opacity: 0.6; position: absolute; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; width: calc(4.54545% - 20px); }
  .grid-container-b2 .grid-view .row:not(.full-width)::after { left: auto; right: 20px; }
}

@media (min-width: 1450px) {
  .grid-container-b2 .grid-view .row:not(.full-width)::after, .grid-container-b2 .grid-view .row:not(.full-width)::before { background: red; content: "> 1450px"; display: block; height: 100%; min-height: 100vh; opacity: 0.6; position: absolute; text-align: center; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; width: calc(-659.091px + 50vw); word-break: break-word; }
  .grid-container-b2 .grid-view .row:not(.full-width)::before { left: 0px; }
  .grid-container-b2 .grid-view .row:not(.full-width)::after { right: 0px; }
}

@media (min-width: 1366px) {
  .grid-container-b2 .grid-view .row .grid-view-col:nth-child(n+21) { display: none; }
}

@media (min-width: 1240px) and (max-width: 1365px) {
  .grid-container-b2 .grid-view .row .grid-view-col:nth-child(n+17) { display: none; }
}

@media (min-width: 1024px) and (max-width: 1239px) {
  .grid-container-b2 .grid-view .row .grid-view-col:nth-child(n+13) { display: none; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .grid-container-b2 .grid-view .row .grid-view-col:nth-child(n+9) { display: none; }
}

@media (min-width: 0) and (max-width: 640px) {
  .grid-container-b2 .grid-view .row .grid-view-col:nth-child(n+5) { display: none; }
}

@media (min-width: 1240px) {
  .kobOPn { min-width: 36px; }
}

@media (min-width: 1240px) {
  .kDRIZx { font-size: 0.875rem; }
}

@media (min-width: 1240px) {
  .kDRIZx { height: 36px; min-width: 36px; }
}

@media (min-width: 1240px) {
  .kDRIZx .e-loading-indicator, .kDRIZx .svg-icon { height: 20px; width: 20px; }
}

@media (min-width: 1240px) {
  .fSiGsW { min-height: 36px; }
}

@media (min-width: 1450px) {
  .eWeceF .alert-container { padding-left: calc(-659.091px + 50vw); padding-right: calc(-639.091px + 50vw); }
}

@media (min-width: 641px) {
  .eWeceF .alert-content { text-align: center; }
}

@media (min-width: 1240px) {
  .eWeceF .alert-content { margin-bottom: 5px; margin-top: 5px; }
}

@media (min-width: 641px) and (max-width: 1239px) {
  .eWeceF .e-button-close { min-height: 44px; width: 44px; }
}

@media (min-width: 1240px) {
  .eWeceF .e-button-close { min-height: 36px; width: 36px; }
}

@media (min-width: 1240px) {
  .jvuieR .m-alert .alert-content { margin-bottom: 20px; }
}

@media (min-width: 0px) and (max-width: 1239px) {
  .jvuieR .m-alert .alert-content p { display: flex; flex-wrap: wrap; }
}

@media (min-width: 641px) {
  .jvuieR .m-alert .alert-content p { -webkit-box-pack: start; justify-content: flex-start; text-align: left; }
}

@media (min-width: 1024px) {
  .jvuieR .m-alert .alert-content p { -webkit-box-pack: center; justify-content: center; text-align: center; }
}

@media (min-width: 641px) {
  .jvuieR .m-alert .alert-content .standalone-link { -webkit-box-flex: 0; flex-grow: 0; margin-left: 20px; width: auto; }
}

@media (min-width: 1240px) {
  .jvuieR .m-alert .alert-content .standalone-link { display: inline-block; height: auto; }
}

@media (min-width: 0px) and (max-width: 1239px) {
  .jvuieR .m-alert .alert-content .standalone-link:first-of-type { margin-left: 0px; }
}

@media (max-width: 1023px) {
  .jvuieR .m-alert .e-button-close .svg-icon { bottom: auto; top: 20px; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .eNfQwi { grid-template-columns: 1fr 1fr; padding: 0px 10px; }
}

@media (max-width: 1023px) {
  .eNfQwi { gap: 0px; }
}

@media (min-width: 1024px) {
  .eNfQwi { padding: 0px 10px; }
}

@media (min-width: 1024px) {
  .eNfQwi { grid-template-columns: 2fr 3fr 3fr; }
}

@media (max-width: 640px) {
  .flvPkh { padding-bottom: 25px; }
}

@media (max-width: 640px) {
  .iMINru { margin-bottom: 24px; }
}

@media (min-width: 1024px) {
  .iMINru { border-right: 1px solid rgba(255, 255, 255, 0.3); }
}

@media (min-width: 0px) and (max-width: 640px) {
  .iMINru li:last-child { margin-bottom: 10px; }
}

@media (min-width: 1024px) {
  .bTGEYZ:first-of-type { border-right: 1px solid rgba(255, 255, 255, 0.3); }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .bTGEYZ { grid-column-start: 2; }
}

@media (min-width: 641px) {
  .bvJDtJ { flex-direction: row; margin: 0px 15px; }
  .bvJDtJ .main-footer-logo { margin-bottom: 11px; margin-top: -5px; }
}

@media (max-width: 1023px) {
  .bvJDtJ .e-external-link .main-footer-logo { margin-bottom: 9px; }
}

@media (min-width: 641px) {
  .dbQMkG { right: 15px; }
}

@media (max-width: 1023px) {
  .bkMbEj { margin-bottom: 11px; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .bkMbEj { flex-direction: column; }
}

@media (max-width: 1023px) {
  .BmXpj:first-child { margin-left: 0px; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .BmXpj { margin-left: 0px; }
  .BmXpj:first-child { margin-bottom: 0.4rem; }
}

@media (max-width: 640px) {
  .WvYoh { margin-bottom: 0px; white-space: unset; width: 100%; }
}

@media (min-width: 641px) {
  .WvYoh { padding-top: 1px; }
}

@media (max-width: 1023px) {
  .WvYoh { margin-bottom: 11px; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .WvYoh { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-align: center; align-items: center; padding-top: 0px; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .jbtHuF:first-child { margin-bottom: 0.5rem; }
}

@media (max-width: 641px) {
  .halxnf { display: none; visibility: hidden; }
}

@media (max-width: 640px) {
  .itwpPq .navigation-bar-container { padding-left: 16px; padding-right: 16px; }
}

@media (min-width: 1024px) {
  .itwpPq .navigation-bar-container { padding-left: 24px; padding-right: 24px; }
}

@media (min-width: 1240px) {
  .itwpPq .navigation-bar-container { padding-left: max(24px, 50% - 632.5px); padding-right: max(24px, 50% - 632.5px); }
}

@media (max-width: 1023px) {
  .itwpPq .navigation-bar-container { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1023px) {
  .kqktbG .e-brand-logo-rc .brand-logo-rc-label { display: none; visibility: hidden; }
}

@media (min-width: 1024px) {
  .kqktbG .e-brand-logo-rc { margin-left: -3px; }
}

@media (min-width: 1024px) {
  .gpAVMp { min-height: 36px; min-width: 36px; }
}

@media (min-width: 1366px) {
  .gpAVMp { font-size: 1rem; }
}

@media (min-width: 1024px) {
  .gpAVMp::after { left: -4px; top: -4px; }
}

@media (min-width: 1024px) {
  .gpAVMp.gpAVMp { height: 36px; width: 36px; }
}

@media (min-width: 0px) and (max-width: 640px) {
  .gccwze { padding: 30px; }
}

@media (min-width: 0px) and (max-width: 1023px) {
  .gccwze { padding: 45px; }
}

@media (min-width: 0px) and (max-width: 1365px) {
  .gccwze { padding: 20px; }
}

@media (min-width: 1024px) and (max-width: 1239px) {
  .gccwze .lightbox-wrapper { max-width: 1400px; }
}

@media (min-width: 1240px) {
  .gccwze .lightbox-wrapper { max-width: 1860px; }
}

@media (min-width: 1240px) {
  .kwTyDg { max-width: 375px; }
}

@media (max-width: 640px) {
  .ijNVNS { gap: 20px; grid-template-columns: 1fr; }
  .ijNVNS > div:last-child { grid-column: span 1; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .ijNVNS { gap: 20px; grid-template-columns: 1fr 1fr; }
  .ijNVNS > div:last-child { grid-column: span 3; }
}

@media (min-width: 1024px) {
  .ijNVNS > div:not(:last-child) { padding-right: 24px; border-right: 1px solid rgba(255, 255, 255, 0.2); }
}

@media (min-width: 1024px) {
  .clLaWl { margin-bottom: 4px; }
}

@media (max-width: 1023px) {
  .fmPPXM:not(:last-child) { margin-bottom: 20px; }
}

@media (max-width: 1023px) {
  .jjcVvi { border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 20px; }
}

@media (max-width: 1023px) {
  .jLKlOQ .e-header-button .header-button-label { display: none; visibility: hidden; }
}

@media (max-width: 1023px) {
  .jLKlOQ .e-header-button .svg-caret_s { display: none; }
}

@media (min-width: 641px) {
  .jLKlOQ .e-header-button .svg-caret_s { margin: 0px 0px 0px 7px; }
}

@media (min-width: 641px) {
  .fmSUMy .e-header-button { padding-left: 10px; padding-right: 10px; }
}

@media (max-width: 1023px) {
  .fmSUMy .e-header-button .header-button-label { display: none; visibility: hidden; }
}

@media (min-width: 641px) {
  .fmSUMy .e-header-button .svg-icon { margin-right: 7px; }
}

@media (max-width: 1023px) {
  .fmSUMy .e-header-button .svg-caret_s { display: none; }
}

@media (min-width: 641px) {
  .fmSUMy .e-header-button .svg-caret_s { margin: 0px 0px 0px 7px; }
}

@media (min-width: 641px) {
  .fmSUMy .e-header-button { padding-left: 15px; padding-right: 13px; }
}

@media (max-width: 1023px) {
  .iRyGnQ .e-header-button .header-button-label { display: none; visibility: hidden; }
}

@media (max-width: 1023px) {
  .iRyGnQ .e-header-button .svg-caret_s { display: none; }
}

@media (min-width: 641px) {
  .iRyGnQ .e-header-button .svg-caret_s { margin: 0px 0px 0px 7px; }
}

@media (min-width: 641px) {
  .hOLqXW .e-header-button { padding-left: 10px; padding-right: 10px; }
}

@media (max-width: 1023px) {
  .hOLqXW .e-header-button .header-button-label { display: none; visibility: hidden; }
}

@media (min-width: 641px) {
  .hOLqXW .e-header-button .svg-icon { margin-right: 7px; }
}

@media (max-width: 1023px) {
  .hOLqXW .e-header-button .svg-caret_s { display: none; }
}

@media (min-width: 641px) {
  .hOLqXW .e-header-button .svg-caret_s { margin: 0px 0px 0px 7px; }
}

@media (max-width: 1023px) {
  .kxhbqi .e-header-button .header-button-label { display: none; visibility: hidden; }
}

@media (max-width: 1023px) {
  .kxhbqi .e-header-button .svg-caret_s { display: none; }
}

@media (min-width: 641px) {
  .kxhbqi .e-header-button .svg-caret_s { margin: 0px 0px 0px 7px; }
}

@media screen and (min-width: 0px) and (max-width: 640px) {
  .iaabOu { padding: 16px; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .iaabOu { height: 100%; width: 100%; }
}

@media screen and (min-width: 641px) and (max-width: 1023px) {
  .iaabOu { padding: 16px 20px; }
}

@media screen and (min-width: 1024px) {
  .theme-info .sc-5h7uz7-0:not(.is-flagged), .theme-info > .iaabOu:not(.is-flagged) { background-image: linear-gradient(to right, rgb(221, 0, 0), rgb(221, 0, 0)); }
}

@media screen and (min-width: 1240px) {
  .iaabOu { min-height: 36px; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .iaabOu.is-active, .iaabOu:active, .iaabOu:active:hover { background-color: rgb(212, 212, 212); }
}

@media screen and (min-width: 1024px) {
  .iaabOu.is-nightmode:not(.is-flagged) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)); }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .iaabOu.is-nightmode.is-active, .iaabOu.is-nightmode:active, .iaabOu.is-nightmode:active:hover { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
}

@media screen and (min-width: 1024px) {
  .iaabOu.is-nightmode.is-active:not(.is-flagged), .iaabOu.is-nightmode:active:hover:not(.is-flagged), .iaabOu.is-nightmode:active:not(.is-flagged) { background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255)); }
}

@media (min-width: 1366px) and (max-width: 99999px) {
  .ahliF .logo-container .textual-logo { font-size: 1.375rem; }
}

@media screen and (min-width: 1024px) {
  .evIjpB { display: none; visibility: hidden; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .fbkDwZ { background: inherit; display: none; max-height: calc(100vh - var(--heights-total, 0px)); overflow-y: auto; position: absolute; visibility: hidden; width: 100%; }
}

@media screen and (min-width: 0px) and (max-width: 640px) {
  .fbkDwZ .links-bar-scrollable { margin-left: -16px; margin-right: -16px; }
}

@media screen and (min-width: 641px) and (max-width: 1023px) {
  .fbkDwZ .links-bar-scrollable { margin-left: -20px; margin-right: -20px; }
}

@media screen and (min-width: 1024px) {
  .fbkDwZ .primary-list, .fbkDwZ .secondary-list { flex-direction: row; white-space: nowrap; }
  .fbkDwZ .primary-list li, .fbkDwZ .secondary-list li { margin-right: 15px; }
  .fbkDwZ .primary-list li:last-child, .fbkDwZ .secondary-list li:last-child { margin-right: 0px; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .fbkDwZ .primary-list { background: rgb(255, 255, 255); flex: 1 1 0%; }
}

@media screen and (min-width: 1024px) {
  .fbkDwZ .primary-list { flex-wrap: wrap; width: auto; }
}

@media screen and (min-width: 1024px) {
  .fbkDwZ .secondary-list { flex-wrap: wrap; margin-left: 20px; width: auto; }
  .fbkDwZ .secondary-list li:first-child { margin-left: 20px; }
}

@media screen and (min-width: 1024px) {
  .fbkDwZ.has-secondary-list .links-bar-scrollable::after { background: rgba(0, 0, 0, 0.2); content: ""; height: 100%; position: absolute; speak: none; width: 50vw; left: 100%; }
}

@media screen and (min-width: 641px) and (max-width: 1023px) {
  .fbkDwZ .primary-list { flex-flow: wrap; }
  .fbkDwZ:not(.has-secondary-list) .primary-item { width: 50%; }
  .fbkDwZ.has-secondary-list .primary-list { flex-direction: column; }
  .fbkDwZ.has-secondary-list .primary-list .primary-item { width: 100%; }
}

@media screen and (min-width: 1024px) {
  [class*="theme-"] .sc-vuy2d3-0 { background: rgba(0, 0, 0, 0.2); }
}

@media screen and (min-width: 1024px) {
  [class*="theme-"] .sc-vuy2d3-0 .primary-list { background: 0px 0px; }
}

@media screen and (min-width: 1024px) {
  [class*="theme-"] .sc-vuy2d3-0 .secondary-list { background: rgba(0, 0, 0, 0.2); }
}

@media screen and (min-width: 1024px) {
  .theme-info .sc-vuy2d3-0 .primary-list .with-icon-before { margin-left: 15px; position: relative; }
  .theme-info .sc-vuy2d3-0 .primary-list .with-icon-before::before { background: rgb(255, 255, 255); content: ""; height: 12px; left: -15px; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }
}

@media (min-width: 1366px) {
  .fYYuSb { position: relative; }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .eRWmPh .header-button-content .svg-icon.svg-tv { margin-right: 0px; }
}

@media (min-width: 1240px) {
  .inRFdk.m-header-search { position: relative; }
}

@media (min-width: 0px) and (max-width: 1023px) {
  .LIexq .m-header-mega-menu-button { display: none; visibility: hidden; }
}

@media (min-width: 1024px) {
  .fRMCSG { display: none; visibility: hidden; }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
  .beUHeC { padding-left: 20px; padding-right: 20px; }
}

@media screen and (min-width: 1024px) {
  .beUHeC { max-width: calc(1313px); padding-left: 24px; padding-right: 24px; }
}

@media print {
  .ewufyZ { display: none; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .ewufyZ { border-radius: 0px; margin-left: -16px; margin-right: -16px; width: calc(100% + 32px); max-width: none; }
}

@media screen and (min-width: 1024px) {
  .kIlXvT { min-height: 296px; }
}

@media screen and (min-width: 1024px) and (max-width: 1239px) {
  .bHNaKz { min-height: 290px; }
}

@media screen and (min-width: 1024px) and (max-width: 1239px) {
  .edtRyQ { min-height: 290px; }
}

@media screen and (min-width: 1240px) {
  .edtRyQ { min-height: 290px; }
}

@media screen and (min-width: 1024px) {
  .dEmEPA { min-height: 290px; }
}

@media screen and (min-width: 1240px) {
  .WtMWv { display: var(--info-page-top-ad-billboard-lg-display, none); }
}

@media print {
  .bwLcci { display: none; }
}

@media screen and (min-width: 640px) {
  .hawGSD .framed > *, .hawGSD .sc-jbo7hw-2, .hawGSD .sc-jbo7hw-3, .hawGSD > * { margin-left: auto; margin-right: auto; width: var(--body-html-max-width-items); max-width: 100%; }
  .hawGSD .sc-jbo7hw-4 { width: 770px; max-width: 100%; }
  .hawGSD .framed, .hawGSD .sc-jbo7hw-1, .hawGSD hr { width: calc(var(--body-html-max-width-items) + 88px); max-width: 100%; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .hawGSD { --body-html-spacings-normal: 1.25em; --body-html-spacings-attachments: 2em; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .hawGSD .framed { border-radius: 0px; padding: 24px 16px; margin-left: -16px; margin-right: -16px; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .hafWnx { height: 0px; padding-bottom: 56.25%; }
}

@media screen and (min-width: 1024px) {
  .hafWnx { height: 0px; padding-bottom: 56.25%; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .hpbBMZ { height: 0px; padding-bottom: 100%; }
}

@media screen and (min-width: 640px) {
  .hpbBMZ { height: 0px; padding-bottom: 56.25%; }
}

@media screen and (min-width: 1240px) {
  .hpbBMZ { height: 0px; padding-bottom: 100%; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .kHrNuY { height: 0px; padding-bottom: 56.25%; }
}

@media screen and (min-width: 640px) {
  .kHrNuY { height: 0px; padding-bottom: 56.25%; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .dgSoJT { height: 0px; padding-bottom: 100%; }
}

@media screen and (min-width: 640px) {
  .dgSoJT { height: 0px; padding-bottom: 56.25%; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .gUQcUg { height: 0px; padding-bottom: 35.2941%; }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
  .gUQcUg { height: 0px; padding-bottom: 35.2941%; }
}

@media screen and (min-width: 1024px) and (max-width: 1365px) {
  .gUQcUg { height: 0px; padding-bottom: 75%; }
}

@media screen and (min-width: 1366px) {
  .gUQcUg { height: 0px; padding-bottom: 56.25%; }
}

@media print {
  .DUIWm { position: relative; }
}

@media (hover: none), (pointer: coarse) {
  .gifWYW { opacity: 1; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .Fcqyg { --grid-with-borders-gap: 40px; }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
  .Fcqyg { --grid-with-borders-gap: 48px; column-gap: 24px; }
}

@media screen and (min-width: 1024px) {
  .Fcqyg { --grid-with-borders-gap: 64px; }
}

@media screen and (min-width: 1024px) {
  .Fcqyg.GRID_WITH_BORDERS_HIDE_BORDER_MD { --grid-with-borders-gap: 32px; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .kTlxQB::after { display: none; }
  .kTlxQB::before { bottom: auto; top: calc(var(--grid-with-borders-gap)/ -2); width: 100%; }
  .kTlxQB:first-child::after, .kTlxQB:first-child::before { display: none; }
}

@media screen and (min-width: 1024px) {
  .GRID_WITH_BORDERS_HIDE_BORDER_MD .kTlxQB::after, .GRID_WITH_BORDERS_HIDE_BORDER_MD .sc-uur98-1::before { display: none; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .ioAtsU { width: 93px; flex: 0 0 93px; margin-bottom: auto; margin-left: 16px; }
}

@media screen and (min-width: 1240px) {
  .ioAtsU { width: 93px; flex: 0 0 93px; margin-bottom: auto; margin-left: 16px; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .Zqklv { width: 93px; flex: 0 0 93px; margin-bottom: auto; margin-left: 16px; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .gWirdv { margin-right: auto; }
}

@media screen and (min-width: 1240px) {
  .gWirdv { margin-right: auto; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .jblcTO { margin-right: auto; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .cAbQtD { flex-direction: row-reverse; -webkit-box-pack: justify; justify-content: space-between; }
}

@media screen and (min-width: 1240px) {
  .cAbQtD { flex-direction: row-reverse; -webkit-box-pack: justify; justify-content: space-between; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .eySZtS { flex-direction: row-reverse; -webkit-box-pack: justify; justify-content: space-between; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .jDKVwB.jDKVwB { display: none; }
}

@media screen and (min-width: 640px) {
  @media screen and (min-width: 1024px) {
  .jDKVwB.jDKVwB { font-size: 1rem; }
}
}

@media screen and (min-width: 1240px) {
  .jDKVwB.jDKVwB { display: none; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .gMAeTd.gMAeTd { display: none; }
}

@media screen and (min-width: 1240px) {
  .gMAeTd.gMAeTd { display: none; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  @media screen and (min-width: 1024px) {
  .lmzFnI.lmzFnI { font-size: 1rem; }
}
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .jQkZKM.jQkZKM { display: none; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .bkqpKL { font-size: 1rem; }
}

@media screen and (min-width: 640px) {
  .bkqpKL { font-size: 2rem; }
  @media screen and (min-width: 0px) and (max-width: 1023px) {
  .bkqpKL { font-size: 1.5rem; }
}
}

@media screen and (min-width: 1240px) {
  .bkqpKL { font-size: 1rem; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .dDyNtS { font-size: 1rem; }
}

@media screen and (min-width: 1240px) {
  .dDyNtS { font-size: 1rem; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .ffMnOG { font-size: 2rem; }
  @media screen and (min-width: 0px) and (max-width: 1023px) {
  .ffMnOG { font-size: 1.5rem; }
}
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .dwpdmz { font-size: 1rem; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .GTqg .sc-1o87phj-2 .sc-1o87phj-1 { height: 48px; opacity: 0; width: 48px; }
}

@media screen and (min-width: 1240px) {
  .GTqg .sc-1o87phj-2 .sc-1o87phj-1 { height: 48px; opacity: 0; width: 48px; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .cftZyx .sc-1o87phj-2 .sc-1o87phj-1 { height: 48px; opacity: 0; width: 48px; }
}

@media screen and (min-width: 0px) and (max-width: 639px) {
  .fmba-dP li:not(:last-child) { display: none; }
}

@media screen and (min-width: 0px) and (max-width: 1239px) {
  .cocae { margin-bottom: 24px; }
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
  .bSCJCh { --info-page-block-spacing: 40px; }
}

@media screen and (min-width: 1240px) {
  .jhvWLA { --grid-with-borders-gap: 40px; }
}

@media (min-width: 1024px) {
  :root { --oh-player-height: 0px; }
}