@charset "UTF-8";
/* Bernina Sans 200 Light*/
@font-face {
  font-family: "jaf-bernina-sans";
  src: url("../Fonts/BerninaSans-Web-Light.woff2") format("woff2"), url("../Fonts/BerninaSans-Web-Light.woff") format("woff"), url("../Fonts/BerninaSans-Web-Light.eot") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
}
/* Bernina Sans 400 Regular*/
@font-face {
  font-family: "jaf-bernina-sans";
  src: url("../Fonts/BerninaSans-Web-Regular.woff2") format("woff2"), url("../Fonts/BerninaSans-Web-Regular.woff") format("woff"), url("../Fonts/BerninaSans-Web-Regular.eot") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
/* Bernina Sans 700 Semibold*/
@font-face {
  font-family: "jaf-bernina-sans";
  src: url("../Fonts/BerninaSans-Web-Semibold.woff2") format("woff2"), url("../Fonts/BerninaSans-Web-Semibold.woff") format("woff"), url("../Fonts/BerninaSans-Web-Semibold.eot") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
/* Lexia 500 Regular*/
@font-face {
  font-family: "lexia";
  src: url("../Fonts/Lexia_W_Rg.woff2") format("woff2"), url("../Fonts/Lexia_W_Rg.woff") format("woff");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
/* Lexia 600 Semibold*/
@font-face {
  font-family: "lexia";
  src: url("../Fonts/Lexia_W_SBd.woff2") format("woff2"), url("../Fonts/Lexia_W_SBd.woff") format("woff");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
/**** VARIABLES *****/
/********************/
:root {
  /* LAYOUT, SIZES AND SPACING */
  --margin-100: 0.625rem;
  --margin-200: 0.9375rem;
  --margin-250: 1.25rem;
  --margin-300: 1.5625rem;
  --margin-350: 1.875rem;
  --margin-400: 2.1875rem;
  --margin-500: 2.5rem;
  --margin-550: 2.8125rem;
  --margin-570: 3.125rem;
  --margin-580: 3.75rem;
  --margin-600: 4.375rem;
  --margin-650: 5rem;
  --margin-700: 5.625rem;
  --margin-750: 6.25rem;
  --margin-800: 6.875rem;
  --margin-900: 7.5rem;
  --margin-1000: 8.75rem;
  --margin-1050: 11.25rem;
  --margin-1100: 13.125rem;
  --padding-container-horizontal: clamp(var(--margin-500), calc(3.75rem + ((1vw - 5px) * 21.4286)), var(--margin-600));
  /* --padding-container-vertical: var(--margin-1100); */
  --padding-container-vertical: clamp(40px, calc(40px + ((1vw - 5px) * 2)), 80px);
  --margin-top-default: var(--margin-600);
  --container-max-width-small: 900px;
  --container-max-width-medium: 1100px;
  /* --container-max-width-wide:  1650px; */
  --container-max-width-wide: 1500px;
  --margin-bottom-element-default: 1.25rem;
  --grid-gap: var(--padding-container-horizontal);
  --border-radius: 5px;
  --wp-admin-bar-height: 0px;
  --header-height: 7.9375rem;
  --default-grid-item-aspect-ratio: 1/1.2;
  /* z-index */
  --z-index-layer-1: 9;
  --z-index-layer-2: 99;
  --z-index-layer-3: 999;
  --z-index-layer-4: 9999;
  --z-index-layer-5: 99999;
  --z-index-layer-6: 999999;
  --z-index-layer-7: 9999999;
  --z-index-layer-8: 99999999;
  --z-index-layer-9: 999999999;
  /* COLORS */
  --clr-primary: #38173E;
  --clr-secondary: #009BA4;
  --clr-tertiary: #FF7602;
  --clr-lavender: #DFDAEE;
  --clr-purple: #512177;
  --clr-grey-violet: #D0CDDC;
  --clr-white: #FFFFFF;
  --clr-black: #000000;
  --clr-grey-01: #00000080;
  --clr-grey-02: #B5B4B0;
  --clr-grey-03: #BEB9B0;
  --clr-grey-04: #EDEDED;
  --clr-grey-05: #FDFDFD;
  --clr-grey-06: #F2F0EC;
  --clr-grey-07: #EAEAE5;
  --clr-green: #5aa95e;
  --clr-red: #bc422a;
  --clr-orange: #dc6d3f;
  --clr-yellow: #dcd23f;
  --font-clr-primary: var(--clr-black);
  --font-clr-secondary: var(--clr-white);
  --font-clr-tertiary: var(--clr-secondary);
  --inline-link-clr: var(--clr-tertiary-100);
  --text-select-clr-bg: var(--clr-primary);
  --text-select-clr-text: var(--font-clr-secondary);
  --clr-icon: var(--font-clr-primary);
  /* TYPOGRAPHY */
  /* Font Types */
  /* --font-primary-regular: 'Montserrat Regular';
  --font-primary-medium: 'Montserrat Medium';
  --font-primary-semibold: 'Montserrat Semibold';

  --font-primary-regular-italic: 'Montserrat Regular Italic';
  --font-primary-medium-italic: 'Montserrat Medium Italic';
  --font-primary-semibold-italic: 'Montserrat Semibold Italic'; */
  --font-primary-regular: "jaf-bernina-sans";
  --font-primary-medium: "jaf-bernina-sans";
  --font-primary-semibold: "jaf-bernina-sans";
  --font-primary-regular-italic: "jaf-bernina-sans";
  --font-primary-medium-italic: "jaf-bernina-sans";
  --font-primary-semibold-italic: "jaf-bernina-sans";
  --font-secondary-regular: "lexia", serif;
  --font-secondary-bold: "lexia", serif;
  /* Font Sizes */
  --font-size-100: 0.875rem;
  --font-size-200: 1rem;
  --font-size-300: 1.125rem;
  --font-size-400: 1.25rem;
  --font-size-500: 1.375rem;
  --font-size-600: 1.625rem;
  --font-size-700: 2rem;
  --font-size-800: 2.5rem;
  --font-size-900: 3.75rem;
  --font-size-1000: 6.25rem;
  --font-size-1100: 8.75rem;
  --line-height-default: 150%;
  /* Optimale line height in Relation zum Element berechnen */
  --line-height-optimal: calc(1ex / 0.32);
  --letter-spacing-100: 0.0625rem;
  --word-spacing-100: 0.0625rem;
  --hyphenate-limit-chars--default: 10 3 4;
  --text-rendering: optimizeLegibility;
  --default-list-icon: "■";
  --default-list-icon-clr: var(--clr-purple);
  /* Buttons */
  --btn-radius: 3.125rem;
  --btn-font-size: var(--font-size-300);
  --btn-margin-bottom: var(--margin-200);
  --btn-border-width: 2px;
  --btn-padding-horizontal: var(--margin-400);
  --btn-padding-vertical: var(--margin-200);
  --btn-min-width: 0.9375rem;
  --btn-font-family: var(--font-primary-medium);
}

@media (max-width: 800px) {
  :root {
    --padding-container-horizontal: clamp(var(--margin-200), calc(3.75rem + ((1vw - 5px) * 21.4286)), var(--margin-300));
  }
}
/**** TYPOGRAPHY ****/
/* General Settings  */
body {
  font-size: var(--font-size-400);
}

p,
.copy-text,
.footnote-text {
  -webkit-hyphens: auto;
          hyphens: auto;
  hyphenate-limit-chars: var(--hyphenate-limit-chars--default);
  /* Inline Links */
}
p a,
.copy-text a,
.footnote-text a {
  color: var(--inline-link-clr);
  text-decoration: underline;
}

.eb-font-smaller {
  font-size: 14px !important;
}

header,
body,
body .eb-main,
body .eb-footer {
  /* Base Styles */
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6,
header p,
header a,
header .copy-text,
header .footnote-text,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body a,
body .copy-text,
body .footnote-text,
body .eb-main h1,
body .eb-main h2,
body .eb-main h3,
body .eb-main h4,
body .eb-main h5,
body .eb-main h6,
body .eb-main p,
body .eb-main a,
body .eb-main .copy-text,
body .eb-main .footnote-text,
body .eb-footer h1,
body .eb-footer h2,
body .eb-footer h3,
body .eb-footer h4,
body .eb-footer h5,
body .eb-footer h6,
body .eb-footer p,
body .eb-footer a,
body .eb-footer .copy-text,
body .eb-footer .footnote-text {
  line-height: var(--line-height-optimal);
}
header h1.has-color-white-color.has-text-color,
header h2.has-color-white-color.has-text-color,
header h3.has-color-white-color.has-text-color,
header h4.has-color-white-color.has-text-color,
header h5.has-color-white-color.has-text-color,
header h6.has-color-white-color.has-text-color,
header p.has-color-white-color.has-text-color,
header a.has-color-white-color.has-text-color,
header .copy-text.has-color-white-color.has-text-color,
header .footnote-text.has-color-white-color.has-text-color,
body h1.has-color-white-color.has-text-color,
body h2.has-color-white-color.has-text-color,
body h3.has-color-white-color.has-text-color,
body h4.has-color-white-color.has-text-color,
body h5.has-color-white-color.has-text-color,
body h6.has-color-white-color.has-text-color,
body p.has-color-white-color.has-text-color,
body a.has-color-white-color.has-text-color,
body .copy-text.has-color-white-color.has-text-color,
body .footnote-text.has-color-white-color.has-text-color,
body .eb-main h1.has-color-white-color.has-text-color,
body .eb-main h2.has-color-white-color.has-text-color,
body .eb-main h3.has-color-white-color.has-text-color,
body .eb-main h4.has-color-white-color.has-text-color,
body .eb-main h5.has-color-white-color.has-text-color,
body .eb-main h6.has-color-white-color.has-text-color,
body .eb-main p.has-color-white-color.has-text-color,
body .eb-main a.has-color-white-color.has-text-color,
body .eb-main .copy-text.has-color-white-color.has-text-color,
body .eb-main .footnote-text.has-color-white-color.has-text-color,
body .eb-footer h1.has-color-white-color.has-text-color,
body .eb-footer h2.has-color-white-color.has-text-color,
body .eb-footer h3.has-color-white-color.has-text-color,
body .eb-footer h4.has-color-white-color.has-text-color,
body .eb-footer h5.has-color-white-color.has-text-color,
body .eb-footer h6.has-color-white-color.has-text-color,
body .eb-footer p.has-color-white-color.has-text-color,
body .eb-footer a.has-color-white-color.has-text-color,
body .eb-footer .copy-text.has-color-white-color.has-text-color,
body .eb-footer .footnote-text.has-color-white-color.has-text-color {
  color: var(--clr-white);
}
header h1.has-color-violet-color,
header h2.has-color-violet-color,
header h3.has-color-violet-color,
header h4.has-color-violet-color,
header h5.has-color-violet-color,
header h6.has-color-violet-color,
header p.has-color-violet-color,
header a.has-color-violet-color,
header .copy-text.has-color-violet-color,
header .footnote-text.has-color-violet-color,
body h1.has-color-violet-color,
body h2.has-color-violet-color,
body h3.has-color-violet-color,
body h4.has-color-violet-color,
body h5.has-color-violet-color,
body h6.has-color-violet-color,
body p.has-color-violet-color,
body a.has-color-violet-color,
body .copy-text.has-color-violet-color,
body .footnote-text.has-color-violet-color,
body .eb-main h1.has-color-violet-color,
body .eb-main h2.has-color-violet-color,
body .eb-main h3.has-color-violet-color,
body .eb-main h4.has-color-violet-color,
body .eb-main h5.has-color-violet-color,
body .eb-main h6.has-color-violet-color,
body .eb-main p.has-color-violet-color,
body .eb-main a.has-color-violet-color,
body .eb-main .copy-text.has-color-violet-color,
body .eb-main .footnote-text.has-color-violet-color,
body .eb-footer h1.has-color-violet-color,
body .eb-footer h2.has-color-violet-color,
body .eb-footer h3.has-color-violet-color,
body .eb-footer h4.has-color-violet-color,
body .eb-footer h5.has-color-violet-color,
body .eb-footer h6.has-color-violet-color,
body .eb-footer p.has-color-violet-color,
body .eb-footer a.has-color-violet-color,
body .eb-footer .copy-text.has-color-violet-color,
body .eb-footer .footnote-text.has-color-violet-color {
  color: var(--clr-primary);
}
header h1.has-color-blue-color,
header h2.has-color-blue-color,
header h3.has-color-blue-color,
header h4.has-color-blue-color,
header h5.has-color-blue-color,
header h6.has-color-blue-color,
header p.has-color-blue-color,
header a.has-color-blue-color,
header .copy-text.has-color-blue-color,
header .footnote-text.has-color-blue-color,
body h1.has-color-blue-color,
body h2.has-color-blue-color,
body h3.has-color-blue-color,
body h4.has-color-blue-color,
body h5.has-color-blue-color,
body h6.has-color-blue-color,
body p.has-color-blue-color,
body a.has-color-blue-color,
body .copy-text.has-color-blue-color,
body .footnote-text.has-color-blue-color,
body .eb-main h1.has-color-blue-color,
body .eb-main h2.has-color-blue-color,
body .eb-main h3.has-color-blue-color,
body .eb-main h4.has-color-blue-color,
body .eb-main h5.has-color-blue-color,
body .eb-main h6.has-color-blue-color,
body .eb-main p.has-color-blue-color,
body .eb-main a.has-color-blue-color,
body .eb-main .copy-text.has-color-blue-color,
body .eb-main .footnote-text.has-color-blue-color,
body .eb-footer h1.has-color-blue-color,
body .eb-footer h2.has-color-blue-color,
body .eb-footer h3.has-color-blue-color,
body .eb-footer h4.has-color-blue-color,
body .eb-footer h5.has-color-blue-color,
body .eb-footer h6.has-color-blue-color,
body .eb-footer p.has-color-blue-color,
body .eb-footer a.has-color-blue-color,
body .eb-footer .copy-text.has-color-blue-color,
body .eb-footer .footnote-text.has-color-blue-color {
  color: var(--clr-secondary);
}
header h1.has-color-black-color,
header h2.has-color-black-color,
header h3.has-color-black-color,
header h4.has-color-black-color,
header h5.has-color-black-color,
header h6.has-color-black-color,
header p.has-color-black-color,
header a.has-color-black-color,
header .copy-text.has-color-black-color,
header .footnote-text.has-color-black-color,
body h1.has-color-black-color,
body h2.has-color-black-color,
body h3.has-color-black-color,
body h4.has-color-black-color,
body h5.has-color-black-color,
body h6.has-color-black-color,
body p.has-color-black-color,
body a.has-color-black-color,
body .copy-text.has-color-black-color,
body .footnote-text.has-color-black-color,
body .eb-main h1.has-color-black-color,
body .eb-main h2.has-color-black-color,
body .eb-main h3.has-color-black-color,
body .eb-main h4.has-color-black-color,
body .eb-main h5.has-color-black-color,
body .eb-main h6.has-color-black-color,
body .eb-main p.has-color-black-color,
body .eb-main a.has-color-black-color,
body .eb-main .copy-text.has-color-black-color,
body .eb-main .footnote-text.has-color-black-color,
body .eb-footer h1.has-color-black-color,
body .eb-footer h2.has-color-black-color,
body .eb-footer h3.has-color-black-color,
body .eb-footer h4.has-color-black-color,
body .eb-footer h5.has-color-black-color,
body .eb-footer h6.has-color-black-color,
body .eb-footer p.has-color-black-color,
body .eb-footer a.has-color-black-color,
body .eb-footer .copy-text.has-color-black-color,
body .eb-footer .footnote-text.has-color-black-color {
  color: var(--font-clr-primary);
}
header .dark-background h1,
header .dark-background h2,
header .dark-background h3,
header .dark-background h4,
header .dark-background h5,
header .dark-background h6,
header .has-color-violet-background-color h1,
header .has-color-violet-background-color h2,
header .has-color-violet-background-color h3,
header .has-color-violet-background-color h4,
header .has-color-violet-background-color h5,
header .has-color-violet-background-color h6, header.dark-background h1,
header.dark-background h2,
header.dark-background h3,
header.dark-background h4,
header.dark-background h5,
header.dark-background h6, header.has-color-violet-background-color h1,
header.has-color-violet-background-color h2,
header.has-color-violet-background-color h3,
header.has-color-violet-background-color h4,
header.has-color-violet-background-color h5,
header.has-color-violet-background-color h6,
body .dark-background h1,
body .dark-background h2,
body .dark-background h3,
body .dark-background h4,
body .dark-background h5,
body .dark-background h6,
body .has-color-violet-background-color h1,
body .has-color-violet-background-color h2,
body .has-color-violet-background-color h3,
body .has-color-violet-background-color h4,
body .has-color-violet-background-color h5,
body .has-color-violet-background-color h6,
body.dark-background h1,
body.dark-background h2,
body.dark-background h3,
body.dark-background h4,
body.dark-background h5,
body.dark-background h6,
body.has-color-violet-background-color h1,
body.has-color-violet-background-color h2,
body.has-color-violet-background-color h3,
body.has-color-violet-background-color h4,
body.has-color-violet-background-color h5,
body.has-color-violet-background-color h6,
body .eb-main .dark-background h1,
body .eb-main .dark-background h2,
body .eb-main .dark-background h3,
body .eb-main .dark-background h4,
body .eb-main .dark-background h5,
body .eb-main .dark-background h6,
body .eb-main .has-color-violet-background-color h1,
body .eb-main .has-color-violet-background-color h2,
body .eb-main .has-color-violet-background-color h3,
body .eb-main .has-color-violet-background-color h4,
body .eb-main .has-color-violet-background-color h5,
body .eb-main .has-color-violet-background-color h6,
body .eb-main.dark-background h1,
body .eb-main.dark-background h2,
body .eb-main.dark-background h3,
body .eb-main.dark-background h4,
body .eb-main.dark-background h5,
body .eb-main.dark-background h6,
body .eb-main.has-color-violet-background-color h1,
body .eb-main.has-color-violet-background-color h2,
body .eb-main.has-color-violet-background-color h3,
body .eb-main.has-color-violet-background-color h4,
body .eb-main.has-color-violet-background-color h5,
body .eb-main.has-color-violet-background-color h6,
body .eb-footer .dark-background h1,
body .eb-footer .dark-background h2,
body .eb-footer .dark-background h3,
body .eb-footer .dark-background h4,
body .eb-footer .dark-background h5,
body .eb-footer .dark-background h6,
body .eb-footer .has-color-violet-background-color h1,
body .eb-footer .has-color-violet-background-color h2,
body .eb-footer .has-color-violet-background-color h3,
body .eb-footer .has-color-violet-background-color h4,
body .eb-footer .has-color-violet-background-color h5,
body .eb-footer .has-color-violet-background-color h6,
body .eb-footer.dark-background h1,
body .eb-footer.dark-background h2,
body .eb-footer.dark-background h3,
body .eb-footer.dark-background h4,
body .eb-footer.dark-background h5,
body .eb-footer.dark-background h6,
body .eb-footer.has-color-violet-background-color h1,
body .eb-footer.has-color-violet-background-color h2,
body .eb-footer.has-color-violet-background-color h3,
body .eb-footer.has-color-violet-background-color h4,
body .eb-footer.has-color-violet-background-color h5,
body .eb-footer.has-color-violet-background-color h6 {
  color: var(--clr-secondary) !important;
}
header h1,
body h1,
body .eb-main h1,
body .eb-footer h1 {
  font-family: var(--font-secondary-bold);
  /* font-size: var(--font-size-900); */
  font-size: clamp(1.875rem, 1.875rem + (1vw - 5px) * 4.2857, 3.75rem);
  color: var(--clr-primary);
  /* line-height: rem-calc(70); */
  line-height: clamp(2.8125rem, 2.8125rem + (1vw - 5px) * 6.4286, 4.625rem);
}
header h1 + *,
body h1 + *,
body .eb-main h1 + *,
body .eb-footer h1 + * {
  /*  margin-top: var(--margin-400);  */
  margin-top: clamp(28px, 1.75rem + (1vw - 5px) * 1, 35px);
}
header h2,
body h2,
body .eb-main h2,
body .eb-footer h2 {
  /* font-size: var(--font-size-800); */
  font-size: clamp(1.5rem, 1.5rem + (1vw - 5px) * 2.2857, 2.5rem);
  line-height: clamp(2.25rem, 2.25rem + (1vw - 5px) * 3.4286, 3.125rem);
  font-family: var(--font-secondary-bold);
  color: var(--clr-primary);
}
header h2 + *,
body h2 + *,
body .eb-main h2 + *,
body .eb-footer h2 + * {
  /* margin-top: var(--margin-600);  */
  margin-top: clamp(20px, 1.25rem + (1vw - 5px) * 4.2857, 50px);
}
header h2 + .intro-text,
body h2 + .intro-text,
body .eb-main h2 + .intro-text,
body .eb-footer h2 + .intro-text {
  margin-top: var(--margin-400);
}
header h2 + h3,
body h2 + h3,
body .eb-main h2 + h3,
body .eb-footer h2 + h3 {
  margin-top: var(--margin-200);
}
header h2.is-style-fund-detail--section-headline + *,
body h2.is-style-fund-detail--section-headline + *,
body .eb-main h2.is-style-fund-detail--section-headline + *,
body .eb-footer h2.is-style-fund-detail--section-headline + * {
  /* margin-top: var(--margin-400);  */
  margin-top: clamp(20px, 1.25rem + (1vw - 5px) * 4.2857, 50px);
}
header h3,
body h3,
body .eb-main h3,
body .eb-footer h3 {
  /* font-size: var(--font-size-600); */
  font-size: clamp(20px, 1.25rem + (1vw - 5px) * 0.8571, 26px);
  line-height: clamp(30px, 1.875rem + (1vw - 5px) * 1.2857, 34px);
  font-family: var(--font-secondary-bold);
  color: var(--clr-primary);
}
header h3 + *,
body h3 + *,
body .eb-main h3 + *,
body .eb-footer h3 + * {
  /* margin-top: var(--margin-400);  */
  margin-top: clamp(15px, 0.9375rem + (1vw - 5px) * 2.8571, 35px);
}
header h4,
body h4,
body .eb-main h4,
body .eb-footer h4 {
  /* font-size: var(--font-size-500); */
  font-size: clamp(16px, 1rem + (1vw - 5px) * 0.8571, 22px);
  line-height: clamp(22px, 1.375rem + (1vw - 5px) * 2, 36px);
  font-family: var(--font-secondary-bold);
  color: var(--clr-primary);
}
header h4 + *,
body h4 + *,
body .eb-main h4 + *,
body .eb-footer h4 + * {
  /* margin-top: var(--margin-400);  */
  margin-top: clamp(10px, 0.625rem + (1vw - 5px) * 2.2857, 26px);
}
header h5,
body h5,
body .eb-main h5,
body .eb-footer h5 {
  /* font-size: var(--font-size-500); */
  font-size: clamp(var(--font-size-200), 1rem + (1vw - 5px) * 0.8571, var(--font-size-500));
  line-height: clamp(1.25rem, 1.25rem + (1vw - 5px) * 1.7143, 2rem);
}
header h5 + *,
body h5 + *,
body .eb-main h5 + *,
body .eb-footer h5 + * {
  margin-top: var(--margin-250);
}
header h6,
body h6,
body .eb-main h6,
body .eb-footer h6 {
  font-size: var(--font-size-500);
}
header p,
body p,
body .eb-main p,
body .eb-footer p {
  font-family: var(--font-primary-regular), "sans-serif";
  /* font-size: var(--font-size-400); */
  /* font-size: clamp(var(--font-size-100), 14px + 0.2273vw, var(--font-size-400)); */
  font-size: clamp(var(--font-size-100), 0.682vw + 0.739rem, var(--font-size-400));
  /* line-height: rem-calc(32); */
  line-height: clamp(1.375rem, 1.136vw + 1.148rem, 2rem);
  color: var(--font-clr-primary);
}
header p + *,
body p + *,
body .eb-main p + *,
body .eb-footer p + * {
  /* margin-top: var(--margin-600);  */
  margin-top: clamp(var(--margin-300), 5.114vw + 0.54rem, var(--margin-600));
}
header p + p,
body p + p,
body .eb-main p + p,
body .eb-footer p + p {
  /* margin-top: var(--margin-400); */
  margin-top: clamp(var(--margin-200), 2.273vw + 0.483rem, var(--margin-400));
}
header p + p .eb-btn:only-child,
body p + p .eb-btn:only-child,
body .eb-main p + p .eb-btn:only-child,
body .eb-footer p + p .eb-btn:only-child {
  /* margin-top: var(--margin-400); */
  margin-top: clamp(var(--margin-200), 2.273vw + 0.483rem, var(--margin-400));
}
header p em,
body p em,
body .eb-main p em,
body .eb-footer p em {
  font-style: italic;
}
header .eb-overline,
header .eb-overline-lowercase,
body .eb-overline,
body .eb-overline-lowercase,
body .eb-main .eb-overline,
body .eb-main .eb-overline-lowercase,
body .eb-footer .eb-overline,
body .eb-footer .eb-overline-lowercase {
  text-transform: uppercase;
  /* font-size: var(--font-size-100); */
  font-size: clamp(12px, 0.75rem + (1vw - 5px) * 0.2857, 14px);
  font-family: var(--font-primary-semibold), "sans-serif";
  color: var(--font-clr-primary);
  /*  line-height: rem-calc(18); */
  line-height: clamp(15px, 0.9375rem + (1vw - 5px) * 0.4286, 18px);
}
header .eb-overline + *,
header .eb-overline-lowercase + *,
body .eb-overline + *,
body .eb-overline-lowercase + *,
body .eb-main .eb-overline + *,
body .eb-main .eb-overline-lowercase + *,
body .eb-footer .eb-overline + *,
body .eb-footer .eb-overline-lowercase + * {
  /* margin-top: var(--margin-300); */
  margin-top: clamp(15px, 0.9375rem + (1vw - 5px) * 1.4286, 25px);
}
header .eb-overline-lowercase,
body .eb-overline-lowercase,
body .eb-main .eb-overline-lowercase,
body .eb-footer .eb-overline-lowercase {
  text-transform: none;
}
header .intro-text,
body .intro-text,
body .eb-main .intro-text,
body .eb-footer .intro-text {
  font-family: var(--font-primary-regular), "sans-serif";
  font-size: var(--font-size-500);
  line-height: 2.25rem;
  color: var(--font-clr-primary);
}
header .intro-text + *,
body .intro-text + *,
body .eb-main .intro-text + *,
body .eb-footer .intro-text + * {
  margin-top: var(--margin-500);
}
header small,
body small,
body .eb-main small,
body .eb-footer small {
  font-size: var(--font-size-100);
  line-height: 1.25rem;
}
header strong,
body strong,
body .eb-main strong,
body .eb-footer strong {
  font-family: var(--font-primary-semibold), "sans-serif";
  font-weight: 600;
}
header .copy-text,
body .copy-text,
body .eb-main .copy-text,
body .eb-footer .copy-text {
  font-size: var(--font-size-300);
  margin-bottom: var(--margin-top-default);
}
header .footnote-text,
body .footnote-text,
body .eb-main .footnote-text,
body .eb-footer .footnote-text {
  font-size: var(--font-size-100);
  margin-bottom: var(--margin-top-default);
}
header .info-text,
body .info-text,
body .eb-main .info-text,
body .eb-footer .info-text {
  font-family: var(--font-primary-regular), "sans-serif";
  font-size: clamp(var(--font-size-100), 0.75rem + (1vw - 5px) * 0.5714, var(--font-size-200));
  line-height: clamp(1.25rem, 1.25rem + (1vw - 5px) * 0.5714, 1.5rem);
}

/* Styles for Larger Phones */
@media (max-width: 500px) {
  body .eb-main h1,
  body .eb-footer h1 {
    /* font-size: var(--font-size-700); */
  }
  body .eb-main h2,
  body .eb-footer h2 {
    /* font-size: var(--font-size-400); */
  }
  body .eb-main h2 + *,
  body .eb-footer h2 + * {
    /*  margin-top: var(--margin-200);  */
  }
  body .eb-main h3 + *,
  body .eb-footer h3 + * {
    /* margin-top: var(--margin-200);  */
  }
  body .eb-main h4 + *,
  body .eb-footer h4 + * {
    margin-top: var(--margin-200);
  }
  body .eb-main p,
  body .eb-footer p {
    /* font-size: var(--font-size-100);
    line-height: rem-calc(22); */
  }
  body .eb-main p + *,
  body .eb-footer p + * {
    /* margin-top: var(--margin-300);  */
  }
  body .eb-main p + p,
  body .eb-footer p + p {
    /* margin-top: var(--margin-200); */
  }
  body .eb-main p + p .eb-btn:only-child,
  body .eb-footer p + p .eb-btn:only-child {
    /* margin-top: var(--margin-200); */
  }
}
/* Styles for Tablet Sizes */
/* Styles for Laptops and small Desktops */
/* Reset CSS */
*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
* ul,
*::before ul,
*::after ul {
  list-style: none;
}
* a,
*::before a,
*::after a {
  text-decoration: none;
  color: inherit;
}

html {
  font-size: 14px !important;
}

body {
  overflow-x: hidden;
  background-color: #fff;
  font-family: var(--font-primary-regular), "sans-serif";
  font-size: var(--font-size-400);
  -webkit-font-smoothing: antialiased;
}

.eb-main {
  overflow-x: hidden;
}

.hide {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

ul {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
}

.otgs-development-site-front-end {
  display: none !important;
}

/* Wp Adminbar */
.admin-bar {
  --wp-admin-bar-height: 2.875rem;
}
@media (min-width: 800px) {
  .admin-bar {
    --wp-admin-bar-height: 2rem;
  }
}

/* @media (min-width: $tablet) and (max-width: 1550px) {
    html {
        font-size: 10px!important;
    }
} */
@media (min-width: 800px) and (max-width: 1350px) {
  html {
    font-size: 12px !important;
  }
}
/* @media (min-width: $tablet) and (max-width: $desktop-small) {
    html {
        font-size: 8px!important;
    }
} */
@media (max-width: 500px) {
  .scroll-on-mobile {
    overflow-x: scroll;
  }
  .scroll-on-mobile .eb-grid,
  .scroll-on-mobile .eb-table {
    min-width: 750px;
  }
  .scroll-on-mobile .eb-grid {
    margin-top: 0;
  }
}
/**** WYSIWYG Editor ****/
.wp-block-group__inner-container,
.eb-section__inner-container,
.eb-wysiwyg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* Listen */
  /* Bilder */
}
.wp-block-group__inner-container > :last-child,
.eb-section__inner-container > :last-child,
.eb-wysiwyg > :last-child {
  margin-bottom: 0 !important;
}
.wp-block-group__inner-container > ul + *, .wp-block-group__inner-container > ol + *, .wp-block-group__inner-container > .wp-block-image + *, .wp-block-group__inner-container > figure + *, .wp-block-group__inner-container > blockquote + *, .wp-block-group__inner-container > form + *, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list,
.eb-section__inner-container > ul + *,
.eb-section__inner-container > ol + *,
.eb-section__inner-container > .wp-block-image + *,
.eb-section__inner-container > figure + *,
.eb-section__inner-container > blockquote + *,
.eb-section__inner-container > form + *,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list,
.eb-wysiwyg > ul + *,
.eb-wysiwyg > ol + *,
.eb-wysiwyg > .wp-block-image + *,
.eb-wysiwyg > figure + *,
.eb-wysiwyg > blockquote + *,
.eb-wysiwyg > form + *,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list {
  margin-top: clamp(var(--margin-300), 5.114vw + 0.54rem, var(--margin-600));
}
.wp-block-group__inner-container > ol:not([class]), .wp-block-group__inner-container > ul:not([class]), .wp-block-group__inner-container > ul.wp-block-list, .wp-block-group__inner-container > ol.wp-block-list, .wp-block-group__inner-container > .eb-list, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list,
.eb-section__inner-container > ol:not([class]),
.eb-section__inner-container > ul:not([class]),
.eb-section__inner-container > ul.wp-block-list,
.eb-section__inner-container > ol.wp-block-list,
.eb-section__inner-container > .eb-list,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list,
.eb-wysiwyg > ol:not([class]),
.eb-wysiwyg > ul:not([class]),
.eb-wysiwyg > ul.wp-block-list,
.eb-wysiwyg > ol.wp-block-list,
.eb-wysiwyg > .eb-list,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list {
  padding-left: var(--margin-250);
  display: flex;
  flex-direction: column;
  gap: var(--margin-100);
  /* & + * {
      margin-top: var(--margin-400); 
  } */
}
.wp-block-group__inner-container > ol:not([class]) li, .wp-block-group__inner-container > ul:not([class]) li, .wp-block-group__inner-container > ul.wp-block-list li, .wp-block-group__inner-container > ol.wp-block-list li, .wp-block-group__inner-container > .eb-list li, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list li, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-section__inner-container > ol:not([class]) li,
.eb-section__inner-container > ul:not([class]) li,
.eb-section__inner-container > ul.wp-block-list li,
.eb-section__inner-container > ol.wp-block-list li,
.eb-section__inner-container > .eb-list li,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-wysiwyg > ol:not([class]) li,
.eb-wysiwyg > ul:not([class]) li,
.eb-wysiwyg > ul.wp-block-list li,
.eb-wysiwyg > ol.wp-block-list li,
.eb-wysiwyg > .eb-list li,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list li {
  font-size: clamp(var(--font-size-100), 0.682vw + 0.739rem, var(--font-size-400));
  line-height: clamp(1.375rem, 1.136vw + 1.148rem, 2rem);
}
.wp-block-group__inner-container > ol:not([class]), .wp-block-group__inner-container > ol.wp-block-list, .wp-block-group__inner-container > .eb-list,
.eb-section__inner-container > ol:not([class]),
.eb-section__inner-container > ol.wp-block-list,
.eb-section__inner-container > .eb-list,
.eb-wysiwyg > ol:not([class]),
.eb-wysiwyg > ol.wp-block-list,
.eb-wysiwyg > .eb-list {
  /*  margin-left: rem-calc(20); */
}
.wp-block-group__inner-container > ul:not([class]) li, .wp-block-group__inner-container > ul.wp-block-list li, .wp-block-group__inner-container > .eb-list li, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list li, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-section__inner-container > ul:not([class]) li,
.eb-section__inner-container > ul.wp-block-list li,
.eb-section__inner-container > .eb-list li,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-wysiwyg > ul:not([class]) li,
.eb-wysiwyg > ul.wp-block-list li,
.eb-wysiwyg > .eb-list li,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list li,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list li {
  position: relative;
}
.wp-block-group__inner-container > ul:not([class]) li::before, .wp-block-group__inner-container > ul.wp-block-list li::before, .wp-block-group__inner-container > .eb-list li::before, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list li::before, .wp-block-group__inner-container > .wp-block-columns .wp-block-column .wp-block-list li::before,
.eb-section__inner-container > ul:not([class]) li::before,
.eb-section__inner-container > ul.wp-block-list li::before,
.eb-section__inner-container > .eb-list li::before,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list li::before,
.eb-section__inner-container > .wp-block-columns .wp-block-column .wp-block-list li::before,
.eb-wysiwyg > ul:not([class]) li::before,
.eb-wysiwyg > ul.wp-block-list li::before,
.eb-wysiwyg > .eb-list li::before,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list li::before,
.eb-wysiwyg > .wp-block-columns .wp-block-column .wp-block-list li::before {
  content: var(--default-list-icon);
  color: var(--default-list-icon-clr);
  font-size: 1.125rem;
  margin-top: -3px;
  margin-right: var(--margin-100);
  position: absolute;
  left: -1.25rem;
}
.wp-block-group__inner-container .wp-block-image,
.eb-section__inner-container .wp-block-image,
.eb-wysiwyg .wp-block-image {
  margin-bottom: var(--margin-400);
  /*  & + * {
       margin-top: var(--margin-400); 
   } */
}
.wp-block-group__inner-container .wp-block-image + h1, .wp-block-group__inner-container .wp-block-image + h2,
.eb-section__inner-container .wp-block-image + h1,
.eb-section__inner-container .wp-block-image + h2,
.eb-wysiwyg .wp-block-image + h1,
.eb-wysiwyg .wp-block-image + h2 {
  margin-top: var(--margin-800);
  margin-top: var(--margin-1000);
}

.wp-block-gallery.wp-block-gallery-1 {
  display: flex;
}

.wp-block-group.is-style-full-width .eb-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  max-width: var(--container-max-width-wide);
}

.eb-main .eb-two-line-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eb-main .eb-two-line-text strong,
.eb-main .eb-two-line-text small {
  line-height: 20px;
  margin: 0;
}

.eb-main .eb-two-ine-code {
  display: flex;
  flex-direction: column;
  justify-content: baseline;
  gap: var(--margin-03);
}

.eb-job-page-contact {
  padding: var(--margin-400);
  background: var(--clr-grey-07);
}
.eb-job-page-contact img {
  max-width: 50%;
  margin-top: clamp(10px, 0.625rem + (1vw - 5px) * 2.2857, 26px) !important;
  margin-bottom: clamp(10px, 0.625rem + (1vw - 5px) * 2.2857, 26px);
}
.eb-job-page-contact a {
  color: var(--clr-primary);
}
.eb-job-page-contact a:hover {
  border-color: var(--clr-tertiary) !important;
}

.job-page-wrapper .eb-job-list-wrapper,
.job-page-wrapper .wp-block-column > h3,
.job-page-wrapper .eb-job-page-contact,
.job-page-wrapper .eb-job-page-contact h3:not(:first-child) {
  margin-top: 50px !important;
  margin-top: clamp(1.875rem, 2.8571428571vw + 0.9821428571rem, 3.125rem);
}
.job-page-wrapper .wp-block-column > .wp-block-list {
  margin-top: clamp(20px, 2.273vw + 0.483rem, 30px) !important;
}
.job-page-wrapper .is-style-intro-text {
  font-size: clamp(1.125rem, 1.1428571429vw + 0.7678571429rem, 1.625rem);
  line-height: clamp(2rem, 1.1428571429vw + 1.6428571429rem, 2.5rem);
}
.job-page-wrapper .eb-job-page-contact h4 {
  line-height: clamp(1.25rem, 1.8571428571vw + 0.6696428571rem, 2.0625rem);
}
.job-page-wrapper h3 {
  font-family: var(--font-secondary-bold) !important;
}
.job-page-wrapper .eb-accordion .eb-accordion-content p {
  padding: 0 !important;
  margin-top: clamp(20px, 2.273vw + 0.483rem, 30px);
}
.job-page-wrapper .wp-block-image + h2 {
  margin-top: clamp(3.75rem, 5.7142857143vw + 1.9642857143rem, 6.25rem) !important;
}
.job-page-wrapper .eb-job-page-contact p a:hover {
  color: var(--clr-orange) !important;
}

@media (max-width: 500px) {
  .wp-block-group__inner-container,
  .eb-section__inner-container,
  .eb-wysiwyg {
    /* Listen */
  }
  .wp-block-group__inner-container > ol:not([class]), .wp-block-group__inner-container > ul:not([class]), .wp-block-group__inner-container > .eb-list,
  .eb-section__inner-container > ol:not([class]),
  .eb-section__inner-container > ul:not([class]),
  .eb-section__inner-container > .eb-list,
  .eb-wysiwyg > ol:not([class]),
  .eb-wysiwyg > ul:not([class]),
  .eb-wysiwyg > .eb-list {
    /* & + * {
        margin-top: var(--margin-400); 
    } */
  }
  .wp-block-group__inner-container > ol:not([class]) li, .wp-block-group__inner-container > ul:not([class]) li, .wp-block-group__inner-container > .eb-list li,
  .eb-section__inner-container > ol:not([class]) li,
  .eb-section__inner-container > ul:not([class]) li,
  .eb-section__inner-container > .eb-list li,
  .eb-wysiwyg > ol:not([class]) li,
  .eb-wysiwyg > ul:not([class]) li,
  .eb-wysiwyg > .eb-list li {
    line-height: 1.375rem;
  }
  .wp-block-group__inner-container > ol:not([class]) li::before, .wp-block-group__inner-container > ul:not([class]) li::before, .wp-block-group__inner-container > .eb-list li::before,
  .eb-section__inner-container > ol:not([class]) li::before,
  .eb-section__inner-container > ul:not([class]) li::before,
  .eb-section__inner-container > .eb-list li::before,
  .eb-wysiwyg > ol:not([class]) li::before,
  .eb-wysiwyg > ul:not([class]) li::before,
  .eb-wysiwyg > .eb-list li::before {
    font-size: 0.75rem;
    margin-top: -1px;
    margin-right: var(--margin-100);
    position: absolute;
    left: -1rem;
  }
}
.eb-btn,
.wp-block-buttons .wp-block-button .wp-element-button,
.swiper-button-prev,
.swiper-button-next,
p.is-style-btn-full > a,
p.is-style-btn-outline > a,
p.is-style-btn-circle > a,
p.is-style-btn-download > a {
  font-size: clamp(1rem, 1rem + (1vw - 5px) * 0.2857, 1.125rem);
  font-family: var(--btn-font-family);
  line-height: 1.25rem;
  background-color: var(--clr-primary);
  color: var(--font-clr-secondary);
  border: solid var(--btn-border-width) var(--clr-primary);
  border-radius: var(--btn-radius);
  padding: var(--btn-padding-vertical) var(--btn-padding-horizontal);
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-width: var(--btn-min-width);
  position: relative;
  cursor: pointer;
  text-decoration: none;
  gap: 1.25rem;
  flex-shrink: 0;
}
.eb-btn:hover, .eb-btn.active,
.wp-block-buttons .wp-block-button .wp-element-button:hover,
.wp-block-buttons .wp-block-button .wp-element-button.active,
.swiper-button-prev:hover,
.swiper-button-prev.active,
.swiper-button-next:hover,
.swiper-button-next.active,
p.is-style-btn-full > a:hover,
p.is-style-btn-full > a.active,
p.is-style-btn-outline > a:hover,
p.is-style-btn-outline > a.active,
p.is-style-btn-circle > a:hover,
p.is-style-btn-circle > a.active,
p.is-style-btn-download > a:hover,
p.is-style-btn-download > a.active {
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}
.eb-btn:hover::after, .eb-btn.active::after,
.wp-block-buttons .wp-block-button .wp-element-button:hover::after,
.wp-block-buttons .wp-block-button .wp-element-button.active::after,
.swiper-button-prev:hover::after,
.swiper-button-prev.active::after,
.swiper-button-next:hover::after,
.swiper-button-next.active::after,
p.is-style-btn-full > a:hover::after,
p.is-style-btn-full > a.active::after,
p.is-style-btn-outline > a:hover::after,
p.is-style-btn-outline > a.active::after,
p.is-style-btn-circle > a:hover::after,
p.is-style-btn-circle > a.active::after,
p.is-style-btn-download > a:hover::after,
p.is-style-btn-download > a.active::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.543' height='18.055' viewBox='0 0 20.543 18.055'%3E%3Cpath id='f_p' data-name='f p' d='M22.227,14.522,14.88,6.245,13.8,7.361l5.859,6.634-.682-.186H2.852V15.3H18.941l.744-.155L13.8,21.714,14.88,22.83Z' transform='translate(-2.352 -5.511)' fill='%2338173e' stroke='%2338173e' stroke-width='1'/%3E%3C/svg%3E ");
}
.eb-btn:hover::after,
.wp-block-buttons .wp-block-button .wp-element-button:hover::after,
.swiper-button-prev:hover::after,
.swiper-button-next:hover::after,
p.is-style-btn-full > a:hover::after,
p.is-style-btn-outline > a:hover::after,
p.is-style-btn-circle > a:hover::after,
p.is-style-btn-download > a:hover::after {
  transform: translateX(10px);
}
.eb-btn::after,
.wp-block-buttons .wp-block-button .wp-element-button::after,
.swiper-button-prev::after,
.swiper-button-next::after,
p.is-style-btn-full > a::after,
p.is-style-btn-outline > a::after,
p.is-style-btn-circle > a::after,
p.is-style-btn-download > a::after {
  content: "";
  display: flex;
  height: 1.125rem;
  width: 1.25rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.543' height='18.055' viewBox='0 0 20.543 18.055'%3E%3Cpath id='f_p' data-name='f p' d='M22.227,14.522,14.88,6.245,13.8,7.361l5.859,6.634-.682-.186H2.852V15.3H18.941l.744-.155L13.8,21.714,14.88,22.83Z' transform='translate(-2.352 -5.511)' fill='%23ff7600' stroke='%23ff7602' stroke-width='1'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  transition: transform 0.3s ease-in-out;
  fill: red;
}
.eb-btn + .eb-btn,
.eb-btn .wp-block-buttons .wp-block-button .wp-element-button,
.wp-block-buttons .wp-block-button .wp-element-button + .eb-btn,
.wp-block-buttons .wp-block-button .wp-element-button .wp-block-buttons .wp-block-button .wp-element-button,
.swiper-button-prev + .eb-btn,
.swiper-button-prev .wp-block-buttons .wp-block-button .wp-element-button,
.swiper-button-next + .eb-btn,
.swiper-button-next .wp-block-buttons .wp-block-button .wp-element-button,
p.is-style-btn-full > a + .eb-btn,
p.is-style-btn-full > a .wp-block-buttons .wp-block-button .wp-element-button,
p.is-style-btn-outline > a + .eb-btn,
p.is-style-btn-outline > a .wp-block-buttons .wp-block-button .wp-element-button,
p.is-style-btn-circle > a + .eb-btn,
p.is-style-btn-circle > a .wp-block-buttons .wp-block-button .wp-element-button,
p.is-style-btn-download > a + .eb-btn,
p.is-style-btn-download > a .wp-block-buttons .wp-block-button .wp-element-button {
  margin-top: var(--margin-400);
}

.eb-btn--outline,
.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button,
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link.wp-element-button,
.wp-block-button.is-style-outline > .wp-block-button__link,
p.is-style-btn-outline > a {
  background-color: transparent;
  padding: var(--btn-padding-vertical) var(--btn-padding-horizontal);
  color: var(--font-clr-primary);
  border-color: var(--clr-primary);
}
.eb-btn--outline:hover,
.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button:hover,
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link.wp-element-button:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:hover,
p.is-style-btn-outline > a:hover {
  color: var(--font-clr-secondary);
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}

.dark-background .eb-btn--outline,
.dark-background .wp-block-buttons .wp-block-button.is-style-outline .wp-element-button,
.dark-background .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link.wp-element-button,
.dark-background .wp-block-button.is-style-outline > .wp-block-button__link {
  border-color: var(--clr-tertiary);
}
.dark-background .eb-btn--outline:hover,
.dark-background .wp-block-buttons .wp-block-button.is-style-outline .wp-element-button:hover,
.dark-background .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link.wp-element-button:hover,
.dark-background .wp-block-button.is-style-outline > .wp-block-button__link:hover {
  border-color: var(--clr-tertiary);
}

.eb-btn--prev {
  flex-direction: row-reverse;
}
.eb-btn--prev::after {
  transform: scale(-1);
}
.eb-btn--prev:hover::after {
  transform: scale(-1) translateX(10px);
}

.eb-btn--circle,
.swiper-button-prev,
.swiper-button-next,
p.is-style-btn-circle > a {
  display: flex;
  border-radius: 50%;
  height: 4.0625rem;
  width: 4.0625rem;
  border: solid 2px var(--clr-grey-03);
  padding: 0;
  min-width: 0;
  gap: 0;
  justify-content: center;
  border-color: var(--clr-primary);
  background-color: transparent;
}
.eb-btn--circle:hover,
.swiper-button-prev:hover,
.swiper-button-next:hover,
p.is-style-btn-circle > a:hover {
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}
.eb-btn--circle:hover::after,
.swiper-button-prev:hover::after,
.swiper-button-next:hover::after,
p.is-style-btn-circle > a:hover::after {
  transform: none;
}
.eb-btn--circle.eb-btn--circle-orange-outline,
.swiper-button-prev.eb-btn--circle-orange-outline,
.swiper-button-next.eb-btn--circle-orange-outline,
p.is-style-btn-circle > a.eb-btn--circle-orange-outline {
  border-color: var(--clr-tertiary);
}
.eb-btn--circle.eb-btn--plus::after,
.swiper-button-prev.eb-btn--plus::after,
.swiper-button-next.eb-btn--plus::after,
p.is-style-btn-circle > a.eb-btn--plus::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg transform='translate(-19.004 -20.5)'%3E%3Cline x2='24' transform='translate(19.004 32.5)' fill='none' stroke='%23ff7600' stroke-width='2'/%3E%3Cline y2='24' transform='translate(31.004 20.5)' fill='none' stroke='%23ff7600' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}
.eb-btn--circle.eb-btn--plus:hover::after,
.swiper-button-prev.eb-btn--plus:hover::after,
.swiper-button-next.eb-btn--plus:hover::after,
p.is-style-btn-circle > a.eb-btn--plus:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 24 24' width='24' height='24'%3E%3Ctitle%3Eplus (1)-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23ffffff;stroke-width: 2 %7D .s1 %7B fill: %23ffffff;stroke: %23ffffff;stroke-width: 2 %7D %3C/style%3E%3Cg%3E%3Cpath class='s0' d='m0 12h24'/%3E%3Cpath class='s1' d='m12 0v24'/%3E%3C/g%3E%3C/svg%3E");
}
.eb-btn--circle.eb-btn--minus::after,
.swiper-button-prev.eb-btn--minus::after,
.swiper-button-next.eb-btn--minus::after,
p.is-style-btn-circle > a.eb-btn--minus::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 24 24' width='24' height='24'%3E%3Ctitle%3Eplus (1)-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23ff7600;stroke-width: 2 %7D %3C/style%3E%3Cg%3E%3Cpath class='s0' d='m0 12h24'/%3E%3C/g%3E%3C/svg%3E");
}
.eb-btn--circle.eb-btn--minus:hover::after,
.swiper-button-prev.eb-btn--minus:hover::after,
.swiper-button-next.eb-btn--minus:hover::after,
p.is-style-btn-circle > a.eb-btn--minus:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 24 24' width='24' height='24'%3E%3Ctitle%3Eplus (1)-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23ffffff;stroke-width: 2 %7D %3C/style%3E%3Cg%3E%3Cpath class='s0' d='m0 12h24'/%3E%3C/g%3E%3C/svg%3E");
}

