:root {
  --main-page-bg: var(--color-white);
  --main-page-color: var(--color-black-secondary);
  --secondary-page-bg: var(--color-white);
  --secondary-white-bg: #F7FCFE;
  --light-grey-bg: #FAFAFA;
  --light-grey-bg-secondary: #F1F1F1;
  --light-blue-bg: #e6f5fa;
  --dark-blue-bg: var(--dark-blue);
  --accessibility-overlay-link-icon: url('../images/accessibility-eye.svg');
  --accessibility-overlay-link-hover-bg: rgba(0, 0, 0, 0.12);
  --accessibility-overlay-link-border-color: transparent;
  --accessibility-overlay-link-focus-color: var(--dark-black-text);
  --accessibility-overlay-theme-toggler-border-color: var(--color-black);
  --popup-overlay: rgba(0, 0, 0, 0.42);
  --popup-search-overlay: rgba(0, 0, 0, 0.6);
  --popup-search-overlay-alternative: rgba(200, 200, 200, 0.9);
  --popup-border-color: transparent;
  --popup-divider-border-color: rgba(0, 0, 0, 0.05);
  --popup-search-scroll-chevron: url('../images/chevron-down--black.svg');
  --date-color: #767676;
  --blue-text: var(--main-blue);
  --black-text: var(--color-black-secondary);
  --totally-black-text: var(--color-black);
  --dark-black-text: var(--color-black);
  --violet-text: var(--color-violet);
  --dark-blue-text: var(--dark-blue);
  --sandy-text: var(--sandy-color);
  --white-text: var(--color-white);
  --black-text-80-percent: var(--color-black-080);
  --black-text-60-percent: var(--color-black-060);
  --gray-text: rgba(0, 0, 0, 0.5);
  --dark-green-text: var(--color-dark-green);
  --dark-gray-text: var(--color-dark-gray);
  --metal-text: var(--metal-color);
  --blue-bg: var(--main-blue);
  --svg-fill: var(--color-black);
  --list-arrow-color: var(--color-black);
  --contrast-outline-color: var(--color-white);
  --close-buton: url('../images/images_svg/close-button_dark-blue.svg') center no-repeat;
  --dropdown-arrow: url(../images/images_svg/career/arrow-down-black.svg);
  --left-burger-icon: url(../images/images_svg/icon_nav-left.svg);
  --breadcrumbs-color: var(--dark-blue);
  --breadcrumbs-active-color: #657486;
  --breadcrumbs-separator: url(../images/next.svg);
  --breadcrumbs-hover-bg: rgba(0, 0, 0, 0.12);
  --breadcrumbs-active-bg: rgba(0, 0, 0, 0.24);
  --breadcrumbs-outline-color: var(--breadcrumbs-color);
  --caption-color: #797979;
  --cta-block-bg: var(--dark-blue);
  --cta-block-color: var(--color-white);
  --cta-block-button-hover-bg: rgba(255, 255, 255, 0.24);
  --cta-block-button-outline-color: var(--color-white);
  --cta-block-icon-eye: url('../images/eye--white.svg');
  --cta-block-icon-eye-hover: url('../images/eye--hover.svg');
  --cta-block-icon-cup: url('../images/coffee-cup--white.svg');
  --cta-block-icon-cup-hover: url('../images/coffee-cup--hover.svg');
  --cta-block-icon-bookmarks: url('../images/bookmark-white.svg');
  --cta-block-icon-bookmarks-marked: url('../images/bookmark-blue.svg');
  --bookmark-counter-color: #001A37;
  --bookmark-bg-color: #E5E5E5;
  --header-bg: var(--color-white);
  --header-link-color: var(--color-black-secondary);
  --international-link-icon: url('../images/images_svg/globe.svg');
  --international-link-icon--white: url('../images/images_svg/globe--white.svg');
  --footer-bg: var(--main-blue);
  --footer-link-color: #001A37;
  --footer-icon-filter: unset;
  --footer-copyright-bg: var(--color-black);
  --footer-copyright-color: var(--color-white);
  --button-fz: 20px;
  --button-ff: var(--brown-std);
  --button-fw: 700;
  --button-br: 4px;
  --button-disabled-opacity: .6;
  --button-padding: 10px 24px;
  --button-line-height: 1.2;
  --button-letter-spacing: 0.032px;
  --button-focus-outline-color: var(--color-white);
  --button-outline-opacity: 0;
  --blue-button-bg: var(--main-blue);
  --blue-button-color: var(--color-white);
  --blue-button-hover-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.16) 100%), #001A37;
  --blue-button-hover-color: var(--color-white);
  --blue-button-focus-bg: var(--main-blue);
  --blue-button-focus-color: var(--color-white);
  --blue-button-focus-outline-color: var(--dark-blue);
  --blue-button-focus-border-color: var(--dark-blue);
  --blue-button-active-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.00) 100%), #001A37;
  --blue-button-active-color: var(--color-white);
  --blue-button-arrow: url("../images/arrow-right--light.svg");
  --yellow-button-bg: var(--color-yellow);
  --yellow-button-color: var(--color-black);
  --yellow-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFEE34;
  --yellow-button-hover-color: var(--color-black);
  --yellow-button-focus-bg: var(--color-yellow);
  --yellow-button-focus-color: var(--color-black);
  --yellow-button-focus-outline-color: var(--color-black);
  --yellow-button-active-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFEE34;
  --yellow-button-active-color: var(--color-black);
  --gold-button-bg: var(--color-gold);
  --gold-button-color: var(--color-white);
  --gold-button-bg-hover: var(--color-gold-secondary);
  --gold-button-outline-color: var(--color-black-secondary);
  --white-button-bg: var(--color-white);
  --white-button-color: var(--color-black);
  --white-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --white-button-hover-color: var(--color-black);
  --white-button-focus-bg: var(--color-white);
  --white-button-focus-color: var(--color-black);
  --white-button-focus-outline-color: var(--color-white);
  --white-button-active-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%), #FFF;
  --white-button-active-color: var(--color-black);
  --button-link-hover-color: rgba(0, 0, 0, 0.16);
  --button-link-chevron: url(../images/next.svg);
  --dark-blue-button-bg: var(--dark-blue);
  --blue-outline-button-bg: transparent;
  --blue-outline-button-color: var(--main-blue);
  --blue-outline-button-border-color: var(--main-blue);
  --blue-outline-button-hover-bg: var(--main-blue);
  --blue-outline-button-hover-color: var(--color-white);
  --blue-outline-button-hover-border-color: var(--main-blue);
  --blue-outline-button-focus-bg: var(--main-blue);
  --blue-outline-button-focus-color: var(--color-white);
  --blue-outline-button-focus-outline-color: var(--dark-blue);
  --blue-outline-button-focus-border-color: var(--dark-blue);
  --dark-blue-outline-button-bg: transparent;
  --dark-blue-outline-button-color: var(--dark-blue);
  --dark-blue-outline-button-border-color: var(--dark-blue);
  --dark-blue-outline-button-hover-bg: var(--dark-blue);
  --dark-blue-outline-button-hover-color: var(--color-white);
  --dark-blue-outline-button-hover-border-color: var(--dark-blue);
  --dark-blue-outline-button-focus-bg: var(--dark-blue);
  --dark-blue-outline-button-focus-color: var(--color-white);
  --dark-blue-outline-button-focus-outline-color: var(--dark-blue);
  --dark-blue-outline-button-focus-border-color: var(--dark-blue);
  --close-button-icon: url('../images/images_svg/close-button_dark-blue.svg');
  --close-button-hover-bg: rgba(0, 0, 0, 0.12);
  --close-button-border-color: transparent;
  --close-button-border-radius: 4px;
  --close-button-focus-border-color: var(--dark-blue);
  --link-color: var(--dark-blue);
  --link-outline-color: var(--dark-blue);
  --link-visited-color: #660066;
  --link-visited-outline-color: #660066;
  --link-external-bg-image: url("../images/images_svg/arrow-up-right.svg");
  --insights-category-color: rgba(0, 0, 0, 0.80);
  --tab-link-color: var(--dark-blue);
  --tab-link-underline-color: var(--dark-blue);
  --tab-link-hover-bg: rgba(0, 0, 0, 0.12);
  --tab-link-active-bg: rgba(0, 0, 0, 0.24);
  --tab-link-outline-color: var(--tab-link-color);
  --subnavigation-bg: var(--color-white);
  --subnavigation-darkgreen-bg: var(--color-dark-green);
  --subnavigation-darkgreen-color: var(--color-ivory);
  --subnavigation-darkgreen-color-hover: var(--color-gold);
  --subnavigation-darkgreen-color-active: var(--color-gold);
  --subnavigation-darkgreen-outline-focus-color: var(--color-white);
  --subnavigation-ff: var(--lineto-brown-pro);
  --subnavigation-fz-mobile: 18px;
  --subnavigation-fz-desktop: 18px;
  --subnavigation-fw: 700;
  --subnavigation-lh: 150%;
  --subnavigation-padding: 22px 20px;
  --subnavigation-gap: 12px;
  --subnavigation-link-padding-mobile: 8px 24px;
  --subnavigation-link-padding-desktop: 9px 30px;
  --subnavigation-link-color: var(--dark-blue);
  --subnavigation-active-link-color: var(--dark-blue);
  --subnavigation-link-hover-bg: rgba(0, 0, 0, 0.08);
  --subnavigation-link-active-bg: rgba(0, 0, 0, 0.24);
  --subnavigation-link-underline-color: var(--dark-blue);
  --subnavigation-link-underline-height: 3px;
  --subnavigation-link-underline-br: 24px;
  --subnavigation-link-outline-color: var(--dark-blue);
  --subnavigation-link-outline-focus-color: var(--dark-blue);
  --subnavigation-link-bg-color: var(--dark-blue);
  --subnavigation-disabled-opacity: .5;
  --subnavigation-tblrz-bg: #f6866a;
  --blue-block-bg: var(--main-blue);
  --blue-block-color: var(--color-black);
  --select-border-color: var(--dark-blue);
  --select-outline-focus-color: var(--main-blue);
  --select-text-color: var(--dark-blue);
  --select-hover-bg-color: rgba(0, 0, 0, 0.12);
  --select-active-bg-color: rgba(0, 0, 0, 0.24);
  --label-color: var(--blue-text);
  --placeholder-color: #707070;
  --checkbox-border-color: var(--dark-blue);
  --checkbox-label-color: var(--color-black);
  --checkbox-tick-icon-hover: url('../images/tick-dark-blue.svg');
  --checkbox-tick-icon-checked: url('../images/tick-white.svg');
  --checkbox-tick-checked-bg: var(--dark-blue);
  --job-search-header-color: var(--color-black);
  --job-search-input-bg-color: transparent;
  --job-search-submit-bg-color: #0b9cd4;
  --job-item-bg: var(--color-white);
  --job-item-border-color: var(--color-black);
  --job-item-border-color-gray: var(--color-gray);
  --job-item-like-icon: url("../images/images_svg/like.svg");
  --job-item-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --job-item-best-match-color: var(--color-white);
  --job-item-best-match-bg: #CA3C64;
  --job-item-location-icon: url("../images/location-item.svg");
  --job-item-level-bg-color: var(--light-grey-bg-secondary);
  --job-item-featured-text-color: var(--totally-black-text);
  --job-item-featured-bg-color: #FCCF5F;
  --job-item-badge-bg: #F1F1F1;
  --job-item-badge-color: #000000;
  --job-item-info-color: #000000;
  --job-item-info-filter: invert(0);
  --job-page-firma-icon: url("../images/images_svg/career/legal-entity.svg");
  --job-page-full-part-icon: url("../images/images_svg/career/full-part.svg");
  --job-page-entry-date-icon: url("../images/images_svg/career/entry-date.svg");
  --job-page-additional-info-icon: url("../images/images_svg/career/additional-info.svg");
  --contact-block-icon-bg: var(--dark-blue);
  --contact-block-icon-hover-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.16) 100%), #001A37;
  --contact-block-icon-outline-color: var(--dark-blue);
  --contact-block-icon-disabled-opacity: 0.6;
  --contact-block-icon-filter: unset;
  --contact-block-ff: var(--lineto-brown-pro);
  --contact-block-name-color: var(--main-blue);
  --contact-block-name-font-size-mb: 18px;
  --contact-block-name-font-size-desktop: 24px;
  --contact-block-name-font-weight: 700;
  --contact-block-position-font-size-mb: 18px;
  --contact-block-position-font-size-desktop: 22px;
  --contact-block-position-font-weight: 700;
  --slider-button-bg: var(--dark-blue);
  --slider-button-icon: url("../images/chevron-right--white.svg");
  --slider-focus-outline-color: var(--dark-blue);
  --slider-focus-border-color: var(--dark-blue);
  --slider-button-hover-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.16) 100%), #001A37;
  --slider-dot-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(0, 26, 55, 0.40);
  --slider-dot-active-bg: var(--dark-blue);
  --slider-button-transp-bg: var(--main-blue);
  --slider-button-transp-icon: url("../images/chevron-right--white.svg");
  --slider-button-transp-focus-outline-color: var(--color-white);
  --slider-button-transp-focus-border-color: var(--color-white);
  --slider-button-transp-hover-bg: var(--dark-blue);
  --slider-button-transp-disabled-opacity: .5;
  --slider-button-transp-height-mob: 40px;
  --slider-button-transp-width-mob: 40px;
  --slider-button-transp-height-tablet: 72px;
  --slider-button-transp-width-tablet: 72px;
  --horizontal-accordion-gold-background: var(--color-gold);
  --horizontal-accordion-gold-background-hover: var(--color-gold-secondary);
  --horizontal-accordion-darkgreen-color: var(--color-dark-green);
  --accordion-item-hover-bg: rgba(0, 0, 0, 0.12);
  --accordion-item-color: var(--color-black);
  --accordion-item-focus-outline-color: var(--color-black);
  --accordion-item-icon-color: var(--main-blue);
  --accordion-item-border-color: var(--color-black);
  --accordion-slider-button-hover-bg: rgba(0, 0, 0, 0.12);
  --related-jobs-header-text-color: #181613;
  --jobs-slider-secondary-bg: var(--light-grey-bg-secondary);
  --jobs-slider-link-color: var(--color-black);
  --jobs-slider-city-color: #009ED6;
  --awards-description-color: #141515;
  --social-wall-header-color: #181613;
  --tabs-color: var(--dark-blue);
  --langugage-item-color: rgba(0, 0, 0, 0.8);
  --langugage-selected-item-color: var(--color-black);
  --language-item-border-color: transparent;
  --language-selected-item-border-color: var(--color-black);
  --language-link-hover-bg: rgba(0, 0, 0, 0.12);
  --search-submit-bg-color: var(--main-blue);
  --search-submit-hover-bg-color: var(--dark-blue);
  --search-header-secondary-color: rgba(0, 0, 0, .8);
  --search-no-result-icon-color: var(--color-black-080);
  --search-no-result-color: var(--color-black-080);
  --filter-item-bg: transparent;
  --filter-item-color: var(--dark-blue);
  --filter-item-border-color: var(--dark-blue);
  --filter-item-focus-border-color: var(--dark-blue);
  --filter-item-focus-outline-color: var(--dark-blue);
  --filter-item-focus-outline-opacity: 0;
  --filter-item-hover-bg: rgba(0, 0, 0, 0.12);
  --filter-item-active-bg: var(--dark-blue);
  --filter-item-active-color: var(--color-white);
  --filter-item-active-hover-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.16) 100%), #001A37;
  --filter-item-disabled-opacity: .5;
  --filter-item-icon-color: var(--dark-blue);
  --filter-item-active-icon-color: var(--color-white);
  --paragraph-people-teasers-darkgreen-color: var(--color-dark-green);
  --paragraph-people-teasers-golden-bg: var(--color-gold);
  --paragraph-people-teasers-golden-bg-hover: var(--color-gold-secondary);
  --deadline-bg-color: #f1f1f1;
  --deadline-color: var(--color-black);
  --megamenu-bg: var(--main-page-bg);
  --megamenu-link-color: #001A37;
  --megamenu-title-color: #000;
  --megamenu-link-secondary-color: rgba(0, 26, 55, 0.80);
  --megamenu-icons-color: initial;
  --megamenu-link-hover-color: var(--main-blue);
  --megamenu-burger-color: var(--main-page-color);
  --megamenu-container-text-color: #707070;
  --megamenu-container-light-grey-bg: #F5F5F7;
  --megamenu-shadow: linear-gradient(0deg, rgba(255, 255, 255, 0.32) 0%, rgba(0, 0, 0, 0.05) 100%), #FFF;
  --megamenu-slick-btn-bg: #001A37;
  --megamenu-slick-btn-filter: initial;
  --megamenu-back-button-color: var(--color-black);
  --megamenu-back-button-border-color: transparent;
  --megamenu-back-button-icon: url("../images/images_svg/back-button-icon.svg");
  --megamenu-back-button-hover-bg: rgba(0, 0, 0, 0.12);
  --megamenu-back-button-focus-border-color: var(--color-black);
  --favorite-unmark-icon: url('../images/images_svg/trash-dark-blue.svg');
  --favorite-unmark-hover-bg: rgba(0, 0, 0, 0.12);
  --favorite-unmark-active-bg: rgba(0, 0, 0, 0.24);
  --favorite-unmark-outline: transparent;
  --favorite-unmark-focus-outline: var(--dark-blue);
  --favorite-event-title: var(--color-black);
  --favorite-content-bg: var(--secondary-page-bg);
  --megamenu-link-chevron: url("../images/images_svg/skip-arrow.svg") center right no-repeat;
  --megamenu-devider-color: rgba(0, 0, 0, 0.20);
  --megamenu-opened-bg: var(--dark-blue);
  --megamenu-opened-color: var(--color-white);
  --megamenu-img-filter: brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(7473%) hue-rotate(2deg) brightness(111%) contrast(100%);
  --megamenu-career-link-color: rgb(0, 26, 55);
  --megamenu-career-link-disabled-color: rgba(0, 26, 55, 0.5);
  --megamenu-career-link-hover-color: rgb(0, 26, 55);
  --megamenu-career-link-hover-bg: rgba(0, 0, 0, 0.12);
  --megamenu-career-link-active-bg: rgba(0, 0, 0, 0.24);
  --megamenu-career-link-opened-color: rgb(0, 26, 55);
  --megamenu-career-counter-color: rgba(0, 26, 55);
  --megamenu-career-counter-disabled-color: rgba(0, 26, 55, 0.5);
  --megamenu-career-counter-disabled-bg: #F2F2F2;
  --megamenu-career-counter-bg: #E5E5E5;
  --megamenu-career-container-title-color: #707070;
  --megamenu-career-container-text-color: #707070;
  --megamenu-career-link-chevron: url(../images/images_svg/chevron-right-black.svg);
  --megamenu-career-link-active-chevron: url(../images/images_svg/chevron-right-white.svg);
  --megamenu-career-link-chevron-disabled: url(../images/images_svg/chevron-right-gray.svg);
  --megamenu-mt-link-hover-bg: rgba(0, 0, 0, 0.12);
  --megamenu-mt-link-border-color: transparent;
  --megamenu-mt-link-focus-border-color: var(--color-black);
  --event-icon-location: url('../images/images_svg/map-pin-black.svg');
  --event-icon-info: url('../images/info-black.svg');
  --event-filter-clear-icon: url('../images/images_svg/close-button.svg');
  --event-page-icon--type: url('../images/images_svg/career/icon_information_grey.svg');
  --event-page-icon--location: url('../images/images_svg/career/job-city-grey.svg');
  --event-page-icon--time: url('../images/images_svg/career/history.svg');
  --event-page-icon--date: url('../images/images_svg/career/date.svg');
  --event-page-icon--level: url('../images/images_svg/career/spread-arms-silhouette.svg');
  --event-page-icon--registr: url('../images/images_svg/career/list.svg');
  --event-page-icon--dresscode: url('../images/images_svg/career/business-briefcase.svg');
  --event-page-icon--ext-job-description: url('../images/images_svg/career/document-icon.svg');
  --event-page-counter-color: var(--color-black);
  --user-icon: url(../images/images_svg/user.svg);
  --header-icons-filter: none;
  --chevron-filter: none;
  --header-icon-border-color: transparent;
  --header-icon-background: rgba(0, 0, 0, 0.12);
  --header-icon-focus-background: transparent;
  --header-icon-focus-border: var(--color-black);
  --favourites-header-icon: url('../images/images_svg/bookmark-default.svg');
  --cookie-banner-settings-radio-bg: #757575;
  --cookie-banner-settings-radio-active-bg: var(--main-blue);
  --cookie-banner-settings-radio-toggler-bg: var(--color-white);
  --cookie-banner-settings-radio-toggler-active-bg: var(--color-white);
  --cookie-banner-icon: url("../images/icon-cookie_compliance.svg");
  --cookie-banner-settings-radio-toggler-color: var(--color-black);
  --pagination-item-color: var(--dark-blue);
  --pagination-item-bg: transparent;
  --pagination-item-hover-bg: rgba(0, 0, 0, 0.12);
  --pagination-item-border-color: var(--dark-blue);
  --pagination-item-focus-outline-color: var(--dark-blue);
  --pagination-item-active-bg: var(--dark-blue);
  --pagination-item-active-color: var(--color-white);
  --top-button-bg-color: #009ED6;
  --top-button-hover-bg-color: linear-gradient(0deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.16) 100%), #001A37;
  --top-button-border-color: #001A37;
  --link-focus-outline-color: var(--dark-blue);
  --paragraph-p1-slick-dots-bg: var(--color-white);
  --paragraph-p1-slick-dots-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --paragraph-p1-slick-dots-color: #797979;
  --paragraph-p1-slick-dots-active-color: #009ED6;
  --sap-color: var(--color-white);
  --videojs-controls-focus-outline-color: var(--color-white);
  --paragraph-stage-slider-v1-title-font-LG: 56px;
  --paragraph-stage-slider-v1-title-font-MD: 48px;
  --paragraph-stage-slider-v1-title-font-SM: 38px;
  --paragraph-stage-slider-v1-title-distance: 24px;
  --paragraph-stage-slider-v1-subtitle-font: 24px;
  --paragraph-stage-slider-v1-subtitle-distance: 16px;
  --paragraph-stage-slider-v1-line-height: 1.2;
  --paragraph-stage-slider-v1-font-weight: 700;
  --paragraph-stage-slider-v1-distance: 1.2;
  --paragraph-stage-slider-v1-pagination-size: 22px;
  --paragraph-stage-slider-v1-pagination-wt: 700;
  --paragraph-stage-slider-v1-pagination-bottom-tablet: 32px;
  --paragraph-stage-slider-v1-progressbar-height: 6px;
  --paragraph-stage-slider-v1-progressbar-radius: 90px;
  --paragraph-stage-slider-v1-progressbar-mbottom: 12px;
  --paragraph-stage-slider-v1-progressbar-width-mob: 80px;
  --paragraph-stage-slider-v1-progressbar-bg: var(--color-white-020);
  --paragraph-stage-slider-v1-progressbar-fill: var(--color-white);
  --paragraph-stage-slider-v1-arrow-size: 40px;
  --paragraph-stage-slider-v1-arrow-gap: 12px;
  --paragraph-stage-slider-v1-arrow-bottom-desktop: 160px;
  --paragraph-stage-slider-v1-arrow-bottom-tablet: 54px;
  --paragraph-stage-slider-v1-arrow-bottom-mobile: 32px;
  --paragraph-stage-slider-v1-arrow-right-tablet: 108px;
  --paragraph-stage-slider-v1-arrow-right-mobile: 24px;
  --paragraph-stage-slider-v1-nav-link-lh: 1.2;
  --paragraph-stage-slider-v1-nav-link-size-desktop: 22px;
  --paragraph-stage-slider-v1-nav-link-size-mobile: 18px;
  --paragraph-stage-slider-v1-nav-link-hover-bg: #666;
  --paragraph-stage-slider-v1-nav-link-padding-top: 10px;
  --paragraph-stage-slider-v1-nav-link-padding-lr: 6px;
  --paragraph-stage-slider-v1-nav-link-padding-bottom: 14px;
  --paragraph-stage-slider-v1-nav-link-padding-bottom-mobile: 18px;
  --milo-serif: "MiloSerif", 'Arial', sans-serif;
  --lineto-brown-pro: 'LinetoBrownPro', 'Arial', sans-serif;
  --brown-std: 'BrownStd', 'Arial', sans-serif;
  --main-blue: #009ED6;
  --dark-blue: #001A37;
  --metal-color: #1D1D1B;
  --color-white: #fff;
  --color-gray: #949494;
  --color-dark-gray: #757575;
  --color-dark-green: rgba(0, 59, 41, 100);
  --color-black: #000;
  --color-black-secondary: #181613;
  --color-black-pearl: #001a37;
  --color-blue: #009ED6;
  --color-yellow: #FFEE34;
  --color-violet: #200b63;
  --sandy-color: #f6866a;
  --color-green: #9EC344;
  --color-gold: rgba(175, 145, 39, 100);
  --color-gold-secondary: rgba(183, 153, 48, 100);
  --color-ivory: rgba(246, 247, 224, 100);
  --color-ivory-080: rgba(246, 247, 224, 0.80);
  --color-black-080: rgba(0, 0, 0, 0.80);
  --color-white-080: rgba(255, 255, 255, 0.80);
  --color-black-060: rgba(0, 0, 0, 0.60);
  --color-white-060: rgba(255, 255, 255, 0.60);
  --color-black-020: rgba(0, 0, 0, 0.20);
  --color-white-020: rgba(255, 255, 255, 0.20);
  --spaceLG: 90px;
  --spaceMD: 60px;
  --spaceSM: 30px; }

