@charset "utf-8";

.o-article-newsy { margin-block: 24px; }

@media print, screen and (min-width: 64em) {
  .o-article-newsy { margin-block: 32px; }
}

.o-article-newsy__container { box-sizing: border-box; display: grid; grid-template-columns: minmax(0px, 1fr); row-gap: 24px; }

@media print, screen and (min-width: 64em) {
  .o-article-newsy__container { column-gap: 56px; grid-template-columns: minmax(0,1fr) var(--global-width-aside-with-mpu); padding-inline: 32px; }
}

.o-article-newsy__main { display: grid; grid-auto-rows: min-content; row-gap: 24px; }

.o-article-newsy__main__body { box-sizing: border-box; justify-self: center; }

@media print, screen and (min-width: 64em) {
  .o-article-newsy__main__body { max-width: 650px; }
}

.o-article-newsy__contributors-publication-date { display: grid; gap: 8px; grid-template-columns: minmax(0px, 1fr); }

.o-article-newsy__aside { display: flex; flex-direction: column; gap: 32px; }

@media print, screen and (min-width: 64em) {
  .o-article-newsy__aside { margin-block-start: 16px; }
  .o-article-newsy__aside .the-media-object.m-modeDesktop-2 .the-media-object__figure { aspect-ratio: 16 / 9; }
}

.o-article-immersive { padding-block-end: 32px; }

.o-article-immersive .c-article-image-video { margin-inline: -16px; }

@media print, screen and (min-width: 64em) {
  .o-article-immersive__content { background-color: var(--color-white); margin-block-start: -15%; max-width: 650px; padding-block-start: 40px; padding-inline: 40px; position: relative; z-index: 4; }
}

body.tpl-immersive.has-player .o-article-immersive__content { margin-block-start: 24px; }

@media print, screen and (min-width: 64em) {
  body.tpl-immersive.has-player .o-article-immersive__content { margin-block-start: 0px; padding-block-start: 0px; }
}

.jwplayer ~ .c-article-media__img { display: none; }

.jw-error .jw-display-controls, .jwplayer .jw-display-controls { display: flex; justify-content: center; }

.jw-error .jw-display-icon-container, .jwplayer .jw-display-icon-container { padding: 0px; }

@media screen and (max-width: 63.9988em) {
  .jw-error .jw-display-icon-container, .jwplayer .jw-display-icon-container { margin-inline: 8px; max-height: 52px; max-width: 68px; min-height: 52px; min-width: 68px; }
  .jw-error .jw-display-icon-container.jw-display-icon-rewind, .jwplayer .jw-display-icon-container.jw-display-icon-rewind { visibility: hidden; }
}

.jw-error[class*="jw-breakpoint-"] .jw-display .jw-icon, .jwplayer[class*="jw-breakpoint-"] .jw-display .jw-icon { background: var(--color-primary-neon-blue); border: none; border-radius: 50%; cursor: pointer; height: 70px; line-height: normal; opacity: 0.9; transition: var(--transition-button); width: 70px; }

.jw-error[class*="jw-breakpoint-"] .jw-display .jw-icon:hover, .jwplayer[class*="jw-breakpoint-"] .jw-display .jw-icon:hover { opacity: 1; }

.jw-error[class*="jw-breakpoint-"] .jw-display .jw-svg-icon, .jwplayer[class*="jw-breakpoint-"] .jw-display .jw-svg-icon { height: 32px; line-height: normal; width: 32px; }

.jw-state-paused .jw-display { display: flex !important; }

.jw-state-paused .jw-display-icon-rewind { visibility: hidden; }

.c-video-player__message { align-items: center; background: url("https://static.euronews.com/logo/euronews-logo.png") right 8px bottom 8px / 120px no-repeat rgba(0, 0, 0, 0.7); box-sizing: border-box; color: var(--color-white); display: flex; font-size: var(--font-16); justify-content: center; padding: 40px; top: 0px; z-index: 10; }

@media print, screen and (min-width: 64em) {
  .c-video-player__message { background-position: right 16px bottom 16px; background-size: 160px; padding: 64px; }
}

.js-playercontrols { z-index: 2; }

.c-loadtrigger__button, .c-playtrigger__button { background: var(--vertical-link-color,var(--color-primary-neon-blue)); border: none; border-radius: 50%; cursor: pointer; height: 48px; transition: var(--transition-button); width: 48px; }

.c-playtrigger__embed { background-color: rgba(0, 0, 0, 0); border: rgba(0, 0, 0, 0); }