body:not(.wp-admin) .eb-btn--circle,
body:not(.wp-admin) .swiper-button-prev,
body:not(.wp-admin) .swiper-button-next,
body:not(.wp-admin) p.is-style-btn-circle > a {
  text-indent: -9999px;
}

.eb-btn--circle-small {
  width: 2.1875rem;
  height: 2.1875rem;
}
.eb-btn--circle-small::after {
  height: 0.625rem;
  width: 0.625rem;
}

.eb-btn--download::after,
p.is-style-btn-download > a::after {
  transform: rotate(90deg);
}
.eb-btn--download:hover::after,
p.is-style-btn-download > a:hover::after {
  transform: translateY(5px) rotate(90deg);
}

.eb-btn--search::after {
  height: clamp(0.875rem, 0.875rem + (1vw - 5px) * 0.8571, 1.25rem);
  width: clamp(0.8125rem, 0.875rem + (1vw - 5px) * 0.8571, 1.1875rem);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20.997' height='21.267' viewBox='0 0 20.997 21.267'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_25' data-name='Rechteck 25' width='20.997' height='21.267' fill='%23ff7602'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_22' data-name='Gruppe 22' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_6' data-name='Pfad 6' d='M21,19.726l-4.931-4.931a9.095,9.095,0,1,0-7.012,3.313,8.822,8.822,0,0,0,5.317-1.772L19.3,21.267ZM4.276,13.87a6.79,6.79,0,0,1,0-9.555,6.756,6.756,0,1,1,9.555,9.555,6.7,6.7,0,0,1-9.555,0' transform='translate(0 0)' fill='%23ff7602'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.eb-btn--search:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20.997' height='21.267' viewBox='0 0 20.997 21.267'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_25' data-name='Rechteck 25' width='20.997' height='21.267' fill='%2338173e'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_22' data-name='Gruppe 22' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_6' data-name='Pfad 6' d='M21,19.726l-4.931-4.931a9.095,9.095,0,1,0-7.012,3.313,8.822,8.822,0,0,0,5.317-1.772L19.3,21.267ZM4.276,13.87a6.79,6.79,0,0,1,0-9.555,6.756,6.756,0,1,1,9.555,9.555,6.7,6.7,0,0,1-9.555,0' transform='translate(0 0)' fill='%2338173e'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.eb-btn--dropdown::after {
  height: clamp(8px, 0.5rem + (1vw - 5px) * 0.8571, 14px);
  width: clamp(14px, 0.875rem + (1vw - 5px) * 1.1429, 22px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.572' height='13.2' viewBox='0 0 23.572 13.2'%3E%3Cg id='Gruppe_59' data-name='Gruppe 59' transform='translate(0.118 0.118)'%3E%3Cg id='Gruppe_24' data-name='Gruppe 24' transform='translate(0 0)'%3E%3Cpath id='Pfad_5' data-name='Pfad 5' d='M23.218,1.061,12.14,12.139,1.061,1.061' transform='translate(-0.472 -0.472)' fill='none' stroke='%23ff7602' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
}
.eb-btn--dropdown:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.572' height='13.2' viewBox='0 0 23.572 13.2'%3E%3Cg id='Gruppe_59' data-name='Gruppe 59' transform='translate(23.454 13.082) rotate(180)'%3E%3Cg id='Gruppe_24' data-name='Gruppe 24' transform='translate(0 0)'%3E%3Cpath id='Pfad_5' data-name='Pfad 5' d='M23.218,1.061,12.14,12.139,1.061,1.061' transform='translate(-0.472 -0.472)' fill='none' stroke='%2338173e' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
}

.eb-btn-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--margin-500);
  /* .eb-user-group-selection__submit {
      display: none;
  } */
}
.eb-btn-group > .eb-btn {
  margin-top: 0;
  width: 100%;
  justify-content: center;
}
.eb-btn-group > .eb-btn input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.eb-btn--minimal {
  font-size: var(--font-size-200);
  padding: 0.625rem 1.25rem;
  background-color: transparent;
  color: var(--clr-primary);
}
.eb-btn--minimal.active, .eb-btn--minimal:hover {
  background-color: var(--clr-primary);
  border-color: var(--clr-primary);
  color: #fff;
}
.eb-btn--minimal::after {
  display: none;
}

