/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

[hidden],
template {
  display: none
}

:root {
  --color-primary: #1e1e1e;
  --color-grey: #f5f5f5;
  --color-grey-light: #d4d4d4;
  --color-grey-dark: #757575;
  --color-black: #000000;
  --color-black-light: #4b4b4b;
  --color-white: #fff;
  --color-secondary: #ff0014;
  --color-secondary-light: rgb(222 2 34/30%);
  --color-blue: #00255c;
  --color-blue-01: rgb(0 37 92/10%);
  --color-blue-03: rgb(0 37 92/30%);
  --color-newsletter: var(--color-blue);
  --color-newsletter-alt: var(--color-blue);
  --color-newsletter-title: var(--color-blue);
  --color-newsletter-p: var(--color-primary);
  --color-newsletter-links: var(--color-secondary);
  --color-border: #b6b7b8;
  --margin-xxxs: 0.3125rem;
  --margin-xxs: 0.625rem;
  --margin-xs: 0.9375rem;
  --margin-s: 1.875rem;
  --margin-m: 3.75rem;
  --margin-l: 5.625rem;
  --margin-xl: 7.5rem;
  --padding-default: 0.9375rem;
  --header-height: 5rem;
  --full-width: 100%;
  --pagination-color-text: var(--color-primary);
  --pagination-color-link: var(--color-secondary);
  --slider-color-arrow: var(--color-primary);
  --topics-color-item: var(--color-primary);
  --topics-color-item-hover: var(--color-secondary-light)
}

body {
  color: var(--color-primary);
  font-family: var(--font-primary);
  overflow-x: hidden
}

a {
  text-decoration: none;
  color: var(--color-secondary)
}

figure {
  margin: 0;
  padding: 0
}

@media (min-width:64rem) {
  .sky-enabled .main-container {
    width: 61.25rem;
    margin: 0 auto
  }

  body.sky-enabled #megaad-wrapper>div {
    margin-bottom: 0;
    top: -20px
  }

  body.sky-enabled .container-region-aside.visible {
    grid-template-columns: auto 20rem
  }

  body.sky-enabled .container-region-aside.visible aside {
    display: block
  }

  body.sky-enabled .container-region-aside {
    grid-template-columns: auto
  }

  body.sky-enabled .container-region-aside aside {
    display: none
  }

  body.raiSkinDesktop .main-container {
    padding: .9375rem .9375rem 0
  }

  body.sky-enabled #page-article,
  body.sky-enabled #page-columns {
    display: block
  }

  body.sky-enabled #page-aside {
    display: none
  }

  body.sky-enabled .carWowSkin {
    gap: 0;
    flex-wrap: wrap;
    line-height: 1rem
  }

  body.sky-enabled [class*=specialIntro] {
    display: block;
    padding: 0 20px
  }

  body.sky-enabled [class*=specialIntro] [class*=mainElement] {
    width: 100%
  }

  body.videoWall .main-container {
    max-width: 75rem;
    background: #fff;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    padding: 0 10px;
    top: -5px
  }
}

body.sky-enabled #page-aside>div>div {
  display: none
}

#dailymotion-pip-large-viewport {
  --position-right: 20px;
  --position-bottom: 145px
}

@media (min-width:64rem) {
  #dailymotion-pip-large-viewport {
    aspect-ratio: 15.2/10.2;
    height: auto !important;
    width: 25% !important;
    bottom: 118px !important;
    right: 0 !important;
    transform: inherit !important;
    max-width: 350px
  }
}



.__className_1836d9 {
  font-family: "Mulish", "Mulish Fallback";

  font-style: normal
}

.__variable_1836d9 {
  --font-secondary: "Mulish", "Mulish Fallback";
}

.footer_footerWrapper__11ifJ {
  background-color: var(--color-white);
  position: relative;
  z-index: 1;
  max-width: 75rem;
  margin: 0 auto
}

.footer_footerTop__Mpetw {
  padding: var(--margin-s) 0;
  text-align: center;
  position: relative;
  border-bottom: 1px dashed var(--color-border);
  border-top: 1px dashed var(--color-border)
}