.c-playtrigger { cursor: pointer; height: 100%; width: 100%; }

.c-playtrigger, .c-playtrigger__button { align-items: center; display: flex; justify-content: center; }

.c-playtrigger__button { opacity: 0.9; }

.c-playtrigger__button.js-loadplayer { display: none; }

.c-playtrigger__button:hover { opacity: 1; }

.c-playtrigger__button::after { border-color: #0000 #0000 #0000 var(--color-white); border-style: solid; border-width: 12px 0px 12px 20px; content: ""; transform: translateX(2px); }

.c-loadtrigger__button { display: none; left: 50%; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 10; }

.c-loadtrigger__button.js-loadplayer { display: flex; }

.c-loadtrigger__button .c-playtrigger__button { display: none; }

.c-loadtrigger__button svg { animation: 1s linear 0s infinite normal none running spin; display: block; margin: auto; padding: 0px; transform-origin: center center; width: 28px; }

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.c-loadtrigger__button svg path { fill: var(--color-white) !important; }

.c-article-breadcrumbs__list, .c-article-breadcrumbs__separator { align-items: flex-start; display: flex; }

.c-article-breadcrumbs__link, .c-article-breadcrumbs__separator { margin-inline-end: var(--global-base-unit); }

.c-article-breadcrumbs__separator { position: relative; }

.c-article-breadcrumbs__link, .c-article-breadcrumbs__separator::after { display: inline-block; line-height: 12px; }

html[dir="rtl"] .c-article-breadcrumbs__link, html[dir="rtl"] .c-article-breadcrumbs__separator::after { line-height: 16px; }

.c-article-breadcrumbs__separator { top: 3px; }

.c-article-breadcrumbs__separator::after { --u-chevron-color: var(--color-grey-5); --u-chevron-border-w: 1px; --u-chevron-size: 5px; }

.c-article-breadcrumbs__link { --_color: var(--vertical-link-color,var(--color-grey-9)); stroke: var(--_color); color: var(--_color); font-size: var(--font-12); }

.c-article-breadcrumbs__link:focus, .c-article-breadcrumbs__link:hover { text-decoration: underline; }

.c-article-breadcrumbs__link:first-child { margin-top: -2px; }

.c-article-breadcrumbs__link path { stroke: inherit; }

.c-article-breadcrumbs__link:focus path, .c-article-breadcrumbs__link:hover path { stroke: var(--color-primary-neon-blue); }

body.is-article-geoblocked .c-article-breadcrumbs { display: none; }

.c-article-redesign-title { font-size: var(--font-24); letter-spacing: -0.02em; line-height: 28px; }

@media print, screen and (min-width: 64em) {
  .c-article-redesign-title { font-size: var(--font-40); letter-spacing: -0.03em; line-height: 43px; }
}

@media screen and (max-width: 63.9988em) {
  body:not(.tpl-immersive) .c-article-image-video { margin-left: -16px; width: calc(100% + 32px); }
  html[dir="rtl"] body:not(.tpl-immersive) .c-article-image-video { margin-left: 0px; margin-right: -16px; }
}

.c-article-media { position: relative; }

.c-article-media__img { background-color: var(--color-grey-6); display: block; max-height: 100%; position: absolute; width: 100%; z-index: var(--z-index-default); }

.c-article-caption { bottom: 24px; left: 0px; right: 0px; z-index: 2; }

.c-article-caption__svg { bottom: 16px; height: 24px; right: 16px; transition: opacity 0.3s; }

.c-article-caption__svg:focus, .c-article-caption__svg:hover { opacity: 0.6; }

.c-article-caption__svg--hidden { display: none; }

html[dir="rtl"] .c-article-caption__svg { left: 16px; right: auto; }

.c-article-caption__content { align-items: center; background: rgba(0, 46, 68, 0.9); display: none; flex-direction: row; gap: 16px; justify-content: space-between; padding: 16px; }

.c-article-caption__text { color: var(--color-white); font-size: 11px; font-style: normal; letter-spacing: -0.01em; line-height: 16px; }

.c-article-caption__copyright, .c-article-caption__credit { color: var(--color-grey-1); font-size: 10px; }

.c-article-caption__close-button { height: 24px; }

.c-article-caption__close-button svg { fill: var(--color-white); background: var(--color-primary-main-blue); border-radius: 29px; position: static; }

body.has-player .c-article-caption { display: none; }

body:not(.has-player).tpl-immersive .c-article-caption { bottom: 0px; display: block; }

@media print, screen and (min-width: 64em) {
  body:not(.has-player).tpl-immersive .c-article-caption { display: none; }
}

.c-article-contributors { --font-size: var(--font-12); color: var(--color-grey-9); }

.c-article-contributors a { color: var(--vertical-link-color,var(--color-primary-neon-blue)); font-weight: var(--font-weight-semibold); text-decoration: underline; text-underline-offset: 2px; }

.c-article-contributors a:focus, .c-article-contributors a:hover { text-decoration-thickness: 2px; }

.c-article-contributors:empty { display: none; }

.c-article-contributors-supplementary { --font-size: var(--font-14); border-top: 1px solid var(--color-grey-2); color: var(--color-grey-9); display: grid; grid-template-columns: minmax(0px, 1fr); row-gap: 8px; }

.c-article-contributors-supplementary p { line-height: inherit; }

.c-article-publication-date { color: var(--color-grey-9); font-size: var(--font-12); letter-spacing: -0.12px; line-height: 16px; }

.c-article-publication-date__bullet { padding-inline: 8px; }

.c-article-partage-commentaire { border: 1px solid var(--color-primary-neon-blue); border-radius: 2px; height: 32px; max-width: fit-content; }

.c-article-partage-commentaire__links { align-self: stretch; cursor: pointer; font-size: var(--font-11); font-style: normal; font-weight: var(--font-weight-bold); gap: 8px; letter-spacing: -0.44px; line-height: 11px; padding: 8px; }

.c-article-partage-commentaire__links:focus, .c-article-partage-commentaire__links:hover { opacity: 0.6; }

.c-article-partage-commentaire__links path { transition: var(--transition-button); }

html[dir="rtl"] .c-article-partage-commentaire__links svg { transform: scaleX(-1); }

body.tpl-immersive .c-article-partage-commentaire { margin-bottom: 24px; }

body[data-website="euronews"] .c-article-partage-commentaire__links { color: var(--color-primary-neon-blue); }

body[data-website="euronews"] .c-article-partage-commentaire__links__comments { border-left: 1px solid var(--color-primary-neon-blue); }

html[dir="rtl"] body[data-website="euronews"] .c-article-partage-commentaire__links__comments { border-left: none; border-right: 1px solid var(--color-primary-neon-blue); }

body:not([data-website="euronews"]) .c-article-partage-commentaire { border-color: var(--link-color); }

body:not([data-website="euronews"]) .c-article-partage-commentaire__links { color: var(--link-color); }

body:not([data-website="euronews"]) .c-article-partage-commentaire__links__comments { border-left: 1px solid var(--link-color); }

body:not([data-website="euronews"]) .c-article-partage-commentaire__links svg path { stroke: var(--link-color); }

body:not([data-website="euronews"]).js-c-article-partage-commentaire-popup--is-open .o-article-immersive { z-index: unset; }

.c-article-partage-commentaire-popup { background-color: var(--color-white); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 7px 0px; left: 50%; overflow: hidden; padding: 24px; position: fixed; top: 50%; transform: translate(-50%, -50%); width: calc(-128px + 100vw); z-index: var(--z-index-maxupside); }

@media print, screen and (min-width: 64em) {
  .c-article-partage-commentaire-popup { width: auto; }
}

.c-article-partage-commentaire-popup__header { align-items: center; font-size: var(--font-18); font-style: normal; font-weight: var(--font-weight-semibold); justify-content: space-between; width: 100%; }

.c-article-partage-commentaire-popup__content { flex-direction: column; gap: 16px; margin-top: 16px; }

@media print, screen and (min-width: 64em) {
  .c-article-partage-commentaire-popup__content { gap: 24px; margin-top: 24px; }
}

.c-article-partage-commentaire-popup__content__container { align-items: flex-start; flex-direction: column; gap: 16px; }

@media print, screen and (min-width: 64em) {
  .c-article-partage-commentaire-popup__content__container { flex-flow: wrap; gap: 24px; max-width: 480px; }
}

.c-article-partage-commentaire-popup__content__embed { align-items: center; background: var(--color-grey-1); border-radius: 8px; box-sizing: border-box; display: flex; gap: 16px; justify-content: space-between; padding: 8px 16px; width: 100%; }

.c-article-partage-commentaire-popup__content__embed img { align-self: center; }

.c-article-partage-commentaire-popup__content__embed__tooltip { color: var(--color-grey-8); font-size: var(--font-10); font-style: normal; margin-bottom: -8px; }

@media print, screen and (min-width: 64em) {
  .c-article-partage-commentaire-popup__content__embed__tooltip { font-size: var(--font-12); margin-bottom: -16px; }
}

.c-article-partage-commentaire-popup__content__embed__text { background: inherit; border: none; font-size: var(--font-14); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.c-article-partage-commentaire-popup__content__embed__text:focus-visible { outline: none; }

@media print, screen and (min-width: 64em) {
  .c-article-partage-commentaire-popup__content__embed__text { width: 75%; }
}

.c-article-partage-commentaire-popup__content__embed--success-copied { color: rgb(0, 157, 47); font-size: var(--font-14); font-style: normal; font-weight: var(--font-weight-medium); }

.c-article-partage-commentaire-popup__content__link { color: var(--color-primary-neon-blue); gap: 16px; }

.c-article-partage-commentaire-popup__content__link:hover { color: rgba(1, 114, 240, 0.6); }

@media print, screen and (min-width: 64em) {
  .c-article-partage-commentaire-popup__content__link { align-items: center; flex-direction: column; gap: 16px; }
  .c-article-partage-commentaire-popup__content__link__text { font-size: var(--font-12); }
}

.c-article-partage-commentaire-popup-overlay { background: rgba(0, 0, 0, 0.5); height: 100%; inset: 0px; position: fixed; width: 100%; z-index: var(--z-index-maxupside); }

body.js-c-article-partage-commentaire-popup--is-open .swiper-container-android .swiper-slide, body.js-c-article-partage-commentaire-popup--is-open .swiper-wrapper { transform: none; }

@media print, screen and (min-width: 64em) {
  html[dir="rtl"] body.js-c-article-partage-commentaire-popup--is-open .c-swiper--full-article .swiper-wrapper { transform: none; }
  body.tpl-immersive.js-c-article-partage-commentaire-popup--is-open .js-poster-img { z-index: unset; }
  body.tpl-immersive.js-c-article-partage-commentaire-popup--is-open .o-article-immersive__content { position: relative; z-index: unset; }
}

.c-article-content.js-article-content + .c-article-partage-commentaire, body.tpl-immersive .o-article-immersive__body .c-article-partage-commentaire { margin-bottom: 0px; margin-top: 8px; }

.c-mention-original-translation { --font-size: var(--font-12); color: var(--c-mention-original-translation,var(--color-grey-9)); }

@media print, screen and (min-width: 64em) {
  .c-mention-original-translation { --font-size: var(--font-14); }
}

.is-template-video .c-mention-original-translation { margin-bottom: 16px; }

@media print, screen and (min-width: 64em) {
  .is-template-video .c-mention-original-translation { margin-block: 16px 8px; }
}

.c-mention-original-translation a { color: var(--vertical-link-color,var(--color-primary-neon-blue)); font-weight: var(--font-weight-semibold); text-decoration: underline; text-underline-offset: 2px; }

.is-template-video .c-mention-original-translation a { color: var(--color-primary-neon-blue-light); }

.c-mention-original-translation a:focus, .c-mention-original-translation a:hover { text-decoration-thickness: 2px; }

.is-template-video #reporting-button { color: var(--color-primary-neon-blue-light); cursor: pointer; font-size: var(--font-12); margin-inline-start: 5px; }

@media print, screen and (min-width: 64em) {
  .is-template-video #reporting-button { font-size: var(--font-14); }
}

.is-template-video #reporting-button:focus, .is-template-video #reporting-button:hover { text-decoration: underline; text-underline-offset: 2px; }

.c-article-summary { font-size: var(--font-18); font-weight: var(--font-weight-bold); letter-spacing: -0.02em; line-height: 26px; }

.c-article-content .widget { margin-bottom: 0px; }

.c-article-content .widget .twitter-tweet { margin-bottom: 0px !important; margin-top: 0px !important; }

.c-article-content h2, .c-article-content h3, .c-article-content h4 { margin-block: 32px 16px; }

.c-article-content p { margin-bottom: 16px; }

.c-article-content .editor-tv-wrapper, .c-article-content .widget { margin-block: 32px; }

.c-article-content > :first-child { margin-top: 0px; }

.c-article-content > :last-child { margin-bottom: 0px; }

.c-article-content #connatix-container, .c-article-content .c-ad:not(.c-ad-sticky-floor), .c-article-content .outstream { margin-block: 32px; }

@media screen and (max-width: 63.9988em) {
  .c-article-content #connatix-container, .c-article-content .c-ad:not(.c-ad-sticky-floor), .c-article-content .outstream { margin-block: 24px; }
}

.c-article-content > .c-ad.u-show-for-mobile-only:first-child { margin-top: 0px; }

.swiper-slide-active .optidigital-wrapper-div { margin-block: 32px !important; }

@media screen and (max-width: 63.9988em) {
  .swiper-slide-active .optidigital-wrapper-div { margin-block: 24px !important; }
}

.c-article-content a:not([class^="widget"]):not(.c-copyright__link) b, .c-article-content a:not([class^="widget"]):not(.c-copyright__link) strong, .c-article-content h2 b, .c-article-content h2 strong, .c-article-content h3 b, .c-article-content h3 strong, .c-article-content h4 b, .c-article-content h4 strong { font-weight: inherit; }

.c-article-content li, .c-article-content p { letter-spacing: -0.02em; line-height: 24px; }

.c-article-content h2 { --font-size: var(--font-20); }

.c-article-content h3 { --font-size: var(--font-18); }

.c-article-content h4 { --font-size: var(--font-16); }

.c-article-content p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article) { color: var(--e-a-color,var(--link-style-1-color)); font-weight: var(--font-weight-semibold); text-decoration: underline; text-underline-offset: 2px; transition: var(--transition-button); }

.c-article-content p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--e-a-color-hover,var(--link-style-1-color)); text-decoration-thickness: 2px; }