.eb-up-btn {
  position: fixed;
  bottom: 3.125rem;
  right: 3.125rem;
  width: 3.75rem;
  height: 3.75rem;
  display: none;
  place-items: center;
  padding: 0;
  justify-content: center;
  background-color: #E7E5E1;
  border-color: #E7E5E1;
}
.eb-up-btn::after {
  transform: rotate(-90DEG);
}
.eb-up-btn.visible {
  display: grid;
}
.eb-up-btn:hover {
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}
.eb-up-btn:hover::after {
  color: var(--clr-secondary);
  transform: translateY(-8px) rotate(-90DEG);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.543' height='18.055' viewBox='0 0 20.543 18.055'%3E%3Cpath id='f_p' data-name='f p' d='M22.227,14.522,14.88,6.245,13.8,7.361l5.859,6.634-.682-.186H2.852V15.3H18.941l.744-.155L13.8,21.714,14.88,22.83Z' transform='translate(-2.352 -5.511)' fill='%2338173e' stroke='%2338173e' stroke-width='1'/%3E%3C/svg%3E ");
}

.eb-btn-row {
  display: flex;
  gap: 1.25rem;
  align-items: center;
  margin-bottom: 1.25rem;
  flex-wrap: wrap;
}
.eb-btn-row > .eb-btn {
  margin: 0;
}

.eb-main .wp-block-buttons {
  display: flex;
  -moz-column-gap: var(--margin-600);
       column-gap: var(--margin-600);
  flex-wrap: wrap;
  row-gap: var(--margin-250);
}
.eb-main .wp-block-buttons + * {
  /* margin-top: var(--margin-1100); */
  margin-top: clamp(var(--margin-650), 18.571vw - 0.804rem, var(--margin-1100));
}

#wpforms-submit-4384 {
  margin-top: 1.875rem;
}

.wpforms-form > .wpforms-submit-container .wpforms-submit {
  margin-top: 1.875rem;
}

@media (max-width: 800px) {
  .eb-up-btn,
  .eb-up-btn.visible {
    display: none !important;
  }
}
.eb-icon {
  width: 30px;
  height: 30px;
  display: inline-block;
}
.eb-icon svg {
  width: 100%;
  height: 100%;
  display: block;
  fill: var(--clr-icon);
}
/* SCROLLBAR */
/* width */
::-webkit-scrollbar {
  width: 0.5rem;
  max-width: 22px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #222;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #333;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #444;
}

/* Make sure the last element of a container has no margin-bottom. */
*:first-child {
  margin-top: 0 !important;
}

/* Sections */
/* SECTIONS AND CONTAINER */
.wp-block-group,
.eb-section,
.wp-block-cover {
  background-color: var(--clr-white);
  position: relative;
  padding: 0;
  /* Cover Image */
  /* Section background colors */
  /* Max-widths of Containers */
  /* Section font colors */
}
.wp-block-group .wp-block-group__inner-container,
.wp-block-group .eb-section__inner-container,
.wp-block-group .wp-block-cover__inner-container,
.eb-section .wp-block-group__inner-container,
.eb-section .eb-section__inner-container,
.eb-section .wp-block-cover__inner-container,
.wp-block-cover .wp-block-group__inner-container,
.wp-block-cover .eb-section__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
  height: 100%;
  margin: 0 auto;
  padding: var(--padding-container-vertical) var(--padding-container-horizontal);
}
.wp-block-group .wp-block-group__inner-container > :first-child,
.wp-block-group .eb-section__inner-container > :first-child,
.wp-block-group .wp-block-cover__inner-container > :first-child,
.eb-section .wp-block-group__inner-container > :first-child,
.eb-section .eb-section__inner-container > :first-child,
.eb-section .wp-block-cover__inner-container > :first-child,
.wp-block-cover .wp-block-group__inner-container > :first-child,
.wp-block-cover .eb-section__inner-container > :first-child,
.wp-block-cover .wp-block-cover__inner-container > :first-child {
  margin-top: 0 !important;
}
.wp-block-group .wp-block-cover,
.eb-section .wp-block-cover,
.wp-block-cover .wp-block-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: -1;
}
.wp-block-group ::-moz-selection, .eb-section ::-moz-selection, .wp-block-cover ::-moz-selection {
  background-color: var(--text-select-clr-bg);
  color: var(--text-select-clr-text);
}
.wp-block-group ::selection,
.eb-section ::selection,
.wp-block-cover ::selection {
  background-color: var(--text-select-clr-bg);
  color: var(--text-select-clr-text);
}
.wp-block-group.has-color-white-background-color,
.eb-section.has-color-white-background-color,
.wp-block-cover.has-color-white-background-color {
  background-color: #fff;
}
.wp-block-group.has-color-white-background-color + .has-color-white-background-color > .wp-block-group__inner-container,
.eb-section.has-color-white-background-color + .has-color-white-background-color > .wp-block-group__inner-container,
.wp-block-cover.has-color-white-background-color + .has-color-white-background-color > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
.wp-block-group.has-color-grey-background-color,
.eb-section.has-color-grey-background-color,
.wp-block-cover.has-color-grey-background-color {
  background-color: var(--clr-grey-06);
}
.wp-block-group.has-color-grey-background-color + .has-color-grey-background-color > .wp-block-group__inner-container,
.eb-section.has-color-grey-background-color + .has-color-grey-background-color > .wp-block-group__inner-container,
.wp-block-cover.has-color-grey-background-color + .has-color-grey-background-color > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
.wp-block-group.has-color-violet-background-color,
.eb-section.has-color-violet-background-color,
.wp-block-cover.has-color-violet-background-color {
  background-color: var(--clr-primary);
  color: var(--font-clr-secondary);
  --font-clr-primary: #fff;
}
.wp-block-group.has-color-violet-background-color + .has-color-black-background-color > .wp-block-group__inner-container,
.eb-section.has-color-violet-background-color + .has-color-black-background-color > .wp-block-group__inner-container,
.wp-block-cover.has-color-violet-background-color + .has-color-black-background-color > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
.wp-block-group.has-color-violet-background-color ::-moz-selection, .eb-section.has-color-violet-background-color ::-moz-selection, .wp-block-cover.has-color-violet-background-color ::-moz-selection {
  background-color: var(--clr-white);
  color: #000;
}
.wp-block-group.has-color-violet-background-color ::selection,
.eb-section.has-color-violet-background-color ::selection,
.wp-block-cover.has-color-violet-background-color ::selection {
  background-color: var(--clr-white);
  color: #000;
}
.wp-block-group.has-color-light-violet-background-color,
.eb-section.has-color-light-violet-background-color,
.wp-block-cover.has-color-light-violet-background-color {
  background-color: var(--clr-grey-violet);
  color: var(--font-clr-primary);
}
.wp-block-group.has-color-light-violet-background-color + .has-color-light-violet-background-color > .wp-block-group__inner-container,
.eb-section.has-color-light-violet-background-color + .has-color-light-violet-background-color > .wp-block-group__inner-container,
.wp-block-cover.has-color-light-violet-background-color + .has-color-light-violet-background-color > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
.wp-block-group.has-color-light-violet-background-color ::-moz-selection, .eb-section.has-color-light-violet-background-color ::-moz-selection, .wp-block-cover.has-color-light-violet-background-color ::-moz-selection {
  background-color: var(--clr-white);
  color: var(--font-clr-primary);
}
.wp-block-group.has-color-light-violet-background-color ::selection,
.eb-section.has-color-light-violet-background-color ::selection,
.wp-block-cover.has-color-light-violet-background-color ::selection {
  background-color: var(--clr-white);
  color: var(--font-clr-primary);
}
.wp-block-group.has-image-background-background-color,
.eb-section.has-image-background-background-color,
.wp-block-cover.has-image-background-background-color {
  background-color: transparent;
  color: var(--font-clr-secondary);
}
.wp-block-group.has-image-background-background-color + .has-image-background-background-color > .wp-block-group__inner-container,
.eb-section.has-image-background-background-color + .has-image-background-background-color > .wp-block-group__inner-container,
.wp-block-cover.has-image-background-background-color + .has-image-background-background-color > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
.wp-block-group.has-image-background-background-color ::-moz-selection, .eb-section.has-image-background-background-color ::-moz-selection, .wp-block-cover.has-image-background-background-color ::-moz-selection {
  background-color: var(--clr-white);
  color: var(--font-clr-primary);
}
.wp-block-group.has-image-background-background-color ::selection,
.eb-section.has-image-background-background-color ::selection,
.wp-block-cover.has-image-background-background-color ::selection {
  background-color: var(--clr-white);
  color: var(--font-clr-primary);
}
.wp-block-group.is-style-small-width .wp-block-group__inner-container,
.wp-block-group.is-style-small-width .eb-section__inner-container,
.eb-section.is-style-small-width .wp-block-group__inner-container,
.eb-section.is-style-small-width .eb-section__inner-container,
.wp-block-cover.is-style-small-width .wp-block-group__inner-container,
.wp-block-cover.is-style-small-width .eb-section__inner-container {
  max-width: var(--container-max-width-small);
}
.wp-block-group.is-style-medium-width .wp-block-group__inner-container,
.wp-block-group.is-style-medium-width .eb-section__inner-container,
.eb-section.is-style-medium-width .wp-block-group__inner-container,
.eb-section.is-style-medium-width .eb-section__inner-container,
.wp-block-cover.is-style-medium-width .wp-block-group__inner-container,
.wp-block-cover.is-style-medium-width .eb-section__inner-container {
  max-width: var(--container-max-width-medium);
}
.wp-block-group.is-style-wide-width .wp-block-group__inner-container,
.wp-block-group.is-style-wide-width .eb-section__inner-container,
.eb-section.is-style-wide-width .wp-block-group__inner-container,
.eb-section.is-style-wide-width .eb-section__inner-container,
.wp-block-cover.is-style-wide-width .wp-block-group__inner-container,
.wp-block-cover.is-style-wide-width .eb-section__inner-container {
  max-width: var(--container-max-width-wide);
}
.wp-block-group.is-style-full-width .wp-block-group__inner-container,
.wp-block-group.is-style-full-width .eb-section__inner-container,
.eb-section.is-style-full-width .wp-block-group__inner-container,
.eb-section.is-style-full-width .eb-section__inner-container,
.wp-block-cover.is-style-full-width .wp-block-group__inner-container,
.wp-block-cover.is-style-full-width .eb-section__inner-container {
  max-width: 100%;
  padding: 0 !important;
}
.wp-block-group.has-color-white-color,
.eb-section.has-color-white-color,
.wp-block-cover.has-color-white-color {
  color: var(--font-clr-secondary);
}

.wp-block-columns {
  gap: var(--margin-750);
}

.dark-background {
  --font-clr-primary: #fff;
}
.dark-background ::-moz-selection {
  background-color: var(--clr-white);
  color: #000;
}
.dark-background ::selection {
  background-color: var(--clr-white);
  color: #000;
}

.block-editor-block-list__block + * {
  margin-top: 2.5rem;
}

.eb-header {
  background-color: var(--clr-white);
  color: var(--font-clr-primary);
}
.eb-header__inner-container {
  padding: 1.8rem 4.375rem;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: var(--container-max-width-wide);
  margin: 0 auto;
}
@media screen and (max-width: 1025px) {
  .eb-header__inner-container {
    padding: 1.8rem;
    height: var(--header-height);
  }
}
.eb-header__left, .eb-header__right {
  height: 100%;
  display: flex;
  align-items: center;
  gap: var(--margin-500);
}
.eb-header__right .eb-search-icon {
  height: 1.3125rem;
  width: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.896' height='22.445' viewBox='0 0 22.896 22.445'%3E%3Cg id='Lupe' transform='translate(0.5 0.5)'%3E%3Cpath id='Differenzmenge_1' data-name='Differenzmenge 1' d='M20.464,21.445h0l-4.708-4.709a9.434,9.434,0,1,1,1.209-1.243l4.725,4.728-1.224,1.225ZM9.529,1.732a7.791,7.791,0,1,0,5.517,2.282A7.747,7.747,0,0,0,9.529,1.732Z' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
}
.eb-header__right .eb-search-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.896' height='22.445' viewBox='0 0 22.896 22.445'%3E%3Cg id='Lupe' transform='translate(0.5 0.5)'%3E%3Cpath id='Differenzmenge_1' data-name='Differenzmenge 1' d='M20.464,21.445h0l-4.708-4.709a9.434,9.434,0,1,1,1.209-1.243l4.725,4.728-1.224,1.225ZM9.529,1.732a7.791,7.791,0,1,0,5.517,2.282A7.747,7.747,0,0,0,9.529,1.732Z' fill='%23ff7602' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}

