@font-face {
	font-display: swap;
	font-family: Inter;
	font-stretch: 75% 125%;
	font-style: normal;
	font-weight: 400 900;
	src: url(/fonts/inter-variable-latin.woff2) format("woff2");
	unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
		u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
		u+feff, u+fffd;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-stretch: 75% 125%;
	font-style: normal;
	font-weight: 400 900;
	src: url(/fonts/inter-variable-latin-ext.woff2) format("woff2");
	unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
		u+2113, u+2c60-2c7f, u+a720-a7ff;
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: Inter, Arial size-adjust, Arial, sans-serif;
}

html {
	scroll-behavior: smooth;
	scroll-padding-top: 100px;
}

.is-template-article {
	--o-site-hr__leaderboard-wallpaper-height-incremented: 552px;
}
.o-site-hr,
.o-site-hr__first-level__container,
.o-site-hr__second-level {
	--line-height: calc(var(--font-size, initial) + var(--global-base-unit) / 2);
	font-size: var(--font-size, initial);
	letter-spacing: var(--letter-spacing, -0.02em);
	line-height: var(--line-height);
}
:host,
:root {
	--b-augmented-banner-header-bg-color: #0172f0;
	--b-augmented-banner-header-color: #fff;
	--btn-bg-color: #0172f0;
	--btn-bg-color-hover: var(--btn-bg-color);
	--btn-bg-color-alt: #0172f0;
	--btn-border-color-hover: #62adf6;
	--btn-color: #fff;
	--btn-color-hover: #62adf6;
	--burger-btn-bg-color: #0172f0;
	--c-error-page-bg-gradient-01: #003865;
	--c-error-page-bg-gradient-02: #006487;
	--c-pullquote-before-bg-color: #0172f0;
	--c-tag-bg-color: #0172f0;
	--c-tag-bg-color-hover: #62adf6;
	--c-tag-border-color: #0000;
	--c-tag-color: #fff;
	--c-tag-color-hover: #fff;
	--hightlighted-item-color: #0172f0;
	--label-color: #005587;
	--label-color-hover: #002e44;
	--label-fill-hover: var(--label-color);
	--link-color: #005587;
	--link-color-hover: #002e44;
	--link-style-1-color: #0172f0;
	--link-style-1-color-hover: #62adf6;
	--link-style-1-fill-color: var(--link-style-1-color-hover);
	--link-style-1-section-white-color: #fff;
	--link-style-1-section-white-color-hover: #62adf6;
	--m-mode-5-border-color: #005587;
	--swiper-button-title-color: #0172f0;
	--swiper-button-prev-next-after-color-hover: var(--swiper-button-title-color);
	--btn-video-bg: var(--btn-bg-color);
	--btn-gallery-bg: var(--btn-bg-color);
}
.o-site-hr:has(#c-burger-button-checkbox:checked)
	#c-language-switcher-list-open--sidebar:checked
	~ .c-language-switcher__list {
	display: grid;
}
.o-site-hr:has(#c-burger-button-checkbox:checked)
	#c-language-switcher-list-open--sidebar:checked
	~ .c-language-switcher__backdrop-close {
	display: block;
}
:host,
:root {
	--c-search-engine-min-height: 32px;
	--c-search-engine--sidebar-font-size: 14px;
}
body:has(#c-burger-button-checkbox:checked) .c-search-form.c-search-engine {
	z-index: auto;
}
.c-burger-button {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-shrink: 0;
	height: inherit;
	justify-content: center;
	margin-bottom: 0;
	margin-inline-start: -16px;
	width: 48px;
}
.c-burger-button__bar {
	background-color: var(--o-site-hr-color, var(--color-grey-12));
	height: 2px;
	position: absolute;
	transition: var(--transition);
	width: 16px;
}
.c-burger-button:focus .c-burger-button__bar,
.c-burger-button:hover .c-burger-button__bar {
	background-color: var(--color-primary-neon-blue);
}
.c-burger-button .c-burger-button__bar--top {
	transform: translateY(-300%);
}
.c-burger-button .c-burger-button__bar--bottom {
	transform: translateY(300%);
}
:host,
:root {
	--animate-positioning: positioning 0.19s 0.8s ease-in both;
	--animate-heightsize: heightsize 0.19s 0.7s ease-in both;
	--separator-border-color: var(
		--c-navigation-bar__dropdown__separator-border-color,
		var(--color-grey-2)
	);
}
.c-navigation-bar {
	font-size: inherit;
}
.o-site-hr__second-level .c-navigation-bar {
	-webkit-animation: var(--animate-positioning);
	animation: var(--animate-positioning);
}

.c-navigation-bar,
.c-navigation-bar__item,
.c-navigation-bar__link,
.c-navigation-bar__wrappable-list {
	display: flex;
}
@media (any-hover: none) {
	nav.c-navigation-bar {
		display: none;
	}
}
.c-navigation-bar__item,
.c-navigation-bar__link {
	align-items: center;
}
.c-navigation-bar__link {
	font-weight: 800;
}
span.c-navigation-bar__link {
	cursor: default;
}
[id^="c-navigation-bar__open-"]:not(:checked) ~ .c-navigation-bar__dropdown {
	display: none;
}
.o-site-hr__second-level .c-navigation-bar {
	align-items: center;
	flex-grow: 1;
}
.o-site-hr__second-level .c-navigation-bar__wrappable-list {
	flex-wrap: wrap;
	overflow: hidden;
}
.o-site-hr__second-level .c-navigation-bar,
.o-site-hr__second-level .c-navigation-bar__item,
.o-site-hr__second-level .c-navigation-bar__link,
.o-site-hr__second-level .c-navigation-bar__wrappable-list {
	height: inherit;
}
.o-site-hr__second-level .c-navigation-bar__link {
	flex-shrink: 0;
	padding-inline: 12px;
	transition-duration: 0.1s;
}
.o-site-hr__second-level .c-navigation-bar__item:hover .c-navigation-bar__link {
	border-block-end: 5px solid var(--color-primary-neon-blue);
	color: var(--color-primary-neon-blue);
}
.o-site-hr__second-level
	.c-navigation-bar__item--business:hover
	.c-navigation-bar__link {
	border-block-end-color: var(--color-vertical-business-main);
	color: var(--color-vertical-business-main);
}
.o-site-hr__second-level
	.c-navigation-bar__item--culture:hover
	.c-navigation-bar__link {
	border-block-end-color: var(--color-vertical-culture-main);
	color: var(--color-vertical-culture-main);
}
.o-site-hr__second-level
	.c-navigation-bar__item--green:hover
	.c-navigation-bar__link {
	border-block-end-color: var(--color-vertical-green-main);
	color: var(--color-vertical-green-main);
}
.o-site-hr__second-level
	.c-navigation-bar__item--health:hover
	.c-navigation-bar__link {
	border-block-end-color: var(--color-vertical-health-main);
	color: var(--color-vertical-health-main);
}
.o-site-hr__second-level
	.c-navigation-bar__item--my-europe:hover
	.c-navigation-bar__link {
	border-block-end-color: var(--color-vertical-my-europe-main);
	color: var(--color-vertical-my-europe-main);
}
.o-site-hr__second-level
	.c-navigation-bar__item--next:hover
	.c-navigation-bar__link {
	border-block-end-color: var(--color-vertical-next-main);
	color: var(--color-vertical-next-main);
}
.o-site-hr__sidebar
	.c-navigation-bar__item
	[id^="c-navigation-bar__open-"]:not(:checked)
	~ [id^="c-navigation-bar__subcontainer-"] {
	max-height: 0;
}
.o-site-hr__sidebar
	.c-navigation-bar__item:has([id^="c-navigation-bar__open-"]:checked)
	label:after {
	top: 5px;
	transform: rotate(-45deg);
	transform-origin: center;
}
.c-breaking-news {
	background-color: var(--color-red-breaking-news-bg-color);
	box-shadow: inset 2px 2px 5px 0 #0000001a;
	color: var(--color-red-alert);
	inset-block-start: 100%;
	inset-inline: 0;
	padding-block: 16px;
	position: absolute;
	transition: var(--transition);
	z-index: var(--z-index-header-breaking-news);
}
.c-breaking-news__container,
.c-breaking-news__list {
	flex-grow: 1;
}
.c-breaking-news .c-breaking-news__btn-close {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-shrink: 0;
	margin-bottom: 0;
}
.c-breaking-news__container {
	display: flex;
	min-height: 24px;
}
.c-breaking-news__btn-close {
	margin-inline-end: -15.5px;
	padding-inline: 15.5px;
}
button.c-breaking-news__btn-close svg path:not([stroke]) {
	fill: var(--color-red-alert);
	transition: var(--transition);
}
button.c-breaking-news__btn-close:focus svg path,
button.c-breaking-news__btn-close:hover svg path {
	fill: var(--color-red-alert-hover);
}
.c-breaking-news:has(.c-breaking-news__list:empty) {
	display: none;
}
[id^="c-breaking-news-"]:has(> input:checked),
[id^="c-breaking-news-"]:has(> input:checked) .c-breaking-news__value {
	opacity: 1;
}
[id^="c-breaking-news-"]:has(> input:not(:checked)) {
	display: block;
	height: 0;
	user-select: none;
	width: 0;
}
.o-site-main {
	margin-top: 0;
}
:host,
:root {
	--o-site-hr-top-medium: -48px;
	--o-site-hr__second-level-height-small: 48px;
	--o-site-hr__second-level-height-medium: 64px;
	--o-site-hr__leaderboard-wallpaper-height: 270px;
	--o-site-hr__leaderboard-wallpaper-height-incremented: 300px;
}
.o-site-hr {
	--_bg-color: var(--o-site-hr-bg-color, var(--color-white));
	--_color: var(--o-site-hr-color, var(--color-grey-12));
	--font-size: var(--font-12);
	background-color: var(--_bg-color);
	box-shadow: 0 0 10px 0 #00000012;
	color: var(--_color);
	font-family: var(--font-family-primary);
	position: sticky;
	top: 0;
	z-index: var(--z-index-header);
}
@media screen and (min-width: 48em) {
	.o-site-hr {
		top: var(--o-site-hr-top-medium);
	}
}
.o-site-hr a,
.o-site-hr label {
	color: inherit;
}
.o-site-hr a:focus,
.o-site-hr a:hover,
.o-site-hr label:focus,
.o-site-hr label:hover {
	color: var(--color-primary-neon-blue);
}
.o-site-hr path:not([stroke]) {
	fill: var(--_color);
}
.o-site-hr button:focus path:not([stroke]),
.o-site-hr button:hover path:not([stroke]) {
	fill: var(--color-primary-neon-blue);
}
.o-site-hr path[stroke] {
	stroke: var(--_color);
	transition: var(--transition);
}
.o-site-hr a:focus path[stroke],
.o-site-hr a:hover path[stroke] {
	stroke: var(--color-primary-neon-blue);
}
.o-site-hr__first-level {
	--_bg-color: var(--o-site-hr__first-level-bg-color, var(--color-grey-2));
	background-color: var(--_bg-color);
}
.o-site-hr__first-level__container {
	align-items: center;
	column-gap: 24px;
	display: flex;
	height: calc(var(--o-site-hr-top-medium) * -1);
}
.o-site-hr__second-level {
	--font-size: var(--font-14);
	height: var(--o-site-hr__second-level-height-small);
	position: relative;
}
@media screen and (min-width: 48em) {
	.o-site-hr__second-level {
		--font-size: var(--font-16);
		height: var(--o-site-hr__second-level-height-medium);
	}
}
.o-site-hr__second-level__container {
	align-items: flex-start;
}
.o-site-hr__second-level__burger-logo,
.o-site-hr__second-level__container,
.o-site-hr__second-level__links {
	display: flex;
	height: inherit;
}
.o-site-hr__second-level__container,
.o-site-hr__second-level__links {
	gap: 16px;
}
@media screen and (min-width: 64em) {
	.o-site-hr__second-level__container,
	.o-site-hr__second-level__links {
		gap: 32px;
	}
}
.c-logo,
.o-site-hr__second-level__burger-logo,
.o-site-hr__second-level__links {
	flex-shrink: 0;
}
.c-logo {
	z-index: var(--z-index-header-sidebar);
}
.c-logo__link {
	display: block;
}
@media screen and (max-width: 47.99875em) {
	.c-logo__link {
		height: 48px;
		width: 48px;
	}
}
.o-site-hr__second-level__links {
	align-items: center;
	flex-shrink: 0;
	margin-inline-start: auto;
}
.c-btn-login {
	align-items: center;
	font-weight: 800;
	gap: 8px;
	justify-content: center;
	min-height: 32px;
	min-width: 32px;
}
.c-btn-login:not(.u-display-none) {
	display: flex;
}
.c-btn-login svg {
	height: 24px;
	width: 24px;
}
body:not(.is-account-logged) [id*="login"] {
	display: flex;
}
body:not(.is-account-logged) [id*="account"] {
	display: none;
}
a.c-btn-live {
	--_height: 32px;
	background-color: var(--color-red-alert);
	border-radius: calc(var(--_height) / 2);
	display: block;
	font-size: 14px;
	font-weight: 900;
	line-height: var(--_height);
	padding-inline: 16px;
}
a.c-btn-live:focus,
a.c-btn-live:hover {
	filter: brightness(0.85);
}
a.c-btn-live,
a.c-btn-live:focus,
a.c-btn-live:hover {
	color: var(--color-white);
}
@media (hover: hover) {
	:hover + .o-site-hr__second-level__dropdown {
		display: initial;
	}
}
:focus + .o-site-hr__second-level__dropdown {
	display: initial;
}
.o-site-hr__second-level__dropdown-mask {
	background-color: var(--color-grey-12);
	display: none;
	height: 100vh;
	inset-block-start: 100%;
	inset-inline: 0;
	opacity: 0.5;
	position: absolute;
}
@media (hover: hover) {
	:hover
		+ .o-site-hr__second-level__dropdown
		+ .o-site-hr__second-level__dropdown-mask {
		display: initial;
	}
}
:focus
	+ .o-site-hr__second-level__dropdown
	+ .o-site-hr__second-level__dropdown-mask {
	display: initial;
}
body:has(#c-burger-button-checkbox:checked) {
	overflow-y: hidden;
}
#c-burger-button-checkbox:not(:checked) ~ .o-site-hr__sidebar-mask {
	display: none;
}
body:has(.o-site-hr) .c-error-page {
	min-height: calc(100vh - 48px);
}
@media screen and (min-width: 48em) {
	body:has(.o-site-hr) .c-error-page {
		min-height: calc(100vh - 112px);
	}
}
:root {
	--b-augmented-banner-header-bg-color: #0172f0;
	--b-augmented-banner-header-color: #fff;
	--btn-bg-color: #0172f0;
	--btn-bg-color-hover: var(--btn-bg-color);
	--btn-bg-color-alt: #0172f0;
	--btn-border-color-hover: #62adf6;
	--btn-color: #fff;
	--btn-color-hover: #62adf6;
	--burger-btn-bg-color: #0172f0;
	--c-error-page-bg-gradient-01: #003865;
	--c-error-page-bg-gradient-02: #006487;
	--c-menu-language-color: #002e44;
	--c-menu-language-color-hover: #0172f0;
	--c-pullquote-before-bg-color: #0172f0;
	--c-tag-bg-color: #0172f0;
	--c-tag-bg-color-hover: #62adf6;
	--c-tag-border-color: #0000;
	--c-tag-color: #fff;
	--c-tag-color-hover: #fff;
	--hightlighted-item-color: #0172f0;
	--label-color: #005587;
	--label-color-hover: #002e44;
	--label-fill-hover: var(--label-color);
	--link-color: #005587;
	--link-color-hover: #002e44;
	--link-style-1-color: #0172f0;
	--link-style-1-color-hover: #62adf6;
	--link-style-1-fill-color: var(--link-style-1-color-hover);
	--link-style-1-section-white-color: #fff;
	--link-style-1-section-white-color-hover: #62adf6;
	--m-mode-5-border-color: #005587;
	--swiper-button-title-color: #0172f0;
	--swiper-button-prev-next-after-color-hover: var(--swiper-button-title-color);
	--btn-video-bg: var(--btn-bg-color);
	--btn-gallery-bg: var(--btn-bg-color);
}
body .o-site-main {
	margin-top: 0;
}
.o-article-newsy {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	margin: 4rem auto 1.5rem;
	max-width: 75.375rem;
	padding-left: 1rem;
	padding-right: 1rem;
	row-gap: 1.5rem;
}
.o-article-newsy__main {
	display: grid;
	grid-auto-rows: min-content;
	row-gap: 1.5rem;
}
.o-article-newsy__main__body {
	grid-template-columns: minmax(0, 1fr);
}
.o-article-newsy__main__body .c-article-contributors {
	margin-bottom: -1rem;
	margin-top: 0.5rem;
}
.o-article-newsy__main__body .c-article-publication-date {
	margin-bottom: 0.5rem;
	margin-top: 0.5rem;
}
@media screen and (min-width: 80em) {
	.o-article-newsy__main__body {
		padding-inline-end: 2.5rem;
		padding-inline-start: 2.5rem;
	}
}
.o-article-newsy__aside {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}
@media screen and (min-width: 48em) {
	.o-article-newsy {
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
}
@media screen and (min-width: 64em) {
	.o-article-newsy {
		column-gap: 3.5rem;
		grid-template-columns: minmax(0, 1fr) 300px;
	}
}
@media screen and (min-width: 80em) {
	.o-article-newsy {
		padding-inline-end: 0;
		padding-inline-start: 0;
	}
}
:root {
	--b-augmented-banner-header-bg-color: #0172f0;
	--b-augmented-banner-header-color: #fff;
	--btn-bg-color: #0172f0;
	--btn-bg-color-hover: var(--btn-bg-color);
	--btn-bg-color-alt: #0172f0;
	--btn-border-color-hover: #62adf6;
	--btn-color: #fff;
	--btn-color-hover: #62adf6;
	--burger-btn-bg-color: #0172f0;
	--c-error-page-bg-gradient-01: #003865;
	--c-error-page-bg-gradient-02: #006487;
	--c-menu-language-color: #002e44;
	--c-menu-language-color-hover: #0172f0;
	--c-pullquote-before-bg-color: #0172f0;
	--c-tag-bg-color: #0172f0;
	--c-tag-bg-color-hover: #62adf6;
	--c-tag-border-color: #0000;
	--c-tag-color: #fff;
	--c-tag-color-hover: #fff;
	--hightlighted-item-color: #0172f0;
	--label-color: #005587;
	--label-color-hover: #002e44;
	--label-fill-hover: var(--label-color);
	--link-color: #005587;
	--link-color-hover: #002e44;
	--link-style-1-color: #0172f0;
	--link-style-1-color-hover: #62adf6;
	--link-style-1-fill-color: var(--link-style-1-color-hover);
	--link-style-1-section-white-color: #fff;
	--link-style-1-section-white-color-hover: #62adf6;
	--m-mode-5-border-color: #005587;
	--swiper-button-title-color: #0172f0;
	--swiper-button-prev-next-after-color-hover: var(--swiper-button-title-color);
	--btn-video-bg: var(--btn-bg-color);
	--btn-gallery-bg: var(--btn-bg-color);
	--global-base-unit: 0.5rem;
	--font-12: 0.75rem;
	--font-14: 0.875rem;
	--font-16: 1rem;
	--transition: all 190ms ease-in-out 0ms;
	--z-index-poool-medium: 10010;
	--z-index-header: 9997;
	--z-index-poool: 999;
	--z-index-leaderboard-wallpaper-ad: 998;
	--z-index-header-sidebar: 2;
	--z-index-default: 1;
	--z-index-header-breaking-news: -1;
}
.m-object__title__link {
	font-size: 0.875rem;
	font-variation-settings: "wght" 700;
}
@media screen and (min-width: 64em) {
	.m-object__title__link {
		font-size: 1rem;
	}
}
.helper-site-container {
	margin-inline-end: auto;
	margin-inline-start: auto;
	max-width: 1280px;
}
.helper-site-row {
	padding-inline-end: 16px;
	padding-inline-start: 16px;
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.helper-site-row {
		padding-inline-end: 40px;
		padding-inline-start: 40px;
	}
}
@media print {
	* {
		background: #0000 !important;
		box-shadow: none !important;
		color: #000 !important;
		text-shadow: none !important;
	}
	h2,
	h3,
	img {
		page-break-after: avoid;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
}
* {
	box-sizing: border-box;
}
a,
article,
aside,
b,
body,
div,
figure,
footer,
h1,
h2,
h3,
h4,
header,
html,
i,
img,
label,
li,
nav,
p,
section,
span,
time,
ul {
	border: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: initial;
}
article,
aside,
figure,
footer,
header,
nav,
section {
	display: block;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
html {
	box-sizing: border-box;
	touch-action: manipulation;
}
*,
:after,
:before {
	box-sizing: inherit;
}
body {
	font-size: 1.125rem;
	height: auto;
	line-height: 1.2;
	position: relative;
}
a {
	color: #1a1b1b;
	cursor: pointer;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}
a:hover {
	fill: #0172f0;
}
a:hover,
a:hover:before {
	color: #0172f0;
}
button {
	appearance: none;
	background-color: initial;
	border: 0;
	line-height: 1;
	padding: 0;
}
div {
	background-repeat: no-repeat;
}
figure {
	margin: 0 auto;
}
h1,
h2,
h3,
h4 {
	font-size: 1rem;
	font-style: normal;
	line-height: 1.2;
	text-rendering: optimizeLegibility;
}
h1,
h2 {
	font-weight: 900;
}
h3,
h4 {
	font-weight: 700;
}
img {
	-ms-interpolation-mode: bicubic;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}
label {
	display: inline-block;
	font-size: 0.75rem;
	line-height: 1rem;
	margin-bottom: 0.5rem;
}
ul {
	line-height: 1.2;
}
p {
	line-height: 1.6;
	text-rendering: optimizeLegibility;
}
.o-section--fullwidth {
	margin: 0 auto;
	max-width: 100%;
}
.o-site-main {
	margin-top: 2.5rem;
}
@media screen and (min-width: 48em) {
	.o-site-main {
		margin-top: 0;
	}
}
.o-template-footer {
	grid-column-gap: 0;
	grid-row-gap: 0;
	display: grid;
	grid-template-areas: "sitemap1" "sitemap2" "sitemap3" "socials";
	grid-template-columns: auto;
	grid-template-rows: auto;
	margin: 0 auto;
	padding-top: 1rem;
}
@media screen and (min-width: 48em) {
	.o-template-footer {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-areas: "sitemap1 sitemap2 sitemap3" "socials socials socials";
		grid-template-columns: repeat(3, 1fr);
		max-width: 35rem;
		padding-top: 1rem;
	}
}
@media screen and (min-width: 64em) {
	.o-template-footer {
		grid-template-areas: "sitemap1 sitemap2 sitemap3 socials socials socials";
		grid-template-columns: repeat(6, 1fr);
		max-width: 62.5rem;
	}
}
.o-template-footer__element-1 {
	grid-area: sitemap1;
}
.o-template-footer__element-2 {
	grid-area: sitemap2;
}
.o-template-footer__element-3 {
	grid-area: sitemap3;
}
.o-template-footer__element-4 {
	grid-area: socials;
}
@media screen and (min-width: 64em) {
	.o-template-footer__element-4 {
		margin-left: 5rem;
	}
}
.o-site-footer .c-menu-language__btn {
	font-size: 0.75rem;
}
.o-site-footer .c-menu-language__list {
	left: auto;
	right: 50%;
	transform: translateX(50%);
}
:root {
	--color-white: #fff;
	--color-black: #000;
	--color-primary-neon-blue: #0172f0;
	--color-primary-neon-blue-hover: #0172f099;
	--color-primary-main-blue: #005587;
	--color-primary-dark-blue: #002e44;
	--color-dark-blue: #002e44;
	--color-secondary-dark: #0a212f;
	--color-grey-1: #f2f6f7;
	--color-grey-2: #e6eaeb;
	--color-grey-3: #d7dadb;
	--color-grey-5: #abadae;
	--color-grey-6: #8e9090;
	--color-grey-8: #666767;
	--color-grey-9: #515252;
	--color-grey-10: #404141;
	--color-grey-12: #1a1b1b;
	--color-red-alert: #ed0e05;
	--color-red-alert-hover: #f9b2af;
	--color-red-breaking-news-bg-color: #fcdbda;
	--color-sidebar-component-bg: #0172f008;
	--color-vertical-business-main: #859fbe;
	--color-vertical-business-secondary: #376395;
	--color-vertical-culture-main: #b0339a;
	--color-vertical-culture-secondary: #6905ff;
	--color-vertical-green-main: #31c87c;
	--color-vertical-green-secondary: #3c74c0;
	--color-vertical-health-main: #26dbcd;
	--color-vertical-health-secondary: #07024e;
	--color-vertical-my-europe-main: #0080f7;
	--color-vertical-next-main: #ffb200;
	--color-vertical-next-secondary: #0c707f;
	--color-vertical-travel-main: #ff855c;
	--color-vertical-travel-secondary: #d93e25;
	--color-default-breadcrumb: #7c7d7d;
}
.c-footer-sitemap__copyright,
.c-footer-sitemap__list-heading {
	--line-height: calc(var(--font-size, initial) + var(--global-base-unit) / 2);
	font-size: var(--font-size, initial);
	letter-spacing: var(--letter-spacing, -0.02em);
	line-height: var(--line-height);
}
.m-object {
	align-items: stretch;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
}
.m-object__metas {
	grid-row-gap: 0.25rem;
	display: grid;
	padding-bottom: 0.5rem;
}
.m-object--no-label {
	margin-top: 1rem;
}
.m-object--no-label .m-object__body {
	margin-top: 0.5rem;
}
.m-object__img {
	background-color: #dce4e7;
	width: 100%;
}
.m-object__img .m-img {
	color: #0000;
	display: block;
}
.m-object__img .m-img:before {
	display: none;
}
.m-object .m-img,
.m-object .m-object__img {
	width: 100%;
}
.m-object--has-video .m-object__img {
	position: relative;
}
.m-object__title {
	text-align: left;
}
.m-object__title,
.m-object__title__link {
	display: inline-block;
}
.m-modeM-1 {
	content: medium only;
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.m-modeM-1 .m-object__body {
		width: 100%;
	}
	.m-modeM-1 .m-object__img {
		position: relative;
	}
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.m-modeM-1 {
		margin: 1.5rem 0;
	}
}
@media screen and (max-width: 47.99875em) {
	.m-modeS-2 {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}
	.m-modeS-2 .m-object__img {
		flex: 0 0 40%;
		width: 40%;
	}
	.m-modeS-2 .m-object__body {
		padding: 0 0 0 1rem;
	}
	.m-modeS-2 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (min-width: 64em) and (max-width: 79.99875em) {
	.m-modeL-2 {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}
	.m-modeL-2 .m-object__img {
		flex: 0 0 40%;
		width: 40%;
	}
	.m-modeL-2 .m-object__body {
		padding: 0 0 0 1rem;
	}
	.m-modeL-2 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (min-width: 80em) {
	.m-modeXL-2 {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}
	.m-modeXL-2 .m-object__img {
		flex: 0 0 40%;
		width: 40%;
	}
	.m-modeXL-2 .m-object__body {
		padding: 0 0 0 1rem;
	}
	.m-modeXL-2 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 47.99875em) {
	.m-modeS-2 {
		padding: 1rem 0;
	}
}
@media screen and (min-width: 64em) and (max-width: 79.99875em) {
	.m-modeL-2 {
		padding: 1.5rem 0;
	}
}
@media screen and (min-width: 80em) {
	.m-modeXL-2 {
		padding: 1.5rem 0;
	}
}
@media screen and (max-width: 47.99875em) {
	.m-modeS-3 .m-object__body {
		padding-left: 0;
	}
	.m-modeS-3 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.m-modeM-3 .m-object__body {
		padding-left: 0;
	}
	.m-modeM-3 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (min-width: 64em) and (max-width: 79.99875em) {
	.m-modeL-3 .m-object__body {
		padding-left: 0;
	}
	.m-modeL-3 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (min-width: 80em) {
	.m-modeXL-3 .m-object__body {
		padding-left: 0;
	}
	.m-modeXL-3 .m-object__body .m-object__metas {
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 47.99875em) {
	.m-modeS-3 {
		padding: 1rem 0;
	}
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.m-modeM-3 {
		padding: 1rem 0;
	}
}
@media screen and (min-width: 64em) and (max-width: 79.99875em) {
	.m-modeL-3 {
		padding: 1rem 0;
	}
}
@media screen and (min-width: 80em) {
	.m-modeXL-3 {
		padding: 1rem 0;
	}
}
.media__img__link {
	display: block;
	padding-top: 56.25%;
	position: relative;
}
.media__img__link .m-img {
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
}
.c-footer-sitemap__follow-socials .c-social-share {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}
.c-social-share {
	padding: 0 0 1rem;
}
@media screen and (min-width: 48em) {
	.c-social-share {
		display: flex;
		flex-direction: row;
	}
}
.c-social-share__item {
	transform: scale(1);
	transition: transform 0.2s linear;
}
.c-social-share__item:focus,
.c-social-share__item:hover {
	transform: scale(1.1);
	z-index: 999;
}
.c-social-share__item--facebook {
	background-color: #3b5998;
}
.c-social-share__item--flipboard {
	background-color: #e12828;
}
.c-social-share__item--linkedin {
	background-color: #007bb6;
}
.c-social-share__item--instagram {
	background-color: #6f4641;
}
.c-social-share__item--twitter {
	background-color: #00aced;
}
.c-social-share__item--youtube {
	background-color: #e02418;
}
.c-social-share__item a {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.c-article-image-copyright {
	color: #666767;
	font-size: 0.625rem;
	font-weight: 300;
	line-height: normal;
	padding: 12px 16px 0;
}
@media screen and (min-width: 48em) {
	.c-article-image-copyright {
		padding-inline: 0;
	}
}
.c-title {
	color: #1a1b1b;
	font-size: 1.5rem;
}
@media screen and (min-width: 48em) {
	.c-title {
		font-size: 2.25rem;
	}
}
.newAdvertising .o-site-main--article-with-wallpaper {
	transition: initial !important;
}
.newAdvertising .o-site-main--article-with-wallpaper .swiper-slide-active {
	width: 100% !important;
}
:root {
	--ad-wallpaper-background-image: "";
	--ad-wallpaper-background-color: var(--color-white);
	--ad-wallpaper-margin-top: 0;
}
.newAdvertising:not([data-website="euronews"])
	:not(.o-site-hr)
	~ .background-image-container {
	background-position-y: -104px;
}
.c-footer {
	position: relative;
}
.c-footer-sitemap {
	--footer-sitemap-bgcolor: var(--color-white);
	background: var(--footer-sitemap-bgcolor);
	margin-bottom: 0;
	padding-block-start: 16px;
}
@media screen and (max-width: 47.99875em) {
	.c-footer-sitemap__list {
		border-bottom: 1px solid var(--color-grey-3);
	}
	.c-footer-sitemap__list:first-child {
		border-top: 1px solid var(--color-grey-3);
	}
}
.c-footer-sitemap__list-heading {
	--font-size: 14px;
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-wrap: nowrap;
	font-weight: 700;
	justify-content: space-between;
	margin-bottom: 0;
	padding: 16px;
}
@media screen and (min-width: 48em) {
	.c-footer-sitemap__list-heading {
		cursor: default;
		padding: 0 0 14px;
	}
}
.c-footer-sitemap__list-heading:after {
	align-items: center;
	border: inset;
	border-color: var(--color-primary-neon-blue) #0000 #0000;
	border-top-style: solid;
	border-width: 5px 5px 0;
	content: "";
	display: flex;
	height: 5px;
	justify-content: center;
	transform: rotate(0deg);
	transform-origin: center;
}
@media screen and (min-width: 48em) {
	.c-footer-sitemap__list-heading:after {
		display: none;
	}
}
.c-footer-sitemap__list-fold {
	grid-column-gap: 24px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	height: 0;
	overflow: hidden;
}
@media screen and (min-width: 48em) {
	.c-footer-sitemap__list-fold {
		grid-row-gap: 6px;
		grid-template-columns: repeat(1, 1fr);
		height: auto;
	}
}
@media screen and (max-width: 47.99875em) {
	.c-footer-sitemap__list:has(input[type="checkbox"]:checked)
		.c-footer-sitemap__list-fold {
		height: auto;
		padding: 0 16px 16px;
	}
	.c-footer-sitemap__list:has(input[type="checkbox"]:checked)
		.c-footer-sitemap__list-heading:after {
		border-color: var(--color-grey-3) #0000 #0000;
		transform: rotate(180deg);
	}
}
.c-footer-sitemap__list-item {
	border-top: 1px solid var(--color-grey-3);
	display: block;
	font-size: 14px;
	line-height: 1.2;
	padding-block: 12px;
	width: 100%;
}
.c-footer-sitemap__list-fold > li:first-child .c-footer-sitemap__list-item,
.c-footer-sitemap__list-fold > li:nth-child(2) .c-footer-sitemap__list-item {
	border-top: 0;
}
@media screen and (min-width: 48em) {
	.c-footer-sitemap__list-item {
		border: 0;
		display: contents;
		padding: 0;
	}
}
body:has(.is-template-video) .c-footer-sitemap__list-item:focus,
body:has(.is-template-video) .c-footer-sitemap__list-item:hover {
	color: var(--color-primary-neon-blue);
}
.c-footer-sitemap__follow-socials {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: center;
}
@media screen and (min-width: 64em) {
	.c-footer-sitemap__follow-socials {
		align-items: flex-start;
		flex-direction: column;
	}
}
.c-footer-sitemap__list-item--follow {
	align-items: center;
	color: var(--color-primary-neon-blue);
	display: flex;
	font-weight: 700;
	gap: 6px;
	position: relative;
	width: auto;
}
.c-footer-sitemap__list-item--follow:focus,
.c-footer-sitemap__list-item--follow:hover {
	opacity: 0.8;
}
@media screen and (max-width: 47.99875em) {
	.c-footer-sitemap__list-item--follow {
		display: none;
	}
}
.c-social-share {
	flex-shrink: 0;
	justify-content: center;
	padding: 24px 0 0;
}
@media screen and (min-width: 48em) {
	.c-social-share {
		padding: 0;
	}
}
@media screen and (min-width: 64em) {
	.c-social-share {
		justify-content: start;
	}
}
.c-social-share__item {
	height: 42px;
	width: 42px;
}
.c-social-share__icon {
	height: 28px;
	width: 28px;
}
.c-footer-sitemap__copyright {
	--font-size: 14px;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-block: 64px 24px;
}
@media screen and (min-width: 48em) {
	.c-footer-sitemap__copyright {
		flex-direction: row;
	}
}
body:has(#c-burger-button-checkbox:checked) .c-poool-modal {
	z-index: var(--z-index-poool);
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
}
.c-swiper--full-article.swiper-container {
	margin-top: 0;
	z-index: unset;
}
.c-swiper--full-article .swiper-wrapper {
	left: -100%;
	z-index: unset;
}
@supports (top: 50lvh) {
}
.c-icon-video {
	align-items: center;
	background-color: var(--btn-video-bg);
	border-radius: 50%;
	bottom: 0.7rem;
	display: flex;
	height: 2rem;
	justify-content: center;
	padding-inline-start: 0.16667rem;
	position: absolute;
	right: 0.7rem;
	width: 2rem;
}
.c-icon-video:after {
	border-color: #0000 #0000 #0000 #fff;
	border-style: solid;
	border-width: 0.438rem 0 0.438rem 0.625rem;
	content: "";
}
.c-photo-gallery {
	background-color: #1a1b1b;
	height: 100vh;
	left: 0;
	overflow-y: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}
.c-photo-gallery:empty {
	display: none;
}
.c-photo-gallery__btn_control:focus-visible {
	outline: none;
}
@supports (object-fit: cover) {
}
.u-bg-neon-blue {
	background-color: #0172f0;
}
.u-color-white {
	color: #fff;
}
.u-display-flex {
	display: flex;
}
.u-justify-content-center {
	justify-content: center;
}
.u-gap-1 {
	gap: 1rem;
}
.u-align-items-center {
	align-items: center;
}
.u-cursor-pointer {
	cursor: pointer;
}
.u-fill-inherit path {
	fill: inherit;
}
.u-overflow-visible {
	overflow: visible !important;
}
.u-overflow-x-hidden {
	overflow-x: hidden;
}
@media screen and (min-width: 48em) {
	.u-overflow-initial-medium {
		overflow: initial !important;
	}
}
.u-position-absolute {
	position: absolute;
}
.u-position-relative {
	position: relative;
}
.u-aspect-ratio-16x9 {
	aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
	.u-aspect-ratio-16x9 {
		height: 0;
		padding-bottom: 56.25%;
	}
}
.u-height-full {
	height: 100%;
}
.u-max-width-1280 {
	max-width: 1280px;
}
.u-margin-top-0 {
	margin-top: 0 !important;
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.u-margin-bottom-medium-only-2 {
		margin-bottom: 1rem !important;
	}
}
@media screen and (max-width: 47.99875em) {
	.u-margin-top-small-only-2 {
		margin-top: 1rem !important;
	}
}
.u-padding-0 {
	padding: 0 !important;
}
.u-padding-top-1 {
	padding-top: 0.5rem !important;
}
.u-padding-bottom-1 {
	padding-bottom: 0.5rem !important;
}
.u-padding-x-1 {
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
}
.u-padding-y-1 {
	padding-bottom: 0.5rem !important;
	padding-top: 0.5rem !important;
}
.u-margin-x-1 {
	margin-left: 0.5rem !important;
	margin-right: 0.5rem !important;
}
.u-margin-y-2 {
	margin-bottom: 1rem !important;
	margin-top: 1rem !important;
}
@media screen and (min-width: 48em) {
	.u-margin-y-medium-4 {
		margin-bottom: 2rem !important;
		margin-top: 2rem !important;
	}
}
.u-margin-x-auto {
	margin-left: auto;
	margin-right: auto;
}
.u-text-weight-bold {
	font-weight: 700;
}
.u-text-size-extra-small {
	font-size: 0.75rem;
}
.u-text-transform-uppercase {
	text-transform: uppercase;
}
.u-text-align--center {
	text-align: center;
}
.u-font-size-14 {
	font-size: 0.875rem;
}
.u-font-size-16 {
	font-size: 1rem;
}
@media screen and (max-width: 47.9375em) {
	.u-show-for-medium {
		display: none !important;
	}
}
@media screen and (max-width: 47.99875em) {
	.u-hide-for-small-only {
		display: none !important;
	}
}
@media screen and (max-width: 0em), screen and (min-width: 48em) {
	.u-show-for-small-only {
		display: none !important;
	}
}
.u-hide-for-all {
	display: none !important;
}
.u-display-none {
	display: none;
}
.u-z-index-header {
	z-index: 999;
}
.u-chevron-ie-a:after {
	--_chevron-color: var(--u-chevron-color, inherit);
	--_chevron-border-w: var(--u-chevron-border-w, 2px);
	--_chevron-size: var(--u-chevron-size, 10px);
	border-color: var(--_chevron-color);
	border-style: solid;
	border-width: var(--_chevron-border-w) var(--_chevron-border-w) 0 0;
	content: "";
	display: inline-block;
	height: var(--_chevron-size);
	position: relative;
	transition: var(--transition);
	width: var(--_chevron-size);
}
.u-chevron-ie-a:after {
	transform: rotate(45deg);
}
.c-most-read {
	counter-reset: c-most-read__item;
}
.c-most-read__title {
	font-size: 1.5rem;
	letter-spacing: -0.02em;
	line-height: 1.75rem;
}
.c-most-read__item {
	align-items: center;
	column-gap: 0.5rem;
	display: grid;
	grid-template-columns: minmax(0, 42px) minmax(0, 1fr);
}
.c-most-read__item .m-object--no-label,
.c-most-read__item .m-object--no-label .m-object__body {
	margin-top: 0;
}
.c-most-read__item:before {
	color: var(--hightlighted-item-color);
	content: counter(c-most-read__item);
	counter-increment: c-most-read__item;
	font-size: 3.75rem;
	font-weight: 700;
}
.c-most-read__item + .c-most-read__item {
	border-top: 1px solid #cdd6db;
}
.c-article-breadcrumbs__list,
.c-article-breadcrumbs__separator {
	align-items: center;
	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 a.c-article-breadcrumbs__link:focus,
.c-article-breadcrumbs a.c-article-breadcrumbs__link:hover {
	opacity: 0.6;
}
.c-article-breadcrumbs__link,
.c-article-breadcrumbs__separator:after {
	display: inline-block;
	line-height: 12px;
}
.c-article-breadcrumbs__separator {
	top: 1px;
}
.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-own-design-color, --color-default-breadcrumb);
	stroke: var(--_color);
	color: var(--_color);
	font-size: var(--font-12);
}
.c-article-breadcrumbs a.c-article-breadcrumbs__link:focus,
.c-article-breadcrumbs a.c-article-breadcrumbs__link:hover {
	color: var(--_color);
}
.c-article-breadcrumbs__link path {
	stroke: inherit;
}
.c-article-breadcrumbs__link--my-europe {
	--vertical-own-design-color: var(--color-vertical-my-europe-main);
}
.c-article-caption {
	bottom: 24px;
	left: 0;
	right: 0;
	z-index: 2;
}
.c-article-caption__svg {
	bottom: 1rem;
	height: 1.5rem;
	right: 1rem;
	transition: opacity 0.3s ease;
}
.c-article-caption__svg:focus,
.c-article-caption__svg:hover {
	opacity: 0.6;
}
.c-article-caption__content {
	align-items: center;
	background: #002e44e6;
	display: none;
	flex-direction: row;
	gap: 1rem;
	justify-content: space-between;
	padding: 1rem;
}
.c-article-caption__text {
	color: #fff;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.01em;
	line-height: 1rem;
}
.c-article-caption__copyright,
.c-article-caption__credit {
	color: #f2f6f7;
	font-size: 10px;
}
.c-article-caption__close-button {
	height: 1.5rem;
}
.c-article-caption__close-button svg {
	fill: #fff;
	background: #005587;
	border-radius: 29px;
	position: static;
}
body.has-player .c-article-caption {
	display: none;
}
.c-article-contributors {
	color: #7c7d7d;
	font-size: 0.75rem;
	line-height: 1rem;
}
.c-article-contributors--my-europe {
	--link-style-1-color: #0080f7;
}
@media screen and (max-width: 47.99875em) {
	body:not(.tpl-immersive) .c-article-image-video {
		margin-left: -1rem;
		width: calc(100% + 2rem);
	}
}
.c-article-partage-commentaire {
	border: 0.5px solid #0172f0;
	border-radius: 2px;
	height: 2rem;
	margin-bottom: 0.5rem;
	max-width: fit-content;
}
.c-article-partage-commentaire__links {
	align-self: stretch;
	cursor: pointer;
	font-size: 0.6875rem;
	font-style: normal;
	font-weight: 700;
	gap: 0.5rem;
	letter-spacing: -0.44px;
	line-height: 11px;
	padding: 0.5rem;
}
.c-article-partage-commentaire__links:focus,
.c-article-partage-commentaire__links:hover {
	opacity: 0.6;
}
.c-article-partage-commentaire__links path {
	transition: all 0.3s ease-in-out;
}
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: 0.5px solid var(--link-color);
}
body:not([data-website="euronews"])
	.c-article-partage-commentaire__links
	svg
	path {
	stroke: var(--link-color);
}
.c-article-partage-commentaire-popup {
	background-color: #fff;
	border-radius: 1rem;
	box-shadow: 0 0 7px 0 #00000040;
	left: 50%;
	overflow: hidden;
	padding: 1.5rem;
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%);
	width: calc(100vw - 8rem);
	z-index: 999999;
}
@media screen and (min-width: 48em) {
	.c-article-partage-commentaire-popup {
		width: auto;
	}
}
.c-article-partage-commentaire-popup__header {
	align-items: center;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 600;
	justify-content: space-between;
	width: 100%;
}
.c-article-partage-commentaire-popup__content {
	flex-direction: column;
	gap: 1rem;
	margin-top: 1rem;
}
@media screen and (min-width: 48em) {
	.c-article-partage-commentaire-popup__content {
		gap: 1.5rem;
		margin-top: 1.5rem;
	}
}
.c-article-partage-commentaire-popup__content__container {
	align-items: flex-start;
	flex-direction: column;
	gap: 1rem;
}
@media screen and (min-width: 48em) {
	.c-article-partage-commentaire-popup__content__container {
		flex-direction: row;
		gap: 1.5rem;
		width: max-content;
	}
}
.c-article-partage-commentaire-popup__content__embed {
	align-items: center;
	background: #f2f6f7;
	border-radius: 0.5rem;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	padding: 0.5rem 1rem;
	width: 100%;
}
.c-article-partage-commentaire-popup__content__embed img {
	align-self: center;
}
.c-article-partage-commentaire-popup__content__embed__tooltip {
	color: #666767;
	font-size: 0.625rem;
	font-style: normal;
	margin-bottom: -0.5rem;
}
@media screen and (min-width: 48em) {
	.c-article-partage-commentaire-popup__content__embed__tooltip {
		font-size: 0.75rem;
		margin-bottom: -1rem;
	}
}
.c-article-partage-commentaire-popup__content__embed__text {
	background: inherit;
	border: none;
	font-size: 0.875rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.c-article-partage-commentaire-popup__content__embed__text:focus-visible {
	outline: none;
}
@media screen and (min-width: 48em) {
	.c-article-partage-commentaire-popup__content__embed__text {
		width: 75%;
	}
}
.c-article-partage-commentaire-popup__content__embed--success-copied {
	color: #009d2f;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
}
.c-article-partage-commentaire-popup__content__link {
	color: #0172f0;
	gap: 1rem;
}
.c-article-partage-commentaire-popup__content__link:hover {
	color: #0172f099;
}
@media screen and (min-width: 48em) {
	.c-article-partage-commentaire-popup__content__link {
		align-items: center;
		flex-direction: column;
		gap: 1rem;
	}
}
.c-article-partage-commentaire-popup-overlay {
	background: #00000080;
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 999999;
}
.c-article-publication-date {
	color: #7c7d7d;
	font-size: 0.75rem;
	font-style: normal;
	letter-spacing: -0.12px;
	line-height: 16px;
}
.c-article-publication-date__bullet {
	padding-inline-end: 0.5rem;
	padding-inline-start: 0.5rem;
}
.c-article-redesign-title {
	font-size: 1.5rem;
	letter-spacing: -0.02em;
	line-height: 28px;
}
@media screen and (min-width: 48em) {
	.c-article-redesign-title {
		font-size: 2.5rem;
		letter-spacing: -0.03em;
		line-height: 43px;
	}
}
.c-top-stories {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 1rem;
}
.c-top-stories__title {
	font-size: 1.5rem;
	letter-spacing: -0.02em;
	line-height: 1.75rem;
}
.c-top-stories .m-modeS-2 {
	padding: initial;
}
.c-top-stories .m-object__title__link {
	font-size: 0.875rem;
	letter-spacing: -0.02em;
	line-height: 1.125rem;
}
.c-top-stories .m-object--no-label {
	margin-top: 0;
}
.c-top-stories .c-top-stories__item + .c-top-stories__item {
	padding-top: 1rem;
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.c-top-stories {
		display: initial;
	}
	.c-top-stories .c-top-stories__item + .c-top-stories__item {
		padding-top: 0;
	}
}
@media screen and (min-width: 64em) {
	.c-top-stories .m-object__body {
		margin-top: 0;
	}
	.c-top-stories .m-object__title {
		font-size: 0.875rem;
		letter-spacing: -0.02em;
		line-height: 1.125rem;
	}
}
.c-top-stories__item {
	width: 100%;
}
.c-top-stories__item + .c-top-stories__item {
	border-top: 1px solid #e6eaeb;
}
@media screen and (min-width: 48em) and (max-width: 63.99875em) {
	.c-top-stories__item + .c-top-stories__item {
		border-top: initial;
	}
}
.u-article-content {
	box-sizing: border-box;
	justify-self: center;
}
@media screen and (min-width: 64em) {
	.u-article-content {
		max-width: 650px;
	}
}
@media screen and (min-width: 80em) {
	.u-article-content {
		max-width: 730px;
	}
}
.u-article-grid {
	display: grid;
	row-gap: 1rem;
}
@media screen and (min-width: 64em) {
	.u-article-row-gap-large-3 {
		row-gap: 1.5rem;
	}
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
a {
	background-color: transparent;
}
b {
	font-weight: bolder;
}
img {
	border-style: none;
}
button,
input {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button {
	text-transform: none;
}
button {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
}
button::-moz-focus-inner {
	border-style: none;
	padding: 0;
	outline: 1px dotted ButtonText;
}
[type="checkbox"] {
	box-sizing: border-box;
	padding: 0;
}
*,
:before,
:after {
	box-sizing: inherit;
}
html {
	box-sizing: border-box;
	font-size: 15px;
	line-height: 1.428571429;
	-webkit-tap-highlight-color: transparent;
}
body {
	background: transparent;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto,
		Helvetica Neue, sans-serif;
	color: #454d5d;
	font-size: 1rem;
	overflow-x: hidden;
	overflow-y: hidden;
	text-rendering: optimizeLegibility;
	text-size-adjust: none;
}
a {
	color: #228be6;
	outline: none;
	text-decoration: none;
}
a:focus {
	box-shadow: 0 0 0 0.1rem rgba(34, 139, 230, 0.2);
}
a:focus,
a:active,
a.active {
	color: #187ed5;
	text-decoration: underline;
}
@media (hover: hover) {
	a:hover {
		color: #187ed5;
		text-decoration: underline;
	}
}
a,
button {
	cursor: pointer;
}
html {
	font-size: 16px;
}
body {
	overflow-anchor: none;
}
a:focus {
	box-shadow: none;
}
.GL8U_sQRIQXR {
	position: relative;
	display: inline-block;
}
.SAVdisLftG12 {
	display: flex;
	background-color: #fff;
	color: #303133;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	overflow: hidden;
	text-decoration: none;
	transition: all.2s;
}
.SAVdisLftG12:hover {
	transform: translatey(-1px);
	cursor: pointer;
}
.SAVdisLftG12:hover,
.SAVdisLftG12:focus,
.SAVdisLftG12:active {
	text-decoration: none;
	color: #303133;
}
.SAVdisLftG12:hover .pibVseewrmTl span,
.SAVdisLftG12:focus .pibVseewrmTl span,
.SAVdisLftG12:active .pibVseewrmTl span {
	border-bottom: 1px solid#228be6;
}
.SAVdisLftG12 > .jWT3wmbOSSE5 {
	padding: 0.5rem;
}
.SAVdisLftG12 .pibVseewrmTl {
	word-break: break-word;
	font-size: 1em;
	font-weight: 600;
	margin: 0.5em 0;
	color: inherit;
}
.SAVdisLftG12 .pibVseewrmTl:after {
	content: "";
	width: 40px;
	height: 1px;
	margin: 0 auto;
	background-color: #2095ff;
}
.SAVdisLftG12 .aN1KoAUQKvrp {
	font-size: 0.85em;
}
.FNGwblja0h8B {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.FNGwblja0h8B .YN3s2mJqXrCy {
	flex: 0 49%;
	margin-bottom: 10px;
	flex-direction: row-reverse !important;
	max-height: 130px;
	padding: 8px !important;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) !important;
}
.FNGwblja0h8B .YN3s2mJqXrCy:focus {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) !important;
}
.FNGwblja0h8B .YN3s2mJqXrCy > div {
	padding: 0 !important;
	min-width: 100px;
	width: 100%;
	margin-right: 5px;
}
.FNGwblja0h8B .YN3s2mJqXrCy > div > h2 {
	display: flex;
	flex-direction: column;
}
.FNGwblja0h8B .YN3s2mJqXrCy > div > h2:after {
	background-color: unset !important;
}
.FNGwblja0h8B .YN3s2mJqXrCy > div > h2 > span {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 5px;
	border: none !important;
	margin-left: 5px;
	text-transform: capitalize;
}
.FNGwblja0h8B .YN3s2mJqXrCy .v-card__footer {
	margin-left: 5px;
}
.FNGwblja0h8B .YN3s2mJqXrCy .v-card__img {
	margin-right: 0;
	flex: 0 0 !important;
}
.FNGwblja0h8B .YN3s2mJqXrCy img {
	width: 100px;
	height: 100px;
	border-radius: 8px;
}
@media (max-width: 550px) {
	.FNGwblja0h8B .YN3s2mJqXrCy {
		flex: 0 100%;
	}
}
.bMfvOPaW3dR4 {
	margin-top: 30px;
	padding: 0 1px;
}
.bMfvOPaW3dR4 h4 {
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(150, 150, 150, 0.2);
	padding-bottom: 5px;
}
.botom__info {
	max-width: auto;
	color: red;
	border: 3px dashed red;
	padding: 25px 10px;
	font-weight: 700;
	font-size: 22px;
	text-align: left;
	font-size: 18px;
	color: #555;
	font-weight: 600;
	margin-bottom: 15px;
}
@font-face {
	font-family: "Arial size-adjust";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Arial");
	size-adjust: 109%;
}

body {
	font-family: "Arial size-adjust", Arial, sans-serif;
}
.helper-site-container.o-site-hr__second-level__container {
	max-width: 1415px;
}

.c-navigation-bar__wrappable-list {
	column-gap: 1.2rem;
}
.c-navigation-bar__item.c-navigation-bar__item--more {
	margin-left: 1.2rem;
}
article.o-article-newsy {
	max-width: 1350px;
	column-gap: 1.5rem;
}
.o-article-newsy__main__body.u-article-content.u-article-grid {
	justify-self: end;
	padding: 0;
	max-width: 87%;
}

.video-container {
	position: relative;
}
.video-container .play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 7.5rem;
	height: 7.5rem;
	padding-left: 0.75rem;
	border-radius: 50%;
	background-color: rgba(0, 115, 244, 1);
	font-size: 4.125rem;
	color: #fff;
	cursor: pointer;
}
.js-superdiv.u-aspect-ratio-16x9.u-position-relative.u-max-width-1280.u-margin-x-auto {
	aspect-ratio: auto;
}

.article-content-title {
	margin-top: 40px;
	font-weight: bold;
	color: #000;
	font-size: 2rem;
}
@media screen and (width <= 430px) {
	article.o-article-newsy {
		max-width: 100%;
		margin-top: 1.6875rem;
	}
	.c-article-breadcrumbs
		.c-article-breadcrumbs__list
		.c-article-breadcrumbs__link.c-article-breadcrumbs__link--my-europe {
		font-size: 0.875rem;
		color: rgba(101, 101, 101, 1);
	}
	.video-container {
		width: 100%;
		height: 12.06rem;
	}
	.o-article-newsy__main__body.u-article-content.u-article-grid {
		max-width: 100%;
	}
	.o-article-newsy__main {
		row-gap: 0.5rem;
	}

	.video-container .play-button {
		width: 3.125rem;
		height: 3.125rem;
		padding-left: 0.3rem;
		font-size: 1.5rem;
	}

	.article-content-title {
		margin-top: 14px;
		font-size: 1.625rem;
	}
}
.custom-button {
	padding: 0.625rem 3.438rem;
	font-size: 1rem;
	color: #fff;
	background-color: rgba(59, 115, 210, 1);
	border-radius: 0.25rem;
	margin: 2rem 0;
}
p {
	color: #000 !important;
}
@media screen and (width <= 430px) {
	.custom-button {
		padding: 1rem 3.438rem;
		font-size: 1.625rem;
		color: #fff;
		background-color: rgba(59, 115, 210, 1);
		border-radius: 0.41rem;
		margin: 0;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}
.custom-quote {
	width: 100%;
	background-color: rgba(0, 166, 255, 0.07);
	border-left: 3px solid rgba(0, 114, 240, 1);
	padding: 2px 0 5px 7px;
}
@media screen and (width <= 430px) {
	.custom-quote {
		font-size: 0.7rem;
		line-height: 1.15;
		font-style: italic;
	}
}
.transparent-background {
	background-color: rgba(0, 0, 0, 0);
}

.form-block-container {
	box-shadow: 0px 0px 7.6px 0px rgba(0, 0, 0, 0.25);
	background-color: #fff;
}
.form-block-container .form-row {
	display: flex;
}
.form-block-container .form-row .image-container {
	min-width: 20.25rem;
	width: 20.25rem;
	height: auto;
}
.form-block-container .form-row .image-container .inner-image {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

@media screen and (max-width: 1200px) {
	.form-block-container .form-row {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.form-block-container .form-row .image-container {
		min-width: 100%;
		width: 100%;
		height: 9.25rem;
	}
}

:root {
	--b-augmented-banner-header-bg-color: #0172f0;
	--b-augmented-banner-header-color: #fff;
	--btn-bg-color: #0172f0;
	--btn-bg-color-hover: var(--btn-bg-color);
	--btn-bg-color-alt: #0172f0;
	--btn-border-color-hover: #62adf6;
	--btn-color: #fff;
	--btn-color-hover: #62adf6;
	--burger-btn-bg-color: #0172f0;
	--c-error-page-bg-gradient-01: #003865;
	--c-error-page-bg-gradient-02: #006487;
	--c-menu-language-color: #002e44;
	--c-menu-language-color-hover: #0172f0;
	--c-pullquote-before-bg-color: #0172f0;
	--c-tag-bg-color: #0172f0;
	--c-tag-bg-color-hover: #62adf6;
	--c-tag-border-color: #0000;
	--c-tag-color: #fff;
	--c-tag-color-hover: #fff;
	--hightlighted-item-color: #0172f0;
	--label-color: #005587;
	--label-color-hover: #002e44;
	--label-fill-hover: var(--label-color);
	--link-color: #005587;
	--link-color-hover: #002e44;
	--link-style-1-color: #0172f0;
	--link-style-1-color-hover: #62adf6;
	--link-style-1-fill-color: var(--link-style-1-color-hover);
	--link-style-1-section-white-color: #fff;
	--link-style-1-section-white-color-hover: #62adf6;
	--m-mode-5-border-color: #005587;
	--swiper-button-title-color: #0172f0;
	--swiper-button-prev-next-after-color-hover: var(--swiper-button-title-color);
	--btn-video-bg: var(--btn-bg-color);
	--btn-gallery-bg: var(--btn-bg-color);
}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #555;
}

::-webkit-input-placeholder {
	color: #bbb;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #bbb;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #bbb;
}

button:hover {
	cursor: pointer;
}