.footer_footerTop__Mpetw a {
  width: 66px;
  display: block;
  margin: 0 auto
}

.footer_footerTop__Mpetw a img {
  width: 100%;
  height: 100%
}

.footer_footerMiddle__ItFmY {
  padding: var(--margin-s) .625rem
}

.footer_footerBottom__gnnGr {
  padding: var(--margin-s) .625rem var(--margin-xxxs);
  position: relative;
  border-top: 1px dashed var(--color-border);
  border-bottom: 1px dashed var(--color-border)
}

.footer_logoWrapperH__UMkzs {
  text-align: center;
  margin-bottom: 1.75rem
}

.footer_logoWrapperH__UMkzs svg {
  width: 160px;
  height: auto
}

.footer_listFooter__HqIl8 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0 .625rem;
  margin: 0 auto;
  width: 100%
}

.footer_listFooter__HqIl8 li {
  list-style: none
}

.footer_listFooter__HqIl8 li:last-child a:after {
  display: none
}

.footer_listFooter__HqIl8 li a {
  font-family: var(--font-secondary);
  font-weight: 400;
  color: var(--color-primary);
  font-size: 1rem;
  line-height: 1.75rem;
  position: relative;
  margin: 0;
  text-decoration: none
}

.footer_listFooter__HqIl8 li a:after {
  content: "";
  width: .4375rem;
  height: .4375rem;
  display: inline-block;
  margin: 0 .7375rem;
  position: relative;
  top: -2px;
  background: var(--color-secondary)
}

.footer_listFooter__HqIl8 li a:hover {
  text-decoration: none;
  color: var(--color-secondary)
}

.footer_listFooter__HqIl8.footer_whitPadding__1N_ko {
  padding: 0 .625rem var(--margin-s)
}

.footer_sections__cLB7p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 auto;
  max-width: 61.25rem
}

.footer_sectionsTitle__jp_Kj,
.footer_sectionsTitle__jp_Kj a {
  font-family: var(--font-primary), sans-serif;
  font-weight: 400;
  color: var(--color-primary);
  font-size: 1.25rem;
  text-transform: uppercase;
  margin-bottom: 1.5625rem
}

.footer_sectionsTitle__jp_Kj a:hover {
  color: var(--color-secondary)
}

.footer_footerLogoCo__eJo6p {
  text-align: center;
  padding: var(--padding-default)
}

.footer_footerLogoCo__eJo6p p {
  font-size: .8125rem
}

@media(min-width:40rem) {
  .footer_logos__fUuDU {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
    align-items: center;
    justify-content: center;
    max-width: 40rem;
    margin: 0 auto
  }
}

.footer_logos__fUuDU a {
  color: var(--color-primary);
  display: block
}

.social-list_container__vfSsE {
  display: flex;
  justify-content: space-between;
  margin: 0 auto var(--margin-s);
  max-width: 282px
}

.social-list_container__vfSsE .social-list_link__aFMw2 {
  margin: 0;
  border-radius: 50%;
  font-size: 1rem;
  line-height: 2.8125rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 25px;
  transition: fill 5.3s
}

.social-list_container__vfSsE .social-list_link__aFMw2 svg {
  transition: fill .3s
}

.social-list_container__vfSsE .social-list_link--dark__9zkLg svg {
  fill: var(--color-primary)
}

.social-list_container__vfSsE .social-list_link--light__P2_kv svg {
  fill: var(--color-white)
}

.social-list_container__vfSsE .social-list_link__aFMw2:hover svg {
  fill: var(--color-border)
}

.header_header__YKT3H {
  align-items: center;
  background-color: var(--color-white);
  border-bottom: 1px solid var(--color-border);
  border-top: 1px solid var(--color-border);
  display: flex;
  height: var(--header-height);
  justify-content: space-between;
  padding: 0 .625rem;
  position: -webkit-sticky;
  position: sticky;
  margin-bottom: 1.25rem;
  z-index: 3;
  top: 0
}

.header_logoWrapper__P5Ae8 {
  max-width: 2.9rem;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 6px;
  background: var(--color-white)
}

@media(min-width:64rem) {
  .header_logoWrapper__P5Ae8 {
    position: relative;
    top: 0;
    margin-left: 14px;
    max-width: 50px
  }
}

