@charset "utf-8";

.c-featured-nav__item__content, .c-search-engine--sidebar .awesomplete ul, .c-search-form__input.c-search-engine__input, .c-tag-description p, .hr-menu-item, .mixin-typo-fz-lts-lh, .o-site-hr, .o-site-hr__first-level__container, .o-site-hr__panel-main .hr-menu-btn-arrow, .o-site-hr__panel-secondary .o-site-hr__panel__item > div, .o-site-hr__panel-secondary .o-site-hr__panel__item > h2, .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,-.02em); line-height: var(--line-height); }

.u-text-align--left { text-align: left; }

html[dir="rtl"] .u-text-align--left { text-align: right; }

.u-text-align--center { text-align: center; }

.u-text-align--right { text-align: right; }

html[dir="rtl"] .u-text-align--right { text-align: left; }

.u-text-align--start { text-align: start; }

@media print, screen and (min-width: 64em) {
  .u-hide-for-desktop { display: none !important; }
}

@media screen and (max-width: 63.9375em) {
  .u-show-for-desktop { display: none !important; }
}

@media screen and (min-width: 80em) {
  .u-hide-for-xlarge { display: none !important; }
}

@media screen and (max-width: 79.9375em) {
  .u-show-for-xlarge { display: none !important; }
}

@media screen and (min-width: 90em) {
  .u-hide-for-xxlarge { display: none !important; }
}

@media screen and (max-width: 89.9375em) {
  .u-show-for-xxlarge { display: none !important; }
}

@media screen and (max-width: 63.9988em) {
  .u-hide-for-mobile-only { display: none !important; }
}

@media screen and (max-width: 0em), screen and (min-width: 64em) {
  .u-show-for-mobile-only { display: none !important; }
}

@media screen and (min-width: 64em) and (max-width: 79.9988em) {
  .u-hide-for-desktop-only { display: none !important; }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 80em) {
  .u-show-for-desktop-only { display: none !important; }
}

@media screen and (min-width: 80em) and (max-width: 89.9988em) {
  .u-hide-for-xlarge-only { display: none !important; }
}

@media screen and (max-width: 79.9375em), screen and (min-width: 90em) {
  .u-show-for-xlarge-only { display: none !important; }
}

@media screen and (min-width: 90em) {
  .u-hide-for-xxlarge-only { display: none !important; }
}

@media screen and (max-width: 89.9375em) {
  .u-show-for-xxlarge-only { display: none !important; }
}

.u-hide-for-all { display: none !important; }

.u-display-block { display: block; }

.u-display-inline-block { display: inline-block; }

.u-display-none { display: none; }

.geo-custom-display--hide { display: none !important; }

.c-tags-list { display: flex; flex-wrap: wrap; gap: 16px; }

.c-tags-list:has(.c-cta), .c-tags-list:has(.c-tag-btn) { gap: 8px; }

.c-tags-list__item { display: flex; justify-content: center; }

.c-tag { background-color: var(--c-tag-bg-color); border: 2px solid var(--c-tag-border-color); border-radius: 50px; color: var(--c-tag-color); font-size: var(--font-14); font-weight: var(--font-weight-bold); line-height: normal; padding: 8px 16px; }

.c-tag:focus, .c-tag:hover { background-color: var(--c-tag-bg-color-hover); color: var(--c-tag-color-hover); }

.c-tag-btn { background-color: var(--c-tag-btn-bg-color,var(--color-grey-12)); border-radius: 80px; color: var(--color-white); font-size: var(--font-14); font-weight: var(--font-weight-heavy); line-height: normal; padding: 8px 16px; }

.c-tag-btn--fit { width: fit-content; }

.c-tag-btn:focus, .c-tag-btn:hover { background-color: var(--c-tag-btn-bg-color-hover,var(--color-grey-12-opacity-60)); color: var(--color-white); }

.c-tag-description { border-top: 1px solid var(--color-grey-2); padding-block-start: 16px; }

.c-tag-description p { --font-size: 14px; }

@media print, screen and (min-width: 64em) {
  .c-tag-description { padding-block-start: 40px; }
}

.c-tags-list.c-tags-list--grey-rendering { gap: 8px; justify-content: center; }

.c-tags-list.c-tags-list--grey-rendering .c-tag { --c-tag-border-color: var(--color-grey-4); background: var(--color-grey-4); color: var(--color-grey-12); font-weight: var(--font-weight-normal); }

.c-tags-list.c-tags-list--grey-rendering .c-tag:hover { --c-tag-border-color: var(--color-primary-neon-blue); background: var(--color-primary-neon-blue); color: var(--color-white); }

.c-tags-list.c-tags-list--grey-rendering:has(.c-cta) { --c-cta-bg-color: var(--color-white); }

.c-tags-list.c-tags-list--text-rendering { gap: 0px 16px; }

.c-tags-list.c-tags-list--text-rendering .c-tags-list__item:not(:last-child)::after { border-radius: 0.5px; border-right: 1px solid var(--color-grey-8); content: ""; display: block; height: 11px; width: 0px; }

.c-tags-list.c-tags-list--text-rendering .c-tag { background: none; border: none; color: var(--c-tag-text-color,var(--color-primary-neon-blue)); font-size: var(--font-16); padding: 0px; }

.c-tags-list.c-tags-list--text-rendering .c-tag:hover { color: var(--c-tag-text-color-hover,var(--color-primary-neon-blue-hover)); }