html.tabularaza-page[data-theme='dark']:root, html.tabularaza-page[data-theme='contrast']:root,
html.zeb_move-page[data-theme='dark']:root,
html.zeb_move-page[data-theme='contrast']:root,
html.career-page[data-theme='dark']:root,
html.career-page[data-theme='contrast']:root, html.staging-page[data-theme='dark']:root, html.staging-page[data-theme='contrast']:root {
  --main-page-bg: var(--color-black);
  --main-page-color: var(--color-white);
  --secondary-page-bg: var(--color-black-secondary);
  --secondary-white-bg: var(--color-black-secondary);
  --light-grey-bg: var(--color-black-secondary);
  --light-grey-bg-secondary: var(--color-black);
  --light-blue-bg: var(--color-black-secondary);
  --dark-blue-bg: var(--color-white);
  --accessibility-overlay-link-icon: url('../images/accessibility-eye.svg');
  --accessibility-overlay-link-hover-bg: rgba(255, 255, 255, 0.16);
  --accessibility-overlay-link-border-color: transparent;
  --accessibility-overlay-link-focus-color: var(--color-white);
  --accessibility-overlay-theme-toggler-border-color: var(--color-white);
  --popup-overlay: rgba(255, 255, 255, 0.32);
  --popup-search-overlay: rgba(255, 255, 255, 0.6);
  --popup-search-overlay-alternative: rgba(0, 0, 0, 0.6);
  --popup-border-color: var(--color-white);
  --popup-search-scroll-chevron: url('../images/chevron-down--white.svg');
  --popup-divider-border-color: rgba(255, 255, 255, 0.05);
  --date-color: var(--color-white);
  --blue-text: var(--main-blue);
  --black-text: var(--color-white);
  --totally-black-text: var(--color-white);
  --dark-black-text: var(--color-white);
  --violet-text: var(--color-white);
  --dark-blue-text: var(--color-white);
  --sandy-text: var(--color-white);
  --white-text: var(--dark-blue);
  --black-text-80-percent: var(--color-white);
  --black-text-60-percent: var(--color-white-060);
  --gray-text: rgba(255, 255, 255, 0.5);
  --dark-gray-text: var(--color-dark-gray);
  --metal-text: var(--color-white);
  --blue-bg: var(--color-black-secondary);
  --svg-fill: var(--color-white);
  --list-arrow-color: var(--color-white);
  --close-buton: url('../images/images_svg/close-button_white.svg') center no-repeat;
  --dropdown-arrow: url(../images/images_svg/career/arrow-down-white.svg);
  --left-burger-icon: url(../images/images_svg/icon_nav-left_white.svg);
  --breadcrumbs-color: var(--color-white);
  --breadcrumbs-active-color: var(--color-white);
  --breadcrumbs-separator: url(../images/next-white.svg);
  --breadcrumbs-hover-bg: rgba(255, 255, 255, 0.16);
  --breadcrumbs-active-bg: rgba(255, 255, 255, 0.24);
  --breadcrumbs-outline-color: var(--breadcrumbs-color);
  --caption-color: var(--color-white);
  --cta-block-bg: var(--color-white);
  --cta-block-color: var(--dark-blue);
  --cta-block-icons-filter: brightness(0) saturate(100%) invert(12%) sepia(7%) saturate(6767%) hue-rotate(171deg) brightness(104%) contrast(110%);
  --cta-block-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --cta-block-button-outline-color: var(--dark-blue);
  --cta-block-icon-eye: url('../images/eye--black.svg');
  --cta-block-icon-eye-hover: url('../images/eye--hover.svg');
  --cta-block-icon-cup: url('../images/coffee-cup--black.svg');
  --cta-block-icon-cup-hover: url('../images/coffee-cup--hover.svg');
  --cta-block-icon-bookmarks: url('../images/bookmark-black.svg');
  --cta-block-icon-bookmarks-marked: url('../images/bookmark-blue.svg');
  --bookmark-counter-color: var(--color-black);
  --bookmark-bg-color: var(--color-white);
  --header-bg: var(--color-black-secondary);
  --header-link-color: var(--color-white);
  --international-link-icon: url('../images/images_svg/globe--white.svg');
  --footer-bg: var(--blue-bg);
  --footer-link-color: var(--color-white);
  --footer-icon-filter: invert(100%) sepia(0%) saturate(5%) hue-rotate(149deg) brightness(104%) contrast(100%);
  --footer-copyright-bg: var(--color-white);
  --footer-copyright-color: var(--color-black);
  --blue-button-bg: var(--color-white);
  --blue-button-color: var(--color-black);
  --blue-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --blue-button-hover-color: var(--color-black);
  --blue-button-focus-bg: var(--color-white);
  --blue-button-focus-color: var(--color-black);
  --blue-button-focus-outline-color: var(--color-white);
  --blue-button-focus-border-color: var(--color-white);
  --blue-button-active-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%), #FFF;
  --blue-button-active-color: var(--color-black);
  --blue-button-arrow: url("../images/arrow-right--light-black.svg");
  --dark-blue-button-bg: var(--color-white);
  --button-link-hover-color: rgba(255, 255, 255, 0.12);
  --button-link-chevron: url(../images/next-white.svg);
  --blue-outline-button-bg: transparent;
  --blue-outline-button-color: var(--color-white);
  --blue-outline-button-border-color: var(--color-white);
  --blue-outline-button-hover-bg: var(--color-white);
  --blue-outline-button-hover-color: var(--color-black);
  --blue-outline-button-hover-border-color: var(--color-white);
  --blue-outline-button-focus-bg: var(--color-white);
  --blue-outline-button-focus-color: var(--color-black);
  --blue-outline-button-focus-outline-color: var(--color-white);
  --blue-outline-button-focus-border-color: var(--color-white);
  --dark-blue-outline-button-bg: transparent;
  --dark-blue-outline-button-color: var(--color-white);
  --dark-blue-outline-button-border-color: var(--color-white);
  --dark-blue-outline-button-hover-bg: var(--color-white);
  --dark-blue-outline-button-hover-color: var(--color-black);
  --dark-blue-outline-button-hover-border-color: var(--color-white);
  --dark-blue-outline-button-focus-bg: var(--color-white);
  --dark-blue-outline-button-focus-color: var(--color-black);
  --dark-blue-outline-button-focus-outline-color: var(--color-white);
  --dark-blue-outline-button-focus-border-color: var(--color-white);
  --yellow-button-focus-outline-color: var(--color-yellow);
  --close-button-icon: url('../images/images_svg/close-button_white.svg');
  --close-button-hover-bg: rgba(255, 255, 255, 0.16);
  --close-button-border-color: transparent;
  --close-button-focus-border-color: var(--color-white);
  --link-color: var(--color-white);
  --link-outline-color: var(--color-white);
  --link-visited-color: #FCCF5F;
  --link-visited-outline-color: #FCCF5F;
  --link-external-bg-image: url("../images/images_svg/arrow-up-right--white.svg");
  --insights-category-color: rgba(255, 255, 255, 0.80);
  --tab-link-color: var(--color-white);
  --tab-link-underline-color: var(--color-white);
  --tab-link-hover-bg: rgba(255, 255, 255, 0.16);
  --tab-link-active-bg: rgba(255, 255, 255, 0.32);
  --tab-link-outline-color: var(--tab-link-color);
  --subnavigation-bg: var(--color-black-secondary);
  --subnavigation-tblrz-bg: var(--color-black-secondary);
  --subnavigation-link-color: var(--color-white);
  --subnavigation-active-link-color: var(--color-white);
  --subnavigation-link-hover-bg: rgba(255, 255, 255, 0.16);
  --subnavigation-link-active-bg: rgba(255, 255, 255, 0.32);
  --subnavigation-link-underline-color: var(--dark-blue);
  --subnavigation-link-outline-color: var(--color-white);
  --subnavigation-link-outline-focus-color: var(--color-white);
  --subnavigation-link-bg-color: var(--color-white);
  --subnavigation-disabled-opacity: .5;
  --blue-block-bg: var(--color-black-secondary);
  --blue-block-color: var(--color-white);
  --select-border-color: var(--color-white);
  --select-outline-focus-color: var(--main-blue);
  --select-text-color: var(--color-white);
  --select-hover-bg-color: rgba(255, 255, 255, 0.16);
  --select-active-bg-color: rgba(255, 255, 255, 0.32);
  --placeholder-color: #707070;
  --label-color: var(--color-white);
  --checkbox-border-color: var(--color-white);
  --checkbox-label-color: var(--color-white);
  --checkbox-tick-icon-hover: url('../images/tick-white.svg');
  --checkbox-tick-icon-checked: url('../images/tick-dark-blue.svg');
  --checkbox-tick-checked-bg: var(--color-white);
  --job-search-header-color: var(--color-white);
  --job-search-input-bg-color: var(--color-white);
  --job-search-submit-bg-color: var(--color-black);
  --job-item-like-icon: url("../images/images_svg/like.svg");
  --job-item-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #151616;
  --job-item-border-color: rgba(255, 255, 255, 0.2);
  --job-item-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #000;
  --job-item-location-icon: url("../images/location-item--white.svg");
  --job-item-level-bg-color: var(--color-white);
  --job-item-featured-text-color: var(--color-black);
  --job-item-featured-bg-color: #FCCF5F;
  --job-item-badge-bg: #FFFFFF;
  --job-item-badge-color: #000000;
  --job-item-info-color: #FFFFFF;
  --job-item-info-filter: invert(100%);
  --job-page-firma-icon: url(../images/images_svg/career/legal-entity--white.svg);
  --job-page-full-part-icon: url(../images/images_svg/career/full-part--white.svg);
  --job-page-entry-date-icon: url(../images/images_svg/career/entry-date--white.svg);
  --job-page-additional-info-icon: url(../images/images_svg/career/additional-info--white.svg);
  --contact-block-icon-bg: var(--color-white);
  --contact-block-icon-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --contact-block-icon-outline-color: var(--color-white);
  --contact-block-icon-filter: brightness(0) saturate(100%) invert(10%) sepia(14%) saturate(6311%) hue-rotate(186deg) brightness(93%) contrast(106%);
  --slider-button-bg: var(--color-white);
  --slider-button-icon: url(../images/chevron-right--black.svg);
  --slider-focus-outline-color: var(--color-white);
  --slider-focus-border-color: var(--color-white);
  --slider-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --slider-dot-bg: rgba(255, 255, 255, 0.40);
  --slider-dot-active-bg: var(--color-white);
  --accordion-item-hover-bg: rgba(255, 255, 255, 0.16);
  --accordion-item-color: var(--color-white);
  --accordion-item-focus-outline-color: var(--color-white);
  --accordion-item-icon-color: var(--main-blue);
  --accordion-item-border-color: var(--color-white);
  --accordion-slider-button-hover-bg: rgba(255, 255, 255, 0.16);
  --filter-item-bg: transparent;
  --filter-item-color: var(--color-white);
  --filter-item-border-color: var(--color-white);
  --filter-item-focus-border-color: var(--color-white);
  --filter-item-focus-outline-color: var(--color-white);
  --filter-item-focus-outline-opacity: 0;
  --filter-item-hover-bg: rgba(255, 255, 255, 0.16);
  --filter-item-active-bg: var(--color-white);
  --filter-item-active-color: var(--color-black);
  --filter-item-active-focus-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --filter-item-active-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --filter-item-icon-color: var(--color-white);
  --filter-item-active-icon-color: var(--dark-blue);
  --megamenu-link-color: var(--color-white);
  --megamenu-title-color: var(--color-white);
  --megamenu-link-secondary-color: var(--color-white);
  --megamenu-icons-color: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(300deg) brightness(103%) contrast(102%);
  --megamenu-link-chevron: url("../images/images_svg/skip-arrow--white.svg") center right no-repeat;
  --megamenu-burger-color: var(--main-page-color);
  --megamenu-devider-color: rgba(255, 255, 255, 0.16);
  --megamenu-container-text-color: var(--color-white);
  --megamenu-container-light-grey-bg: rgba(255, 255, 255, 0.05);
  --megamenu-shadow: transparent;
  --megamenu-slick-btn-bg: #000;
  --megamenu-slick-btn-filter: invert(1);
  --megamenu-opened-bg: var(--color-white);
  --megamenu-opened-color: var(--dark-blue);
  --megamenu-img-filter: brightness(0) saturate(100%) invert(0%) sepia(4%) saturate(7486%) hue-rotate(169deg) brightness(101%) contrast(103%);
  --megamenu-back-button-color: var(--color-white);
  --megamenu-back-button-border-color: transparent;
  --megamenu-back-button-icon: url("../images/images_svg/back-button-icon--white.svg");
  --megamenu-back-button-hover-bg: rgba(255, 255, 255, 0.16);
  --megamenu-back-button-focus-border-color: var(--color-white);
  --megamenu-career-link-color: var(--color-white);
  --megamenu-career-link-disabled-color: rgba(255, 255, 255, 0.5);
  --megamenu-career-link-hover-color: var(--color-white);
  --megamenu-career-link-hover-bg: rgba(255, 255, 255, 0.16);
  --megamenu-career-link-opened-color: var(--color-white);
  --megamenu-career-counter-color: var(--color-black);
  --megamenu-career-counter-hover-color: var(--color-black);
  --megamenu-career-counter-bg: var(--color-white);
  --megamenu-career-counter-disabled-bg: #f2f2f2a1;
  --megamenu-career-container-title-color: var(--color-white);
  --megamenu-career-container-text-color: var(--color-white);
  --megamenu-career-link-chevron: url(../images/images_svg/chevron-right-white.svg);
  --megamenu-career-link-active-chevron: url(../images/images_svg/chevron-right-black.svg);
  --megamenu-career-link-chevron-disabled: url(../images/images_svg/chevron-right-white-05.svg);
  --megamenu-mt-link-hover-bg: rgba(255, 255, 255, 0.26);
  --megamenu-mt-link-border-color: transparent;
  --megamenu-mt-link-focus-border-color: var(--color-white);
  --benefit-img-filter: contrast(0.5);
  --related-jobs-header-text-color: var(--color-white);
  --jobs-slider-secondary-bg: var(--secondary-page-bg);
  --jobs-slider-link-color: var(--color-white);
  --jobs-slider-city-color: #009ED6;
  --awards-description-color: var(--color-white);
  --social-wall-header-color: var(--color-white);
  --tabs-color: var(--color-white);
  --langugage-item-color: rgba(255, 255, 255, 0.8);
  --langugage-selected-item-color: var(--color-white);
  --language-item-border-color: transparent;
  --language-selected-item-border-color: var(--color-white);
  --language-link-hover-bg: rgba(255, 255, 255, 0.16);
  --favorite-unmark-icon: url('../images/images_svg/trash-white.svg');
  --favorite-unmark-hover-bg: rgba(255, 255, 255, 0.16);
  --favorite-unmark-active-bg: rgba(255, 255, 255, 0.32);
  --favorite-unmark-outline: transparent;
  --favorite-unmark-focus-outline: var(--white);
  --favorite-event-title: var(--color-white);
  --favorite-content-bg: rgba(255, 255, 255, 0.05);
  --search-submit-bg-color: var(--color-black);
  --search-submit-hover-bg-color: #001a37c7;
  --search-header-secondary-color: var(--color-white);
  --search-no-result-icon-color: var(--color-white-080);
  --search-no-result-color: var(--color-white-080);
  --deadline-bg-color: var(--color-white);
  --deadline-color: var(--color-black);
  --event-icon-location: url('../images/images_svg/map-pin-white.svg');
  --event-icon-info: url('../images/info-white.svg');
  --event-filter-clear-icon: url('../images/images_svg/close-button--white.svg');
  --user-icon: url(../images/images_svg/user--white.svg);
  --header-icons-filter: brightness(0) saturate(100%) invert(100%) sepia(91%) saturate(38%) hue-rotate(321deg) brightness(110%) contrast(110%);
  --chevron-filter: none;
  --header-icon-border-color: transparent;
  --header-icon-background: rgba(255, 255, 255, 0.16);
  --header-icon-focus-background: transparent;
  --header-icon-focus-border: var(--color-white);
  --favourites-header-icon: url('../images/images_svg/bookmark-white.svg');
  --event-page-icon--type: url('../images/images_svg/career/icon_information_white.svg');
  --event-page-icon--location: url('../images/images_svg/career/job-city--white.svg');
  --event-page-icon--time: url('../images/images_svg/career/history--white.svg');
  --event-page-icon--date: url('../images/images_svg/career/date--white.svg');
  --event-page-icon--level: url('../images/images_svg/career/spread-arms-silhouette--white.svg');
  --event-page-icon--registr: url('../images/images_svg/career/list--white.svg');
  --event-page-icon--dresscode: url('../images/images_svg/career/business-briefcase--white.svg');
  --event-page-icon--ext-job-description: url('../images/images_svg/career/document-icon--white.svg');
  --event-page-counter-color: var(--color-white-080);
  --cookie-banner-settings-radio-bg: #797979;
  --cookie-banner-settings-radio-active-bg: var(--color-white);
  --cookie-banner-settings-radio-toggler-bg: var(--color-white);
  --cookie-banner-settings-radio-toggler-active-bg: var(--color-black);
  --cookie-banner-icon: url("../images/icon-cookie_compliance--white.svg");
  --cookie-banner-settings-radio-toggler-color: var(--color-white);
  --link-focus-outline-color: var(--color-white);
  --pagination-item-color: var(--color-white);
  --pagination-item-bg: transparent;
  --pagination-item-hover-bg: rgba(255, 255, 255, 0.16);
  --pagination-item-border-color: var(--color-white);
  --pagination-item-focus-outline-color: var(--color-white);
  --pagination-item-active-bg: var(--color-white);
  --pagination-item-active-color: var(--dark-blue);
  --top-button-bg-color: var(--color-white);
  --top-button-hover-bg-color: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --top-button-border-color: var(--color-white);
  --paragraph-p1-slick-dots-bg: var(--color-black);
  --paragraph-p1-slick-dots-hover-bg: #25221e;
  --sap-color: var(--color-black);
  --videojs-controls-focus-outline-color: var(--color-white);
  --paragraph-stage-slider-v1-nav-link-hover-bg: #999; }
  html.tabularaza-page[data-theme='dark']:root .main-container, html.tabularaza-page[data-theme='contrast']:root .main-container,
  html.zeb_move-page[data-theme='dark']:root .main-container,
  html.zeb_move-page[data-theme='contrast']:root .main-container,
  html.career-page[data-theme='dark']:root .main-container,
  html.career-page[data-theme='contrast']:root .main-container, html.staging-page[data-theme='dark']:root .main-container, html.staging-page[data-theme='contrast']:root .main-container {
    background-color: var(--main-page-bg) !important; }