.header_logoWrapper__P5Ae8 a {
  display: block
}

.header_logoWrapper__P5Ae8 a img {
  width: 100%;
  height: 100%;
  display: block
}

@media(min-width:64rem) {
  .header_headerLeft__b3qY2 {
    display: flex;
    align-items: center
  }
}

.header_headerRight__ch_go {
  display: flex;
  align-items: center;
  gap: .625rem
}

@media(min-width:64rem) {
  .header_headerRight__ch_go .header_linkNewsletter__uGG8J {
    display: block
  }
}

.header_headerRight__ch_go .header_linkNewsletter__uGG8J svg {
  width: 24px;
  display: block;
  fill: var(--color-secondary)
}

.header_headerRight__ch_go .header_linkNewsletter__uGG8J svg:hover {
  fill: var(--color-border);
  transition: fill .3s
}

@media(min-width:64rem) {
  .header_headerRight__ch_go .header_linkNewsletter__uGG8J svg {
    display: none
  }
}

.header_headerRight__ch_go .header_linkNewsletter__uGG8J p {
  display: none;
  font-family: var(--font-primary);
  font-weight: 300;
  font-size: 1.5625rem;
  color: var(--color-secondary);
  transition: color .3s
}

.header_headerRight__ch_go .header_linkNewsletter__uGG8J p:hover {
  color: var(--color-border)
}

@media(min-width:64rem) {
  .header_headerRight__ch_go .header_linkNewsletter__uGG8J p {
    display: block
  }
}

.header_menuBurger__zga0j {
  cursor: pointer;
  max-width: 35px
}

.header_menuBurger__zga0j svg {
  height: 35px;
  transition: fill .3s
}

.header_menuBurger__zga0j svg:hover {
  fill: var(--color-border)
}

.login_container__r9zTO {
  display: flex;
  align-items: center;
  position: relative
}

.login_button__EWr5d {
  cursor: pointer;
  width: 1.875rem;
  height: 1.875rem
}

.login_button__EWr5d svg {
  transition: fill .3s;
  fill: var(--color-secondary)
}

.login_button__EWr5d svg:hover {
  fill: var(--color-border)
}

.login_letter__bwxOG {
  cursor: pointer;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.8125rem;
  border: 1px solid;
  border-radius: 50%;
  text-align: center;
  color: var(--color-secondary);
  transition: all .3s ease;
  background-color: var(--color-white);
  font-family: var(--font-primary)
}

.login_letter__bwxOG:hover {
  background-color: var(--color-secondary);
  color: var(--color-white);
  border: 1px solid var(--color-secondary)
}

.login_dropDown__vuF6s {
  position: absolute;
  background: var(--color-white);
  flex-wrap: wrap;
  width: 6.5rem;
  display: flex;
  justify-content: flex-end;
  padding: .3125rem .625rem;
  text-align: right;
  transition: opacity 1s ease;
  border: 1px solid var(--color-secondary);
  border-radius: 0 0 0 .1875rem;
  left: 67px;
  z-index: 4
}

.login_dropDown__vuF6s>a {
  color: var(--color-secondary);
  display: block;
  position: relative;
  transition: color .5s
}

.login_dropDown__vuF6s>a:after {
  position: absolute;
  content: "";
  background: var(--color-secondary);
  height: 1px;
  width: 0;
  left: 0;
  bottom: 0;
  transition: width .5s
}

.login_dropDown__vuF6s>a:hover {
  color: var(--color-secondary)
}

.login_dropDown__vuF6s>a:hover:after {
  width: 100%
}

.login_dropDown__vuF6s.login_open__ug_n7 {
  transition: opacity .5s ease;
  transform: translate(-144px, 25px);
  visibility: visible;
  opacity: 1
}

.login_dropDown__vuF6s.login_close__MXW4d {
  transition: opacity .5s ease;
  transform: translate(-147px, -110px);
  visibility: hidden;
  opacity: 0
}

.navbar_navbar__nNf6j {
  display: none
}

@media(min-width:64rem) {
  .navbar_navbar__nNf6j {
    display: block
  }
}