body.is-template-video .c-tags-list:not(.c-tags-list--text-rendering) .c-tag { --c-tag-border-color: var(--color-primary-dark-blue-light); background: var(--color-primary-dark-blue-light); color: var(--color-white); font-weight: var(--font-weight-normal); }

body.is-template-video .c-tags-list:not(.c-tags-list--text-rendering) .c-tag:hover { --c-tag-border-color: var(--color-primary-neon-blue); background: var(--color-primary-neon-blue); }

.c-icon-video { align-items: center; background-color: var(--btn-video-bg); border-radius: 50%; bottom: 11px; box-sizing: border-box; display: flex; height: 32px; inset-inline-end: 11px; justify-content: center; padding-inline-start: 2px; position: absolute; width: 32px; }

html[dir="rtl"] .c-icon-video { padding-inline: 0px 2px; }

.c-icon-video::after { border-color: #0000 #0000 #0000 var(--color-white); border-style: solid; border-width: 7px 0px 7px 10px; content: ""; }

.c-icon-gallery { background-color: var(--btn-gallery-bg); border-radius: 50%; bottom: 11px; height: 32px; inset-inline-end: 11px; width: 32px; }

.c-icon-gallery img { margin-bottom: 2px; padding-right: 1px; }

#accessibility-bar { display: inline; }

.accessibility-bar__goto, .accessibility-bar__link { height: 0px; overflow: hidden; transition: initial; width: 0px; }

.accessibility-bar__link { position: fixed; }

.accessibility-bar__goto { position: absolute; }

.accessibility-bar__goto:focus, .accessibility-bar__link:focus { align-items: center; background-color: var(--color-white); border-radius: 3px; color: var(--color-primary-neon-blue); display: flex; font-size: var(--font-12); width: auto; z-index: var(--z-index-accessibility-bar); }

.accessibility-bar__link:focus { height: 28px; inset-block-start: 10px; inset-inline-end: 10px; padding-inline: 10px; }

.accessibility-bar__goto:focus { height: auto; position: relative; }

.c-language-switcher { --_bg-color: var(--c-language-switcher-bg-color,var(--color-white)); --_separator-color: var(--c-language-switcher-separator-color,var(--color-grey-2)); --_in-sidebar-border-color: var(--c-language-switcher-separator-in-sidebar-border-color,var(--color-grey-3)); position: relative; }

.c-language-switcher__btn, .c-language-switcher__list__item::after { transition: var(--transition); }

.c-language-switcher__btn { --u-chevron-color: var(--e-chevron-color,var(--color-grey-9)); --u-chevron-border-w: 1px; --u-chevron-size: 5px; align-items: center; cursor: pointer; display: flex; gap: 5px; margin: 0px; padding-inline-end: 10px; }

.c-language-switcher__btn:focus, .c-language-switcher__btn:hover { --u-chevron-color: var(--color-primary-neon-blue); }

.c-language-switcher__icon { --icon-size: 16px; height: var(--icon-size); width: var(--icon-size); }

.c-language-switcher__list { --inset-block-start: 44px; background-color: var(--_bg-color); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; inset-block-start: var(--inset-block-start); inset-inline-start: 0px; position: absolute; z-index: var(--z-index-upside); }

.c-language-switcher__list__item { display: inline-block; line-height: 16px; padding: 8px 24px; }

.c-language-switcher__list__item.is-active { text-decoration: underline; }

.c-language-switcher__list__item.focus { color: var(--color-primary-neon-blue); }

#c-language-switcher-list-open:checked ~ .c-language-switcher__list, .o-site-hr:has(#c-burger-button-checkbox:checked) #c-language-switcher-list-open--sidebar:checked ~ .c-language-switcher__list { display: grid; }

#c-language-switcher-list-open:checked ~ .c-language-switcher__backdrop-close, .o-site-hr:has(#c-burger-button-checkbox:checked) #c-language-switcher-list-open--sidebar:checked ~ .c-language-switcher__backdrop-close { display: block; }

.c-language-switcher__backdrop-close { display: none; inset: 0px; margin: 0px; position: fixed; z-index: 2; }

.o-site-hr__first-level .c-language-switcher__btn { height: 40px; }

.o-site-hr__first-level .c-language-switcher__btn::after { margin-block-start: -2px; }

.o-site-hr__first-level .c-language-switcher__list { grid-auto-flow: column; grid-template-areas: "c-language-switcher__list__area-1 c-language-switcher__list__area-8 c-language-switcher__list__area-14" "c-language-switcher__list__area-2 c-language-switcher__list__area-9 c-language-switcher__list__area-15" "c-language-switcher__list__area-3 c-language-switcher__list__area-10 c-language-switcher__list__area-16" "c-language-switcher__list__area-4 c-language-switcher__list__area-11 c-language-switcher__list__area-17" "c-language-switcher__list__area-5 c-language-switcher__list__area-12 c-language-switcher__list__area-18" "c-language-switcher__list__area-6 c-language-switcher__list__area-13 c-language-switcher__list__area-19" "c-language-switcher__list__area-7 . ."; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(7, 1fr); padding: 16px 8px; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-1 { grid-area: c-language-switcher__list__area-1; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-2 { grid-area: c-language-switcher__list__area-2; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-3 { grid-area: c-language-switcher__list__area-3; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-4 { grid-area: c-language-switcher__list__area-4; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-5 { grid-area: c-language-switcher__list__area-5; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-6 { grid-area: c-language-switcher__list__area-6; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-7 { grid-area: c-language-switcher__list__area-7; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-8 { grid-area: c-language-switcher__list__area-8; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-9 { grid-area: c-language-switcher__list__area-9; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-10 { grid-area: c-language-switcher__list__area-10; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-11 { grid-area: c-language-switcher__list__area-11; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-12 { grid-area: c-language-switcher__list__area-12; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-13 { grid-area: c-language-switcher__list__area-13; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-14 { grid-area: c-language-switcher__list__area-14; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-15 { grid-area: c-language-switcher__list__area-15; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-16 { grid-area: c-language-switcher__list__area-16; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-17 { grid-area: c-language-switcher__list__area-17; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-18 { grid-area: c-language-switcher__list__area-18; }

.o-site-hr__first-level .c-language-switcher__list .c-language-switcher__list__area-19 { grid-area: c-language-switcher__list__area-19; }

.o-site-hr__first-level .has-separator { border-inline-end: .5px solid var(--_separator-color); }

.o-site-hr__sidebar .c-language-switcher { border: .5px solid var(--_in-sidebar-border-color); border-radius: 4px; box-sizing: border-box; padding: 7px 8px; width: 100%; }

.o-site-hr__sidebar .c-language-switcher__btn { --u-chevron-border-w: 2px; --u-chevron-size: 9px; }

.o-site-hr .o-site-hr__sidebar label.c-language-switcher__btn::after { --u-chevron-color: var(--e-chevron-color,var(--color-grey-9)); }

.o-site-hr__sidebar .c-language-switcher__btn::after { inset-inline-end: 16px; margin-block-start: -4px; position: absolute; }

.o-site-hr__sidebar .c-language-switcher__icon { --icon-size: 24px; --margin-inline-end: var(--global-base-unit); }

.o-site-hr__sidebar .c-language-switcher__list { --inset-block-start: 41px; max-height: 208px; overflow-y: auto; }

.o-site-hr__sidebar .c-language-switcher__list, .o-site-hr__sidebar .c-language-switcher__list__item { box-sizing: border-box; width: 100%; }

.o-site-hr__sidebar .c-language-switcher__list__item { font-size: 12px; padding-inline-start: 40px; }

.o-site-hr__sidebar .c-language-switcher__backdrop-close { inset-inline-end: unset; }

.c-header-nav-secondary-link { align-items: center; display: flex; gap: 8px; }

.c-header-nav-secondary-link__icon { height: 16px; width: 16px; }

html[dir="rtl"] .c-header-nav-secondary-link__text { transform: translateY(1px); }

.c-search-form { font-size: var(--font-14); margin-inline: auto; max-width: 343px; position: relative; z-index: 2; }

.c-search-form .awesomplete ul { background-color: var(--color-white); border-bottom: 1px solid var(--color-grey-2); border-left: 1px solid var(--color-grey-2); border-right: 1px solid var(--color-grey-2); box-shadow: .05em .2em .6em rgba(var(--color-white-rgb),.33); left: 0px; max-height: 462px; overflow-y: auto; position: absolute; right: 0px; top: 100%; z-index: 21; }

.c-search-form .awesomplete ul:empty { display: none; }

.c-search-form .awesomplete li { cursor: pointer; padding: 8px; transition: var(--transition-button); }

.c-search-form .awesomplete li:focus, .c-search-form .awesomplete li:hover { color: var(--color-primary-neon-blue); }

.c-search-form .awesomplete li + li { border-top: 1px solid var(--color-grey-2); }

.c-search-form .awesomplete mark { background-color: rgba(0, 0, 0, 0); color: inherit; font-weight: var(--font-weight-bold); }

.c-search-form__button, .c-search-form__input:not(.c-search-engine__input), .c-search-form__loader:not(.c-search-engine__loader) { border-radius: 0px 4px 4px 0px; }

.c-search-form__button, .c-search-form__loader { background-color: var(--color-primary-neon-blue); height: 40px; position: absolute; right: 0px; top: 0px; width: 40px; }

.c-search-form__button, .c-search-form__loader.loading { align-items: center; display: flex; justify-content: center; }

.c-search-form__input { background-color: var(--color-grey-2); border-color: var(--color-grey-2); padding-inline: 12px 40px; }

.c-search-form__loader { display: none; }

.c-search-form__button { cursor: pointer; transition: var(--transition-button); }

.c-search-form__button:focus, .c-search-form__button:hover { background-color: var(--color-primary-neon-blue-light); outline: none; }

.c-search-form__loader.loading + .c-search-form__button { display: none; }

.c-search-form .visually-hidden { clip: rect(0px, 0px, 0px, 0px); position: absolute; }

html[dir="rtl"] .c-search-form__button, html[dir="rtl"] .c-search-form__input:not(.c-search-engine__input), html[dir="rtl"] .c-search-form__loader:not(.c-search-engine__loader) { border-radius: 4px 0px 0px 4px; }

html[dir="rtl"] .c-search-form__button, html[dir="rtl"] .c-search-form__loader:not(.c-search-engine__loader) { left: 0px; right: auto; }

html[dir="rtl"] .c-search-form__input:not(.c-search-engine__input) { padding-inline: 40px 12px; }

.c-search-form:not(.c-search-engine) { min-height: 40px; }

.c-search-form-footer .c-search-form__input { background-color: var(--color-white); border-color: var(--color-grey-4); }

.c-search-form-footer .c-search-form__input:focus, .c-search-form-footer .c-search-form__input:hover { border-color: var(--color-primary-neon-blue); }

.c-search-form-footer .c-search-form__input::placeholder { color: var(--color-grey-9); }

.c-search-form-topbar { float: right; margin-right: 8px; }

.c-search-form-topbar, .c-search-form-topbar .c-search-form__button, .c-search-form-topbar .c-search-form__input, .c-search-form-topbar .c-search-form__loader { height: 24px; }

.c-search-form-topbar .awesomplete, .c-search-form-topbar .c-search-form__input { font-size: var(--font-12); }

.c-search-form-topbar .c-search-form__button, .c-search-form-topbar .c-search-form__input, .c-search-form-topbar .c-search-form__loader { background-color: rgba(0, 0, 0, 0); border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.c-search-form-topbar .c-search-form__input { border: 0px; padding-right: 32px; text-align: end; transition: var(--transition-button); width: 128px; }

.c-search-form-topbar .c-search-form__input:focus, .c-search-form-topbar .c-search-form__input:hover { background-color: var(--color-grey-1); text-align: start; width: 248px; }

.c-search-form-topbar .c-search-form__input::placeholder { color: var(--color-primary-dark-blue); }

.c-search-form-topbar .c-search-form__button, .c-search-form-topbar .c-search-form__loader { width: 24px; }

html[dir="rtl"] .c-search-form-topbar { float: left; margin-left: 8px; margin-right: 0px; }

html[dir="rtl"] .c-search-form-topbar .c-search-form__input:not(.c-search-engine__input) { padding-left: 32px; padding-right: 0px; }

.c-search-form-weather { max-width: none; }

.c-search-form-weather .c-search-form-weather-page .c-search-form__input, .c-search-form-weather .c-search-form__input, .c-search-form-weather .c-search-form__input:focus, .c-search-form-weather .c-search-form__input:hover { border-color: var(--color-weather-yellow); }

.c-search-form-weather .c-search-form__button, .c-search-form-weather .c-search-form__loader { background-color: var(--color-weather-yellow); }

.c-search-form-weather .c-search-form__button:focus, .c-search-form-weather .c-search-form__button:hover, .c-search-form-weather .c-search-form__loader:focus, .c-search-form-weather .c-search-form__loader:hover { background-color: var(--color-weather-yellow-hover); }

.c-search-form-weather-page .c-search-form__input { background-color: var(--color-white); }

.c-search-form-weather-page .c-search-form__input::placeholder { color: var(--color-grey-9); }

:host, :root { --c-search-engine-min-height: 32px; --c-search-engine--sidebar-font-size: 14px; }

.c-search-form.c-search-engine { font-size: unset; margin-inline: 0px; max-width: none; position: relative; }

body:has(#c-burger-button-checkbox:checked) .c-search-form.c-search-engine { z-index: auto; }

.o-site-hr__sidebar .c-search-form.c-search-engine { width: 100%; }

.c-search-form__button.c-search-engine__button { background-color: initial; border-bottom-right-radius: 0px; border-end-start-radius: 8px; border-start-start-radius: 8px; border-top-right-radius: 0px; height: var(--c-search-engine-min-height); inset-block-start: 50%; inset-inline-start: 0px; position: absolute; right: auto; transform: translateY(-50%); width: var(--c-search-engine-min-height); }

.c-search-form__button.c-search-engine__button:focus, .c-search-form__button.c-search-engine__button:hover { background-color: rgba(0, 0, 0, 0); }

.c-search-form__input.c-search-engine__input { --_bg-color: var(--c-search-engine__input-bg-color,#0000); --_bg-color-hover: var(--c-search-engine__input-bg-color-hover,var(--color-white)); --_border-color-hover: var(--c-search-engine__input-border-color-hover,var(--color-grey-2)); --_color: inherit; --_padding-inline-start: var(--c-search-engine-min-height); --font-size: inherit; background-color: var(--_bg-color); border-color: rgba(0, 0, 0, 0); border-radius: 8px; color: var(--_color); height: var(--c-search-engine-min-height); max-width: 320px; padding-block: 0px; padding-inline: var(--_padding-inline-start) 8px; transition: var(--transition); }

.c-search-form__input.c-search-engine__input::placeholder { color: inherit; }

.c-search-form__input.c-search-engine__input:focus, .c-search-form__input.c-search-engine__input:hover { background-color: var(--_bg-color-hover); border-color: var(--_border-color-hover); }

.c-search-form.c-search-engine .awesomplete ul { --_bg-color: var(--c-search-engine__awesomplete-ul-bg-color,var(--color-white)); --_border-color: var(--c-search-engine__awesomplete-ul-border-color,var(--color-grey-2)); background-color: var(--_bg-color); border: 1px solid var(--_border-color); border-radius: 8px; box-shadow: none; top: calc(100% - 1px); }

.c-search-form.c-search-engine .awesomplete li + li { border-color: var(--_border-color); }

.c-search-form.c-search-engine .awesomplete .visually-hidden { clip: rect(0px, 0px, 0px, 0px); position: absolute; }

.c-search-form__loader.c-search-engine__loader { --_bg-color: var(--c-search-engine__loader-bg-color,var(--color-white)); background-color: var(--_bg-color); height: 22px; inset-inline: 5px auto; top: 5px; width: 22px; }

.c-search-form__loader.c-search-engine__loader svg { height: 20px; width: 20px; }

.c-search-engine--sidebar .c-search-form__input.c-search-engine__input { --_bg-color: var(--c-search-engine--sidebar__input-bg-color,var(--color-grey-1)); --_bg-color-hover: var(--_bg-color); --font-size: var(--c-search-engine--sidebar-font-size); }

.c-search-engine--sidebar .awesomplete ul { --_bg-color: var(--c-search-engine--sidebar__awesomplete-ul-bg-color,var(--color-grey-1)); --font-size: var(--c-search-engine--sidebar-font-size); }

.c-search-engine--sidebar .awesomplete li + li { border-color: var(--c-search-engine--sidebar__awesomplete-ul-border-color,var(--color-grey-2)); }

.c-search-engine--sidebar .c-search-form__loader.c-search-engine__loader { --_bg-color: var(--c-search-engine--sidebar__input-bg-color,var(--color-grey-1)); }

: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)); }

@keyframes positioning { 
  0% { position: relative; }
  100% { position: static; }
}

@keyframes heightsize { 
  0% { height: 100%; }
  100% { height: 0px; }
}

.c-navigation-bar { font-size: inherit; }

.o-site-hr__second-level .c-navigation-bar { animation: var(--animate-positioning); }

.o-site-hr__second-level .c-navigation-bar::before { animation: var(--animate-heightsize); content: ""; inset: 0px; position: absolute; }

.c-navigation-bar__item, .c-navigation-bar__link { 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 { box-sizing: border-box; font-weight: 800; }

span.c-navigation-bar__link { cursor: default; }

.c-navigation-bar__dropdown { background-color: rgba(1, 114, 240, 0.03); display: grid; gap: 24px; padding: 24px; position: relative; }

[id^="c-navigation-bar__open-"]:not(:checked) ~ .c-navigation-bar__dropdown { display: none; }

.c-navigation-bar__dropdown::before { background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05)); content: ""; display: block; height: 4px; inset-block-start: 0px; inset-inline: 0px; position: absolute; }

.c-navigation-bar__dropdown__separator { border: 0px; margin: 0px; }

.c-navigation-bar__subitem { display: flex; flex-direction: column; gap: 24px; }

.c-navigation-bar__subitem__title { color: var(--c-navigation-bar__subitem__title-color,var(--color-grey-12)); font-family: inherit; font-size: 16px; font-weight: 700; }

.o-site-hr__second-level .c-navigation-bar__dropdown__separator { border-left: 1px solid var(--separator-border-color); }

.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; justify-content: normal; 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; 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--next:hover .c-navigation-bar__link { border-block-end-color: var(--color-vertical-next-main); color: var(--color-vertical-next-main); }

.o-site-hr__second-level .c-navigation-bar__item--travel:hover .c-navigation-bar__link { border-block-end-color: var(--color-vertical-travel-main); color: var(--color-vertical-travel-main); }

.o-site-hr__sidebar .c-navigation-bar { flex-direction: column; margin-inline: -24px; width: calc(100% + 48px); }

.o-site-hr__sidebar .c-navigation-bar__dropdown__separator { border-bottom: 1px solid var(--separator-border-color); }

.o-site-hr__sidebar .c-navigation-bar__subitem { gap: 16px; }

.o-site-hr__sidebar .c-navigation-bar__subitem__title { font-size: 14px; }

.o-site-hr__sidebar .c-navigation-bar__item { --_border-color: var(--o-site-hr__sidebar__link-border-color,var(--color-grey-2)); border-block-end: 1px solid var(--_border-color); flex-wrap: wrap; justify-content: space-between; }

.o-site-hr__sidebar .c-navigation-bar__item > div { overflow: hidden; position: relative; width: 100%; }

.o-site-hr__sidebar .c-navigation-bar__linkandchevron { display: flex; justify-content: space-between; }

.o-site-hr__sidebar .c-navigation-bar__link { align-items: flex-start; flex-direction: column; justify-content: center; line-height: 18px; min-height: 48px; padding-inline: 24px; }

.o-site-hr__sidebar .c-navigation-bar__item label { align-items: center; cursor: pointer; display: flex; flex-grow: 1; font: inherit; justify-content: flex-end; margin: 0px; min-height: 48px; min-width: 48px; padding-inline-end: 24px; transition: var(--transition); }

.o-site-hr__sidebar .c-navigation-bar__item input { display: none; pointer-events: none; position: absolute; }

.o-site-hr__sidebar .c-navigation-bar__item input ~ div::before { background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05)); content: ""; display: block; height: 4px; position: absolute; width: 100%; }

.o-site-hr__sidebar .c-navigation-bar__item [id^="c-navigation-bar__open-"]:not(:checked) ~ [id^="c-navigation-bar__subcontainer-"] { max-height: 0px; }

.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 center; }

.c-links-list { color: var(--c-links-list-color,var(--color-grey-10)); }

.c-links-list__items { display: grid; gap: 16px; grid-auto-flow: column; grid-template-columns: repeat(var(--_grid-template-columns-length),170px); grid-template-rows: repeat(var(--_grid-template-rows-length),minmax(min-content,max-content)); }

.c-links-list__link { font-weight: 500; width: fit-content; }

.o-site-hr__sidebar .c-links-list { font-size: 14px; }

.o-site-hr__sidebar .c-links-list__items { grid-auto-flow: row; grid-template-columns: none; grid-template-rows: none; }

.o-site-hr__sidebar .c-links-list__link { width: 100%; }

@media print, screen and (min-width: 64em) {
  .o-site-hr__sidebar .c-links-list__link { width: fit-content; }
}

.c-featured-nav { max-width: 368px; }

.c-featured-nav__list { display: flex; flex-direction: column; gap: 16px; }

.c-featured-nav__item__link { display: grid; font-weight: 500; gap: 8px 16px; grid-template-columns: repeat(2,minmax(var(--c-featured-nav__item__image-width),max-content)); }

.o-site-hr a.c-featured-nav__item__link:focus, .o-site-hr a.c-featured-nav__item__link:hover { color: var(--c-featured-nav__item__link--hover,var(--color-grey-8)); }

.c-featured-nav__item__image { grid-area: 1 / 1 / 3 / 2; }

.c-featured-nav__item__title { color: var(--c-featured-nav__item__title-color); overflow: hidden; position: relative; text-overflow: ellipsis; }

.c-featured-nav__item__link:focus .c-featured-nav__item__title, .c-featured-nav__item__link:hover .c-featured-nav__item__title { color: var(--color-primary-neon-blue); }

.c-featured-nav__item__content { --font-size: var(--font-12); -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: var(--c-featured-nav__item__content-color); display: -webkit-box; overflow: hidden; }

.o-site-hr__sidebar .c-featured-nav__item__link { align-items: center; }

.o-site-hr__sidebar .c-featured-nav__item__image { grid-area: initial; }

.o-site-hr__sidebar .c-featured-nav__item__title { font-size: 14px; }

.o-site-hr__sidebar .c-featured-nav__item__content { display: none; }

.c-breaking-news, .c-breaking-news__title { color: var(--color-red-alert); }

.c-breaking-news { background-color: var(--color-red-breaking-news-bg-color); box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px inset; display: none; inset-block-start: 100%; inset-inline: 0px; padding-block: 16px; position: absolute; transition: var(--transition); z-index: var(--z-index-header-breaking-news); }

[id^="c-breaking-news-"] { align-items: center; display: flex; font-size: 14px; line-height: 16px; max-width: 100%; opacity: 0; }

.c-breaking-news__container, .c-breaking-news__list, .c-breaking-news__value, [id^="c-breaking-news-"] { flex-grow: 1; }

.c-breaking-news .c-breaking-news__btn-close, .c-breaking-news label { align-items: center; cursor: pointer; display: flex; flex-shrink: 0; margin-bottom: 0px; }

[id^="c-breaking-news-"], [id^="c-breaking-news-"] label { height: 100%; }

.c-breaking-news__container { display: flex; min-height: 24px; }

.c-breaking-news__value { display: flex; gap: 4px; opacity: 0; transition: var(--transition); }

.c-breaking-news__value, .c-breaking-news__value:focus, .c-breaking-news__value:hover, .o-site-hr a.c-breaking-news__value, .o-site-hr a.c-breaking-news__value:focus, .o-site-hr a.c-breaking-news__value:hover { color: var(--color-grey-12); }

a.c-breaking-news__value:focus .c-breaking-news__text, a.c-breaking-news__value:hover .c-breaking-news__text { text-decoration: underline; text-underline-offset: 2px; }

[id^="c-breaking-news-"] label { --u-chevron-color: var(--color-red-alert); padding-inline: 19px; }

[id^="c-breaking-news-"] label:hover { --u-chevron-color: var(--color-red-alert-hover); }

.c-breaking-news__separator { background-color: var(--color-red-alert); border: 0px; height: 100%; margin: 0px 8px; width: 1px; }

.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); }

[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: 0px; pointer-events: none; user-select: none; width: 0px; }

.c-trending-tags { max-width: 364px; }

.c-trending-tags__list { display: flex; flex-wrap: wrap; gap: 16px; }

.c-trending-tags__list:has(.c-cta) { --c-cta-bg-color: var(--color-white); gap: 8px; }

.c-trending-tags__list a.c-tag { --c-tag-bg-color: var(--color-primary-neon-blue); --c-tag-bg-color-hover: var(--color-primary-neon-blue-hover); --c-tag-border-color: #0000; color: var(--color-white); display: block; font-weight: 800; padding: 8px 16px; }

.o-site-hr .c-trending-tags__list a.c-tag:focus, .o-site-hr .c-trending-tags__list a.c-tag:hover { color: var(--color-white); }

.o-site-hr__sidebar .c-trending-tags__list:has(a.c-tag) { gap: 8px; }

.o-site-hr__sidebar .c-trending-tags__list a.c-tag { font-size: var(--font-12); }

.o-site-hr__sidebar .c-trending-tags__list:has(.c-cta) { --c-cta-font-size: 12px; --c-cta-min-height: 32px; --c-cta-padding-inline: 16px; }

.c-latest-stories { display: grid; grid-auto-rows: min-content; }

@media print, screen and (min-width: 64em) {
  .c-latest-stories { max-width: 546px; }
}

@media screen and (min-width: 80em) {
  .c-latest-stories { max-width: 802px; }
}

@media screen and (min-width: 90em) {
  .c-latest-stories { max-width: 850px; }
}

.c-latest-stories__body { display: grid; }

.c-latest-stories__body .the-media-object__metas, .c-latest-stories__body .the-media-object__metas:focus, .c-latest-stories__body .the-media-object__metas:hover { color: var(--c-latest-stories__the-media-object__metas-color,var(--color-blue-stormy)); }

.c-latest-stories__body .the-media-object__link, .c-latest-stories__body .the-media-object__link:focus, .c-latest-stories__body .the-media-object__link:hover { color: var(--c-latest-stories__the-media-object__link-color,var(--color-grey-12)); }

.c-latest-stories__body .the-media-object__title { font-size: var(--font-14); }

.o-site-hr__second-level .c-latest-stories { gap: 24px; }

.o-site-hr__second-level .c-latest-stories__body { gap: 32px; grid-template-columns: repeat(4, minmax(0px, 1fr)); }

.o-site-hr__second-level .c-latest-stories__body .the-media-object { margin-block: 0px; }

.o-site-hr__second-level .c-latest-stories__body .the-media-object__title { line-height: 18px; }

.o-site-hr__second-level .c-latest-stories__body .the-media-object.m-modeDesktop-1 .the-media-object__title, .o-site-hr__second-level .c-latest-stories__body .the-media-object.m-modeXL-1 .the-media-object__title { font-size: var(--font-14); }

.o-site-hr__sidebar .c-latest-stories { max-width: 304px; }

@media print, screen and (min-width: 64em) {
  .o-site-hr__sidebar .c-latest-stories { max-width: 289px; }
}

.o-site-hr__sidebar .c-latest-stories__body { gap: 16px; max-width: 304px; }

@media print, screen and (min-width: 64em) {
  .o-site-hr__sidebar .c-latest-stories__body { max-width: 289px; }
}

.o-site-hr__sidebar .c-latest-stories__body .the-media-object { max-width: 304px; }

@media print, screen and (min-width: 64em) {
  .o-site-hr__sidebar .c-latest-stories__body .the-media-object { max-width: 289px; }
}

.o-site-hr__sidebar .c-latest-stories__body .the-media-object .the-media-object__title { font-size: var(--font-14); }

.base-leaderboard--top { position: static; top: auto; }

.o-site-main { margin-top: 0px; }

.o-site-hr { --font-size: var(--font-12); box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 10px 0px; font-family: var(--font-family-primary); position: sticky; top: 0px; z-index: var(--z-index-header); }

@media print, screen and (min-width: 64em) {
  .o-site-hr { top: var(--o-site-hr-top-desktop); }
}

.o-site-hr a.is-active, .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 .o-site-hr__sidebar label::after { --u-chevron-color: var(--e-chevron-color,var(--color-grey-12)); }

.o-site-hr .o-site-hr__sidebar label:focus::after, .o-site-hr .o-site-hr__sidebar label:hover::after { --u-chevron-color: var(--color-primary-neon-blue); }

.o-site-hr path:not([stroke]) { fill: var(--_color); }

.o-site-hr a:focus path:not([stroke]), .o-site-hr a:hover path:not([stroke]), .o-site-hr button:focus path:not([stroke]), .o-site-hr button:hover path:not([stroke]), .o-site-hr label:focus path:not([stroke]), .o-site-hr label: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], .o-site-hr button:focus path[stroke], .o-site-hr button:hover path[stroke], .o-site-hr label:focus path[stroke], .o-site-hr label: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__second-level { --font-size: var(--font-14); position: relative; }

@media print, screen and (min-width: 64em) {
  .o-site-hr__second-level { --font-size: var(--font-16); }
}

.o-site-hr__second-level__container { justify-content: normal; }

.o-site-hr__second-level__burger-logo, .o-site-hr__second-level__container, .o-site-hr__second-level__links { height: inherit; }

.o-site-hr__second-level__container, .o-site-hr__second-level__links { gap: 16px; }

@media print, 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-burger-button-checkbox:checked ~ .o-site-hr__second-level .c-logo { z-index: auto; }

.c-logo__link { display: block; height: var(--c-logo-size-mobile); width: var(--c-logo-size-mobile); }

@media print, screen and (min-width: 64em) {
  .c-logo__link { height: var(--c-logo-size-desktop); width: var(--c-logo-size-desktop); }
}

.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.u-display-none { display: none; }

.c-btn-login:not(.u-display-none) { display: flex; }

.c-btn-login svg { height: 24px; width: 24px; }

body.is-account-logged [id="adb-header-account"], body:not(.is-account-logged) [id*="adb-header-login"] { display: flex; }

body.is-account-logged [id="adb-header-login"], body:not(.is-account-logged) [id*="adb-header-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); }

.o-site-hr__second-level__dropdown { --_bg-color: var(--o-site-hr-bg-color,var(--color-white)); --_padding-block: 48px; background-color: var(--_bg-color); inset-block-start: 100%; inset-inline: 0px; max-height: calc(600px - var(--_padding-block) - var(--_padding-block)); overflow-y: auto; position: absolute; z-index: var(--z-index-default); }

@media (hover: hover) {
  .o-site-hr__second-level__dropdown:hover, :hover + .o-site-hr__second-level__dropdown { display: flex; padding-block: var(--_padding-block); }
}

.o-site-hr__second-level__dropdown:focus, :focus + .o-site-hr__second-level__dropdown { display: flex; padding-block: var(--_padding-block); }

@supports (content-visibility:visible) {
  .o-site-hr__second-level__dropdown:focus, .o-site-hr__second-level__dropdown:hover, :focus + .o-site-hr__second-level__dropdown, :hover + .o-site-hr__second-level__dropdown { content-visibility: visible; }
}

.o-site-hr__second-level__dropdown::before { box-shadow: rgba(0, 0, 0, 0.04) 0px -8px 8px 0px; content: ""; height: 10px; inset-block-start: -10px; inset-inline: 0px; position: absolute; transform: scaleY(-1); }

.o-site-hr__second-level__dropdown__container { display: flex; flex-wrap: wrap; gap: 32px; position: relative; }

.o-site-hr__second-level__dropdown-mask { background-color: var(--color-grey-12); inset-block-start: 100%; inset-inline: 0px; opacity: 0.5; position: absolute; }

@media (hover: hover) {
  .o-site-hr__second-level__dropdown:hover + .o-site-hr__second-level__dropdown-mask, :hover + .o-site-hr__second-level__dropdown + .o-site-hr__second-level__dropdown-mask { height: 100vh; }
}

.o-site-hr__second-level__dropdown:focus + .o-site-hr__second-level__dropdown-mask, :focus + .o-site-hr__second-level__dropdown + .o-site-hr__second-level__dropdown-mask { height: 100vh; }

.o-site-hr__second-level__dropdown:focus + .o-site-hr__second-level__dropdown-mask, .o-site-hr__second-level__dropdown:hover + .o-site-hr__second-level__dropdown-mask, :focus + .o-site-hr__second-level__dropdown + .o-site-hr__second-level__dropdown-mask, :hover + .o-site-hr__second-level__dropdown + .o-site-hr__second-level__dropdown-mask { display: flex; }

.o-site-hr__sidebar, .o-site-hr__sidebar .c-language-switcher__backdrop-close { max-width: 352px; width: calc(-40px + 100vw); z-index: var(--z-index-header-sidebar); }

.o-site-hr__sidebar, .o-site-hr__sidebar-mask { inset-block: 0px; position: fixed; top: 0px; }

.o-site-hr__sidebar { align-items: start; background-color: inherit; box-sizing: border-box; flex-direction: column; font-size: 16px; gap: 24px; inset-inline-start: -352px; overflow-y: auto; padding: 16px 24px; touch-action: pan-y; transition: var(--transition); }

.o-site-hr__sidebar-mask { background-color: var(--color-grey-12); opacity: 0.5; }

.o-site-hr__sidebar-mask label { cursor: pointer; display: block; height: 100%; margin-bottom: 0px; opacity: 0; width: 100%; }

body:has(#c-burger-button-checkbox:checked) { overflow-y: hidden; }

#c-burger-button-checkbox:checked ~ .o-site-hr__sidebar { height: 100dvh; inset-inline-start: 0px; }

#c-burger-button-checkbox:checked ~ .o-site-hr__sidebar-mask { height: 100dvh; inset: 0px; }

#c-burger-button-checkbox:checked ~ .o-site-hr__sidebar, #c-burger-button-checkbox:checked ~ .o-site-hr__sidebar-mask { display: flex; }

@supports (content-visibility:visible) {
  #c-burger-button-checkbox:checked ~ .o-site-hr__sidebar, #c-burger-button-checkbox:checked ~ .o-site-hr__sidebar-mask { content-visibility: visible; }
}

.c-find-us, .c-find-us--row { display: flex; gap: 24px; }

.c-find-us { flex-direction: column; }

.c-find-us--row { align-items: center; margin-top: 32px; }

.c-find-us__list { display: flex; flex-wrap: wrap; gap: 16px; }

.c-find-us__link:focus, .c-find-us__link:hover { opacity: 0.6; }

.c-find-us__title { font-weight: 700; }

.o-site-hr__panel-secondary .o-site-hr__panel__item { display: grid; margin-inline: 24px; row-gap: 24px; }

.o-site-hr__panel-secondary .o-site-hr__panel__item > div, .o-site-hr__panel-secondary .o-site-hr__panel__item > h2 { --font-size: var(--font-16); }

.o-site-hr__panel-secondary .o-site-hr__panel__item > div { display: grid; padding-inline-start: 1rem; row-gap: 1rem; }

.o-site-hr__panel-secondary .o-site-hr__panel__item + .o-site-hr__panel__item { border-top: 1px solid var(--color-grey-2); padding-top: 24px; }

.o-site-hr__second-level .hr-menu-main { align-items: center; column-gap: 24px; display: flex; flex-shrink: 0; }

.o-site-hr__second-level .hr-menu-main .hr-menu-btn-arrow { display: none; }

.hr-menu-item { --font-size: var(--font-16); font-weight: var(--font-weight-bold); }

.o-site-hr__panel-main .hr-menu-item { display: grid; }

.o-site-hr__panel-main .hr-menu-item > a, .o-site-hr__panel-main .hr-menu-item > span { min-height: 48px; }

.o-site-hr__panel-main .hr-menu-item--go { grid-template-columns: minmax(0px, 1fr) 48px; }

.o-site-hr__panel-main .hr-menu-item--go > a, .o-site-hr__panel-main .hr-menu-item--go > span { padding-block: 8px 16px; }

.o-site-hr__panel-main .hr-menu-item--go .hr-menu-btn-arrow { justify-content: end; padding-top: 8px; }

.o-site-hr__panel-main .hr-menu-item--back { align-items: center; border-bottom: 1px solid var(--color-grey-2); grid-template-columns: 48px minmax(0px, 1fr); }

.o-site-hr__panel-main .hr-menu-item--back > a, .o-site-hr__panel-main .hr-menu-item--back > span { align-items: center; display: flex; }

.o-site-hr__panel-main .hr-menu-item--back .hr-menu-btn-arrow { align-items: center; justify-content: start; padding-inline-start: 24px; }

.o-site-hr__panel-main .hr-menu-btn-arrow { --font-size: var(--font-16); display: flex; font-weight: var(--font-weight-bold); height: 48px; margin-bottom: 0px; width: 48px; }