.c-article-content p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus { outline: 2px solid var(--e-body-color,var(--color-grey-12)); outline-offset: 2px; }

.c-article-content--business p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content--business p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--color-vertical-business-secondary-opacity-75); }

.c-article-content--culture p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content--culture p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--color-vertical-culture-secondary-opacity-73); }

.c-article-content--green p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content--green p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--color-vertical-green-secondary-opacity-98); }

.c-article-content--health p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content--health p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--color-vertical-health-secondary-opacity-60); }

.c-article-content--next p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content--next p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--color-vertical-next-secondary-opacity-88); }

.c-article-content--travel p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):focus, .c-article-content--travel p a:not([class^="widget"]):not(.c-copyright__link):not(.c-widget-related__article):hover { color: var(--color-vertical-travel-secondary); }

.c-top-stories { display: flex; flex-direction: column; gap: 16px; }

.c-top-stories__title { --font-size: var(--font-24); }

.c-top-stories__title a:focus, .c-top-stories__title a:hover { text-decoration: underline; text-underline-offset: 2px; }

.c-top-stories .the-media-object { margin: 0px; padding: 0px; }

.c-top-stories__item { width: 100%; }

.c-top-stories__item + .c-top-stories__item { border-top: 1px solid var(--color-grey-2); padding-top: 16px; }