.navbar_listMenu__Gy7M_ {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none
}

.navbar_listMenu__Gy7M_ li {
  margin-right: 22px
}

.navbar_listMenu__Gy7M_ li:last-child {
  margin-right: 0
}

.navbar_listMenu__Gy7M_ li a {
  text-decoration: none;
  color: var(--color-primary);
  font-family: var(--font-primary), sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.5625rem;
  position: relative;
  transition: color .3s;
  letter-spacing: .03em
}

.navbar_listMenu__Gy7M_ li a:hover {
  text-decoration: none;
  color: var(--color-border)
}

.drawer-header_header__7che_ {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--color-border);
  padding-bottom: 10px;
  margin-bottom: 15px
}

.drawer-header_logoWrapper__J01LS {
  padding-left: 2.875rem
}

.drawer-header_logoWrapper__J01LS a {
  display: block
}

.drawer-header_logoWrapper__J01LS img {
  width: 50px;
  object-fit: cover;
  position: relative;
  height: 100%
}

.drawer-header_button__Yu9l_ {
  border: none;
  padding: 0;
  background: none;
  cursor: pointer;
  max-width: 50px
}

.drawer-header_button__Yu9l_ svg {
  fill: var(--color-primary);
  height: 50px;
  transition: all .3s
}

.drawer-header_button__Yu9l_ svg:hover {
  fill: var(--color-border)
}

.drawer-menu_drawerMenu__DuXWP {
  margin: 0;
  padding: 0 0 var(--margin-xs);
  margin-bottom: var(--margin-s);
  list-style: none;
  border-bottom: 1px solid var(--color-border)
}

.drawer-submenu_StyledDropMenuButtonArea__5ctAH {
  position: absolute;
  left: 0;
  display: flex;
  justify-content: center;
  width: var(--margin-s);
  height: var(--margin-s);
  cursor: pointer
}

.drawer-submenu_listMenuDrop__gPv1j {
  padding-left: 2.875rem;
  position: relative
}

.drawer-submenu_listMenuDrop__gPv1j a {
  font-size: 1.5625rem;
  line-height: 3rem;
  display: flex;
  width: 100%;
  text-decoration: none;
  color: var(--color-primary);
  text-transform: uppercase;
  font-family: var(--font-primary), sans-serif;
  font-weight: 400;
  position: relative;
  transition: color .3s
}

.drawer-submenu_listMenuDrop__gPv1j a :active,
.drawer-submenu_listMenuDrop__gPv1j a :link,
.drawer-submenu_listMenuDrop__gPv1j a :visited {
  color: var(--color-white)
}

.drawer-submenu_listMenuDrop__gPv1j a :hover {
  color: var(--color-border);
  text-decoration: none
}

.drawer-submenu_listMenuDrop__gPv1j a[href*="/"]:hover {
  color: var(--color-border)
}

.drawer-submenu_StyledDropMenuVerticalSpan__4PJaE {
  color: var(--color-primary);
  font-size: 1.5625rem;
  line-height: 3rem;
  text-transform: uppercase;
  font-family: var(--font-primary), sans-serif;
  font-weight: 400;
  position: relative
}

.drawer-submenu_DropMenuDropdownButton__X6tIg {
  position: relative;
  left: 0;
  top: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  width: .875rem;
  height: 100%;
  height: 2px;
  border: none;
  background: none;
  transition: transform .4s ease-in-out;
  cursor: pointer
}

.drawer-submenu_DropMenuDropdownButton__X6tIg:after,
.drawer-submenu_DropMenuDropdownButton__X6tIg:before {
  position: absolute;
  display: inline-block;
  background: var(--color-secondary);
  content: ""
}

.drawer-submenu_DropMenuDropdownButton__X6tIg:after:hover,
.drawer-submenu_DropMenuDropdownButton__X6tIg:before:hover {
  background: var(--color-white)
}

.drawer-submenu_DropMenuDropdownButton__X6tIg:after {
  width: 2px;
  height: .875rem
}

.drawer-submenu_DropMenuDropdownButton__X6tIg:before {
  width: .875rem;
  height: 2px;
  transition: opacity .3s ease-in-out
}