html.tabularaza-page[data-theme='contrast']:root,
html.zeb_move-page[data-theme='contrast']:root,
html.career-page[data-theme='contrast']:root, html.staging-page[data-theme='contrast']:root {
  --main-blue: var(--color-white);
  --subnavigation-link-outline-focus-color: #009ED6;
  --button-outline-opacity: 1;
  --link-outline-contrast-color: #009ED6;
  --button-focus-border-color: #009ED6;
  --blue-button-focus-border-color: #009ED6;
  --dark-blue-outline-button-focus-border-color: #009ED6;
  --blue-outline-button-focus-border-color: #009ED6;
  --contact-block-icon-outline-color: #009ED6;
  --slider-focus-border-color: #009ED6;
  --link-focus-outline-color: #009ED6;
  --pagination-item-focus-outline-color: #009ED6;
  --filter-item-focus-outline-color: #009ED6;
  --filter-item-focus-outline-opacity: 1;
  --paragraph-p1-slick-dots-active-color: var(--color-white);
  --accessibility-overlay-link-border-color: var(--color-white);
  --accessibility-overlay-link-focus-color: #009ED6;
  --accessibility-overlay-link-icon: url('../images/accessibility-eye--white.svg');
  --accessibility-overlay-theme-toggler-border-color: #009ED6;
  --yellow-button-bg: var(--color-white);
  --yellow-button-color: var(--color-black);
  --yellow-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --yellow-button-hover-color: var(--color-black);
  --yellow-button-focus-bg: var(--color-white);
  --yellow-button-focus-color: var(--color-black);
  --yellow-button-focus-outline-color: #009ED6;
  --yellow-button-active-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%), #FFF;
  --yellow-button-active-color: var(--color-black);
  --close-button-border-color: var(--color-white);
  --close-button-focus-border-color: #009ED6;
  --close-button-border-radius: 9px;
  --benefit-img-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(35deg) brightness(114%) contrast(102%);
  --job-search-header-color: var(--color-white);
  --job-search-input-bg-color: var(--color-white);
  --job-search-submit-bg-color: var(--color-black);
  --job-item-best-match-color: var(--color-black);
  --job-item-best-match-bg: var(--color-white);
  --job-item-level-bg-color: var(--color-white);
  --job-item-featured-text-color: var(--color-black);
  --job-item-featured-bg-color: var(--color-white);
  --contact-block-name-color: var(--color-white);
  --logo-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(35deg) brightness(114%) contrast(102%);
  --accordion-item-icon-color: var(--color-white);
  --related-jobs-header-text-color: var(--color-white);
  --jobs-slider-city-color: var(--color-white);
  --awards-description-color: var(--color-white);
  --social-wall-header-color: var(--color-white);
  --tabs-color: var(--color-white);
  --langugage-item-color: rgba(255, 255, 255, 0.8);
  --langugage-selected-item-color: var(--color-white);
  --language-item-border-color: var(--color-white);
  --language-selected-item-border-color: #009ED6;
  --popup-search-overlay-alternative: rgba(0, 0, 0, 0.8);
  --search-submit-bg-color: var(--color-black);
  --search-header-secondary-color: var(--color-white);
  --deadline-bg-color: var(--color-white);
  --deadline-color: var(--color-black);
  --megamenu-link-chevron: url("../images/images_svg/skip-arrow--white.svg") calc(100% - 12px) 22px no-repeat;
  --megamenu-link-hover-color: #009ED6;
  --megamenu-back-button-border-color: var(--color-white);
  --megamenu-back-button-focus-border-color: #009ED6;
  --megamenu-career-link-disabled-color: var(--color-white);
  --megamenu-career-counter-disabled-color: rgba(0, 26, 55);
  --megamenu-career-link-chevron-disabled: url(../images/images_svg/chevron-right-white.svg);
  --megamenu-mt-link-border-color: var(--color-white);
  --megamenu-mt-link-focus-border-color: #009ED6;
  --breadcrumbs-outline-color: #009ED6;
  --event-icon-location: url('../images/images_svg/map-pin-white.svg');
  --event-icon-info: url('../images/info-white.svg');
  --favorite-unmark-hover-bg: rgba(255, 255, 255, 0.16);
  --favorite-unmark-active-bg: rgba(255, 255, 255, 0.32);
  --favorite-unmark-outline: var(--color-white);
  --favorite-unmark-focus-outline: #009ED6;
  --tab-link-outline-color: #009ED6;
  --header-icon-border-color: var(--color-white);
  --header-icon-background: rgba(255, 255, 255, 0.16);
  --header-icon-focus-background: rgba(255, 255, 255, 0.23);
  --header-icon-focus-border: #009ED6;
  --favourites-header-icon: url('../images/images_svg/bookmark-white.svg');
  --cta-block-button-outline-color: #009ED6;
  --top-button-bg-color: var(--color-white);
  --top-button-border-color: #009ED6;
  --chevron-filter: brightness(0) saturate(100%) invert(100%) sepia(91%) saturate(38%) hue-rotate(321deg) brightness(110%) contrast(110%);
  --videojs-controls-focus-outline-color: #009ED6;
  --slider-button-transp-focus-border-color: #009ED6;
  --slider-button-transp-bg: var(--color-white);
  --slider-button-transp-icon: url("../images/chevron-right--black.svg");
  --slider-button-transp-focus-outline-color: var(--color-white);
  --slider-button-transp-hover-bg: #E0E0E0;
  --blue-text: var(--color-white);
  --subnavigation-link-underline-color: var(--color-white); }

