@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

:root {

  --primary-element-background: #ffffff;
  --primary-element-subtle: #E1E7F5;
  --primary-element-pale: #EAEDF7;
  --primary-element-light: #AEC2E4;
  --primary-element-mid-light: #225FA9;
  --primary-element-mid: #22508D;
  --primary-element-mid-dark: #1A355F;
  --primary-element-dark: #13274B;

  --primary-button-foreground-ondark: #FFF;
  --primary-button-foreground-onlight: #13274B;
  --primary-button-label-inverted: #22508D;
  --primary-button-resting: #225FA9;
  --primary-button-hover: #13274B;
  --primary-button-pressed: #225FA9;

  --primary-nav-label-selected: #1A355F;
  --primary-nav-label-resting: #EAEDF7;
  --primary-nav-label-hover: #E1E7F5;
  --primary-nav-label-pressed: #EAEDF7;
  --primary-nav-container-selected: #FFFFFF;
  --primary-nav-container-selected-hover: #EAEDF7;

  --primary-chip-label-selected: #225FA9;
  --primary-chip-border-selected: #225FA9;
  --primary-chip-container-selected: #225FA9;
  --primary-chip-container-selected-hover: #13274B;

  --primary-tab-label-resting: #FFFFFF;
  --primary-tab-container-active: #FFFFFF;
  --primary-tab-container-resting: #225FA9;
  --primary-tab-container-resting-hover: #13274B;

  /* --primary-title-inverted: green; */
  --primary-title-page-title: #13274B;
  --primary-title-page-subtitle: #13274B;
  --primary-title-card-title: #22508D;
  --primary-title-card-subtitle: #22508D;
  --primary-title-highlight: #AEC2E4;

  /* --primary-body-text-inverted: yellow; */
  --primary-body-text-highlight: #225FA9;

  --primary-overlay-overlaylight: rgba(34, 80, 141, 0.82);

  --primary-shadow-branded: #22508D;

  --secondary-element-background: #FFFFFF;
  --secondary-element-pale: #EAEDF7;
  --secondary-element-subtle: #464C9B;
  --secondary-element-light: #3E438B;
  --secondary-element-mid-light: #373B7C;
  --secondary-element-mid: #30346F;
  --secondary-element-mid-dark: #282C63;
  --secondary-element-dark: #212456;

  --secondary-button-foreground-ondark: #1A355F;
  --secondary-button-foreground-onlight: #212456;
  --secondary-button-label-inverted: #ffffff;
  --secondary-button-resting: #ffffff;
  --secondary-button-hover: #212456;
  --secondary-button-pressed: #373B7C;

  /* --secondary-title-inverted: red; */
  --secondary-title-page-title: #ffffff;
  --secondary-title-page-subtitle: #E1E7F5;
  --secondary-title-card-title: #212456;
  --secondary-title-card-subtitle: #30346F;
  --secondary-title-highlight: #AEC2E4;

  /* --secondary-body-text-inverted: ffffff; */
  --secondary-body-text-highlight: #225FA9;

  --tertiary-button-foreground-ondark: #FFFFFF;
  --tertiary-button-foreground-onlight: #AB578F;
  --tertiary-button-label-inverted: #B26798;
  --tertiary-button-resting: #B976A1;
  --tertiary-button-hover: #AB578F;
  --tertiary-button-pressed: #B976A1;

  --gradient-element-flashing: linear-gradient(135deg, #13274B 0%, #22508D 50.52%, #13274B 100%);
  /* --gradient-element-fade: linear-gradient(90deg, rgba(249, 250, 255, 0.00) 0%, #F9FAFF 100%); */
  /* --gradient-element-pattern: linear-gradient(135deg, #c5caff 0%, #eceeff 50.52%, #c1f3de 100%); */

  --gradient-navigation-separator: linear-gradient(90deg, rgba(34, 80, 141, 0.00) 0%, rgba(34, 95, 169, 0.50) 50%, rgba(34, 80, 141, 0.00) 100%);

  /* --gradient-navigation-fade: linear-gradient(90deg, rgba(234, 249, 251, 0.00) 0%, #EAF9FB 100%); */
  --font-title: "Figtree";
  --a: (--word-break: break-all);
  --color-footer-background: #ffffff !important;
  /* --footer-font-color: #ffffff; */
  /* --color-topnav-background: yellow; */
  --gradient-navigation-footer-separator: linear-gradient(90deg, rgba(34, 80, 141, 0.00) 0%, rgba(34, 95, 169, 0.50) 50%, rgba(34, 80, 141, 0.00) 100%);
}

#break-word a {
  word-break: break-all;
}

.cmp-primary-nav:hover {
  background-color: var(--primary-element-dark) !important;
}

.cmp-indication-bar-nav--dark,
.cmp-indication-bar-nav--dark .primary-nav {
  background-color: var(--primary-element-dark) !important;
}


@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .cmp-primary-nav .primary-nav-wrapper {
      background-color: var(--primary-element-dark);
  }
}

@media only screen and (min-width: 767.98px) {
  .cmp-primary-nav .primary-nav-wrapper .primary-nav ul.menu li.active a {
    color: #1A355F !important;
  }
}

.menu-hide .cmp-primary-nav,
.menu-hide .cmp-primary-nav:hover {
  background-color: var(--primary-element-dark) !important;
}

footer .cmp-experiencefragment {
  background-color: transparent;
}

footer.experience-fragment {
  background: #fff;
}
#dynamicmedia_261147347_socialShare_socBtn{
  display: none;
}
.cmp-primary-nav .primary-nav-wrapper .primary-nav ul.-secondary>li a, .cmp-primary-nav .primary-nav-wrapper .primary-nav ul.menu>li a {
  font-size: var(--step-0) !important;
}
.cmp-primary-nav .primary-nav-wrapper .primary-nav ul.menu.cmp-right-menu li a span:nth-child(2){display:none;}
.cmp-primary-nav .primary-nav-wrapper .primary-nav ul.menu.cmp-right-menu li a span:nth-child(1){font-weight:600;}

.magenta,#magenta,.magenta a, #magenta a{
  color:#FF00FF ;
}
#cards_height .cardset .teaser.card .cmp-teaser__image {
  margin-bottom: var(--space-xs);
}