.drawer-submenu_DropMenuDropdownButton__X6tIg.drawer-submenu_open__ooyMC {
  transform: rotate(90deg)
}

.drawer-submenu_DropMenuDropdownButton__X6tIg.drawer-submenu_open__ooyMC:before {
  width: .875rem;
  height: 2px;
  opacity: 0;
  transition: opacity .3s ease-in-out
}

.drawer-submenu_DropMenuDropdownButton__X6tIg.drawer-submenu_close__DrRJJ:before {
  opacity: 1
}

.drawer-submenu_DropMenuDropdownButton__X6tIg:focus {
  outline: none
}

.drawer-submenu_listSubMenuDrop__KuN6o {
  overflow: hidden;
  padding-left: 0;
  transition: max-height .3s ease-in-out
}

.drawer-submenu_listSubMenuDrop__KuN6o a {
  padding: 0 0 0 1.75rem;
  font-size: 1rem;
  line-height: 2.5625rem
}

.drawer-submenu_listSubMenuDrop__KuN6o.drawer-submenu_close__DrRJJ {
  max-height: 0
}

.drawer-submenu_listSubMenuDrop__KuN6o.drawer-submenu_open__ooyMC {
  max-height: 62.5rem
}

.drawer_drawerRoot__hDuAb {
  position: fixed;
  z-index: 200;
  transition: all .4s;
  visibility: hidden
}

.drawer_drawerRoot__hDuAb.drawer_open__fLF3y {
  visibility: visible;
  inset: 0
}

.drawer_drawerRoot__hDuAb.drawer_open__fLF3y .drawer_drawer__h4V3H {
  transform: translateX(450px)
}

.drawer_drawerRoot__hDuAb.drawer_open__fLF3y .drawer_overlayContainer__fgLyo {
  opacity: .75;
  display: block
}

.drawer_drawerRoot__hDuAb.drawer_close__gkCEH {
  visibility: hidden
}

.drawer_drawerRoot__hDuAb.drawer_close__gkCEH .drawer_drawer__h4V3H {
  transform: translateX(0)
}

.drawer_drawerRoot__hDuAb.drawer_close__gkCEH .drawer_overlayContainer__fgLyo {
  opacity: 0;
  display: none
}

.drawer_drawer__h4V3H {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
  text-decoration: none;
  color: var(--color-white);
  background-color: var(--color-grey);
  box-sizing: border-box;
  border-radius: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .04);
  bottom: 0;
  top: 0;
  left: -450px;
  width: 450px;
  max-width: 100%;
  overflow-y: scroll;
  position: fixed;
  outline: 0;
  z-index: 1;
  padding: 1.5625rem;
  transition: all .3s;
  transform-origin: right center;
  opacity: 1
}

.drawer_drawer__h4V3H::-webkit-scrollbar {
  display: none
}

.drawer_overlayContainer__fgLyo {
  transition: all .3s ease;
  position: absolute;
  inset: 0;
  z-index: 0;
  background-color: #000;
  opacity: 0;
  border-radius: 0
}

.main-layout_mainContent__GCifF {
  background: var(--color-white);
  position: relative;
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
  z-index: 2;
  padding: .9375rem
}

.main-layout_mainContent__GCifF.main-layout_fullWidth__GkYY6 {
  max-width: inherit
}

.main-layout_wrapperEntityBar__Upxk0 {
  width: 100%;
  height: 34px;
  background: var(--color-grey);
  z-index: 10
}

.main-layout_skyScrapper__VgVcn {
  z-index: 1;
  position: -webkit-sticky;
  position: sticky;
  width: 75rem;
  margin: 0 auto;
  top: 70px;
  left: 0;
  right: 0
}

.main-layout_skyScrapper__VgVcn>div {
  position: absolute;
  top: 0;
  right: 1200px;
  width: auto
}

.main-layout_skyScrapper__VgVcn>div:last-child {
  left: 1200px;
  right: inherit
}

.entity-bar_container__fksn6 {
  background: var(--color-white);
  width: 100%;
  display: flex;
  justify-content: left;
  padding: .3125rem .3rem;
  overflow-x: scroll;
  height: 2rem;
  position: relative;
  z-index: 1
}