html.tabularaza-page[data-theme='dark']:root div[class*=color_], html.tabularaza-page[data-theme='contrast']:root div[class*=color_],
html.zeb_move-page[data-theme='dark']:root div[class*=color_],
html.zeb_move-page[data-theme='contrast']:root div[class*=color_],
html.career-page[data-theme='dark']:root div[class*=color_],
html.career-page[data-theme='contrast']:root div[class*=color_], html.staging-page[data-theme='dark']:root div[class*=color_], html.staging-page[data-theme='contrast']:root div[class*=color_] {
  background-color: transparent !important; }

.is-dark-background,
.has-dark-background {
  --main-page-bg: var(--color-black);
  --main-page-color: var(--color-white);
  --secondary-page-bg: var(--color-black-secondary);
  --secondary-white-bg: var(--color-black-secondary);
  --light-grey-bg: var(--color-black-secondary);
  --light-grey-bg-secondary: var(--color-black);
  --light-blue-bg: var(--color-black-secondary);
  --dark-blue-bg: var(--color-white);
  --accessibility-overlay-link-icon: url('../images/accessibility-eye.svg');
  --accessibility-overlay-link-hover-bg: rgba(255, 255, 255, 0.16);
  --accessibility-overlay-link-border-color: transparent;
  --accessibility-overlay-link-focus-color: var(--color-white);
  --accessibility-overlay-theme-toggler-border-color: var(--color-white);
  --popup-overlay: rgba(255, 255, 255, 0.32);
  --popup-search-overlay: rgba(255, 255, 255, 0.6);
  --popup-search-overlay-alternative: rgba(0, 0, 0, 0.6);
  --popup-border-color: var(--color-white);
  --popup-search-scroll-chevron: url('../images/chevron-down--white.svg');
  --popup-divider-border-color: rgba(255, 255, 255, 0.05);
  --date-color: var(--color-white);
  --blue-text: var(--main-blue);
  --black-text: var(--color-white);
  --totally-black-text: var(--color-white);
  --dark-black-text: var(--color-white);
  --violet-text: var(--color-white);
  --dark-blue-text: var(--color-white);
  --sandy-text: var(--color-white);
  --white-text: var(--dark-blue);
  --black-text-80-percent: var(--color-white);
  --black-text-60-percent: var(--color-white-060);
  --gray-text: rgba(255, 255, 255, 0.5);
  --dark-gray-text: var(--color-dark-gray);
  --metal-text: var(--color-white);
  --blue-bg: var(--color-black-secondary);
  --svg-fill: var(--color-white);
  --list-arrow-color: var(--color-white);
  --close-buton: url('../images/images_svg/close-button_white.svg') center no-repeat;
  --dropdown-arrow: url(../images/images_svg/career/arrow-down-white.svg);
  --left-burger-icon: url(../images/images_svg/icon_nav-left_white.svg);
  --breadcrumbs-color: var(--color-white);
  --breadcrumbs-active-color: var(--color-white);
  --breadcrumbs-separator: url(../images/next-white.svg);
  --breadcrumbs-hover-bg: rgba(255, 255, 255, 0.16);
  --breadcrumbs-active-bg: rgba(255, 255, 255, 0.24);
  --breadcrumbs-outline-color: var(--breadcrumbs-color);
  --caption-color: var(--color-white);
  --cta-block-bg: var(--color-white);
  --cta-block-color: var(--dark-blue);
  --cta-block-icons-filter: brightness(0) saturate(100%) invert(12%) sepia(7%) saturate(6767%) hue-rotate(171deg) brightness(104%) contrast(110%);
  --cta-block-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --cta-block-button-outline-color: var(--dark-blue);
  --cta-block-icon-eye: url('../images/eye--black.svg');
  --cta-block-icon-eye-hover: url('../images/eye--hover.svg');
  --cta-block-icon-cup: url('../images/coffee-cup--black.svg');
  --cta-block-icon-cup-hover: url('../images/coffee-cup--hover.svg');
  --cta-block-icon-bookmarks: url('../images/bookmark-black.svg');
  --cta-block-icon-bookmarks-marked: url('../images/bookmark-blue.svg');
  --bookmark-counter-color: var(--color-black);
  --bookmark-bg-color: var(--color-white);
  --header-bg: var(--color-black-secondary);
  --header-link-color: var(--color-white);
  --international-link-icon: url('../images/images_svg/globe--white.svg');
  --footer-bg: var(--blue-bg);
  --footer-link-color: var(--color-white);
  --footer-icon-filter: invert(100%) sepia(0%) saturate(5%) hue-rotate(149deg) brightness(104%) contrast(100%);
  --footer-copyright-bg: var(--color-white);
  --footer-copyright-color: var(--color-black);
  --blue-button-bg: var(--color-white);
  --blue-button-color: var(--color-black);
  --blue-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --blue-button-hover-color: var(--color-black);
  --blue-button-focus-bg: var(--color-white);
  --blue-button-focus-color: var(--color-black);
  --blue-button-focus-outline-color: var(--color-white);
  --blue-button-focus-border-color: var(--color-white);
  --blue-button-active-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%), #FFF;
  --blue-button-active-color: var(--color-black);
  --blue-button-arrow: url("../images/arrow-right--light-black.svg");
  --dark-blue-button-bg: var(--color-white);
  --button-link-hover-color: rgba(255, 255, 255, 0.12);
  --button-link-chevron: url(../images/next-white.svg);
  --blue-outline-button-bg: transparent;
  --blue-outline-button-color: var(--color-white);
  --blue-outline-button-border-color: var(--color-white);
  --blue-outline-button-hover-bg: var(--color-white);
  --blue-outline-button-hover-color: var(--color-black);
  --blue-outline-button-hover-border-color: var(--color-white);
  --blue-outline-button-focus-bg: var(--color-white);
  --blue-outline-button-focus-color: var(--color-black);
  --blue-outline-button-focus-outline-color: var(--color-white);
  --blue-outline-button-focus-border-color: var(--color-white);
  --dark-blue-outline-button-bg: transparent;
  --dark-blue-outline-button-color: var(--color-white);
  --dark-blue-outline-button-border-color: var(--color-white);
  --dark-blue-outline-button-hover-bg: var(--color-white);
  --dark-blue-outline-button-hover-color: var(--color-black);
  --dark-blue-outline-button-hover-border-color: var(--color-white);
  --dark-blue-outline-button-focus-bg: var(--color-white);
  --dark-blue-outline-button-focus-color: var(--color-black);
  --dark-blue-outline-button-focus-outline-color: var(--color-white);
  --dark-blue-outline-button-focus-border-color: var(--color-white);
  --yellow-button-focus-outline-color: var(--color-yellow);
  --close-button-icon: url('../images/images_svg/close-button_white.svg');
  --close-button-hover-bg: rgba(255, 255, 255, 0.16);
  --close-button-border-color: transparent;
  --close-button-focus-border-color: var(--color-white);
  --link-color: var(--color-white);
  --link-outline-color: var(--color-white);
  --link-visited-color: #FCCF5F;
  --link-visited-outline-color: #FCCF5F;
  --link-external-bg-image: url("../images/images_svg/arrow-up-right--white.svg");
  --insights-category-color: rgba(255, 255, 255, 0.80);
  --tab-link-color: var(--color-white);
  --tab-link-underline-color: var(--color-white);
  --tab-link-hover-bg: rgba(255, 255, 255, 0.16);
  --tab-link-active-bg: rgba(255, 255, 255, 0.32);
  --tab-link-outline-color: var(--tab-link-color);
  --subnavigation-bg: var(--color-black-secondary);
  --subnavigation-tblrz-bg: var(--color-black-secondary);
  --subnavigation-link-color: var(--color-white);
  --subnavigation-active-link-color: var(--color-white);
  --subnavigation-link-hover-bg: rgba(255, 255, 255, 0.16);
  --subnavigation-link-active-bg: rgba(255, 255, 255, 0.32);
  --subnavigation-link-underline-color: var(--dark-blue);
  --subnavigation-link-outline-color: var(--color-white);
  --subnavigation-link-outline-focus-color: var(--color-white);
  --subnavigation-link-bg-color: var(--color-white);
  --subnavigation-disabled-opacity: .5;
  --blue-block-bg: var(--color-black-secondary);
  --blue-block-color: var(--color-white);
  --select-border-color: var(--color-white);
  --select-outline-focus-color: var(--main-blue);
  --select-text-color: var(--color-white);
  --select-hover-bg-color: rgba(255, 255, 255, 0.16);
  --select-active-bg-color: rgba(255, 255, 255, 0.32);
  --placeholder-color: #707070;
  --label-color: var(--color-white);
  --checkbox-border-color: var(--color-white);
  --checkbox-label-color: var(--color-white);
  --checkbox-tick-icon-hover: url('../images/tick-white.svg');
  --checkbox-tick-icon-checked: url('../images/tick-dark-blue.svg');
  --checkbox-tick-checked-bg: var(--color-white);
  --job-search-header-color: var(--color-white);
  --job-search-input-bg-color: var(--color-white);
  --job-search-submit-bg-color: var(--color-black);
  --job-item-like-icon: url("../images/images_svg/like.svg");
  --job-item-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #151616;
  --job-item-border-color: rgba(255, 255, 255, 0.2);
  --job-item-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #000;
  --job-item-location-icon: url("../images/location-item--white.svg");
  --job-item-level-bg-color: var(--color-white);
  --job-item-featured-text-color: var(--color-black);
  --job-item-featured-bg-color: #FCCF5F;
  --job-item-badge-bg: #FFFFFF;
  --job-item-badge-color: #000000;
  --job-item-info-color: #FFFFFF;
  --job-item-info-filter: invert(100%);
  --job-page-firma-icon: url(../images/images_svg/career/legal-entity--white.svg);
  --job-page-full-part-icon: url(../images/images_svg/career/full-part--white.svg);
  --job-page-entry-date-icon: url(../images/images_svg/career/entry-date--white.svg);
  --job-page-additional-info-icon: url(../images/images_svg/career/additional-info--white.svg);
  --contact-block-icon-bg: var(--color-white);
  --contact-block-icon-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --contact-block-icon-outline-color: var(--color-white);
  --contact-block-icon-filter: brightness(0) saturate(100%) invert(10%) sepia(14%) saturate(6311%) hue-rotate(186deg) brightness(93%) contrast(106%);
  --slider-button-bg: var(--color-white);
  --slider-button-icon: url(../images/chevron-right--black.svg);
  --slider-focus-outline-color: var(--color-white);
  --slider-focus-border-color: var(--color-white);
  --slider-button-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --slider-dot-bg: rgba(255, 255, 255, 0.40);
  --slider-dot-active-bg: var(--color-white);
  --accordion-item-hover-bg: rgba(255, 255, 255, 0.16);
  --accordion-item-color: var(--color-white);
  --accordion-item-focus-outline-color: var(--color-white);
  --accordion-item-icon-color: var(--main-blue);
  --accordion-item-border-color: var(--color-white);
  --accordion-slider-button-hover-bg: rgba(255, 255, 255, 0.16);
  --filter-item-bg: transparent;
  --filter-item-color: var(--color-white);
  --filter-item-border-color: var(--color-white);
  --filter-item-focus-border-color: var(--color-white);
  --filter-item-focus-outline-color: var(--color-white);
  --filter-item-focus-outline-opacity: 0;
  --filter-item-hover-bg: rgba(255, 255, 255, 0.16);
  --filter-item-active-bg: var(--color-white);
  --filter-item-active-color: var(--color-black);
  --filter-item-active-focus-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --filter-item-active-hover-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --filter-item-icon-color: var(--color-white);
  --filter-item-active-icon-color: var(--dark-blue);
  --megamenu-link-color: var(--color-white);
  --megamenu-title-color: var(--color-white);
  --megamenu-link-secondary-color: var(--color-white);
  --megamenu-icons-color: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(300deg) brightness(103%) contrast(102%);
  --megamenu-link-chevron: url("../images/images_svg/skip-arrow--white.svg") center right no-repeat;
  --megamenu-burger-color: var(--main-page-color);
  --megamenu-devider-color: rgba(255, 255, 255, 0.16);
  --megamenu-container-text-color: var(--color-white);
  --megamenu-container-light-grey-bg: rgba(255, 255, 255, 0.05);
  --megamenu-shadow: transparent;
  --megamenu-slick-btn-bg: #000;
  --megamenu-slick-btn-filter: invert(1);
  --megamenu-opened-bg: var(--color-white);
  --megamenu-opened-color: var(--dark-blue);
  --megamenu-img-filter: brightness(0) saturate(100%) invert(0%) sepia(4%) saturate(7486%) hue-rotate(169deg) brightness(101%) contrast(103%);
  --megamenu-back-button-color: var(--color-white);
  --megamenu-back-button-border-color: transparent;
  --megamenu-back-button-icon: url("../images/images_svg/back-button-icon--white.svg");
  --megamenu-back-button-hover-bg: rgba(255, 255, 255, 0.16);
  --megamenu-back-button-focus-border-color: var(--color-white);
  --megamenu-career-link-color: var(--color-white);
  --megamenu-career-link-disabled-color: rgba(255, 255, 255, 0.5);
  --megamenu-career-link-hover-color: var(--color-white);
  --megamenu-career-link-hover-bg: rgba(255, 255, 255, 0.16);
  --megamenu-career-link-opened-color: var(--color-white);
  --megamenu-career-counter-color: var(--color-black);
  --megamenu-career-counter-hover-color: var(--color-black);
  --megamenu-career-counter-bg: var(--color-white);
  --megamenu-career-counter-disabled-bg: #f2f2f2a1;
  --megamenu-career-container-title-color: var(--color-white);
  --megamenu-career-container-text-color: var(--color-white);
  --megamenu-career-link-chevron: url(../images/images_svg/chevron-right-white.svg);
  --megamenu-career-link-active-chevron: url(../images/images_svg/chevron-right-black.svg);
  --megamenu-career-link-chevron-disabled: url(../images/images_svg/chevron-right-white-05.svg);
  --megamenu-mt-link-hover-bg: rgba(255, 255, 255, 0.26);
  --megamenu-mt-link-border-color: transparent;
  --megamenu-mt-link-focus-border-color: var(--color-white);
  --benefit-img-filter: contrast(0.5);
  --related-jobs-header-text-color: var(--color-white);
  --jobs-slider-secondary-bg: var(--secondary-page-bg);
  --jobs-slider-link-color: var(--color-white);
  --jobs-slider-city-color: #009ED6;
  --awards-description-color: var(--color-white);
  --social-wall-header-color: var(--color-white);
  --tabs-color: var(--color-white);
  --langugage-item-color: rgba(255, 255, 255, 0.8);
  --langugage-selected-item-color: var(--color-white);
  --language-item-border-color: transparent;
  --language-selected-item-border-color: var(--color-white);
  --language-link-hover-bg: rgba(255, 255, 255, 0.16);
  --favorite-unmark-icon: url('../images/images_svg/trash-white.svg');
  --favorite-unmark-hover-bg: rgba(255, 255, 255, 0.16);
  --favorite-unmark-active-bg: rgba(255, 255, 255, 0.32);
  --favorite-unmark-outline: transparent;
  --favorite-unmark-focus-outline: var(--white);
  --favorite-event-title: var(--color-white);
  --favorite-content-bg: rgba(255, 255, 255, 0.05);
  --search-submit-bg-color: var(--color-black);
  --search-submit-hover-bg-color: #001a37c7;
  --search-header-secondary-color: var(--color-white);
  --search-no-result-icon-color: var(--color-white-080);
  --search-no-result-color: var(--color-white-080);
  --deadline-bg-color: var(--color-white);
  --deadline-color: var(--color-black);
  --event-icon-location: url('../images/images_svg/map-pin-white.svg');
  --event-icon-info: url('../images/info-white.svg');
  --event-filter-clear-icon: url('../images/images_svg/close-button--white.svg');
  --user-icon: url(../images/images_svg/user--white.svg);
  --header-icons-filter: brightness(0) saturate(100%) invert(100%) sepia(91%) saturate(38%) hue-rotate(321deg) brightness(110%) contrast(110%);
  --chevron-filter: none;
  --header-icon-border-color: transparent;
  --header-icon-background: rgba(255, 255, 255, 0.16);
  --header-icon-focus-background: transparent;
  --header-icon-focus-border: var(--color-white);
  --favourites-header-icon: url('../images/images_svg/bookmark-white.svg');
  --event-page-icon--type: url('../images/images_svg/career/icon_information_white.svg');
  --event-page-icon--location: url('../images/images_svg/career/job-city--white.svg');
  --event-page-icon--time: url('../images/images_svg/career/history--white.svg');
  --event-page-icon--date: url('../images/images_svg/career/date--white.svg');
  --event-page-icon--level: url('../images/images_svg/career/spread-arms-silhouette--white.svg');
  --event-page-icon--registr: url('../images/images_svg/career/list--white.svg');
  --event-page-icon--dresscode: url('../images/images_svg/career/business-briefcase--white.svg');
  --event-page-icon--ext-job-description: url('../images/images_svg/career/document-icon--white.svg');
  --event-page-counter-color: var(--color-white-080);
  --cookie-banner-settings-radio-bg: #797979;
  --cookie-banner-settings-radio-active-bg: var(--color-white);
  --cookie-banner-settings-radio-toggler-bg: var(--color-white);
  --cookie-banner-settings-radio-toggler-active-bg: var(--color-black);
  --cookie-banner-icon: url("../images/icon-cookie_compliance--white.svg");
  --cookie-banner-settings-radio-toggler-color: var(--color-white);
  --link-focus-outline-color: var(--color-white);
  --pagination-item-color: var(--color-white);
  --pagination-item-bg: transparent;
  --pagination-item-hover-bg: rgba(255, 255, 255, 0.16);
  --pagination-item-border-color: var(--color-white);
  --pagination-item-focus-outline-color: var(--color-white);
  --pagination-item-active-bg: var(--color-white);
  --pagination-item-active-color: var(--dark-blue);
  --top-button-bg-color: var(--color-white);
  --top-button-hover-bg-color: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%), #FFF;
  --top-button-border-color: var(--color-white);
  --paragraph-p1-slick-dots-bg: var(--color-black);
  --paragraph-p1-slick-dots-hover-bg: #25221e;
  --sap-color: var(--color-black);
  --videojs-controls-focus-outline-color: var(--color-white);
  --paragraph-stage-slider-v1-nav-link-hover-bg: #999; }
  .is-dark-background .main-container,
  .has-dark-background .main-container {
    background-color: var(--main-page-bg) !important; }