.c-article-content h2, .c-article-content h3, .c-article-content h4, .c-article-contributors, .c-article-contributors-supplementary, .c-mention-original-translation, .c-most-viewed__title, .c-top-stories__title, .mixin-typo-fz-lts-lh { --line-height: calc(var(--font-size, initial) + var(--global-base-unit)/2); font-size: var(--font-size,initial); letter-spacing: var(--letter-spacing,-.02em); line-height: var(--line-height); }

.c-most-viewed, .c-most-viewed__list { display: flex; flex-direction: column; gap: 8px; }

.c-most-viewed { counter-reset: c-most-viewed__item 0; }

.c-most-viewed__title { --font-size: var(--font-24); }

.c-most-viewed__item { align-items: center; column-gap: 16px; display: grid; grid-template-columns: minmax(0px, 42px) minmax(0px, 1fr); position: relative; }

.c-most-viewed__item__number { color: var(--hightlighted-item-color); cursor: default; display: flex; font-size: var(--font-60); font-weight: var(--font-weight-bold); justify-content: center; }

html[dir="rtl"] .c-most-viewed__item__number { position: relative; top: 8px; }

@media print, screen and (min-width: 64em) {
  section[data-block="mostViewed"] .c-most-viewed__list { flex-direction: row; }
  section[data-block="mostViewed"] .c-most-viewed__item { flex-basis: 20%; grid-template-columns: minmax(0px, 60px) minmax(0px, 1fr); }
  section[data-block="mostViewed"] .c-most-viewed__item__number { font-size: var(--font-100); line-height: 0.8; }
}