@media(min-width:64rem) {
  .entity-bar_container__fksn6 {
    height: 3.125rem
  }
}

@media(min-width:80rem) {
  .entity-bar_container__fksn6 {
    justify-content: center;
    overflow-x: auto
  }
}

.entity-bar_container__fksn6::-webkit-scrollbar {
  display: none
}

.entity-bar_inner__J2z2T {
  width: auto;
  display: flex;
  padding: 0;
  justify-content: left;
  align-items: center
}

.entity-bar_title__j7a15 {
  font-family: var(--font-secondary), sans-serif;
  font-weight: 600;
  font-size: .875rem;
  margin: 0 .3125rem 0 0;
  display: flex;
  align-items: center;
  flex-shrink: 0
}

.entity-bar_list__b_tZg {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  position: relative
}

.entity-bar_listItem__gmRKA {
  flex: 0 0 auto;
  margin: 0 0 0 .625rem;
  padding: 0 .5rem;
  position: relative
}

.entity-bar_listItem__gmRKA:after {
  position: absolute;
  top: .6rem;
  right: -.4625rem;
  width: 4px;
  height: 4px;
  background: var(--color-border);
  content: ""
}

.entity-bar_listItem__gmRKA:last-child:after {
  content: none
}

.entity-bar_listItem__gmRKA:first-child {
  margin: 0
}

.entity-bar_listItem__gmRKA a {
  font-family: var(--font-secondary);
  font-weight: 300;
  color: var(--color-primary);
  font-size: .875rem;
  transition: color .3s
}

.entity-bar_listItem__gmRKA a:hover {
  color: var(--color-border)
}

.ad-slot_container__LXxp9 {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  margin-bottom: 1.875rem
}

.ad-slot_container__LXxp9.ad-slot_mega__reoEH {
  margin-bottom: 1.875rem
}

.ad-slot_container__LXxp9.ad-slot_showText__fzJ9k:before {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  content: "PUBLICIDAD";
  color: var(--color-grey-light);
  font-size: 14px
}

@media(min-width:37.5rem) {
  .ad-slot_container__LXxp9.ad-slot_showOnlyOnMobile__zIXFa {
    display: none
  }
}

.ad-slot_container__LXxp9.ad-slot_showOnlyOnDesktop__nqj4G {
  display: none
}

@media(min-width:37.5rem) {
  .ad-slot_container__LXxp9.ad-slot_showOnlyOnDesktop__nqj4G {
    display: flex
  }
}

.ad-slot_container__LXxp9.ad-slot_borders__MenM3 {
  padding: 1.25rem 0;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid var(--color-border);
  border-top: 1px solid var(--color-border)
}

.ad-slot_container__LXxp9.ad-slot_borderBottom__7o0P4 {
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid var(--color-border)
}

.ad-slot_container__LXxp9.ad-slot_verticalAlignCenter__mZGe_ {
  align-items: center
}

.ad-slot_container__LXxp9.ad-slot_verticalAlignStart__h__Lu {
  align-items: flex-start
}

.ad-slot_container__LXxp9.ad-slot_sticky__yS3xG {
  height: 100%
}

.ad-slot_container__LXxp9.ad-slot_sticky__yS3xG>div {
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--header-height) + .9375rem)
}

.ad-slot_container__LXxp9.ad-slot_noMargin__603rI {
  margin: 0
}

.ad-slot_wrapperRobaOutstream__UIv6a {
  position: relative;
  height: 40rem;
  padding: 1.25rem 0;
  border-bottom: 1px solid var(--color-border);
  border-top: 1px solid var(--color-border)
}

.ad-slot_wrapperRobaOutstream__UIv6a .ad-slot_AV62dec44086bd9932590a4e76__iTfsg {
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
  z-index: 1
}

.ad-slot_wrapperRobaOutstream__UIv6a .ad-slot_roba-outstream__ElL_b {
  position: absolute;
  top: 20px;
  left: 0
}

.ad-slot_wrapperRobaOutstream__UIv6a .ad-slot_roba-outstream__ElL_b>div {
  position: relative
}