@media (max-width: 1200px) {
  .eb-header__right {
    /* flex-direction: row-reverse; */
    gap: var(--margin-250);
  }
  .eb-header__right .eb-search-icon {
    height: 1.5625rem;
    width: 1.5625rem;
    margin-top: -1px;
  }
}
@media (max-width: 1025px) {
  .eb-header__right .eb-btn, .eb-header__right .eb-lang-nav-new {
    display: none;
  }
}
.eb-footer {
  background-color: var(--clr-primary);
  color: var(--font-clr-secondary);
  min-height: 6.25rem;
}
.eb-footer__inner-container {
  padding: var(--padding-container-horizontal);
  padding-bottom: var(--margin-500);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--margin-400);
  align-items: center;
  max-width: var(--container-max-width-wide);
  margin: 0 auto;
}
.eb-footer .eb-footer__top {
  padding: var(--padding-container-vertical) 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  width: 100%;
  border-bottom: solid 1px #a3a3a3;
}
.eb-footer .eb-footer__top .eb-footer__top-left {
  grid-column: 1/8;
}
.eb-footer .eb-footer__top .eb-footer__top-right {
  grid-column: 9/13;
}
.eb-footer .eb-footer__bottom {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.eb-footer .eb-footer__bottom .eb-footer__bottom-left {
  font-size: var(--font-size-200);
}
.eb-footer .eb-footer__bottom .eb-nav-list .eb-nav-item > a, .eb-footer .eb-footer__bottom .eb-nav-list .eb-nav-item > span {
  font-family: var(--font-primary-regular) !important;
  font-size: var(--font-size-200) !important;
}
.eb-footer .eb-footer__bottom .eb-nav-list .eb-nav-item--eb-user-group-selection {
  display: none !important;
}
.eb-footer .eb-footer__bottom .eb-nav-list .eb-nav-item .borlabs-cookie-open-dialog-preferences {
  font-family: var(--font-primary-regular) !important;
  font-size: var(--font-size-200) !important;
}
.eb-footer .eb-footer__bottom .eb-nav-list .eb-nav-item .borlabs-cookie-open-dialog-preferences a {
  font-family: var(--font-primary-regular) !important;
  font-size: var(--font-size-200) !important;
}
.eb-footer .eb-footer__bottom .eb-nav-list .eb-lang-nav {
  display: none;
}

.borlabs-cookie-open-dialog-preferences {
  font-family: var(--font-primary-regular) !important;
  font-size: var(--font-size-200) !important;
}
.borlabs-cookie-open-dialog-preferences a {
  font-family: var(--font-primary-regular) !important;
  font-size: var(--font-size-200) !important;
}

@media (max-width: 800px) {
  .eb-footer__inner-container .eb-footer__top,
  .eb-footer__inner-container .eb-nav-list {
    flex-direction: column;
    display: flex;
  }
  .eb-footer__inner-container .eb-footer__top .eb-footer__top-left {
    display: none;
  }
  .eb-footer__inner-container .eb-footer__bottom {
    flex-direction: column-reverse;
    gap: var(--margin-200);
  }
  .eb-footer__inner-container .eb-footer__bottom .eb-footer__bottom-left {
    border-top: solid 1px #a3a3a3;
    padding-top: 35px;
    margin-top: 25px;
  }
  .eb-footer__inner-container .eb-main-navigation .eb-nav-list {
    gap: var(--margin-200);
  }
}
.eb-hero-header {
  display: flex;
  align-items: flex-end;
  height: 480px;
  max-height: 53.125rem;
  background-color: #eee;
  background-color: var(--clr-primary);
  width: 100%;
  background-position: center;
  background-size: cover;
  position: relative;
}
.eb-hero-header--small {
  background-color: var(--clr-primary);
  max-height: 31.25rem;
}
.eb-hero-header--small .eb-hero-header__inner-container .eb-hero-header__content-box .eb-hero-header__content {
  max-width: 50rem;
  padding-left: 7.5rem;
  padding-right: 3.75rem;
  padding-bottom: 7.5rem;
  display: flex;
  align-items: flex-end;
  height: -moz-min-content;
  height: min-content;
  min-height: 0;
}
.eb-hero-header .eb-hero-header__image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.eb-hero-header .eb-hero-header__image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  -o-object-position: right;
     object-position: right;
}
.eb-hero-header .eb-hero-header__inner-container {
  max-width: var(--container-max-width-wide);
  padding: 0 var(--padding-container-horizontal);
  width: 100%;
  margin: 0 auto;
}
.eb-hero-header .eb-hero-header__content-box {
  position: relative;
  display: inline-block;
  --square-size: 3.75rem;
  z-index: 99;
}
.eb-hero-header .eb-hero-header__content-box.eb-hero__content-box--v1 .eb-hero-header__content {
  border-top-right-radius: 80px;
}
.eb-hero-header .eb-hero-header__content-box.eb-hero__content-box--v2 .eb-hero-header__content {
  border-top-right-radius: 80px;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group {
  display: grid;
  position: absolute;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v1 {
  top: calc(var(--square-size) * -1);
  left: calc(var(--square-size) * -1);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v1 .eb-square:first-of-type {
  grid-column: 1;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v1 .eb-square:last-of-type {
  grid-column: 21;
  grid-row: 2;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v2 {
  bottom: calc(var(--square-size) * -1);
  right: calc(var(--square-size) * -1);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v2 .eb-square:nth-child(1) {
  grid-column: 1;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v2 .eb-square:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v2 .eb-square:nth-child(3) {
  grid-column: 1;
  grid-row: 2;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v3 {
  top: calc(var(--square-size) * -1);
  left: calc(var(--square-size) * -1);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v3 .eb-square:nth-child(1) {
  grid-column: 2;
  grid-row: 2;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v3 .eb-square:nth-child(2) {
  grid-column: 1;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v4 {
  bottom: 0;
  right: calc(var(--square-size) * -1);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v4 .eb-square:nth-child(1) {
  grid-column: 1;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v4 .eb-square:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v5 {
  bottom: 0;
  left: calc(var(--square-size) * -1);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v5 .eb-square:nth-child(1) {
  grid-column: 2;
  grid-row: 2;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v5 .eb-square:nth-child(2) {
  grid-column: 1;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v6 {
  top: calc(var(--square-size) * -1);
  right: calc(var(--square-size) * -1);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v6 .eb-square:nth-child(1) {
  grid-column: 1;
  grid-row: 1;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group--v6 .eb-square:nth-child(2) {
  grid-column: 2;
  grid-row: 2;
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group .eb-square {
  height: var(--square-size);
  width: var(--square-size);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group .eb-square--v1 {
  background-color: var(--clr-lavender);
}
.eb-hero-header .eb-hero-header__content-box .eb-square-group .eb-square--v2 {
  background-color: var(--clr-purple);
}
.eb-hero-header .eb-hero-header__content-box .eb-hero-header__content {
  min-height: 21.875rem;
  margin: auto;
  width: 100%;
  width: calc(50vw - 25px);
  max-width: 50.625rem;
  background-color: var(--clr-primary);
  padding: 3.75rem 7.5rem;
}

@media (min-width: 800px) and (max-width: 1350px) {
  .eb-hero-header {
    max-height: 500px;
  }
}
@media (max-width: 800px) {
  .eb-hero-header {
    flex-direction: column;
    height: auto;
  }
  .eb-hero-header .eb-hero-header__image {
    position: relative;
    aspect-ratio: 16/9;
    height: auto;
    min-height: 40vh;
  }
  .eb-hero-header .eb-hero-header__image--align-right img {
    width: 100%;
  }
  .eb-hero-header .eb-hero-header__image img {
    -o-object-position: right;
       object-position: right;
    margin-top: -20px !important;
  }
  .eb-hero-header--fund-detail {
    max-height: none;
  }
  .eb-hero-header .eb-hero-header__inner-container {
    padding: 0;
    margin-top: -80px;
  }
  .eb-hero-header .eb-hero-header__inner-container .eb-hero-header__content-box {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .eb-hero-header .eb-hero-header__inner-container .eb-hero-header__content-box .eb-square-group {
    display: none;
  }
  .eb-hero-header .eb-hero-header__inner-container .eb-hero-header__content-box .eb-hero-header__content {
    min-height: auto;
    padding: var(--margin-500) var(--margin-300);
    max-width: none;
    width: 100%;
  }
  .eb-hero-header .eb-hero-header__inner-container .eb-hero-header__content-box .eb-hero-header__content .eb-wysiwyg p:not(.eb-overline) {
    display: none;
  }
}
.eb-logo {
  height: 3.75rem;
}
.eb-logo img {
  height: 100%;
}
.eb-logo svg {
  height: 100%;
}
.eb-logo__desktop {
  display: none;
}
.eb-logo__mobile {
  display: inline-block;
}

@media (min-width: 800px) {
  .eb-logo__desktop {
    display: inline-block;
  }
  .eb-logo__mobile {
    display: none;
  }
}
.eb-main-navigation,
.eb-lang-nav-new {
  height: 100%;
}
.eb-main-navigation .eb-custom-radio,
.eb-lang-nav-new .eb-custom-radio {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  font-family: sans-serif;
  font-size: 1.15rem;
}
.eb-main-navigation .eb-custom-radio input[type=radio],
.eb-lang-nav-new .eb-custom-radio input[type=radio] {
  opacity: 0;
  position: absolute;
}
.eb-main-navigation .eb-custom-radio .eb-radio-mark,
.eb-lang-nav-new .eb-custom-radio .eb-radio-mark {
  width: 14px;
  height: 14px;
  border: 1px solid #555555;
  border-radius: 50%;
  margin-right: 10px;
  box-sizing: border-box;
  position: relative;
  transition: all 0.2s ease;
}
.eb-main-navigation .eb-custom-radio .eb-radio-mark::after,
.eb-lang-nav-new .eb-custom-radio .eb-radio-mark::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: background-color 0.2s ease;
}
.eb-main-navigation .eb-custom-radio input[type=radio]:checked + .eb-radio-mark,
.eb-lang-nav-new .eb-custom-radio input[type=radio]:checked + .eb-radio-mark {
  border-color: #8A4393;
}
.eb-main-navigation .eb-custom-radio input[type=radio]:checked + .eb-radio-mark::after,
.eb-lang-nav-new .eb-custom-radio input[type=radio]:checked + .eb-radio-mark::after {
  background-color: #8A4393;
}
.eb-main-navigation .eb-nav-list,
.eb-lang-nav-new .eb-nav-list {
  display: flex;
  gap: var(--margin-400);
  height: 100%;
}
@media screen and (max-width: 1024px) {
  .eb-main-navigation .eb-nav-list,
  .eb-lang-nav-new .eb-nav-list {
    height: auto;
  }
  .eb-main-navigation .eb-nav-list.eb-mobile-change-range > :nth-last-child(2),
  .eb-lang-nav-new .eb-nav-list.eb-mobile-change-range > :nth-last-child(2) {
    order: 2;
  }
  .eb-main-navigation .eb-nav-list.eb-mobile-change-range > :last-child,
  .eb-lang-nav-new .eb-nav-list.eb-mobile-change-range > :last-child {
    order: 1;
  }
}
.eb-main-navigation .eb-nav-list .eb-nav-item,
.eb-lang-nav-new .eb-nav-list .eb-nav-item {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.eb-main-navigation .eb-nav-list .eb-nav-item > a, .eb-main-navigation .eb-nav-list .eb-nav-item > span, .eb-main-navigation .eb-nav-list .eb-nav-item > .eb-user-group-selection-popup-trigger,
.eb-lang-nav-new .eb-nav-list .eb-nav-item > a,
.eb-lang-nav-new .eb-nav-list .eb-nav-item > span,
.eb-lang-nav-new .eb-nav-list .eb-nav-item > .eb-user-group-selection-popup-trigger {
  font-family: var(--font-primary-semibold);
  font-weight: 400;
  font-size: var(--font-size-400);
  cursor: pointer;
}
.eb-main-navigation .eb-nav-list .eb-nav-item > a:hover, .eb-main-navigation .eb-nav-list .eb-nav-item > span:hover, .eb-main-navigation .eb-nav-list .eb-nav-item > .eb-user-group-selection-popup-trigger:hover,
.eb-lang-nav-new .eb-nav-list .eb-nav-item > a:hover,
.eb-lang-nav-new .eb-nav-list .eb-nav-item > span:hover,
.eb-lang-nav-new .eb-nav-list .eb-nav-item > .eb-user-group-selection-popup-trigger:hover {
  color: var(--clr-tertiary);
}
.eb-main-navigation .eb-nav-list .eb-nav-item.current_page_item::before, .eb-main-navigation .eb-nav-list .eb-nav-item.current_page_ancestor::before,
.eb-lang-nav-new .eb-nav-list .eb-nav-item.current_page_item::before,
.eb-lang-nav-new .eb-nav-list .eb-nav-item.current_page_ancestor::before {
  position: absolute;
  margin-top: -1px;
  left: -13px;
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: var(--clr-secondary);
}
.eb-main-navigation .eb-nav-list .eb-nav-item .eb-subnav,
.eb-lang-nav-new .eb-nav-list .eb-nav-item .eb-subnav {
  display: none;
  position: absolute;
  top: 100%;
  background: #fff;
  padding: var(--margin-550) var(--margin-580);
  padding-bottom: 3.75rem;
  z-index: 999;
  left: 50%;
  transform: translateX(-50%);
  flex-direction: column;
  gap: var(--margin-400);
  width: -moz-max-content;
  width: max-content;
  min-width: 15.625rem;
  border-bottom-left-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}
.eb-main-navigation .eb-nav-list .eb-nav-item .eb-subnav li a,
.eb-lang-nav-new .eb-nav-list .eb-nav-item .eb-subnav li a {
  display: flex;
}
.eb-main-navigation .eb-nav-list .eb-nav-item .eb-subnav li:last-child a,
.eb-lang-nav-new .eb-nav-list .eb-nav-item .eb-subnav li:last-child a {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.eb-main-navigation .eb-nav-list .eb-nav-item:hover > a,
.eb-lang-nav-new .eb-nav-list .eb-nav-item:hover > a {
  color: var(--clr-tertiary);
}
.eb-main-navigation .eb-nav-list .eb-nav-item:hover .eb-subnav,
.eb-lang-nav-new .eb-nav-list .eb-nav-item:hover .eb-subnav {
  display: flex;
}
.eb-main-navigation .eb-profile__mobile,
.eb-lang-nav-new .eb-profile__mobile {
  display: none;
  background-color: #F2F0EC;
}
.eb-main-navigation .eb-profile__mobile > p,
.eb-lang-nav-new .eb-profile__mobile > p {
  font-size: 1rem;
  color: #8A4393;
}
.eb-main-navigation .eb-profile__mobile .eb-nav-list,
.eb-lang-nav-new .eb-profile__mobile .eb-nav-list {
  gap: var(--margin-300);
  padding: 0 0 1rem 0 !important;
  margin-top: 1.5rem;
}
.eb-main-navigation .eb-profile__mobile .eb-nav-list > li,
.eb-lang-nav-new .eb-profile__mobile .eb-nav-list > li {
  display: block;
}
.eb-main-navigation .eb-profile__mobile .eb-nav-list > li.menu-item-has-children:after,
.eb-lang-nav-new .eb-profile__mobile .eb-nav-list > li.menu-item-has-children:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width='24' height='12' viewBox=%270 0 23.572 13.2%27%3E%3Cg id=%27Gruppe_59%27 data-name=%27Gruppe 59%27 transform=%27translate%280.118 0.118%29%27%3E%3Cg id=%27Gruppe_24%27 data-name=%27Gruppe 24%27 transform=%27translate%280 0%29%27%3E%3Cpath id=%27Pfad_5%27 data-name=%27Pfad 5%27 d=%27M23.218,1.061,12.14,12.139,1.061,1.061%27 transform=%27translate%28-0.472 -0.472%29%27 fill=%27none%27 stroke=%27%23ff7602%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  width: 24px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 0;
}
.eb-main-navigation .eb-profile__mobile .eb-nav-list > li br,
.eb-lang-nav-new .eb-profile__mobile .eb-nav-list > li br {
  display: none;
}
.eb-main-navigation .eb-profile__mobile .eb-nav-list .eb-subnav,
.eb-lang-nav-new .eb-profile__mobile .eb-nav-list .eb-subnav {
  transform: none;
  position: relative;
  top: auto;
  background-color: transparent;
  left: 0;
  padding: 1.25rem;
  width: 100%;
  gap: var(--margin-300);
}
@media screen and (max-width: 1024px) {
  .eb-main-navigation .eb-profile__mobile,
  .eb-lang-nav-new .eb-profile__mobile {
    display: block;
  }
}

.eb-contact-btn {
  display: none !important;
}

.eb-mobile-menu-toggle {
  width: 32px;
  height: 23px;
  display: block;
  position: relative;
  top: 0;
  z-index: 1000;
  margin-left: auto;
}

.eb-mobile-menu-toggle i {
  position: absolute;
  display: block;
  height: 2px;
  background: black;
  width: 32px;
  left: 0;
  transition: all 0.1s;
}

.eb-mobile-menu-toggle i:nth-child(1) {
  top: 0;
}

.eb-mobile-menu-toggle i:nth-child(2) {
  top: 10px;
}

.eb-mobile-menu-toggle i:nth-child(3) {
  top: 20px;
}

.eb-mobile-menu-toggle.active i:nth-child(1) {
  top: 10px;
  transform: rotateZ(45deg);
}

.eb-mobile-menu-toggle.active i:nth-child(2) {
  background: transparent;
}

.eb-mobile-menu-toggle.active i:nth-child(3) {
  top: 10px;
  transform: rotateZ(-45deg);
}

@media (min-width: 800px) and (max-width: 1550px) {
  .eb-main-navigation .eb-nav-list .eb-nav-item > a, .eb-main-navigation .eb-nav-list .eb-nav-item > span, .eb-main-navigation .eb-nav-list .eb-nav-item > .eb-user-group-selection-popup-trigger {
    font-size: 0.875rem;
  }
}
@media (min-width: 1025px) {
  .eb-mobile-menu-toggle {
    display: none;
  }
}
@media (max-width: 1025px) {
  .eb-header .eb-main-navigation {
    position: absolute;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: var(--header-height);
    background: var(--clr-grey-05);
    display: none;
    z-index: 999;
    max-height: 100vh;
    padding: var(--margin-400) var(--padding-container-horizontal);
  }
  .eb-header .eb-main-navigation .current_page_item > a,
  .eb-header .eb-main-navigation .current_page_parent > a {
    color: var(--clr-tertiary);
  }
  .eb-header .eb-main-navigation .current_page_item::before,
  .eb-header .eb-main-navigation .current_page_parent::before {
    display: none !important;
  }
  .eb-header .eb-main-navigation > .eb-nav-list {
    gap: var(--margin-300);
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item {
    display: block;
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item > a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item > a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 24 14' width='24' height='14'%3E%3Ctitle%3Esvgviewer-output (2)-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23ff7602;stroke-miterlimit:10;stroke-width: 2 %7D %3C/style%3E%3Cpath id='Pfad_5' fill-rule='evenodd' class='s0' d='m0.7 12.8l11.1-11.1 11.1 11.1'/%3E%3C/svg%3E") !important;
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item > a.mobile-disabled {
    pointer-events: none;
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item.menu-item-has-children > a::after {
    content: "";
    display: flex;
    height: 15px;
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2723.572%27 height=%2713.2%27 viewBox=%270 0 23.572 13.2%27%3E%3Cg id=%27Gruppe_59%27 data-name=%27Gruppe 59%27 transform=%27translate%280.118 0.118%29%27%3E%3Cg id=%27Gruppe_24%27 data-name=%27Gruppe 24%27 transform=%27translate%280 0%29%27%3E%3Cpath id=%27Pfad_5%27 data-name=%27Pfad 5%27 d=%27M23.218,1.061,12.14,12.139,1.061,1.061%27 transform=%27translate%28-0.472 -0.472%29%27 fill=%27none%27 stroke=%27%23ff7602%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    transition: transform 0.3s ease-in-out;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: 0;
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item .eb-subnav {
    transform: none;
    position: relative;
    top: auto;
    background-color: transparent;
    left: 0;
    padding: 1.25rem;
    width: 100%;
    gap: var(--margin-400);
  }
  .eb-header .eb-main-navigation > .eb-nav-list > .eb-nav-item .eb-subnav .eb-nav-item::before {
    display: none !important;
  }
  .eb-contact-btn {
    display: flex !important;
  }
  .eb-nav-list {
    flex-direction: column;
    width: 100%;
  }
  body.mobile-nav-open .eb-header .eb-main-navigation {
    display: flex;
    flex-direction: column;
    padding: 0;
    max-height: none;
    height: -moz-fit-content;
    height: fit-content;
  }
  body.mobile-nav-open .eb-header .eb-main-navigation .eb-nav-list {
    padding: 20px;
  }
}
@media (max-width: 500px) {
  .eb-nav-item::before {
    display: none;
  }
}
.eb-header__top-container__profile {
  background: #F2F0EC;
  position: relative;
  z-index: 1000;
}
@media screen and (max-width: 1025px) {
  .eb-header__top-container__profile {
    display: none;
  }
}
.eb-header__top-container__profile .eb-custom-radio {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  font-family: sans-serif;
  font-size: 1.15rem;
}
.eb-header__top-container__profile .eb-custom-radio input[type=radio] {
  opacity: 0;
  position: absolute;
}
.eb-header__top-container__profile .eb-custom-radio .eb-radio-mark {
  width: 14px;
  height: 14px;
  border: 1px solid #555555;
  border-radius: 50%;
  margin-right: 10px;
  box-sizing: border-box;
  position: relative;
  transition: all 0.2s ease;
}
.eb-header__top-container__profile .eb-custom-radio .eb-radio-mark::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: background-color 0.2s ease;
}
.eb-header__top-container__profile .eb-custom-radio input[type=radio]:checked + .eb-radio-mark {
  border-color: #8A4393;
}
.eb-header__top-container__profile .eb-custom-radio input[type=radio]:checked + .eb-radio-mark::after {
  background-color: #8A4393;
}
.eb-header__top-container__profile .eb-header__inner-container {
  justify-content: flex-end;
  padding: 0 4.375rem;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose {
  border-left: 1px solid #fff;
  padding: 4px 12px;
  display: flex;
  justify-content: center;
  position: relative;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose ul {
  margin-top: 0;
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  width: -moz-max-content;
  width: max-content;
  border-radius: 0 0 20px 20px;
  height: 0;
  overflow: hidden;
  padding: 0;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose ul.active {
  padding: 20px;
  height: auto;
  overflow: auto;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose ul li {
  padding: 10px 0;
  border-bottom: 2px solid #F2F0EC;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose ul li:last-child {
  border-bottom: none;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose:last-child {
  border-right: 1px solid #fff;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose > a {
  font-size: var(--font-size-200);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.eb-header__top-container__profile .eb-header__inner-container .eb-choose > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 24 14' width='12' height='6'%3E%3Ctitle%3Esvgviewer-output (2)-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23ff7602;stroke-miterlimit:10;stroke-width: 2 %7D %3C/style%3E%3Cpath id='Pfad_5' fill-rule='evenodd' class='s0' d='m0.7 12.8l11.1-11.1 11.1 11.1'/%3E%3C/svg%3E");
  display: inline-block;
  transform: rotate(180deg);
  margin-left: 5px;
}

.eb-black-overlay {
  display: none;
}
.eb-black-overlay.active {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 500;
}

.eb-search {
  position: relative;
  z-index: 999;
  display: none;
}
.eb-search--open {
  display: block;
}
.eb-search .eb-section {
  background-color: var(--clr-grey-06);
}
.eb-search .eb-section__inner-container {
  padding: var(--margin-800) var(--padding-container-horizontal);
}
.eb-search .eb-section__inner-container .eb-text-input {
  margin: 0;
}
.eb-search .eb-section__inner-container .eb-text-input input[type=submit] {
  width: 110%;
  height: 110%;
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  cursor: pointer;
}

.cat_overview .wp-block-group__inner-container {
  display: block;
  padding-top: 150px;
  padding-bottom: 0;
}
.cat_overview .search-form {
  padding: var(--margin-400) 0;
}
.cat_overview input.search-form__input {
  background-color: var(--clr-grey-07) !important;
}
.cat_overview #searchsubmit-sidebar {
  border: none;
  background-color: transparent;
}
.cat_overview .autor h2 {
  margin-top: 0;
}
.cat_overview hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.cat_overview .news-tag-list {
  padding-bottom: calc(1.875rem - 20px);
}
.cat_overview h4 + * {
  margin-top: 0 !important;
}
.cat_overview .cats {
  display: flex;
  justify-content: flex-start;
  gap: 0 20px;
  flex-wrap: wrap;
}
.cat_overview .cats li {
  margin: 20px 0 10px 0;
}
.cat_overview .cats li:first-child {
  margin-top: 20px !important;
}
.cat_overview .cats li a.active {
  color: var(--font-clr-secondary);
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}
.cat_overview .cats li .search-btn {
  height: 1.3125rem;
  width: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.896' height='22.445' viewBox='0 0 22.896 22.445'%3E%3Cg id='Lupe' transform='translate(0.5 0.5)'%3E%3Cpath id='Differenzmenge_1' data-name='Differenzmenge 1' d='M20.464,21.445h0l-4.708-4.709a9.434,9.434,0,1,1,1.209-1.243l4.725,4.728-1.224,1.225ZM9.529,1.732a7.791,7.791,0,1,0,5.517,2.282A7.747,7.747,0,0,0,9.529,1.732Z' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
}
.cat_overview h2 + * {
  margin-top: 0 !important;
}
.cat_overview .sidebar-articles li {
  margin-top: var(--margin-400);
}
@media screen and (max-width: 1024px) {
  .cat_overview {
    display: block;
  }
  .cat_overview .sidebar {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    padding: var(--padding-container-vertical) var(--padding-container-horizontal);
  }
  .cat_overview .sidebar .sidebar-articles {
    display: none;
  }
}

.article-content .top-auth {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.article-content .top-auth .eb-author {
  text-align: right;
}
.article-content .top-auth .eb-author small {
  color: #757575;
  margin-bottom: var(--margin-100);
}

.further_articles {
  max-width: var(--container-max-width-wide) !important;
}

#microsite_impact_invest .eb-hero-header {
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 4rem;
}
#microsite_impact_invest .eb-hero-header__inner-container {
  display: none;
}
#microsite_impact_invest .eb-chart-container small {
  font-family: var(--font-secondary-bold) !important;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 136%;
}
#microsite_impact_invest .eb-study-chart {
  display: flex;
}
@media screen and (max-width: 767px) {
  #microsite_impact_invest .eb-study-chart {
    flex-direction: column;
  }
}
#microsite_impact_invest .eb-study-chart #countryAllocationChart {
  border-top-left-radius: 25px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 25px;
}
@media screen and (max-width: 767px) {
  #microsite_impact_invest .eb-study-chart #countryAllocationChart {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
#microsite_impact_invest .eb-study-chart .eb-table {
  border-top-left-radius: 0;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  #microsite_impact_invest .eb-study-chart .eb-table {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
#microsite_impact_invest .eb-fazit {
  margin-top: 4rem;
}

/* Basic Styles for custom Visionaere Elements */
.eb-main .eb-component > :first-child {
  margin-top: 0 !important;
}
.eb-main .eb-component--padding {
  padding: var(--padding-container-horizontal);
}
.eb-main .eb-component + * {
  /* margin-top: var(--margin-1100); */
  margin-top: clamp(var(--margin-650), 18.571vw - 0.804rem, var(--margin-1100));
}
.eb-main .eb-component + h1, .eb-main .eb-component + h2 {
  /*  margin-top: var(--margin-1000); */
  margin-top: clamp(var(--margin-600), 10vw + 1.25rem, var(--margin-1000));
}
.eb-main .eb-component + p {
  margin-top: clamp(var(--margin-650), 18.571vw - 0.804rem, var(--margin-600));
}
.eb-main .eb-component--small-margin {
  /*  margin-top: var(--margin-650); */
  /* margin-top: clamp(var(--margin-600), 10vw + 1.25rem, var(--margin-1000)); */
  margin-top: clamp(var(--margin-300), 3vw + 0.5rem, var(--margin-600));
}
.eb-main .eb-component + .scroll-on-mobile {
  margin-top: 5rem;
}

.eb-accordion {
  border-top: solid 1px rgba(0, 0, 0, 0.337254902);
  border-bottom: solid 1px rgba(0, 0, 0, 0.337254902);
}
.eb-accordion .eb-accordion-item {
  border-bottom: solid 1px rgba(0, 0, 0, 0.337254902);
}
.eb-accordion .eb-accordion-item:last-child {
  border: none;
}
.eb-accordion .eb-accordion-item:hover .eb-accordion-header__left h4 {
  transform: translateX(40px);
  transition: transform 0.4s ease-in-out;
}
.eb-accordion .eb-accordion-item .eb-accordion-header {
  display: flex;
  justify-content: space-between;
  padding: var(--margin-570) 0;
  cursor: pointer;
}
.eb-accordion .eb-accordion-item .eb-accordion-header__left {
  display: flex;
  align-items: center;
  gap: 1.875rem;
}
.eb-accordion .eb-accordion-item .eb-accordion-header__left .eb-accordion-icon {
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 50%;
  padding: 10px;
  flex-shrink: 0;
}
.eb-accordion .eb-accordion-item .eb-accordion-header__left .eb-accordion-icon img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-open,
.eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-close {
  height: auto;
  width: auto;
  border: solid 3px var(--clr-primary-100);
  color: var(--clr-primary-100);
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-size: 1.4375rem;
  font-weight: 500;
  font-family: sans-serif;
  transition: opacity 0.2 ease-in-out;
}
.eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-close {
  display: none;
  color: var(--clr-red);
  border-color: var(--clr-red);
  opacity: 0;
  height: 0;
}
.eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-close .eb-minus-icon {
  margin-top: -5px;
  color: var(--clr-tertiary) !important;
}
.eb-accordion .eb-accordion-item--open .eb-accordion-header {
  padding-bottom: var(--margin-300);
}
.eb-accordion .eb-accordion-item--open .eb-accordion-header .eb-accordion-header__right .eb-accordion-open {
  opacity: 0;
  height: 0;
  display: none;
}
.eb-accordion .eb-accordion-item--open .eb-accordion-header .eb-accordion-header__right .eb-accordion-close {
  display: grid;
  opacity: 1;
  height: 1.875rem;
}
.eb-accordion .eb-accordion-item--open .eb-accordion-content {
  margin-bottom: var(--margin-02);
  padding-bottom: clamp(20px, 2.273vw + 0.483rem, 30px);
}
.eb-accordion .eb-accordion-item .eb-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
.eb-accordion .eb-accordion-item .eb-accordion-content p {
  padding-bottom: var(--margin-570);
}
.eb-accordion .eb-accordion-item .eb-accordion-content p a:hover {
  color: var(--clr-tertiary);
}
.eb-accordion .eb-accordion-item .eb-accordion-content p a:hover span {
  color: var(--clr-tertiary) !important;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table {
  margin-top: 0;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul {
  display: flex;
  flex-direction: column;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li:first-child .eb-accordion-table-row {
  background-color: var(--clr-primary);
  color: #fff;
  border: none;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li:first-child .eb-accordion-table-row__label, .eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li:first-child .eb-accordion-table-row__content {
  padding: 20px;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li .eb-accordion-table-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  border-bottom: solid 2px #999;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li .eb-accordion-table-row__label {
  font-family: var(--font-primary-semibold);
  font-weight: 600;
  grid-column: span 3;
  padding: 30px;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li .eb-accordion-table-row__content {
  grid-column: span 9;
  padding: 30px;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table ul li .eb-accordion-table-row__content ul li:before {
  color: var(--font-clr-primary);
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table__footnotes, .eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table__footnotes p {
  font-size: 12px;
  padding: 0;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table__footnotes {
  margin-top: 10px;
  margin-bottom: 40px;
}
.eb-accordion .eb-accordion-item .eb-accordion-content .eb-accordion-table__footnotes p {
  margin: 0;
  line-height: 18px;
}

@media (max-width: 800px) {
  .eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-open .eb-btn,
  .eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-close .eb-btn {
    height: 2.8125rem;
    width: 2.8125rem;
  }
  .eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-open .eb-btn::after,
  .eb-accordion .eb-accordion-item .eb-accordion-header__right .eb-accordion-close .eb-btn::after {
    height: rem-cacl(17);
    width: 1.0625rem;
  }
}
@media (max-width: 900px) {
  .eb-accordion-table ul li .eb-accordion-table-row {
    display: flex !important;
    flex-direction: column;
  }
}
.eb-tabs__navigation {
  display: flex;
  background-color: transparent;
  border-bottom: 1rem solid var(--clr-primary-100);
  overflow-x: auto;
}
.eb-tabs__navigation::-webkit-scrollbar {
  display: block;
  height: 5px;
}
.eb-tabs__navigation::-webkit-scrollbar-track {
  background: rgba(35, 35, 35, 0.1960784314);
}
.eb-tabs__navigation::-webkit-scrollbar-thumb {
  background-color: rgba(206, 206, 206, 0.212);
  border-right: none;
  border-left: none;
}
.eb-tabs__navigation::-webkit-scrollbar-track-piece:start {
  background: transparent;
  margin-top: 10px;
}
.eb-tabs__navigation .eb-tab-link {
  background-color: transparent;
  border: none;
  padding: 0.625rem;
  display: flex;
  gap: 0.625rem;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  border-bottom: solid 1px var(--clr-grey-05);
  font-family: var(--font-primary-regular);
  font-size: var(--font-size-200);
  color: var(--font-clr-secondary);
  cursor: pointer;
  padding-bottom: 0.9375rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.eb-tabs__navigation .eb-tab-link--active {
  border-color: var(--clr-tertiary);
}
.eb-tabs__navigation .eb-tab-link .eb-tab-link__icon {
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 50%;
  flex-shrink: 0;
  padding: 0.375rem;
}
.eb-tabs__navigation .eb-tab-link .eb-tab-link__icon img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.eb-tabs__list {
  grid-auto-rows: 1fr;
  grid-template-rows: 1fr;
  display: grid;
  position: relative;
  height: 100%;
  padding: var(--margin-09) 0;
}
.eb-tabs__list::-webkit-scrollbar {
  display: block;
  width: 2px;
}
.eb-tabs__list .eb-tab {
  width: 100%;
  padding: 1.25rem 0;
  opacity: 0;
  grid-row: 1;
  grid-column: 1;
  z-index: -1;
  align-items: flex-start;
  gap: 50px;
}
.eb-tabs__list .eb-tab__content, .eb-tabs__list .eb-tab__image {
  width: 50%;
}
.eb-tabs__list .eb-tab__content {
  padding-top: var(--margin-900);
}
.eb-tabs__list .eb-tab__image {
  display: none;
  height: 0;
  justify-content: flex-end;
}
.eb-tabs__list .eb-tab__image img {
  border-top-right-radius: 80px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: right;
     object-position: right;
  height: 100%;
  width: 80%;
}
.eb-tabs__list .eb-tab--open {
  display: flex;
  z-index: 99;
  opacity: 1;
  animation: fadeEffect 1s;
}
.eb-tabs__list .eb-tab--open .eb-tab__image {
  display: flex;
  height: 20rem;
  overflow: hidden;
  max-width: 47.5rem;
  margin-top: 0 !important;
}

@media (max-width: 900px) {
  .eb-tabs__list .eb-tab {
    flex-direction: column-reverse;
    gap: var(--margin-250);
  }
  .eb-tabs__list .eb-tab__content, .eb-tabs__list .eb-tab__image {
    width: 100%;
  }
  .eb-tabs__list .eb-tab__content {
    padding-top: var(--margin-200);
  }
}
@media (max-width: 500px) {
  .eb-tabs .eb-tabs__navigation .eb-tab-link {
    width: 100%;
  }
}
@keyframes fadeEffect {
  from {
    z-index: -1;
    opacity: 0;
    transform: translateX(-10px);
  }
  to {
    z-index: 99;
    opacity: 1;
    transform: translateX(0);
  }
}
.eb-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: var(--grid-gap);
}
.eb-grid--2-col {
  grid-template-columns: 1fr 1fr;
}
.eb-grid--3-col {
  grid-template-columns: 1fr 1fr 1fr;
}
.eb-grid--4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.eb-grid--white-bg {
  background-color: #fff;
  border-radius: 25px;
}

.eb-grid-item {
  height: auto;
  /* aspect-ratio: var(--default-grid-item-aspect-ratio); */
  /* background-color: #eeeeee; */
  min-width: 0;
}
.eb-grid-item > :last-child {
  margin-bottom: 0 !important;
}
.eb-grid-item--full-span {
  grid-column: span 1;
  aspect-ratio: 16/9;
}

.eb-grid-cell--span-2 {
  grid-column: span 2;
}

@media (max-width: 1400px) {
  .eb-grid--3-col {
    grid-template-columns: 1fr 1fr;
  }
  .eb-grid--4-col {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .eb-grid-item--full-span {
    grid-column: span 4;
  }
}
@media (max-width: 1200px) {
  .eb-grid--3-col {
    grid-template-columns: 1fr 1fr;
  }
  .eb-grid--4-col {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .eb-grid-item--full-span {
    grid-column: span 3;
  }
}
@media (max-width: 800px) {
  .eb-grid {
    display: flex;
    flex-direction: column;
    /* &--2-col {
        grid-template-columns: 1fr;
    }
    &--3-col {
        grid-template-columns: 1fr;
    }
    &--4-col {
        grid-template-columns: 1fr 1fr;
    } */
  }
  .eb-grid-item {
    /* &--full-span {
        grid-column: span 2;
    } */
  }
}
@media (max-width: 500px) {
  .eb-grid {
    display: flex;
    flex-direction: column;
  }
  .eb-grid--scroll-on-mobile {
    overflow-x: scroll;
  }
}
.wpforms-container {
  padding: clamp(var(--margin-250), 12.857vw - 2.768rem, var(--margin-800));
  background-color: var(--clr-grey-07);
  border-top-right-radius: 50px;
}
.wpforms-container .wpforms-hidden {
  display: none;
}
.wpforms-container .wpforms-field-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: var(--margin-800);
}
.wpforms-container .wpforms-field-container .left-col,
.wpforms-container .wpforms-field-container .right-col {
  display: flex;
  flex-direction: column;
  row-gap: clamp(var(--margin-250), 2.143vw + 0.58rem, var(--margin-400));
}
.wpforms-container .wpforms-field-container .feedback textarea {
  margin-bottom: var(--margin-250);
}
.wpforms-container .wpforms-field-container .feedback::after {
  content: "* Pflichtfelder";
  font-size: var(--font-size-200);
  line-height: 1.25rem;
  color: var(--font-clr-primary);
}
.wpforms-container .wpforms-field-container .disclaimer {
  height: -moz-fit-content;
  height: fit-content;
  margin-top: var(--margin-200);
}
.wpforms-container .wpforms-field-container .disclaimer fieldset {
  border: none;
}
.wpforms-container .wpforms-field-container .disclaimer fieldset ul > li {
  display: flex;
  align-items: flex-start;
  gap: 1.25rem;
}
.wpforms-container .wpforms-field-container .disclaimer fieldset ul > li input {
  transform: scale(1.5);
  margin-top: 6px;
}
.wpforms-container .wpforms-field-container .disclaimer fieldset ul > li label {
  font-size: var(--font-size-200);
  line-height: 1.25rem;
}
.wpforms-container .wpforms-field-container .wpforms-field-label {
  display: none;
}
.wpforms-container .wpforms-field-container .wpforms-error {
  margin-top: 10px;
  color: red;
  font-size: 16px;
  display: flex;
}
.wpforms-container .wpforms-field-container .wpforms-field-medium {
  padding: var(--margin-300);
  width: 100%;
  border: none;
  font-size: var(--font-size-300);
  font-family: var(--font-regular-semibold);
}
.wpforms-container .wpforms-field-container .wpforms-field-medium:focus-visible {
  outline-color: var(--clr-tertiary);
}
.wpforms-container .wpforms-field-container .wpforms-submit-container {
  display: flex;
  justify-content: flex-end;
}

.eb-text-input {
  width: 100%;
  max-width: 40.3125rem;
  position: relative;
  margin: 0 auto;
}
.eb-text-input input[type=text] {
  padding: var(--margin-400);
  padding: clamp(30px, 1.25rem + (1vw - 5px) * 2.1429, var(--margin-400));
  font-size: clamp(var(--font-size-100), 0.875rem + (1vw - 5px) * 0.8571, var(--font-size-400));
  width: 100%;
  background-color: #fff;
  border: none;
  outline: none;
  border-radius: 50px;
}
.eb-text-input .eb-btn {
  position: absolute;
  top: 16px;
  right: 16px;
  border-color: var(--clr-primary);
  height: clamp(2.8125rem, 2.8125rem + (1vw - 5px) * 2.8571, 4.0625rem);
  width: clamp(2.8125rem, 2.8125rem + (1vw - 5px) * 2.8571, 4.0625rem);
}
.eb-text-input .eb-btn:hover {
  border-color: var(--clr-tertiary);
}
.eb-text-input--dropdown-open input {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.eb-form--job-application {
  padding: clamp(1.25rem, 2.8571428571vw + 0.3571428571rem, 2.5rem);
  background-color: var(--clr-grey-06);
}
.eb-form--job-application .wpforms-field-container {
  grid-column-gap: 1.875rem;
  grid-row-gap: 2.5rem;
}
.eb-form--job-application .wpforms-field:not(.disclaimer) input,
.eb-form--job-application .wpforms-field select {
  padding: var(--margin-300);
  width: 100%;
  border: none;
  font-size: clamp(0.875rem, 0.2857142857vw + 0.7857142857rem, 1rem);
  font-family: var(--font-regular-semibold);
}
.eb-form--job-application .wpforms-field:not(.disclaimer) input:focus-visible,
.eb-form--job-application .wpforms-field select:focus-visible {
  outline-color: var(--clr-tertiary);
}
.eb-form--job-application .dropdown_left select,
.eb-form--job-application .dropdown_right select {
  width: 100%;
  background-repeat: no-repeat;
  border-radius: 0;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2723.572%27 height=%2713.2%27 viewBox=%270 0 23.572 13.2%27%3E%3Cg id=%27Gruppe_59%27 data-name=%27Gruppe 59%27 transform=%27translate%280.118 0.118%29%27%3E%3Cg id=%27Gruppe_24%27 data-name=%27Gruppe 24%27 transform=%27translate%280 0%29%27%3E%3Cpath id=%27Pfad_5%27 data-name=%27Pfad 5%27 d=%27M23.218,1.061,12.14,12.139,1.061,1.061%27 transform=%27translate%28-0.472 -0.472%29%27 fill=%27none%27 stroke=%27%23ff7602%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-position: calc(100% - 20px);
}
.eb-form--job-application .dropdown_left select:focus-visible,
.eb-form--job-application .dropdown_right select:focus-visible {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 24 14' width='24' height='14'%3E%3Ctitle%3Esvgviewer-output (2)-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23ff7602;stroke-miterlimit:10;stroke-width: 2 %7D %3C/style%3E%3Cpath id='Pfad_5' fill-rule='evenodd' class='s0' d='m0.7 12.8l11.1-11.1 11.1 11.1'/%3E%3C/svg%3E") !important;
}
.eb-form--job-application .textfield_small,
.eb-form--job-application .textfield_large,
.eb-form--job-application .disclaimer {
  grid-column: span 2;
}
.eb-form--job-application textarea {
  min-height: 12.5rem;
}
.eb-form--job-application .wpforms-submit-container {
  display: none;
  margin-top: clamp(var(--margin-250), 2.143vw + 0.58rem, var(--margin-400));
}
.eb-form--job-application .wpforms-field-label-inline a {
  text-decoration: underline !important;
}
.eb-form--job-application .wpforms-field-label-inline a:hover {
  color: var(--clr-tertiary);
}

@media (max-width: 1400px) {
  .eb-text-input {
    max-width: none;
  }
}
@media (max-width: 900px) {
  .wpforms-container:not(.eb-form--job-application) .wpforms-field-container {
    grid-template-columns: 1fr;
    grid-row-gap: clamp(var(--margin-250), 2.143vw + 0.58rem, var(--margin-400));
  }
}
@media (max-width: 500px) {
  .eb-form--job-application .wpforms-field-container {
    grid-template-columns: 1fr;
    grid-row-gap: clamp(var(--margin-250), 2.143vw + 0.58rem, var(--margin-400));
  }
  .eb-form--job-application .wpforms-field-container .textfield_small,
  .eb-form--job-application .wpforms-field-container .textfield_large,
  .eb-form--job-application .wpforms-field-container .disclaimer {
    grid-column: span 1;
  }
}
.eb-news-teaser-list.eb-container {
  padding-bottom: var(--padding-container-vertical);
}
.eb-news-teaser-list--before-top-news {
  padding-bottom: var(--margin-900) !important;
}

.eb-top-news {
  margin-top: 0 !important;
  margin-bottom: var(--margin-900) !important;
  background-color: var(--clr-grey-06);
  /* padding-top: clamp(60px, 3.75rem + (1vw - 5px) * 21.4286, 210px);
  padding-bottom: clamp(60px, 3.75rem + (1vw - 5px) * 21.4286, 210px); */
  padding: var(--padding-container-vertical);
}
.eb-top-news h2,
.eb-top-news h2 + p {
  margin-top: var(--margin-100) !important;
}

.eb-news-teaser {
  height: 100%;
  width: 100%;
}
.eb-news-teaser .eb-slider-card__content {
  justify-content: flex-start;
  padding: var(--margin-400);
}
.eb-news-teaser h3,
.eb-news-teaser h3 + p {
  margin-top: var(--margin-100) !important;
}

.news-downloads,
.news-back-button {
  padding: 1.875rem 0;
  display: flex;
}

.news-downloads {
  justify-content: flex-end;
}

.news-back-button {
  justify-content: flex-start;
}

.eb-marketing-communication-hint {
  color: #757575;
  margin-bottom: var(--margin-100);
}

.news-keywords {
  display: flex;
  gap: 10px;
  margin-bottom: var(--margin-200);
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}

.news-tag-list {
  display: flex;
  gap: var(--margin-300);
  padding: 1.875rem 0;
}
.news-tag-list .eb-post-tag {
  padding: 0.625rem 1.25rem;
  border: solid 3px #F2F0EC;
  border-radius: 50px;
  cursor: pointer;
}
.news-tag-list .eb-post-tag:hover {
  background-color: #F2F0EC;
}

.article-content .article-header .wp-block-group:first-of-type .wp-block-group__inner-container {
  padding-top: var(--margin-800);
  padding-bottom: var(--margin-200);
}
.article-content .article-body .wp-block-group:first-of-type .wp-block-group__inner-container {
  padding-top: 0;
}
.article-content .article-body .wp-block-group:nth-last-child(2) .wp-block-group__inner-container {
  padding-bottom: var(--margin-400);
}
.article-content .article-body .wp-block-group:last-of-type .wp-block-group__inner-container {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 500px) and (max-width: 800px) {
  .eb-news-teaser h3 {
    font-size: 1.625rem !important;
    line-height: 2.375rem !important;
  }
  .eb-news-teaser p {
    font-size: 1.125rem !important;
    line-height: 1.875rem !important;
  }
}
@media (max-width: 1400px) {
  .eb-news-teaser-list {
    max-width: 800px !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (max-width: 800px) {
  .eb-news-teaser-list {
    max-width: 400px !important;
  }
}
.eb-news-filter-wrapper + .eb-news {
  margin-top: 6.25rem;
}
.eb-news-filter-wrapper.eb-container {
  padding-top: var(--padding-container-vertical);
}

.eb-news-filter {
  padding: var(--margin-02) 0;
}
.eb-news-filter .eb-grid {
  display: flex;
  justify-content: space-between;
  padding: var(--margin-700);
  gap: var(--margin-400);
  background: var(--clr-grey-06);
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper {
  width: 100%;
  /* max-width: rem-calc(645); */
  border: solid 1px #e3e3e3;
  border-radius: 50px;
  width: 100%;
  background-color: #fff;
  border: none;
  outline: none;
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-filter-select {
  border-radius: 50px;
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-filter-select__label {
  padding: clamp(30px, 1.25rem + (1vw - 5px) * 2.1429, var(--margin-400));
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-filter-select--open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-filter-select--open .eb-btn {
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-filter-select--open .eb-btn::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.572' height='13.2' viewBox='0 0 23.572 13.2'%3E%3Cg id='Gruppe_59' data-name='Gruppe 59' transform='translate(23.454 13.082) rotate(180)'%3E%3Cg id='Gruppe_24' data-name='Gruppe 24' transform='translate(0 0)'%3E%3Cpath id='Pfad_5' data-name='Pfad 5' d='M23.218,1.061,12.14,12.139,1.061,1.061' transform='translate(-0.472 -0.472)' fill='none' stroke='%2338173e' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .text {
  font-size: var(--font-size-400);
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-btn {
  position: absolute;
  top: 16px;
  right: 16px;
  border-color: var(--clr-primary);
  height: clamp(2.8125rem, 2.8125rem + (1vw - 5px) * 2.8571, 4.0625rem);
  width: clamp(2.8125rem, 2.8125rem + (1vw - 5px) * 2.8571, 4.0625rem);
}
.eb-news-filter .eb-grid .eb-filter-select-wrapper .eb-btn:hover {
  background-color: var(--clr-tertiary);
  border-color: var(--clr-tertiary);
}
.eb-news-filter .eb-grid .eb-tag-list {
  display: none;
}

.tag-list {
  margin: 0;
  margin-top: 40px;
  padding: 0 10px;
  justify-content: flex-start;
  width: 100%;
  max-width: none;
}

.eb-news-filter__mobile-header {
  justify-content: space-between;
  padding: var(--margin-02) 0 var(--margin-04);
  align-items: center;
  display: none;
}
.eb-news-filter__mobile-header__title {
  font-family: var(--font-primary-bold);
}

.eb-news-filter-submit-wrapper {
  display: none;
  margin-top: auto;
}
.eb-news-filter-submit-wrapper .eb-news-filter-submit {
  width: 100%;
  color: #fff;
  font-size: var(--font-size-400);
  line-height: 0.0703125rem;
  font-family: var(--font-primary-regular);
  border-radius: 8px;
  background: #912d46;
  padding: var(--margin-02);
  text-decoration: none;
  position: relative;
  display: inline-block;
  cursor: pointer;
  border: none;
}

select {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAtMjU2IDE3OTIgMTc5MiIKICAgaWQ9InN2ZzI5ODkiCiAgIHZlcnNpb249IjEuMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC40OC4zLjEgcjk4ODYiCiAgIHdpZHRoPSIxMDAlIgogICBoZWlnaHQ9IjEwMCUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImFuZ2xlX2Rvd25fZm9udF9hd2Vzb21lLnN2ZyI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMjk5OSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczI5OTciIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI2NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIgogICAgIGlkPSJuYW1lZHZpZXcyOTk1IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIwLjEzMTY5NjQzIgogICAgIGlua3NjYXBlOmN4PSI4OTYiCiAgICAgaW5rc2NhcGU6Y3k9Ijg5NiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyOTg5IiAvPgogIDxnCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMjg4LjU0MjM4LDEyNTUuMDUwOCkiCiAgICAgaWQ9ImcyOTkxIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDEwNzUsODAwIHEgMCwtMTMgLTEwLC0yMyBMIDU5OSwzMTEgcSAtMTAsLTEwIC0yMywtMTAgLTEzLDAgLTIzLDEwIEwgODcsNzc3IHEgLTEwLDEwIC0xMCwyMyAwLDEzIDEwLDIzIGwgNTAsNTAgcSAxMCwxMCAyMywxMCAxMywwIDIzLC0xMCBMIDU3Niw0ODAgOTY5LDg3MyBxIDEwLDEwIDIzLDEwIDEzLDAgMjMsLTEwIGwgNTAsLTUwIHEgMTAsLTEwIDEwLC0yMyB6IgogICAgICAgaWQ9InBhdGgyOTkzIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiM5MTJkNDYiIC8+CiAgPC9nPgo8L3N2Zz4K);
  background-size: 22px;
}

select,
.eb-filter-select__label {
  border-radius: 0.5rem;
  border: none;
  height: auto;
  font-family: var(--font-primary-bold);
  font-size: 0.9375rem;
  color: #333f48;
  padding: 1.25rem 1.5625rem;
  background-position: right;
  cursor: pointer;
}
select .text .count,
.eb-filter-select__label .text .count {
  margin-left: 5px;
}

.eb-filter-select,
.eb-news-filter-mobile-trigger {
  position: relative;
  border-radius: 50px;
  background-color: #fff;
  transition: border-radius 0.6s ease-in-out;
}
.eb-filter-select.eb-filter-select--open,
.eb-news-filter-mobile-trigger.eb-filter-select--open {
  transition: border-radius 0.1s ease-in-out;
}
.eb-filter-select.eb-filter-select--open .eb-filter-select__label:after,
.eb-news-filter-mobile-trigger.eb-filter-select--open .eb-filter-select__label:after {
  transform: rotate(180deg);
}
.eb-filter-select.eb-filter-select--open .eb-filter-select__options-list,
.eb-news-filter-mobile-trigger.eb-filter-select--open .eb-filter-select__options-list {
  max-height: 350px;
  border-top: solid 1px #f0f0f0;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.35);
}
.eb-filter-select__label, .eb-filter-select__options-list .option,
.eb-news-filter-mobile-trigger__label,
.eb-news-filter-mobile-trigger__options-list .option {
  cursor: pointer;
}
.eb-filter-select__label,
.eb-news-filter-mobile-trigger__label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.eb-filter-select__options-list,
.eb-news-filter-mobile-trigger__options-list {
  position: absolute;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
  margin: 0;
  background-color: #fff;
  z-index: 2;
  width: 100%;
  left: 0;
  top: 100%;
  list-style: none;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow-y: auto;
}
.eb-filter-select__options-list .eb-filter-select__option,
.eb-news-filter-mobile-trigger__options-list .eb-filter-select__option {
  padding: 1.25rem;
  border-bottom: solid 1px rgb(236, 236, 236);
  font-size: 16px;
  padding-left: 5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 20 20' width='20' height='20'%3E%3Ctitle%3Eimage%3C/title%3E%3Cstyle%3E .s0 %7B fill: %23ffffff %7D .s1 %7B fill: %23ffffff;stroke: %23000000;stroke-miterlimit:100 %7D %3C/style%3E%3Cg id='Layer'%3E%3Cpath id='Layer' fill-rule='evenodd' class='s0' d='m0 0h20v20h-20z'/%3E%3Cpath id='Form 1' class='s1' d='m0 0h20v20h-20z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: 40px;
  background-position-y: center;
}
.eb-filter-select__options-list .eb-filter-select__option:hover,
.eb-news-filter-mobile-trigger__options-list .eb-filter-select__option:hover {
  background-color: #f7f7f7;
}
.eb-filter-select__options-list .eb-filter-select__option.selected,
.eb-news-filter-mobile-trigger__options-list .eb-filter-select__option.selected {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M0 0h20v20H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.156 11.86l-2.17-2.17-.986.982 3.156 3.156L15 6.985 14.015 6z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 22px;
  font-family: var(--font-primary-bold);
  color: var(--clr-red);
}
.eb-filter-select__options-list .eb-filter-select__option:last-child,
.eb-news-filter-mobile-trigger__options-list .eb-filter-select__option:last-child {
  border-bottom: none;
}

.eb-tag-list {
  display: flex;
  gap: var(--margin-100);
  margin-top: var(--margin-200);
}

.eb-tag {
  cursor: pointer;
}
.eb-tag .eb-tag__link,
.eb-tag .remove-all-tags {
  padding: 4px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  border: solid 1px #C3BEAF;
  border-radius: 50px;
  font-size: 15px;
  font-family: var(--font-primary-regular);
  text-decoration: none;
  background-color: #fff;
}
.eb-tag .eb-tag__link:hover,
.eb-tag .remove-all-tags:hover {
  background-color: var(--clr-tertiary);
  color: #fff;
  border-color: var(--clr-tertiary);
}
.eb-tag .eb-tag__link:hover .remove-tag-btn,
.eb-tag .remove-all-tags:hover .remove-tag-btn {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23fff%3B%7D%3C/style%3E%3Cg id='Symbols'%3E%3Cg id='Atoms_x2F_Filterauswahl' transform='translate(-183.000000  -11.000000)'%3E%3Cg id='Combined-Shape'%3E%3Cpolygon class='st0' points='193.3 22.7 189 18.4 184.7 22.7 183.3 21.3 187.6 17 183.3 12.7 184.7 11.3 189 15.6 193.3 11.3 194.7 12.7 190.4 17 194.7 21.3 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.eb-tag .eb-tag__link .remove-tag-btn,
.eb-tag .remove-all-tags .remove-tag-btn {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23979797%3B%7D%3C/style%3E%3Cg id='Symbols'%3E%3Cg id='Atoms_x2F_Filterauswahl' transform='translate(-183.000000  -11.000000)'%3E%3Cg id='Combined-Shape'%3E%3Cpolygon class='st0' points='193.3 22.7 189 18.4 184.7 22.7 183.3 21.3 187.6 17 183.3 12.7 184.7 11.3 189 15.6 193.3 11.3 194.7 12.7 190.4 17 194.7 21.3 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 12px;
  width: 12px;
  background-size: 100%;
}
.eb-tag .eb-tag__link {
  color: var(--clr-primary);
}
.eb-tag .remove-all-tags {
  color: #333;
}
.eb-tag .remove-all-tags:hover {
  background-color: #333;
  color: #fff;
  border-color: #333;
}

.eb-news-filter-mobile-trigger {
  display: none;
}

@media (max-width: 600px) {
  .eb-news-filter {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 9999;
    background: #fff;
    width: 100%;
    padding: var(--margin-200);
    display: flex;
    flex-direction: column;
    transform: translateX(-100%);
    transition: transform 0.4s ease-in-out;
    padding: 2.5rem var(--padding-container-horizontal);
    background-color: var(--clr-grey-06);
  }
  .eb-news-filter--open {
    transform: translateX(0);
  }
  .eb-news-filter .eb-grid {
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    padding: var(--margin-500) var(--margin-400);
  }
  .eb-news-filter .eb-btn {
    width: 100%;
    max-width: 100%;
  }
  .eb-filter-select.eb-filter-select--open {
    border-radius: 50px;
    box-shadow: none;
  }
  .eb-filter-select.eb-filter-select--open .eb-filter-select__options-list {
    max-height: 250px;
    box-shadow: none;
  }
  .eb-filter-select__label {
    margin: 0;
  }
  .eb-filter-select .eb-filter-select__options-list {
    position: relative;
    max-height: 0;
    transition: max-height 0.3s ease-in-out;
    margin: 0;
    background-color: #fff;
    z-index: 2;
    width: 100%;
    left: 0;
    top: 100%;
    list-style: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow-y: auto;
  }
  .eb-filter-select .eb-filter-select__options-list .eb-filter-select__option {
    border-bottom: solid 1px rgb(236, 236, 236);
    font-size: 16px;
  }
  .eb-filter-select .eb-filter-select__options-list .eb-filter-select__option:hover {
    background-color: #f7f7f7;
  }
  .eb-filter-select .eb-filter-select__options-list .eb-filter-select__option.selected {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M0 0h20v20H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.156 11.86l-2.17-2.17-.986.982 3.156 3.156L15 6.985 14.015 6z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 22px;
    font-family: var(--font-primary-bold);
    color: var(--clr-red);
  }
  .eb-filter-select .eb-filter-select__options-list .eb-filter-select__option:last-child {
    border-bottom: none;
  }
  .eb-news-filter-mobile-trigger {
    display: block;
    border: solid 1px #e3e3e3;
    border-radius: 50px;
  }
  .eb-news-filter-mobile-trigger::after {
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23ff7600; stroke-miterlimit: 10; stroke-width: 2px; %7D .cls-2 %7B fill: %23ff7600; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.7.1, SVG Export Plug-In . SVG Version: 1.2.0 Build 142) --%3E%3Cg%3E%3Cg id='Ebene_1'%3E%3Cg%3E%3Cline class='cls-1' x1='4.833' y1='8.045' x2='25.833' y2='8.045'/%3E%3Ccircle class='cls-2' cx='10.066' cy='8.045' r='2.576'/%3E%3C/g%3E%3Cg%3E%3Cline class='cls-1' x1='4.833' y1='15.055' x2='25.833' y2='15.055'/%3E%3Ccircle class='cls-2' cx='21.36' cy='15.055' r='2.576'/%3E%3C/g%3E%3Cg%3E%3Cline class='cls-1' x1='4.833' y1='22.071' x2='25.833' y2='22.071'/%3E%3Ccircle class='cls-2' cx='14.089' cy='22.066' r='2.576'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
    display: flex;
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .eb-news-filter__mobile-header,
  .eb-news-filter-submit-wrapper {
    display: flex;
  }
  .eb-tag-list {
    display: none;
  }
  body.eb-news-filter-mobile-open {
    overflow: hidden;
  }
}
@media (max-width: 500px) {
  .eb-news-filter .eb-grid {
    padding: var(--margin-400) var(--margin-300);
  }
}
.eb-slider {
  width: 100% !important;
  /*  height: 540rem; */
}
.eb-slider .eb-slide {
  display: flex;
  place-items: center;
  padding-bottom: var(--margin-500);
  /*  height: rem-calc(540); */
}
.eb-slider .eb-slide > div {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.eb-slider .swiper-pagination,
.eb-slider .swiper-button-prev,
.eb-slider .swiper-button-next {
  position: absolute;
  top: var(--margin-400);
  left: unset;
}
.eb-slider .swiper-button-prev,
.eb-slider .swiper-button-next {
  width: 4.0625rem;
  height: 4.0625rem;
  background-color: transparent;
  border-color: var(--clr-primary);
}
.eb-slider .swiper-button-prev:hover::after,
.eb-slider .swiper-button-next:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.543' height='18.055' viewBox='0 0 20.543 18.055'%3E%3Cpath id='f_p' data-name='f p' d='M22.227,14.522,14.88,6.245,13.8,7.361l5.859,6.634-.682-.186H2.852V15.3H18.941l.744-.155L13.8,21.714,14.88,22.83Z' transform='translate(-2.352 -5.511)' fill='%2338173e' stroke='%2338173e' stroke-width='1'/%3E%3C/svg%3E ");
}
.eb-slider .swiper-button-prev::after,
.eb-slider .swiper-button-next::after {
  content: "";
}
.eb-slider .swiper-pagination {
  right: 5rem;
  width: -moz-fit-content;
  width: fit-content;
  bottom: unset;
}
.eb-slider .swiper-button-prev {
  right: 8.125rem;
  transform: scale(-1);
}
.eb-slider .swiper-button-next {
  right: 0;
}
.eb-slider--quotes {
  height: 100%;
  padding-top: 0 !important;
}
.eb-slider--quotes .swiper-slide {
  height: auto !important;
}
.eb-slider--quotes .swiper-content {
  height: 100% !important;
}
.eb-slider--quotes .eb-slide .eb-quote {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 10% 1fr 1fr;
  width: 100%;
  max-width: 100%;
  gap: 0;
}
.eb-slider--quotes .eb-slide .eb-quote__text {
  grid-column: 1/4;
  width: 100%;
  padding: 0;
  justify-content: space-between;
}
.eb-slider--quotes .eb-slide .eb-quote__text p {
  color: var(--clr-purple);
  font-size: clamp(1.5625rem, 2.4285714286vw + 0.8035714286rem, 2.625rem);
  line-height: clamp(2.25rem, 2.4285714286vw + 1.4910714286rem, 3.3125rem);
}
.eb-slider--quotes .eb-slide .eb-quote__text .eb-quote__info {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.eb-slider--quotes .eb-slide .eb-quote__text .eb-quote__info .eb-quote__name {
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}
.eb-slider--quotes .swiper-button-prev,
.eb-slider--quotes .swiper-button-next {
  display: none;
}
.eb-slider--quotes .swiper-pagination-wrapper {
  margin-top: clamp(1.5625rem, 6.4285714286vw + -0.4464285714rem, 4.375rem);
  position: static;
  display: flex;
  justify-content: center;
}
.eb-slider--quotes .swiper-pagination-wrapper .swiper-pagination {
  position: static;
  gap: clamp(0.625rem, 1.1428571429vw + 0.2678571429rem, 1.125rem);
  display: flex;
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
}
.eb-slider--quotes .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
  height: 0.9375rem;
  width: 0.9375rem;
}
.eb-slider--quotes .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--clr-tertiary);
}

h1 + .eb-slider:not(.eb-slider--quotes),
h2 + .eb-slider:not(.eb-slider--quotes),
h3 + .eb-slider:not(.eb-slider--quotes),
h4 + .eb-slider:not(.eb-slider--quotes),
h5 + .eb-slider:not(.eb-slider--quotes) {
  margin-top: -3.75rem;
}

.swiper-pagination-wrapper {
  display: block;
}

.eb-slider-card {
  background-color: var(--clr-grey-02);
  background-position: center;
  background-size: cover;
  padding: var(--margin-400);
  aspect-ratio: 1/1;
}
.eb-slider-card__content {
  background: rgba(255, 255, 255, 0.8549019608);
  height: 100%;
  width: 100%;
  border-radius: 50px;
  padding: var(--margin-600);
}
.eb-slider-card__content > h3 {
  font-size: clamp(1.125rem, 0.5714285714vw + 0.9464285714rem, 1.375rem) !important;
  line-height: clamp(1.625rem, 0.5714285714vw + 1.4464285714rem, 1.875rem) !important;
}
.eb-slider-card__content > p {
  font-size: clamp(0.875rem, 0.5714285714vw + 0.6964285714rem, 1.125rem) !important;
  line-height: clamp(1.375rem, 1.1428571429vw + 1.0178571429rem, 1.875rem) !important;
}
.eb-slider-card .eb-slider-card__download::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 112 107' width='112' height='107'%3E%3Ctitle%3Eicon_Download-svg%3C/title%3E%3Cdefs%3E%3CclipPath clipPathUnits='userSpaceOnUse' id='cp1'%3E%3Cpath d='m0 0h112v106.12h-112z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E .s0 %7B fill: none;stroke: %23311736;stroke-miterlimit:10;stroke-width: 12 %7D .s1 %7B fill: %23f76706 %7D .s2 %7B fill: none;stroke: %23eb6616;stroke-miterlimit:10;stroke-width: 12 %7D %3C/style%3E%3Cg id='Clip-Path: Gruppe_175' clip-path='url(%23cp1)'%3E%3Cg id='Gruppe_175'%3E%3Cpath id='Pfad_43' fill-rule='evenodd' class='s0' d='m106 46.5v38.6c0 2-0.4 3.9-1.1 5.8-0.8 1.8-1.9 3.4-3.3 4.8-1.4 1.4-3 2.5-4.9 3.3-1.8 0.7-3.7 1.1-5.7 1.1h-70c-2 0-3.9-0.4-5.7-1.1-1.9-0.8-3.5-1.9-4.9-3.3-1.4-1.4-2.5-3-3.3-4.8-0.7-1.9-1.1-3.8-1.1-5.8v-38.6'/%3E%3Cpath id='Pfad_44' class='s1' d='m77.8 45.5l-21.8 28-21.8-28z'/%3E%3Cpath id='Linie_101' class='s2' d='m56 53.9v-53.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: clamp(4.375rem, 4.2857142857vw + 3.0357142857rem, 6.25rem);
  width: clamp(4.375rem, 4.2857142857vw + 3.0357142857rem, 6.25rem);
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.eb-slider-card.eb-wiw {
  display: block !important;
  background: transparent;
}
.eb-slider-card.eb-wiw .eb-slider-card__content {
  height: auto;
  padding: 20px;
}

.eb-news-teaser .eb-slider-card__content p {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  width: 100%;
}

@media (min-width: 800px) and (max-width: 1600px) {
  .eb-slider .swiper-pagination {
    margin-top: -8px !important;
  }
  .eb-slider .eb-slide .eb-slider-card p {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-top: 0.625rem;
  }
}
@media (max-width: 800px) {
  .eb-slider .eb-slide {
    /* height: 100%!important; */
  }
  .eb-slider .eb-slide > div {
    /*  height: 100%; */
    flex-direction: column;
  }
  .eb-slider-card {
    height: 100%;
  }
  .eb-slider--quotes .eb-slide .eb-quote {
    gap: 1.25rem;
    display: flex;
    flex-direction: column-reverse;
  }
  .eb-slider--quotes .eb-slide .eb-quote .eb-quote__image {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .eb-slider-card {
    padding: var(--margin-200);
  }
}
@media (max-width: 500px) {
  .eb-slider {
    padding-top: 6.25rem !important;
  }
  .eb-slider .swiper-pagination {
    width: 100%;
    right: unset;
  }
  .eb-slider .swiper-button-prev {
    left: 0;
  }
  .eb-slider--quotes {
    padding-top: 0 !important;
  }
  .eb-slider--regular {
    margin-top: 0 !important;
  }
  h1 + .eb-slider,
  h2 + .eb-slider,
  h3 + .eb-slider,
  h4 + .eb-slider,
  h5 + .eb-slider {
    margin-top: 10px !important;
  }
  .eb-slider-card {
    height: auto;
  }
  .eb-slider-card__content {
    min-height: -moz-min-content;
    min-height: min-content;
    height: 100%;
  }
}
.eb-image {
  max-width: 400px !important;
}
.eb-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.wp-block-image + * {
  /* margin-top: var(--margin-1100); */
  margin-top: clamp(var(--margin-400), 18.571vw - 0.804rem, var(--margin-700));
}

.eb-cards {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  gap: var(--margin-02);
}
.eb-cards .eb-card {
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.1490196078);
}
.eb-cards .eb-card__image {
  aspect-ratio: 16/9;
  overflow: hidden;
}
.eb-cards .eb-card__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: cover;
     object-position: cover;
}
.eb-cards .eb-card__content {
  padding: 3.125rem;
}

@media (min-width: 800px) {
  .eb-cards {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .eb-cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.eb-contacts {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  gap: var(--margin-350);
}
.eb-contacts .eb-contact {
  display: flex;
  flex-direction: column;
  background-color: var(--clr-grey-06);
  max-width: 34.375rem;
  border-top-right-radius: 80px;
}
.eb-contacts .eb-contact__image {
  aspect-ratio: 0;
  height: 20rem;
  overflow: hidden;
  border-top-right-radius: 80px;
}
.eb-contacts .eb-contact__image img {
  height: 100%;
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.eb-contacts .eb-contact__content {
  padding: var(--margin-200);
}
.eb-contacts .eb-contact__content a {
  margin-top: 20px;
}
.eb-contacts .eb-contact--single-contact {
  grid-column: 1/4;
  width: 100%;
  max-width: none;
  flex-direction: row;
  max-height: 550px;
  /* border-top-right-radius: 0!important; */
}
.eb-contacts .eb-contact--single-contact .eb-contact__image {
  width: 50%;
  border-top-right-radius: 0;
}

@media (min-width: 800px) {
  .eb-contacts {
    grid-template-columns: 1fr 1fr;
  }
  .eb-contacts .eb-contact__content {
    padding: var(--margin-550);
  }
}
@media (min-width: 1200px) {
  .eb-contacts {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 800px) {
  .eb-contacts .eb-contact--single-contact {
    width: 100%;
    flex-direction: column;
  }
  .eb-contacts .eb-contact--single-contact .eb-contact__image {
    width: 100%;
    border-top-right-radius: 50px;
  }
}
.eb-text-image {
  display: flex;
  justify-content: space-between;
}
.eb-text-image__image {
  height: 100%;
  width: 100%;
  overflow: hidden;
  max-width: 600px;
  position: relative;
  /* &::before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      height: rem-calc(120);
      width: rem-calc(120);
      background-color: var(--clr-purple);
  } */
}
.eb-text-image__image img {
  height: 100%;
  width: 80%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
  border-top-right-radius: 80px;
}
.eb-text-image__button {
  margin: auto 0;
}
.eb-text-image--image-right {
  flex-direction: row-reverse;
}
.eb-text-image--type-two .eb-text-image__image {
  height: 20rem;
  max-width: 47.5rem;
}
.eb-text-image--type-two .eb-text-image__content {
  padding: var(--margin-400) var(--margin-400) var(--margin-400) var(--margin-600);
}
.eb-text-image--type-two + .eb-text-image--type-two {
  margin-top: clamp(4.6875rem, 8.5714285714vw + 2.0089285714rem, 8.4375rem);
}
.eb-text-image--orientation-vertical {
  display: grid;
  max-width: none;
  grid-template-areas: "image image" "text button";
  gap: 30px;
}
.eb-text-image--orientation-vertical .eb-text-image__image {
  grid-area: image;
  max-width: none;
}
.eb-text-image--orientation-vertical .eb-text-image__image img {
  -o-object-position: right;
     object-position: right;
}
.eb-text-image--orientation-vertical .eb-text-image__content {
  grid-area: text;
  padding: var(--margin-400) var(--margin-400) var(--margin-400) 0;
}
.eb-text-image--orientation-vertical .eb-text-image__button {
  grid-area: button;
}
.eb-text-image__content {
  width: 100%;
  max-width: 50rem;
  padding: var(--margin-400);
}

.eb-text-image-accordion-body {
  max-height: 0;
  overflow: hidden;
  margin-top: 0 !important;
  transition: all 0.4s ease-in-out;
}
.eb-text-image-accordion-body--open {
  margin-top: var(--margin-550) !important;
  max-height: 100%;
}
.eb-text-image-accordion-body .eb-table-row--header-row ul, .eb-text-image-accordion-body .eb-table-row--header-row > ul > li {
  color: #fff !important;
  background-color: var(--clr-primary);
}

@media (max-width: 800px) {
  .eb-text-image,
  .eb-text-image--typo-two,
  .eb-text-image--orientation-vertical {
    display: flex;
    flex-direction: column;
  }
  .eb-text-image .eb-text-image__image,
  .eb-text-image--typo-two .eb-text-image__image,
  .eb-text-image--orientation-vertical .eb-text-image__image {
    max-width: 900px;
  }
  .eb-text-image .eb-text-image__content,
  .eb-text-image--typo-two .eb-text-image__content,
  .eb-text-image--orientation-vertical .eb-text-image__content {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  .eb-text-image--orientation-vertical .eb-text-image__content {
    padding-top: 0;
  }
  .eb-text-image--type-two {
    gap: 1.875rem;
  }
  .eb-text-image--type-two .eb-text-image__content {
    padding: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 500px) {
  .eb-text-image .eb-text-image__content {
    padding: var(--margin-300) 0 0 0;
  }
  /* .eb-text-image--type-two {
      gap: rem-calc(30);
      .eb-text-image__content {
          padding: 0;
          padding-bottom: 0;
      }
  } */
  .eb-text-image--orientation-vertical {
    grid-template-areas: "image" "text" "button";
  }
}
.eb-main .eb-quote {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 10% 1fr 1fr;
  width: 100%;
  max-width: 100%;
  gap: 0;
}
.eb-main .eb-quote__text {
  grid-column: 1/4;
  width: 100%;
  padding: 0;
  justify-content: center;
}
.eb-main .eb-quote__text p {
  color: var(--clr-purple);
  font-size: clamp(1.5625rem, 2.4285714286vw + 0.8035714286rem, 2.625rem);
  line-height: clamp(2.4375rem, 1.8571428571vw + 1.8571428571rem, 3.25rem);
  font-family: var(--font-secondary-regular);
}
.eb-main .eb-quote__text .eb-quote__info {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.eb-main .eb-quote__text .eb-quote__info .eb-quote__name {
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}
.eb-main .eb-quote__image {
  grid-column: 5/7;
}
.eb-main .eb-quote__image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  border-top-right-radius: 80px;
}

@media (min-width: 800px) and (max-width: 1350px) {
  .eb-main .eb-slider--quotes .eb-slide .eb-quote__text p {
    font-size: clamp(1rem, 2.8571428571vw + 0.1071428571rem, 2.25rem);
    line-height: clamp(1.375rem, 3.4285714286vw + 0.3035714286rem, 2.875rem);
  }
}
.eb-fonds-finder {
  padding: var(--margin-700);
  background: var(--clr-grey-06);
  border-top-right-radius: 50px;
}
.eb-fonds-finder .eb-fonds-finder__inner-container {
  display: flex;
  justify-content: space-between;
  gap: var(--margin-400);
  margin: 0 auto;
}
.eb-fonds-finder .eb-fonds-finder__inner-container .eb-dropdown__label {
  padding: clamp(30px, 1.25rem + (1vw - 5px) * 2.1429, var(--margin-400));
  font-size: clamp(var(--font-size-100), 0.875rem + (1vw - 5px) * 0.8571, var(--font-size-400));
  width: 100%;
  background-color: #fff;
  border-radius: 50px;
}
.eb-fonds-finder .eb-fund-search-results {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 9999 !important;
}
.eb-fonds-finder .eb-fund-search-results > ul {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: solid 1px #e0e0e0;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  font-size: 14px;
  width: 100%;
}
.eb-fonds-finder .eb-fund-search-results > ul li a {
  padding: 0.9375rem 2.1875rem;
  border-bottom: solid 1px rgb(236, 236, 236);
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  /* padding-top: 0;
  &:first-child {
      padding-top: 20px;
  } */
}
.eb-fonds-finder .eb-fund-search-results > ul li a:hover {
  background-color: #f7f7f7;
}
.eb-fonds-finder .eb-fund-search-results > ul li a > span {
  display: flex;
}
.eb-fonds-finder .eb-fund-search-results > ul li:last-child a {
  border-bottom: none;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

@media (max-width: 800px) {
  .eb-fonds-finder {
    padding: var(--margin-500) var(--margin-400);
  }
  .eb-fonds-finder .eb-fonds-finder__inner-container {
    flex-direction: column;
  }
}
@media (max-width: 500px) {
  .eb-fonds-finder {
    padding: var(--margin-400) var(--margin-300);
  }
}
.eb-quickfacts {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--margin-400);
}
.eb-quickfacts.eb-quickfacts-row {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
}
.eb-quickfacts.eb-quickfacts-row > li {
  background: #F2F0EC;
  padding: 60px 30px;
}
.eb-quickfacts.eb-quickfacts-row > li:first-child {
  border-radius: 20px 0 0 20px;
}
.eb-quickfacts.eb-quickfacts-row > li:last-child {
  border-radius: 0 20px 20px 0;
}
@media screen and (max-width: 767px) {
  .eb-quickfacts.eb-quickfacts-row {
    grid-template-columns: 1fr;
    max-width: 450px;
    margin: 0 auto;
  }
  .eb-quickfacts.eb-quickfacts-row > li {
    width: 100%;
    max-width: none;
    padding: 24px;
  }
  .eb-quickfacts.eb-quickfacts-row > li:first-child {
    border-radius: 20px 20px 0 0;
  }
  .eb-quickfacts.eb-quickfacts-row > li:last-child {
    border-radius: 0 0 20px 20px;
  }
  .eb-quickfacts.eb-quickfacts-row > li .eb-quickfact {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 24px;
  }
  .eb-quickfacts.eb-quickfacts-row > li .eb-quickfact .eb-quickfact__title {
    padding-bottom: 0;
  }
  .eb-quickfacts.eb-quickfacts-row > li .eb-quickfact .icon {
    max-width: 60px;
  }
}
.eb-quickfacts.eb-quickfacts-row .icon-in-row {
  max-width: 50%;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .eb-quickfacts.eb-quickfacts-row .icon-in-row {
    margin: 0;
  }
}
.eb-quickfacts.eb-quickfacts-row .icon:not(.icon-in-row) {
  display: none;
  width: 0;
  height: 0;
}
.eb-quickfacts.eb-quickfacts-row .eb-quickfact__title {
  align-items: center;
  justify-content: center;
  padding-left: 0 !important;
}
.eb-quickfacts.eb-quickfacts-row .eb-quickfact__title .eb-quickfacts-new {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  gap: 15px;
}
@media screen and (max-width: 767px) {
  .eb-quickfacts.eb-quickfacts-row .eb-quickfact__title .eb-quickfacts-new {
    padding-top: 0;
    display: block;
  }
}
.eb-quickfacts.eb-quickfacts-row .eb-quickfact__title .eb-quickfacts-new .index {
  font-family: var(--font-primary-regular), "sans-serif";
  font-size: 0.9em;
}
.eb-quickfacts.eb-quickfacts-row .eb-quickfact__title .eb-quickfacts-new .title {
  font-family: var(--font-primary-regular), "sans-serif";
  font-size: 1.6em;
}
@media screen and (max-width: 767px) {
  .eb-quickfacts.eb-quickfacts-row .eb-quickfact__title .eb-quickfacts-new .title {
    font-size: 1em;
    font-weight: bold;
  }
}
.eb-quickfacts.eb-quickfacts-row .eb-quickfact__title .eb-quickfacts-new .text {
  font-family: var(--font-primary-regular), "sans-serif";
  text-align: center;
  font-size: 0.9em;
}
.eb-quickfacts.eb-quickfacts-row .eb-quickfact__text {
  text-align: center;
}
.eb-quickfacts li {
  max-width: 25rem;
  width: 100%;
}
.eb-quickfacts .eb-quickfact__title {
  font-family: var(--font-secondary-regular);
  min-height: 0vw;
  color: var(--clr-purple);
  position: relative;
  display: flex;
  /*  flex-wrap: wrap; */
  padding-bottom: 10px;
}
.eb-quickfacts .eb-quickfact__title.padding-left {
  padding-left: clamp(0.875rem, 2.2857142857vw + 0.1607142857rem, 1.875rem);
}
.eb-quickfacts .eb-quickfact__title .title {
  font-size: clamp(var(--font-size-800), 2.5rem + (1vw - 5px) * 4.5, var(--font-size-900));
  line-height: 1;
  white-space: nowrap;
}
.eb-quickfacts .eb-quickfact__title .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 2.5rem;
  height: clamp(1rem, 2.5vw + 0.125rem, 2rem);
  display: flex;
  left: 0;
}
.eb-quickfacts .eb-quickfact__title .icon img {
  height: 100%;
  margin-top: -10px !important;
}
.eb-quickfacts .eb-quickfact__title .index {
  line-height: 1;
  margin-left: 2px;
  font-size: 40px;
  font-size: clamp(0.75rem, 2vw + 0.125rem, 1.625rem);
  /* font-family: var(--font-primary-semibold); */
  white-space: nowrap;
}
.eb-quickfacts .eb-quickfact__text {
  font-size: clamp(14px, 0.875rem + (1vw - 5px) * 0.8571, 20px);
}

@media (max-width: 500px) {
  .eb-quickfacts {
    grid-template-columns: 1fr;
  }
  .eb-quickfacts li {
    max-width: none;
    width: 100%;
  }
}
.disclaimer {
  height: calc(100vh - var(--header-height) - var(--wp-admin-bar-height));
}
.disclaimer .wp-block-group {
  height: 100%;
}
.disclaimer .wp-block-group .wp-block-group__inner-container {
  flex-direction: column;
  display: flex;
  justify-content: center;
  gap: var(--margin-1000);
}
.disclaimer .wp-block-group .wp-block-group__inner-container .eb-btn {
  flex-shrink: 1;
}
.disclaimer .wp-block-group .wp-block-group__inner-container .eb-btn-group > .eb-btn {
  height: 100%;
  width: auto;
  min-width: 21.875rem;
}

body.is-disclaimer-page .eb-header .eb-nav-list > .eb-nav-item:not(.eb-lang-nav) {
  display: none !important;
}

.eb-user-group-select-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 999;
}
.eb-user-group-select-popup--open {
  display: block;
}
.eb-user-group-select-popup .wp-block-group {
  background-color: transparent;
  height: 100vh;
}
.eb-user-group-select-popup .eb-user-group-select-popup__backdrop {
  background-color: rgba(0, 0, 0, 0.6784313725);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 998;
}
.eb-user-group-select-popup .eb-user-group-selection {
  z-index: 999;
}
.eb-user-group-select-popup .eb-btn-group > .eb-btn {
  height: 100%;
  width: auto;
  min-width: 21.875rem;
}

.is-disclaimer-page .eb-main {
  background-color: var(--clr-primary);
  overflow: visible;
}

@media (max-width: 800px) {
  .eb-user-group-selection {
    flex-direction: column;
  }
  .eb-user-group-selection .eb-dropdown .eb-dropdown-options {
    /* position: relative!important; */
  }
  .eb-user-group-selection > .eb-btn {
    height: 77.875px !important;
    width: 100% !important;
  }
}
@media (max-width: 500px) {
  .disclaimer .wp-block-group .wp-block-group__inner-container {
    gap: 0;
  }
}
.eb-table {
  display: flex;
  flex-direction: column;
  /* overflow-x: scroll; */
}
.eb-table .eb-table-row {
  border-bottom: solid 1px var(--clr-primary);
}
.eb-table .eb-table-row > ul {
  display: grid;
  grid-row-gap: 0.3125rem;
}
.eb-table .eb-table-row > ul > .eb-table-cell {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  font-size: 1rem !important;
}
.eb-table .eb-table-row > ul > .eb-table-cell--align-right {
  justify-content: flex-end;
}
.eb-table .eb-table-row > ul > .eb-table-cell a {
  text-decoration: underline;
  transition: all 0.4s ease;
}
.eb-table .eb-table-row > ul > .eb-table-cell:not(:first-child) {
  justify-content: flex-end;
}
.eb-table .eb-table-row > ul > .eb-table-cell:last-child {
  justify-content: flex-end;
}
.eb-table .eb-table-row:first-child > ul > .eb-table-cell {
  background-color: var(--clr-primary) !important;
  color: var(--font-clr-secondary);
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}
.eb-table--full {
  gap: 0.3125rem;
}
.eb-table--full .eb-table-row {
  border-bottom: none;
}
.eb-table--full .eb-table-row > ul > .eb-table-cell {
  padding: 1.875rem;
  background-color: var(--clr-grey-04);
}
.eb-table--2-column .eb-table-row > ul {
  grid-template-columns: repeat(2, minmax(max-content, 1fr));
}
.eb-table--3-column .eb-table-row > ul {
  grid-template-columns: repeat(12, 1fr) !important;
}
.eb-table--3-column .eb-table-row > ul li:first-child {
  grid-column: span 6;
}
.eb-table--3-column .eb-table-row > ul li {
  grid-column: span 3;
}
.eb-table--5-column .eb-table-row > ul {
  grid-template-columns: repeat(24, 1fr);
}
.eb-table--5-column .eb-table-row > ul li:first-child {
  grid-column: span 12;
}
.eb-table--5-column .eb-table-row > ul li {
  grid-column: span 3;
}
.eb-table--fund-performance {
  min-width: 900px;
}
.eb-table--fund-performance .eb-table-row > ul {
  grid-template-columns: repeat(24, 1fr);
}
.eb-table--fund-performance .eb-table-row > ul > .eb-table-cell:first-child {
  grid-column: span 12;
}
.eb-table--fund-performance .eb-table-row > ul > .eb-table-cell {
  grid-column: span 3;
}
.eb-table--fund-list {
  grid-row-gap: 0.3125rem;
}
.eb-table--fund-list .eb-table-row {
  background-color: var(--clr-grey-07);
  border: none;
}
.eb-table--fund-list .eb-table-row > ul {
  grid-template-columns: repeat(24, 1fr);
}
.eb-table--fund-list .eb-table-row > ul > .eb-table-cell:first-child {
  grid-column: span 9;
  justify-content: left;
}
.eb-table--fund-list .eb-table-row > ul > .eb-table-cell:first-child > a {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
.eb-table--fund-list .eb-table-row > ul > .eb-table-cell {
  grid-column: span 3;
  justify-content: right;
}
.eb-table--fund-list .eb-table-row > ul > .eb-table-cell .fund-type {
  display: none;
}
.eb-table--top-ten {
  background: var(--clr-grey-07);
  padding: 0 1.25rem 1.25rem;
}
.eb-table--top-ten .eb-table-row:first-child {
  background-color: transparent;
  padding: 0 1.875rem;
}
.eb-table--top-ten .eb-table-row:first-child > ul > .eb-table-cell {
  padding-left: 0;
  background-color: transparent !important;
  color: #000;
}
.eb-table--top-ten .eb-table-row {
  border: solid 1px rgba(238, 238, 238, 0.9333333333);
}
.eb-table--top-ten .eb-table-row > ul > .eb-table-cell {
  padding: 1.25rem 1.875rem;
}
.eb-table--top-ten .eb-table-row > ul > .eb-table-cell .row-index {
  color: var(--clr-purple);
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}
.eb-table--top-ten .eb-table-row:nth-child(2) {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.eb-table--top-ten .eb-table-row:nth-child(2) .eb-table-cell:first-child {
  border-top-left-radius: 25px;
}
.eb-table--top-ten .eb-table-row:nth-child(2) .eb-table-cell:last-child {
  border-top-right-radius: 25px;
}
.eb-table--top-ten .eb-table-row:last-child {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.eb-table--top-ten .eb-table-row:last-child .eb-table-cell:first-child {
  border-bottom-left-radius: 25px;
}
.eb-table--top-ten .eb-table-row:last-child .eb-table-cell:last-child {
  border-bottom-right-radius: 25px;
}
.eb-table--top-ten li {
  background-color: #fff;
}
.eb-table--fund-performance .eb-table-row:not(.eb-table-row--header-row) .eb-table-cell:not(:first-child), .eb-table--top-ten .eb-table-row:not(.eb-table-row--header-row) .eb-table-cell:not(:first-child) {
  gap: 0;
}
.eb-table--fund-performance .eb-table-row:not(.eb-table-row--header-row) .eb-table-cell:not(:first-child)::after, .eb-table--top-ten .eb-table-row:not(.eb-table-row--header-row) .eb-table-cell:not(:first-child)::after {
  content: "%";
  font-size: 1rem !important;
  font-family: var(--font-primary-regular);
}
.eb-table--fund-performance .eb-table-row:nth-child(5) .eb-table-cell::after {
  display: none !important;
}

.eb-fonds-list .eb-table .eb-table-row > ul > .eb-table-cell:first-of-type, .eb-fonds-list .eb-table .eb-table-row > ul > .eb-table-cell:last-of-type {
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}

.eb-text-image-accordion-body .eb-table .eb-table-row:first-child > ul > .eb-table-cell {
  background-color: inherit !important;
  color: var(--font-clr-primary);
  font-family: var(--font-primary-regular);
}

@media (max-width: 1200px) {
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:nth-child(2), .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:nth-child(3), .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:nth-child(4) {
    grid-column: span 4;
  }
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:last-child {
    display: none;
  }
}
@media (max-width: 900px) {
  .eb-table--fund-list .eb-table-row > ul {
    display: flex;
  }
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:first-child {
    width: 100%;
  }
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:first-child div:first-child {
    display: none;
  }
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:first-child small {
    display: flex;
  }
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:first-child .fund-type {
    display: flex;
    margin-left: 5px;
  }
  .eb-table--fund-list .eb-table-row > ul > .eb-table-cell:not(:first-child) {
    display: none;
  }
}
@media (max-width: 800px) {
  .eb-table--top-ten .eb-table-row > ul > .eb-table-cell {
    padding: 0.625rem;
    max-width: 200px;
    line-height: 1.375rem;
  }
  .eb-table--fund-performance .eb-table-row > ul {
    grid-template-columns: repeat(5, 1fr);
  }
  .eb-table--fund-performance .eb-table-row > ul > .eb-table-cell:first-child {
    grid-column: span 1;
  }
  .eb-table--fund-performance .eb-table-row > ul > .eb-table-cell {
    grid-column: span 1;
  }
}
.eb-downloads-list {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: clamp(1.25rem, 1.4285714286vw + 0.8035714286rem, 1.875rem);
}
.eb-downloads-list .eb-downloads-item {
  display: flex;
  padding: 1.25rem;
  gap: 0.9375rem;
  align-items: center;
  background-color: var(--clr-grey-07);
}

@media (min-width: 800px) {
  .eb-downloads-list--even {
    grid-template-columns: 1fr 1fr;
  }
}
.eb-downloadblocks-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .eb-downloadblocks-wrapper {
    grid-template-columns: 1fr;
  }
}
.eb-downloadblocks-wrapper .eb-downloadblock {
  width: 100%;
  margin: 0;
  padding: 30px;
  background: #F2F0EC;
  border-radius: 20px;
}
.eb-downloadblocks-wrapper .eb-downloadblock .eb-downloadblock_title {
  font-weight: bold;
  padding-bottom: 20px;
}
.eb-downloadblocks-wrapper .eb-downloadblock .eb-download_single {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.eb-downloadblocks-wrapper .eb-downloadblock .eb-download_single .eb-download-inner {
  position: relative;
  gap: 15px;
  display: flex;
}
.eb-downloadblocks-wrapper .eb-downloadblock .eb-download_single .eb-download-inner img {
  max-height: 20px;
  width: auto;
}

.eb-search-results {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  list-style: none;
}
.eb-search-results li:first-child .eb-search-result {
  border-top: 1px solid var(--clr-grey-03);
}
.eb-search-results .eb-search-result {
  padding: clamp(1.5625rem, 3.5714285714vw + 0.4464285714rem, 3.125rem) 0;
  border-bottom: 1px solid var(--clr-grey-03);
}

.single-fund .eb-main .eb-fund-detail .wp-block-group:first-child .wp-block-group__inner-container {
  padding-top: var(--margin-1050);
}

/* Navigation */
.eb-fund-detail-navigation {
  padding: var(--margin-200);
  background-color: var(--clr-primary);
  color: var(--font-clr-secondary);
  margin-bottom: var(--margin-400);
}
.eb-fund-detail-navigation > ul {
  display: flex;
  gap: var(--margin-300);
}
.eb-fund-detail-navigation > ul li a.active {
  color: var(--clr-tertiary);
}
.eb-fund-detail-navigation--sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 99999;
}
.eb-fund-detail-navigation.stuck {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 99999;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.eb-fund-detail-navigation.stuck ul {
  max-width: calc(var(--container-max-width-wide) - 50px);
  margin: 0 auto;
}
.eb-fund-detail-navigation.unstuck {
  position: relative;
}
.eb-fund-detail-navigation .eb-dropdown {
  display: none;
}

/* Information */
.eb-fund-detail-informations {
  background-color: var(--clr-grey-violet);
  padding: var(--margin-400);
}
.eb-fund-detail-informations > ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  -moz-column-gap: var(--margin-300);
       column-gap: var(--margin-300);
}
.eb-fund-detail-informations > ul > li .eb-fund-detail-informations-stat .eb-fund-detail-informations-stat__value {
  color: var(--clr-primary);
  /* font-size: var(--font-size-800); */
  font-size: clamp(var(--font-size-600), 1.625rem + (1vw - 5px) * 2, var(--font-size-800));
  font-family: var(--font-secondary-bold);
  font-weight: 600;
  color: var(--clr-primary);
  margin-bottom: var(--margin-100);
}
.eb-fund-detail-informations > ul > li .eb-fund-detail-informations-stat .eb-fund-detail-informations-stat__value .eb-fund-detail-informations-stat__risk-class {
  display: flex;
  gap: var(--margin-200);
}
.eb-fund-detail-informations > ul > li .eb-fund-detail-informations-stat .eb-fund-detail-informations-stat__value .eb-fund-detail-informations-stat__risk-class li span:not(.selected) {
  opacity: 0.35;
}
.eb-fund-detail-informations > ul > li .eb-fund-detail-informations-stat .eb-fund-detail-informations-stat__description {
  color: var(--font-clr-primary);
}
.eb-fund-detail-informations > ul > li:nth-child(1) .eb-fund-detail-informations-stat, .eb-fund-detail-informations > ul > li:nth-child(2) .eb-fund-detail-informations-stat, .eb-fund-detail-informations > ul > li:nth-child(3) .eb-fund-detail-informations-stat {
  padding-bottom: var(--margin-400);
  padding-bottom: clamp(var(--margin-200), 0.9375rem + (1vw - 5px) * 2.8571, var(--margin-400));
  margin-bottom: var(--margin-400);
  border-bottom: solid 1px #b7b7b7;
}

.eb-fond-page-detail-section-title {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.9375rem;
  align-items: center;
}
.eb-fond-page-detail-section-title::before {
  content: "";
  /* height: clamp(40px, calc(2.5rem + ((1vw - 5px) * 2.8571)), 60px);
  width: clamp(40px, calc(2.5rem + ((1vw - 5px) * 2.8571)), 60px); */
  height: clamp(48px, 2.5rem + (1vw - 5px) * 2.8571, 58px);
  width: clamp(28px, 2.5rem + (1vw - 5px) * 2.8571, 38px);
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 100%;
  /*  margin-top: -15px; */
  margin-top: calc(clamp(6px, 0.375rem + (1vw - 5px) * 1.2857, 15px) * -1);
  flex-shrink: 0;
}

.eb-awards-list {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  gap: var(--margin-200);
  flex-wrap: wrap;
}

.eb-chart-headline {
  font-size: var(--font-size-200);
  line-height: 1.25rem;
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}

#portfolio .eb-grid--2-col {
  display: flex;
}
#portfolio .eb-grid--2-col > li {
  width: 50%;
}

/* Individual Section Headlines */
#commentary > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17.041' viewBox='0 0 19 17.041'%3E%3Cpath id='Fill_1' data-name='Fill 1' d='M10.669,0,9.022,1.647l5,5H0v2.33H14.023l-5,5,1.647,1.647,6.99-6.99a1.164,1.164,0,0,0,0-1.647Z' transform='translate(0.5 0.707)' fill='%23f7931e' stroke='%23f7931e' stroke-width='1'/%3E%3C/svg%3E");
}

#performance > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43.529' height='40.39' viewBox='0 0 43.529 40.39'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_344' data-name='Rechteck 344' width='43.529' height='40.39' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_295' data-name='Gruppe 295' transform='translate(-176.135 -1955.812)'%3E%3Cg id='Gruppe_236' data-name='Gruppe 236' transform='translate(-7.007)'%3E%3Cg id='Gruppe_235' data-name='Gruppe 235' transform='translate(183.142 1957.812)'%3E%3Cg id='Gruppe_234' data-name='Gruppe 234' transform='translate(0 -2)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_175' data-name='Pfad 175' d='M27.3,61.821a.584.584,0,0,1-.1-.009.616.616,0,0,1-.506-.709l.783-4.7a.616.616,0,1,1,1.216.2l-.783,4.7a.617.617,0,0,1-.607.515' transform='translate(-10.231 -21.43)' fill='%23575756'/%3E%3Cpath id='Pfad_176' data-name='Pfad 176' d='M37.587,64.743h-14.1a.617.617,0,0,1,0-1.233h14.1a.617.617,0,0,1,0,1.233' transform='translate(-8.77 -24.353)' fill='%23575756'/%3E%3Cpath id='Pfad_177' data-name='Pfad 177' d='M42.055,61.821a.617.617,0,0,1-.607-.514l-.789-4.7a.617.617,0,0,1,1.216-.2l.789,4.7a.616.616,0,0,1-.506.71.591.591,0,0,1-.1.009' transform='translate(-15.587 -21.431)' fill='%23575756'/%3E%3Cpath id='Pfad_178' data-name='Pfad 178' d='M42.912,49.5H.617a.617.617,0,0,1,0-1.233h42.3a.617.617,0,0,1,0,1.233' transform='translate(0 -18.51)' fill='%23575756'/%3E%3Cpath id='Pfad_179' data-name='Pfad 179' d='M40.563,38.614H2.966A2.969,2.969,0,0,1,0,35.648V10.586A2.969,2.969,0,0,1,2.966,7.62H19.415a.617.617,0,1,1,0,1.233H2.966a1.735,1.735,0,0,0-1.732,1.733V35.648a1.735,1.735,0,0,0,1.732,1.732h37.6A1.735,1.735,0,0,0,42.3,35.648V10.586a1.735,1.735,0,0,0-1.733-1.733H39.78a.617.617,0,0,1,0-1.233h.783a2.97,2.97,0,0,1,2.966,2.966V35.648a2.969,2.969,0,0,1-2.966,2.966' transform='translate(0 -2.922)' fill='%23575756'/%3E%3Cpath id='Pfad_180' data-name='Pfad 180' d='M12.945,16.473h-4.7a.617.617,0,0,1,0-1.233h4.7a.617.617,0,0,1,0,1.233' transform='translate(-2.926 -5.844)' fill='%23575756'/%3E%3Cpath id='Pfad_181' data-name='Pfad 181' d='M11.379,21.553H8.247a.617.617,0,0,1,0-1.233h3.132a.617.617,0,1,1,0,1.233' transform='translate(-2.926 -7.792)' fill='%23575756'/%3E%3Cpath id='Pfad_182' data-name='Pfad 182' d='M51.437,38.576a.616.616,0,0,1-.617-.617v-9.4a.617.617,0,1,1,1.233,0v9.4a.616.616,0,0,1-.617.617' transform='translate(-19.487 -10.714)' fill='%23575756'/%3E%3Cpath id='Pfad_183' data-name='Pfad 183' d='M56.517,38.576a.616.616,0,0,1-.617-.617v-9.4a.617.617,0,1,1,1.233,0v9.4a.616.616,0,0,1-.617.617' transform='translate(-21.435 -10.714)' fill='%23575756'/%3E%3Cpath id='Pfad_184' data-name='Pfad 184' d='M46.357,38.576a.616.616,0,0,1-.617-.617v-9.4a.617.617,0,1,1,1.233,0v9.4a.616.616,0,0,1-.617.617' transform='translate(-17.539 -10.714)' fill='%23575756'/%3E%3Cpath id='Pfad_185' data-name='Pfad 185' d='M10.787,40.037a.616.616,0,0,1-.617-.617V32.368a.617.617,0,0,1,1.233,0v7.053a.616.616,0,0,1-.617.617' transform='translate(-3.9 -12.175)' fill='%23575756'/%3E%3Cpath id='Pfad_186' data-name='Pfad 186' d='M36.187,37.115a.616.616,0,0,1-.617-.617V24.748a.617.617,0,1,1,1.233,0V36.5a.616.616,0,0,1-.617.617' transform='translate(-13.639 -9.253)' fill='%23575756'/%3E%3Cpath id='Pfad_187' data-name='Pfad 187' d='M41.267,38.089a.616.616,0,0,1-.617-.617V27.287a.617.617,0,1,1,1.233,0V37.473a.616.616,0,0,1-.617.617' transform='translate(-15.587 -10.227)' fill='%23575756'/%3E%3Cpath id='Pfad_188' data-name='Pfad 188' d='M26.027,34.681a.616.616,0,0,1-.617-.617V18.4a.617.617,0,0,1,1.233,0V34.064a.616.616,0,0,1-.617.617' transform='translate(-9.744 -6.818)' fill='%23575756'/%3E%3Cpath id='Pfad_189' data-name='Pfad 189' d='M20.947,36.628a.616.616,0,0,1-.617-.617V23.478a.617.617,0,0,1,1.233,0V36.012a.616.616,0,0,1-.617.617' transform='translate(-7.796 -8.766)' fill='%23575756'/%3E%3Cpath id='Pfad_190' data-name='Pfad 190' d='M31.107,33.707a.616.616,0,0,1-.617-.617V15.858a.617.617,0,0,1,1.233,0V33.09a.616.616,0,0,1-.617.617' transform='translate(-11.691 -5.844)' fill='%23575756'/%3E%3Cpath id='Pfad_191' data-name='Pfad 191' d='M15.867,38.576a.616.616,0,0,1-.617-.617v-9.4a.617.617,0,1,1,1.233,0v9.4a.616.616,0,0,1-.617.617' transform='translate(-5.848 -10.714)' fill='%23575756'/%3E%3Cpath id='Pfad_192' data-name='Pfad 192' d='M43.244,15.327a7.664,7.664,0,1,1,7.664-7.664,7.672,7.672,0,0,1-7.664,7.664m0-14.094a6.431,6.431,0,1,0,6.431,6.431,6.438,6.438,0,0,0-6.431-6.431' transform='translate(-13.643 0)' fill='%23512177'/%3E%3Cpath id='Pfad_193' data-name='Pfad 193' d='M60.9,25.941a.616.616,0,0,1-.437-.181l-5.2-5.2a.617.617,0,0,1,.872-.872l5.2,5.2a.617.617,0,0,1-.436,1.052' transform='translate(-21.125 -7.481)' fill='%23512177'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#portfolio > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43.61' height='43.61' viewBox='0 0 43.61 43.61'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_346' data-name='Rechteck 346' width='43.61' height='43.61' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_296' data-name='Gruppe 296' transform='translate(-173.101 -3435.195)'%3E%3Cg id='Gruppe_237' data-name='Gruppe 237' transform='translate(-10 1481)'%3E%3Cg id='Gruppe_238' data-name='Gruppe 238' transform='translate(183.101 1954.195)'%3E%3Cg id='Gruppe_238-2' data-name='Gruppe 238' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_194' data-name='Pfad 194' d='M38.432,43.611a.621.621,0,0,1-.621-.621V29.984a.621.621,0,0,1,.449-.6,7.9,7.9,0,0,0,0-15.164.621.621,0,0,1-.449-.6V.621A.621.621,0,0,1,38.5,0a21.942,21.942,0,0,1,0,43.6.618.618,0,0,1-.068,0m.621-13.173V42.286a20.7,20.7,0,0,0,0-40.96V13.173a9.137,9.137,0,0,1,0,17.265' transform='translate(-14.349 0)' fill='%23575756'/%3E%3Cpath id='Pfad_195' data-name='Pfad 195' d='M13.583,20.069H.621A.62.62,0,0,1,0,19.381,22,22,0,0,1,19.323,0a.621.621,0,0,1,.689.617V13.628a.62.62,0,0,1-.449.6,7.936,7.936,0,0,0-5.384,5.4.62.62,0,0,1-.6.449M1.324,18.828h11.8a9.2,9.2,0,0,1,5.642-5.654V1.326a20.772,20.772,0,0,0-17.447,17.5' transform='translate(0 0)' fill='%23575756'/%3E%3Cpath id='Pfad_196' data-name='Pfad 196' d='M19.391,58a.638.638,0,0,1-.068,0A22.006,22.006,0,0,1,0,38.619a.62.62,0,0,1,.617-.688H13.589a.621.621,0,0,1,.6.451,7.914,7.914,0,0,0,5.377,5.4.62.62,0,0,1,.449.6V57.384a.621.621,0,0,1-.621.621M1.324,39.172A20.773,20.773,0,0,0,18.771,56.679V44.832a9.18,9.18,0,0,1-5.637-5.66Z' transform='translate(0 -14.394)' fill='%23512177'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#sustainability > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43.821' height='40.399' viewBox='0 0 43.821 40.399'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_347' data-name='Rechteck 347' width='43.821' height='40.399' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_297' data-name='Gruppe 297' transform='translate(-172.996 -5319.8)'%3E%3Cg id='Gruppe_239' data-name='Gruppe 239' transform='translate(-10 3364)'%3E%3Cg id='Gruppe_240' data-name='Gruppe 240' transform='translate(182.996 1955.8)'%3E%3Cg id='Gruppe_240-2' data-name='Gruppe 240' transform='translate(0 0.001)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_197' data-name='Pfad 197' d='M12,56.548l-.879-.879,2.127-2.127L3.864,44.16.878,47.14,0,46.259l3.425-3.418a.623.623,0,0,1,.878,0L14.563,53.1a.621.621,0,0,1,0,.879Z' transform='translate(0 -16.149)' fill='%23575756'/%3E%3Cpath id='Pfad_198' data-name='Pfad 198' d='M22.9,51.381l-.879-.879a3.518,3.518,0,0,1,2.5-1.04h9.645a6.214,6.214,0,0,0,3.311-.955l12.5-7.856a1.977,1.977,0,0,0,.444-2.989,2.064,2.064,0,0,0-2.478-.4L41.5,40.7l-.584-1.1,6.451-3.437a3.28,3.28,0,0,1,3.992.687,3.245,3.245,0,0,1,.759,2.615,3.207,3.207,0,0,1-1.486,2.244L38.14,49.559A7.462,7.462,0,0,1,34.167,50.7H24.522a2.282,2.282,0,0,0-1.623.676' transform='translate(-8.335 -13.542)' fill='%23575756'/%3E%3Cpath id='Pfad_199' data-name='Pfad 199' d='M32.813,43.865H21.838V42.622H32.813A2.051,2.051,0,0,0,34.9,40.78a1.946,1.946,0,0,0-1.939-2.048H24.629a4.115,4.115,0,0,1-2.079-.577,9.778,9.778,0,0,0-4.993-1.132c-5.614,0-9.743,4.861-9.784,4.91l-.955-.8C7,40.918,11.352,35.78,17.556,35.78a10.925,10.925,0,0,1,5.624,1.3,2.87,2.87,0,0,0,1.449.4h8.334a3.19,3.19,0,0,1,3.181,3.357,3.269,3.269,0,0,1-3.331,3.02' transform='translate(-2.581 -13.544)' fill='%23575756'/%3E%3Cpath id='Pfad_200' data-name='Pfad 200' d='M35.047,20.046c-4.114,0-7.934-2-9.644-5.457a8.937,8.937,0,0,1-.346-7.082,11.489,11.489,0,0,1,6.266-6.441C34.09-.146,37.143.2,40.374.562c3.3.373,6.7.757,10.03-.52a.621.621,0,0,1,.835.475C52.271,6.557,47.74,15.744,40.132,19a12.947,12.947,0,0,1-5.085,1.047m.878-18.579a10.1,10.1,0,0,0-4.1.738,10.244,10.244,0,0,0-5.6,5.727,7.7,7.7,0,0,0,.292,6.105c2.124,4.294,8.011,6.006,13.125,3.819C46.316,15,50.564,6.945,50.106,1.463c-3.356,1.07-6.665.7-9.871.334a39.363,39.363,0,0,0-4.31-.331' transform='translate(-9.27 -0.001)' fill='%23512177'/%3E%3Cpath id='Pfad_201' data-name='Pfad 201' d='M19.6,23.035a.622.622,0,0,1-.579-.849C21.254,16.489,29.2,12.1,36.725,12.4a.621.621,0,0,1,.6.646.632.632,0,0,1-.646.6c-7.028-.282-14.443,3.754-16.5,9a.623.623,0,0,1-.579.395' transform='translate(-7.183 -4.689)' fill='%23512177'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#funddata > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31.151' height='47.157' viewBox='0 0 31.151 47.157'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_348' data-name='Rechteck 348' width='31.151' height='47.157' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_298' data-name='Gruppe 298' transform='translate(-180.331 -7487.422)'%3E%3Cg id='Gruppe_241' data-name='Gruppe 241' transform='translate(-9 5535)'%3E%3Cg id='Gruppe_242' data-name='Gruppe 242' transform='translate(189.331 1952.422)'%3E%3Cg id='Gruppe_242-2' data-name='Gruppe 242' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_202' data-name='Pfad 202' d='M28.171,50.578H2.979A3.106,3.106,0,0,1,0,47.367V13.422A3.106,3.106,0,0,1,2.979,10.21h.79a.667.667,0,0,1,0,1.33h-.79a1.82,1.82,0,0,0-1.746,1.882V47.367a1.82,1.82,0,0,0,1.746,1.882H28.171a1.82,1.82,0,0,0,1.746-1.882V13.422a1.82,1.82,0,0,0-1.746-1.882h-.79a.667.667,0,0,1,0-1.33h.79a3.106,3.106,0,0,1,2.979,3.212V47.367a3.106,3.106,0,0,1-2.979,3.212' transform='translate(0 -3.421)' fill='%23575756'/%3E%3Cpath id='Pfad_203' data-name='Pfad 203' d='M24.376,8.132A1.466,1.466,0,0,1,22.97,6.616a1.41,1.41,0,1,1,2.813,0,1.466,1.466,0,0,1-1.406,1.516m0-1.7a.187.187,0,1,0,.173.186.18.18,0,0,0-.173-.186' transform='translate(-8.801 -1.709)' fill='%23575756'/%3E%3Cpath id='Pfad_204' data-name='Pfad 204' d='M26.585,11.51H12.41A2.283,2.283,0,0,1,10.22,9.15V7.195a2.317,2.317,0,0,1,1.827-2.331l2.272-.406a.994.994,0,0,0,.768-.765A4.607,4.607,0,0,1,19.491,0a4.635,4.635,0,0,1,4.416,3.691,1,1,0,0,0,.77.767l2.267.4a2.317,2.317,0,0,1,1.83,2.332V9.15a2.283,2.283,0,0,1-2.19,2.361M19.491,1.33a3.355,3.355,0,0,0-3.208,2.688,2.271,2.271,0,0,1-1.76,1.751l-2.272.406a1.014,1.014,0,0,0-.8,1.02V9.15a1,1,0,0,0,.956,1.031H26.585a1,1,0,0,0,.956-1.031V7.195a1.014,1.014,0,0,0-.8-1.02l-2.267-.406a2.268,2.268,0,0,1-1.761-1.748A3.381,3.381,0,0,0,19.491,1.33' transform='translate(-3.916 0)' fill='%23575756'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M6.761,25.492H6.746a.607.607,0,0,1-.49-.282l-.944-1.443a.7.7,0,0,1,.149-.926.589.589,0,0,1,.86.16l.463.708,2.487-3.452a.588.588,0,0,1,.865-.118.7.7,0,0,1,.109.934l-3,4.162a.6.6,0,0,1-.487.257' transform='translate(-1.992 -6.701)' fill='%23512178'/%3E%3Cpath id='Pfad_206' data-name='Pfad 206' d='M6.761,34.862H6.746a.607.607,0,0,1-.49-.282l-.944-1.443a.7.7,0,0,1,.149-.926.589.589,0,0,1,.86.16l.463.708,2.487-3.453a.587.587,0,0,1,.865-.117.7.7,0,0,1,.109.933l-3,4.163a.6.6,0,0,1-.487.257' transform='translate(-1.992 -9.841)' fill='%23512178'/%3E%3Cpath id='Pfad_207' data-name='Pfad 207' d='M6.761,44.232H6.746a.607.607,0,0,1-.49-.282l-.944-1.443a.7.7,0,0,1,.149-.926.59.59,0,0,1,.86.16l.463.708L9.271,39a.587.587,0,0,1,.865-.118.7.7,0,0,1,.109.934l-3,4.162a.6.6,0,0,1-.487.257' transform='translate(-1.992 -12.98)' fill='%23512178'/%3E%3Cpath id='Pfad_208' data-name='Pfad 208' d='M6.761,53.6H6.746a.607.607,0,0,1-.49-.282l-.944-1.443a.7.7,0,0,1,.149-.926.59.59,0,0,1,.86.16l.463.708,2.487-3.453a.587.587,0,0,1,.865-.118.7.7,0,0,1,.109.934l-3,4.163a.6.6,0,0,1-.487.257' transform='translate(-1.992 -16.12)' fill='%23512178'/%3E%3Cpath id='Pfad_209' data-name='Pfad 209' d='M6.761,62.972H6.746a.607.607,0,0,1-.49-.282l-.944-1.444a.7.7,0,0,1,.149-.926.589.589,0,0,1,.86.16l.463.709,2.487-3.453a.587.587,0,0,1,.865-.118.7.7,0,0,1,.109.934l-3,4.163a.6.6,0,0,1-.487.257' transform='translate(-1.992 -19.259)' fill='%23512178'/%3E%3Cpath id='Pfad_210' data-name='Pfad 210' d='M32.049,24.46H19.607a.667.667,0,0,1,0-1.33H32.049a.667.667,0,0,1,0,1.33' transform='translate(-7.276 -7.75)' fill='%23512178'/%3E%3Cpath id='Pfad_211' data-name='Pfad 211' d='M32.049,33.83H19.607a.667.667,0,0,1,0-1.33H32.049a.667.667,0,0,1,0,1.33' transform='translate(-7.276 -10.889)' fill='%23512178'/%3E%3Cpath id='Pfad_212' data-name='Pfad 212' d='M32.049,43.2H19.607a.667.667,0,0,1,0-1.33H32.049a.667.667,0,0,1,0,1.33' transform='translate(-7.276 -14.029)' fill='%23512178'/%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M32.049,52.57H19.607a.667.667,0,0,1,0-1.33H32.049a.667.667,0,0,1,0,1.33' transform='translate(-7.276 -17.169)' fill='%23512178'/%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M32.049,61.939H19.607a.667.667,0,0,1,0-1.33H32.049a.667.667,0,0,1,0,1.33' transform='translate(-7.276 -20.308)' fill='%23512178'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#downloads > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='35.141' height='41.608' viewBox='0 0 35.141 41.608'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_349' data-name='Rechteck 349' width='35.141' height='41.608' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_299' data-name='Gruppe 299' transform='translate(-177.336 -8637.196)'%3E%3Cg id='Gruppe_243' data-name='Gruppe 243' transform='translate(-10 6682)'%3E%3Cg id='Gruppe_244' data-name='Gruppe 244' transform='translate(187.336 1955.196)'%3E%3Cg id='Gruppe_244-2' data-name='Gruppe 244' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_215' data-name='Pfad 215' d='M7.871,9.263H.59a.59.59,0,0,1,0-1.179H7.871a.216.216,0,0,0,.218-.218V.59a.59.59,0,0,1,1.179,0V7.865a1.4,1.4,0,0,1-1.4,1.4' transform='translate(0 0)' fill='%23575756'/%3E%3Cpath id='Pfad_216' data-name='Pfad 216' d='M30.516,41.608H1.407a1.4,1.4,0,0,1-1.4-1.4V8.673a.592.592,0,0,1,.173-.417L8.266.173A.592.592,0,0,1,8.683,0H30.516a1.4,1.4,0,0,1,1.4,1.4V5.442a.59.59,0,1,1-1.179,0V1.4a.216.216,0,0,0-.218-.218H8.927L1.189,8.917V40.211a.216.216,0,0,0,.218.218H30.516a.215.215,0,0,0,.218-.218V24.846a.59.59,0,1,1,1.179,0V40.211a1.4,1.4,0,0,1-1.4,1.4' transform='translate(-0.004 0)' fill='%23575756'/%3E%3Cpath id='Pfad_217' data-name='Pfad 217' d='M13.672,40.558H8.82a.59.59,0,0,1-.59-.59V33.5a.59.59,0,0,1,.59-.59h4.852a.59.59,0,0,1,.59.59v6.469a.59.59,0,0,1-.59.59M9.409,39.379h3.673V34.09H9.409Z' transform='translate(-3.378 -13.506)' fill='%23575756'/%3E%3Cpath id='Pfad_218' data-name='Pfad 218' d='M21.9,36.055H17.05a.589.589,0,0,1-.59-.59V22.53a.589.589,0,0,1,.59-.59h3.237a.59.59,0,0,1,0,1.179H17.639V34.876H21.9a.59.59,0,1,1,0,1.179' transform='translate(-6.755 -9.004)' fill='%23575756'/%3E%3Cpath id='Pfad_219' data-name='Pfad 219' d='M35.3,23.961A7.865,7.865,0,1,1,43.162,16.1,7.875,7.875,0,0,1,35.3,23.961m0-14.551A6.686,6.686,0,1,0,41.982,16.1,6.694,6.694,0,0,0,35.3,9.409' transform='translate(-11.258 -3.377)' fill='%23512177'/%3E%3Cpath id='Pfad_220' data-name='Pfad 220' d='M54.456,35.844a.588.588,0,0,1-.417-.173l-5.366-5.365a.59.59,0,1,1,.834-.834l5.366,5.365a.59.59,0,0,1-.417,1.006' transform='translate(-19.905 -12.024)' fill='%23512177'/%3E%3Cpath id='Pfad_221' data-name='Pfad 221' d='M16.909,53.289H8.82a.59.59,0,1,1,0-1.179h8.089a.59.59,0,1,1,0,1.179' transform='translate(-3.378 -21.386)' fill='%23575756'/%3E%3Cpath id='Pfad_222' data-name='Pfad 222' d='M16.909,58.779H8.82a.59.59,0,1,1,0-1.179h8.089a.59.59,0,1,1,0,1.179' transform='translate(-3.378 -23.639)' fill='%23575756'/%3E%3Cpath id='Pfad_223' data-name='Pfad 223' d='M38.849,53.289H30.76a.59.59,0,1,1,0-1.179h8.089a.59.59,0,0,1,0,1.179' transform='translate(-12.382 -21.386)' fill='%23575756'/%3E%3Cpath id='Pfad_224' data-name='Pfad 224' d='M38.849,58.779H30.76a.59.59,0,1,1,0-1.179h8.089a.59.59,0,0,1,0,1.179' transform='translate(-12.382 -23.639)' fill='%23575756'/%3E%3Cpath id='Pfad_225' data-name='Pfad 225' d='M38.362,42.248H33.51a.589.589,0,0,1-.59-.59V37.619a.59.59,0,0,1,1.179,0v3.45h3.673V38.427a.59.59,0,0,1,1.179,0v3.231a.589.589,0,0,1-.59.59' transform='translate(-13.51 -15.197)' fill='%23575756'/%3E%3Cpath id='Pfad_226' data-name='Pfad 226' d='M30.132,39.433H25.28a.589.589,0,0,1-.59-.59V30.76a.59.59,0,1,1,1.179,0v7.494h3.673V34.8a.59.59,0,0,1,1.179,0v4.039a.589.589,0,0,1-.59.59' transform='translate(-10.133 -12.382)' fill='%23575756'/%3E%3Cpath id='Pfad_227' data-name='Pfad 227' d='M37.3,23.048a.588.588,0,0,1-.417-.173l-2.423-2.423a.59.59,0,0,1,.834-.834L37.3,21.625,40.93,18a.59.59,0,0,1,.834.834L37.72,22.876a.59.59,0,0,1-.417.172' transform='translate(-14.072 -7.317)' fill='%23512177'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#sustainability-files > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='35.141' height='41.608' viewBox='0 0 35.141 41.608'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_349' data-name='Rechteck 349' width='35.141' height='41.608' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_299' data-name='Gruppe 299' transform='translate(-177.336 -8637.196)'%3E%3Cg id='Gruppe_243' data-name='Gruppe 243' transform='translate(-10 6682)'%3E%3Cg id='Gruppe_244' data-name='Gruppe 244' transform='translate(187.336 1955.196)'%3E%3Cg id='Gruppe_244-2' data-name='Gruppe 244' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_215' data-name='Pfad 215' d='M7.871,9.263H.59a.59.59,0,0,1,0-1.179H7.871a.216.216,0,0,0,.218-.218V.59a.59.59,0,0,1,1.179,0V7.865a1.4,1.4,0,0,1-1.4,1.4' transform='translate(0 0)' fill='%23575756'/%3E%3Cpath id='Pfad_216' data-name='Pfad 216' d='M30.516,41.608H1.407a1.4,1.4,0,0,1-1.4-1.4V8.673a.592.592,0,0,1,.173-.417L8.266.173A.592.592,0,0,1,8.683,0H30.516a1.4,1.4,0,0,1,1.4,1.4V5.442a.59.59,0,1,1-1.179,0V1.4a.216.216,0,0,0-.218-.218H8.927L1.189,8.917V40.211a.216.216,0,0,0,.218.218H30.516a.215.215,0,0,0,.218-.218V24.846a.59.59,0,1,1,1.179,0V40.211a1.4,1.4,0,0,1-1.4,1.4' transform='translate(-0.004 0)' fill='%23575756'/%3E%3Cpath id='Pfad_217' data-name='Pfad 217' d='M13.672,40.558H8.82a.59.59,0,0,1-.59-.59V33.5a.59.59,0,0,1,.59-.59h4.852a.59.59,0,0,1,.59.59v6.469a.59.59,0,0,1-.59.59M9.409,39.379h3.673V34.09H9.409Z' transform='translate(-3.378 -13.506)' fill='%23575756'/%3E%3Cpath id='Pfad_218' data-name='Pfad 218' d='M21.9,36.055H17.05a.589.589,0,0,1-.59-.59V22.53a.589.589,0,0,1,.59-.59h3.237a.59.59,0,0,1,0,1.179H17.639V34.876H21.9a.59.59,0,1,1,0,1.179' transform='translate(-6.755 -9.004)' fill='%23575756'/%3E%3Cpath id='Pfad_219' data-name='Pfad 219' d='M35.3,23.961A7.865,7.865,0,1,1,43.162,16.1,7.875,7.875,0,0,1,35.3,23.961m0-14.551A6.686,6.686,0,1,0,41.982,16.1,6.694,6.694,0,0,0,35.3,9.409' transform='translate(-11.258 -3.377)' fill='%23512177'/%3E%3Cpath id='Pfad_220' data-name='Pfad 220' d='M54.456,35.844a.588.588,0,0,1-.417-.173l-5.366-5.365a.59.59,0,1,1,.834-.834l5.366,5.365a.59.59,0,0,1-.417,1.006' transform='translate(-19.905 -12.024)' fill='%23512177'/%3E%3Cpath id='Pfad_221' data-name='Pfad 221' d='M16.909,53.289H8.82a.59.59,0,1,1,0-1.179h8.089a.59.59,0,1,1,0,1.179' transform='translate(-3.378 -21.386)' fill='%23575756'/%3E%3Cpath id='Pfad_222' data-name='Pfad 222' d='M16.909,58.779H8.82a.59.59,0,1,1,0-1.179h8.089a.59.59,0,1,1,0,1.179' transform='translate(-3.378 -23.639)' fill='%23575756'/%3E%3Cpath id='Pfad_223' data-name='Pfad 223' d='M38.849,53.289H30.76a.59.59,0,1,1,0-1.179h8.089a.59.59,0,0,1,0,1.179' transform='translate(-12.382 -21.386)' fill='%23575756'/%3E%3Cpath id='Pfad_224' data-name='Pfad 224' d='M38.849,58.779H30.76a.59.59,0,1,1,0-1.179h8.089a.59.59,0,0,1,0,1.179' transform='translate(-12.382 -23.639)' fill='%23575756'/%3E%3Cpath id='Pfad_225' data-name='Pfad 225' d='M38.362,42.248H33.51a.589.589,0,0,1-.59-.59V37.619a.59.59,0,0,1,1.179,0v3.45h3.673V38.427a.59.59,0,0,1,1.179,0v3.231a.589.589,0,0,1-.59.59' transform='translate(-13.51 -15.197)' fill='%23575756'/%3E%3Cpath id='Pfad_226' data-name='Pfad 226' d='M30.132,39.433H25.28a.589.589,0,0,1-.59-.59V30.76a.59.59,0,1,1,1.179,0v7.494h3.673V34.8a.59.59,0,0,1,1.179,0v4.039a.589.589,0,0,1-.59.59' transform='translate(-10.133 -12.382)' fill='%23575756'/%3E%3Cpath id='Pfad_227' data-name='Pfad 227' d='M37.3,23.048a.588.588,0,0,1-.417-.173l-2.423-2.423a.59.59,0,0,1,.834-.834L37.3,21.625,40.93,18a.59.59,0,0,1,.834.834L37.72,22.876a.59.59,0,0,1-.417.172' transform='translate(-14.072 -7.317)' fill='%23512177'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#chances > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Gruppe_309' data-name='Gruppe 309' width='38.384' height='41.61' viewBox='0 0 38.384 41.61'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_385' data-name='Rechteck 385' width='38.384' height='41.61' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_308' data-name='Gruppe 308' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_420' data-name='Pfad 420' d='M28.372,52.054a.582.582,0,0,1-.582-.582c0-9.182,4.145-17.105,11.995-22.946l-1.895-2.61a.583.583,0,0,1,.472-.924H49.415a.583.583,0,0,1,.554.762L46.558,36.273a.583.583,0,0,1-1.025.162l-2.2-3.029c-4.452,3.363-9.52,9.15-9.52,18.06a.582.582,0,1,1-1.164,0c0-9.715,5.692-15.885,10.468-19.349a.583.583,0,0,1,.813.129L45.8,34.825l2.81-8.669H39.5l1.564,2.156a.582.582,0,0,1-.132.814C33.1,34.77,28.954,42.5,28.954,51.472a.582.582,0,0,1-.582.582' transform='translate(-11.613 -10.444)' fill='%23512177'/%3E%3Cpath id='Pfad_421' data-name='Pfad 421' d='M26.06,28.076H24.9V10.858H21.432a.582.582,0,0,1-.484-.905L27.421.243a.6.6,0,0,1,.969,0l6.473,9.709a.582.582,0,0,1-.484.905H30.915V25.533H29.75V10.275a.582.582,0,0,1,.582-.582h2.958L27.905,1.615,22.519,9.693h2.958a.582.582,0,0,1,.582.582Z' transform='translate(-8.713 0)' fill='%23575756'/%3E%3Cpath id='Pfad_422' data-name='Pfad 422' d='M17.347,51.476H16.183c0-8.918-5.068-14.7-9.52-18.06l-2.2,3.029a.573.573,0,0,1-.562.232.581.581,0,0,1-.462-.4L.029,25.764A.582.582,0,0,1,.582,25H11.631a.582.582,0,0,1,.471.924l-1.9,2.615a31.584,31.584,0,0,1,7.038,7.122l-.951.671A30.654,30.654,0,0,0,9.05,29.142a.582.582,0,0,1-.132-.815l1.569-2.161H1.383l2.812,8.669,1.872-2.579a.582.582,0,0,1,.813-.129c4.775,3.459,10.468,9.625,10.468,19.349' transform='translate(0 -10.448)' fill='%23575756'/%3E%3C/g%3E%3C/svg%3E");
}

#disclaimer > h2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41.094' height='35.175' viewBox='0 0 41.094 35.175'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_350' data-name='Rechteck 350' width='41.094' height='35.175' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_301' data-name='Gruppe 301' transform='translate(-174.36 -9712.412)'%3E%3Cg id='Gruppe_245' data-name='Gruppe 245' transform='translate(-10 7754)'%3E%3Cg id='Gruppe_246' data-name='Gruppe 246' transform='translate(184.36 1958.413)'%3E%3Cg id='Gruppe_246-2' data-name='Gruppe 246' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_228' data-name='Pfad 228' d='M.583,21.444a.583.583,0,0,1-.53-.826L8.187,2.87a.583.583,0,0,1,1.06,0l8.134,17.748a.583.583,0,0,1-1.061.486L8.717,4.512,1.114,21.1a.585.585,0,0,1-.531.34' transform='translate(0 -1.055)' fill='%23575756'/%3E%3Cpath id='Pfad_229' data-name='Pfad 229' d='M57.43,29.054a.583.583,0,0,1-.531-.34L49.3,12.122l-7.6,16.592a.583.583,0,0,1-1.061-.486L48.766,10.48a.583.583,0,0,1,1.06,0L57.96,28.228a.583.583,0,0,1-.529.826' transform='translate(-16.92 -4.228)' fill='%23575756'/%3E%3Cpath id='Pfad_230' data-name='Pfad 230' d='M38.194,8.133a.577.577,0,0,1-.108-.01L14.426,3.686a.583.583,0,0,1,.215-1.146L38.3,6.977a.583.583,0,0,1-.107,1.156' transform='translate(-5.817 -1.054)' fill='%23575756'/%3E%3Cpath id='Pfad_231' data-name='Pfad 231' d='M34.824,30.738a.583.583,0,0,1-.583-.583V.583a.583.583,0,1,1,1.166,0V30.155a.583.583,0,0,1-.583.583' transform='translate(-14.277 0)' fill='%23575756'/%3E%3Cpath id='Pfad_232' data-name='Pfad 232' d='M36.724,56.323H23.413a.583.583,0,0,1-.323-1.068l6.653-4.436a.58.58,0,0,1,.647,0l6.658,4.436a.583.583,0,0,1-.324,1.068M25.338,55.157H34.8L30.066,52Z' transform='translate(-9.519 -21.148)' fill='%23575756'/%3E%3Cpath id='Pfad_233' data-name='Pfad 233' d='M8.717,40.053C3.91,40.053,0,37.137,0,33.553a.583.583,0,0,1,.583-.583H16.85a.583.583,0,0,1,.583.583c0,3.584-3.91,6.5-8.716,6.5M1.211,34.136c.413,2.668,3.621,4.751,7.506,4.751s7.093-2.083,7.506-4.751Z' transform='translate(0 -13.747)' fill='%23512177'/%3E%3Cpath id='Pfad_234' data-name='Pfad 234' d='M49.3,47.664c-4.806,0-8.717-2.916-8.717-6.5a.583.583,0,0,1,.583-.583H57.43a.583.583,0,0,1,.583.583c0,3.585-3.911,6.5-8.717,6.5m-7.506-5.918C42.2,44.415,45.412,46.5,49.3,46.5s7.093-2.083,7.506-4.752Z' transform='translate(-16.92 -16.92)' fill='%23512177'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* Abgerundete Ecken */
#performanceChart {
  border-radius: 25px;
  padding: 10px;
}

#eb-fund-detail-informations {
  border-top-right-radius: 25px;
}

#assetAllocationChart,
#countryAllocationChart,
#esgRatingPortfolioChart,
#esgRatingBenchmarkChart {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

.eb-table--assetAllocation,
.eb-table--countryAllocation,
.eb-table--esgRatingPortfolio,
.eb-table--esgRatingBenchmark {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

@media (max-width: 900px) {
  #eb-performance-table {
    overflow-x: scroll;
  }
  #eb-top-ten-table {
    overflow-x: scroll;
  }
  #eb-top-ten-table .eb-table {
    min-width: 750px;
  }
  #sustainability .scroll-on-mobile {
    overflow-x: scroll;
  }
  #sustainability .scroll-on-mobile .eb-grid {
    min-width: 900px;
  }
}
@media (max-width: 800px) {
  .single-fund .eb-main .eb-fund-detail .wp-block-group:first-child .wp-block-group__inner-container {
    padding-top: var(--margin-700);
  }
  .eb-fund-detail-informations > ul {
    grid-template-columns: 1fr 1fr;
  }
  .eb-fund-detail-navigation {
    background-color: #eee;
  }
  .eb-fund-detail-navigation > ul {
    flex-direction: column;
    display: none;
  }
  .eb-fund-detail-navigation .eb-dropdown {
    display: block;
  }
  .eb-awards-list {
    justify-content: flex-start;
  }
  #portfolio .eb-grid--2-col {
    flex-direction: column;
  }
  #portfolio .eb-grid--2-col li {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .single-fund .eb-main .eb-fund-detail .wp-block-group:first-child .wp-block-group__inner-container {
    padding-top: var(--margin-400);
  }
  .eb-fund-detail-informations > ul {
    grid-template-columns: 1fr;
  }
  .eb-fund-detail-informations > ul > li .eb-fund-detail-informations-stat {
    padding-bottom: var(--margin-200) !important;
    border-bottom: solid 1px #b7b7b7;
    margin-bottom: var(--margin-200) !important;
  }
  .eb-fund-detail-informations > ul > li:last-child .eb-fund-detail-informations-stat {
    padding-bottom: 0 !important;
    border: none;
    margin-bottom: 0 !important;
  }
  /* #eb-performance-table {
      overflow-x: scroll;
  }
  #eb-top-ten-table {
      overflow-x: scroll;
      .eb-table  {
          min-width: 750px;
      }
  } */
}
.eb-chart-container {
  padding: 2.1875rem 1.25rem;
  background-color: var(--clr-grey-07);
}
.eb-chart-container + * {
  margin-top: 5rem;
}

#performanceChart,
#yearlyPerformanceChart {
  display: none;
  background-color: #fff;
}
#performanceChart.active,
#yearlyPerformanceChart.active {
  display: block;
}

.info-text {
  margin-top: 2.1875rem;
}

.eb-chart-container .eb-table {
  background-color: #fff !important;
  padding: 0 1.25rem 1.25rem;
}
.eb-chart-container .eb-table .eb-table-row:first-child > ul > .eb-table-cell {
  background-color: transparent !important;
  color: unset !important;
}
.eb-chart-container .eb-table .eb-table-row > ul > .eb-table-cell {
  padding: 1.25rem 0;
}
.eb-chart-container .eb-table .eb-table-row > ul > .eb-table-cell .eb-table-cell-legend-color {
  height: 10px;
  width: 10px;
  display: flex;
}

.eb-esg-chart-legend {
  padding-top: 400px;
}

@media (max-width: 800px) {
  .eb-esg-chart-legend {
    padding-top: 200px;
    order: 3;
  }
}
.eb-dropdown {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  width: 100%;
  max-width: 40.3125rem;
  cursor: pointer;
}
.eb-dropdown__tile {
  display: none;
}
.eb-dropdown__label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 50px;
  background-color: #fff;
  padding: 10px 10px 10px 40px;
  color: var(--font-clr-primary);
  transition: border 0.4 ease-in-out;
  border-bottom: solid 1px #eee;
}
.eb-dropdown__label > span {
  z-index: 99;
  position: relative;
}
.eb-dropdown .eb-dropdown-options {
  display: none;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  transition: all 0.4s ease-in-out;
}
.eb-dropdown .eb-dropdown-options .eb-dropdown-option,
.eb-dropdown .eb-dropdown-options .eb-dropdown-option label {
  cursor: pointer;
}
.eb-dropdown--open .eb-dropdown__tile {
  position: absolute;
  left: 0;
  height: 50%;
  bottom: 0;
  /* top: 40px; */
  background: #ffffff;
  z-index: 0;
  width: 100%;
  display: block;
  border-bottom: solid 1px #eee;
}
.eb-dropdown--open .eb-dropdown__label {
  /* border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; */
}
.eb-dropdown--open .eb-dropdown-options {
  display: flex;
  flex-direction: column;
  position: absolute;
  padding-bottom: 20px;
  background: #fff;
  width: 100%;
  color: var(--font-clr-primary);
  max-height: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.35);
  z-index: 100 !important;
}
.eb-dropdown--open .eb-dropdown-options .eb-dropdown-option {
  cursor: pointer;
  border-bottom: solid 1px #eee;
}
.eb-dropdown--open .eb-dropdown-options .eb-dropdown-option a, .eb-dropdown--open .eb-dropdown-options .eb-dropdown-option > span,
.eb-dropdown--open .eb-dropdown-options .eb-dropdown-option .input {
  width: 100%;
  padding: 10px 5px 10px 40px;
  display: flex;
}
.eb-dropdown--open .eb-dropdown-options .eb-dropdown-option .input {
  gap: 10px;
  cursor: pointer;
}
.eb-dropdown--open .eb-dropdown-options .eb-dropdown-option .input label {
  display: flex;
  width: 100%;
  flex-shrink: 1;
}
.eb-dropdown--open .eb-dropdown-options .eb-dropdown-option:hover {
  background-color: #eee;
}

.eb-dropdown-row {
  display: flex;
  align-items: center;
  width: 100%;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
  row-gap: 2.5rem;
  font-size: clamp(1.25rem, 0.8571428571vw + 0.9821428571rem, 1.625rem);
  flex-wrap: wrap;
}
.eb-dropdown-row .eb-dropdown .eb-dropdown__tile {
  border-left: solid 2px var(--clr-grey-02);
  border-right: solid 2px var(--clr-grey-02);
}
.eb-dropdown-row .eb-dropdown .eb-dropdown__label {
  border: solid 2px var(--clr-grey-02);
}
.eb-dropdown-row .eb-dropdown .eb-dropdown-options {
  border: solid 2px var(--clr-grey-02);
  border-top: none;
}

@media (min-width: 800px) {
  .eb-dropdown-row .eb-dropdown {
    max-width: 650px;
  }
}
@media (max-width: 800px) {
  .eb-user-group-selection .eb-dropdown .eb-dropdown__tile {
    top: 40px;
    bottom: unset;
    height: 38px;
  }
}
@media (max-width: 1400px) {
  .eb-dropdown {
    max-width: none;
  }
}
.eb-icon-boxes .eb-icon-box {
  background-color: var(--clr-grey-06);
  padding: var(--margin-200);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 25px;
}
.eb-icon-boxes .eb-icon-box__title {
  font-family: var(--font-primary-semibold);
  font-weight: 600;
  margin-bottom: var(--margin-250);
  text-align: center;
}
.eb-icon-boxes .eb-icon-box__icon {
  margin-bottom: var(--margin-400);
}
.eb-icon-boxes .eb-icon-box__email:hover {
  color: var(--clr-tertiary);
}

.eb-lang-nav {
  display: flex;
  align-items: center;
  position: relative;
}
.eb-lang-nav span,
.eb-lang-nav a {
  line-height: 1;
}
.eb-lang-nav .available-languages {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 999;
  background: #fff;
  padding: 0.9375rem;
  gap: 10px;
}
.eb-lang-nav .available-languages .language > a {
  display: flex;
  gap: 10px;
}
.eb-lang-nav .available-languages .language > a input {
  transform: scale(1.5);
}
.eb-lang-nav .available-languages .language > a input,
.eb-lang-nav .available-languages .language > a label {
  cursor: pointer;
}
.eb-lang-nav .available-languages .language.selected > a {
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}
@media (min-width: 1026px) {
  .eb-lang-nav {
    display: none !important;
  }
}

@media (min-width: 1026px) {
  .eb-lang-nav-new {
    display: flex !important;
  }
  .eb-lang-nav-new .eb-lang-nav {
    display: flex !important;
  }
}
@media (max-width: 1025px) {
  .eb-header__right .eb-lang-nav-new {
    display: none !important;
  }
}
.wpml-ls-statics-shortcode_actions ul {
  display: flex;
  flex-direction: row-reverse;
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-de .wpml-ls-link,
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-en .wpml-ls-link {
  padding: 0 0.625rem 0;
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-de .wpml-ls-link::before,
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-en .wpml-ls-link::before {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-family: var(--font-primary-semibold);
  font-weight: 600;
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-de .wpml-ls-native,
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-en .wpml-ls-native {
  display: none;
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-de.wpml-ls-current-language,
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-en.wpml-ls-current-language {
  color: var(--clr-grey-03);
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-item-de .wpml-ls-link::before {
  content: "DE";
}

.eb-benefit {
  display: flex;
  flex-direction: column;
  /* box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.1490196078); */
  border-radius: 35px;
  justify-content: flex-start !important;
  padding: clamp(1.25rem, 1.875rem + (1vw - 5px) * 4.2857, var(--margin-570));
}
.eb-benefit__image img {
  height: 9.375rem;
  width: auto;
}
.eb-benefit__content {
  height: -moz-min-content;
  height: min-content;
  padding: 0;
}
.eb-benefit__content > ul:not([class]) li::before {
  color: #fff;
}
.eb-benefit__content h1,
.eb-benefit__content h2,
.eb-benefit__content h3,
.eb-benefit__content h4,
.eb-benefit__content p {
  color: var(--font-clr-primary);
}
.eb-benefit__content h4 {
  font-size: clamp(1rem, 0.5714285714vw + 0.8214285714rem, 1.25rem) !important;
  line-height: clamp(1.5rem, 0.5714285714vw + 1.3214285714rem, 1.75rem) !important;
}
.eb-benefit__content li {
  font-size: clamp(0.875rem, 0.5714285714vw + 0.6964285714rem, 1.125rem) !important;
  line-height: clamp(1.375rem, 1.1428571429vw + 1.0178571429rem, 1.875rem) !important;
}
.eb-benefit--purple {
  background-color: var(--clr-primary);
}
.eb-benefit--purple .eb-benefit__content {
  background-color: transparent;
  color: #fff;
}
.eb-benefit--purple .eb-benefit__content h1,
.eb-benefit--purple .eb-benefit__content h2,
.eb-benefit--purple .eb-benefit__content h3,
.eb-benefit--purple .eb-benefit__content h4,
.eb-benefit--purple .eb-benefit__content p {
  color: #fff;
}
.eb-benefit--grey {
  background-color: var(--clr-grey-06);
}
.eb-benefit--grey .eb-benefit__content {
  background-color: var(--clr-grey-06);
  margin-top: 3.75rem;
}
.eb-benefit--grey .eb-benefit__content h1,
.eb-benefit--grey .eb-benefit__content h2,
.eb-benefit--grey .eb-benefit__content h3,
.eb-benefit--grey .eb-benefit__content h4,
.eb-benefit--grey .eb-benefit__content p {
  color: var(--font-clr-primary);
}

.eb-slider--wiw {
  overflow: visible !important;
}

.eb-wiw {
  display: flex;
  flex-direction: column;
  border-radius: 35px;
  justify-content: flex-start !important;
  padding: clamp(1.25rem, 1.875rem + (1vw - 5px) * 4.2857, var(--margin-570));
  text-align: center;
}
.eb-wiw__image img {
  height: 9.375rem;
  width: auto;
}
.eb-wiw__content {
  height: -moz-min-content;
  height: min-content;
  padding: 0;
}
.eb-wiw__content > ul:not([class]) li::before {
  color: #fff;
}
.eb-wiw__content h1,
.eb-wiw__content h2,
.eb-wiw__content h3,
.eb-wiw__content h4,
.eb-wiw__content p {
  color: var(--font-clr-primary);
}
.eb-wiw__content h4 {
  font-size: clamp(1rem, 0.5714285714vw + 0.8214285714rem, 1.25rem) !important;
  line-height: clamp(1.5rem, 0.5714285714vw + 1.3214285714rem, 1.75rem) !important;
}
.eb-wiw__content li {
  font-size: clamp(0.875rem, 0.5714285714vw + 0.6964285714rem, 1.125rem) !important;
  line-height: clamp(1.375rem, 1.1428571429vw + 1.0178571429rem, 1.875rem) !important;
}

.eb-wiw--purple {
  background-color: var(--clr-primary) !important;
  transition: all 0.2s ease-in-out;
}
.eb-wiw--purple:hover {
  box-shadow: inset 10px 10px 100px 0px rgba(130, 51, 144, 0.75);
  transform: scale(1.05);
}
.eb-wiw--purple .eb-wiw__content {
  background-color: transparent !important;
  color: #fff;
}
.eb-wiw--purple .eb-wiw__content h1,
.eb-wiw--purple .eb-wiw__content h2,
.eb-wiw--purple .eb-wiw__content h3,
.eb-wiw--purple .eb-wiw__content h4,
.eb-wiw--purple .eb-wiw__content p {
  color: #fff;
}
.eb-wiw--purple--grey {
  background-color: var(--clr-grey-06);
}
.eb-wiw--purple--grey .eb-wiw__content {
  background-color: var(--clr-grey-06);
  margin-top: 3.75rem;
}
.eb-wiw--purple--grey .eb-wiw__content h1,
.eb-wiw--purple--grey .eb-wiw__content h2,
.eb-wiw--purple--grey .eb-wiw__content h3,
.eb-wiw--purple--grey .eb-wiw__content h4,
.eb-wiw--purple--grey .eb-wiw__content p {
  color: var(--font-clr-primary);
}

.eb-job-list {
  display: flex;
  flex-direction: column;
  gap: var(--margin-200);
  font-size: var(--font-size-200);
}
.eb-job-list .eb-job {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.eb-job-list .eb-job__name a {
  text-decoration: underline;
  color: var(--clr-primary);
}
.eb-job-list .eb-job__name a:hover {
  color: var(--clr-tertiary);
}
.eb-job-list .eb-job__number {
  flex-shrink: 0;
}

.eb-job-list-wrapper {
  padding: var(--margin-400);
  background-color: var(--clr-grey-07);
}

#ttcont {
  background-color: #fff !important;
  padding: 15px !important;
  box-shadow: none !important;
  border: solid 1px #999 !important;
}
#ttcont .glossaryItemTitle,
#ttcont .glossaryItemBody {
  color: #333 !important;
}
#ttcont .glossaryItemTitle {
  font-family: var(--font-primary-semibold) !important;
  font-weight: 600;
  border-top: none !important;
}

#tt-btn-close {
  transform: translate(-10px, 10px);
}

.eb-esg {
  padding: 40px 0;
}
.eb-esg--row {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.eb-esg--top {
  padding: 30px 40px;
  text-align: center;
}
@media screen and (max-width: 900px) {
  .eb-esg--top {
    padding: 20px;
  }
}
.eb-esg--top p {
  font-size: 1.2em;
  color: #fff !important;
  text-align: center;
}
@media screen and (max-width: 900px) {
  .eb-esg--top p {
    font-size: unset;
  }
}
.eb-esg--top-left {
  background: #7DCDBD;
  color: #fff;
  border-radius: 0 70px 0 0;
}
@media screen and (max-width: 900px) {
  .eb-esg--top-left {
    border-radius: 0 30px 0 0;
  }
  .eb-esg--top-left p {
    text-align: left;
  }
}
.eb-esg--top-right {
  background: #298D9E;
  color: #fff;
  border-radius: 70px 0 0 0;
}
@media screen and (max-width: 900px) {
  .eb-esg--top-right {
    border-radius: 30px 0 0 0;
  }
  .eb-esg--top-right p {
    text-align: right;
  }
}
.eb-esg--bottom {
  display: flex;
  align-items: start;
  flex-direction: row;
  justify-content: space-between;
  flex-shrink: 0;
}
.eb-esg--bottom ul {
  flex: 1 1 auto;
  padding-left: var(--margin-250);
  display: flex;
  flex-direction: column;
  gap: var(--margin-100);
}
.eb-esg--bottom ul li {
  position: relative;
  font-size: clamp(var(--font-size-100), 0.682vw + 0.739rem, var(--font-size-400));
  line-height: clamp(1.375rem, 1.136vw + 1.148rem, 2rem);
}
.eb-esg--bottom ul li::before {
  content: var(--default-list-icon);
  color: var(--default-list-icon-clr);
  font-size: 1.125rem;
  margin-top: -3px;
  margin-right: var(--margin-100);
  position: absolute;
  left: -1.25rem;
}
.eb-esg--list-wrapper {
  padding: 40px;
}
@media screen and (max-width: 900px) {
  .eb-esg--list-wrapper {
    padding: 20px 0 0 10px;
  }
}
.eb-esg--arr {
  width: 120px;
  height: auto;
  flex: 0 0 auto;
  aspect-ratio: 124/305;
}
@media screen and (max-width: 900px) {
  .eb-esg--arr {
    display: none;
  }
}
.eb-esg--arr-l {
  text-align: right;
}
.eb-esg--result {
  background: var(--clr-primary);
  border-radius: 400px;
  padding: 20px 60px;
  text-align: center;
  margin-top: 20px;
}
@media screen and (max-width: 900px) {
  .eb-esg--result {
    border-radius: 20px;
  }
}
.eb-esg--result h2, .eb-esg--result p {
  color: #fff !important;
}
.eb-esg--result p {
  margin-top: 10px !important;
}/*# sourceMappingURL=main.css.map */