@charset "UTF-8";
/* CORP: 2023-css*/
:root {
  --rtl-light: #ffffff;
  --rtl-grey: #6a6d71;
  --rtl-medium-grey: #515258;
  --rtl-dark-grey: #020203;
  --rtl-dark: #000000;
}
/*
 - sm: 0,
 - md: 768px,
 - lg: 1280px,
 - xl: 1792px

# same values as in 'src/corp-2023/styles/bootstrap/_grid.scss'

# Imported in main module file: corp-2023.scss

@import "mixins-media";


# Usage:

@include _md {
  color: $primary-orange;
  border: 1px solid $error;
}

*/
p {
  margin-bottom: 24px;
}
p:last-child {
  margin-bottom: 0;
}
p b, p strong {
  color: var(--rtl-dark-grey);
}
p a {
  color: inherit;
}
strong {
  color: var(--rtl-dark-grey) !important;
}
a {
  color: var(--rtl-dark-grey);
  text-decoration: underline;
}
a:hover {
  color: var(--rtl-dark-grey);
}
a .no-decoration {
  text-decoration: none;
}
#app, html, body {
  font-family: "RTLUnited", Arial, serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--rtl-dark-grey);
  background: var(--rtl-light);
  scroll-behavior: smooth;
}
/* gutter horizontal */
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  padding-right: 6px;
  padding-left: 6px;
}
.row {
  margin-right: -6px;
  margin-left: -6px;
}
@media (min-width: 768px) {
  .col-xl,
  .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
  .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
  .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col,
  .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .row {
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (min-width: 1280px) {
  .col-xl,
  .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
  .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
  .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col,
  .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .row {
    margin-right: -16px;
    margin-left: -16px;
  }
}
@media (min-width: 1792px) {
  .col-xl,
  .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
  .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
  .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col,
  .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .row {
    margin-right: -24px;
    margin-left: -24px;
  }
}
/* gutter vertical */
.fluid-container, .container, .container-lg, .container-md, .container-sm, .container-xl {
  --my-gutter-vertical: 24px;
}
@media (min-width: 1280px) {
  .fluid-container, .container, .container-lg, .container-md, .container-sm, .container-xl {
    --my-gutter-vertical: 32px;
  }
}
@media (min-width: 1792px) {
  .fluid-container, .container, .container-lg, .container-md, .container-sm, .container-xl {
    --my-gutter-vertical: 48px;
  }
}
@font-face {
  font-family: "RTLUnited";
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Regular.ttf");
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Regular.woff") format("woff"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Regular.otf") format("opentype"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTL-United-Icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RTLUnited";
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Bold.ttf");
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Bold.woff") format("woff"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Bold.otf") format("opentype"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTL-United-Icons.svg") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "RTLUnited";
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Light.ttf");
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Light.woff") format("woff"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-Light.otf") format("opentype"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTL-United-Icons.svg") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "RTLUnited";
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-RegularItalic.ttf");
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-RegularItalic.woff") format("woff"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-RegularItalic.otf") format("opentype"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTL-United-Icons.svg") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "RTLUnited";
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-BoldItalic.ttf");
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-BoldItalic.woff") format("woff"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-BoldItalic.otf") format("opentype"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTL-United-Icons.svg") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "RTLUnited";
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-LightItalic.ttf");
  src: url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-LightItalic.woff") format("woff"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTLUnitedText-LightItalic.otf") format("opentype"), url("/system/modules/com.netrtl.cms.rtlunited/resources/assets/fonts/RTL-United-Icons.svg") format("svg");
  font-weight: 300;
  font-style: italic;
}
.corp_elements_header.header {
  margin-top: 50px;
}
.corp_templates_2023_rtl-page .fluid-container > * {
  max-width: 1600px;
  margin: 0 auto;
}
.corp_templates_2023_rtl-page .rtl2023,
.corp_templates_2023_rtl-page .rtlBody {
  z-index: -1;
}
.corp_templates_2023_rtl-page main > .fluid-container > .row > .main-cols-level {
  padding: 0;
  margin: 0;
}
@media (max-width: 1279px) {
  .corp_templates_2023_rtl-page main {
    margin-top: 97px;
  }
}
@media (min-width: 1280px) {
  .corp_templates_2023_rtl-page main {
    margin-top: 0px;
  }
}
.corp_templates_2023_rtl-page #templatePlaceholder {
  height: 600px;
  color: #ff8a00;
  background: #fff;
  font-weight: bold;
  padding: 5em;
}
.corp_templates_rtl-page-large .rtl2023 > * {
  max-width: 1600px;
  margin: 0 auto;
}
.corp_templates_rtl-page-large main > .fluid-container > .main-cols-level {
  padding: 0;
  margin: 0;
}
.corp_templates_rtl-page-large #templatePlaceholder {
  height: 600px;
  color: #ff8a00;
  background: #fff;
  font-weight: bold;
  padding: 5em;
}
.corp_elements_2023_footer {
  /* md */
  /* lg */
  /* xl */
  /* md */
  /* lg */
  /* xl */
}
.corp_elements_2023_footer .logo-footer-wrapper {
  display: block;
  width: 135px;
  height: 24px;
  overflow: hidden;
}
.corp_elements_2023_footer .rtl-breadcrumb {
  background: #fff;
  color: #020203;
  font-weight: bold;
  font-size: 13px;
  line-height: 115%;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 48px 0;
}
.corp_elements_2023_footer .rtl-active .breadcrumbLink {
  color: #515258;
}
.corp_elements_2023_footer .rtl-breadcrumb a {
  color: #020203;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .corp_elements_2023_footer .rtl-breadcrumb {
    margin: 64px 0;
  }
}
@media screen and (min-width: 1280px) {
  .corp_elements_2023_footer .rtl-breadcrumb {
    margin: 80px 0;
  }
  .corp_elements_2023_footer .rtl-breadcrumb {
    font-size: 17px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_elements_2023_footer .rtl-breadcrumb {
    margin: 96px 0;
  }
}
.corp_elements_2023_footer .footer-copyright {
  margin: 0 0 48px 0;
}
.corp_elements_2023_footer .homeLink-row {
  margin: 48px 0 24px 0;
  display: flex;
  justify-content: space-between;
}
.corp_elements_2023_footer #homeLink,
.corp_elements_2023_footer #toTheTop {
  padding: 0;
  color: #17181a !important;
}
.corp_elements_2023_footer #footer {
  color: #6a6d71;
  background: #fff;
  font-size: 13px;
  /*box-shadow: 0px 1px 20px rgba(23, 24, 26, 0.1);*/
  margin-top: 48px;
}
.corp_elements_2023_footer .footer-links a {
  text-decoration: none;
}
.corp_elements_2023_footer .footerheadline {
  color: #020203;
  font-weight: bold;
  margin: 48px 0 16px 0;
}
.corp_elements_2023_footer h1,
.corp_elements_2023_footer h2,
.corp_elements_2023_footer h3,
.corp_elements_2023_footer h4,
.corp_elements_2023_footer h5,
.corp_elements_2023_footer h6 {
  color: #020203;
}
.corp_elements_2023_footer #homeLink {
  text-decoration: none;
  color: #020203;
}
.corp_elements_2023_footer .rtl-footer-logo {
  margin: 0 0 24px 0;
}
.corp_elements_2023_footer .footer-copyright {
  /* margin: 24px 0 24px 0; */
  padding: 24px 0 0 0;
  border-top: 1px solid #d8dadd;
}
.corp_elements_2023_footer #scrollUp {
  line-height: 1.2em;
  text-decoration: none;
}
.corp_elements_2023_footer #arrow-up {
  padding: 0 0 0 0;
  margin: 0 1em 0.25em 0;
}
@media screen and (min-width: 768px) {
  .corp_elements_2023_footer #footer {
    margin-top: 64px;
  }
  .corp_elements_2023_footer .footerheadline {
    margin: 48px 0 16px 0;
  }
}
@media screen and (min-width: 1280px) {
  .corp_elements_2023_footer #footer {
    margin-top: 80px;
  }
  .corp_elements_2023_footer .footerheadline {
    margin: 0 0 16px 0;
  }
}
@media screen and (min-width: 1792px) {
  .corp_elements_2023_footer.footer-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .corp_elements_2023_footer #footer {
    margin-top: 96px;
  }
  .corp_elements_2023_footer .footerheadline {
    margin: 0 0 16px 0;
  }
}
.corp_elements_2023_header {
  /* md */
  /* lg */
  /* xl */
}
.corp_elements_2023_header .megamenu .dropdown-menu {
  background: none;
  border: none;
  width: 100%;
  color: var(--rtl-dark-grey);
}
.corp_elements_2023_header .megamenu {
  position: static;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  display: flex;
  height: 100%;
  background: none;
  align-items: center;
}
.corp_elements_2023_header .megamenu:last-child {
  margin-right: 0;
}
.corp_elements_2023_header .megamenu-content-wrapper {
  transition: display 2s;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 0 96px 0 !important;
  border-top: 1px solid #d8dadd !important;
}
.corp_elements_2023_header .megamenu-content-wrapper .megamenu-content {
  background-color: white !important;
  display: flex;
  justify-content: space-between;
  padding: 40px 96px 80px;
}
@media (min-width: 1792px) {
  .corp_elements_2023_header .megamenu-content-wrapper .megamenu-content {
    max-width: 1600px;
    margin: 0 auto;
    padding: 40px 0 80px;
  }
}
.corp_elements_2023_header .megamenu-content-wrapper .megamenu-content .megamenu-col-left {
  width: 360px;
  display: flex;
  gap: 24px;
  flex-direction: column;
}
@media (min-width: 1792px) {
  .corp_elements_2023_header .megamenu-content-wrapper .megamenu-content .megamenu-col-left {
    width: 400px;
  }
}
.corp_elements_2023_header .megamenu-content-wrapper .megamenu-content .megamenu-col-right {
  display: flex;
  gap: 32px;
  width: 680px;
}
@media (min-width: 1792px) {
  .corp_elements_2023_header .megamenu-content-wrapper .megamenu-content .megamenu-col-right {
    width: 800px;
    gap: 40px;
  }
}
.corp_elements_2023_header .megamenu-col-left_slot-headline {
  font-size: 46px;
  font-weight: 700;
  line-height: 53px;
}
.corp_elements_2023_header .megamenu-content-col {
  flex: 1 1 0;
}
.corp_elements_2023_header .megamenu-col-left_slot-images {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.corp_elements_2023_header .megamenu_image-link {
  display: block;
  position: relative;
  text-decoration: none;
  padding: 24px;
}
.corp_elements_2023_header .megamenu_image-link img {
  position: absolute;
  top: 0;
  left: 0;
}
.corp_elements_2023_header .megamenu_image-link .megamenu_image-link_label {
  color: white;
  height: 28px;
  position: relative;
  font-size: 24px;
  display: flex;
  align-items: center;
}
.corp_elements_2023_header .megamenu_image-link .megamenu_image-link_label span {
  margin-left: 8px;
}
.corp_elements_2023_header .megamenu-links-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.corp_elements_2023_header .megamenu-links-list .megamenu-title-item {
  font-weight: bold;
  padding: 0 0 12px;
}
.corp_elements_2023_header .megamenu-links-list .megamenu-link-item {
  padding: 12px 0;
}
.corp_elements_2023_header .megamenu-links-list .megamenu-link-item a {
  text-decoration: none;
  color: var(--rtl-medium-grey);
}
.corp_elements_2023_header .megamenu-links-list .megamenu-link-item a:hover, .corp_elements_2023_header .megamenu-links-list .megamenu-link-item a:focus {
  color: var(--rtl-dark-grey);
}
.corp_elements_2023_header .search-item {
  display: flex;
  align-items: center;
}
.corp_elements_2023_header .rtl-megamenu-list {
  background: none;
  height: 100%;
  margin-left: auto;
  gap: 24px;
}
@media (min-width: 1792px) {
  .corp_elements_2023_header .rtl-megamenu-list {
    gap: 48px;
  }
}
.corp_elements_2023_header .rtl-megamenu-list .icon-only {
  margin-top: -3px;
}
.corp_elements_2023_header .rtl-megamenu-list-link {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 !important;
}
.corp_elements_2023_header .rtl-megamenu-list-link:visited, .corp_elements_2023_header .rtl-megamenu-list-link:link, .corp_elements_2023_header .rtl-megamenu-list-link:visited, .corp_elements_2023_header .rtl-megamenu-list-link:active {
  font-weight: 400;
  text-decoration: none;
  color: var(--rtl-grey);
}
.corp_elements_2023_header .rtl-megamenu-list-link:hover, .corp_elements_2023_header .rtl-megamenu-list-link:focus {
  border-bottom: 2px solid var(--rtl-dark-grey);
  margin-top: 2px;
  color: var(--rtl-dark-grey) !important;
}
.corp_elements_2023_header .megamenu-innerList {
  text-decoration: none;
  list-style-type: none;
  margin: 1em 0 1em 0;
}
.corp_elements_2023_header .megamenu-innerList-Item {
  margin: 0 0 0 1em;
}
.corp_elements_2023_header .megamenu-innerList-Headline,
.corp_elements_2023_header .megamenu-innerList-Item {
  font-weight: bold;
}
.corp_elements_2023_header .desktop-logo-wrapper img {
  height: 29px;
}
.corp_elements_2023_header .rtl-wrap-container {
  padding-top: 40px;
}
@media (max-width: 1280px) {
  .corp_elements_2023_header .rtl-wrap-container {
    padding-left: 0;
    padding-top: 40px;
  }
}
@media (min-width: 1792px) {
  .corp_elements_2023_header .rtl-wrap-container {
    padding-left: 0;
    padding-top: 48px;
  }
}
.corp_elements_2023_header .dropdown-menu-rtl {
  border-radius: 0;
}
.corp_elements_2023_header .dropdown-item,
.corp_elements_2023_header .dropdown-item:hover {
  background: none;
}
.corp_elements_2023_header .rendered-navigation {
  display: flex;
  justify-content: end;
  padding: 0 0 0 0;
}
.corp_elements_2023_header .rendered-navigation-block {
  min-width: 245px;
  padding: 0 12px 0 0;
}
.corp_elements_2023_header .navigation_item_p {
  color: #515258;
}
.corp_elements_2023_header .navigation_item_p:hover {
  color: #020203;
}
.corp_elements_2023_header .megaMenuChart {
  width: 380px;
}
.corp_elements_2023_header .rtl-collapsed-menu {
  padding-bottom: 96px;
  border-top: 1px solid #d8dadd;
}
.corp_elements_2023_header .dark_Overlay {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100vh;
}
.corp_elements_2023_header .no-decoration {
  text-decoration: none;
}
.corp_elements_2023_header .quote_icon {
  max-width: 24px;
}
.corp_elements_2023_header .megaMenuImageContainer {
  aspect-ratio: 16/9;
  max-width: 600px;
}
.corp_elements_2023_header .megaMenuImage {
  width: 100%;
}
.corp_elements_2023_header .megamenuImageLink-wrapper {
  flex: 0 50%;
}
.corp_elements_2023_header .megaMenuImage_Subline {
  margin-top: 12px;
  margin-bottom: 0;
  color: #020203;
  font-weight: bold;
  font-size: 13px;
}
.corp_elements_2023_header .megamenuImageLink {
  text-decoration: none;
}
.corp_elements_2023_header .megaMenuImage_Meta {
  color: #020203;
  font-weight: normal;
  font-size: 13px;
}
.corp_elements_2023_header .megaMenuSubline {
  font-weight: bold;
  font-size: 17px;
}
.corp_elements_2023_header p.navigation_text {
  font-size: 17px;
  font-weight: 700;
}
.corp_elements_2023_header p.navigation_quote {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}
.corp_elements_2023_header .megamenu_short_link {
  display: flex;
  text-decoration: none;
  align-items: center;
  font-size: 17px;
  font-weight: 700;
  height: 24px;
  color: #020203;
  gap: 8px;
  margin: 4px 0;
}
.corp_elements_2023_header .megamenu_short_link svg {
  width: 24px;
}
.corp_elements_2023_header .megamenu_short_link p {
  line-height: 16px;
  margin-top: 2px;
}
.corp_elements_2023_header p.navigation_author {
  font-size: 17px;
  font-weight: 400;
  color: #848a95;
}
.corp_elements_2023_header .flex-box-container-nav > div {
  display: flex;
  flex-direction: row;
}
@media (max-width: 1279px) {
  .corp_elements_2023_header #megamenu_toggle {
    display: none;
  }
}
@media (min-width: 1280px) {
  .corp_elements_2023_header #megamenu_toggle {
    display: inline;
  }
}
.corp_elements_2023_header .navigation_extra_headline {
  font-size: 46px;
  font-weight: 700;
  line-height: 53px;
  list-style: none;
  margin-bottom: 24px;
  color: #020203;
}
.corp_elements_2023_header .nav-link-sublink {
  text-decoration: none;
}
.corp_elements_2023_header .header-wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #d8dadd;
}
@media screen and (max-width: 767px) {
  .corp_elements_2023_header .header-wrapper {
    margin: 0 0 48px 0;
  }
}
@media screen and (min-width: 768px) {
  .corp_elements_2023_header .header-wrapper {
    margin: 0 0 64px 0;
  }
}
@media screen and (min-width: 1280px) {
  .corp_elements_2023_header .header-wrapper {
    margin: 0 0 80px 0;
  }
}
@media screen and (min-width: 1792px) {
  .corp_elements_2023_header .header-wrapper {
    margin: 0 0 96px 0;
  }
}
.corp_elements_2023_header #header {
  margin: 0;
  padding: 0;
}
.corp_elements_2023_header .btn-rtl {
  background: #000;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  border-radius: 0;
  border: 0;
  padding: 14px 24px 14px 24px;
  margin: 24px 0 24px 0;
}
.corp_elements_2023_header .btn-rtl:hover,
.corp_elements_2023_header .btn-rtl:active {
  background: #000;
  color: #fff;
}
.corp_elements_2023_header #dropdown-content {
  width: 100%;
}
.corp_elements_2023_header .rtl-navbar {
  height: 56px;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 1280px) {
  .corp_elements_2023_header .rtl-navbar {
    height: 80px;
  }
}
.corp_elements_2023_header .rtl-navbar .rtl-container {
  height: 100%;
}
.corp_elements_2023_header .navbar-toggler {
  border: 0;
  padding: 12px;
  margin: 0;
}
.corp_elements_2023_header .navbar-toggler-icon {
  color: #020203;
}
.corp_elements_2023_header .rtl-navbar-collapse {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 100%;
}
.corp_elements_2023_header .navbar-expand-lg > .container,
.corp_elements_2023_header .navbar-expand-lg > .container-fluid,
.corp_elements_2023_header .navbar-expand-lg > .container-xl {
  padding-left: 24px;
  padding-right: 24px;
}
.corp_elements_2023_header .rtl-toggler {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .corp_elements_2023_header .navbar-brand {
    width: 113px;
  }
}
@media screen and (min-width: 768px) {
  .corp_elements_2023_header .navbar-expand-lg > .container,
  .corp_elements_2023_header .navbar-expand-lg > .container-fluid,
  .corp_elements_2023_header .navbar-expand-lg > .container-xl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .corp_elements_2023_header .navbar-brand {
    width: 113px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_elements_2023_header .navbar-expand-lg > .container,
  .corp_elements_2023_header .navbar-expand-lg > .container-fluid,
  .corp_elements_2023_header .navbar-expand-lg > .container-xl {
    padding-left: 96px;
    padding-right: 96px;
  }
  .corp_elements_2023_header .navbar-brand {
    width: 160px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_elements_2023_header .navbar-expand-lg > .container,
  .corp_elements_2023_header .navbar-expand-lg > .container-fluid,
  .corp_elements_2023_header .navbar-expand-lg > .container-xl {
    padding-left: 0;
    padding-right: 0;
  }
  .corp_elements_2023_header .navbar-brand {
    width: 160px;
  }
}
.corp_elements_2023_header .dropdown-menu {
  transition: display 2s;
}
.corp_elements_2023_mega-menu {
  /* HEADER STYLES
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* MAIN STYLES
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
}
.corp_elements_2023_mega-menu .rtl-menu-item {
  display: flex;
  align-items: center;
}
.corp_elements_2023_mega-menu .mobile-logo-wrapper img {
  height: 29px;
}
.corp_elements_2023_mega-menu .darkOverlay {
  z-index: 9000;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100vh;
}
.corp_elements_2023_mega-menu .a_link {
  width: 300px;
}
.corp_elements_2023_mega-menu .nested {
  width: 100%;
  height: 100%;
}
.corp_elements_2023_mega-menu .nav_level_1,
.corp_elements_2023_mega-menu .nav_level_2,
.corp_elements_2023_mega-menu .nav_level_3,
.corp_elements_2023_mega-menu .nav_level_2_featured_link {
  padding: 12px 24px;
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .nav_level_1,
  .corp_elements_2023_mega-menu .nav_level_2,
  .corp_elements_2023_mega-menu .nav_level_3,
  .corp_elements_2023_mega-menu .nav_level_2_featured_link {
    padding: 12px 48px;
  }
}
.corp_elements_2023_mega-menu .nav_level_2,
.corp_elements_2023_mega-menu .nav_level_2_featured_link {
  display: flex;
  font-size: 19px;
  font-weight: 400;
  line-height: 115%;
}
.corp_elements_2023_mega-menu .nav_level_2_featured_link {
  font-weight: bold;
  width: 100%;
}
.corp_elements_2023_mega-menu .move-right,
.corp_elements_2023_mega-menu .nav_level_2_link {
  width: 390px;
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .move-right,
  .corp_elements_2023_mega-menu .nav_level_2_link {
    width: 330px;
  }
}
.corp_elements_2023_mega-menu .nav_logo_level_1 {
  padding: 0 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .nav_logo_level_1 {
    padding: 0 48px;
  }
}
.corp_elements_2023_mega-menu .elem_chevron {
  position: fixed;
  right: 24px;
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .elem_chevron {
    right: 48px;
  }
}
.corp_elements_2023_mega-menu .div_first {
  border-bottom: 1px solid #d8dadd;
  height: 56px;
  width: 100%;
  display: inline-flex;
  margin-bottom: 24px;
}
.corp_elements_2023_mega-menu .div_lang {
  position: absolute;
  bottom: 48px;
  padding-top: 0;
  padding-bottom: 0;
}
.corp_elements_2023_mega-menu .nav_level_1.div_lang > * {
  font-size: 17px;
  font-weight: normal;
  width: auto;
}
.corp_elements_2023_mega-menu .pipe-icon {
  margin: 0 4px;
}
.corp_elements_2023_mega-menu .control-icon {
  width: 24px;
  height: 24px;
}
.corp_elements_2023_mega-menu .overlayMobile-active {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100vh;
  width: 100%;
  position: absolute;
}
.corp_elements_2023_mega-menu .divider {
  border-bottom: 1px solid #d8dadd;
  margin-bottom: 24px;
}
.corp_elements_2023_mega-menu #mobilemenu_toggle {
  display: inline;
}
@media (min-width: 1280px) {
  .corp_elements_2023_mega-menu #mobilemenu_toggle {
    display: none;
  }
}
.corp_elements_2023_mega-menu .menu-wrapper button {
  padding: 0;
}
.corp_elements_2023_mega-menu ul.no-dots {
  list-style: none;
  padding: 0;
  margin: 0;
}
.corp_elements_2023_mega-menu button {
  background: transparent;
  border: none;
  cursor: pointer;
  font-family: inherit;
  font-size: 100%;
  line-height: initial;
  height: 100%;
  display: flex;
  align-items: center;
  color: inherit;
}
.corp_elements_2023_mega-menu button.toggle-menu svg {
  margin-top: -3px;
}
.corp_elements_2023_mega-menu .close-menu {
  padding: 0;
}
.corp_elements_2023_mega-menu .notification {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 15px;
  text-align: center;
  z-index: 1;
  background: var(--rtl-light);
}
@media (max-width: 700px) {
  .corp_elements_2023_mega-menu .notification {
    display: none;
  }
}
.corp_elements_2023_mega-menu .page-header {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  background: white;
  margin: 0 auto;
  color: var(--rtl-dark-grey);
}
.corp_elements_2023_mega-menu .page-header .header-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 56px;
  padding: 0 24px;
  background: var(--rtl-light);
  border-bottom: 1px solid #d8dadd;
}
.corp_elements_2023_mega-menu .page-header {
  border-bottom: none;
}
.corp_elements_2023_mega-menu .page-header .header-bar .brand {
  font-weight: bold;
}
.corp_elements_2023_mega-menu .page-header .header-bar .social {
  display: flex;
}
.corp_elements_2023_mega-menu .page-header .header-bar svg {
  fill: var(--white);
}
.corp_elements_2023_mega-menu .page-header .menu-wrapper {
  display: none;
  position: absolute;
  top: 0px;
  /* is 60px when navigation is under the top-bar  */
  right: 0;
  border-left: 1px solid #d8dadd;
  width: 100%;
  height: calc(100vh - 0px);
  /*height: calc(100vh - 60px);*/
  overflow: hidden;
}
.corp_elements_2023_mega-menu .page-header .menu-wrapper.is-visible {
  display: block;
}
.corp_elements_2023_mega-menu .page-header .list-wrapper {
  height: 100%;
  overflow-y: auto;
  background: var(--white);
}
.corp_elements_2023_mega-menu .page-header .list-wrapper:nth-child(2),
.corp_elements_2023_mega-menu .page-header .list-wrapper:nth-child(3) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateX(100%);
  backface-visibility: hidden;
  transition: transform 0.5s;
}
.corp_elements_2023_mega-menu .page-header .list-wrapper:nth-child(2).is-visible,
.corp_elements_2023_mega-menu .page-header .list-wrapper:nth-child(3).is-visible {
  transform: none;
}
.corp_elements_2023_mega-menu .page-header .list-wrapper:nth-child(1) > ul > li > .sub-menu,
.corp_elements_2023_mega-menu .page-header .list-wrapper:nth-child(2) .level-3 {
  display: none;
}
.corp_elements_2023_mega-menu .page-header .menu-wrapper a {
  display: inline-flex;
}
.corp_elements_2023_mega-menu .page-header .menu-wrapper a.nested {
  text-decoration: none;
}
.corp_elements_2023_mega-menu .page-header .menu-wrapper a:hover,
.corp_elements_2023_mega-menu .page-header .menu-wrapper a.is-active {
  color: var(--rtl-dark-grey);
}
.corp_elements_2023_mega-menu .page-header .menu-wrapper a:hover::before,
.corp_elements_2023_mega-menu .page-header .menu-wrapper a.is-active::before {
  content: " ";
  position: absolute;
  top: 50%;
  right: -20px;
  transform: translateY(-50%);
  color: var(--rtl-dark-grey);
}
.corp_elements_2023_mega-menu .page-header .back-one-level {
  display: flex;
  align-items: center;
  font-size: 17px;
  font-weight: 700;
  line-height: 115%;
  width: 100%;
}
.corp_elements_2023_mega-menu .list-header {
  display: inline-flex;
  height: 56px;
  width: 100%;
}
.corp_elements_2023_mega-menu .div_first,
.corp_elements_2023_mega-menu .list-header {
  padding: 0 24px;
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .div_first,
  .corp_elements_2023_mega-menu .list-header {
    padding: 0 48px;
  }
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .div_first,
  .corp_elements_2023_mega-menu .list-header {
    padding: 0 24px;
  }
  .corp_elements_2023_mega-menu .page-header .menu-wrapper {
    display: none;
    position: absolute;
    top: 0px;
    /* is 60px when navigation is under the top-bar  */
    right: 0;
    border-left: 1px solid #d8dadd;
    width: 360px;
    height: calc(100vh - 0px);
    /*height: calc(100vh - 60px);*/
    overflow: hidden;
  }
}
.corp_elements_2023_mega-menu .back-one-level-text {
  width: 100%;
}
@media (min-width: 768px) {
  .corp_elements_2023_mega-menu .page-header .header-bar {
    padding: 0 24px;
  }
}
.corp_elements_2023_mega-menu .page-main {
  max-width: 600px;
  width: 100%;
  padding: 0 15px;
  margin: 100px auto 0;
}
.corp_elements_2023_mega-menu .nav_level_1 > a {
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
  text-decoration: none;
  display: inline-flex;
  width: 100%;
  justify-content: space-between;
  justify-items: center;
}
.corp_elements_2023_mega-menu .nav_level_2,
.corp_elements_2023_mega-menu .nav_level_3 > a {
  font-size: 19px;
  font-weight: 400;
  line-height: 115%;
}
.corp_elements_2023_mega-menu .logo-row {
  padding: 0;
}
.corp_elements_2023_mega-menu .nested nav_level_2_link #text {
  width: 100px;
}
.corp_formatters_2023_404 .svg404 {
  margin-bottom: 24px;
}
.corp_formatters_2023_404 .title404 {
  /* sm */
  /* md */
  /* lg */
  /* xl */
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_404 .title404 {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_404 .title404 {
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_404 .title404 {
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_404 .title404 {
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
  }
}
.corp_formatters_2023_404 .text404 {
  /* sm */
  /* md */
  /* lg */
  /* xl */
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_404 .text404 {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_404 .text404 {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_404 .text404 {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_404 .text404 {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
  }
}
.corp_formatters_2023_accordion .accordionBase .card {
  border: unset;
  border-radius: unset;
  border-bottom: 1px solid #d8dadd;
  text-align: left;
}
.corp_formatters_2023_accordion .accordionBase .card:hover {
  border-bottom: 1px solid #17181a;
}
.corp_formatters_2023_accordion .accordionItem {
  padding: 16px 0;
  background: #ffffff;
  line-height: 1;
}
.corp_formatters_2023_accordion .accordionItem .title {
  font-weight: bold;
  font-size: 13px;
  line-height: 140%;
  color: #020203;
  padding-right: 0;
}
.corp_formatters_2023_accordion .accordionBase .content {
  font-size: 13px;
  line-height: 140%;
  color: #515258;
}
.corp_formatters_2023_accordion .accordionBase .collapse {
  padding-bottom: 16px;
}
.corp_formatters_2023_accordion .accordionItem .icon {
  padding-left: 0;
}
.corp_formatters_2023_accordion .accordionItem .plus-icon,
.corp_formatters_2023_accordion .accordionItem .minus-icon {
  height: 20px;
  width: 20px;
}
.corp_formatters_2023_accordion .accordionItem:not(.collapsed) .plus-icon,
.corp_formatters_2023_accordion .accordionItem.collapsed .minus-icon {
  display: none;
}
@media (min-width: 0) {
  .corp_formatters_2023_accordion .accordion {
    margin-bottom: 48px;
  }
}
@media (min-width: 768px) {
  .corp_formatters_2023_accordion .accordion {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_accordion .accordionItem {
    padding: 24px 0;
  }
  .corp_formatters_2023_accordion .accordionItem .title,
  .corp_formatters_2023_accordion .accordionBase .content {
    font-size: 17px;
  }
  .corp_formatters_2023_accordion .accordionItem .plus-icon,
  .corp_formatters_2023_accordion .accordionItem .minus-icon {
    height: 24px;
    width: 24px;
  }
  .corp_formatters_2023_accordion .accordionBase .collapse {
    padding-bottom: 24px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_accordion .accordion {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_accordion .accordion {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_anchor.anchor {
  width: 100%;
  height: 1px;
  background: none;
}
.corp_formatters_2023_benefits {
  /* START: use global variable to set vertical gutter  */
  /* END: use global variable to set vertical gutter  */
}
.corp_formatters_2023_benefits .benefits .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_benefits .benefits .row > * {
  margin-top: var(--my-gutter-vertical);
}
.corp_formatters_2023_benefits .benefits {
  margin-bottom: 48px;
}
.corp_formatters_2023_benefits .benefit-item .image {
  width: 48px;
  height: 48px;
  margin: 16px auto;
}
.corp_formatters_2023_benefits .benefit-item .image img {
  width: 100%;
}
.corp_formatters_2023_benefits .benefit-item .title {
  font-size: 13px;
  line-height: 115%;
  width: fit-content;
  margin: auto;
}
@media (min-width: 768px) {
  .corp_formatters_2023_benefits .benefits {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_benefits .benefit-item .title {
    font-size: 17px;
  }
  .corp_formatters_2023_benefits .benefit-item .image {
    width: 56px;
    height: 56px;
    margin: 24px auto;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_benefits .benefits {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_benefits .benefits {
    margin-bottom: 96px;
  }
  .corp_formatters_2023_benefits .benefit-item .image {
    width: 64px;
    height: 64px;
  }
}
.corp_formatters_2023_button-nested {
  /* START reset default setting */
  /* END reset default setting */
  /* button primary */
  /* button secondary */
}
.corp_formatters_2023_button-nested .my-button {
  padding: 0 0;
}
.corp_formatters_2023_button-nested .my-button .row {
  margin-right: 0;
  margin-left: 0;
}
.corp_formatters_2023_button-nested .my-button .btn .row {
  display: inline-flex;
  height: inherit;
  align-items: center;
}
.corp_formatters_2023_button-nested .my-button .btn .col-auto {
  padding: 0;
}
.corp_formatters_2023_button-nested .my-button .separator {
  margin-left: 8px;
}
.corp_formatters_2023_button-nested .my-button .icon {
  width: 24px;
  height: 24px;
}
.corp_formatters_2023_button-nested .my-button .btn-size-narrow .icon {
  width: 16px;
  height: 16px;
}
.corp_formatters_2023_button-nested .my-button .btn-primary,
.corp_formatters_2023_button-nested .my-button .btn-secondary,
.corp_formatters_2023_button-nested .my-button .btn-primary:hover,
.corp_formatters_2023_button-nested .my-button .btn-secondary:hover,
.corp_formatters_2023_button-nested .my-button .btn-primary.disabled,
.corp_formatters_2023_button-nested .my-button .btn-secondary.disabled,
.corp_formatters_2023_button-nested .my-button .btn-primary.focus,
.corp_formatters_2023_button-nested .my-button .btn-primary:focus,
.corp_formatters_2023_button-nested .my-button .btn-secondary.focus,
.corp_formatters_2023_button-nested .my-button .btn-secondary:focus,
.corp_formatters_2023_button-nested .my-button .btn-primary:not(:disabled):not(.disabled):active,
.corp_formatters_2023_button-nested .my-button .btn-secondary:not(:disabled):not(.disabled):active,
.corp_formatters_2023_button-nested .my-button .btn-primary:not(:disabled):not(.disabled):active:focus,
.corp_formatters_2023_button-nested .my-button .btn-secondary:not(:disabled):not(.disabled):active:focus {
  color: unset;
  background-color: unset;
  border-color: unset;
  box-shadow: unset;
}
.corp_formatters_2023_button-nested .my-button .btn.focus,
.corp_formatters_2023_button-nested .my-button .btn:focus {
  box-shadow: unset;
}
.corp_formatters_2023_button-nested .my-button .btn {
  border: unset;
  border-radius: unset;
}
.corp_formatters_2023_button-nested .my-button .btn {
  color: #020203;
  padding: 0 24px;
  height: 48px;
  font-size: 17px;
  line-height: 100%;
}
.corp_formatters_2023_button-nested .my-button .btn.btn-size-narrow {
  padding: 0 12px;
  height: 32px;
  font-size: 13px;
  line-height: 115%;
}
.corp_formatters_2023_button-nested .my-button .btn.disabled {
  color: #676a6e;
}
.corp_formatters_2023_button-nested .my-button .btn.disabled .icon {
  filter: brightness(0) saturate(100%) invert(48%) sepia(1%) saturate(1461%) hue-rotate(175deg) brightness(82%) contrast(83%);
}
.corp_formatters_2023_button-nested .my-button .btn-primary,
.corp_formatters_2023_button-nested .my-button .btn-primary:focus {
  color: #f7f8f9;
  background-color: #17181a;
}
.corp_formatters_2023_button-nested .my-button .btn-primary .icon {
  filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(1091%) hue-rotate(176deg) brightness(99%) contrast(97%);
}
.corp_formatters_2023_button-nested .my-button .btn-primary:hover,
.corp_formatters_2023_button-nested .my-button .btn-primary:not(:disabled):not(.disabled):active,
.corp_formatters_2023_button-nested .my-button .btn-primary:not(:disabled):not(.disabled):active:focus {
  color: #020203;
  background-color: #a8aaaf;
}
.corp_formatters_2023_button-nested .my-button .btn-primary:hover .icon {
  filter: brightness(0) saturate(100%) invert(2%) sepia(7%) saturate(857%) hue-rotate(200deg) brightness(101%) contrast(102%);
}
.corp_formatters_2023_button-nested .my-button .btn-primary.disabled {
  background-color: #f1f2f4;
}
.corp_formatters_2023_button-nested .my-button .btn-secondary,
.corp_formatters_2023_button-nested .my-button .btn-secondary:focus {
  border: 1px solid #a8aaaf;
}
.corp_formatters_2023_button-nested .my-button .btn-secondary:hover {
  border-color: #020203;
}
.corp_formatters_2023_button-nested .my-button .btn-secondary.disabled {
  border-color: #d8dadd;
}
.corp_formatters_2023_contact-card {
  /* START: use global variable to set vertical gutter  */
  /* END: use global variable to set vertical gutter  */
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_contact-card .contactCards .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_contact-card .contactCards .row > * {
  margin-top: var(--my-gutter-vertical);
}
.corp_formatters_2023_contact-card .contact-Information {
  color: #515258;
  line-height: 115%;
  font-size: 13px;
  margin-top: 8px;
}
.corp_formatters_2023_contact-card .contactCard-Image {
  width: 100%;
  aspect-ratio: 16/9;
}
.corp_formatters_2023_contact-card .contactCard-name {
  color: #020203;
  margin-bottom: 2px;
}
.corp_formatters_2023_contact-card .contactCard-info {
  margin: 0;
}
.corp_formatters_2023_contact-card .contactCard-info-link {
  color: #020203;
  text-decoration: underline;
}
.corp_formatters_2023_contact-card .contactCards {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_contact-card .contactCards {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_contact-card .contact-Information {
    font-size: 17px;
    margin-top: 12px;
  }
  .corp_formatters_2023_contact-card .contactCards {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_contact-card .contactCards {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_download-buttons .downloadButtons {
  padding: 0 0;
}
.corp_formatters_2023_download-buttons .downloadButtons a,
.corp_formatters_2023_download-buttons .downloadButtons a:hover {
  color: unset;
  text-decoration: unset;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem {
  padding: 16px 0;
  background: #ffffff;
  border-bottom: 1px solid #d8dadd;
  height: 100%;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem:hover {
  border-bottom: 1px solid #17181a;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem .row {
  padding: 0;
  margin: 0;
  line-height: 115%;
  height: 100%;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem .title {
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  padding: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem .col-separator {
  margin-left: 8px;
  padding: 0;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem .icon {
  height: 20px;
  width: 20px;
  padding: 0;
}
.corp_formatters_2023_download-buttons .downloadButtonsItem .icon-download {
  width: 20px;
  height: 20px;
}
@media (min-width: 0) {
  .corp_formatters_2023_download-buttons .downloadButtons {
    margin-bottom: 48px;
  }
}
@media (min-width: 768px) {
  .corp_formatters_2023_download-buttons .downloadButtons {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_download-buttons .downloadButtonsItem {
    padding: 24px 0;
  }
  .corp_formatters_2023_download-buttons .downloadButtonsItem .title {
    font-size: 17px;
  }
  .corp_formatters_2023_download-buttons .downloadButtonsItem .icon {
    height: 24px;
    width: 24px;
  }
  .corp_formatters_2023_download-buttons .downloadButtonsItem .icon-download {
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_download-buttons .downloadButtons {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_download-buttons .downloadButtons {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_heading-section {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_heading-section .headingSection-Headline {
  font-size: 32px;
  line-height: 115%;
  font-weight: bold;
  color: #020203;
}
.corp_formatters_2023_heading-section .headingSection-Subline {
  font-size: 17px;
  line-height: 140%;
  color: #515258;
  margin-top: 12px;
}
.corp_formatters_2023_heading-section.headingSection {
  margin-bottom: 48px;
}
.corp_formatters_2023_heading-section .headingSection-Headline.large {
  font-size: 60px;
}
.corp_formatters_2023_heading-section .headingSection-Subline.large {
  font-size: 32px;
  line-height: 115%;
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_heading-section.headingSection {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_heading-section .headingSection-Headline,
  .corp_formatters_2023_heading-section .headingSection-Subline {
    text-align: center;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_heading-section.headingSection {
    margin-bottom: 80px;
  }
  .corp_formatters_2023_heading-section .headingSection-Headline {
    font-size: 46px;
  }
  .corp_formatters_2023_heading-section .headingSection-Subline {
    font-size: 24px;
    line-height: 115%;
  }
  .corp_formatters_2023_heading-section .headingSection-Headline.large {
    font-size: 87px;
  }
  .corp_formatters_2023_heading-section .headingSection-Subline.large {
    font-size: 46px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_heading-section.headingSection {
    margin-bottom: 96px;
  }
  .corp_formatters_2023_heading-section .headingSection-Headline {
    font-size: 60px;
  }
  .corp_formatters_2023_heading-section .headingSection-Subline {
    font-size: 32px;
  }
  .corp_formatters_2023_heading-section .headingSection-Headline.large {
    font-size: 114px;
  }
  .corp_formatters_2023_heading-section .headingSection-Subline.large {
    font-size: 60px;
  }
}
.corp_formatters_2023_headings-nested .headings .small {
  margin-bottom: 12px;
}
.corp_formatters_2023_headings-nested .headings .medium,
.corp_formatters_2023_headings-nested .headings .large {
  margin-bottom: 24px;
}
.corp_formatters_2023_headings-nested .headings .text {
  font-size: 17px;
  line-height: 140%;
  margin-top: 12px;
  color: #515258;
}
.corp_formatters_2023_headings-nested .headings .small .title {
  font-size: 13px;
  font-weight: normal;
  line-height: 115%;
}
.corp_formatters_2023_headings-nested .headings .title {
  font-weight: bold;
  font-size: 24px;
  line-height: 115%;
  color: #020203;
}
.corp_formatters_2023_headings-nested .headings .large .title {
  font-weight: bold;
  font-size: 32px;
  line-height: 115%;
}
@media (min-width: 768px) {
  .corp_formatters_2023_headings-nested .headings .title {
    font-size: 32px;
  }
  .corp_formatters_2023_headings-nested .headings .small .title {
    font-size: 17px;
  }
  .corp_formatters_2023_headings-nested .headings .large {
    margin-bottom: 32px;
  }
  .corp_formatters_2023_headings-nested .headings .large .title,
  .corp_formatters_2023_headings-nested .headings .large .text {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_headings-nested .headings .text {
    font-size: 24px;
    line-height: 115%;
  }
  .corp_formatters_2023_headings-nested .headings .large .title {
    font-size: 46px;
  }
  .corp_formatters_2023_headings-nested .headings .large {
    margin-bottom: 40px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_headings-nested .headings .text {
    font-size: 32px;
  }
  .corp_formatters_2023_headings-nested .headings .large .title {
    font-size: 60px;
  }
  .corp_formatters_2023_headings-nested .headings .large {
    margin-bottom: 48px;
  }
}
.corp_formatters_2023_highlights {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_highlights.highlights {
  margin-bottom: 48px;
}
.corp_formatters_2023_highlights .highlights-headline {
  font-size: 24px;
  font-weight: bold;
  line-height: 115%;
  margin-top: 12px;
}
.corp_formatters_2023_highlights .highlights-text {
  font-size: 13px;
  line-height: 140%;
  margin-top: 8px;
}
.corp_formatters_2023_highlights.highlights .image img {
  width: 100%;
  aspect-ratio: 16/9;
}
.corp_formatters_2023_highlights .highlights-btn {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_highlights.highlights {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_highlights .highlights-headline {
    font-size: 32px;
    line-height: 115%;
  }
  .corp_formatters_2023_highlights .highlights-text {
    font-size: 17px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_highlights.highlights {
    margin-bottom: 80px;
  }
  .corp_formatters_2023_highlights .highlights-headline {
    margin-top: unset;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_highlights.highlights {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_iFrame.iFrame-wrapper {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_iFrame.iFrame-wrapper {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_iFrame.iFrame-wrapper {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_iFrame.iFrame-wrapper {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_image-nested {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_image-nested .rtlImage {
  width: 100%;
  aspect-ratio: 16/9;
  background: #515258;
  height: auto;
}
.corp_formatters_2023_image-nested .rtlImageCaption {
  color: #515258;
  font-size: 13px;
  margin-top: 12px;
}
.corp_formatters_2023_image-nested .imageComponent {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_image-nested .rtlImageCaption {
    font-size: 17px;
  }
  .corp_formatters_2023_image-nested .imageComponent {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_image-nested .imageComponent {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_image-nested .imageComponent {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_input-field-nested.inputField .label, .corp_formatters_2023_input-field-nested.inputField .message {
  font-size: 13px;
  line-height: 140%;
}
.corp_formatters_2023_input-field-nested.inputField .label {
  color: #020203;
}
.corp_formatters_2023_input-field-nested.inputField .label-row {
  height: 24px;
  padding-bottom: 6px;
}
.corp_formatters_2023_input-field-nested.inputField .label.hide {
  display: none;
}
.corp_formatters_2023_input-field-nested.inputField .input-field {
  height: 48px;
  background-color: #f1f2f4;
  margin: 0;
  line-height: normal;
}
.corp_formatters_2023_input-field-nested.inputField .spacer {
  margin-left: 12px;
  padding: 0;
}
.corp_formatters_2023_input-field-nested.inputField .icon-left, .corp_formatters_2023_input-field-nested.inputField .icon-right {
  width: 24px;
  height: 24px;
  margin: auto 0;
  padding: 0;
}
.corp_formatters_2023_input-field-nested.inputField .search-field {
  font-size: 17px;
  line-height: 140%;
  color: #676a6e;
  padding-left: 4px;
  padding-right: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: inherit;
}
.corp_formatters_2023_input-field-nested.inputField input {
  background-color: unset;
  padding: 0;
  border: unset;
  width: 100%;
}
.corp_formatters_2023_input-field-nested.inputField input::placeholder {
  color: #676a6e;
}
.corp_formatters_2023_input-field-nested.inputField input:focus-visible {
  outline: unset;
}
.corp_formatters_2023_input-field-nested.inputField .message {
  color: #6a6d71;
  height: 17px;
  padding-top: 4px;
}
.corp_formatters_2023_intro {
  /* md */
  /* lg */
  /* xl */
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_intro .socialmedia {
  margin-top: 24px;
}
.corp_formatters_2023_intro .social-icon {
  margin-right: 24px;
}
.corp_formatters_2023_intro .intro {
  float: none;
  margin-bottom: 48px;
}
.corp_formatters_2023_intro .intro-headline {
  font-size: 46px;
  line-height: 115%;
  font-weight: bold;
  color: #020203;
}
.corp_formatters_2023_intro .intro a {
  text-decoration: unset;
}
.corp_formatters_2023_intro .subline {
  margin-top: 8px;
}
.corp_formatters_2023_intro .metaSection,
.corp_formatters_2023_intro .subline,
.corp_formatters_2023_intro .social-icon-text {
  font-size: 13px;
  line-height: 115%;
  color: #515258;
}
.corp_formatters_2023_intro .social-icon-text {
  vertical-align: middle;
}
.corp_formatters_2023_intro .image-box {
  --increased-side-width: 0%;
  margin-left: calc(var(--increased-side-width) * -1);
  margin-right: var(--increased-side-width);
  width: calc(100% + var(--increased-side-width) * 2);
}
.corp_formatters_2023_intro .float-clear {
  clear: left;
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_intro .intro {
    float: none;
    margin-bottom: 64px;
  }
  .corp_formatters_2023_intro .intro-headline {
    font-size: 60px;
  }
  .corp_formatters_2023_intro .metaSection,
  .corp_formatters_2023_intro .subline,
  .corp_formatters_2023_intro .social-icon-text {
    font-size: 17px;
  }
  .corp_formatters_2023_intro .image-box {
    --increased-side-width: 10%; /* == one column width in a 10-cols component width */
  }
  .corp_formatters_2023_intro .float-clear {
    clear: left;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_intro .intro {
    float: none;
    margin-bottom: 80px;
  }
  .corp_formatters_2023_intro .image-box {
    --increased-side-width: 12.5%; /* == one column width in a 8-cols component width */
  }
  .corp_formatters_2023_intro .float-clear {
    clear: left;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_intro .intro {
    float: left;
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_intro .langSwitch-button {
  background: #000;
  color: #fff;
  padding: 16px 24px 16px 24px;
  display: inherit;
}
.corp_formatters_2023_intro .langSwitch-icon {
  margin: -4px 8px 0 0;
}
.corp_formatters_2023_intro .langSwitch-button {
  font-size: 17px;
  text-decoration: none;
}
.corp_formatters_2023_intro .float-clear {
  clear: left;
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_intro .langSwitch {
    margin: 0 0 24px 0;
    float: left;
  }
  .corp_formatters_2023_intro .image-box {
    float: left;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_intro .langSwitch {
    margin: 0 0 32px 0;
    float: left;
  }
  .corp_formatters_2023_intro .image-box {
    float: left;
  }
  .corp_formatters_2023_intro .float-clear {
    clear: left;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_intro .langSwitch {
    margin: 0 0 40px 0;
    float: left;
  }
  .corp_formatters_2023_intro .image-box {
    float: left;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_intro .langSwitch {
    margin: 24px 0 48px 0;
    float: right;
  }
  .corp_formatters_2023_intro .image-box {
    float: left;
  }
  .corp_formatters_2023_intro .float-clear {
    clear: left;
  }
}
.corp_formatters_2023_key-facts .keyFacts {
  margin-bottom: 96px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_key-facts .keyFacts {
    margin-bottom: 128px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_key-facts .keyFacts {
    margin-bottom: 160px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_key-facts .keyFacts {
    margin-bottom: 192px;
  }
}
.corp_formatters_2023_key-facts .keyFacts .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_key-facts .keyFacts .row > * {
  margin-top: var(--my-gutter-vertical);
}
@media (min-width: 768px) {
  .corp_formatters_2023_key-facts .keyFact.center {
    text-align: center;
  }
}
.corp_formatters_2023_key-facts .keyFact-Number {
  font-size: 46px;
  line-height: 115%;
  font-weight: bold;
  color: var(--rtl-dark-grey);
}
@media (min-width: 1280px) {
  .corp_formatters_2023_key-facts .keyFact-Number {
    font-size: 60px;
  }
}
.corp_formatters_2023_key-facts .keyFact-Title {
  font-size: 13px;
  line-height: 115%;
  color: var(--rtl-medium-grey);
  margin-top: 8px;
}
@media (min-width: 1280px) {
  .corp_formatters_2023_key-facts .keyFact-Title {
    font-size: 17px;
  }
}
.corp_formatters_2023_lang-switch {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_lang-switch .langSwitch-button {
  background: #000;
  color: #fff;
  padding: 16px 24px 16px 24px;
  display: inherit;
}
.corp_formatters_2023_lang-switch .langSwitch-icon {
  margin: -4px 8px 0 0;
}
.corp_formatters_2023_lang-switch .langSwitch-button {
  font-size: 17px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_lang-switch.langSwitch {
    margin: 0 0 24px 0;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_lang-switch.langSwitch {
    margin: 0 0 32px 0;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_lang-switch.langSwitch {
    margin: 0 0 40px 0;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_lang-switch.langSwitch {
    margin: 0 0 48px 0;
  }
}
.corp_formatters_2023_latest-article {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_latest-article .teaser a {
  text-decoration: none;
}
.corp_formatters_2023_latest-article .latestArticle-Button {
  margin-top: 48px;
}
.corp_formatters_2023_latest-article .latestArticle-Button-Btn {
  background: black;
  color: white;
  padding: 24px;
  font-size: 17px;
}
.corp_formatters_2023_latest-article .latestArticle .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_latest-article .latestArticle .row > * {
  margin-top: var(--my-gutter-vertical);
}
.corp_formatters_2023_latest-article .latestArticleTitle,
.corp_formatters_2023_latest-article .latestArticleMeta {
  font-size: 13px;
  line-height: 115%;
}
.corp_formatters_2023_latest-article .latestArticleTitle {
  color: #020203;
  margin-top: 8px;
  font-weight: bold;
}
.corp_formatters_2023_latest-article .latestArticleMeta {
  color: #515258;
  margin-top: 2px;
}
.corp_formatters_2023_latest-article .latestArticle-Image {
  background: #ddd;
  color: #333;
  margin: 0;
  padding: 0;
}
.corp_formatters_2023_latest-article .latestArticle_Img {
  width: 100%;
  padding: 0;
}
.corp_formatters_2023_latest-article .latestArticle-Button {
  text-align: center;
}
@media (min-width: 768px) {
  .corp_formatters_2023_latest-article {
    /*  .latestArticle {
        margin-bottom: 64px;
    }
    */
  }
  .corp_formatters_2023_latest-article .latestArticle-Button {
    margin: 24px 0 64px 0;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_latest-article {
    /*  .latestArticle {
        margin-bottom: 80px;
    }
    */
  }
  .corp_formatters_2023_latest-article .latestArticleTitle,
  .corp_formatters_2023_latest-article .latestArticleMeta {
    font-size: 17px;
  }
  .corp_formatters_2023_latest-article .latestArticleTitle {
    margin-top: 12px;
  }
  .corp_formatters_2023_latest-article .latestArticle-Button {
    margin: 24px 0 80px 0;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_latest-article {
    /* .latestArticle {
        margin-bottom: 96px;
    }
    */
  }
  .corp_formatters_2023_latest-article .latestArticle-Button {
    margin: 24px 0 96px 0;
  }
}
.corp_formatters_2023_line-chart {
  /* START: use global variable to set vertical gutter  */
  /* END: use global variable to set vertical gutter  */
  /* md */
}
.corp_formatters_2023_line-chart .lineCharts .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_line-chart .lineCharts .row > * {
  margin-top: var(--my-gutter-vertical);
}
.corp_formatters_2023_line-chart .lineCharts {
  margin-bottom: 48px;
  /* vars for statusBar width adjustments: decreasing by label and data width  */
  --label-width: 45px;
  --label-box-width: var(--label-width);
  --data-width: 30px;
  --data-cumulated-horizontal-space: 12px;
  --data-box-width: calc(
      var(--data-width) + var(--data-cumulated-horizontal-space)
  );
}
.corp_formatters_2023_line-chart .lineCharts .statusBar {
  display: flex;
  height: 32px;
  padding-left: var(--label-box-width);
  padding-right: var(--data-box-width);
}
.corp_formatters_2023_line-chart .lineCharts .statusBars__headline,
.corp_formatters_2023_line-chart .lineCharts .statusBar__description,
.corp_formatters_2023_line-chart .lineCharts .statusBar__value {
  font-weight: bold;
  font-size: 13px;
  line-height: 115%;
}
.corp_formatters_2023_line-chart .lineCharts .statusBars__headline {
  text-align: center;
  margin-bottom: 12px;
}
.corp_formatters_2023_line-chart .lineCharts .lineChart_footnote {
  font-size: 10px;
  line-height: 100%;
  color: #515258;
  margin-top: 12px;
}
.corp_formatters_2023_line-chart .lineCharts .statusBar__bar {
  padding-top: 10px;
}
.corp_formatters_2023_line-chart .lineCharts .statusBar__bar-bar {
  height: 12px;
  width: 100%;
  background-color: #000;
}
.corp_formatters_2023_line-chart .lineCharts .statusBar__description {
  display: flex;
  align-items: center;
  min-width: var(--label-width);
  padding-right: 12px;
  border-right: 2px solid black;
  margin-left: calc(-1 * var(--label-box-width));
}
.corp_formatters_2023_line-chart .lineCharts .statusBar__value {
  margin: auto 0;
  margin-left: 12px;
  margin-right: calc(-1 * var(--data-box-width));
}
@media (min-width: 768px) {
  .corp_formatters_2023_line-chart .lineCharts {
    margin-bottom: 64px;
    --label-width: 55px;
  }
  .corp_formatters_2023_line-chart .lineCharts .statusBars__headline,
  .corp_formatters_2023_line-chart .lineCharts .statusBar__description {
    font-size: 17px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_line-chart .lineCharts {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_line-chart .lineCharts {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_link-list-nested.linkList a,
.corp_formatters_2023_link-list-nested .linkList a:hover {
  color: unset;
  text-decoration: unset;
}
.corp_formatters_2023_link-list-nested .linkListItem {
  padding: 16px 0;
  background: #ffffff;
  border-bottom: 1px solid #d8dadd;
  line-height: 1;
  height: 100%;
}
.corp_formatters_2023_link-list-nested .linkListItem .row {
  height: 100%;
}
.corp_formatters_2023_link-list-nested.linkList {
  padding: 0 0;
}
.corp_formatters_2023_link-list-nested.linkList a > .linkListItem:hover {
  border-bottom: 1px solid #17181a;
}
.corp_formatters_2023_link-list-nested .linkListItem .title {
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  line-height: 115%;
  padding-right: 0;
}
.corp_formatters_2023_link-list-nested .linkListItem.large .title {
  font-size: 24px;
}
.corp_formatters_2023_link-list-nested .linkListItem .col-separator {
  width: 24px;
  padding: 0;
}
.corp_formatters_2023_link-list-nested .linkListItem .icon {
  padding-left: 0;
}
.corp_formatters_2023_link-list-nested .linkListItem .arrow-icon {
  height: 20px;
  width: 20px;
  margin-left: 4px;
}
.corp_formatters_2023_link-list-nested .linkListItem.large .arrow-icon {
  height: 24px;
  width: 24px;
  margin-left: 0;
}
.corp_formatters_2023_link-list-nested.linkList {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_link-list-nested.linkList {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_link-list-nested .linkListItem {
    padding: 24px 0;
  }
  .corp_formatters_2023_link-list-nested .linkListItem .title {
    font-size: 17px;
  }
  .corp_formatters_2023_link-list-nested .linkListItem .arrow-icon {
    height: 24px;
    width: 24px;
    margin-left: 0;
  }
  .corp_formatters_2023_link-list-nested .linkListItem.large .title {
    font-size: 32px;
  }
  .corp_formatters_2023_link-list-nested .linkListItem.large {
    padding: 24px 0;
  }
  .corp_formatters_2023_link-list-nested .linkListItem.large .arrow-icon {
    height: 32px;
    width: 32px;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_link-list-nested.linkList {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_link-list-nested.linkList {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_logo-grid {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_logo-grid .logoLink,
.corp_formatters_2023_logo-grid .logoLink:hover {
  text-decoration: none;
  align-items: center;
  display: flex;
}
.corp_formatters_2023_logo-grid .logoGrid {
  margin-bottom: 48px;
}
.corp_formatters_2023_logo-grid .logoGrid .image img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_logo-grid .logoGrid {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_logo-grid .logoGrid {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_logo-grid .logoGrid {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_media-teaser {
  /* START: use global variable to set vertical gutter  */
  /* END: use global variable to set vertical gutter  */
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_media-teaser .mediaTeaser .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_media-teaser .mediaTeaser .row > * {
  margin-top: var(--my-gutter-vertical);
}
.corp_formatters_2023_media-teaser .mediaTeaser {
  margin-bottom: 48px;
}
.corp_formatters_2023_media-teaser .mediaTeaser a {
  display: block;
  text-decoration: unset;
}
.corp_formatters_2023_media-teaser .teaserTitle,
.corp_formatters_2023_media-teaser .teaserMeta {
  font-size: 13px;
  line-height: 115%;
}
.corp_formatters_2023_media-teaser .teaserTitle {
  font-weight: bold;
  color: #020203;
  margin-top: 8px;
}
.corp_formatters_2023_media-teaser .teaserMeta {
  color: #515258;
  margin-top: 2px;
}
.corp_formatters_2023_media-teaser .mediaTeaser_Img {
  background: #f1f2f4;
  width: 100%;
  padding: 0;
  aspect-ratio: 16/9;
}
@media (min-width: 768px) {
  .corp_formatters_2023_media-teaser .mediaTeaser {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_media-teaser .mediaTeaser {
    margin-bottom: 80px;
  }
  .corp_formatters_2023_media-teaser .teaserTitle,
  .corp_formatters_2023_media-teaser .teaserMeta {
    font-size: 17px;
  }
  .corp_formatters_2023_media-teaser .teaserTitle {
    margin-top: 12px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_media-teaser .mediaTeaser {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_mega-menu-images .MegaMenuImage {
  max-width: 600px;
}
.corp_formatters_2023_paragraph {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_paragraph .paragraph {
  margin-bottom: 48px;
}
.corp_formatters_2023_paragraph .paragraph-text {
  color: #515258;
  font-size: 13px;
  line-height: 18px;
}
.corp_formatters_2023_paragraph .paragraph-footnote {
  color: #515258;
  font-size: 10px;
  line-height: 10px;
  margin: 12px 0 0 0;
}
.corp_formatters_2023_paragraph .paragraph-button {
  margin: 24px 0 0 0;
}
@media (min-width: 768px) {
  .corp_formatters_2023_paragraph .paragraph {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_paragraph .paragraph-text {
    font-size: 17px;
    line-height: 24px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_paragraph .paragraph {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_paragraph .paragraph {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_podcast {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_podcast iframe {
  min-height: 150px;
}
.corp_formatters_2023_podcast .podcastEpisode {
  margin: 0 0 64px 0;
}
.corp_formatters_2023_podcast .provider-list {
  display: flex;
}
.corp_formatters_2023_podcast .podcast-title {
  font-family: "RTLUnited", Arial, serif;
  font-size: 24px;
  padding: 0 0 16px 0;
}
@media (min-width: 768px) {
  .corp_formatters_2023_podcast .podcast-title {
    font-size: 32px;
    padding: 0 0 24px 0;
  }
  .corp_formatters_2023_podcast .podcastEpisode {
    margin: 0 0 64px 0;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_podcast .podcast-title {
    font-size: 32px;
    padding: 0 0 24px 0;
  }
  .corp_formatters_2023_podcast .podcastEpisode {
    margin: 0 0 80px 0;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_podcast .podcast-title {
    font-size: 32px;
    padding: 0 0 24px 0;
  }
  .corp_formatters_2023_podcast .podcastEpisode {
    margin: 0 0 96px 0;
  }
}
.corp_formatters_2023_podcast .podcast-player {
  background-color: #fff;
}
.corp_formatters_2023_podcast .podcast-player a,
.corp_formatters_2023_podcast .podcast-player .episode-basic-info .episode-title,
.corp_formatters_2023_podcast .podcast-player .episode-title a {
  color: #0c2745;
}
.corp_formatters_2023_podcast-list {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_podcast-list .podcast-image {
  object-fit: cover;
  object-position: left top;
  width: 126px;
  height: 126px;
  margin: 0 0 12px 0;
}
.corp_formatters_2023_podcast-list .small-meta {
  font-size: 13px;
  line-height: 15px;
  margin: 8px 0 8px 0;
}
.corp_formatters_2023_podcast-list .small-meta {
  display: inline;
}
.corp_formatters_2023_podcast-list .large-meta {
  display: none;
}
.corp_formatters_2023_podcast-list .podcast-title {
  color: #020203;
  font-size: 24px;
  font-variant: bold;
  margin: -48px 0 24px 0;
}
.corp_formatters_2023_podcast-list .podcast-episode {
  margin: 0 0 48px 0;
}
.corp_formatters_2023_podcast-list .podcast-headline {
  color: #020203;
  font-size: 17px;
  font-variant: bold;
}
.corp_formatters_2023_podcast-list .podcast-meta,
.corp_formatters_2023_podcast-list .podcast-meta:hover,
.corp_formatters_2023_podcast-list .podcast-meta:active,
.corp_formatters_2023_podcast-list .podcast-meta:visited {
  color: #515258;
  font-size: 13px;
}
.corp_formatters_2023_podcast-list .podcast-description {
  margin: 12px 0 0 0;
  color: #515258;
  font-size: 13px;
}
.corp_formatters_2023_podcast-list .podcast-link,
.corp_formatters_2023_podcast-list .podcast-link:hover,
.corp_formatters_2023_podcast-list .podcast-link:active,
.corp_formatters_2023_podcast-list .podcast-link:visited {
  text-decoration: none;
}
@media (min-width: 768px) {
  .corp_formatters_2023_podcast-list .small-meta {
    font-size: 17px;
    line-height: 24px;
    margin: 12px 0 0 0;
  }
  .corp_formatters_2023_podcast-list .podcast-image {
    object-fit: cover;
    object-position: left top;
    width: 166px;
    height: 166px;
    margin: 0 0 0 0;
  }
  .corp_formatters_2023_podcast-list .small-meta {
    display: inline;
  }
  .corp_formatters_2023_podcast-list .large-meta {
    display: none;
  }
  .corp_formatters_2023_podcast-list .podcast-title {
    color: #020203;
    font-size: 32px;
    margin: -48px 0 24px 0;
  }
  .corp_formatters_2023_podcast-list .podcast-headline {
    color: #020203;
    font-size: 24px;
    font-variant: bold;
  }
  .corp_formatters_2023_podcast-list .podcast-description {
    margin: 12px 0 0 0;
    color: #515258;
    font-size: 17px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_podcast-list .podcast-image {
    object-fit: cover;
    object-position: left top;
    width: 192px;
    height: 192px;
    margin: 0 0 0 0;
  }
  .corp_formatters_2023_podcast-list .large-meta {
    font-size: 17px;
    line-height: 20px;
    margin: 0;
  }
  .corp_formatters_2023_podcast-list .small-meta {
    display: none;
  }
  .corp_formatters_2023_podcast-list .large-meta {
    display: inline;
  }
  .corp_formatters_2023_podcast-list .podcast-title {
    color: #020203;
    font-size: 32px;
    margin: -48px 0 24px 0;
  }
  .corp_formatters_2023_podcast-list .podcast-headline {
    color: #020203;
    font-size: 32px;
    font-variant: bold;
  }
  .corp_formatters_2023_podcast-list .podcast-description {
    margin: 12px 0 0 0;
    color: #515258;
    font-size: 17px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_podcast-list .large-meta {
    font-size: 17px;
    line-height: 20px;
    margin: 0;
  }
  .corp_formatters_2023_podcast-list .small-meta {
    display: none;
  }
  .corp_formatters_2023_podcast-list .large-meta {
    display: inline;
  }
  .corp_formatters_2023_podcast-list .podcast-title {
    color: #020203;
    font-size: 32px;
    margin: -48px 0 24px 0;
  }
  .corp_formatters_2023_podcast-list .podcast-description {
    margin: 12px 0 0 0;
    color: #515258;
    font-size: 17px;
  }
}
.corp_formatters_2023_quote {
  /* sm */
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_quote .quote {
  border-left: 1px #020203 solid;
}
.corp_formatters_2023_quote .quote-text {
  font-weight: bold;
  color: #020203;
}
.corp_formatters_2023_quote .quote-source {
  color: #515258;
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_quote .quote-text {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 24px 0;
  }
  .corp_formatters_2023_quote .quote-source {
    font-size: 13px;
    line-height: 15px;
    margin: 0 0 48px 0;
  }
  .corp_formatters_2023_quote .quote {
    padding: 0 0 0 24px;
    margin: 0 0 0 24px;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_quote .quote-text {
    font-size: 32px;
    line-height: 37px;
    margin: 0 0 24px 0;
  }
  .corp_formatters_2023_quote .quote-source {
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 64px 0;
  }
  .corp_formatters_2023_quote .quote {
    padding: 0 0 0 24px;
    margin: 0 0 0 24px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_quote .quote-source {
    margin: 0 0 80px 0;
  }
  .corp_formatters_2023_quote .quote {
    padding: 0 0 0 24px;
    margin: 0 0 0 48px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_quote .quote-source {
    margin: 0 0 96px 0;
  }
  .corp_formatters_2023_quote .quote {
    padding: 0 0 0 24px;
    margin: 0 0 0 48px;
  }
}
.corp_formatters_2023_search-bar-nested.search-bar {
  margin-bottom: 48px;
}
.corp_formatters_2023_search-bar-nested.search-bar .title {
  font-weight: bold;
  font-size: 32px;
  line-height: 115%;
  color: #020203;
}
@media (min-width: 768px) {
  .corp_formatters_2023_search-bar-nested.search-bar {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_search-bar-nested.search-bar .title {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_search-bar-nested.search-bar {
    margin-bottom: 80px;
  }
  .corp_formatters_2023_search-bar-nested.search-bar .title {
    font-size: 46px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_search-bar-nested.search-bar {
    margin-bottom: 96px;
  }
  .corp_formatters_2023_search-bar-nested.search-bar .title {
    font-size: 60px;
  }
}
.corp_formatters_2023_search-nested {
  /* lg */
}
.corp_formatters_2023_search-nested .teaser a {
  text-decoration: none;
}
.corp_formatters_2023_search-nested .loadingSpinner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.corp_formatters_2023_search-nested .result-row-filters {
  font-size: 13px;
}
.corp_formatters_2023_search-nested .result-row-filters-divider {
  border-bottom: 1px solid lightgray;
  padding-top: 0;
  padding-bottom: 0;
}
.corp_formatters_2023_search-nested .result-row-filters-main button {
  background: none;
  border: none;
  padding: 0;
}
.corp_formatters_2023_search-nested .result-row-filters .custom-radio * {
  cursor: pointer;
}
.corp_formatters_2023_search-nested .result-row-filters .custom-select {
  width: 50px;
  border: none;
  font-size: 13px;
  padding: 0;
}
.corp_formatters_2023_search-nested .result-row-filters .searchDatePicker {
  height: 100%;
  background-color: black;
  color-scheme: dark;
  color: white;
  border: none;
  width: 100px;
  padding: 5px;
  font-size: 12px;
}
.corp_formatters_2023_search-nested .inputField .label,
.corp_formatters_2023_search-nested .inputField .message {
  font-size: 13px;
  line-height: 140%;
}
.corp_formatters_2023_search-nested .inputField .label {
  color: #020203;
}
.corp_formatters_2023_search-nested .inputField .label-row {
  height: 24px;
  padding-bottom: 6px;
}
.corp_formatters_2023_search-nested .inputField .label.hide {
  display: none;
}
.corp_formatters_2023_search-nested .inputField .input-field {
  height: 48px;
  background-color: #f1f2f4;
  margin: 0;
  line-height: normal;
}
.corp_formatters_2023_search-nested .inputField .spacer {
  margin-left: 12px;
  padding: 0;
}
.corp_formatters_2023_search-nested .inputField .icon-left,
.corp_formatters_2023_search-nested .inputField .icon-right {
  width: 24px;
  height: 24px;
  margin: auto 0;
  padding: 0;
}
.corp_formatters_2023_search-nested .inputField .search-field {
  font-size: 17px;
  line-height: 140%;
  color: #676a6e;
  padding-left: 4px;
  padding-right: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: inherit;
}
.corp_formatters_2023_search-nested .inputField input {
  background-color: unset;
  padding: 0;
  border: unset;
  width: 100%;
}
.corp_formatters_2023_search-nested .inputField input::placeholder {
  color: #676a6e;
}
.corp_formatters_2023_search-nested .inputField input:focus-visible {
  outline: unset;
}
.corp_formatters_2023_search-nested .inputField .message {
  color: #6a6d71;
  height: 17px;
  padding-top: 4px;
}
.corp_formatters_2023_search-nested .teaserTitle,
.corp_formatters_2023_search-nested .teaserMeta {
  font-size: 13px;
  line-height: 115%;
  font-weight: bold;
}
.corp_formatters_2023_search-nested .teaserTitle {
  color: #020203;
  margin-top: 8px;
}
.corp_formatters_2023_search-nested .teaserMeta {
  color: #515258;
  margin-top: 2px;
}
.corp_formatters_2023_search-nested .mediaTeaser_Img {
  background: #f1f2f4;
  width: 100%;
  padding: 0;
  aspect-ratio: 16/9;
}
@media (min-width: 1280px) {
  .corp_formatters_2023_search-nested .teaserTitle,
  .corp_formatters_2023_search-nested .teaserMeta {
    font-size: 17px;
  }
  .corp_formatters_2023_search-nested .teaserTitle {
    margin-top: 12px;
  }
}
.corp_formatters_2023_site-overview {
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_site-overview.overview .overviewHeading {
  font-weight: bold;
  font-size: 46px;
  line-height: 115%;
  padding-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_site-overview.overview .overviewHeading {
    font-size: 60px;
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_site-overview.overview .overviewHeading {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_site-overview.overview .overviewHeading {
    padding-bottom: 96px;
  }
}
.corp_formatters_2023_slider.hero-slider {
  --my-gutter-width: 24px;
  margin: 0 calc(var(--my-gutter-width) * -1);
  margin-bottom: 96px;
  max-width: unset;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider.hero-slider {
    margin-bottom: 128px;
    --my-gutter-width: 48px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_slider.hero-slider {
    margin-bottom: 160px;
    --my-gutter-width: 96px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_slider.hero-slider {
    margin-bottom: 192px;
  }
}
.corp_formatters_2023_slider.hero-slider .controls {
  margin: 24px var(--my-gutter-width) 0;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider.hero-slider .controls {
    margin-top: 32px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_slider.hero-slider .controls {
    margin-top: 40px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_slider.hero-slider .controls {
    margin: 48px calc((100% - 1600px) / 2) 0;
  }
}
.corp_formatters_2023_slider.hero-slider .splide__arrows {
  position: relative;
}
.corp_formatters_2023_slider.hero-slider .splide__arrow {
  background: unset;
  opacity: unset;
  border-radius: unset;
  height: 24px;
  width: 24px;
  top: unset;
  transform: unset;
}
.corp_formatters_2023_slider.hero-slider .splide__arrow svg path {
  fill: #17181a;
}
.corp_formatters_2023_slider.hero-slider .splide__arrow:disabled {
  cursor: unset;
}
.corp_formatters_2023_slider.hero-slider .splide__arrow:disabled svg path {
  fill: #d8dadd;
}
.corp_formatters_2023_slider.hero-slider .splide__arrow.splide__arrow--prev {
  right: 48px;
  left: inherit;
}
.corp_formatters_2023_slider.hero-slider .splide__arrow.splide__arrow--next {
  right: 0;
}
.corp_formatters_2023_slider.hero-slider .splide__pagination {
  position: relative;
  bottom: 0;
  padding: 0;
}
.corp_formatters_2023_slider.hero-slider .splide__pagination li {
  display: flex;
}
.corp_formatters_2023_slider.hero-slider .splide__pagination__page {
  background-color: #d8dadd;
  border-radius: unset;
  width: 24px;
  height: 2px;
  margin: 0 4px;
  opacity: unset;
}
.corp_formatters_2023_slider.hero-slider .splide__pagination__page.is-active {
  background-color: #17181a;
  transform: unset;
}
.corp_formatters_2023_slider.hero-slider .splide__slide:not(.is-active) {
  opacity: 0.3;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider.hero-slider .splide__pagination li {
    height: 24px;
    display: unset;
  }
  .corp_formatters_2023_slider.hero-slider .splide__pagination__page {
    width: 48px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_slider.hero-slider .splide__pagination__page {
    width: 96px;
    margin: 0 6px;
  }
}
.corp_formatters_2023_slider-item-nested.slide-item-wrapper a, .corp_formatters_2023_slider-item-nested.slide-item-wrapper a:hover {
  color: unset;
  text-decoration: unset;
}
.corp_formatters_2023_slider-item-nested .slide-item {
  height: 100%;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider-item-nested .slide-item {
    display: flex;
    border: 1px solid #d8dadd;
  }
}
.corp_formatters_2023_slider-item-nested .slide-item .image {
  padding: 0;
}
.corp_formatters_2023_slider-item-nested .slide-item .image img {
  aspect-ratio: 16/9;
}
.corp_formatters_2023_slider-item-nested .slide-item .content-box {
  padding: 0;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider-item-nested .slide-item .content-box {
    padding: 24px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_slider-item-nested .slide-item .content-box {
    padding: 32px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_slider-item-nested .slide-item .content-box {
    padding: 48px;
  }
}
.corp_formatters_2023_slider-item-nested .slide-item .content-box > .row {
  height: 100%;
}
.corp_formatters_2023_slider-item-nested .slide-item .content-box > .row > * {
  padding: auto 0;
}
.corp_formatters_2023_slider-item-nested .slide-item .headline {
  font-size: 24px;
  line-height: 115%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-weight: 700;
  padding-top: 12px;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider-item-nested .slide-item .headline {
    padding-top: unset;
  }
}
.corp_formatters_2023_slider-item-nested .slide-item .headline[data-size=h2] {
  font-size: 22px;
}
.corp_formatters_2023_slider-item-nested .slide-item .headline[data-size=h3] {
  font-size: 18px;
}
.corp_formatters_2023_slider-item-nested .slide-item .headline[data-size=h4] {
  font-size: 16px;
}
.corp_formatters_2023_slider-item-nested .slide-item .meta {
  font-size: 13px;
  line-height: 115%;
}
@media (min-width: 1280px) {
  .corp_formatters_2023_slider-item-nested .slide-item .meta {
    font-size: 17px;
  }
}
.corp_formatters_2023_slider-item-nested .slide-item .meta .title {
  margin-bottom: 4px;
  font-weight: 700;
}
.corp_formatters_2023_slider-item-nested .slide-item .meta .content {
  color: #515258;
}
@media (min-width: 768px) {
  .corp_formatters_2023_slider-item-nested .slide-item .meta .content {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.corp_formatters_2023_table {
  /*table {*/
  /*    width: 100%;*/
  /*}*/
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_table .rtl-table {
  /*overflow: auto;*/
  margin-bottom: 48px;
}
.corp_formatters_2023_table .table th {
  border-top: unset;
}
.corp_formatters_2023_table .table thead th {
  border-bottom: unset;
}
.corp_formatters_2023_table .tableHeader {
  font-weight: bold;
  font-size: 13px;
  line-height: 140%;
  border-bottom: 1px solid #d8dadd;
  color: #020203;
}
.corp_formatters_2023_table .tableItem {
  font-size: 13px;
  line-height: 140%;
  border-bottom: 1px solid #d8dadd;
  color: #515258;
}
.corp_formatters_2023_table .footnote {
  font-size: 10px;
  line-height: 100%;
  margin-top: 24px;
  color: #515258;
}
@media (min-width: 768px) {
  .corp_formatters_2023_table .rtl-table {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_table .rtl-table {
    margin-bottom: 80px;
  }
  .corp_formatters_2023_table .tableHeader {
    font-size: 17px;
  }
  .corp_formatters_2023_table .tableItem {
    font-size: 17px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_table .rtl-table {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_tabs {
  /* sm */
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_tabs.tabs {
  width: 100%;
  background: #fff;
  height: 80px;
  display: inline-flex;
  max-width: 1600px;
  border-bottom: 1px solid #d8dadd;
  overflow-x: auto;
  white-space: nowrap;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.corp_formatters_2023_tabs.tabs::-webkit-scrollbar {
  display: none;
}
.corp_formatters_2023_tabs .tabs-entry {
  display: inline-block;
  height: 80px;
  vertical-align: center;
  text-align: center;
  color: #6a6d71;
  border-bottom: 2px solid #020203;
}
.corp_formatters_2023_tabs .tabs-entry-a {
  margin: 24px 24px 0 0;
}
.corp_formatters_2023_tabs .tabs-entry-a:active,
.corp_formatters_2023_tabs .tabs-entry-a:focus,
.corp_formatters_2023_tabs .tabs-entry-a:hover {
  border-bottom: 2px solid #020203;
  color: #020203;
}
.corp_formatters_2023_tabs .tabs-entry:active,
.corp_formatters_2023_tabs .tabs-entry:focus,
.corp_formatters_2023_tabs .tabs-entry:hover {
  color: #020203;
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_tabs.tabs {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_tabs.tabs {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_tabs.tabs {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_tabs.tabs {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_teaser-section {
  /*
  content box styles
  */
}
.corp_formatters_2023_teaser-section .teaser-section-item {
  margin-bottom: 96px;
  --separator-width: 0;
}
.corp_formatters_2023_teaser-section .teaser-section-item .image {
  margin-bottom: 24px;
}
.corp_formatters_2023_teaser-section .teaser-section-item .image img {
  aspect-ratio: 16/9;
}
.corp_formatters_2023_teaser-section .teaser-section-item .content-box .content {
  color: #020203;
  overflow-wrap: break-word;
}
.corp_formatters_2023_teaser-section .teaser-section-item .content .headline {
  font-weight: bold;
  font-size: 32px;
  line-height: 115%;
  margin-bottom: 12px;
}
.corp_formatters_2023_teaser-section .teaser-section-item .content .text {
  font-size: 17px;
  line-height: 115%;
  margin-bottom: 24px;
  color: #515258;
}
@media (min-width: 768px) {
  .corp_formatters_2023_teaser-section .teaser-section-item {
    margin-bottom: 128px;
    --separator-width: 24px;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item.content-right .image {
    padding-right: 0;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item.content-left .image {
    padding-left: 0;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item.content-right .content {
    padding-left: var(--separator-width);
  }
  .corp_formatters_2023_teaser-section .teaser-section-item.content-left .content {
    padding-right: var(--separator-width);
  }
  .corp_formatters_2023_teaser-section .teaser-section-item .content .button {
    position: absolute;
    bottom: 0;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item .image {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_teaser-section .teaser-section-item {
    margin-bottom: 160px;
    --separator-width: 32px;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item .content .headline {
    font-size: 46px;
    margin-bottom: 24px;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item .content .text {
    font-size: 24px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_teaser-section .teaser-section-item {
    margin-bottom: 192px;
    --separator-width: 48px;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item .content .headline {
    font-size: 60px;
  }
  .corp_formatters_2023_teaser-section .teaser-section-item .content .text {
    font-size: 32px;
  }
}
.corp_formatters_2023_teaser-text {
  /* START: use global variable to set vertical gutter  */
  /* END: use global variable to set vertical gutter  */
}
.corp_formatters_2023_teaser-text .teaserText .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
.corp_formatters_2023_teaser-text .teaserText .row > * {
  margin-top: var(--my-gutter-vertical);
}
.corp_formatters_2023_teaser-text .teaserText {
  margin-bottom: 48px;
}
.corp_formatters_2023_teaser-text .teaserText a,
.corp_formatters_2023_teaser-text .teaserText a:hover {
  text-decoration: unset;
  color: unset;
}
.corp_formatters_2023_teaser-text .teaserItem {
  background: #f1f2f4;
  aspect-ratio: 16/9;
  padding: 24px;
}
.corp_formatters_2023_teaser-text .teaserItem .text {
  font-size: 24px;
  line-height: 115%;
  font-weight: bold;
  color: #020203;
}
.corp_formatters_2023_teaser-text .teaserItem-arrow svg {
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: 24px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_teaser-text .teaserItem {
    padding: 16px;
  }
  .corp_formatters_2023_teaser-text .teaserItem .text {
    font-size: 17px;
  }
  .corp_formatters_2023_teaser-text .teaserText {
    margin-bottom: 64px;
  }
  .corp_formatters_2023_teaser-text .teaserItem-arrow svg {
    width: 24px;
    height: 24px;
    bottom: 16px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_teaser-text .teaserItem {
    padding: 24px;
  }
  .corp_formatters_2023_teaser-text .teaserItem .text {
    font-size: 24px;
  }
  .corp_formatters_2023_teaser-text .teaserText {
    margin-bottom: 80px;
  }
  .corp_formatters_2023_teaser-text .teaserItem-arrow svg {
    width: 32px;
    height: 32px;
    bottom: 24px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_teaser-text .teaserText {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_text-image.textImage {
  margin-top: 2em;
  margin-bottom: 2em;
}
.corp_formatters_2023_text-image .textImage-placeholder {
  min-width: 200px;
  min-height: 150px;
  background: #ddd;
  color: #999;
  aspect-ratio: 16/9;
}
.corp_formatters_2023_time-line.timeline {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_time-line.timeline {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_time-line.timeline {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_time-line.timeline {
    margin-bottom: 96px;
  }
}
.corp_formatters_2023_time-line-headline-nested.tl-headline .tl-left-box {
  font-weight: bold;
  font-size: 87px;
  line-height: 115%;
  color: #020203;
  width: 210px;
  padding: 0;
}
.corp_formatters_2023_time-line-headline-nested.tl-headline .indicator {
  border-left: 1px solid #d8dadd;
  margin: 0 8px;
  padding: 0;
}
.corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content {
  padding-left: 24px;
  padding-bottom: 48px;
  color: #020203;
}
.corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content .col {
  padding: 0;
}
.corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content .tl-rb-headline {
  font-weight: bold;
  font-size: 46px;
  line-height: 115%;
}
.corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content .tl-rb-text {
  font-size: 13px;
  line-height: 140%;
  padding-top: 12px;
  color: #515258;
}
@media (min-width: 768px) {
  .corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content {
    padding-left: 48px;
    padding-bottom: 64px;
  }
  .corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content .tl-rb-headline {
    font-size: 60px;
  }
  .corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content .tl-rb-text {
    font-size: 17px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content {
    padding-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_time-line-headline-nested.tl-headline .tl-rb-content {
    padding-bottom: 96px;
  }
  .corp_formatters_2023_time-line-headline-nested.tl-headline .tl-left-box {
    font-size: 114px;
    width: 280px;
  }
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-left-box {
  width: 210px;
}
.corp_formatters_2023_time-line-item-nested.tl-item .indicator {
  border-left: 1px solid #d8dadd;
  margin: 0 8px;
  padding: 0;
}
.corp_formatters_2023_time-line-item-nested.tl-item .indicator .marker {
  position: absolute;
  width: 17px;
  left: -9px;
  top: 8px;
  border: 1px solid #020203;
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content {
  padding-left: 24px;
  padding-bottom: 48px;
  color: #020203;
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .col {
  padding: 0;
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-date, .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-text {
  font-size: 13px;
  line-height: 140%;
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-text {
  padding-top: 12px;
  color: #515258;
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-headline {
  font-weight: bold;
  font-size: 24px;
  line-height: 115%;
}
.corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .image {
  padding-top: 24px;
}
.corp_formatters_2023_time-line-item-nested.tl-item .image img {
  width: inherit;
  aspect-ratio: 16/9;
}
@media (min-width: 768px) {
  .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content {
    padding-left: 48px;
    padding-bottom: 64px;
  }
  .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-date, .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-text {
    font-size: 17px;
  }
  .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content .tl-rb-headline {
    font-size: 32px;
  }
  .corp_formatters_2023_time-line-item-nested.tl-item .indicator .marker {
    top: 12px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content {
    padding-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_time-line-item-nested.tl-item .tl-rb-content {
    padding-bottom: 96px;
  }
  .corp_formatters_2023_time-line-item-nested.tl-item .tl-left-box {
    width: 280px;
  }
}
.corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .tl-left-box {
  width: 210px;
}
.corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .indicator {
  border-left: 1px solid #d8dadd;
  margin: 0 8px;
  padding: 0;
}
.corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .tl-rb-content {
  padding-left: 24px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .tl-rb-content {
    padding-left: 48px;
    padding-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .tl-rb-content {
    padding-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  .corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .tl-rb-content {
    padding-bottom: 96px;
  }
  .corp_formatters_2023_time-line-item-placeholder-nested.tl-item-placeholder .tl-left-box {
    width: 280px;
  }
}
.corp_formatters_2023_youtube-video {
  /* sm */
  /* md */
  /* lg */
  /* xl */
}
.corp_formatters_2023_youtube-video #ytplayer {
  width: 100%;
  aspect-ratio: 16/9;
}
@media screen and (max-width: 767px) {
  .corp_formatters_2023_youtube-video .youtubeVideo {
    margin: 0 0 48px 0;
  }
}
@media screen and (min-width: 768px) {
  .corp_formatters_2023_youtube-video .youtubeVideo {
    margin: 0 0 48px 0;
  }
}
@media screen and (min-width: 1280px) {
  .corp_formatters_2023_youtube-video .youtubeVideo {
    margin: 0 0 64px 0;
  }
}
@media screen and (min-width: 1792px) {
  .corp_formatters_2023_youtube-video .youtubeVideo {
    margin: 0 0 80px 0;
  }
}
.corp_feature25_buyback {
  /*--------*/
}
.corp_feature25_buyback #buyback_land-error {
  display: none;
}
.corp_feature25_buyback .buyback_select-wrapper {
  display: flex;
  flex-direction: column;
  margin: 24px 0;
}
.corp_feature25_buyback .buyback_select-wrapper small {
  color: red;
  font-size: 11px;
  margin-top: 5px;
}
.corp_feature25_buyback .buyback_advice {
  color: #515258;
  font-size: 13px;
  line-height: 19.5px;
  margin-bottom: 24px;
}
.corp_feature25_buyback .buyback_advice strong {
  color: var(--rtl-dark-grey) !important;
}
.corp_feature25_buyback #buyback_frame-ok, .corp_feature25_buyback #buyback_frame-wrong {
  display: none;
  margin-top: 24px;
}
.corp_feature25_buyback .buyback_button-wrapper {
  margin: 24px 0;
  display: flex;
  gap: 24px;
}
.corp_feature25_buyback .buyback_message-wrapper {
  display: none;
  background: var(--white-300);
}
.corp_feature25_buyback .buyback_h2 {
  line-height: 115%;
  font-size: 13px;
  margin: 24px 0 24px;
  color: var(--rtl-dark-grey) !important;
}
.corp_feature25_buyback .buyback_link {
  color: unset;
  text-decoration: unset;
  padding: 16px 0;
  background: #ffffff;
  border-bottom: 1px solid #d8dadd;
  line-height: 1;
  height: 100%;
  display: flex;
  align-items: center;
  gap: 24px;
}
@media screen and (min-width: 1024px) {
  .corp_feature25_buyback .buyback_link {
    max-width: 33%;
  }
}
.corp_feature25_buyback .buyback_link:hover {
  border-bottom: 1px solid #17181a;
}
.corp_feature25_buyback .buyback_link .buyback_link-label {
  text-align: left;
  font-weight: bold;
  font-size: 17px;
  line-height: 115%;
  padding-right: 0;
  flex: 1;
}
.corp_feature25_buyback .buyback_link .buyback_link-icon {
  height: 20px;
  width: 20px;
}
body.with_search-nested {
  /* md */
  /* lg */
  /* xl */
}
body.with_search-nested .search-bar {
  margin-bottom: 48px;
}
body.with_search-nested .search-bar .title {
  font-weight: bold;
  font-size: 32px;
  line-height: 115%;
  color: #020203;
}
@media (min-width: 768px) {
  body.with_search-nested .search-bar {
    margin-bottom: 64px;
  }
  body.with_search-nested .search-bar .title {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  body.with_search-nested .search-bar {
    margin-bottom: 80px;
  }
  body.with_search-nested .search-bar .title {
    font-size: 46px;
  }
}
@media (min-width: 1792px) {
  body.with_search-nested .search-bar {
    margin-bottom: 96px;
  }
  body.with_search-nested .search-bar .title {
    font-size: 60px;
  }
}
body.with_search-nested .mediaTeaser .row {
  margin-top: calc(var(--my-gutter-vertical) * -1);
}
body.with_search-nested .mediaTeaser .row > * {
  margin-top: var(--my-gutter-vertical);
}
body.with_search-nested .mediaTeaser {
  margin-bottom: 48px;
}
body.with_search-nested .mediaTeaser a {
  display: block;
  text-decoration: unset;
}
@media (min-width: 768px) {
  body.with_search-nested .mediaTeaser {
    margin-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  body.with_search-nested .mediaTeaser {
    margin-bottom: 80px;
  }
}
@media (min-width: 1792px) {
  body.with_search-nested .mediaTeaser {
    margin-bottom: 96px;
  }
}
button.rtl-button,
a.rtl-button {
  border: none;
  display: flex;
  gap: 8px;
  padding: 0 24px;
  height: 48px;
  line-height: 48px;
  color: #F7F8F9;
  background: #17181A;
  font-size: 17px;
  align-items: center;
}
button.rtl-button svg,
a.rtl-button svg {
  height: 24px;
  width: 24px;
}
button.rtl-button.size-narrow,
a.rtl-button.size-narrow {
  padding: 0 12px;
  height: 32px;
  line-height: 13px;
  font-size: 13px;
}
button.rtl-button.size-narrow svg,
a.rtl-button.size-narrow svg {
  height: 16px;
  width: 16px;
}
button.rtl-button:hover, button.rtl-button:focus,
a.rtl-button:hover,
a.rtl-button:focus {
  color: #020203;
  background-color: #A8AAAF;
}
button.rtl-button:disabled,
a.rtl-button:disabled {
  color: #676a6e;
  background-color: #f1f2f4;
}
button.rtl-button.secondary,
a.rtl-button.secondary {
  border: 1px solid #A8AAAF;
  background-color: #fff;
  color: #020203;
}
button.rtl-button.secondary:hover, button.rtl-button.secondary:focus,
a.rtl-button.secondary:hover,
a.rtl-button.secondary:focus {
  border-color: #17181A;
  color: #020203;
}
button.rtl-button.secondary:disabled,
a.rtl-button.secondary:disabled {
  border-color: #D8DADD;
  color: #676A6E;
}
button.rtl-button.ghost,
a.rtl-button.ghost {
  border: none;
  background-color: #fff;
  color: #020203;
}
button.rtl-button.ghost:hover, button.rtl-button.ghost:focus,
a.rtl-button.ghost:hover,
a.rtl-button.ghost:focus {
  color: #020203;
}
button.rtl-button.ghost:disabled,
a.rtl-button.ghost:disabled {
  color: #676A6E;
}