.compentus-page:root {
  --main-blue: #60c6ef;
  --link-color: #60c6ef;
  --insights-category-color: #60c6ef;
  --footer-link-color: #fff;
  --search-no-result-icon-color: #60c6ef; }

html.tabularaza-page:root[data-theme="light"] {
  --main-blue: #200b63;
  --link-color: #200b63;
  --blue-button-color: #fff;
  --blue-button-hover-bg: #f6866a;
  --insights-category-color: #f6866a;
  --footer-link-color: #200b63;
  --black-text: #151616;
  --subnavigation-tblrz-bg: #f6866a;
  --subnavigation-link-hover-bg: rgba(0, 0, 0, 0.08);
  --subnavigation-link-underline-color: #200b63;
  --subnavigation-link-fixed-underline-color: #fff;
  --subnavigation-link-fixed-hover-bg: rgba(255, 255, 255, 0.08);
  --subnavigation-link-fixed-outline-focus-color: #fff;
  --event-filter-clear-icon: url('../images/images_svg/close-button_purple.svg');
  --search-no-result-icon-color: #200b63;
  --search-no-result-color: var(--color-black);
  --popup-overlay: #f6866a;
  --contact-block-ff: var(--colfax-font);
  --contact-block-position-font-weight: 400;
  --contact-block-name-color: #200b63; }

html.tabularaza-page:root[data-theme="contrast"] {
  --slider-button-transp-icon: url("../images/chevron-right--violet.svg"); }

html.zeb_move-page:root {
  --subnavigation-ff: var(--brown-std);
  --subnavigation-fz-mobile: 18px;
  --subnavigation-fz-desktop: 22px;
  --subnavigation-fw: 400;
  --subnavigation-lh: 120%;
  --subnavigation-padding: 5px 20px;
  --subnavigation-gap: 20px;
  --subnavigation-link-color: #666;
  --subnavigation-link-padding-mobile: 10px 6px;
  --subnavigation-link-padding-desktop: 10px 6px;
  --subnavigation-active-link-color: #000;
  --subnavigation-link-hover-bg: rgba(0, 0, 0, 0.12);
  --subnavigation-link-active-bg: transparent;
  --subnavigation-link-underline-color: #009ED6;
  --subnavigation-link-underline-height: 4px;
  --subnavigation-link-underline-br: 0;
  --subnavigation-link-outline-color: #000;
  --subnavigation-link-outline-focus-color: #000; }

html.zeb_move-page[data-theme='dark']:root {
  --subnavigation-link-color: #999;
  --subnavigation-active-link-color: var(--color-white);
  --subnavigation-link-underline-color: #009ED6; }

html.zeb_move-page[data-theme='contrast']:root {
  --subnavigation-link-color: var(--color-white);
  --subnavigation-link-underline-color: var(--color-white); }

@media (max-width: 575.98px) {
  .paragraph--type--esg-horizontal-slider {
    padding: 6px;
    scrollbar-width: none;
    overflow-x: auto;
    -ms-overflow-style: none; }
    .paragraph--type--esg-horizontal-slider::-webkit-scrollbar {
      display: none; } }

@media (min-width: 992px) {
  .paragraph--type--esg-horizontal-slider {
    padding-top: 70px;
    padding-bottom: 90px; } }

.paragraph--type--esg-horizontal-slider .field-label {
  display: none; }

.paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item {
  position: relative;
  display: block;
  -webkit-transition: .3s ease;
  transition: .3s ease; }
  .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item a {
    display: block;
    overflow: hidden; }
  @media screen and (max-width: 550px) {
    .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item .headline {
      left: 40px; }
    .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item img {
      width: 101%;
      -o-object-fit: contain;
         object-fit: contain; } }
  @media (max-width: 1199.98px) {
    .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item img {
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; } }
  @media (min-width: 1200px) {
    .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item:after {
      content: '';
      -webkit-transition: .3s ease;
      transition: .3s ease;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5)));
      background: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
      height: 100%;
      width: 101%;
      display: block;
      pointer-events: none;
      opacity: 0;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 1; }
    .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item.not-hover:after {
      opacity: 1; }
    .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item.is-hover {
      -webkit-box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.25);
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1);
      -webkit-transition: .3s ease;
      transition: .3s ease; } }
  .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item .headline {
    position: absolute;
    left: 20px;
    bottom: 30px;
    font-family: var(--lineto-brown-pro);
    font-weight: 700;
    font-size: 20px;
    color: white;
    line-height: 120%;
    padding-left: 32px;
    width: calc(100% - 40px);
    background: url(../images/arrow-right--white.svg) left center no-repeat;
    background-size: 20px;
    word-break: normal;
    pointer-events: none;
    -ms-hyphens: auto;
        hyphens: auto; }
    @media (min-width: 992px) {
      .paragraph--type--esg-horizontal-slider .paragraph--type--esg-horizontal-slider-item .headline {
        font-size: 24px;
        background-size: 24px; } }

.paragraph--type--esg-horizontal-slider .swiper-scrollbar {
  border-radius: 0;
  background: #d8d8d8;
  height: 7px;
  max-width: 900px;
  margin: 20px auto 0;
  position: inherit; }
  @media (min-width: 992px) {
    .paragraph--type--esg-horizontal-slider .swiper-scrollbar {
      margin: 90px auto 0; } }
  @media (max-width: 575.98px) {
    .paragraph--type--esg-horizontal-slider .swiper-scrollbar {
      max-width: 300px; } }
  .paragraph--type--esg-horizontal-slider .swiper-scrollbar .swiper-scrollbar-drag {
    border-radius: 0;
    background: black; }

/*# sourceMappingURL=../maps/paragraph--esg-horizontal-slider.css.map */
