/* kill this fucking Joomla News CSS */
.mod-articlesnews-horizontal {
  flex-wrap: initial;
  padding: initial;
  list-style: none;
  display: flex;
}
.mod-articlesnews-horizontal figure img {
  width: initial;
}
.mod-articlesnews-horizontal li {
  flex-direction: initial;
  flex: initial;
  display: initial;
}
.mod-articlesnews-horizontal li:not(:last-child) {
  margin-inline-end: initial;
}
.mod-articlesnews-horizontal .readmore {
  margin-top: initial;
}
@supports (display: grid) {
  .mod-articlesnews-horizontal {
    grid-gap: initial;
    grid-template-columns: initial;
    display: flex;
  }
  .mod-articlesnews-horizontal li:not(:last-child) {
    margin-inline-end: initial ;
  }
}





/* pt-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-v17-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-v17-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v17-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-v17-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-v17-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-v17-latin_latin-ext-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/pt-sans-v17-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-v17-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v17-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-v17-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-v17-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-v17-latin_latin-ext-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-sans-v17-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-v17-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v17-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-v17-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-v17-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-v17-latin_latin-ext-700.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/pt-sans-v17-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-v17-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v17-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-v17-latin_latin-ext-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-v17-latin_latin-ext-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-v17-latin_latin-ext-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}



/* pt-sans-caption-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-caption-v19-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-caption-v19-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-regular.svg#PTSansCaption') format('svg'); /* Legacy iOS */
}
/* pt-sans-caption-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-sans-caption-v19-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-caption-v19-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-caption-v19-latin_latin-ext-700.svg#PTSansCaption') format('svg'); /* Legacy iOS */
}



/* pt-sans-narrow-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-narrow-v18-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-narrow-v18-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}
/* pt-sans-narrow-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-sans-narrow-v18-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-sans-narrow-v18-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-sans-narrow-v18-latin_latin-ext-700.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}





/* pt-serif-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-serif-v18-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-serif-v18-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-serif-v18-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-serif-v18-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-serif-v18-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-serif-v18-latin_latin-ext-regular.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/pt-serif-v18-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-serif-v18-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-serif-v18-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-serif-v18-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-serif-v18-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-serif-v18-latin_latin-ext-italic.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-serif-v18-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-serif-v18-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-serif-v18-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-serif-v18-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-serif-v18-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-serif-v18-latin_latin-ext-700.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/pt-serif-v18-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-serif-v18-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-serif-v18-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-serif-v18-latin_latin-ext-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-serif-v18-latin_latin-ext-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-serif-v18-latin_latin-ext-700italic.svg#PTSerif') format('svg'); /* Legacy iOS */
}



/* pt-serif-caption-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-serif-caption-v17-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-serif-caption-v17-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-regular.svg#PTSerifCaption') format('svg'); /* Legacy iOS */
}
/* pt-serif-caption-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif Caption';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/pt-serif-caption-v17-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/pt-serif-caption-v17-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/pt-serif-caption-v17-latin_latin-ext-italic.svg#PTSerifCaption') format('svg'); /* Legacy iOS */
}












































/* noto-sans-100 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/noto-sans-v36-latin_latin-ext-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-100.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-100italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/noto-sans-v36-latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-100italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/noto-sans-v36-latin_latin-ext-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-200.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/noto-sans-v36-latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-200italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/noto-sans-v36-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-300.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/noto-sans-v36-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-300italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/noto-sans-v36-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-regular.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/noto-sans-v36-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/noto-sans-v36-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-500.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/noto-sans-v36-latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-500italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/noto-sans-v36-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-600.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/noto-sans-v36-latin_latin-ext-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-600italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/noto-sans-v36-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-700.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/noto-sans-v36-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-700italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/noto-sans-v36-latin_latin-ext-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-800.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/noto-sans-v36-latin_latin-ext-800italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-800italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/noto-sans-v36-latin_latin-ext-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-900.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/noto-sans-v36-latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-sans-v36-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v36-latin_latin-ext-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-sans-v36-latin_latin-ext-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-sans-v36-latin_latin-ext-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-sans-v36-latin_latin-ext-900italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}


















/* noto-serif-100 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/noto-serif-v23-latin_latin-ext-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-100.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-100italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/noto-serif-v23-latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-100italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/noto-serif-v23-latin_latin-ext-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-200.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/noto-serif-v23-latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-200italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/noto-serif-v23-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-300.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/noto-serif-v23-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-300italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/noto-serif-v23-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-regular.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/noto-serif-v23-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/noto-serif-v23-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-500.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/noto-serif-v23-latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-500italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/noto-serif-v23-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-600.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/noto-serif-v23-latin_latin-ext-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-600italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/noto-serif-v23-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-700.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/noto-serif-v23-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-700italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/noto-serif-v23-latin_latin-ext-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-800.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/noto-serif-v23-latin_latin-ext-800italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-800italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/noto-serif-v23-latin_latin-ext-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-900.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/noto-serif-v23-latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/noto-serif-v23-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v23-latin_latin-ext-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/noto-serif-v23-latin_latin-ext-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/noto-serif-v23-latin_latin-ext-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/noto-serif-v23-latin_latin-ext-900italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}


/* akko-light */
@font-face {
  font-display: swap;
  font-family: 'Akko Light';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/akko-light.woff');
  src: url('fonts/akko-light.woff') format('woff');
}









































































:root{
  --cassiopeia-color-primary: #fefefe;
  --cassiopeia-color-link: #fefefe;
  --cassiopeia-color-hover: #fefefe;
  
  --designFarbe-0: #fefefe;
  --designFarbe-0-00: #fefefe09;
  --designFarbe-0-01: #fefefe3f;
  --designFarbe-0-02: #fefefe7f;
  --designFarbe-0-03: #fefefebf;

  --designFarbe-1: #e30613;
  --designFarbe-1-00: #e3061309;
  --designFarbe-1-01: #e306133f;
  --designFarbe-1-02: #e306137f;
  --designFarbe-1-03: #e30613bf;

  /*
  --designFarbe-2: #363636;
  --designFarbe-2-00: #36363609;
  --designFarbe-2-01: #3636363f;
  --designFarbe-2-02: #3636367f;
  --designFarbe-2-03: #363636bf;
  */

  /*
  --designFarbe-2: #333333;
  --designFarbe-2-00: #33333309;
  --designFarbe-2-01: #3333333f;
  --designFarbe-2-02: #3333337f;
  --designFarbe-2-03: #333333bf;
  */
  
  --designFarbe-2: #373636;
  --designFarbe-2-00: #37363609;
  --designFarbe-2-01: #3736363f;
  --designFarbe-2-02: #3736367f;
  --designFarbe-2-03: #373636bf;


  --designFarbe-3: #000000;
  --designFarbe-3-00: #00000009;
  --designFarbe-3-01: #0000003f;
  --designFarbe-3-02: #0000007f;
  --designFarbe-3-03: #000000bf;


  /*
  --designFarbe-4: #373636;
  --designFarbe-4-00: #37363609;
  --designFarbe-4-01: #3736363f;
  --designFarbe-4-02: #3736367f;
  --designFarbe-4-03: #373636bf;
  */

  
  --designFarbe-4: #9dac49;
  --designFarbe-4-00: #9dac4909;
  --designFarbe-4-01: #9dac493f;
  --designFarbe-4-02: #9dac497f;
  --designFarbe-4-03: #9dac49bf;
  

  --designFarbe-5: #d6aa74;
  --designFarbe-5-00: #d6aa7409;
  --designFarbe-5-01: #d6aa743f;
  --designFarbe-5-02: #d6aa747f;
  --designFarbe-5-03: #d6aa74bf;



  --designIconPlay: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cstyle%3E.fil0%7Bfill:black%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M43.942%20504c0,0%20424.116,-247.635%20424.116,-247.635l-424.08%20-248.365%20-0.036%20496z%22/%3E%3C/svg%3E");

  /*
  --designLogoInterlink: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20152%22%3E%3Cstyle%3E.fil0%7Bfill:%232b2a29;fill-rule:nonzero%7D.fil1%7Bfill:%23e30613;fill-rule:nonzero%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M475.704%2085.87c3.051,-0.595%204.322,-1.697%205.509,-2.968%201.356,-1.439%204.571,-6.099%206.186,-8.473%201.011,-1.523%200.927,-2.453%20-0.17,-2.624l-2.288%20-0.254%200%20-1.95%2016.012%20-0.76%200%201.864%20-3.39%200.762c-2.793,0.592%20-4.067,1.69%20-7.032,4.49%20-1.947,1.861%20-3.219,3.473%20-7.2,8.216%202.202,2.878%2011.014,12.961%2013.808,15.925%202.285,2.371%203.729,3.559%204.911,3.727l1.95%200.338%200%201.947%20-10.589%200c-1.1,-1.439%20-4.403,-5.503%20-6.693,-8.297l-6.943%20-8.219c-1.355,-1.607%20-1.953,-1.777%20-2.627,-1.777%20-0.338,0%20-0.846,0.083%20-1.444,0.251l0%2010.421c0,4.743%200.425,5.168%206.102,5.674l0%201.947%20-19.144%200%200%20-1.947c6.012,-0.506%206.437,-0.931%206.437,-5.674l0%20-42.271c0,-5.084%20-0.167,-5.165%20-6.096,-5.59l0%20-1.694c3.979,-0.762%209.482,-2.117%2012.701,-2.966l0%2039.902z%20M430.639%2074.515c1.613,-1.184%203.476,-2.372%205.677,-3.724%202.543,-1.526%204.661,-2.462%207.287,-2.462%206.945,0%2010.756,4.577%2010.756,11.271l0%2018.889c0,4.743%200.425,5.168%205.336,5.674l0%201.947%20-17.958%200%200%20-1.947c5.593,-0.506%206.015,-0.931%206.015,-5.674l0%20-16.265c0,-4.912%20-1.612,-9.148%20-7.876,-9.148%20-3.303,0%20-6.694,1.778%20-9.237,3.982l0%2021.431c0,4.743%200.425,5.168%205.426,5.674l0%201.947%20-18.299%200%200%20-1.947c5.844,-0.506%206.269,-0.931%206.269,-5.674l0%20-19.568c0,-5.085%20-0.17,-5.169%20-5.761,-5.845l0%20-1.525c3.894,-0.846%208.046,-1.864%2012.365,-3.389l0%206.353z%20M408.107%2098.489c0,4.743%200.425,5.168%206.099,5.674l0%201.947%20-18.718%200%200%20-1.947c5.587,-0.506%206.011,-0.931%206.011,-5.674l0%20-19.568c0,-5.085%20-0.167,-5.169%20-5.76,-5.845l0%20-1.525c3.9,-0.846%208.046,-1.864%2012.368,-3.389l0%2030.327zm1.104%20-45.489l0%200c0,2.536%20-1.951,4.574%20-4.403,4.574%20-2.375,0%20-4.409,-2.038%20-4.409,-4.574%200,-2.626%202.034,-4.658%204.409,-4.658%202.452,0%204.403,2.032%204.403,4.658z%20M378.968%2056.134c0,-5%20-0.169,-5.081%20-6.016,-5.506l0%20-1.694c4.068,-0.762%209.572,-2.117%2012.622,-2.966l0%2052.521c0,4.743%200.425,5.168%206.186,5.674l0%201.947%20-18.975%200%200%20-1.947c5.761,-0.506%206.183,-0.931%206.183,-5.674l0%20-42.355z%20M355.335%2098.489c0,4.743%200.424,5.168%207.031,5.674l0%201.947%20-19.486%200%200%20-1.947c5.425,-0.506%205.85,-0.931%205.85,-5.674l0%20-19.568c0,-5.085%20-0.174,-5.169%20-5.761,-5.845l0%20-1.525c3.981,-0.846%208.13,-1.864%2012.366,-3.389l0%208.725%200.166%200c1.951,-3.305%206.103,-8.558%2010.167,-8.558%202.543,0%204.577,2.291%204.577,3.981%200,1.442%20-0.936,3.39%20-2.713,4.153%20-0.933,0.424%20-1.693,0.254%20-2.115,-0.084%20-1.187,-1.015%20-2.121,-1.778%20-3.646,-1.778%20-2.031,0%20-4.233,1.61%20-6.436,6.016l0%2017.872z%20M337.967%2098.827c-4.657,6.607%20-10.505,8.303%20-12.79,8.303%20-10.756,0%20-17.198,-8.046%20-17.198,-17.874%200,-11.349%207.962,-20.927%2018.129,-20.927%206.607,0%2012.117,6.1%2012.117,11.776%200,2.63%20-0.258,2.797%20-1.779,3.132%20-1.189,0.257%20-11.693,1.104%20-22.198,1.445%20-0.252,12.62%207.711,17.022%2013.81,17.022%202.797,0%205.337,-1.013%208.722,-4.064l1.187%201.187zm-8.471%20-17.45l0%200c1.188,0%201.527,-0.425%201.527,-2.71%200,-3.392%20-2.711,-7.457%20-7.119,-7.457%20-4.063,0%20-8.469,4.154%20-9.148,10.421l14.74%20-0.254z%20M293.749%2094.93c0,6.606%203.135,7.794%205.423,7.794%201.52,0%203.386,-0.676%204.995,-1.61l0.847%201.861%20-6.948%203.479c-0.847,0.419%20-1.945,0.676%20-2.537,0.676%20-5.425,0%20-8.387,-3.473%20-8.387,-10.253l0%20-24.312%20-6.183%200%20-0.34%20-0.846%202.455%20-2.369%204.068%200%200%20-5.337%205.504%20-5.593%201.103%200%200%2010.93%209.827%200c0.676,0.93%200.424,2.285%20-0.593,3.215l-9.234%200%200%2022.365z%20M248.346%2074.515c1.606,-1.184%203.473,-2.372%205.676,-3.724%202.537,-1.526%204.656,-2.462%207.283,-2.462%206.945,0%2010.761,4.577%2010.761,11.271l0%2018.889c0,4.743%200.42,5.168%205.336,5.674l0%201.947%20-17.961%200%200%20-1.947c5.59,-0.506%206.013,-0.931%206.013,-5.674l0%20-16.265c0,-4.912%20-1.607,-9.148%20-7.876,-9.148%20-3.305,0%20-6.694,1.778%20-9.232,3.982l0%2021.431c0,4.743%200.424,5.168%205.42,5.674l0%201.947%20-18.299%200%200%20-1.947c5.847,-0.506%206.272,-0.931%206.272,-5.674l0%20-19.568c0,-5.085%20-0.172,-5.169%20-5.761,-5.845l0%20-1.525c3.895,-0.846%208.048,-1.864%2012.368,-3.389l0%206.353z%20M223.183%2093.832c0,9.233%200.679,9.825%207.627,10.331l0%201.947%20-22.365%200%200%20-1.947c6.948,-0.506%207.624,-1.098%207.624,-10.331l0%20-30.501c0,-9.233%20-0.676,-9.823%20-7.624,-10.331l0%20-1.947%2022.365%200%200%201.947c-6.948,0.508%20-7.627,1.098%20-7.627,10.331l0%2030.501z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M77.964%20129.844c-11.45,-8.847%20-19.929,-21.365%20-23.673,-35.788l-0.567%20-2.185%202.261%20-0.004%2015.061%20-0.02%201.256%20-0.001%200.404%201.181c3.304,9.638%209.561,17.901%2017.688,23.705%207.911,5.648%2017.604,8.973%2028.078,8.973%2013.356,0%2025.448,-5.413%2034.197,-14.164%208.751,-8.751%2014.165,-20.843%2014.165,-34.199%200,-5.346%20-0.887,-10.534%20-2.503,-15.375%20-1.684,-5.048%20-4.16,-9.733%20-7.247,-13.846l-0.763%20-1.018%200.737%20-1.04c0.014,-0.022%205.421,-7.59%204.669,-14.831l-0.479%20-4.614%203.408%203.147c6.485,5.986%2011.516,13.223%2014.928,21.296%203.412,8.076%205.202,16.975%205.202,26.281%200,18.311%20-7.425,34.892%20-19.424,46.891%20-12.001,12%20-28.579,19.424%20-46.89,19.424%20-15.248,0%20-29.3,-5.154%20-40.508,-13.813z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M8%2083.168c0,0%20124.4,16.964%20149.69,-46.089%200,0%2011.783,-23.674%20-42.793,-28.736%200,0%2031.509,6.761%2027.008,25.323%200,0%20-0.351,38.97%20-133.905,49.502z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M199.239%20126.073c0,0%20-123.389,-23.217%20-127.457,-91.024%200,0%20-3.702,-26.179%2049.676,-13.744%200,0%20-32.025,-3.547%20-33.623,15.489%200,0%20-11.98,37.088%20111.404,89.279z%22/%3E%3C/svg%3E");
  */
  --designLogoInterlink: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20152%22%3E%3Cstyle%3E.fil1%7Bfill:%232b2a29%7D.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M223.183%2093.273c0,9.233%200.679,9.826%207.627,10.332l0%201.946%20-22.364%200%200%20-1.946c6.947,-0.506%207.622,-1.099%207.622,-10.332l0%20-30.5c0,-9.234%20-0.675,-9.824%20-7.622,-10.332l0%20-1.947%2022.364%200%200%201.947c-6.948,0.508%20-7.627,1.098%20-7.627,10.332l0%2030.5z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M248.346%2073.957c1.606,-1.185%203.473,-2.373%205.676,-3.725%202.537,-1.526%204.656,-2.461%207.283,-2.461%206.945,0%2010.761,4.576%2010.761,11.271l0%2018.889c0,4.743%200.419,5.168%205.337,5.674l0%201.946%20-17.961%200%200%20-1.946c5.589,-0.506%206.012,-0.931%206.012,-5.674l0%20-16.266c0,-4.912%20-1.607,-9.148%20-7.877,-9.148%20-3.304,0%20-6.693,1.778%20-9.231,3.982l0%2021.432c0,4.743%200.424,5.168%205.421,5.674l0%201.946%20-18.3%200%200%20-1.946c5.847,-0.506%206.272,-0.931%206.272,-5.674l0%20-19.568c0,-5.085%20-0.172,-5.169%20-5.762,-5.846l0%20-1.525c3.896,-0.846%208.049,-1.863%2012.369,-3.389l0%206.354z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M293.749%2094.371c0,6.606%203.135,7.794%205.423,7.794%201.521,0%203.387,-0.676%204.995,-1.609l0.847%201.861%20-6.948%203.478c-0.847,0.419%20-1.945,0.676%20-2.537,0.676%20-5.425,0%20-8.387,-3.472%20-8.387,-10.253l0%20-24.312%20-6.183%200%20-0.34%20-0.846%202.456%20-2.369%204.067%200%200%20-5.337%205.504%20-5.592%201.103%200%200%2010.929%209.827%200c0.676,0.93%200.424,2.285%20-0.592,3.215l-9.235%200%200%2022.365z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M329.496%2080.818l0%200c1.188,0%201.527,-0.424%201.527,-2.709%200,-3.392%20-2.711,-7.457%20-7.119,-7.457%20-4.063,0%20-8.469,4.154%20-9.148,10.421l14.74%20-0.255%200%200zm8.471%2017.451c-4.657,6.607%20-10.504,8.302%20-12.79,8.302%20-10.756,0%20-17.198,-8.046%20-17.198,-17.875%200,-11.348%207.962,-20.925%2018.129,-20.925%206.607,0%2012.117,6.099%2012.117,11.776%200,2.629%20-0.258,2.797%20-1.779,3.132%20-1.188,0.257%20-11.693,1.103%20-22.198,1.444%20-0.251,12.621%207.712,17.023%2013.81,17.023%202.796,0%205.337,-1.014%208.722,-4.064l1.187%201.187%200%200z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M355.334%2097.931c0,4.743%200.424,5.168%207.032,5.674l0%201.946%20-19.486%200%200%20-1.946c5.425,-0.506%205.85,-0.931%205.85,-5.674l0%20-19.568c0,-5.085%20-0.173,-5.169%20-5.761,-5.846l0%20-1.525c3.981,-0.846%208.13,-1.863%2012.365,-3.389l0%208.725%200.168%200c1.95,-3.304%206.102,-8.557%2010.167,-8.557%202.542,0%204.575,2.291%204.575,3.981%200,1.442%20-0.935,3.389%20-2.712,4.152%20-0.933,0.424%20-1.693,0.254%20-2.115,-0.084%20-1.187,-1.014%20-2.12,-1.777%20-3.646,-1.777%20-2.031,0%20-4.233,1.61%20-6.437,6.016l0%2017.872z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M378.968%2055.576c0,-5.001%20-0.169,-5.082%20-6.016,-5.507l0%20-1.693c4.069,-0.762%209.572,-2.118%2012.623,-2.967l0%2052.522c0,4.743%200.424,5.168%206.186,5.674l0%201.946%20-18.976%200%200%20-1.946c5.761,-0.506%206.183,-0.931%206.183,-5.674l0%20-42.355z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M409.211%2052.441l0%200c0,2.537%20-1.951,4.574%20-4.403,4.574%20-2.376,0%20-4.409,-2.037%20-4.409,-4.574%200,-2.625%202.033,-4.657%204.409,-4.657%202.452,0%204.403,2.032%204.403,4.657l0%200zm-1.104%2045.49c0,4.743%200.425,5.168%206.099,5.674l0%201.946%20-18.718%200%200%20-1.946c5.587,-0.506%206.011,-0.931%206.011,-5.674l0%20-19.568c0,-5.085%20-0.167,-5.169%20-5.76,-5.846l0%20-1.525c3.9,-0.846%208.046,-1.863%2012.368,-3.389l0%2030.328z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M430.639%2073.957c1.613,-1.185%203.476,-2.373%205.677,-3.725%202.542,-1.526%204.661,-2.461%207.287,-2.461%206.945,0%2010.756,4.576%2010.756,11.271l0%2018.889c0,4.743%200.425,5.168%205.336,5.674l0%201.946%20-17.958%200%200%20-1.946c5.593,-0.506%206.015,-0.931%206.015,-5.674l0%20-16.266c0,-4.912%20-1.612,-9.148%20-7.877,-9.148%20-3.302,0%20-6.693,1.778%20-9.236,3.982l0%2021.432c0,4.743%200.426,5.168%205.426,5.674l0%201.946%20-18.299%200%200%20-1.946c5.844,-0.506%206.269,-0.931%206.269,-5.674l0%20-19.568c0,-5.085%20-0.17,-5.169%20-5.761,-5.846l0%20-1.525c3.894,-0.846%208.046,-1.863%2012.365,-3.389l0%206.354z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M475.704%2085.311c3.051,-0.595%204.322,-1.696%205.51,-2.967%201.355,-1.439%204.57,-6.099%206.185,-8.474%201.011,-1.523%200.927,-2.453%20-0.171,-2.623l-2.287%20-0.255%200%20-1.95%2016.011%20-0.759%200%201.863%20-3.388%200.763c-2.794,0.592%20-4.068,1.69%20-7.033,4.489%20-1.947,1.861%20-3.219,3.473%20-7.2,8.217%202.202,2.878%2011.014,12.96%2013.808,15.925%202.285,2.371%203.729,3.559%204.911,3.726l1.95%200.339%200%201.946%20-10.588%200c-1.101,-1.438%20-4.404,-5.502%20-6.694,-8.297l-6.943%20-8.219c-1.355,-1.606%20-1.953,-1.777%20-2.627,-1.777%20-0.338,0%20-0.846,0.084%20-1.444,0.251l0%2010.422c0,4.743%200.425,5.168%206.102,5.674l0%201.946%20-19.144%200%200%20-1.946c6.013,-0.506%206.438,-0.931%206.438,-5.674l0%20-42.271c0,-5.085%20-0.168,-5.166%20-6.097,-5.591l0%20-1.693c3.979,-0.762%209.482,-2.118%2012.701,-2.967l0%2039.902z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M71.581%2035.239c0.254,-6%203.008,-24.751%2049.677,-13.756%200,0%20-31.868,-3.706%20-33.622,15.501%20-1.284,14.057%2012.059,47.413%20111.427,89.248%20-46.145,-10.736%20-129.565,-41.692%20-127.482,-90.993z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M157.69%2037.078c1.651,-5.765%204.948,-24.382%20-42.593,-28.717l-0.111%200c1.828,0.4%2031.182,7.11%2026.919,25.304%20-3.219,13.744%20-26.411,41.181%20-133.905,49.502%2047.174,4.383%20136.101,1.349%20149.69,-46.089z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M163.275%2027.674c0.653,3.035%200.691,6.663%20-0.51,10.858%20-1.062,3.708%20-2.561,7.231%20-4.472,10.57%205.691,8.124%208.772,17.846%208.772,28.088%200,26.708%20-21.729,48.436%20-48.437,48.436%20-22.837,0%20-42.024,-15.889%20-47.109,-37.191%20-6.212,0.607%20-12.307,0.996%20-18.151,1.218%205.836,30.737%2032.824,53.985%2065.26,53.985%2036.698,0%2066.449,-29.749%2066.449,-66.448%200,-19.677%20-8.378,-37.35%20-21.802,-49.516z%22/%3E%3C/svg%3E");


  /*
  --designLogoInterlinkRW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20152%22%3E%3Cstyle%3E.fil0%7Bfill:%23ffffff;fill-rule:nonzero%7D.fil1%7Bfill:%23e30613;fill-rule:nonzero%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M475.704%2085.87c3.051,-0.595%204.322,-1.697%205.509,-2.968%201.356,-1.439%204.571,-6.099%206.186,-8.473%201.011,-1.523%200.927,-2.453%20-0.17,-2.624l-2.288%20-0.254%200%20-1.95%2016.012%20-0.76%200%201.864%20-3.39%200.762c-2.793,0.592%20-4.067,1.69%20-7.032,4.49%20-1.947,1.861%20-3.219,3.473%20-7.2,8.216%202.202,2.878%2011.014,12.961%2013.808,15.925%202.285,2.371%203.729,3.559%204.911,3.727l1.95%200.338%200%201.947%20-10.589%200c-1.1,-1.439%20-4.403,-5.503%20-6.693,-8.297l-6.943%20-8.219c-1.355,-1.607%20-1.953,-1.777%20-2.627,-1.777%20-0.338,0%20-0.846,0.083%20-1.444,0.251l0%2010.421c0,4.743%200.425,5.168%206.102,5.674l0%201.947%20-19.144%200%200%20-1.947c6.012,-0.506%206.437,-0.931%206.437,-5.674l0%20-42.271c0,-5.084%20-0.167,-5.165%20-6.096,-5.59l0%20-1.694c3.979,-0.762%209.482,-2.117%2012.701,-2.966l0%2039.902z%20M430.639%2074.515c1.613,-1.184%203.476,-2.372%205.677,-3.724%202.543,-1.526%204.661,-2.462%207.287,-2.462%206.945,0%2010.756,4.577%2010.756,11.271l0%2018.889c0,4.743%200.425,5.168%205.336,5.674l0%201.947%20-17.958%200%200%20-1.947c5.593,-0.506%206.015,-0.931%206.015,-5.674l0%20-16.265c0,-4.912%20-1.612,-9.148%20-7.876,-9.148%20-3.303,0%20-6.694,1.778%20-9.237,3.982l0%2021.431c0,4.743%200.425,5.168%205.426,5.674l0%201.947%20-18.299%200%200%20-1.947c5.844,-0.506%206.269,-0.931%206.269,-5.674l0%20-19.568c0,-5.085%20-0.17,-5.169%20-5.761,-5.845l0%20-1.525c3.894,-0.846%208.046,-1.864%2012.365,-3.389l0%206.353z%20M408.107%2098.489c0,4.743%200.425,5.168%206.099,5.674l0%201.947%20-18.718%200%200%20-1.947c5.587,-0.506%206.011,-0.931%206.011,-5.674l0%20-19.568c0,-5.085%20-0.167,-5.169%20-5.76,-5.845l0%20-1.525c3.9,-0.846%208.046,-1.864%2012.368,-3.389l0%2030.327zm1.104%20-45.489l0%200c0,2.536%20-1.951,4.574%20-4.403,4.574%20-2.375,0%20-4.409,-2.038%20-4.409,-4.574%200,-2.626%202.034,-4.658%204.409,-4.658%202.452,0%204.403,2.032%204.403,4.658z%20M378.968%2056.134c0,-5%20-0.169,-5.081%20-6.016,-5.506l0%20-1.694c4.068,-0.762%209.572,-2.117%2012.622,-2.966l0%2052.521c0,4.743%200.425,5.168%206.186,5.674l0%201.947%20-18.975%200%200%20-1.947c5.761,-0.506%206.183,-0.931%206.183,-5.674l0%20-42.355z%20M355.335%2098.489c0,4.743%200.424,5.168%207.031,5.674l0%201.947%20-19.486%200%200%20-1.947c5.425,-0.506%205.85,-0.931%205.85,-5.674l0%20-19.568c0,-5.085%20-0.174,-5.169%20-5.761,-5.845l0%20-1.525c3.981,-0.846%208.13,-1.864%2012.366,-3.389l0%208.725%200.166%200c1.951,-3.305%206.103,-8.558%2010.167,-8.558%202.543,0%204.577,2.291%204.577,3.981%200,1.442%20-0.936,3.39%20-2.713,4.153%20-0.933,0.424%20-1.693,0.254%20-2.115,-0.084%20-1.187,-1.015%20-2.121,-1.778%20-3.646,-1.778%20-2.031,0%20-4.233,1.61%20-6.436,6.016l0%2017.872z%20M337.967%2098.827c-4.657,6.607%20-10.505,8.303%20-12.79,8.303%20-10.756,0%20-17.198,-8.046%20-17.198,-17.874%200,-11.349%207.962,-20.927%2018.129,-20.927%206.607,0%2012.117,6.1%2012.117,11.776%200,2.63%20-0.258,2.797%20-1.779,3.132%20-1.189,0.257%20-11.693,1.104%20-22.198,1.445%20-0.252,12.62%207.711,17.022%2013.81,17.022%202.797,0%205.337,-1.013%208.722,-4.064l1.187%201.187zm-8.471%20-17.45l0%200c1.188,0%201.527,-0.425%201.527,-2.71%200,-3.392%20-2.711,-7.457%20-7.119,-7.457%20-4.063,0%20-8.469,4.154%20-9.148,10.421l14.74%20-0.254z%20M293.749%2094.93c0,6.606%203.135,7.794%205.423,7.794%201.52,0%203.386,-0.676%204.995,-1.61l0.847%201.861%20-6.948%203.479c-0.847,0.419%20-1.945,0.676%20-2.537,0.676%20-5.425,0%20-8.387,-3.473%20-8.387,-10.253l0%20-24.312%20-6.183%200%20-0.34%20-0.846%202.455%20-2.369%204.068%200%200%20-5.337%205.504%20-5.593%201.103%200%200%2010.93%209.827%200c0.676,0.93%200.424,2.285%20-0.593,3.215l-9.234%200%200%2022.365z%20M248.346%2074.515c1.606,-1.184%203.473,-2.372%205.676,-3.724%202.537,-1.526%204.656,-2.462%207.283,-2.462%206.945,0%2010.761,4.577%2010.761,11.271l0%2018.889c0,4.743%200.42,5.168%205.336,5.674l0%201.947%20-17.961%200%200%20-1.947c5.59,-0.506%206.013,-0.931%206.013,-5.674l0%20-16.265c0,-4.912%20-1.607,-9.148%20-7.876,-9.148%20-3.305,0%20-6.694,1.778%20-9.232,3.982l0%2021.431c0,4.743%200.424,5.168%205.42,5.674l0%201.947%20-18.299%200%200%20-1.947c5.847,-0.506%206.272,-0.931%206.272,-5.674l0%20-19.568c0,-5.085%20-0.172,-5.169%20-5.761,-5.845l0%20-1.525c3.895,-0.846%208.048,-1.864%2012.368,-3.389l0%206.353z%20M223.183%2093.832c0,9.233%200.679,9.825%207.627,10.331l0%201.947%20-22.365%200%200%20-1.947c6.948,-0.506%207.624,-1.098%207.624,-10.331l0%20-30.501c0,-9.233%20-0.676,-9.823%20-7.624,-10.331l0%20-1.947%2022.365%200%200%201.947c-6.948,0.508%20-7.627,1.098%20-7.627,10.331l0%2030.501z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M77.964%20129.844c-11.45,-8.847%20-19.929,-21.365%20-23.673,-35.788l-0.567%20-2.185%202.261%20-0.004%2015.061%20-0.02%201.256%20-0.001%200.404%201.181c3.304,9.638%209.561,17.901%2017.688,23.705%207.911,5.648%2017.604,8.973%2028.078,8.973%2013.356,0%2025.448,-5.413%2034.197,-14.164%208.751,-8.751%2014.165,-20.843%2014.165,-34.199%200,-5.346%20-0.887,-10.534%20-2.503,-15.375%20-1.684,-5.048%20-4.16,-9.733%20-7.247,-13.846l-0.763%20-1.018%200.737%20-1.04c0.014,-0.022%205.421,-7.59%204.669,-14.831l-0.479%20-4.614%203.408%203.147c6.485,5.986%2011.516,13.223%2014.928,21.296%203.412,8.076%205.202,16.975%205.202,26.281%200,18.311%20-7.425,34.892%20-19.424,46.891%20-12.001,12%20-28.579,19.424%20-46.89,19.424%20-15.248,0%20-29.3,-5.154%20-40.508,-13.813z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M8%2083.168c0,0%20124.4,16.964%20149.69,-46.089%200,0%2011.783,-23.674%20-42.793,-28.736%200,0%2031.509,6.761%2027.008,25.323%200,0%20-0.351,38.97%20-133.905,49.502z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M199.239%20126.073c0,0%20-123.389,-23.217%20-127.457,-91.024%200,0%20-3.702,-26.179%2049.676,-13.744%200,0%20-32.025,-3.547%20-33.623,15.489%200,0%20-11.98,37.088%20111.404,89.279z%22/%3E%3C/svg%3E");
  */
  --designLogoInterlinkRW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20152%22%3E%3Cstyle%3E.fil1%7Bfill:%23e30613%7D.fil0%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M223.183%2093.273c0,9.233%200.679,9.826%207.627,10.332l0%201.946%20-22.364%200%200%20-1.946c6.947,-0.506%207.622,-1.099%207.622,-10.332l0%20-30.5c0,-9.234%20-0.675,-9.824%20-7.622,-10.332l0%20-1.947%2022.364%200%200%201.947c-6.948,0.508%20-7.627,1.098%20-7.627,10.332l0%2030.5z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M248.346%2073.957c1.606,-1.185%203.473,-2.373%205.676,-3.725%202.537,-1.526%204.656,-2.461%207.283,-2.461%206.945,0%2010.761,4.576%2010.761,11.271l0%2018.889c0,4.743%200.419,5.168%205.337,5.674l0%201.946%20-17.961%200%200%20-1.946c5.589,-0.506%206.012,-0.931%206.012,-5.674l0%20-16.266c0,-4.912%20-1.607,-9.148%20-7.877,-9.148%20-3.304,0%20-6.693,1.778%20-9.231,3.982l0%2021.432c0,4.743%200.424,5.168%205.421,5.674l0%201.946%20-18.3%200%200%20-1.946c5.847,-0.506%206.272,-0.931%206.272,-5.674l0%20-19.568c0,-5.085%20-0.172,-5.169%20-5.762,-5.846l0%20-1.525c3.896,-0.846%208.049,-1.863%2012.369,-3.389l0%206.354z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M293.749%2094.371c0,6.606%203.135,7.794%205.423,7.794%201.521,0%203.387,-0.676%204.995,-1.609l0.847%201.861%20-6.948%203.478c-0.847,0.419%20-1.945,0.676%20-2.537,0.676%20-5.425,0%20-8.387,-3.472%20-8.387,-10.253l0%20-24.312%20-6.183%200%20-0.34%20-0.846%202.456%20-2.369%204.067%200%200%20-5.337%205.504%20-5.592%201.103%200%200%2010.929%209.827%200c0.676,0.93%200.424,2.285%20-0.592,3.215l-9.235%200%200%2022.365z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M329.496%2080.818l0%200c1.188,0%201.527,-0.424%201.527,-2.709%200,-3.392%20-2.711,-7.457%20-7.119,-7.457%20-4.063,0%20-8.469,4.154%20-9.148,10.421l14.74%20-0.255%200%200zm8.471%2017.451c-4.657,6.607%20-10.504,8.302%20-12.79,8.302%20-10.756,0%20-17.198,-8.046%20-17.198,-17.875%200,-11.348%207.962,-20.925%2018.129,-20.925%206.607,0%2012.117,6.099%2012.117,11.776%200,2.629%20-0.258,2.797%20-1.779,3.132%20-1.188,0.257%20-11.693,1.103%20-22.198,1.444%20-0.251,12.621%207.712,17.023%2013.81,17.023%202.796,0%205.337,-1.014%208.722,-4.064l1.187%201.187%200%200z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M355.334%2097.931c0,4.743%200.424,5.168%207.032,5.674l0%201.946%20-19.486%200%200%20-1.946c5.425,-0.506%205.85,-0.931%205.85,-5.674l0%20-19.568c0,-5.085%20-0.173,-5.169%20-5.761,-5.846l0%20-1.525c3.981,-0.846%208.13,-1.863%2012.365,-3.389l0%208.725%200.168%200c1.95,-3.304%206.102,-8.557%2010.167,-8.557%202.542,0%204.575,2.291%204.575,3.981%200,1.442%20-0.935,3.389%20-2.712,4.152%20-0.933,0.424%20-1.693,0.254%20-2.115,-0.084%20-1.187,-1.014%20-2.12,-1.777%20-3.646,-1.777%20-2.031,0%20-4.233,1.61%20-6.437,6.016l0%2017.872z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M378.968%2055.576c0,-5.001%20-0.169,-5.082%20-6.016,-5.507l0%20-1.693c4.069,-0.762%209.572,-2.118%2012.623,-2.967l0%2052.522c0,4.743%200.424,5.168%206.186,5.674l0%201.946%20-18.976%200%200%20-1.946c5.761,-0.506%206.183,-0.931%206.183,-5.674l0%20-42.355z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M409.211%2052.441l0%200c0,2.537%20-1.951,4.574%20-4.403,4.574%20-2.376,0%20-4.409,-2.037%20-4.409,-4.574%200,-2.625%202.033,-4.657%204.409,-4.657%202.452,0%204.403,2.032%204.403,4.657l0%200zm-1.104%2045.49c0,4.743%200.425,5.168%206.099,5.674l0%201.946%20-18.718%200%200%20-1.946c5.587,-0.506%206.011,-0.931%206.011,-5.674l0%20-19.568c0,-5.085%20-0.167,-5.169%20-5.76,-5.846l0%20-1.525c3.9,-0.846%208.046,-1.863%2012.368,-3.389l0%2030.328z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M430.639%2073.957c1.613,-1.185%203.476,-2.373%205.677,-3.725%202.542,-1.526%204.661,-2.461%207.287,-2.461%206.945,0%2010.756,4.576%2010.756,11.271l0%2018.889c0,4.743%200.425,5.168%205.336,5.674l0%201.946%20-17.958%200%200%20-1.946c5.593,-0.506%206.015,-0.931%206.015,-5.674l0%20-16.266c0,-4.912%20-1.612,-9.148%20-7.877,-9.148%20-3.302,0%20-6.693,1.778%20-9.236,3.982l0%2021.432c0,4.743%200.426,5.168%205.426,5.674l0%201.946%20-18.299%200%200%20-1.946c5.844,-0.506%206.269,-0.931%206.269,-5.674l0%20-19.568c0,-5.085%20-0.17,-5.169%20-5.761,-5.846l0%20-1.525c3.894,-0.846%208.046,-1.863%2012.365,-3.389l0%206.354z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M475.704%2085.311c3.051,-0.595%204.322,-1.696%205.51,-2.967%201.355,-1.439%204.57,-6.099%206.185,-8.474%201.011,-1.523%200.927,-2.453%20-0.171,-2.623l-2.287%20-0.255%200%20-1.95%2016.011%20-0.759%200%201.863%20-3.388%200.763c-2.794,0.592%20-4.068,1.69%20-7.033,4.489%20-1.947,1.861%20-3.219,3.473%20-7.2,8.217%202.202,2.878%2011.014,12.96%2013.808,15.925%202.285,2.371%203.729,3.559%204.911,3.726l1.95%200.339%200%201.946%20-10.588%200c-1.101,-1.438%20-4.404,-5.502%20-6.694,-8.297l-6.943%20-8.219c-1.355,-1.606%20-1.953,-1.777%20-2.627,-1.777%20-0.338,0%20-0.846,0.084%20-1.444,0.251l0%2010.422c0,4.743%200.425,5.168%206.102,5.674l0%201.946%20-19.144%200%200%20-1.946c6.013,-0.506%206.438,-0.931%206.438,-5.674l0%20-42.271c0,-5.085%20-0.168,-5.166%20-6.097,-5.591l0%20-1.693c3.979,-0.762%209.482,-2.118%2012.701,-2.967l0%2039.902z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M71.581%2035.239c0.254,-6%203.008,-24.751%2049.677,-13.756%200,0%20-31.868,-3.706%20-33.622,15.501%20-1.284,14.057%2012.059,47.413%20111.427,89.248%20-46.145,-10.736%20-129.565,-41.692%20-127.482,-90.993z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M157.69%2037.078c1.651,-5.765%204.948,-24.382%20-42.593,-28.717l-0.111%200c1.828,0.4%2031.182,7.11%2026.919,25.304%20-3.219,13.744%20-26.411,41.181%20-133.905,49.502%2047.174,4.383%20136.101,1.349%20149.69,-46.089z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M163.275%2027.674c0.653,3.035%200.691,6.663%20-0.51,10.858%20-1.062,3.708%20-2.561,7.231%20-4.472,10.57%205.691,8.124%208.772,17.846%208.772,28.088%200,26.708%20-21.729,48.436%20-48.437,48.436%20-22.837,0%20-42.024,-15.889%20-47.109,-37.191%20-6.212,0.607%20-12.307,0.996%20-18.151,1.218%205.836,30.737%2032.824,53.985%2065.26,53.985%2036.698,0%2066.449,-29.749%2066.449,-66.448%200,-19.677%20-8.378,-37.35%20-21.802,-49.516z%22/%3E%3C/svg%3E");



  /*
  --designLogoInterlinkWW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20152%22%3E%3Cstyle%3E.fil0%7Bfill:%23ffffff;fill-rule:nonzero%7D.fil1%7Bfill:%23ffffff;fill-rule:nonzero%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M475.704%2085.87c3.051,-0.595%204.322,-1.697%205.509,-2.968%201.356,-1.439%204.571,-6.099%206.186,-8.473%201.011,-1.523%200.927,-2.453%20-0.17,-2.624l-2.288%20-0.254%200%20-1.95%2016.012%20-0.76%200%201.864%20-3.39%200.762c-2.793,0.592%20-4.067,1.69%20-7.032,4.49%20-1.947,1.861%20-3.219,3.473%20-7.2,8.216%202.202,2.878%2011.014,12.961%2013.808,15.925%202.285,2.371%203.729,3.559%204.911,3.727l1.95%200.338%200%201.947%20-10.589%200c-1.1,-1.439%20-4.403,-5.503%20-6.693,-8.297l-6.943%20-8.219c-1.355,-1.607%20-1.953,-1.777%20-2.627,-1.777%20-0.338,0%20-0.846,0.083%20-1.444,0.251l0%2010.421c0,4.743%200.425,5.168%206.102,5.674l0%201.947%20-19.144%200%200%20-1.947c6.012,-0.506%206.437,-0.931%206.437,-5.674l0%20-42.271c0,-5.084%20-0.167,-5.165%20-6.096,-5.59l0%20-1.694c3.979,-0.762%209.482,-2.117%2012.701,-2.966l0%2039.902z%20M430.639%2074.515c1.613,-1.184%203.476,-2.372%205.677,-3.724%202.543,-1.526%204.661,-2.462%207.287,-2.462%206.945,0%2010.756,4.577%2010.756,11.271l0%2018.889c0,4.743%200.425,5.168%205.336,5.674l0%201.947%20-17.958%200%200%20-1.947c5.593,-0.506%206.015,-0.931%206.015,-5.674l0%20-16.265c0,-4.912%20-1.612,-9.148%20-7.876,-9.148%20-3.303,0%20-6.694,1.778%20-9.237,3.982l0%2021.431c0,4.743%200.425,5.168%205.426,5.674l0%201.947%20-18.299%200%200%20-1.947c5.844,-0.506%206.269,-0.931%206.269,-5.674l0%20-19.568c0,-5.085%20-0.17,-5.169%20-5.761,-5.845l0%20-1.525c3.894,-0.846%208.046,-1.864%2012.365,-3.389l0%206.353z%20M408.107%2098.489c0,4.743%200.425,5.168%206.099,5.674l0%201.947%20-18.718%200%200%20-1.947c5.587,-0.506%206.011,-0.931%206.011,-5.674l0%20-19.568c0,-5.085%20-0.167,-5.169%20-5.76,-5.845l0%20-1.525c3.9,-0.846%208.046,-1.864%2012.368,-3.389l0%2030.327zm1.104%20-45.489l0%200c0,2.536%20-1.951,4.574%20-4.403,4.574%20-2.375,0%20-4.409,-2.038%20-4.409,-4.574%200,-2.626%202.034,-4.658%204.409,-4.658%202.452,0%204.403,2.032%204.403,4.658z%20M378.968%2056.134c0,-5%20-0.169,-5.081%20-6.016,-5.506l0%20-1.694c4.068,-0.762%209.572,-2.117%2012.622,-2.966l0%2052.521c0,4.743%200.425,5.168%206.186,5.674l0%201.947%20-18.975%200%200%20-1.947c5.761,-0.506%206.183,-0.931%206.183,-5.674l0%20-42.355z%20M355.335%2098.489c0,4.743%200.424,5.168%207.031,5.674l0%201.947%20-19.486%200%200%20-1.947c5.425,-0.506%205.85,-0.931%205.85,-5.674l0%20-19.568c0,-5.085%20-0.174,-5.169%20-5.761,-5.845l0%20-1.525c3.981,-0.846%208.13,-1.864%2012.366,-3.389l0%208.725%200.166%200c1.951,-3.305%206.103,-8.558%2010.167,-8.558%202.543,0%204.577,2.291%204.577,3.981%200,1.442%20-0.936,3.39%20-2.713,4.153%20-0.933,0.424%20-1.693,0.254%20-2.115,-0.084%20-1.187,-1.015%20-2.121,-1.778%20-3.646,-1.778%20-2.031,0%20-4.233,1.61%20-6.436,6.016l0%2017.872z%20M337.967%2098.827c-4.657,6.607%20-10.505,8.303%20-12.79,8.303%20-10.756,0%20-17.198,-8.046%20-17.198,-17.874%200,-11.349%207.962,-20.927%2018.129,-20.927%206.607,0%2012.117,6.1%2012.117,11.776%200,2.63%20-0.258,2.797%20-1.779,3.132%20-1.189,0.257%20-11.693,1.104%20-22.198,1.445%20-0.252,12.62%207.711,17.022%2013.81,17.022%202.797,0%205.337,-1.013%208.722,-4.064l1.187%201.187zm-8.471%20-17.45l0%200c1.188,0%201.527,-0.425%201.527,-2.71%200,-3.392%20-2.711,-7.457%20-7.119,-7.457%20-4.063,0%20-8.469,4.154%20-9.148,10.421l14.74%20-0.254z%20M293.749%2094.93c0,6.606%203.135,7.794%205.423,7.794%201.52,0%203.386,-0.676%204.995,-1.61l0.847%201.861%20-6.948%203.479c-0.847,0.419%20-1.945,0.676%20-2.537,0.676%20-5.425,0%20-8.387,-3.473%20-8.387,-10.253l0%20-24.312%20-6.183%200%20-0.34%20-0.846%202.455%20-2.369%204.068%200%200%20-5.337%205.504%20-5.593%201.103%200%200%2010.93%209.827%200c0.676,0.93%200.424,2.285%20-0.593,3.215l-9.234%200%200%2022.365z%20M248.346%2074.515c1.606,-1.184%203.473,-2.372%205.676,-3.724%202.537,-1.526%204.656,-2.462%207.283,-2.462%206.945,0%2010.761,4.577%2010.761,11.271l0%2018.889c0,4.743%200.42,5.168%205.336,5.674l0%201.947%20-17.961%200%200%20-1.947c5.59,-0.506%206.013,-0.931%206.013,-5.674l0%20-16.265c0,-4.912%20-1.607,-9.148%20-7.876,-9.148%20-3.305,0%20-6.694,1.778%20-9.232,3.982l0%2021.431c0,4.743%200.424,5.168%205.42,5.674l0%201.947%20-18.299%200%200%20-1.947c5.847,-0.506%206.272,-0.931%206.272,-5.674l0%20-19.568c0,-5.085%20-0.172,-5.169%20-5.761,-5.845l0%20-1.525c3.895,-0.846%208.048,-1.864%2012.368,-3.389l0%206.353z%20M223.183%2093.832c0,9.233%200.679,9.825%207.627,10.331l0%201.947%20-22.365%200%200%20-1.947c6.948,-0.506%207.624,-1.098%207.624,-10.331l0%20-30.501c0,-9.233%20-0.676,-9.823%20-7.624,-10.331l0%20-1.947%2022.365%200%200%201.947c-6.948,0.508%20-7.627,1.098%20-7.627,10.331l0%2030.501z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M77.964%20129.844c-11.45,-8.847%20-19.929,-21.365%20-23.673,-35.788l-0.567%20-2.185%202.261%20-0.004%2015.061%20-0.02%201.256%20-0.001%200.404%201.181c3.304,9.638%209.561,17.901%2017.688,23.705%207.911,5.648%2017.604,8.973%2028.078,8.973%2013.356,0%2025.448,-5.413%2034.197,-14.164%208.751,-8.751%2014.165,-20.843%2014.165,-34.199%200,-5.346%20-0.887,-10.534%20-2.503,-15.375%20-1.684,-5.048%20-4.16,-9.733%20-7.247,-13.846l-0.763%20-1.018%200.737%20-1.04c0.014,-0.022%205.421,-7.59%204.669,-14.831l-0.479%20-4.614%203.408%203.147c6.485,5.986%2011.516,13.223%2014.928,21.296%203.412,8.076%205.202,16.975%205.202,26.281%200,18.311%20-7.425,34.892%20-19.424,46.891%20-12.001,12%20-28.579,19.424%20-46.89,19.424%20-15.248,0%20-29.3,-5.154%20-40.508,-13.813z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M8%2083.168c0,0%20124.4,16.964%20149.69,-46.089%200,0%2011.783,-23.674%20-42.793,-28.736%200,0%2031.509,6.761%2027.008,25.323%200,0%20-0.351,38.97%20-133.905,49.502z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M199.239%20126.073c0,0%20-123.389,-23.217%20-127.457,-91.024%200,0%20-3.702,-26.179%2049.676,-13.744%200,0%20-32.025,-3.547%20-33.623,15.489%200,0%20-11.98,37.088%20111.404,89.279z%22/%3E%3C/svg%3E");
  */
  --designLogoInterlinkWW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20152%22%3E%3Cstyle%3E.fil1%7Bfill:%23ffffff%7D.fil0%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M223.183%2093.273c0,9.233%200.679,9.826%207.627,10.332l0%201.946%20-22.364%200%200%20-1.946c6.947,-0.506%207.622,-1.099%207.622,-10.332l0%20-30.5c0,-9.234%20-0.675,-9.824%20-7.622,-10.332l0%20-1.947%2022.364%200%200%201.947c-6.948,0.508%20-7.627,1.098%20-7.627,10.332l0%2030.5z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M248.346%2073.957c1.606,-1.185%203.473,-2.373%205.676,-3.725%202.537,-1.526%204.656,-2.461%207.283,-2.461%206.945,0%2010.761,4.576%2010.761,11.271l0%2018.889c0,4.743%200.419,5.168%205.337,5.674l0%201.946%20-17.961%200%200%20-1.946c5.589,-0.506%206.012,-0.931%206.012,-5.674l0%20-16.266c0,-4.912%20-1.607,-9.148%20-7.877,-9.148%20-3.304,0%20-6.693,1.778%20-9.231,3.982l0%2021.432c0,4.743%200.424,5.168%205.421,5.674l0%201.946%20-18.3%200%200%20-1.946c5.847,-0.506%206.272,-0.931%206.272,-5.674l0%20-19.568c0,-5.085%20-0.172,-5.169%20-5.762,-5.846l0%20-1.525c3.896,-0.846%208.049,-1.863%2012.369,-3.389l0%206.354z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M293.749%2094.371c0,6.606%203.135,7.794%205.423,7.794%201.521,0%203.387,-0.676%204.995,-1.609l0.847%201.861%20-6.948%203.478c-0.847,0.419%20-1.945,0.676%20-2.537,0.676%20-5.425,0%20-8.387,-3.472%20-8.387,-10.253l0%20-24.312%20-6.183%200%20-0.34%20-0.846%202.456%20-2.369%204.067%200%200%20-5.337%205.504%20-5.592%201.103%200%200%2010.929%209.827%200c0.676,0.93%200.424,2.285%20-0.592,3.215l-9.235%200%200%2022.365z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M329.496%2080.818l0%200c1.188,0%201.527,-0.424%201.527,-2.709%200,-3.392%20-2.711,-7.457%20-7.119,-7.457%20-4.063,0%20-8.469,4.154%20-9.148,10.421l14.74%20-0.255%200%200zm8.471%2017.451c-4.657,6.607%20-10.504,8.302%20-12.79,8.302%20-10.756,0%20-17.198,-8.046%20-17.198,-17.875%200,-11.348%207.962,-20.925%2018.129,-20.925%206.607,0%2012.117,6.099%2012.117,11.776%200,2.629%20-0.258,2.797%20-1.779,3.132%20-1.188,0.257%20-11.693,1.103%20-22.198,1.444%20-0.251,12.621%207.712,17.023%2013.81,17.023%202.796,0%205.337,-1.014%208.722,-4.064l1.187%201.187%200%200z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M355.334%2097.931c0,4.743%200.424,5.168%207.032,5.674l0%201.946%20-19.486%200%200%20-1.946c5.425,-0.506%205.85,-0.931%205.85,-5.674l0%20-19.568c0,-5.085%20-0.173,-5.169%20-5.761,-5.846l0%20-1.525c3.981,-0.846%208.13,-1.863%2012.365,-3.389l0%208.725%200.168%200c1.95,-3.304%206.102,-8.557%2010.167,-8.557%202.542,0%204.575,2.291%204.575,3.981%200,1.442%20-0.935,3.389%20-2.712,4.152%20-0.933,0.424%20-1.693,0.254%20-2.115,-0.084%20-1.187,-1.014%20-2.12,-1.777%20-3.646,-1.777%20-2.031,0%20-4.233,1.61%20-6.437,6.016l0%2017.872z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M378.968%2055.576c0,-5.001%20-0.169,-5.082%20-6.016,-5.507l0%20-1.693c4.069,-0.762%209.572,-2.118%2012.623,-2.967l0%2052.522c0,4.743%200.424,5.168%206.186,5.674l0%201.946%20-18.976%200%200%20-1.946c5.761,-0.506%206.183,-0.931%206.183,-5.674l0%20-42.355z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M409.211%2052.441l0%200c0,2.537%20-1.951,4.574%20-4.403,4.574%20-2.376,0%20-4.409,-2.037%20-4.409,-4.574%200,-2.625%202.033,-4.657%204.409,-4.657%202.452,0%204.403,2.032%204.403,4.657l0%200zm-1.104%2045.49c0,4.743%200.425,5.168%206.099,5.674l0%201.946%20-18.718%200%200%20-1.946c5.587,-0.506%206.011,-0.931%206.011,-5.674l0%20-19.568c0,-5.085%20-0.167,-5.169%20-5.76,-5.846l0%20-1.525c3.9,-0.846%208.046,-1.863%2012.368,-3.389l0%2030.328z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M430.639%2073.957c1.613,-1.185%203.476,-2.373%205.677,-3.725%202.542,-1.526%204.661,-2.461%207.287,-2.461%206.945,0%2010.756,4.576%2010.756,11.271l0%2018.889c0,4.743%200.425,5.168%205.336,5.674l0%201.946%20-17.958%200%200%20-1.946c5.593,-0.506%206.015,-0.931%206.015,-5.674l0%20-16.266c0,-4.912%20-1.612,-9.148%20-7.877,-9.148%20-3.302,0%20-6.693,1.778%20-9.236,3.982l0%2021.432c0,4.743%200.426,5.168%205.426,5.674l0%201.946%20-18.299%200%200%20-1.946c5.844,-0.506%206.269,-0.931%206.269,-5.674l0%20-19.568c0,-5.085%20-0.17,-5.169%20-5.761,-5.846l0%20-1.525c3.894,-0.846%208.046,-1.863%2012.365,-3.389l0%206.354z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M475.704%2085.311c3.051,-0.595%204.322,-1.696%205.51,-2.967%201.355,-1.439%204.57,-6.099%206.185,-8.474%201.011,-1.523%200.927,-2.453%20-0.171,-2.623l-2.287%20-0.255%200%20-1.95%2016.011%20-0.759%200%201.863%20-3.388%200.763c-2.794,0.592%20-4.068,1.69%20-7.033,4.489%20-1.947,1.861%20-3.219,3.473%20-7.2,8.217%202.202,2.878%2011.014,12.96%2013.808,15.925%202.285,2.371%203.729,3.559%204.911,3.726l1.95%200.339%200%201.946%20-10.588%200c-1.101,-1.438%20-4.404,-5.502%20-6.694,-8.297l-6.943%20-8.219c-1.355,-1.606%20-1.953,-1.777%20-2.627,-1.777%20-0.338,0%20-0.846,0.084%20-1.444,0.251l0%2010.422c0,4.743%200.425,5.168%206.102,5.674l0%201.946%20-19.144%200%200%20-1.946c6.013,-0.506%206.438,-0.931%206.438,-5.674l0%20-42.271c0,-5.085%20-0.168,-5.166%20-6.097,-5.591l0%20-1.693c3.979,-0.762%209.482,-2.118%2012.701,-2.967l0%2039.902z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M71.581%2035.239c0.254,-6%203.008,-24.751%2049.677,-13.756%200,0%20-31.868,-3.706%20-33.622,15.501%20-1.284,14.057%2012.059,47.413%20111.427,89.248%20-46.145,-10.736%20-129.565,-41.692%20-127.482,-90.993z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M157.69%2037.078c1.651,-5.765%204.948,-24.382%20-42.593,-28.717l-0.111%200c1.828,0.4%2031.182,7.11%2026.919,25.304%20-3.219,13.744%20-26.411,41.181%20-133.905,49.502%2047.174,4.383%20136.101,1.349%20149.69,-46.089z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M163.275%2027.674c0.653,3.035%200.691,6.663%20-0.51,10.858%20-1.062,3.708%20-2.561,7.231%20-4.472,10.57%205.691,8.124%208.772,17.846%208.772,28.088%200,26.708%20-21.729,48.436%20-48.437,48.436%20-22.837,0%20-42.024,-15.889%20-47.109,-37.191%20-6.212,0.607%20-12.307,0.996%20-18.151,1.218%205.836,30.737%2032.824,53.985%2065.26,53.985%2036.698,0%2066.449,-29.749%2066.449,-66.448%200,-19.677%20-8.378,-37.35%20-21.802,-49.516z%22/%3E%3C/svg%3E");


  --designIconLupeW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cstyle%3E.fil0%20%7Bfill:%23fefefe%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M216.824%20387.31c47.085,0%2089.696,-19.071%20120.535,-49.905%2030.842,-30.837%2049.914,-73.447%2049.914,-120.522%200,-47.139%20-19.074,-89.799%20-49.921,-120.655%20-30.792,-30.803%20-73.398,-49.858%20-120.528,-49.858%20-47.122,0%20-89.729,19.057%20-120.526,49.863%20-30.845,30.855%20-49.923,73.513%20-49.923,120.65%200,47.072%2019.076,89.68%2049.917,120.517%2030.841,30.837%2073.455,49.91%20120.532,49.91zm147.669%20-22.775c-37.786,37.779%20-89.99,61.145%20-147.669,61.145%20-57.672,0%20-109.879,-23.368%20-147.666,-61.15%20-37.787,-37.782%20-61.158,-89.982%20-61.158,-147.647%200,-57.626%2023.373,-109.826%2061.164,-147.629%2037.832,-37.844%2090.041,-61.254%20147.66,-61.254%2057.628,0%20109.834,23.408%20147.662,61.249%2037.792,37.804%2061.162,90.006%2061.162,147.634%200,57.667%20-23.367,109.869%20-61.155,147.652z%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22365.77,338.68%20504,476.87%20476.867,504%20338.637,365.81%20%22/%3E%3C/svg%3E");

  --designIconLupeR: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cstyle%3E.fil0%20%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M216.824%20387.31c47.085,0%2089.696,-19.071%20120.535,-49.905%2030.842,-30.837%2049.914,-73.447%2049.914,-120.522%200,-47.139%20-19.074,-89.799%20-49.921,-120.655%20-30.792,-30.803%20-73.398,-49.858%20-120.528,-49.858%20-47.122,0%20-89.729,19.057%20-120.526,49.863%20-30.845,30.855%20-49.923,73.513%20-49.923,120.65%200,47.072%2019.076,89.68%2049.917,120.517%2030.841,30.837%2073.455,49.91%20120.532,49.91zm147.669%20-22.775c-37.786,37.779%20-89.99,61.145%20-147.669,61.145%20-57.672,0%20-109.879,-23.368%20-147.666,-61.15%20-37.787,-37.782%20-61.158,-89.982%20-61.158,-147.647%200,-57.626%2023.373,-109.826%2061.164,-147.629%2037.832,-37.844%2090.041,-61.254%20147.66,-61.254%2057.628,0%20109.834,23.408%20147.662,61.249%2037.792,37.804%2061.162,90.006%2061.162,147.634%200,57.667%20-23.367,109.869%20-61.155,147.652z%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22365.77,338.68%20504,476.87%20476.867,504%20338.637,365.81%20%22/%3E%3C/svg%3E");

  --designIconRightW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20516.032%22%3E%3Cstyle%3E.fil0%7Bfill:%23fefefe%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22146.25,7.672%20398.672,260.036%20151.064,507.577%20113.218,469.742%20322.981,260.035%20108.404,45.507%22/%3E%3C/svg%3E");

  --designIconLeftW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20516.032%22%3E%3Cstyle%3E.fil0%7Bfill:%23fefefe%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22401.134,45.899%20186.555,260.427%20396.31,470.133%20358.465,507.969%20110.866,260.427%20363.289,8.063%20%22/%3E%3C/svg%3E");

  --designIconRightR: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20516.032%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22146.25,7.672%20398.672,260.036%20151.064,507.577%20113.218,469.742%20322.981,260.035%20108.404,45.507%22/%3E%3C/svg%3E");

  --designIconLeftR: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20516.032%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22401.134,45.899%20186.555,260.427%20396.31,470.133%20358.465,507.969%20110.866,260.427%20363.289,8.063%20%22/%3E%3C/svg%3E");





  /* #e30613 */

  --designIconTraffic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201143%20512%22%3E%3Cstyle%3E.fil1%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil1%22%20d=%22M640.738%20439.71l83.708%200%200%20-222.588c0,-16.818%20-6.804,-32.027%20-17.802,-43.019%20-11.016,-11.01%20-26.249,-17.821%20-43.083,-17.821l-569.753%200c-16.835,0%20-32.067,6.811%20-43.083,17.821%20-10.998,10.992%20-17.802,26.201%20-17.802,43.019l0%20222.588%20111.648%200%200%2016.935%20-128.571%200%200%20-239.523c0,-21.452%208.724,-40.898%2022.826,-54.992%2014.083,-14.076%2033.524,-22.783%2054.982,-22.783l569.753%200c21.457,0%2040.899,8.707%2054.982,22.783%2014.102,14.094%2022.825,33.54%2022.825,54.992l0%20239.523%20-100.63%200%200%20-16.935z%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22257.711,439.782%20523.449,439.782%20523.449,456.716%20257.711,456.716%20%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%2224.169,198.344%20733.204,198.344%20733.204,215.279%2024.169,215.279%20%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%2224.169,292.967%20504.152,292.967%20504.152,309.902%2024.169,309.902%20%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M200.482%20479.065c14.05,0%2026.757,-5.682%2035.944,-14.874%209.165,-9.169%2014.834,-21.867%2014.834,-35.924%200,-14.062%20-5.683,-26.782%20-14.871,-35.98%20-9.168,-9.177%20-21.861,-14.853%20-35.907,-14.853%20-14.049,0%20-26.743,5.676%20-35.911,14.853%20-9.189,9.198%20-14.872,21.918%20-14.872,35.98%200,14.058%205.668,26.756%2014.835,35.925%209.187,9.191%2021.896,14.873%2035.948,14.873zm47.843%20-2.9c-12.252,12.257%20-29.167,19.835%20-47.843,19.835%20-18.679,0%20-35.595,-7.578%20-47.847,-19.835%20-12.271,-12.275%20-19.859,-29.208%20-19.859,-47.898%200,-18.691%207.578,-35.623%2019.83,-47.887%2012.271,-12.283%2029.199,-19.881%2047.876,-19.881%2018.675,0%2035.601,7.598%2047.872,19.881%2012.251,12.264%2019.828,29.196%2019.828,47.887%200,18.689%20-7.587,35.623%20-19.857,47.898z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M583.437%20479.065c14.05,0%2026.757,-5.682%2035.944,-14.874%209.165,-9.169%2014.834,-21.867%2014.834,-35.924%200,-14.062%20-5.683,-26.782%20-14.871,-35.98%20-9.168,-9.177%20-21.861,-14.853%20-35.907,-14.853%20-14.031,0%20-26.727,5.688%20-35.915,14.884%20-9.19,9.198%20-14.873,21.908%20-14.873,35.949%200,14.058%205.668,26.757%2014.835,35.927%209.187,9.19%2021.897,14.871%2035.953,14.871zm47.843%20-2.9c-12.252,12.257%20-29.168,19.835%20-47.843,19.835%20-18.682,0%20-35.599,-7.577%20-47.852,-19.833%20-12.271,-12.275%20-19.859,-29.21%20-19.859,-47.9%200,-18.714%207.577,-35.658%2019.831,-47.922%2012.251,-12.261%2029.177,-19.846%2047.88,-19.846%2018.675,0%2035.601,7.598%2047.872,19.881%2012.251,12.264%2019.829,29.196%2019.829,47.887%200,18.689%20-7.588,35.623%20-19.858,47.898z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M626.248%20206.856c-0.006,0.225%20-2.255,78.282%206.558,107.017%206.584,21.452%2028.646,29.841%2072.128,46.373%208.615,3.276%2018.004,6.846%2027.627,10.636l-6.148%2015.744c-10.297,-4.056%20-19.232,-7.453%20-27.428,-10.569%20-48.628,-18.49%20-73.3,-27.871%20-82.309,-57.223%20-9.625,-31.38%20-7.291,-112.208%20-7.285,-112.441l16.857%200.463z%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22504.358,206.605%20504.358,309.581%20487.435,309.581%20487.435,206.605%20%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22385.376,206.605%20385.376,309.581%20368.453,309.581%20368.453,206.605%20%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22266.398,206.605%20266.398,309.581%20249.475,309.581%20249.475,206.605%20%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22147.416,206.605%20147.416,309.581%20130.493,309.581%20130.493,206.605%20%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22728.873,229.468%201123.239,229.468%201123.239,246.402%20728.873,246.402%20%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M737.961%20353.369c1.777,0.783%203.615,1.384%205.485,1.776%201.804,0.379%203.739,0.578%205.789,0.578%207.708,0%2014.683,-3.124%2019.732,-8.176%205.048,-5.052%208.17,-12.033%208.17,-19.745l16.923%200c0,12.386%20-5.016,23.601%20-13.128,31.719%20-8.112,8.117%20-19.317,13.137%20-31.697,13.137%20-3.094,0%20-6.183,-0.337%20-9.226,-0.976%20-3.116,-0.654%20-6.08,-1.611%20-8.856,-2.833l6.808%20-15.48z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M837.576%20327.802c0,7.72%203.122,14.704%208.171,19.757%205.05,5.054%2012.029,8.179%2019.741,8.179%207.729,0%2014.703,-3.113%2019.731,-8.146%205.046,-5.053%208.167,-12.048%208.167,-19.79l16.923%200c0,12.371%20-5.016,23.577%20-13.125,31.697%20-8.131,8.14%20-19.339,13.173%20-31.696,13.173%20-12.383,0%20-23.593,-5.02%20-31.706,-13.14%20-8.112,-8.119%20-13.129,-19.336%20-13.129,-31.73l16.923%200z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M918.474%2025.466c-0.033,0.305%20-11.647,105.871%2010.831,148.417%2016.564,31.349%20128.63,25.289%20180.363,22.49l3.428%20-0.185%200.86%2016.869%20-3.428%200.185c-55.125,2.981%20-174.539,9.44%20-196.163,-31.487%20-24.903,-47.137%20-12.716,-157.756%20-12.682,-158.075l16.791%201.786z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M728.873%20318.725l308.27%200c9.16,0%2017.55,-3.22%2024.083,-8.576%206.643,-5.447%2011.37,-13.088%2013.036,-21.783l16.592%203.175c-2.432,12.692%20-9.292,23.812%20-18.919,31.706%20-9.455,7.753%20-21.577,12.412%20-34.792,12.412l-308.27%200%200%20-16.934z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M733.396%20282.451l362.008%200c4.077,0%207.756,-1.638%2010.408,-4.286%202.635,-2.63%204.265,-6.287%204.265,-10.345l0%20-29.275c0,-34.722%20-33.298,-86.371%20-75.48,-129.438%20-41.681,-42.555%20-91.467,-76.172%20-125.737,-76.172l-378.945%200%200%20-16.935%20378.945%200c38.99,0%2093.3,35.865%20137.768,81.266%2044.916,45.858%2080.372,102.018%2080.372,141.279l0%2029.275c0,8.696%20-3.551,16.589%20-9.289,22.318%20-5.722,5.713%20-13.61,9.247%20-22.307,9.247l-362.008%200%200%20-16.934z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M585.437%2032.935l-263.253%200c-16.843,0%20-32.074,6.806%20-43.088,17.811%20-10.997,10.989%20-17.797,26.196%20-17.797,43.015l0%2054.85%20-16.922%200%200%20-54.85c0,-21.454%208.719,-40.897%2022.821,-54.988%2014.08,-14.07%2033.52,-22.773%2054.986,-22.773l263.253%200%200%2016.935z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M727.439%20191.01l115.831%200c4.061,0%207.723,-1.63%2010.361,-4.266%202.62,-2.618%204.24,-6.262%204.24,-10.312l0%20-90.02c0,-4.049%20-1.62,-7.693%20-4.24,-10.311%20-2.638,-2.637%20-6.3,-4.267%20-10.361,-4.267l-178.745%200c-4.061,0%20-7.723,1.63%20-10.361,4.267%20-2.62,2.618%20-4.24,6.262%20-4.24,10.311l0%2060.908%20-16.923%200%200%20-60.908c0,-8.685%203.539,-16.564%209.264,-22.285%205.707,-5.702%2013.577,-9.227%2022.26,-9.227l178.745%200c8.683,0%2016.553,3.525%2022.26,9.227%205.724,5.721%209.264,13.6%209.264,22.285l0%2090.02c0,8.685%20-3.54,16.564%20-9.264,22.285%20-5.707,5.702%20-13.577,9.228%20-22.26,9.228l-115.831%200%200%20-16.935z%22/%3E%3Cpath%20class=%22fil1%22%20d=%22M568.514%20147.373l0%20-60.927c0,-4.06%20-1.622,-7.712%20-4.246,-10.336%20-2.642,-2.642%20-6.309,-4.276%20-10.374,-4.276l-178.73%200c-4.058,0%20-7.726,1.637%20-10.371,4.282%20-2.625,2.624%20-4.25,6.274%20-4.25,10.33l0%2060.927%20-16.923%200%200%20-60.927c0,-8.69%203.546,-16.577%209.274,-22.303%205.711,-5.711%2013.589,-9.243%2022.27,-9.243l178.73%200c8.691,0%2016.564,3.529%2022.273,9.237%205.728,5.728%209.27,13.617%209.27,22.309l0%2060.927%20-16.923%200z%22/%3E%3Cpolygon%20class=%22fil1%22%20points=%22730.72,360.394%201126.985,360.394%201126.985,377.329%20730.72,377.329%20%22/%3E%3C/svg%3E");

  --designIconAutoauto: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20744%20512%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M583.752%20436.242l48.261%200%200%20-135.457c0,-31.375%20-20.501,-73.608%20-49.064,-106.974%20-25.705,-30.027%20-57.592,-52.476%20-86.216,-52.476l-328.402%200c-46.658,0%20-80.645,10.817%20-102.683,32.95%20-22.047,22.142%20-32.713,56.174%20-32.713,102.59l0%20159.367%2019.221%200%200%2016.935%20-36.156%200%200%20-176.302c0,-51.025%2012.283,-88.997%2037.675,-114.497%2025.401,-25.511%2063.346,-37.978%20114.656,-37.978l328.402%200c33.987,0%2070.427,24.995%2099.05,58.43%2030.951,36.155%2053.165,82.668%2053.165,117.955l0%20152.392%20-65.196%200%200%20-16.935z%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%2224.818,283.749%20640.611,283.749%20640.611,300.684%2024.818,300.684%20%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M96.452%20479.065c10.525,0%2020.05,-4.263%2026.944,-11.156%206.893,-6.893%2011.156,-16.419%2011.156,-26.943%200,-10.525%20-4.263,-20.05%20-11.156,-26.944%20-6.894,-6.893%20-16.419,-11.156%20-26.944,-11.156%20-10.523,0%20-20.049,4.263%20-26.943,11.157%20-6.893,6.894%20-11.156,16.419%20-11.156,26.943%200,10.523%204.263,20.049%2011.156,26.942%206.894,6.893%2016.42,11.157%2026.943,11.157zm38.917%200.817c-9.959,9.959%20-23.717,16.118%20-38.917,16.118%20-15.197,0%20-28.957,-6.159%20-38.916,-16.119%20-9.959,-9.958%20-16.118,-23.716%20-16.118,-38.915%200,-15.2%206.159,-28.958%2016.118,-38.916%209.959,-9.96%2023.719,-16.119%2038.916,-16.119%2015.2,0%2028.958,6.159%2038.917,16.117%209.959,9.959%2016.118,23.718%2016.118,38.918%200,15.199%20-6.159,28.958%20-16.118,38.916z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M538.015%20479.065c10.525,0%2020.051,-4.263%2026.944,-11.156%206.893,-6.893%2011.156,-16.419%2011.156,-26.943%200,-10.525%20-4.263,-20.05%20-11.156,-26.944%20-6.893,-6.893%20-16.419,-11.156%20-26.944,-11.156%20-10.525,0%20-20.052,4.263%20-26.946,11.157%20-6.894,6.893%20-11.158,16.418%20-11.158,26.943%200,10.524%204.264,20.049%2011.158,26.942%206.894,6.894%2016.421,11.157%2026.946,11.157zm38.917%200.817c-9.959,9.959%20-23.717,16.118%20-38.917,16.118%20-15.199,0%20-28.96,-6.159%20-38.92,-16.118%20-9.959,-9.959%20-16.119,-23.717%20-16.119,-38.916%200,-15.2%206.16,-28.958%2016.119,-38.917%209.96,-9.959%2023.721,-16.118%2038.92,-16.118%2015.2,0%2028.958,6.159%2038.917,16.117%209.959,9.959%2016.118,23.718%2016.118,38.918%200,15.199%20-6.159,28.958%20-16.118,38.916z%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22219.103,134.865%20219.103,444.369%20202.168,444.369%20202.168,134.865%20%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22433.5,134.865%20433.5,444.369%20416.565,444.369%20416.565,134.865%20%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22326.302,147.024%20326.302,444.369%20309.366,444.369%20309.366,147.024%20%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M219.098%20124.261l90.609%200%200%20-12.274%20-90.609%200%200%2012.274zm99.077%2016.935l-116.012%200%200%20-46.144%20124.479%200%200%2046.144%20-8.467%200z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M325.951%20124.261l90.614%200%200%20-12.274%20-90.614%200%200%2012.274zm99.082%2016.935l-116.017%200%200%20-46.144%20124.484%200%200%2046.144%20-8.467%200z%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22141.915,436.175%20492.538,436.175%20492.538,453.11%20141.915,453.11%20%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M659.649%20157.163c1.783,-7.724%202.066,-15.795%200.741,-23.733%20-1.273,-7.629%20-4.04,-15.152%20-8.4,-22.143%20-8.879,-14.203%20-22.669,-23.462%20-37.79,-26.951%20-15.137,-3.492%20-31.613,-1.207%20-45.841,7.683l-8.931%20-14.355c18.162,-11.347%2039.203,-14.261%2058.543,-9.799%2019.359,4.466%2037.011,16.316%2048.375,34.492%205.553,8.905%209.084,18.519%2010.715,28.294%201.692,10.139%201.333,20.437%20-0.939,30.283l-16.473%20-3.771z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M708.242%20168.371c3.249,-14.06%203.764,-28.746%201.35,-43.192%20-2.323,-13.896%20-7.368,-27.589%20-15.311,-40.307%20-16.178,-25.881%20-41.309,-42.758%20-68.866,-49.118%20-27.571,-6.364%20-57.575,-2.207%20-83.481,13.98l-8.931%20-14.355c29.839,-18.646%2064.409,-23.431%2096.183,-16.097%2031.796,7.338%2060.79,26.806%2079.45,56.659%209.135,14.627%2014.943,30.412%2017.626,46.46%202.783,16.646%202.191,33.559%20-1.548,49.741l-16.472%20-3.771z%22/%3E%3C/svg%3E");

  --designIconPointers: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20616%20512%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M175.983%20394.67c26.712,-39.216%20121.731,-182.845%20121.731,-241.675%200,-33.157%20-13.599,-63.159%20-35.586,-84.863%20-22.03,-21.747%20-52.487,-35.197%20-86.146,-35.197%20-33.659,0%20-64.111,13.449%20-86.137,35.194%20-21.984,21.704%20-35.581,51.708%20-35.581,84.866%200,58.828%2095.01,202.459%20121.719,241.675zm138.668%20-241.675c0,72.631%20-127.882,255.84%20-131.659,261.237%20-0.566,0.846%20-1.295,1.604%20-2.18,2.221%20-3.818,2.667%20-9.076,1.734%20-11.744,-2.084%20-0.377,-0.54%20-131.741,-187.758%20-131.741,-261.374%200,-37.832%2015.544,-72.094%2040.676,-96.906%2025.089,-24.769%2059.73,-40.089%2097.979,-40.089%2038.248,0%2072.894,15.321%2097.988,40.093%2025.135,24.811%2040.681,59.072%2040.681,96.902z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M139.906%20353.42c4.604,-0.712%208.914,2.442%209.626,7.046%200.713,4.602%20-2.442,8.912%20-7.045,9.624%20-19.345,3.012%20-35.783,8.535%20-47.192,15.636%20-9.471,5.895%20-15.034,12.561%20-15.034,19.226%200,8.975%209.727,17.741%2025.455,24.658%2017.831,7.841%2042.661,12.691%2070.266,12.691%2027.604,0%2052.435,-4.85%2070.266,-12.692%2015.728,-6.916%2025.456,-15.682%2025.456,-24.657%200,-6.739%20-5.653,-13.463%20-15.262,-19.388%20-11.505,-7.096%20-28.162,-12.603%20-47.8,-15.58%20-4.622,-0.694%20-7.806,-5.003%20-7.112,-9.625%200.694,-4.621%205.004,-7.805%209.626,-7.111%2021.808,3.305%2040.688,9.658%2054.152,17.961%2014.691,9.059%2023.333,20.671%2023.333,33.743%200,16.326%20-13.596,30.47%20-35.579,40.137%20-19.876,8.74%20-47.14,14.147%20-77.08,14.147%20-29.941,0%20-57.204,-5.407%20-77.08,-14.147%20-21.983,-9.667%20-35.578,-23.81%20-35.578,-40.137%200,-12.995%208.525,-24.547%2023.039,-33.58%2013.235,-8.238%2031.892,-14.58%2053.543,-17.952z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M175.982%20230.934c21.304,0%2040.589,-8.632%2054.547,-22.589%2013.958,-13.956%2022.591,-33.239%2022.591,-54.539%200,-21.301%20-8.633,-40.585%20-22.592,-54.543%20-13.958,-13.957%20-33.243,-22.59%20-54.546,-22.59%20-21.305,0%20-40.591,8.633%20-54.55,22.59%20-13.959,13.958%20-22.593,33.242%20-22.593,54.543%200,21.3%208.634,40.584%2022.593,54.54%2013.959,13.956%2033.245,22.588%2054.55,22.588zm66.522%20-10.615c-17.024,17.022%20-40.543,27.55%20-66.522,27.55%20-25.98,0%20-49.5,-10.528%20-66.525,-27.55%20-17.025,-17.022%20-27.555,-40.537%20-27.555,-66.513%200,-25.975%2010.53,-49.493%2027.556,-66.517%2017.024,-17.022%2040.544,-27.551%2066.524,-27.551%2025.978,0%2049.498,10.529%2066.521,27.552%2017.025,17.023%2027.554,40.541%2027.554,66.516%200,25.975%20-10.529,49.491%20-27.553,66.513z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M120.736%20158.604c-3.398,-3.196%20-3.561,-8.542%20-0.364,-11.94%203.197,-3.397%208.544,-3.56%2011.942,-0.364l29.115%2027.379%2051.615%20-53.227c3.252,-3.342%208.599,-3.416%2011.942,-0.165%203.343,3.251%203.417,8.597%200.166,11.94l-57.299%2059.091c-3.197,3.397%20-8.544,3.56%20-11.942,0.364l-35.175%20-33.078z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M133.158%20352.826c4.622,-0.603%208.858,2.655%209.461,7.276%200.603,4.622%20-2.656,8.857%20-7.278,9.46%20-29.513,3.853%20-54.848,11.766%20-72.572,22.226%20-15.599,9.206%20-24.832,20.058%20-24.832,31.246%200,14.138%2014.464,27.574%2037.849,37.868%2025.492,11.222%2060.905,18.163%20100.196,18.163%2039.29,0%2074.702,-6.941%20100.193,-18.163%2023.384,-10.294%2037.847,-23.73%2037.847,-37.868%200,-11.38%20-9.533,-22.402%20-25.596,-31.699%20-18.178,-10.521%20-44.154,-18.405%20-74.353,-22.076%20-4.64,-0.548%20-7.958,-4.753%20-7.41,-9.393%200.548,-4.64%204.754,-7.957%209.394,-7.409%2032.462,3.945%2060.715,12.612%2080.838,24.258%2021.377,12.373%2034.065,28.39%2034.065,46.319%200,21.487%20-18.332,40.3%20-47.97,53.348%20-27.534,12.121%20-65.379,19.618%20-107.008,19.618%20-41.63,0%20-79.476,-7.497%20-107.011,-19.618%20-29.639,-13.048%20-47.971,-31.862%20-47.971,-53.348%200,-17.685%2012.332,-33.503%2033.168,-45.799%2019.593,-11.564%2047.178,-20.257%2078.99,-24.409z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M484.142%20288.364c21.05,-32.408%2082.26,-130.124%2082.26,-170.674%200,-23.469%20-9.235,-44.69%20-24.162,-60.027%20-14.869,-15.278%20-35.412,-24.728%20-58.099,-24.728%20-22.686,0%20-43.228,9.45%20-58.095,24.727%20-14.926,15.337%20-24.161,36.559%20-24.161,60.028%200,40.55%2061.207,138.266%2082.257,170.674zm99.197%20-170.674c0,53.159%20-89.035,186.029%20-92.103,190.594%20-0.606,0.94%20-1.409,1.774%20-2.397,2.436%20-3.873,2.594%20-9.116,1.557%20-11.711,-2.315%20-0.264,-0.394%20-92.18,-136.702%20-92.18,-190.715%200,-28.01%2011.08,-53.399%2028.99,-71.803%2017.97,-18.464%2042.793,-29.887%2070.203,-29.887%2027.411,0%2052.235,11.423%2070.206,29.888%2017.911,18.403%2028.992,43.792%2028.992,71.802z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M458.771%20264.566c4.622,-0.712%208.946,2.457%209.659,7.079%200.713,4.621%20-2.457,8.945%20-7.079,9.658%20-13.121,2.025%20-24.166,5.675%20-31.714,10.337%20-5.754,3.554%20-9.134,7.368%20-9.134,10.959%200,5.011%206.124,10.19%2016.027,14.511%2012.018,5.243%2028.84,8.486%2047.621,8.486%2018.77,0%2035.591,-3.244%2047.611,-8.489%209.902,-4.32%2016.027,-9.498%2016.027,-14.508%200,-3.613%20-3.439,-7.454%20-9.285,-11.029%20-7.687,-4.701%20-18.886,-8.359%20-32.139,-10.349%20-4.622,-0.694%20-7.807,-5.004%20-7.112,-9.625%200.694,-4.621%205.004,-7.805%209.626,-7.111%2015.431,2.317%2028.828,6.796%2038.425,12.664%2010.969,6.709%2017.422,15.457%2017.422,25.45%200,12.366%20-10.02,22.92%20-26.216,29.988%20-14.08,6.143%20-33.314,9.944%20-54.359,9.944%20-21.056,0%20-40.29,-3.799%20-54.369,-9.942%20-16.199,-7.068%20-26.216,-17.623%20-26.216,-29.99%200,-9.919%206.366,-18.619%2017.205,-25.314%209.506,-5.871%2022.75,-10.365%2038,-12.719z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M484.141%20169.896c13.872,0%2026.429,-5.811%2035.515,-15.204%209.174,-9.486%2014.85,-22.621%2014.85,-37.156%200,-14.537%20-5.677,-27.677%20-14.853,-37.167%20-9.086,-9.398%20-21.642,-15.211%20-35.512,-15.211%20-13.868,0%20-26.419,5.812%20-35.502,15.209%20-9.174,9.489%20-14.848,22.63%20-14.848,37.169%200,14.537%205.673,27.673%2014.845,37.158%209.083,9.392%2021.635,15.202%2035.505,15.202zm47.688%20-3.496c-12.209,12.623%20-29.071,20.431%20-47.688,20.431%20-18.616,0%20-35.473,-7.807%20-47.678,-20.429%20-12.115,-12.528%20-19.609,-29.807%20-19.609,-48.866%200,-19.059%207.495,-36.344%2019.612,-48.878%2012.203,-12.625%2029.059,-20.435%2047.675,-20.435%2018.617,0%2035.477,7.811%2047.685,20.437%2012.12,12.534%2019.617,29.818%2019.617,48.876%200,19.059%20-7.497,36.336%20-19.614,48.864z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M453.885%20264.163c4.622,-0.602%208.859,2.656%209.461,7.277%200.603,4.621%20-2.655,8.857%20-7.277,9.46%20-20.275,2.659%20-37.647,8.094%20-49.76,15.27%20-10.11,5.989%20-16.094,12.858%20-16.094,19.745%200,8.825%209.527,17.448%2024.929,24.253%2017.513,7.738%2041.896,12.525%2068.997,12.525%2027.101,0%2051.483,-4.787%2068.994,-12.525%2015.402,-6.805%2024.928,-15.428%2024.928,-24.253%200,-7.017%20-6.186,-14.003%20-16.607,-20.058%20-12.413,-7.213%20-30.238,-12.627%20-51.024,-15.165%20-4.64,-0.566%20-7.943,-4.786%20-7.377,-9.426%200.566,-4.64%204.788,-7.942%209.428,-7.376%2023.004,2.809%2043.085,9.005%2057.442,17.347%2015.734,9.143%2025.075,21.123%2025.075,34.678%200,16.163%20-13.395,30.163%20-35.05,39.733%20-19.547,8.637%20-46.361,13.98%20-75.809,13.98%20-29.447,0%20-56.263,-5.343%20-75.811,-13.98%20-21.656,-9.57%20-35.052,-23.57%20-35.052,-39.733%200,-13.373%209.084,-25.207%2024.43,-34.298%2013.971,-8.277%2033.592,-14.491%2056.177,-17.454z%22/%3E%3C/svg%3E");

  --designIconMenschen: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20578%20512%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M469.032%20262.892c-1.457,-7.177%20-3.552,-14.418%20-6.317,-21.672%20-2.674,-7.017%20-5.939,-13.903%20-9.819,-20.598%20-5.678,-9.795%20-12.382,-18.717%20-19.91,-26.741%20-7.86,-8.377%20-16.573,-15.753%20-25.92,-22.104l9.427%20-13.928c10.44,7.094%2020.108,15.266%2028.755,24.481%208.398,8.95%2015.877,18.907%2022.217,29.843%204.385,7.566%208.043,15.266%2011.007,23.041%203.017,7.917%205.354,16.069%207.041,24.378l-16.481%203.3z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M92.487%20259.592c1.687,-8.309%204.024,-16.461%207.042,-24.378%202.963,-7.775%206.621,-15.475%2011.006,-23.041%206.34,-10.936%2013.819,-20.893%2022.217,-29.843%208.647,-9.215%2018.315,-17.387%2028.755,-24.481l9.427%2013.928c-9.347,6.351%20-18.06,13.727%20-25.92,22.104%20-7.528,8.024%20-14.232,16.946%20-19.909,26.741%20-3.881,6.695%20-7.146,13.581%20-9.82,20.598%20-2.765,7.254%20-4.86,14.495%20-6.317,21.672l-16.481%20-3.3z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M288.998%20204.538c23.669,0%2045.097,-9.607%2060.607,-25.136%2015.512,-15.531%2025.106,-36.987%2025.106,-60.684%200,-23.697%20-9.594,-45.154%20-25.105,-60.684%20-15.511,-15.53%20-36.939,-25.136%20-60.608,-25.136%20-23.667,0%20-45.095,9.606%20-60.604,25.136%20-15.511,15.531%20-25.105,36.987%20-25.105,60.684%200,23.697%209.594,45.153%2025.105,60.683%2015.509,15.531%2036.937,25.137%2060.604,25.137zm72.54%20-13.189c-18.565,18.588%20-44.213,30.087%20-72.54,30.087%20-28.326,0%20-53.972,-11.499%20-72.537,-30.087%20-18.565,-18.59%20-30.049,-44.27%20-30.049,-72.631%200,-28.361%2011.484,-54.042%2030.049,-72.631%2018.565,-18.589%2044.211,-30.087%2072.537,-30.087%2028.327,0%2053.975,11.498%2072.54,30.087%2018.566,18.589%2030.05,44.269%2030.05,72.631%200,28.361%20-11.484,54.042%20-30.05,72.631z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M288.988%20135.97c7.883,0%2015.018,-3.198%2020.181,-8.368%205.165,-5.17%208.358,-12.315%208.358,-20.207%200,-7.915%20-3.194,-15.073%20-8.359,-20.246%20-5.143,-5.151%20-12.276,-8.338%20-20.18,-8.338%20-7.898,0%20-15.03,3.188%20-20.175,8.341%20-5.164,5.172%20-8.359,12.33%20-8.359,20.243%200,7.89%203.194,15.034%208.358,20.204%205.164,5.172%2012.299,8.371%2020.176,8.371zm32.114%203.579c-8.219,8.229%20-19.572,13.319%20-32.114,13.319%20-12.536,0%20-23.89,-5.091%20-32.109,-13.322%20-8.217,-8.229%20-13.302,-19.596%20-13.302,-32.151%200,-12.533%205.085,-23.892%2013.304,-32.124%208.239,-8.252%2019.593,-13.358%2032.107,-13.358%2012.52,0%2023.874,5.105%2032.112,13.355%208.22,8.232%2013.304,19.593%2013.304,32.127%200,12.556%20-5.083,23.925%20-13.302,32.154z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M356.018%20185.419c1.365,4.447%20-1.129,9.161%20-5.57,10.528%20-4.442,1.367%20-9.15,-1.13%20-10.516,-5.577%20-3.792,-12.345%20-10.888,-22.893%20-20.074,-30.271%20-8.721,-7.003%20-19.372,-11.12%20-30.86,-11.12%20-11.582,0%20-22.311,4.186%20-31.069,11.294%20-9.216,7.479%20-16.309,18.182%20-20.039,30.701%20-1.329,4.466%20-6.022,7.007%20-10.482,5.677%20-4.46,-1.331%20-6.998,-6.03%20-5.67,-10.495%204.7,-15.776%2013.755,-29.358%2025.577,-38.953%2011.727,-9.518%2026.12,-15.122%2041.683,-15.122%2015.448,0%2029.736,5.51%2041.407,14.883%2011.764,9.448%2020.819,22.849%2025.613,38.455z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M459.415%20479.103c23.666,0%2045.095,-9.606%2060.605,-25.136%2015.51,-15.529%2025.103,-36.982%2025.103,-60.68%200,-23.696%20-9.594,-45.15%20-25.104,-60.679%20-15.51,-15.53%20-36.938,-25.137%20-60.604,-25.137%20-23.668,0%20-45.097,9.606%20-60.608,25.136%20-15.511,15.529%20-25.105,36.984%20-25.105,60.68%200,23.698%209.594,45.152%2025.104,60.68%2015.511,15.53%2036.941,25.136%2060.609,25.136zm72.538%20-13.189c-18.566,18.589%20-44.213,30.086%20-72.538,30.086%20-28.327,0%20-53.975,-11.497%20-72.541,-30.085%20-18.565,-18.587%20-30.049,-44.265%20-30.049,-72.628%200,-28.361%2011.484,-54.039%2030.05,-72.627%2018.566,-18.589%2044.214,-30.086%2072.54,-30.086%2028.324,0%2053.971,11.498%2072.536,30.086%2018.565,18.588%2030.049,44.266%2030.049,72.627%200,28.363%20-11.483,54.04%20-30.047,72.627z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M459.41%20410.52c7.877,0%2015.012,-3.199%2020.176,-8.369%205.163,-5.169%208.359,-12.311%208.359,-20.196%200,-15.783%20-12.782,-28.594%20-28.535,-28.594%20-7.902,0%20-15.034,3.189%20-20.178,8.341%20-5.166,5.175%20-8.361,12.337%20-8.361,20.253%200,7.909%203.182,15.05%208.326,20.199%205.163,5.168%2012.309,8.366%2020.213,8.366zm32.108%203.579c-8.219,8.228%20-19.573,13.319%20-32.108,13.319%20-12.519,0%20-23.861,-5.09%20-32.079,-13.316%20-8.241,-8.249%20-13.337,-19.617%20-13.337,-32.147%200,-12.534%205.085,-23.898%2013.305,-32.134%208.238,-8.252%2019.592,-13.358%2032.111,-13.358%2025.071,0%2045.412,20.381%2045.412,45.492%200,12.55%20-5.086,23.916%20-13.304,32.144z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M526.435%20459.988c1.366,4.448%20-1.129,9.161%20-5.57,10.528%20-4.442,1.367%20-9.15,-1.13%20-10.515,-5.577%20-3.794,-12.343%20-10.894,-22.891%20-20.082,-30.269%20-8.721,-7.004%20-19.372,-11.122%20-30.858,-11.122%20-11.579,0%20-22.307,4.186%20-31.066,11.295%20-9.217,7.48%20-16.313,18.184%20-20.046,30.705%20-1.329,4.466%20-6.022,7.007%20-10.482,5.676%20-4.46,-1.33%20-6.999,-6.029%20-5.67,-10.495%204.705,-15.778%2013.763,-29.361%2025.584,-38.956%2011.728,-9.518%2026.119,-15.123%2041.68,-15.123%2015.445,0%2029.734,5.511%2041.406,14.884%2011.765,9.448%2020.823,22.85%2025.619,38.454z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M118.585%20479.103c23.668,0%2045.096,-9.606%2060.606,-25.135%2015.509,-15.529%2025.103,-36.983%2025.103,-60.681%200,-23.697%20-9.594,-45.151%20-25.104,-60.68%20-15.51,-15.53%20-36.938,-25.136%20-60.605,-25.136%20-23.667,0%20-45.095,9.606%20-60.605,25.136%20-15.51,15.529%20-25.103,36.983%20-25.103,60.68%200,23.698%209.593,45.152%2025.102,60.681%2015.51,15.53%2036.938,25.135%2060.606,25.135zm72.539%20-13.188c-18.566,18.588%20-44.213,30.085%20-72.539,30.085%20-28.326,0%20-53.973,-11.497%20-72.538,-30.085%20-18.564,-18.587%20-30.047,-44.265%20-30.047,-72.628%200,-28.361%2011.483,-54.04%2030.048,-72.628%2018.565,-18.588%2044.211,-30.085%2072.537,-30.085%2028.326,0%2053.972,11.497%2072.537,30.085%2018.565,18.589%2030.048,44.267%2030.048,72.628%200,28.363%20-11.483,54.041%20-30.046,72.628z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M118.58%20410.52c7.881,0%2015.014,-3.198%2020.177,-8.366%205.164,-5.17%208.358,-12.312%208.358,-20.199%200,-15.783%20-12.774,-28.594%20-28.535,-28.594%20-7.899,0%20-15.032,3.19%20-20.177,8.344%20-5.166,5.175%20-8.362,12.335%20-8.362,20.25%200,7.907%203.183,15.048%208.327,20.197%205.165,5.17%2012.311,8.368%2020.212,8.368zm32.109%203.581c-8.218,8.227%20-19.57,13.317%20-32.109,13.317%20-12.515,0%20-23.858,-5.091%20-32.078,-13.319%20-8.24,-8.247%20-13.337,-19.615%20-13.337,-32.144%200,-12.533%205.085,-23.897%2013.306,-32.131%208.239,-8.254%2019.593,-13.361%2032.109,-13.361%2025.083,0%2045.411,20.381%2045.411,45.492%200,12.551%20-5.083,23.918%20-13.302,32.146z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M185.606%20459.988c1.365,4.448%20-1.129,9.161%20-5.571,10.528%20-4.442,1.367%20-9.15,-1.13%20-10.515,-5.577%20-3.793,-12.343%20-10.889,-22.892%20-20.077,-30.27%20-8.72,-7.003%20-19.37,-11.121%20-30.858,-11.121%20-11.58,0%20-22.31,4.186%20-31.069,11.296%20-9.215,7.48%20-16.309,18.183%20-20.038,30.704%20-1.329,4.466%20-6.022,7.007%20-10.482,5.676%20-4.46,-1.33%20-6.999,-6.029%20-5.67,-10.495%204.699,-15.777%2013.755,-29.359%2025.576,-38.954%2011.728,-9.52%2026.122,-15.125%2041.683,-15.125%2015.447,0%2029.735,5.511%2041.406,14.884%2011.765,9.448%2020.82,22.85%2025.615,38.454z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M349.485%20478.542c-7.52,4.537%20-15.444,8.283%20-23.741,11.151%20-8.087,2.796%20-16.408,4.702%20-24.926,5.633%20-12.42,1.35%20-24.65,0.576%20-36.555,-2.083%20-12.28,-2.743%20-24.128,-7.472%20-35.406,-13.922l8.306%20-14.653c9.896,5.659%2020.182,9.784%2030.726,12.139%2010.101,2.256%2020.521,2.909%2031.149,1.753%207.324,-0.8%2014.411,-2.416%2021.235,-4.774%206.997,-2.419%2013.846,-5.68%2020.51,-9.699l8.702%2014.455z%22/%3E%3C/svg%3E");

  --designIconKalender: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M367.08%20359.249l75.164%20-0.024%20-0.015%2074.512%20-75.16%200.01%200.011%20-74.498zm-98.953%200l75.164%20-0.024%20-0.014%2074.512%20-75.161%200.01%200.011%20-74.498zm-98.952%200l74.568%20-0.024%20-0.014%2074.512%20-74.565%200.01%200.011%20-74.498zm-99.549%200l75.164%20-0.024%20-0.014%2074.512%20-75.16%200.01%200.01%20-74.498zm297.454%20-99.549l75.164%20-0.023%20-0.015%2075.107%20-75.16%200.011%200.011%20-75.095zm-98.953%200l75.164%20-0.023%20-0.014%2075.107%20-75.161%200.011%200.011%20-75.095zm-98.952%200l74.568%20-0.023%20-0.014%2075.107%20-74.565%200.011%200.011%20-75.095zm-99.549%200l75.164%20-0.023%20-0.014%2075.107%20-75.16%200.011%200.01%20-75.095zm297.456%20-98.957l75.162%20-0.016%20-0.015%2075.104%20-75.16%200.011%200.013%20-75.099zm-98.915%20-0.015l75.117%200.001%20-0.046%2075.111%20-75.112%200.056%200.041%20-75.168zm-98.952%20-0.013l74.515%200.016%20-0.04%2075.109%20-74.517%200.056%200.042%20-75.181zm-99.549%200.013l75.117%200.001%20-0.046%2075.111%20-75.112%200.056%200.041%20-75.168zm45.815%20-74.248c-3.68,0.491%20-19.182,0.072%20-24.075,0.072%20-31.871,0.002%20-60.681,17.241%20-74.762,45.927%20-6.238,12.707%20-8.526,23.775%20-8.527,39.876l0%20241.421c0,16.584%200.861,27.439%207.137,41.283%209.362,20.649%2027.137,37.82%2051.324,45.26%2014.661,4.51%2028.949,3.607%2044.798,3.607l289.703%200c24.302,0%2040.41,0.832%2061.45,-11.109%206.395,-3.629%2011.926,-7.956%2017.042,-13.068%201.157,-1.157%201.779,-1.895%202.869,-3.101%205.924,-6.559%2010.621,-13.815%2014.371,-21.985%206.16,-13.425%207.071,-25.075%207.071,-41.186l0%20-241.42c0.005,-15.657%20-2.482,-27.196%20-8.662,-39.583%20-3.619,-7.253%20-7.309,-12.531%20-12.043,-18.083%20-2.544,-2.984%20-6.222,-6.408%20-9.257,-8.915%20-8.172,-6.748%20-18.755,-12.902%20-31.938,-16.343%20-15.813,-4.126%20-29.517,-1.792%20-45.64,-2.612%20-0.387,-4.757%20-0.108,-30.601%20-0.036,-37.868%200.015,-1.428%20-0.401,-2.001%20-0.574,-3.291l-1.257%20-6.496c-0.515,-2.633%20-3.867,-9.448%20-5.42,-11.56%20-0.5,-0.679%20-0.379,-0.655%20-0.8,-1.293%20-0.585,-0.888%20-1.298,-1.185%20-1.858,-2.015l-1.66%20-2.208c-1.027,-0.996%20-2.882,-3.115%20-3.944,-3.801l-6.722%20-4.602c-0.784,-0.388%20-1.654,-0.788%20-2.603,-1.273%20-0.284,-0.145%20-0.81,-0.452%20-1.166,-0.618%20-0.838,-0.391%20-0.643,-0.236%20-1.554,-0.535l-10.579%20-2.817c-2.447,-0.247%20-11.663,-0.193%20-13.119,0.29%20-1.299,0.431%20-1.758,0.233%20-3.202,0.672%20-0.987,0.301%20-1.954,0.446%20-3.059,0.81%20-3.95,1.298%20-8.003,3.379%20-11.435,5.561%20-2.468,1.569%20-4.155,3.709%20-5.188,4.351%20-1.931,1.199%20-1.273,1.362%20-3.823,3.922%20-1.909,1.916%20-3.05,4.721%20-4.647,6.974%20-1.4,1.974%20-3.912,8.639%20-4.315,10.868%20-0.12,0.661%20-0.018,0.971%20-0.156,1.636%20-0.238,1.144%20-0.288,0.162%20-0.49,1.588%20-0.176,1.242%200.169,2.574%20-0.096,3.789%20-0.24,1.103%20-0.539,1.961%20-0.529,3.331%200.047,6.362%200.385,30.757%20-0.089,34.544l-104.218%200.071c-0.491,-6.059%200.623,-34.959%20-0.254,-37.669%20-0.464,-1.431%20-0.202,-3.52%20-0.683,-4.979%20-0.479,-1.452%20-0.537,-2.89%20-1.184,-4.776%20-1.238,-3.604%20-2.608,-7.3%20-4.665,-10.539%20-0.93,-1.464%20-1.972,-3.363%20-3.173,-4.569%20-0.712,-0.716%20-1.394,-1.187%20-1.888,-1.996%20-1.35,-2.212%20-2.328,-2.125%20-3.945,-3.797l-9.279%20-5.914%20-13.103%20-4.168c-2.447,-0.247%20-11.663,-0.193%20-13.119,0.29%20-3.38,1.122%20-3.772,0.326%20-10.127,2.981%20-0.806,0.337%20-0.827,0.205%20-1.592,0.492%20-1.36,0.509%20-2.539,1.393%20-3.589,2.073l-2.483%201.395c-0.692,0.515%20-0.474,0.29%20-1.105,0.69%20-0.868,0.551%20-1.19,1.275%20-2.016,1.856%20-2.893,2.04%20-5.677,4.822%20-7.584,7.914%20-0.747,1.212%20-1.103,1.2%20-1.687,2.185%20-1.211,2.043%20-3.106,5.568%20-3.712,7.597%20-0.293,0.982%20-0.045,0.52%20-0.452,1.357%20-0.27,0.555%20-0.548,0.857%20-0.688,1.38%20-0.173,0.646%20-0.086,0.841%20-0.267,1.528%20-0.415,1.573%20-0.931,2.939%20-1.033,4.925%20-0.115,2.255%20-0.571,0.867%20-0.615,3.238%20-0.154,8.248%200.556,33.359%20-0.079,38.435z%22/%3E%3C/svg%3E");

  --designIconUser: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20391.055%22%3E%3Cstyle%3E.fil2%7Bfill:%23fefefe%7D.fil1%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil1%22%20d=%22M85.595%2013.102c-43.943,0%20-79.548,35.664%20-79.548,79.68l0%20205.491c0,44.024%2035.605,79.68%2079.548,79.68l340.811%200c43.942,0%2079.547,-35.656%2079.547,-79.68l0%20-205.491c0,-44.016%20-35.605,-79.68%20-79.547,-79.68l-340.811%200z%22/%3E%3Cpath%20class=%22fil2%22%20d=%22M151.307%20196.16c26.596,0%2048.142,-21.582%2048.142,-48.223%200,-26.613%20-21.546,-48.195%20-48.142,-48.195%20-26.606,0%20-48.142,21.582%20-48.142,48.195%200,26.641%2021.536,48.223%2048.142,48.223z%22/%3E%3Cpath%20class=%22fil2%22%20d=%22M236.505%20288.343c0,-47.154%20-38.131,-85.348%20-85.198,-85.348%20-47.041,0%20-85.207,38.194%20-85.207,85.348l170.405%200z%22/%3E%3Cpath%20class=%22fil2%22%20d=%22M278.558%20155.755c-7.747,0%20-14.028,-6.291%20-14.028,-14.051%200,-7.761%206.281,-14.052%2014.028,-14.052l142.349%200c7.747,0%2014.028,6.291%2014.028,14.052%200,7.76%20-6.281,14.051%20-14.028,14.051l-142.349%200z%22/%3E%3Cpath%20class=%22fil2%22%20d=%22M278.558%20208.094c-7.747,0%20-14.028,-6.291%20-14.028,-14.051%200,-7.76%206.281,-14.052%2014.028,-14.052l142.349%200c7.747,0%2014.028,6.292%2014.028,14.052%200,7.76%20-6.281,14.051%20-14.028,14.051l-142.349%200z%22/%3E%3Cpath%20class=%22fil2%22%20d=%22M278.558%20260.434c-7.747,0%20-14.028,-6.292%20-14.028,-14.052%200,-7.76%206.281,-14.051%2014.028,-14.051l142.349%200c7.747,0%2014.028,6.291%2014.028,14.051%200,7.76%20-6.281,14.052%20-14.028,14.052l-142.349%200z%22/%3E%3C/svg%3E");

  --designIconDoppelpfeilW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20268.095%22%3E%3Cstyle%3E.fil0%7Bfill:%23fefefe%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22235.316,152.689%2027.437,260.032%206.047,217.344%20176.694,133.801%206.047,50.845%2027.437,8.063%20235.316,115.405%20%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22505.953,152.689%20298.074,260.032%20276.684,217.344%20447.331,133.801%20276.684,50.845%20298.074,8.063%20505.953,115.405%20%22/%3E%3C/svg%3E");

  --designIconDoppelpfeilS: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20268.095%22%3E%3Cstyle%3E.fil0%7Bfill:%23333333%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22235.316,152.689%2027.437,260.032%206.047,217.344%20176.694,133.801%206.047,50.845%2027.437,8.063%20235.316,115.405%20%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22505.953,152.689%20298.074,260.032%20276.684,217.344%20447.331,133.801%20276.684,50.845%20298.074,8.063%20505.953,115.405%20%22/%3E%3C/svg%3E");

  --designIconDoppelpfeilR: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20268.095%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpolygon%20class=%22fil0%22%20points=%22235.316,152.689%2027.437,260.032%206.047,217.344%20176.694,133.801%206.047,50.845%2027.437,8.063%20235.316,115.405%20%22/%3E%3Cpolygon%20class=%22fil0%22%20points=%22505.953,152.689%20298.074,260.032%20276.684,217.344%20447.331,133.801%20276.684,50.845%20298.074,8.063%20505.953,115.405%20%22/%3E%3C/svg%3E");

  --designIconDown: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20516.032%20296.315%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M12.024%2042.762c-7.938,-7.906%20-7.973,-20.762%20-0.079,-28.712%207.894,-7.951%2020.729,-7.987%2028.667,-0.08l217.807%20217.004%20212.969%20-212.237c7.938,-7.907%2020.773,-7.871%2028.667,0.08%207.894,7.95%207.859,20.805%20-0.079,28.712l-241.554%20240.723%20-246.398%20-245.49z%22/%3E%3C/svg%3E");

  --designIconQuoteR: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20362%22%3E%3Cstyle%3E.fil0%7Bfill:%23e30613%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M273.522%20354l48.521%20-346%20181.957%200%20-99.739%20346%20-130.739%200zm-265.522%200l47.174%20-346%20181.957%200%20-99.74%20346%20-129.391%200z%22/%3E%3C/svg%3E");

  --designIconQuoteS: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20362%22%3E%3Cstyle%3E.fil0%7Bfill:%231a1918%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M273.522%20354l48.521%20-346%20181.957%200%20-99.739%20346%20-130.739%200zm-265.522%200l47.174%20-346%20181.957%200%20-99.74%20346%20-129.391%200z%22/%3E%3C/svg%3E");

  /* #1a1918 */

  --designIconBerg: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20386%22%3E%3Cstyle%3E.fil0%7Bfill:%231a1918%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M167.053%20362.77l255.536%200%20-127.76%20-210.759%20-127.776%20210.759zm269.013%2015.23l-282.492%200%200%20-0.033c-1.339,0.001%20-2.695,-0.353%20-3.924,-1.097%20-3.58,-2.169%20-4.724,-6.83%20-2.557,-10.411l141.187%20-232.881c0.617,-1.062%201.5,-1.989%202.624,-2.67%203.58,-2.168%208.239,-1.023%2010.406,2.558l140.859%20232.368c0.947,1.27%201.508,2.845%201.508,4.551%200,4.206%20-3.407,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M262.586%20197.718c2.167,3.581%201.023,8.243%20-2.557,10.411%20-3.579,2.168%20-8.238,1.023%20-10.406,-2.558l-32.468%20-53.56%20-127.775%20210.759%2067.133%200c4.203,0%207.611,3.41%207.611,7.615%200,4.206%20-3.408,7.615%20-7.611,7.615l-80.612%200%200%20-0.033c-1.339,0.001%20-2.695,-0.353%20-3.925,-1.097%20-3.579,-2.169%20-4.723,-6.83%20-2.556,-10.411l141.187%20-232.881c0.616,-1.062%201.5,-1.989%202.624,-2.67%203.58,-2.168%208.239,-1.023%2010.406,2.558l38.949%2064.252z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M209.545%2048.842c0,-4.206%203.407,-7.615%207.611,-7.615%204.203,0%207.611,3.409%207.611,7.615l0%2086.328c0,4.205%20-3.408,7.615%20-7.611,7.615%20-4.204,0%20-7.611,-3.41%20-7.611,-7.615l0%20-86.328z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M217.156%2099.625c-4.204,0%20-7.611,-3.409%20-7.611,-7.615%200,-4.206%203.407,-7.615%207.611,-7.615l39.735%200%20-5.456%20-4.085c-3.35,-2.514%20-4.029,-7.268%20-1.516,-10.619%200.477,-0.636%201.034,-1.176%201.648,-1.616l5.342%20-4.004%20-39.753%200c-4.204,0%20-7.611,-3.409%20-7.611,-7.614%200,-4.206%203.407,-7.615%207.611,-7.615l62.559%200%200%200.029c2.303,0.002%204.577,1.049%206.065,3.034%202.512,3.351%201.833,8.106%20-1.517,10.62l-15.63%2011.714%2015.082%2011.292c2.167,1.342%203.611,3.742%203.611,6.479%200,4.206%20-3.408,7.615%20-7.611,7.615l-62.559%200z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M246.971%20222.192c-2.725,-3.187%20-2.353,-7.981%200.833,-10.708%203.185,-2.727%207.977,-2.355%2010.703,0.832l20.73%2024.152%2010.401%20-9.702c2.95,-2.746%207.501,-2.693%2010.387,0.039l19.209%2015.999%208.196%20-11.606c2.27,-3.229%206.597,-4.151%209.958,-2.241l18.136%209.582c3.71,1.955%205.135,6.55%203.181,10.262%20-1.954,3.713%20-6.546,5.138%20-10.257,3.183l-12.449%20-6.577%20-9.081%2012.861%20-0.014%20-0.01c-0.117,0.165%20-0.241,0.327%20-0.373,0.486%20-2.676,3.22%20-7.455,3.659%20-10.673,0.982l-20.752%20-17.285%20-11.301%2010.542%20-0.003%20-0.003c-0.077,0.071%20-0.155,0.142%20-0.235,0.211%20-3.185,2.727%20-7.978,2.354%20-10.703,-0.833l-25.893%20-30.166z%22/%3E%3C/svg%3E");

  --designIconHaus: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20386%22%3E%3Cstyle%3E.fil0%7Bfill:%231a1918%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M241.106%20362.77l148.27%200%200%20-339.54%20-148.27%200%200%20339.54zm155.881%2015.23l-163.492%200c-4.204,0%20-7.612,-3.409%20-7.612,-7.615l0%20-354.77c0,-4.206%203.408,-7.615%207.612,-7.615l163.492%200c4.204,0%207.611,3.409%207.611,7.615l0%20354.77c0,4.206%20-3.407,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M277.259%2073.607l75.968%200%200%20-9.851%20-75.968%200%200%209.851zm83.58%2015.23l-91.191%200c-4.204,0%20-7.612,-3.409%20-7.612,-7.615l0%20-25.081c0,-4.205%203.408,-7.614%207.612,-7.614l91.191%200c4.203,0%207.611,3.409%207.611,7.614l0%2025.081c0,4.206%20-3.408,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M277.259%20144.511l75.968%200%200%20-9.855%20-75.968%200%200%209.855zm83.58%2015.23l-91.191%200c-4.204,0%20-7.612,-3.409%20-7.612,-7.615l0%20-25.085c0,-4.206%203.408,-7.615%207.612,-7.615l91.191%200c4.203,0%207.611,3.409%207.611,7.615l0%2025.085c0,4.206%20-3.408,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M277.259%20215.402l75.968%200%200%20-9.851%20-75.968%200%200%209.851zm83.58%2015.23l-91.191%200c-4.204,0%20-7.612,-3.409%20-7.612,-7.615l0%20-25.081c0,-4.205%203.408,-7.614%207.612,-7.614l91.191%200c4.203,0%207.611,3.409%207.611,7.614l0%2025.081c0,4.206%20-3.408,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M277.259%20286.306l75.968%200%200%20-9.855%20-75.968%200%200%209.855zm83.58%2015.23l-91.191%200c-4.204,0%20-7.612,-3.409%20-7.612,-7.615l0%20-25.085c0,-4.206%203.408,-7.615%207.612,-7.615l91.191%200c4.203,0%207.611,3.409%207.611,7.615l0%2025.085c0,4.206%20-3.408,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M122.641%20362.77l103.044%200%200%20-226.905%20-103.044%200%200%20226.905zm110.655%2015.23l-118.266%200c-4.203,0%20-7.611,-3.409%20-7.611,-7.615l0%20-242.135c0,-4.206%203.408,-7.615%207.611,-7.615l118.266%200c4.204,0%207.611,3.409%207.611,7.615l0%20242.135c0,4.206%20-3.407,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M157.163%20362.77l34%200%200%20-98.225%20-34%200%200%2098.225zm41.611%2015.23l-49.222%200c-4.203,0%20-7.611,-3.409%20-7.611,-7.615l0%20-113.455c0,-4.205%203.408,-7.615%207.611,-7.615l49.222%200c4.204,0%207.611,3.41%207.611,7.615l0%20113.455c0,4.206%20-3.407,7.615%20-7.611,7.615z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M69.899%20378c-4.204,0%20-7.612,-3.409%20-7.612,-7.615%200,-4.205%203.408,-7.615%207.612,-7.615l372.203%200c4.203,0%207.611,3.41%207.611,7.615%200,4.206%20-3.408,7.615%20-7.611,7.615l-372.203%200z%22/%3E%3C/svg%3E");

  --designIconPointer: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20386%22%3E%3Cstyle%3E.fil0%7Bfill:%231a1918%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M256%20356.9c23.25,-34.629%20103.548,-157.886%20103.548,-208.485%200,-28.608%20-11.589,-54.51%20-30.328,-73.258%20-18.736,-18.746%20-44.622,-30.342%20-73.22,-30.342%20-28.598,0%20-54.484,11.596%20-73.22,30.342%20-18.739,18.748%20-30.328,44.65%20-30.328,73.258%200,50.599%2080.299,173.856%20103.548,208.485zm118.771%20-208.485c0,62.918%20-109.157,221.425%20-112.443,226.185%20-0.52,0.786%20-1.195,1.487%20-2.017,2.055%20-3.448,2.382%20-8.173,1.516%20-10.554,-1.934%20-0.323,-0.468%20-112.528,-162.519%20-112.528,-226.306%200,-32.811%2013.294,-62.521%2034.788,-84.026%2021.492,-21.503%2051.183,-34.803%2083.983,-34.803%2032.8,0%2062.491,13.3%2083.983,34.803%2021.494,21.505%2034.788,51.214%2034.788,84.026z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M256%20213.366c16.651,0%2031.723,-6.75%2042.633,-17.665%2010.909,-10.915%2017.656,-25.995%2017.656,-42.654%200,-16.653%20-6.748,-31.73%20-17.658,-42.644%20-10.908,-10.912%20-25.981,-17.662%20-42.631,-17.662%20-16.672,0%20-31.755,6.75%20-42.664,17.662%20-10.893,10.895%20-17.629,25.971%20-17.629,42.644%200,16.659%206.747,31.739%2017.657,42.654%2010.91,10.915%2025.984,17.665%2042.636,17.665zm53.395%20-6.897c-13.664,13.671%20-32.542,22.127%20-53.395,22.127%20-20.854,0%20-39.733,-8.455%20-53.398,-22.127%20-13.666,-13.671%20-22.118,-32.559%20-22.118,-53.422%200,-20.838%208.464,-39.724%2022.149,-53.412%2013.665,-13.669%2032.533,-22.124%2053.367,-22.124%2020.852,0%2039.729,8.456%2053.394,22.124%2013.666,13.67%2022.118,32.555%2022.118,53.412%200,20.863%20-8.452,39.75%20-22.117,53.422z%22/%3E%3C/svg%3E");

  --designIconTeam: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20386%22%3E%3Cstyle%3E.fil0%7Bfill:%231a1918%7D%3C/style%3E%3Cpath%20class=%22fil0%22%20d=%22M256%20243.803c15.076,0%2028.722,-6.111%2038.598,-15.992%209.875,-9.881%2015.983,-23.533%2015.983,-38.617%200,-15.085%20-6.107,-28.738%20-15.983,-38.619%20-9.876,-9.882%20-23.522,-15.993%20-38.598,-15.993%20-15.076,0%20-28.723,6.112%20-38.601,15.993%20-9.876,9.882%20-15.984,23.535%20-15.984,38.619%200,15.083%206.109,28.736%2015.985,38.617%209.877,9.881%2023.524,15.992%2038.6,15.992zm49.36%20-5.224c-12.631,12.638%20-30.082,20.453%20-49.36,20.453%20-19.278,0%20-36.73,-7.816%20-49.363,-20.453%20-12.632,-12.638%20-20.444,-30.097%20-20.444,-49.385%200,-19.288%207.812,-36.748%2020.444,-49.386%2012.633,-12.639%2030.085,-20.456%2049.363,-20.456%2019.278,0%2036.729,7.816%2049.361,20.455%2012.631,12.638%2020.442,30.099%2020.442,49.387%200,19.288%20-7.812,36.747%20-20.443,49.385z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M358.19%20362.77c-1.855,-25.274%20-12.867,-48.004%20-29.733,-64.878%20-18.543,-18.552%20-44.161,-30.027%20-72.457,-30.027%20-28.304,0%20-53.925,11.474%20-72.47,30.025%20-16.868,16.874%20-27.882,39.605%20-29.737,64.88l204.397%200zm-18.97%20-75.646c21.298,21.309%2034.472,50.747%2034.472,83.261%200,4.206%20-3.408,7.615%20-7.611,7.615l-220.179%200c-4.203,0%20-7.611,-3.409%20-7.611,-7.615%200,-32.514%2013.175,-61.953%2034.476,-83.263%2021.301,-21.307%2050.728,-34.487%2083.233,-34.487%2032.498,0%2061.921,13.18%2083.22,34.489z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M406.799%20214.685c11.719,0%2022.328,-4.752%2030.007,-12.434%207.678,-7.683%2012.428,-18.297%2012.428,-30.022%200,-11.738%20-4.739,-22.348%20-12.4,-30.011%20-7.679,-7.68%20-18.297,-12.432%20-30.035,-12.432%20-11.741,0%20-22.36,4.751%20-30.039,12.431%20-7.662,7.663%20-12.401,18.274%20-12.401,30.012%200,11.725%204.75,22.34%2012.43,30.022%207.679,7.683%2018.289,12.434%2030.01,12.434zm40.769%20-1.666c-10.434,10.439%20-24.848,16.896%20-40.769,16.896%20-15.923,0%20-30.338,-6.457%20-40.773,-16.896%20-10.435,-10.439%20-16.889,-24.86%20-16.889,-40.79%200,-15.904%206.466,-30.324%2016.92,-40.78%2010.435,-10.436%2024.84,-16.892%2040.742,-16.892%2015.9,0%2030.304,6.456%2040.738,16.893%2010.453,10.456%2016.919,24.876%2016.919,40.779%200,15.929%20-6.454,30.351%20-16.888,40.79z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M353.309%20328.171c-4.203,0%20-7.611,-3.41%20-7.611,-7.615%200,-4.206%203.408,-7.615%207.611,-7.615l135.108%200c-1.825,-19.241%20-10.497,-36.512%20-23.589,-49.417%20-14.832,-14.62%20-35.348,-23.663%20-58.029,-23.663%20-16.37,0%20-31.612,4.715%20-44.402,12.839%20-13.204,8.387%20-23.802,20.393%20-30.335,34.583%20-1.757,3.811%20-6.269,5.476%20-10.079,3.718%20-3.809,-1.758%20-5.473,-6.272%20-3.716,-10.084%207.769,-16.873%2020.339,-31.13%2035.984,-41.067%2015.16,-9.63%2033.201,-15.218%2052.548,-15.218%2026.799,0%2051.081,10.724%2068.673,28.065%2017.626,17.374%2028.528,41.366%2028.528,67.859%200,4.205%20-3.407,7.615%20-7.611,7.615l-143.08%200z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M105.202%20229.915c-15.921,0%20-30.336,-6.457%20-40.77,-16.896%20-10.434,-10.439%20-16.888,-24.861%20-16.888,-40.79%200,-15.903%206.466,-30.323%2016.919,-40.779%2010.435,-10.437%2024.839,-16.893%2040.739,-16.893%2015.901,0%2030.306,6.456%2040.741,16.892%2010.454,10.456%2016.92,24.876%2016.92,40.78%200,15.93%20-6.454,30.351%20-16.889,40.79%20-10.435,10.439%20-24.85,16.896%20-40.772,16.896zm-30.007%20-27.664c7.678,7.682%2018.287,12.434%2030.007,12.434%2011.72,0%2022.331,-4.751%2030.01,-12.434%207.679,-7.682%2012.429,-18.297%2012.429,-30.022%200,-11.738%20-4.739,-22.349%20-12.401,-30.012%20-7.679,-7.68%20-18.298,-12.431%20-30.038,-12.431%20-11.739,0%20-22.357,4.752%20-30.036,12.432%20-7.661,7.663%20-12.4,18.273%20-12.4,30.011%200,11.725%204.75,22.339%2012.429,30.022z%22/%3E%3Cpath%20class=%22fil0%22%20d=%22M158.691%20312.941c4.203,0%207.611,3.409%207.611,7.615%200,4.205%20-3.408,7.615%20-7.611,7.615l-143.08%200c-4.203,0%20-7.611,-3.41%20-7.611,-7.615%200,-26.493%2010.901,-50.485%2028.528,-67.86%2017.592,-17.34%2041.872,-28.064%2068.674,-28.064%2019.344,0%2037.384,5.588%2052.544,15.218%2015.644,9.936%2028.216,24.194%2035.987,41.067%201.757,3.812%200.093,8.326%20-3.716,10.084%20-3.809,1.758%20-8.322,0.093%20-10.079,-3.718%20-6.535,-14.19%20-17.134,-26.196%20-30.338,-34.583%20-12.789,-8.124%20-28.031,-12.839%20-44.398,-12.839%20-22.684,0%20-43.198,9.042%20-58.03,23.662%20-13.092,12.905%20-21.764,30.176%20-23.589,49.418l135.108%200z%22/%3E%3C/svg%3E");



  --designIconInW: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cstyle%3E.fil1%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath%20class=%22fil1%22%20d=%22M261.307%208.811c-141.011,-0.956%20-251.975,107.098%20-253.296,246.616%20-1.289,134.868%20110.738,247.164%20247.153,247.765%20137.822,0.612%20247.722,-108.494%20248.828,-247.035%201.053,-134.761%20-108.536,-246.444%20-242.685,-247.346zm-72.058%20366.149l-52.362%200%200%20-174.569%2052.362%200%200%20174.569zm-26.363%20-198.098c-17.816,0.269%20-31.862,-13.939%20-31.862,-32.162%200.032,-18.074%2014.014,-32.582%2031.625,-32.851%2016.86,-0.257%2032.324,15.303%2032.324,32.55%20-0.043,17.762%20-14.325,32.238%20-32.087,32.463zm230.325%20198.098l-53.372%200c0,-17.88%200.076,-35.201%200,-52.512%20-0.075,-15.722%200.301,-31.476%20-0.537,-47.197%20-0.977,-19.437%20-10.341,-29.897%20-26.363,-31.068%20-17.612,-1.331%20-29.285,7.196%20-33.795,25.838%20-1.697,6.927%20-1.815,14.358%20-1.858,21.553%20-0.225,27.233%20-0.075,54.435%20-0.075,83.687l-50.537%200%200%20-174.763%2049.323%200c0.537,5.348%201.106,11.104%202.051,20.458%2016.141,-18.031%2034.021,-27.427%2057.238,-26.021%2030.96,1.816%2055.81,21.027%2057.399,52.051%202.126,42.161%200.526,84.515%200.526,127.974z%22/%3E%3C/svg%3E");

  --designIconInS: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cstyle%3E.fil1%7Bfill:%23000000%7D%3C/style%3E%3Cpath%20class=%22fil1%22%20d=%22M261.307%208.811c-141.011,-0.956%20-251.975,107.098%20-253.296,246.616%20-1.289,134.868%20110.738,247.164%20247.153,247.765%20137.822,0.612%20247.722,-108.494%20248.828,-247.035%201.053,-134.761%20-108.536,-246.444%20-242.685,-247.346zm-72.058%20366.149l-52.362%200%200%20-174.569%2052.362%200%200%20174.569zm-26.363%20-198.098c-17.816,0.269%20-31.862,-13.939%20-31.862,-32.162%200.032,-18.074%2014.014,-32.582%2031.625,-32.851%2016.86,-0.257%2032.324,15.303%2032.324,32.55%20-0.043,17.762%20-14.325,32.238%20-32.087,32.463zm230.325%20198.098l-53.372%200c0,-17.88%200.076,-35.201%200,-52.512%20-0.075,-15.722%200.301,-31.476%20-0.537,-47.197%20-0.977,-19.437%20-10.341,-29.897%20-26.363,-31.068%20-17.612,-1.331%20-29.285,7.196%20-33.795,25.838%20-1.697,6.927%20-1.815,14.358%20-1.858,21.553%20-0.225,27.233%20-0.075,54.435%20-0.075,83.687l-50.537%200%200%20-174.763%2049.323%200c0.537,5.348%201.106,11.104%202.051,20.458%2016.141,-18.031%2034.021,-27.427%2057.238,-26.021%2030.96,1.816%2055.81,21.027%2057.399,52.051%202.126,42.161%200.526,84.515%200.526,127.974z%22/%3E%3C/svg%3E");




}

.dl_5001 ~ .dl_x .dlc_x .dlcl_x a {
  background-image: var(--designIconLeftR);
}


::selection {
  background: var(--designFarbe-1);
  color: var(--designFarbe-0);
}

html {
  scroll-behavior: smooth;
}



:root {
  --designFont-0: Noto Serif;
  --designFont-1: Noto Sans;
}

/*
html[data-schriftart="Times New Roman"],
html[data-schriftart="serif"] {
  --designFont-0: Noto Serif;
  --designFont-1: Noto Sans;
}
html[data-schriftart="Times New Roman"] *,
html[data-schriftart="serif"] * {
  font-family: var(--designFont-0) ;
}
*/

/*
* {
  font-family: var(--designFont-0) ;
}
*/


p {
  margin: 0;
  font-family: var(--designFont-0);
}
.displayNone {
  display: none;
}
.opacityNone {
  opacity: 0;
  pointer-events: none;
}

@media (max-width: 760px) {
  .displayNoneHandy {
    display: none;
  }
}




/*** Layout ***/

:root{
  --designTempW1: 240rem;
  --designTempW2: calc(var(--designTempW1) * var(--design-box-2x));
}


@media (max-width: 160rem) {
    :root{
      --designTempW1: 160rem;
      --design-box-1: 160rem;
    }
    body {
      font-size: calc( 1 * var(--design-em));
    }
    .container-nav {
      font-size: 0.9em;
    }
    .section p {
      margin: 0 0 1.5em 0;
    }
}

@media (max-width: 120rem) {
    :root{
      --designTempW1: 120rem;
      --design-box-1: 120rem;
    }
    body {
      font-size: calc( 0.75 * var(--design-em));
    }
}

@media (max-width: 100rem) {
    :root{
      --designTempW1: 100rem;
      --design-box-1: 100rem;
    }
    body {
      font-size: calc( 0.75 * var(--design-em));
    }
}
@media (max-width: 80rem) {
    :root{
      --designTempW1: 80rem;
      --design-box-1: 80rem;
        
      --design-box-2: var(--design-box-1);
      --designTempW2: var(--designTempW1);
    }
    body {
      font-size: calc( 0.75 * var(--design-em));
    }
    .container-nav {
      font-size: 0.85em;
    }

    .gridc02 {
      grid-template-columns: 1fr 1fr;
    }
    .gridc03 {
      grid-template-columns: 1fr 1fr;
    }
    .gridc04 {
      grid-template-columns: 1fr 1fr;
    }
    .grids1 .gridc0 {
      margin: 0 1em;
    }
}
@media (max-width: 60rem) {
    :root{
        --designTempW1: 60rem;
        --design-box-1: 60rem;

        --design-box-2: var(--design-box-1);
        --designTempW2: var(--designTempW1);
    }
    body {
        font-size: calc( 0.75 * var(--design-em));
    }
}
@media (max-width: 50rem) {
    :root{
        --designTempW1: 50rem;
        --design-box-1: 50rem;

        --design-box-2: var(--design-box-1);
        --designTempW2: var(--designTempW1);
    }
    body {
        font-size: calc( 0.75 * var(--design-em));
    }
}
@media (max-width: 40rem) {
    :root{
        --designTempW1: 40rem;
        --design-box-1: 40rem;

        --design-box-2: var(--design-box-1);
        --designTempW2: var(--designTempW1);
    }
    body {
        font-size: calc( 0.75 * var(--design-em));
    }
    .grids1.teaserDiv, .grids0.teaserDiv {
      padding: 3em 0 1em 0;
    }
    .grids0, .grids1, .gridc0 {
      display: block; 
    }
}


:root{
  --design-box-2x: 0.81;
  /* --design-box-2x: 0.61; */
  --design-box-1: 100%;
  --design-box-2: calc(var(--design-box-2x) * var(--design-box-1));
}
.testBreite {
  --design-box-2x: 0.61;
}

header {
  /* font-size: 1.1em; */
  font-size: 0.8em;
}
/*
@media (max-width: 2222px) {
  :root {
    --design-box-2x: 0.86;
  }
  header {
    font-size: 0.95em;
  }
}
@media (max-width: 1970px) {
  :root {
    --design-box-2x: 0.91;
  }
  header {
    font-size: 0.9em;
  }
}
@media (max-width: 1700px) {
  :root {
    --design-box-2x: 0.96;
  }
  header {
    font-size: 0.85em;
  }

@media (max-width: 1550px) {
  :root {
    --design-box-2x: 1;
  }
  header {
    font-size: 0.8em;
  }
}
@media (max-width: 1444px) {
  :root {
    --design-box-2x: 1;
  }
  header {
    font-size: 0.75em;
  }
}
@media (max-width: 1350px) {
  :root {
    
  }
  header {
    font-size: 0.7em;
  }
}
@media (max-width: 1180px) {
  :root {
    
  }
  header {
    font-size: 0.6em;
  }
}
*/

@media (max-width: 1024px) {
  :root {
    --design-box-2x: 1;
  }
  header {
    font-size: 0.6em;
  }
}




/* Interlink */
html {
  /* filter: contrast(1.1) saturate(1.05) brightness(1); */
}
body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  /* background: #000000; */
  /* filter: contrast(1.1) saturate(1.1) brightness(1); */
}
body.testAnzeigen {
  background-image: url(https://interlink-verkehr.de/images/Startseite.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
}
body.testAnzeigen > * {
  opacity: 0.7;
}

div:not(.dp_1001) + .dp_x, footer {
  margin: 2.7em 0 0 0;
}

@media (max-width: 760px) {
  footer {
    margin: 0;
  }
}

/* Unterseiten ohne Slider / Banner */
.itemid-116 header,
.itemid-117 header,
.itemid-122:has(.com-content-article__body > .artikleAnleitText) header,
.itemid-143 header,
.itemid-118 header,
.itemid-119 header,
.itemid-144 header,
.itemid-145 header,
.itemid-169 header,
.itemid-181 header {
  position: sticky;
  top: 0;
}
.itemid-116 .dp_1001 + .dp_x,
.itemid-117 .dp_1001 + .dp_x,
.itemid-122:has(.com-content-article__body > .artikleAnleitText) .dp_1001 + .dp_x {
  /* margin: 0 0 -1em 0; */
}
.itemid-143 .dp_1001 + .dp_x {
  margin: 0;
}

.itemid-116.dm_5001 .container-header .container-nav,
.itemid-116.dm_5001 .container-header .metismenu > li.level-1 > ul,
.itemid-117.dm_5001 .container-header .container-nav,
.itemid-117.dm_5001 .container-header .metismenu > li.level-1 > ul,
.itemid-122:has(.com-content-article__body > .artikleAnleitText).dm_5001 .container-header .container-nav,
.itemid-122:has(.com-content-article__body > .artikleAnleitText).dm_5001 .container-header .metismenu > li.level-1 > ul,
.itemid-143.dm_5001 .container-header .container-nav,
.itemid-143.dm_5001 .container-header .metismenu > li.level-1 > ul,
.itemid-119.dm_5001 .container-header .container-nav,
.itemid-119.dm_5001 .container-header .metismenu > li.level-1 > ul,
.itemid-144.dm_5001 .container-header .container-nav,
.itemid-144.dm_5001 .container-header .metismenu > li.level-1 > ul,
.itemid-145.dm_5001 .container-header .container-nav,
.itemid-145.dm_5001 .container-header .metismenu > li.level-1 > ul {
  background: var(--designFarbe-3-03);
  background: var(--designFarbe-2);
}


body.view-article .com-content-article__body > .artikleAnleitText {
  display: none;
}




















/* Menü */





.header {
  position: fixed;
  width: 100%;
  z-index: 2;
  /* background: var(--designFarbe-2-03); */
}

@media (max-width: 1023px) {
 .header {
   /* position: absolute; */
   position: initial;
  }
}




/* Navigation Suche dm_5001 */

.dm_5001 .container-header form {
  margin: 0 7em 0 0;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
.dm_5001 .container-header form label {
  display: none;
}
.dm_5001 .container-header form input[type="text"] {
  padding: 0.45em 1em;
  border-radius: 10em;
  background: transparent;
  border: 0.15em solid var(--designFarbe-0);
  box-sizing: border-box;
  width: 12em;
  color: var(--designFarbe-0);
  font-size: 1.1em;
  background-image: var(--designIconLupeW);
  background-repeat: no-repeat;
  background-position-x: 90%;
  background-position-y: center;
  background-size: 13%;
  transition: border 0.3s, background-image 0.3s;
}
.dm_5001 .container-header form input[type="text"]::placeholder {
  opacity: 0;
}
.dm_5001 .container-header form input[type="text"]:focus-visible {
  /* outline: transparent auto 0; */
  outline: var(--designFarbe-0);
  /* border: 0.2em solid var(--designFarbe-1); */
  /* background-image: var(--designIconLupeR); */
  /* color: var(--designFarbe-1); */
  transition: border 0.3s, background-image 0.3s;
}
/*
.dm_5001 .container-header form input[type="text"]::after {
  content: '';
  height: 60%;
  aspect-ratio: 1 / 1;
  background-image: var(--designIconLupe);
}
*/

.dm_5001 .container-header form button[type="submit"] {
  appearance: none;
  position: absolute;

  width: 3.7em;
  height: 2.1em;
  right: 0.2em;
  top: 1.58em;

  background: transparent;
  border-radius: 10em;

  overflow: hidden;
  border: none;
  z-index: 1;
  cursor: pointer;
  user-select: none;
  color: transparent;
  font-size: 1em;
  transition: 0.6s;
}


.dm_5001 .container-header form button[type="submit"]:hover {
  width: 5.6em;
  color: var(--designFarbe-0);
  background: var(--designFarbe-1);
  transition: 0.3s;
}





@media (max-width: 1023px) {
  .dm_5001 .container-header form {
    margin: 0 26vw 0 0;
  }
  .dm_5001 .container-header form input[type="text"] {
    /* border: 0.2em solid var(--designFarbe-1); */
    /* color: var(--designFarbe-1); */
    /* background-image: var(--designIconLupeR); */
  }

}



@media (max-width: 760px) {
  .dm_5001 .container-header .grid-child > form {
    display: none;
  }
  .itemid-169.dm_5001 .container-header .grid-child > form {
    /* display: flex; */
  }

  #navbar1 > ul form {
    margin: 0;
    /* margin: 2em 1em 2em 1em; */
    padding: 2em 1em 2em 1em;
    box-shadow: inset 0 0.5px 0 var(--designFarbe-0);
    transition-delay: 0s;
    transition-duration: 0s;
    /* transition-delay: 0.3s; */
    /* transition-duration: 0.6s; */
  }



  #navbar1 > ul form:has(input:focus) {
    /* font-size: 5.5vw; */
    padding: 2em 1em 3.5em 1em;
    margin: 7vw 0 0 0;
    transform: scale(1.5);
    transition-delay: 0.3s;
    transition-duration: 0.6s;
  }


  #navbar1 > ul form input {
    font-size: 3.5vw;
    /* transition-delay: 0.6s; */
    /* transition-duration: 0.6s; */
  }

  #navbar1 > ul form input:focus {
    /* font-size: 5.5vw; */
    /* transform: scale(1.3); */
    /* transition-delay: 0.6s; */
    /* transition-duration: 0.6s; */
  }


  #navbar1 > ul form button[type="submit"] {
    /* width: 10vw; */
    /* height: 6vw; */
    /* right: calc(50vw - 20vw); */
    /* top: 32%; */

    width: 10vw;
    height: 10vw;
    right: calc(50vw - 20vw);
    top: 18%;
    /* background: red; */
  }
  #navbar1 > ul form div.awesomplete:has(input:focus) + button[type="submit"] {
    /* width: 17vw; */
    height: 10vw;
    /* right: calc(50vw - 32vw); */
    top: 18%;
    /* background: red; */
  }

  #navbar1 > ul form button[type="submit"]:hover {
    color: transparent;
    background: transparent;
  }

}








/* Navigation Desktop dm_5001 */


.dm_5001 .container-header .container-nav {
  width: min(100%, var(--design-box-2));
  max-width: inherit;
  margin-inline: auto;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  box-shadow: none;
  /* background: var(--designFarbe-3-02); */
  background: var(--designFarbe-2);
}
.dm_5001 .container-header nav.navbar {
  display: flex;
  align-items: flex-end;
}



/* Logo */

.dm_5001 .container-header .container-search {
  padding: 0 0 0 5em;
}
.dl_5001 ~ .dl_x .dlc_x .dlcl_x {
  /* height: 8em; */
  /* padding: 1em; */
  height: 4.3em;
  padding: 0.5em 0;
}
@media (max-width: 760px) {
  .dm_5001 .container-header .container-search {
    padding: 0 0 0 1vw;
  }
  .dl_5001 ~ .dl_x .dlc_x .dlcl_x {
    height: 11vw;
  }
}

.dl_5001 ~ .dl_x .dlc_x .dlcl_x a {
  background-image: var(--designLogoInterlinkRW);
  height: 100%;
  aspect-ratio: 512 / 152;
  display: inline-block;
  background-size: cover;
}
.dl_5001 ~ .dl_x .dlc_x .dlcl_x img {
  /* display: none; */
  opacity: 0;
  height: 100%;
}




/* Menü */

.dm_5001 .container-header .mod-menu {
  padding: 0;
}
@media (min-width: 1024px) {
/* @media (min-width: 1241px) { */
.dm_5001 .container-header .mod-menu {
  -webkit-box-flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: end;
  margin: 0.9em 0 1.1em 0;
}

.dm_5001 .container-header .metismenu .metismenu-item,
.dm_5001 .container-header .metismenu button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.1em;
  line-height: 1;
  align-items: flex-end;
}
.dm_5001 .container-header .metismenu > li > a,
.dm_5001 .container-header .metismenu > li > button {
  padding: 0.5em 1em;
}
.dm_5001 .container-header .metismenu a {
  text-decoration: none;
}
.dm_5001 .container-header .metismenu .mm-toggler {
  -webkit-box-align: center;
  -ms-flex-align: center;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: currentColor;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  align-items: flex-end;
}
.dm_5001 .container-header .metismenu > li.level-1 {
  position: relative;
  margin: 0px 0.9em;
  transition: opacity 0s;
}
.dm_5001 .container-header .metismenu > li.level-1:hover {
  position: relative;
  /* margin: 0px 0.97em; */
  transition: opacity 0.3s;
}
.dm_5001 .container-header .metismenu > li.level-1 > ul {
  display: flex;
  
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  
  padding: 0 1em 1em 1em;
  margin: 0;
  
  /* width: max-content; */
  margin-top: 0.06em;
  /* background: var(--designFarbe-3-02); */
  background: var(--designFarbe-2);

  /* -webkit-backdrop-filter: blur(5px); */
  /* backdrop-filter: blur(5px); */
  /* box-shadow: 0 4px 8px -4px var(--designFarbeText-1); */
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  top: 3.54em;
  z-index: 2;
  opacity: 0;
  transition: opacity 0s;
}

.dm_5001 .container-header .metismenu > li.level-1 > ul > li {
  /* width: calc(100% / 3); */
}
.dm_5001 .container-header .metismenu > li.level-1 > a,
.dm_5001 .container-header .metismenu > li.level-1 > button {
  color: var(--designFarbe-0);
  font-family: var(--designFont-1);
  font-size: 1.3em;
  /* text-transform: uppercase; */
  letter-spacing: 0.02em;
  white-space: nowrap;
  /* transition: opacity 0s; */
  transition: color 0.3s;
}
.dm_5001 .container-header .metismenu > li.level-1 > a:hover,
.dm_5001 .container-header .metismenu > li.level-1 > button:hover,
.dm_5001 .container-header .metismenu > li.level-1.mm-active > button,
.dm_5001 .container-header .metismenu > li.level-1.active > a,
.dm_5001 .container-header .metismenu > li.level-1.active > button,
.dm_5001 .container-header .metismenu > li.level-1.active > button {
  color: var(--designFarbe-1);
  /* color: #e3e3e3; */
  /* box-shadow: inset 0 -47px 10px -52px var(--designFarbe-3), inset 0 47px 10px -52px var(--designFarbe-3); */
  /* filter: drop-shadow(2px 4px 2px var(--designFarbe-3-02)); */
  /* color: transparent; */
  /*
  font-weight: 600;
  letter-spacing: -0.01em;
  font-weight: 700;
  letter-spacing: -0.0em;
  */
  /* transition: opacity 0.3s; */
  transition: color 0.3s;
  position: relative;
}
/*
.dm_5001 .container-header .metismenu > li.level-1 > a::after,
.dm_5001 .container-header .metismenu > li.level-1 > button::after {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  font-weight: 700;
  letter-spacing: -0.05em;
  letter-spacing: -0.03em;
  letter-spacing: -0.0em;
  color: var(--designFarbe-1);
  opacity: 0;
  transition: opacity 0.1s;
}
.dm_5001 .container-header .metismenu > li.level-1.item-101 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-101.active > a::after {
  content: 'Home';
}
.dm_5001 .container-header .metismenu > li.level-1.item-114 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-114.active > a::after {
  content: 'Über uns';
}
.dm_5001 .container-header .metismenu > li.level-1.item-115 > button::after,
.dm_5001 .container-header .metismenu > li.level-1.item-115.active > button::after {
  content: 'Leistungen';
}
.dm_5001 .container-header .metismenu > li.level-1.item-116 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-116.active > a::after {
  content: 'Referenzen';
}
.dm_5001 .container-header .metismenu > li.level-1.item-117 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-117.active > a::after {
  content: 'Netzwerke';
}
.dm_5001 .container-header .metismenu > li.level-1.item-118 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-118.active > a::after {
  content: 'Aktuelles';
}
.dm_5001 .container-header .metismenu > li.level-1.item-143 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-143.active > a::after {
  content: 'Aktuelles';
}
.dm_5001 .container-header .metismenu > li.level-1.item-119 > a::after,
.dm_5001 .container-header .metismenu > li.level-1.item-119.active > a::after {
  content: 'Kontakt';
}
.dm_5001 .container-header .metismenu > li.level-1:hover > a::after,
.dm_5001 .container-header .metismenu > li.level-1:hover > button::after,
.dm_5001 .container-header .metismenu > li.level-1.mm-active > button::after,
.dm_5001 .container-header .metismenu > li.level-1.active > a::after,
.dm_5001 .container-header .metismenu > li.level-1.active > button::after {
  opacity: 1;
  transition: opacity 0.3s;
}
*/




/*
.dm_5001 .container-header .metismenu li.level-2 > a {
  position: relative;
}
.dm_5001 .container-header .metismenu li.level-2 > a:hover {
  color: transparent;
  transition: opacity 0.3s;
}
.dm_5001 .container-header .metismenu li.level-2 > a::after {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0.5em;
  left: 0;
  font-weight: 700;
  letter-spacing: -0.05em;
  letter-spacing: -0.03em;
  color: var(--designFarbe-1);
  opacity: 0;
  transition: opacity 0.1s;
}
.dm_5001 .container-header .metismenu li.level-2 > a:hover::after {
  opacity: 1;
  transition: opacity 0.3s;
}

.dm_5001 .container-header .metismenu li.level-2.item-121 > a::after {
  content: 'Übersicht';
}
.dm_5001 .container-header .metismenu li.level-2.item-122 > a::after {
  content: 'ÖV-Planung';
}
.dm_5001 .container-header .metismenu li.level-2.item-123 > a::after {
  content: 'Autonomes Fahren';
}
.dm_5001 .container-header .metismenu li.level-2.item-124 > a::after {
  content: 'Integrierte Verkehrsplanung';
}
.dm_5001 .container-header .metismenu li.level-2.item-125 > a::after {
  content: 'Kommunikation & Management';
}
*/

.dm_5001 .container-header .metismenu li.level-2 > a:hover {
  color: var(--designFarbe-1);
  transition: color 0.3s;
}





/* Joomlas Metis ohne Template mit Casio-JS need collapsing! START */
.dm_5001 .container-header .metismenu .mm-collapse:not(.mm-show) {
  display: none;
}
.dm_5001 .container-header .metismenu .mm-collapsing,
.dm_5001 .container-header .metismenu > li.level-1 > ul.mm-collapsing,
.dm_5001 .container-header .metismenu > li.level-1 > ul.mm-collapsing.mm-collapse.mm-show {
  width: 0;
  height: 0;
  max-width: 0;
  opacity: 0;
  transition-property: color, background-color, height, visibility;
  transition-duration: 0.1s;
  transition-timing-function: ease;
  overflow: hidden;
}
.dm_5001 .container-header .collapsing {
  height: 0;
  transition: height 0.35s;
  overflow: hidden
}
@media (prefers-reduced-motion:reduce) {
  .dm_5001 .container-header .collapsing {
    transition: none
  }
}
.dm_5001 .container-header .metismenu > li.level-1 > ul.mm-collapse.mm-show {
  opacity: 1;
  transition: opacity 0.3s;
}

/* Joomlas Metis ohne Template mit Casio-JS need collapsing! ENDE */



.dm_5001 .container-header .metismenu .metismenu-item.item-213.level-2 {
  margin-bottom: 9.5em;
}
.dm_5001 .container-header .metismenu > li li.level-2 > span {
  width: 100%;
  padding: 0.9em 1em 0.5em 1em;
  margin: 0 1em 0 0;
  color: var(--designFarbeText-1);
  background: #00000022;
  box-shadow: inset 0 -1px 0 #00000099;
  font-family: var(--designFont-1);
  text-transform: uppercase;
  letter-spacing: 1px;
}

/*
.dm_5001 .container-header .metismenu > li li.level-2 > a {
  width: 100%;
  padding: 1.2em 1em 1em 1em;
  margin: 0 1.3em 0 0;
  box-shadow: 0 -1px 0 #00000033;
  transition: color 0.3s;
  color: var(--designFarbeText-1);
  letter-spacing: 0.02em;
  font-weight: 400;
  font-size: 0.8em;
}
*/
.dm_5001 .container-header .metismenu > li li.level-2 > a {
  color: var(--designFarbe-0);
  text-align: center;
  width: 100%;
  margin: 0 1em 1em 1em;
  padding: 1em 0 0 0;
  font-size: 1.2em;
  font-family: var(--designFont-1);
  border-top: 0.05em solid var(--designFarbe-0);
}


.dm_5001 .container-header .metismenu > li.item-157  > ul > li > a {
  padding: 1em 1.5em 0 1.5em;
}


.dm_5001 .container-header .metismenu > li li.level-2 > a > span {
  
}




.dm_5001 .container-header .metismenu > li > ul > li.metismenu-item.level-2 > a:hover {
  
}



.dm_5001 .container-header .metismenu > li li.level-2:hover {
  
}

.dm_5001 .container-header .metismenu .metismenu-item.level-2.active > a {
  
}

/*** Fix ??? ****/
.dm_5001 .container-header .metismenu .metismenu-item>a:focus,
.dm_5001 .container-header .metismenu .metismenu-item>button:focus {
  outline: none;
}
/*** Fix End ****/
}

/* Navigation Handy dm_5001*/
/* Menü HAMBURGER Ausblenden */
.dm_5001 .container-header .navbar-expand-lg .navbar-toggler {
  display: none;
}
/*
@media (max-width: 1024px) {
  .dm_5001 .container-header .navbar-expand-lg .navbar-toggler {
    display: block;
  }
  .dm_5001 .container-header .collapse:not(.show) {
    display: none;
  }
  .container-header .navbar-collapse.show {
    display: flex;
  }
  .dm_5001 .container-header .navbar-collapse {
    flex-wrap: wrap;
    justify-content: space-between;
    position: absolute;
    right: 0;
    z-index: 1;
  }
  .dm_5001 .container-header .mod-menu {
    flex-direction: column;
  }
}
*/











/* Navigation Handy dm_5501*/
/* Menü HAMBURGER Einblenden */
.header .container-nav {
  position: relative;
}
.dm_5501 .container-header .navbar-expand-lg .navbar-toggler {
  display: none;
}
@media (max-width: 1023px) {
/* @media (max-width: 1240px) { */
  .dm_5501 .container-header .navbar-expand-lg .navbar-toggler {
    display: block;
  }
  .dm_5501 .container-header .collapse:not(.show) {
    display: none;
  }
  .container-header .navbar-collapse.show {
    display: flex;
  }

  .dm_5501 .container-header .navbar-collapse {
    flex-wrap: wrap;
    justify-content: space-between;
    position: absolute;
    right: 0;
    z-index: 1;
  }
  .dm_5501 .container-header .mod-menu {
    flex-direction: column;
  }
  /* Joomlas Metis ohne Template mit Casio-JS need collapsing! START */
  .dm_5501 .container-header .metismenu .mm-collapse:not(.mm-show) {
    display: none;
  }
  .dm_5501 .container-header .metismenu .mm-collapsing,
  .dm_5501 .container-header .metismenu > li.level-1 > ul.mm-collapsing,
  .dm_5501 .container-header .metismenu > li.level-1 > ul.mm-collapsing.mm-collapse.mm-show {
    width: initial;
    height: 0;
    max-width: initial;
    opacity: 1;
    display: block;
    transition-property: color, background-color, height, visibility;
    transition-duration: 0.35s;
    transition-timing-function: ease;
    overflow: hidden;
    padding: 0;
  }
  .dm_5501 .container-header .collapsing {
    height: 0;
    display: block;
    transition: height 0.35s, display 0.1s;
    overflow: hidden;
  }
  .dm_5501 .container-header .metismenu > li.level-1 > ul.mm-collapse.mm-show {
    opacity: 1;
    transition: opacity 0.1s, padding 0.6s;
    padding: 0px 0px 17vw;
    box-shadow: inset 0 -54px 10px -52px #000;
  }
  /* Joomlas Metis ohne Template mit Casio-JS need collapsing! ENDE */


  .dm_5501 .container-header .navbar-expand-lg .navbar-toggler {
    position: absolute;
    width: 2em;
    height: 2em;
    padding: 0;
    right: 3em;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
  }
  .dm_5501 .container-header .navbar-toggler > span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    /* background: var(--designFarbe-0); */
  }
  .dm_5501 .container-header .navbar-toggler .icon-menu:before {
    content: "";
    width: 100%;
    height: 2px;
    left: 0;
    top: 50%;
    background: var(--designFarbe-0);
    position: absolute;
    transition: 0.5s;
  }
  .dm_5501 .container-header .navbar-toggler[aria-expanded="false"] .icon-menu:before {
    box-shadow: 0 -7px 0 0 var(--designFarbe-0), 0 7px 0 var(--designFarbe-0);
  }
  .dm_5501 .container-header .navbar-toggler[aria-expanded="true"] .icon-menu:before {
    /* box-shadow: 0 -7px 0 0 transparent, 0 7px 0 transparent; */
    box-shadow: 0 0 0 0 transparent, 0 0 0 transparent;
    transition: 0.5s;
  }





  .dm_5501 .container-header .navbar-collapse {
    flex-wrap: wrap;
    justify-content: space-between;
    position: absolute;
    left: calc(calc(calc(100% - var(--design-box-2)) / -2) + 0px);
    top: calc(100%);
    width: 100vw;
    background: var(--designFarbe-3-03);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    z-index: 20;
  }
  .dm_5501 .container-header .mod-menu {
    padding-inline-start: 0;
    margin-block-end: 0;
  }
  .dm_5501 .container-header .metismenu > li.level-1 > ul {
    padding: 0;
    display: flex;
    flex-direction: column;
    opacity: 0;
  }

  .dm_5501 .container-header .metismenu > li.level-1 > ul > li {
    width: calc(100% / 1);
  }
  .dm_5501 .container-header .metismenu .mm-toggler {
    background: none;
    border: none;
    display: flex;
    justify-content: center;
    user-select: none;
  }




  .dm_5501 .container-header .metismenu,
  .dm_5501 .container-header .metismenu li,
  .dm_5501 .container-header .metismenu button,
  .dm_5501 .container-header .metismenu ul {
    width: 100%;
    text-align: center;
  }
  .dm_5501 .container-header .metismenu a {
    text-decoration: none;
  }

  .dm_5501 .container-header .metismenu li > a, 
  .dm_5501 .container-header .metismenu li > button {
    padding: 0.8em 1em 0.6em 1em;
    display: block;
  }
  .dm_5501 .container-header .metismenu > li.level-1 > a, 
  .dm_5501 .container-header .metismenu > li.level-1 > button {
    color: var(--designFarbe-0);
    font-family: var(--designFont-1);
    font-size: 5vw;
    /* text-transform: uppercase; */
    letter-spacing: 0.02em;
    white-space: nowrap;
    box-shadow: inset 0 0.5px 0 var(--designFarbe-0);
    transition: 0.3s;
  }
  .dm_5501 .container-header .metismenu > li.level-1.active > a, 
  .dm_5501 .container-header .metismenu > li.level-1.active > button {
    /* background: var(--designFarbe-1-01); */
  }
  .dm_5501 .container-header .metismenu > li.level-1 > a:hover, 
  .dm_5501 .container-header .metismenu > li.level-1 > button:hover, 
  .dm_5501 .container-header .metismenu > li.level-1.mm-active > button {
    box-shadow: inset 0 47px 10px -52px #000, inset 0 -47px 10px -52px #fff;
    transition: 0.3s;
  }
  /*
  .dm_5501 .container-header .metismenu li.level-2 > a, 
  .dm_5501 .container-header .metismenu li.level-2 > button {
    color: var(--designFarbe-0);
    font-family: var(--designFont-1);
    font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    white-space: nowrap;
    transition: 0.3s;
  }
  */

  .dm_5501 .container-header .metismenu li.level-2 > a, 
  .dm_5501 .container-header .metismenu li.level-2 > button {
    color: var(--designFarbe-0);
    font-family: var(--designFont-1);
    font-size: 1.3em;
    /* text-transform: uppercase; */
    letter-spacing: 0.02em;
    white-space: nowrap;
    transition: 0.3s;
  }

  .dm_5501 .container-header .metismenu li.level-2.active > a, 
  .dm_5501 .container-header .metismenu li.level-2.active > button {
    background: var(--designFarbe-1-01);
  }


  .dm_5501 .container-header .metismenu li.level-2 > span {
    color: var(--designFarbe-0);
    padding: 0.5em 2em;
    margin-top: 2em;
    display: block;
    font-family: var(--designFont-1);
    font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    white-space: nowrap;
    box-shadow: inset 0 47px 10px -52px #000, inset 0 -47px 10px -52px #fff;
    transition: 0.3s;
  }
  .dm_5501 .container-header .metismenu li.level-2:has(span) + li a {
    box-shadow: inset 0 47px 10px -52px #000;
  }
  .dm_5501 .container-header .metismenu li.level-2.item-204 > span {
    margin-top: 0;
  }
  .dm_5501 .container-header .metismenu > li.level-1.mm-active button {
    padding: 1.3em 1em 1em 1em;
    font-size: 1.8em;
    background: var(--designFarbe-2);
    box-shadow: inset 0 54px 10px -52px #000;
    transition: 0.3s;
  }
  .dm_5501 .container-header .metismenu > li.level-1 ul {
    background: var(--designFarbe-2);
  }
  .dm_5501 .container-header .metismenu > li.level-1.mm-active span {
    padding: 0.8em 1em 0.5em 1em;
    font-size: 1.5em;
    transition: 0.6s;
  }

  :before, :after {
    box-sizing: border-box;
  }






  .dm_5501 .container-header .metismenu > li.level-1.mm-active button {
    padding: 1.3em 1em 1em 1em;
    font-size: 5vw;
    background: var(--designFarbe-3-03);
    box-shadow: inset 0 54px 10px -52px #000, inset 0 -54px 10px -52px #000;
    
    color: var(--designFarbe-1);
    font-weight: 900;
    transition: 0.3s;
  }
  .dm_5501 .container-header .metismenu > li.level-1 ul {
    background: var(--designFarbe-3-03);
  }
  .dm_5501 .container-header .metismenu > li.level-1 > ul > li {
    box-shadow: inset 0 -1px 0 0 #ffffff33;
  }
  .dm_5501 .container-header .metismenu > li.level-1 > ul > li:nth-last-of-type(1) {
    box-shadow: inset 0 -1px 0 0 #ffffff33, 0 6px 10px 0px #111;
  }
  .dm_5501 .container-header .metismenu li.level-2 > a,
  .dm_5501 .container-header .metismenu li.level-2 > button {
    color: var(--designFarbe-0);
    font-family: var(--designFont-1);
    font-size: 4vw;
    /* text-transform: uppercase; */
    letter-spacing: 0.02em;
    white-space: nowrap;

    display: flex;
    justify-content: center;



    transition: 0.3s;
  }


  .dm_5501 .container-header .metismenu li.level-2 > a > img {
    width: 84%;
    height: auto;
    margin-left: 0.8em;
  }

  .dm_5501 .container-header .metismenu li.level-2 > a > img {
    transform: translateY(-100%);
    transition: 1s;
  }
  .dm_5501 .container-header .metismenu .mm-active li.level-2 > a > img {
    transform: translateY(0%);
    transition: 1s !important;
  }


  .dm_5501 .container-header .metismenu li.level-2 > a > span,
  .dm_5501 .container-header .metismenu > li.level-1.mm-active span {
    padding: 0.8em 1em 0.5em 1em;
    text-align: center;
    font-size: 4vw;
    writing-mode: vertical-lr;
    text-orientation: upright;
  }

}
@media (prefers-reduced-motion:reduce) {
  .dm_5501 .container-header .collapsing {
    transition: none
  }
}




  
  

















/* Slider ds_1001 */
.ds_1001 ~ .ds_x {
  position: relative;
  /* width: min(100%, var(--design-box-1)); */
  width: min(100%, var(--design-box-2));
  /* aspect-ratio: 1900 / 800; */
  aspect-ratio: 2008 / 1134;
  overflow: hidden;
  margin: auto;
  background: var(--designFarbe-3-01);
  box-shadow: inset 0 0 20em -10em var(--designFarbe-3), inset 0 0 0 1px var(--designFarbe-3-02);
}
.ds_1001 ~ .ds_x .dsc_x {
  position: absolute;
  width: 100%;
  /* width: min(100%, var(--design-box-1)); */
  /* aspect-ratio: 1900 / 800; */
  /* aspect-ratio: 2008 / 1134; */
  opacity: 0;
}
.ds_1001 ~ .ds_x .dsc_x .dscs_x {
  /* width: min(100%, var(--design-box-2)); */
  width: 100%;
  margin-inline: auto;
}
.ds_1001 ~ .ds_x .dsc_x img{
  /* width: min(100%, var(--design-box-1)); */
  /* aspect-ratio: 1900 / 800; */
  aspect-ratio: 2008 / 1134;
  width: 100%;
  height: auto;
  /* filter: contrast(1.1) saturate(1.05) brightness(1); */
}


/*
:root {
  --design-media-0: 760px;
  --design-media-1: 760;
  --design-media-2: calc(var(--design-media-1) * 1px);
}
*/

@media (max-width: 760px) {
/* @media (max-width: calc(760px + 100px) ) { */
/* @media (max-width: var(--design-media-0) ) { */
/* @media (max-width: 47.5em) { */
/* @media (max-width: 31.33em) { */
  :root {
    --design-box-2: var(--design-box-1);
  }
  .ds_1001 ~ .ds_x {
    /* width: min(100%, var(--design-box-1)); */
    /* aspect-ratio: 1 / 1; */
    /* aspect-ratio: 1900 / 800; */
  }
  .ds_1001 ~ .ds_x .dsc_x {
    /* width: min(100%, var(--design-box-1)); */
    /* aspect-ratio: 1 / 1; */
    /* aspect-ratio: 1900 / 800; */
  }
  .ds_1001 ~ .ds_x .dsc_x img{
    /* width: min(100%, var(--design-box-1)); */
    /* aspect-ratio: 1 / 1; */
    /* aspect-ratio: 1900 / 800; */
  }
}



/* Slider Dots */
.ds_1001 ~ .ds_x .sliderDots {
  /*
  height: 1em;
  position: absolute;
  left: 50%;
  transform: translateX(-50%) translateY(-2em);
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  */
}
.ds_1001 ~ .ds_x .sliderDotPoint {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: var(--designFarbe-2-01);
  padding: 0.1em;
  margin: 0.5em;
  box-shadow: 0 0 0 0.03em var(--designFarbe-0-03);
  cursor: pointer;
  transition: 0.4s;
  position: relative;
}
.ds_1001 ~ .ds_x .sliderDotPoint:hover {
  padding: 0.3em;
  box-shadow: 0 0 0 0.03em var(--designFarbe-1-03);
  transition: 0.4s;
}
.ds_1001 ~ .ds_x .sliderDotChange {
  padding: 0.3em;
  background: var(--designFarbe-0-03);
  box-shadow: 0 0 0 0.03em var(--designFarbe-1);
  transition: 0.4s;
}

.ds_1001 ~ .ds_x .sliderDotPoint::before {
  content: '';
  width: 100%;
  height: 1em;
  position: absolute;
  top: -1em;
  transition: 0.4s;
}
.ds_1001 ~ .ds_x .sliderDotPoint::after {
  content: '';
  width: 100%;
  height: 1em;
  position: absolute;
  top: 0.2em;
  transition: 0.4s;
}
.ds_1001 ~ .ds_x .sliderDotPoint:hover::before {
  content: '';
  width: 100%;
  height: 1em;
  position: absolute;
  top: -1em;
  transition: 0.4s;
}
.ds_1001 ~ .ds_x .sliderDotPoint:hover::after {
  content: '';
  width: 100%;
  height: 1em;
  position: absolute;
  top: 0.2em;
  transition: 0.4s;
}
/*
.ds_1001 ~ .ds_x .sliderDotWZ {
  width: 1.5em;
  padding: 0.3em;
  cursor: pointer;
  height: 1em;
  font-size: 1.3em;
  line-height: 0.5;
  color: var(--designFarbe-0);
  margin: 0.5em;
  transition: 0.3s;
  user-select: none;
}
.ds_1001 ~ .ds_x .sliderDotWeiter:hover {
  padding-left: 0.8em;
  transition: 0.5s;
  color: var(--designFarbe-1);
}
.ds_1001 ~ .ds_x .sliderDotZuruck {
  text-align: end;
}
.ds_1001 ~ .ds_x .sliderDotZuruck:hover {
  padding-right: 0.8em;
  transition: 0.5s;
  color: var(--designFarbe-1);
}
*/

.ds_1001 ~ .ds_x .sliderDots {
  /* 
  height: 1em;
  position: absolute;
  position: relative;
  left: initial;
  transform: translateX(0) translateY(0);
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0; 
  */
}
.ds_1001 ~ .ds_x .sliderDotPoint {
  display: none;
}
.ds_1001 ~ .ds_x .sliderDotWZ {
  /* padding: 0.3em; */
  cursor: pointer;
  font-size: 1.3em;
  line-height: 0.5;
  color: var(--designFarbe-0);
  opacity: 0.6;
  transition: 0.3s;
  user-select: none;
}
.ds_1001 ~ .ds_x .sliderDotZuruck {
  position: absolute;
  bottom: 0;
  left: 0;
  /* width: 8em; */
  height: calc(calc(100vw* var(--design-box-2x)) / 2008* 1134);
  background-image: var(--designIconLeftW);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 54%;
  /* background-size: 33%; */
  width: 7.5vw;
  background-size: 2.5vw;
  /* filter: drop-shadow(2px 4px 6px black); */
  backdrop-filter: blur(0px);
  transition: background 0.3s, background-image 0.3s, backdrop-filter 0.3s, filter 0.3s;
}
.ds_1001 ~ .ds_x .sliderDotZuruck:hover {
  /* background: var(--designFarbe-1-01); */
  background-image: var(--designIconLeftR);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 54%;
  /* background-size: 33%; */
  /* width: 7.5vw; */
  background-size: 2.5vw;
  /* filter: drop-shadow(0 0 0 black); */
  backdrop-filter: blur(10px);
  transition: background 0.3s, background-image 0.3s, backdrop-filter 1s, filter 0.3s;
}
@media (max-width: 760px) {
  .ds_1001 ~ .ds_x .sliderDotZuruck {
    transform: translateY(58%);
    /* background: red; */
    width: 12vw;
    background-image: var(--designIconLeftW);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 54%;
    background-size: 7.5vw;
  }
  .ds_1001 ~ .ds_x .sliderDotZuruck:hover {
    background-image: var(--designIconLeftR);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 54%;
    background-size: 7.5vw;
  }
}




.ds_1001 ~ .ds_x .sliderDotWeiter {
  position: absolute;
  bottom: 0;
  right: 0;
  /* width: 8em; */
  height: calc(calc(100vw* var(--design-box-2x)) / 2008* 1134);
  background-image: var(--designIconRightW);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 54%;
  /* background-size: 33%; */
  width: 7.5vw;
  background-size: 2.5vw;
  /* filter: drop-shadow(2px 4px 6px black); */
  backdrop-filter: blur(0px);
  transition: background 0.3s, background-image 0.3s, backdrop-filter 0.3s, filter 0.3s;
}
.ds_1001 ~ .ds_x .sliderDotWeiter:hover {
  /* background: var(--designFarbe-1-01); */
  background-image: var(--designIconRightR);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 54%;
  /* background-size: 33%; */
  /* width: 7.5vw; */
  background-size: 2.5vw;
  /* filter: drop-shadow(0 0 0 black); */
  backdrop-filter: blur(10px);
  transition: background 0.3s, background-image 0.3s, backdrop-filter 1s, filter 0.3s;
}
@media (max-width: 760px) {
  .ds_1001 ~ .ds_x .sliderDotWeiter {
    transform: translateY(58%);
    /* background: red; */
    width: 12vw;
    background-image: var(--designIconRightW);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 54%;
    background-size: 7.5vw;
  }
  .ds_1001 ~ .ds_x .sliderDotWeiter:hover {
    background-image: var(--designIconRightR);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 54%;
    background-size: 7.5vw;
  }
}





/* Slider Animation */
.ds_1001 ~ .ds_x .slideOpacityOff {
  animation: slideOpacityOff 1s forwards;
}
@keyframes slideOpacityOff {
0% {opacity: 1;transform: translateX(0%) translateY(0%);}
90% {opacity: 0;transform: translateX(100%) translateY(0%);}
99% {opacity: 0;transform: translateX(100%) translateY(0%);}
100% {opacity: 0;transform: translateX(-50%) translateY(-100%);}
}
.ds_1001 ~ .ds_x .slideOpacityOn {
  animation: slideOpacityOn 1s forwards;
}
@keyframes slideOpacityOn {
0% {opacity: 0;transform: translateX(-50%) translateY(-100%);}
1% {opacity: 0;transform: translateX(-50%) translateY(0%);}
10% {opacity: 0;transform: translateX(-50%) translateY(0%);}
100% {opacity: 1;transform: translateX(0%) translateY(0%);}
}


/* Slider Animation */
.ds_1001 ~ .ds_x .slideOpacityOffR {
  animation: slideOpacityOffR 1s forwards;
}
@keyframes slideOpacityOffR {
0% {opacity: 1;transform: translateX(0%) translateY(0%);}
90% {opacity: 0;transform: translateX(100%) translateY(0%);}
99.9% {opacity: 0;transform: translateX(100%) translateY(0%);}
100% {opacity: 0;transform: translateX(-50%) translateY(-100%);}
}
.ds_1001 ~ .ds_x .slideOpacityOnR {
  animation: slideOpacityOnR 1s forwards;
}
@keyframes slideOpacityOnR {
0% {opacity: 0;transform: translateX(-50%) translateY(-100%);}
0.1% {opacity: 0;transform: translateX(-50%) translateY(0%);}
10% {opacity: 0;transform: translateX(-50%) translateY(0%);}
100% {opacity: 1;transform: translateX(0%) translateY(0%);}
}

/* Slider Animation Left */
.ds_1001 ~ .ds_x .slideOpacityOffL {
  animation: slideOpacityOffL 1s forwards;
}
@keyframes slideOpacityOffL {
0% {opacity: 1;transform: translateX(0%) translateY(0%);}
90% {opacity: 0;transform: translateX(-100%) translateY(0%);}
99.9% {opacity: 0;transform: translateX(-100%) translateY(0%);}
100% {opacity: 0;transform: translateX(-50%) translateY(-100%);}
}
.ds_1001 ~ .ds_x .slideOpacityOnL {
  animation: slideOpacityOnL 1s forwards;
}
@keyframes slideOpacityOnL {
0% {opacity: 0;transform: translateX(-50%) translateY(-100%);}
0.11% {opacity: 0;transform: translateX(50%) translateY(0%);}
10% {opacity: 0;transform: translateX(50%) translateY(0%);}
100% {opacity: 1;transform: translateX(0%) translateY(0%);}
}



.ds_1001 ~ .ds_x .sliderDots {
  /* left: 63%; */
  /* bottom: 4%; */
  background: red;
  position: absolute;
  /* width: min(100%, var(--design-box-2)); */
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  width: 100%;
}

.ds_1001 ~ .ds_x::after {
  position: absolute;
  content: '';
  width: calc(100% + 2px);
  
  aspect-ratio: 512 / 44;
  /* background-image: url(/ebert/images/assets/trans-weiss.svg); */
  background-image: var(--designItemTransWeiss);
  background-size: contain;
  bottom: -1px;
}





/* Slider texte */

.ds_1001 ~ .ds_x .dsc_x {
  height: 100%;
}
.ds_1001 ~ .ds_x .dsc_x.slideOpacityOn,
.ds_1001 ~ .ds_x .dsc_x.slideOpacityOnL,
.ds_1001 ~ .ds_x .dsc_x.slideOpacityOnR {
  z-index: 1;
}
.ds_1001 ~ .ds_x .dsc_x .dscs_x {
  position: absolute;
  top: 0;
  height: 100%;
}
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x,
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x {
  width: 100%;
  height: 100%;
}
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x {
  /* height: 100%; */
  /* width: calc(100% - 30%); */
  width: calc(100% - 25%);
  margin: 18em 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /* padding: 0 15%; */
  padding: 0 12.5%;
}

@media (max-width: 1024px) {
  .ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x {
    margin: 7em 0 0 0;
  }
}
@media (min-width: 761px) and (max-width: 768px) {
  .ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x {
    width: calc(100% - 11%);
    margin: 0em 0 0 0;
    padding: 0px 5.5%;
  }
}


.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x h2,
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x p,
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x a {
  color: var(--designFarbe-0);
  text-align: center;
  font-family: var(--designFont-1);
}


.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x h2,
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x p {
  text-shadow: 0 0 40px #222;
  filter: brightness(1) blur(0px) drop-shadow(0px 0px 35px #222);

  /* text-shadow: 0 0 5px #000; */
  /* filter: brightness(1) blur(0px) drop-shadow(0px 0px 5px #000); */

  /* text-shadow: 0 0 5px #222; */
  /* filter: brightness(1) blur(0px) drop-shadow(0px 0px 5px #222); */
}




.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x h2 {
  font-size: 3.2em;
  margin: 0em 0 0.2em 0;
  line-height: 1.2;
}
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x p {
  font-size: 1.15em;
  margin: 0 3em 0.2em 3em;
  font-family: var(--designFont-0);
}
.ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x a {
  text-decoration: none;
  background: var(--designFarbe-1);
  padding: 1em 2em;
  margin: 2.5em 0 0 0;
  border-radius: 1.5em;
  font-size: 1.1em;
  font-family: var(--designFont-1);
}






@media (max-width: 760px) {
  .ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x {
    /* height: 100%; */
    /* width: calc(100% - 30%); */
    width: calc(100% - 25%);
    height: 100%;
    margin: 0em 0 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* padding: 0 15%; */
    padding: 0 12.5%;
  }
  .ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x h2 {
    font-size: 8vw;
    margin: -9vw 0 0 0;
    line-height: 1.2;
  }
  .ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x p {
    display: none;
  }
  .ds_1001 ~ .ds_x .dsc_x .dscs_x .dscsr_x .dscst_x .dscst1_x a {
    display: none;
  }
}











@media (min-width: 1367px) {
  .ds_1001 ~ .ds_x::after {
    filter: blur(0.6px);
  }
}

@media (max-width: 760px) {
  .ds_1001 ~ .ds_x .sliderDots {
    left: initial;
    bottom: initial;
    right: 0;
    flex-direction: column;
    /* transform: none; */
    height: initial;
    top: 42%;
    transform: translateY(-50%);
  }
}


/* 
.ds_1001 ~ .ds_x .sliderDots::before {
  position: absolute;
  content: '';
  width: 100vw;
  
  aspect-ratio: 512 / 41;
  background-image: url(/ebert/images/assets/trans-weiss.svg);
  background-size: contain;
  bottom: -2.1em;
  left: -60vw;

} */





































/* Footer Infos df_1001 */
.df_1001 + .df_x {
  width: min(100%, var(--design-box-1));
  
  background: var(--designFarbe-2);
  padding: 3.5em 0 0 0;
}

@media (max-width: 1023px) {
  .df_1001 + .df_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .df_1001 + .df_x {
    padding: 6vw 6vw 5vw 6vw;
    width: calc(100% - 12vw);
  }
}


.df_1001 + .df_x .dfc_x {
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 760px) {
  .df_1001 + .df_x .dfc_x {
    flex-direction: column;
  }
}
.df_1001 + .df_x .dfc_x .dfcf_x {
  width: calc(33% - 4.6em);
  /* padding: 0 0 1.2em 0; */
  /* background: red; */
}
@media (max-width: 760px) {
  .df_1001 + .df_x .dfc_x .dfcf_x {
    width: 100%;
  }
}
.df_1001 + .df_x .dfc_x .dfcf_x:nth-of-type(1) {
  margin: 0 0 0 5em;
  background-image: var(--designLogoInterlinkWW);
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: top;
  background-size: 53%;
}
@media (max-width: 760px) {
  .df_1001 + .df_x .dfc_x .dfcf_x:nth-of-type(1) {
    margin: 0 0 0 -4vw;
    width: 100%;
  }
}
.df_1001 + .df_x .dfc_x .dfcf_x:nth-of-type(1) a {
  width: 53%;
  display: block;
  /* background: red; */
  aspect-ratio: 50 / 15;
}





.df_1001 + .df_x .dfc_x .dfcf_x:nth-last-of-type(1) {
  height: 11em;
  margin: 0 5em 0 0;
  
  background-image: url(https://interlink-verkehr.de/images/assets/logo/siegel_innovativ_durch_forschung.png);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-size: contain;
}
@media (max-width: 760px) {
  .df_1001 + .df_x .dfc_x .dfcf_x:nth-last-of-type(1) {
    margin: 6vw 0 0 0;
    height: 37vw;
  }
}
.df_1001 + .df_x .dfc_x .dfcf_x p {
  font-size: 1.3em;
  /* line-height: 1.1em; */
}
@media (max-width: 760px) {
  .df_1001 + .df_x .dfc_x .dfcf_x p {
    font-size: 5.3vw;
    margin: 4.5vw 0 0 0;
  }
}
.df_1001 + .df_x .dfc_x .dfcf_x p:nth-of-type(2) {
  margin: 1.2em 0 0 0;
}
.df_1001 + .df_x .dfc_x .dfcf_x p,
.df_1001 + .df_x .dfc_x .dfcf_x p strong,
.df_1001 + .df_x .dfc_x .dfcf_x p a {
  font-family: var(--designFont-0);
  font-weight: 300;
  color: var(--designFarbe-0);
  text-decoration: none;
}
.df_1001 + .df_x .dfc_x .dfcf_x p strong {
  font-weight: 700;
  font-family: var(--designFont-1);
}






/* Footer Impressum df_1003 */
.df_1003 + .df_x {
  width: min(100%, var(--design-box-1));
  
  background: var(--designFarbe-2);
  padding: 3.1em 0 2.8em 0;
}
@media (max-width: 1023px) {
  .df_1003 + .df_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .df_1003 + .df_x {
    padding: 0 6vw 6vw 6vw;
    width: calc(100% - 12vw);
  }
}
.df_1003 + .df_x .dfc_x {
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.df_1003 + .df_x .dfc_x .dfcf_x {
  width: calc(33% - 4.6em);
  /* padding: 0 0 1.2em 0; */
  /* background: red; */
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 760px) {
  .df_1003 + .df_x .dfc_x .dfcf_x {
    margin: 0;
    width: calc(100% - 12vw);
  }
}
.df_1003 + .df_x .dfc_x .dfcf_x:nth-of-type(1) {
  margin: 0 0 0 5em;
}
@media (max-width: 760px) {
  .df_1003 + .df_x .dfc_x .dfcf_x:nth-of-type(1) {
    margin: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
.df_1003 + .df_x .dfc_x .dfcf_x:nth-last-of-type(1) {
  margin: 0 5em 0 0;
}
@media (max-width: 760px) {
.df_1003 + .df_x .dfc_x .dfcf_x:nth-of-type(2),
.df_1003 + .df_x .dfc_x .dfcf_x:nth-of-type(3) {
    display: none;
  }
}
.df_1003 + .df_x .dfc_x .dfcf_x a {
  font-size: 1.1em;
  line-height: 1.1em;
  font-family: var(--designFont-1);
  font-weight: 300;
  color: var(--designFarbe-0);
  text-decoration: none;
}
@media (max-width: 760px) {
  .df_1003 + .df_x .dfc_x .dfcf_x a {
    font-size: 3.5vw;
  }
}
.df_1003 + .df_x .dfc_x .dfcf_x a:nth-last-of-type(1) {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  margin: 0 1.5em 0.5em 0;
  background-image: var(--designIconInW);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (max-width: 760px) {
  .df_1003 + .df_x .dfc_x .dfcf_x a:nth-last-of-type(1) {
    margin: 0;
  }
}
























/* Footer Aktuelles df_1002 */

.df_1002 + .df_x {
  /* margin-top: 1em; */

  width: min(100%, var(--design-box-1));
  background: var(--designFarbe-2);
  padding: 1.6em 0 0 0;
}

@media (max-width: 1023px) {
  .df_1002 + .df_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .df_1002 + .df_x {
    font-size: 0.5em;
    padding: 0;
  }
}
.df_1002 + .df_x .dfc_x {
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  flex-direction: column;
}

.df_1002 + .df_x .dfc_x .dfcf_x {
  margin: 0 5em;
  padding: 0 0 1.2em 0;
  box-shadow: 0 0.1em 0 0 var(--designFarbe-0);
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x .dfcf_x {
    margin: 0;
    padding: 4vw 6vw 6vw 6vw;
  }
}

.df_1002 + .df_x .dfc_x .dfcf_x > p {
  font-family: var(--designFont-1);
  color: var(--designFarbe-1);
  font-size: 1.2em;
  font-weight: 900;
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x .dfcf_x > p {
    font-size: 5vw;
  }
}

.df_1002 + .df_x .dfc_x ul {
  /* margin: 1.1em 0; */
  margin: 1.1em 0 2em 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x ul {
    flex-wrap: wrap;
    margin: 0;
  }
}
.df_1002 + .df_x .dfc_x ul li {
  position: relative;
  width: calc(33% - 1.6em);
  /* background: blue; */
}
.df_1002 + .df_x .dfc_x li h4 {
  margin: 0;
  display: inline-block;
  height: 4em;
  /* background: red; */
}
.df_1002 + .df_x .dfc_x li h4 a {
  font-family: var(--designFont-1);
  font-size: 1.3em;
  font-weight: 500;
  /* line-height: 1em; */
  color: var(--designFarbe-0);
  text-decoration: none;
  hyphens: auto;
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x li h4 a {
    font-size: 4vw;
  }
}
.df_1002 + .df_x .dfc_x li .anleitText {
  font-family: var(--designFont-1);
  font-size: 1.2em;
  font-weight: 300;
  /* line-height: 1.1em; */
  color: var(--designFarbe-0);
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x li .anleitText {
    font-size: 4vw;
    hyphens: auto;
  }
}

.df_1002 + .df_x .dfc_x li .interAnleitText1 .anleitText {
  position: relative;
}
.df_1002 + .df_x .dfc_x li .interAnleitText1 .anleitText span:nth-last-of-type(1) {
  width: 1.6em;
  height: 0.8em;
  display: block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  position: absolute;
  bottom: -1.2em;
  transition: background-image 0.3s;
}
.df_1002 + .df_x .dfc_x li:hover .interAnleitText1 .anleitText span:nth-last-of-type(1) {
  background-image: var(--designIconDoppelpfeilW);
  transition: background-image 0.3s;
}

.df_1002 + .df_x .dfc_x li .anleitText2 {
  display: none;
}
.df_1002 + .df_x .dfc_x li .readmore {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.df_1002 + .df_x .dfc_x li .readmore a {
  display: block;
  /* width: 1.6em; */
  /* height: 0.8em; */
  /* margin: 0.5em 0; */
  overflow: hidden;
  color: transparent;
  /* background-image: var(--designIconDoppelpfeilR); */
  /* background-repeat: no-repeat; */
  transition: background-image 0.3s;
  line-height: 5;

  position: absolute;
  width: 100%;
  height: 123%;
  margin: 0 0 0 0;
  user-select: none;
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x li .readmore a {
    height: 100%;
  }
}
.df_1002 + .df_x .dfc_x li .readmore a span {
  width: 1.6em;
  height: 0.8em;
  display: block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0.5em;
  transition: background-image 0.3s;
}
@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x li .readmore a span {
    width: 6vw;
    height: 3vw;
    /* left: 27vw; */
    left: 25vw;
  }
}
.df_1002 + .df_x .dfc_x li .readmore a:hover span {
  background-image: var(--designIconDoppelpfeilW);
  transition: background-image 0.3s;
}

.df_1002 + .df_x .dfc_x li .interAnleitText2,
.df_1002 + .df_x .dfc_x li .interAnleitText31,
.df_1002 + .df_x .dfc_x li .interAnleitText3 {
  display: none;
}



@media (max-width: 760px) {
  .df_1002 + .df_x .dfc_x > * {
    margin: 0 2em;
  }
  .df_1002 + .df_x .dfc_x ul li {
    width: 100%;
    margin: 1.5em 0 1.5em 0;
  }
}






















/*
.df_1001 + .df_x .dfc_x {
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  justify-content: space-around;
  gap: 10vw;
}
.df_1001 + .df_x .dfc_x .dfcf_x {
  width: calc(calc(100% - 28vw) / 3);
  text-align: center;
}
.df_1001 + .df_x .dfc_x .dfcf_x * {
  color: var(--designFarbe-0);
}

.df_1001 + .df_x .dfc_x .dfcf_x a {
  text-decoration: none;
}
@media (min-width: 761px) {
  .df_1001 + .df_x .dfc_x .dfcf_x:nth-of-type(1) {
    order: 1;
  }
  .df_1001 + .df_x .dfc_x .dfcf_x:nth-of-type(2) {
    order: 3;
  }
  .df_1001 + .df_x .dfc_x .dfcf_x:nth-of-type(3) {
    order: 2;
  }
}
@media (max-width: 760px) {
  .df_1001 + .df_x .dfc_x {
    flex-direction: column;
    gap: 2vw;
  }
  .df_1001 + .df_x .dfc_x .dfcf_x {
    width: 100% ;
  }
}
*/






































/* Referenzen Titel TEXT Link df_1010 */

.df_1010 + .df_x {
  /* margin-top: 1em; */

  width: min(100%, var(--design-box-1));
  /* background: var(--designFarbe-2); */
  padding: 1.6em 0 0 0;
}
@media (max-width: 1023px) {
  .df_1010 + .df_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .df_1010 + .df_x {
    margin: 0;
    padding: 6vw;
    width: calc(100% - 12vw);
    font-size: 3vw;
  }
}

.df_1010 + .df_x .dfc_x {
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  flex-direction: column;
}

.df_1010 + .df_x .dfc_x .dfcf_x {
  margin: 0 5em;
  padding: 0 0 1.2em 0;
  box-shadow: 0 0.1em 0 0 var(--designFarbe-0);
}
@media (max-width: 760px) {
  .df_1010 + .df_x .dfc_x .dfcf_x {
    margin: 0;
    padding: 0;
  }
}

.df_1010 + .df_x .dfc_x .dfcf_x > p {
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  font-size: 1.65em;
  font-weight: 900;

}

.df_1010 + .df_x .dfc_x ul {
  /* margin: 1.1em 0; */
  margin: 1.1em 0 2em 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 760px) {
  .df_1010 + .df_x .dfc_x ul {
    margin: 0;
  }
}
.df_1010 + .df_x .dfc_x ul li {
  position: relative;
  width: calc(33% - 1.6em);
  /* background: blue; */
}
.df_1010 + .df_x .dfc_x li h4 {
  margin: 0;
  display: inline-block;
  height: 4em;
  /* background: red; */
}
@media (max-width: 760px) {
.df_1010 + .df_x .dfc_x li h4 {
    height: 0;
  }
}
.df_1010 + .df_x .dfc_x li h4 a {
  font-family: var(--designFont-1);
  font-size: 1.3em;
  font-weight: 500;
  /* line-height: 1em; */
  color: var(--designFarbe-1);
  text-decoration: none;
  hyphens: auto;


  -webkit-line-clamp: 2;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;

}
.df_1010 + .df_x .dfc_x li .anleitText {
  font-family: var(--designFont-1);
  font-size: 1.2em;
  font-weight: 400;
  /* line-height: 1.1em; */
  color: var(--designFarbe-2);
}

.df_1010 + .df_x .dfc_x li .anleitText span {
  width: auto;
  height: 0.65em;
  aspect-ratio: 265 / 132;
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  position: absolute;
  /* bottom: 0.4em; */
  transform: translateY(0.35em);
  margin: 0 0 0 0.3em;
  transition: background-image 0.3s;
}
.df_1010 + .df_x .dfc_x li:hover .anleitText span {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}


.df_1010 + .df_x .dfc_x li .readmore {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.df_1010 + .df_x .dfc_x li .readmore a {
  display: block;
  /* width: 1.6em; */
  /* height: 0.8em; */
  /* margin: 0.5em 0; */
  overflow: hidden;
  color: transparent;
  /* background-image: var(--designIconDoppelpfeilR); */
  /* background-repeat: no-repeat; */
  transition: background-image 0.3s;
  line-height: 5;

  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0 0 0 0;
}
.df_1010 + .df_x .dfc_x li .readmore a span {
  /* width: 1.6em; */
  /* height: 0.8em; */
  /* display: block; */
  /* background-image: var(--designIconDoppelpfeilR); */
  /* background-repeat: no-repeat; */
  /* position: absolute; */
  /* bottom: 0.5em; */
  /* transition: background-image 0.3s; */
}
.df_1010 + .df_x .dfc_x li .readmore a:hover span {
  /* background-image: var(--designIconDoppelpfeilW); */
  /* transition: background-image 0.3s; */
}
@media (max-width: 760px) {
  .df_1010 + .df_x .dfc_x > * {
    margin: 0 2em;
  }
  .df_1010 + .df_x .dfc_x ul {
    flex-wrap: wrap;
  }
  .df_1010 + .df_x .dfc_x ul li {
    width: 100%;
    margin: 1.5em 0 1.5em 0;
  }
}
























/* Referenzen Titel BILD Link df_1011 */

.df_1011 + .df_x {
  width: min(100%, var(--design-box-1));
  padding: 1.6em 0 0 0;
  user-select: none;

  display: none;
}
.artikelOn .df_1011 + .df_x {
  /* display: block !important; */
}
.df_1011 + .df_x .dfc_x {
  position: relative;
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  flex-direction: column;
}

.df_1011 + .df_x .dfc_x .dfcf_x {
  margin: 0 5em;
  padding: 0 0 1.2em 0;
  box-shadow: 0 0.1em 0 0 var(--designFarbe-0);
  overflow: hidden;
  /* border: 1px solid; */
}

.df_1011 + .df_x .dfc_x .dfcf_x > p {
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  font-size: 1.65em;
  font-weight: 900;

}



.df_1011 + .df_x .dfc_x .dfcf_x > div {
  transition: transform 1s ease 0s;
  display: flex;
  align-items: flex-start;
  /* margin: 0 -1em; */
  margin: 0 -1.5em;
}
.df_1011 + .df_x .dfc_x .dfcf_x > div > div {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  /* min-width: calc(calc(100% - 6em) / 3); */
  min-width: calc(calc(100% - 9em) / 3);
  /* margin: 0 1em; */
  margin: 0 1.5em;

  aspect-ratio: 3 / 2;
  height: auto;
}
}
.df_1011 + .df_x .dfc_x .dfcf_x > div > div:nth-of-type(1) {
  /* margin: 0 1em 0 0; */
}
.df_1011 + .df_x .dfc_x .dfcf_x > div > div:nth-last-of-type(1) {
  /* margin: 0 0 0 1em; */
}


.df_1011 + .df_x .dfc_x .dfcf_x > div > div h4 {
  /* position: absolute; */
  /* bottom: 0; */
  margin: 0;
  z-index: 1;
}
.df_1011 + .df_x .dfc_x .dfcf_x > div > div h4 a {
  color: var(--designFarbe-2);
  text-decoration: none;
  font-family: var(--designFont-1);
  font-size: 0.8em;
  margin: 1em 0;
  font-weight: 500;
}

.df_1011 + .df_x .dfc_x .dfcf_x > div > div figure {
  margin: 0;
  width: 100%;
  aspect-ratio: 3 / 2;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border: 0.02em solid var(--designFarbe-2-00);
  box-sizing: border-box;
}
.df_1011 + .df_x .dfc_x .dfcf_x > div > div img {
  /* position: absolute; */
  width: 100%;
  /* aspect-ratio: 3 / 2; */
  /* height: auto; */
  /* background: green; */
  object-fit: contain;
  scale: 1;
  transition: scale 0.3s;
}
.df_1011 + .df_x .dfc_x .dfcf_x > div > div:hover img {
  scale: 1.1;
  transition: scale 0.3s;
}

.df_1011 + .df_x .dfc_x .dfcf_x > div > div .readmore a {
  position: absolute;
  /* background-color: #ff000033; */
  width: 100%;
  height: 100%;
  bottom: 0;
  font-size: 0;
}




/*
.df_1011 + .df_x .dfc_x .pfeilVorZur > div {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% + -1em));
  filter: drop-shadow(0 0 0 transparent);
  transition: opacity 0.3s, filter 0.3s;
}
*/
.df_1011 + .df_x .dfc_x .pfeilVorZur > div {
  width: 2em;
  height: calc(100% - 2.5em);
  position: absolute;
  top: 0%;
  background-repeat: no-repeat;
  background-position-y: 51%;
  filter: drop-shadow(0 0 0 transparent);
  cursor: pointer;
  opacity: 0.2;
  pointer-events: none;
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}


.df_1011 + .df_x .dfc_x .pfeilVorZur .pfeilZur  {
  left: 2.5em;
  background-image: var(--designIconLeftR);
}
.df_1011 + .df_x .dfc_x .pfeilVorZur > .pfeilZur:hover {
  background: var(--designFarbe-0);
  background-image: var(--designIconLeftR);
  background-repeat: no-repeat;
  background-position-y: 51%;
  filter: drop-shadow(-0.25em 0.25em 0.5em #eee);
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}

.df_1011 + .df_x .dfc_x .pfeilVorZur .pfeilVor  {
  background-image: var(--designIconRightR);
  right: 2.5em;
}
.df_1011 + .df_x .dfc_x .pfeilVorZur > .pfeilVor:hover {
  background: var(--designFarbe-0);
  background-image: var(--designIconRightR);
  background-repeat: no-repeat;
  background-position-y: 51%;
  filter: drop-shadow(0.25em 0.25em 0.5em #eee);
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}

.df_1011 + .df_x .dfc_x .pfeilVorZur > .pfeilZurSichtBar,
.df_1011 + .df_x .dfc_x .pfeilVorZur > .pfeilVorSichtBar {
  opacity: 1;
  pointer-events: initial;
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}





.df_1011 + .df_x .dfc_x li .readmore a:hover span {
  /* background-image: var(--designIconDoppelpfeilW); */
  /* transition: background-image 0.3s; */
}
@media (max-width: 1023px) {
  .df_1011 + .df_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .df_1011 + .df_x .dfc_x > * {
    margin: 0 2em;
  }
  .df_1011 + .df_x .dfc_x ul {
    flex-wrap: wrap;
  }
  .df_1011 + .df_x .dfc_x ul li {
    width: 100%;
    margin: 1.5em 0 1.5em 0;
  }
}





























/* Referenzen Titel ZAHL Link df_1012 */

.df_1012 + .df_x {
  width: min(100%, var(--design-box-1));
  padding: 1.6em 0 0 0;
  user-select: none;

  /* display: none; */
}

@media (max-width: 1023px) {
  .df_1012 + .df_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .df_1012 + .df_x {
    margin: 0vw 0 13vw 0;
    padding: 0;
  }
}

.artikelOn .df_1012 + .df_x {
  display: block !important;
}
.df_1012 + .df_x .dfc_x {
  position: relative;
  width: min(100%, var(--design-box-2));
  margin: auto;
  display: flex;
  flex-direction: column;
}

.df_1012 + .df_x .dfc_x .dfcf_x {
  margin: 0 5em;
  padding: 0 0 1.2em 0;
  box-shadow: 0 0.1em 0 0 var(--designFarbe-0);
  overflow: hidden;
  /* border: 1px solid; */
}
@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x .dfcf_x {
    padding: 0;
    margin: 0;
    overflow: visible;
  }
}

.df_1012 + .df_x .dfc_x .dfcf_x > p {
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  font-size: 1.65em;
  font-weight: 900;

}



.df_1012 + .df_x .dfc_x .dfcf_x > ul {
  transition: transform 1s ease 0s;
  display: flex;
  align-items: flex-start;
  /* margin: 0 -1em; */
  margin: 0 -1.5em;
}
@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x .dfcf_x > ul {
    margin: 0 0 5vw 0;
    position: relative;
    width: 100%;
  }
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li {
  /* display: flex; */
  /* flex-direction: column-reverse; */
  /* position: relative; */
  /* min-width: calc(calc(100% - 6em) / 3); */
  /* min-width: calc(calc(100% - 9em) / 3); */
  /* margin: 0 1em; */
  /* margin: 0 1.5em; */

  /* aspect-ratio: 3 / 2; */
  /* height: auto; */
}
















/* Aktuelles Menü Blog - Der alte Webseite Drecks-Style */
/* .com-content-category-blog__navigation {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.7em;
}
.com-content-category-blog__pagination {
  margin: 0 5em;
  width: 100%;
} */


.df_1012 + .df_x .dfc_x .dfcf_x > ul {
  display: flex;
  justify-content: center;
  /* margin: 0; */
  padding: 0;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x .dfcf_x > ul {
    justify-content: space-between;
  }
}

.df_1012 + .df_x .dfc_x .dfcf_x > ul * {
  font-family: 'Akko Light';
}

/*
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(8),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(9),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(10),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(11) {
  pointer-events: none;
  opacity: 0.3;
}
*/
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li {
  display: none;
  color: inherit;
  list-style-type: none;  
  justify-content: center;
}
@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li {
    width: 100%;
    margin: 1.5em 0 1.5em 0;
    justify-content: center;
  }
}




.df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li.active,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(3),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(4),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(3),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(4),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li.active + li,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:has(+ li.active) {
  display: block;
}


@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item,
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.active,
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(3),
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(4),
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(5),
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(3),
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(4),
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(5),
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.active + li,
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li:has(+ li.active) {
    display: flex;
  }

  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item {
    position: absolute;
    width: 19vw;
  }
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item:nth-of-type(1) {
    left: 6vw;
    top: 13vw;
  }
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item:nth-of-type(2) {
    left: 28vw;
    top: 13vw;
  }
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item:nth-last-of-type(2) {
    left: 53vw;
    top: 13vw;
  }
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li.page-item:nth-last-of-type(1) {
    left: 75vw;
    top: 13vw;
  }
}



.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-of-type(5) {
  margin-right: 2em;
}
/* .df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(3).active) > li:nth-of-type(5), */
/* .df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(4).active) > li:nth-of-type(5), */
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(5).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(6).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(7).active) > li:nth-of-type(5) {
  margin-right: 0em;
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(3).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(4).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(5).active) > li:nth-of-type(6),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(6).active) > li:nth-of-type(7),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(7).active) > li:nth-of-type(8) {
  margin-right: 2em;
}



.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:nth-last-of-type(5) {
  margin-left: 2em;
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(5).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(6).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(7).active) > li:nth-last-of-type(5) {
  margin-left: 0em;
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(3).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(4).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(5).active) > li:nth-last-of-type(6),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(6).active) > li:nth-last-of-type(7),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(7).active) > li:nth-last-of-type(8) {
  margin-left: 2em;
}



.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(3).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(4).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(5).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(6).active) > li:nth-last-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-of-type(7).active) > li:nth-last-of-type(5) {
  margin-left: 0em;
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(3).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(4).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(5).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(6).active) > li:nth-of-type(5),
.df_1012 + .df_x .dfc_x .dfcf_x > ul:has(li:nth-last-of-type(7).active) > li:nth-of-type(5) {
  margin-right: 0em;
}







.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:first-child > a,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li > a,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li > span {
  position: relative;
  float: left;
  padding: 4px 12px;
  line-height: 1.42857;
  text-decoration: none;
  border: 1px solid #ddd;
  margin-left: -1px;
  font-size: 0.8em;
}

@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li > a,
  .df_1012 + .df_x .dfc_x .dfcf_x > ul > li > span {
    font-size: 4vw;
    width: 100%;
    text-align: center;
  }
}



.df_1012 + .df_x .dfc_x .dfcf_x > ul span.icon-angle-double-left,
.df_1012 + .df_x .dfc_x .dfcf_x > ul span.icon-angle-left,
.df_1012 + .df_x .dfc_x .dfcf_x > ul span.icon-angle-double-right,
.df_1012 + .df_x .dfc_x .dfcf_x > ul span.icon-angle-right {
  cursor: pointer;
}

.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableStart span.icon-angle-double-left,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableStart span.icon-angle-double-left:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableStart span.icon-angle-double-left:focus,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableStart span.icon-angle-left,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableStart span.icon-angle-left:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableStart span.icon-angle-left:focus,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableEnde span.icon-angle-double-right,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableEnde span.icon-angle-double-right:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableEnde span.icon-angle-double-right:focus,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableEnde span.icon-angle-right,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableEnde span.icon-angle-right:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul.disableEnde span.icon-angle-right:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
  /* pointer-events: none; */
}

.df_1012 + .df_x .dfc_x .dfcf_x > ul > .active > a,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > .active > a:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > .active > a:focus,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > .active > span,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > .active > span:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > .active > span:focus {
  /* background: #e30613; */
  background: var(--designFarbe-1);
  /* border-color: #e30613; */
  border-color: var(--designFarbe-1);
  pointer-events: none;
}

.df_1012 + .df_x .dfc_x .dfcf_x > ul li span:hover,
.df_1012 + .df_x .dfc_x .dfcf_x > ul li.active a,
.df_1012 + .df_x .dfc_x .dfcf_x > ul li a:hover {
  color: var(--designFarbe-0);
  font-weight: 700;
}

.df_1012 + .df_x .dfc_x .dfcf_x > ul > li > a,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li > span {
  color: inherit;
}
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:last-child > a,
.df_1012 + .df_x .dfc_x .dfcf_x > ul > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.icon-angle-double-left::before {
  content: 'Start';
}
.icon-angle-left::before {
  content: 'Zurück';
}
.icon-angle-right::before {
  content: 'Weiter';
}
.icon-angle-double-right::before {
  content: 'Ende';
}


































.df_1012 + .df_x .dfc_x .pfeilVorZur2 > div {
  width: 2em;
  height: calc(100% - 2.5em);
  position: absolute;
  top: 0%;
  background-repeat: no-repeat;
  background-position-y: 51%;
  filter: drop-shadow(0 0 0 transparent);
  cursor: pointer;
  opacity: 0.2;
  pointer-events: none;
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}


.df_1012 + .df_x .dfc_x .pfeilVorZur2 .pfeilZur2  {
  left: 2.5em;
  background-image: var(--designIconLeftR);
}
.df_1012 + .df_x .dfc_x .pfeilVorZur2 > .pfeilZur2:hover {
  background: var(--designFarbe-0);
  background-image: var(--designIconLeftR);
  background-repeat: no-repeat;
  background-position-y: 51%;
  filter: drop-shadow(-0.25em 0.25em 0.5em #eee);
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}

.df_1012 + .df_x .dfc_x .pfeilVorZur2 .pfeilVor2  {
  background-image: var(--designIconRightR);
  right: 2.5em;
}
.df_1012 + .df_x .dfc_x .pfeilVorZur2 > .pfeilVor2:hover {
  background: var(--designFarbe-0);
  background-image: var(--designIconRightR);
  background-repeat: no-repeat;
  background-position-y: 51%;
  filter: drop-shadow(0.25em 0.25em 0.5em #eee);
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}

.df_1012 + .df_x .dfc_x .pfeilVorZur2 > .pfeilZurSichtBar,
.df_1012 + .df_x .dfc_x .pfeilVorZur2 > .pfeilVorSichtBar {
  opacity: 1;
  pointer-events: initial;
  transition: opacity 0.3s, filter 0.3s, background 0.3s;
}





/* Aktuelles */
.view-category .df_1012 + .df_x {
  display: none;
}







.df_1012 + .df_x .dfc_x li .readmore a:hover span {
  /* background-image: var(--designIconDoppelpfeilW); */
  /* transition: background-image 0.3s; */
}
@media (max-width: 760px) {
  .df_1012 + .df_x .dfc_x > * {
    margin: 0 2em;
  }
  .df_1012 + .df_x .dfc_x ul {
    /* flex-wrap: wrap; */
  }
}






































/* 3-er Text 1.roter Strich und Titeltext .do_1005 */
.do_1005 + .do_x {
  /* margin: 0.9em 0 0 0; */
  
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  /* color: red; */
}

.do_1005 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1005 + .do_x .doc_x .doco_x {
  width: 100%;
  /* background: green; */
  margin: 0 5em;
  position: relative;
}
.do_1005 + .do_x .doc_x .doco_x > div {
  width: 100%;
}
.do_1005 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  gap: 1.8em;
  /* box-shadow: 0 1px 0 0 #999; */
  /* margin: 0 0 2em 0; */
  /* padding: 0 0 2em 0; */
}
.do_1005 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1em);
  width: calc(33% - 1.8em);
}
.do_1005 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.1em;
  /* line-height: 1.3em; */
  hyphens: auto;
}
.do_1005 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
  height: 100%;
  position: relative;
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}
.do_1005 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */
  /* width: 12%; */
  /* height: 3%; */

  /* height: 0.12em; */
  /* width: 1.9em; */

  /* height: 0; */
  /* width: 0; */

  /* top: 0; */
  /* background: var(--designFarbe-1); */
}
.do_1005 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1005 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}
@media (max-width: 1023px) {
  .do_1005 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1005 + .do_x {
    /* padding-top: 7em; */
    /* padding-bottom: calc(100vw / 40); */
  }
  .do_1005 + .do_x .doc_x .doco_x {
    /* margin-bottom: 6em; */
  }
  .do_1005 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1005 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 










/* 3-er Text 1.roter Strich und Titeltext wenig Text GROSSBUSCHSTABEN.do_1006 */
.do_1006 + .do_x {
  /* margin: 0.9em 0 0 0; */
  
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  /* color: red; */
}

.do_1006 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1006 + .do_x .doc_x .doco_x {
  width: 100%;
  /* background: green; */
  margin: 0 5em;
  position: relative;
}
.do_1006 + .do_x .doc_x .doco_x > div {
  width: 100%;
}
.do_1006 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  gap: 1.8em;
  /* box-shadow: 0 1px 0 0 #999; */
  /* margin: 0 0 2em 0; */
  /* padding: 0 0 2em 0; */
}
.do_1006 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1em);
  width: calc(33% - 1.8em);
}
.do_1006 + .do_x .doc_x .doco_x > div > div p {
  padding: 2.5em 0 0 0;
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.1em;
  /* line-height: 1.3em; */
  hyphens: auto;
}
.do_1006 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
  height: 100%;
  padding: 0 0 3em 0;
  position: relative;
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}
.do_1006 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */
  /* width: 12%; */
  /* height: 3%; */
  /* height: 0.12em; */
  /* width: 1.9em; */
  /* top: 0; */
  /* background: var(--designFarbe-1); */
}
.do_1006 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1006 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}
@media (max-width: 1023px) {
  .do_1006 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1006 + .do_x {
    /* padding-top: 7em; */
    /* padding-bottom: calc(100vw / 40); */
  }
  .do_1006 + .do_x .doc_x .doco_x {
    /* margin-bottom: 6em; */
  }
  .do_1006 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1006 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 












/* 3-er Titeltext .do_1016 */


.itemid-117 .do_1016 + .do_x {
  margin: 4em 0 -2em 0;
  padding: 1em 0 0 0;
}
.do_1016 + .do_x {
  width: min(100%, var(--design-box-1));
  position: relative;
}
@media (max-width: 1023px) {
  .do_1016 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .itemid-117 .do_1016 + .do_x {
    margin: 0;
    padding: 0vw 6vw 0 6vw;
    width: calc(100% - 12vw);
  }
} 


.do_1016 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1016 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
  
  padding: 1em 0 0 0;
  box-shadow: 0 -0.02em;
}
@media (max-width: 760px) {
  .itemid-117 .do_1016 + .do_x .doco_x {
    margin: 0;
    padding: 0;
  }
} 
.do_1016 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
}
@media (max-width: 760px) {
  .do_1016 + .do_x .doc_x .doco_x > div {
    display: block;
  }
} 

@media (max-width: 760px) {
  .itemid-117 .do_1016 + .do_x .doc_x .doco_x > div {
    margin: 0;
    padding: 0;
  }
}

.do_1016 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1.8em);
}
@media (max-width: 760px) {
  .do_1016 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 
@media (max-width: 760px) {
  .itemid-117 .do_1016 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.do_1016 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.1em;
  hyphens: auto;
}
.do_1016 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
  height: 100%;
  position: relative;
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}
@media (max-width: 760px) {
  .itemid-117 .do_1016 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
    font-size: 7vw;
    margin: 9vw 0 0 0;
  }
}

















/* 3-er Text 1.roter Strich und Titeltext wenig Text drunter ein Bild .do_1007 */
.do_1007 + .do_x {
  /* margin: 0.9em 0 0 0; */
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  /* color: red; */
}
@media (max-width: 1023px) {
  .do_1007 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1007 + .do_x {
    padding: 1vw 6vw 6vw 6vw;
    width: calc(100% - 12vw);
  }
} 



.do_1007 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1007 + .do_x .doc_x .doco_x {
  width: 100%;
  /* background: green; */
  margin: 0 5em;
  position: relative;
}
@media (max-width: 760px) {
  .do_1007 + .do_x .doc_x .doco_x {
    margin: 0;
  }
} 
.do_1007 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  gap: 1.8em;
  /* box-shadow: 0 1px 0 0 #999; */
  /* margin: 0 0 2em 0; */
  /* padding: 0 0 2em 0; */
}
@media (max-width: 760px) {
  .do_1007 + .do_x .doc_x .doco_x > div {
    margin: 0;
    padding: 0;
  }
} 

.do_1007 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1.8em);
}
.do_1007 + .do_x .doc_x .doco_x > div > div p {
  /* padding: 2.5em 0 0 0; */
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  /* line-height: 1.3em; */
  hyphens: auto;
}
.do_1007 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
  height: 100%;
  /* padding: 0 0 3em 0; */
  padding: 0.5em 0 1.5em 0;
  position: relative;
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}
@media (max-width: 760px) {
  .do_1007 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
    font-size: 4vw;
    padding: 0;
  }
} 
.do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */
  /* width: 12%; */
  /* height: 3%; */
  /* height: 0.14em; */
  /* width: 1.9em; */
  /* top: 0; */
  /* background: var(--designFarbe-1); */
}
/*
.itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) {
  background-image: var(--designIconTraffic);
  background-size: 47%;
  background-size: 12.35em;
  background-repeat: no-repeat;
  background-position-y: center;
}
*/
.do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) {
  
}
.do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > div {
  width: 100%;
  margin: 0.85em 0 0 0;
  /* height: 100%; */
  min-height: 5.5em;
  /* background-size: 12.35em; */
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: center;
}
@media (max-width: 760px) {
  .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > div {
    min-height: 11.27vw;
    margin: 2vw 0 0 0;
  }
} 

.itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > div {
  background-image: var(--designIconTraffic);
}
.itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0 !important;
}
.itemid-123 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > div  {
  background-image: var(--designIconAutoauto);
}

.itemid-124 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > div  {
  background-image: var(--designIconPointers);
}
.itemid-125 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > div  {
  background-image: var(--designIconMenschen);
}



.do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0.5em 0;
}
.do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p:nth-of-type(1) {
  margin: 0 0 0.5em 0;
}
.do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p:nth-last-of-type(1) {
  margin: 0.5em 0 0 0;
}
  


.itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p  {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  hyphens: auto;
  margin: 0 0 0.5em 0;
  padding: 0;
  height: initial;
  font-family: var(--designFont-0);
}

.itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1)  {
  margin: 2.15em 0 0.5em 0;
}
.itemid-123 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p  {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  hyphens: auto;
  margin: 0 0 0.5em 0;
  padding: 0;
  height: initial;
  font-family: var(--designFont-0);
}
.itemid-123 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1)  {
  margin: 2.15em 0 0.5em 0;
}
.itemid-124 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p  {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  hyphens: auto;
  margin: 0 0 0.5em 0;
  padding: 0;
  height: initial;
  font-family: var(--designFont-0);
}
.itemid-124 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1)  {
  margin: 2.15em 0 0.5em 0;
}
.itemid-125 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p  {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  hyphens: auto;
  margin: 0 0 0.5em 0;
  padding: 0;
  height: initial;
  font-family: var(--designFont-0);
}
.itemid-125 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1)  {
  margin: 2.15em 0 0.5em 0;
}

@media (max-width: 760px) {
  .itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div > p,
  .itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p,
  .itemid-122 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1) {
    font-size: 4vw;
    margin: 2vw 0 0 0;
  }
  .itemid-123 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div > p,
  .itemid-123 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p,
  .itemid-123 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1) {
    font-size: 4vw;
    margin: 2vw 0 0 0;
  }
  .itemid-124 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div > p,
  .itemid-124 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p,
  .itemid-124 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1) {
    font-size: 4vw;
    margin: 2vw 0 0 0;
  }
  .itemid-125 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div > p,
  .itemid-125 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p,
  .itemid-125 .do_1007 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1) {
    font-size: 4vw;
    margin: 2vw 0 0 0;
  }
} 



.do_1007 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1007 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}

@media (max-width: 760px) {
  .do_1007 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    /* margin: 0 0 2em 0; */
    /* padding: 0 0 2em 0; */
  }
  .do_1007 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 




























/* 3-er Text 1.roter Strich und Titeltext plus ein Bild .do_1008 */
.do_1008 + .do_x {
  /* margin: 0.9em 0 0 0; */
  
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  /* color: red; */
  z-index: 1;
}

.do_1008 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.do_1008 + .do_x .doc_x .doco_x {
  /* width: 100%; */
  /* background: green; */
  height: 14em;
  margin: 0 5em;
  position: relative;
  transition: filter 0.3s;
  box-shadow: 0 1px 0 0 var(--designFarbe-2);
}
.do_1008 + .do_x .doc_x .doco_x:nth-of-type(1) {
  box-shadow: 0 0 0 0 transparent;
}

.do_1008 + .do_x .doc_x .doco_x > div {
  width: 100%;
}
.do_1008 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  gap: 1.8em;
  /* box-shadow: 0 1px 0 0 #999; */
  /* margin: 0 0 2em 0; */
  /* padding: 0 0 2em 0; */
}
.do_1008 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1.8em);
}
.do_1008 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) {
  /* width: calc(66% - 0.9em); */
  width: calc(66% - 0em);
  display: flex;
  align-items: flex-end;
  margin: 0 0 1.4em 0;
  padding: 0 0 0 1em;
}
@media (max-width: 760px) {
  .do_1008 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) {
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: 8vw;
  }
}

.do_1008 + .do_x .doc_x .doco_x > div > div p {
  /* padding: 2.5em 0 0 0; */
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  /* line-height: 1.3em; */
}

.do_1008 + .do_x .doc_x .doco_x:nth-last-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */

  /* width: 12%; */
  /* height: 3%; */

  /* height: 0.14em; */
  /* width: 1.9em; */

  /* height: 0.136em; */
  /* width: 2.153em; */


  /* top: 0; */
  /* background: var(--designFarbe-1); */
}
.do_1008 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) {
  /* padding: 0em 0 7.5em 0; */
  padding: 0 0 5.5em 0;
  background-size: auto 40%;
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: 0;
  transition: background-position-x 0.3s;
}

.do_1008 + .do_x .doc_x .doco_x:nth-of-type(1) > div > div:nth-of-type(1) {
  background-image: var(--designIconAutoauto);
}
.do_1008 + .do_x .doc_x .doco_x:nth-of-type(2) > div > div:nth-of-type(1) {
  background-image: var(--designIconMenschen);
}
.do_1008 + .do_x .doc_x .doco_x:nth-of-type(3) > div > div:nth-of-type(1) {
  background-image: var(--designIconPointers);
}
.do_1008 + .do_x .doc_x .doco_x:nth-of-type(4) > div > div:nth-of-type(1) {
  background-image: var(--designIconTraffic);
}

.do_1008.weitereBeitraegeFensterOffen + .do_x .doco_x:has(.open) > div > div:nth-of-type(1) {
  /* background-position-x: 1em; */
  transition: background-position-x 0.3s;
}


.do_1008 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
  height: 100%;
  /* padding: 0 0 3em 0; */
  /* padding: 0.5em 0 1.5em 0; */
  /* padding: 0.75em 0 0.5em 0; */
  padding: 0.9em 0 0em 0;
  position: relative;
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 1.5em;
  display: flex;
  align-items: center;
}
@media (max-width: 760px) {
  .do_1008 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) > p {
    font-size: 4vw;
    padding: 0;
  }
}



.do_1008 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1008 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}


.do_1008 + .do_x .doco_x > div > div:nth-of-type(2) {
  transition: filter 0.3s;
}
.do_1008.weitereBeitraegeFensterOffen + .do_x .doco_x:has(.close) > div > div:nth-of-type(2) {
  filter: opacity(0.4) blur(1px);
  transition: filter 0.3s;
}









@media (max-width: 1023px) {
  .do_1008 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1008 + .do_x {
    padding: 1vw 6vw 6vw 6vw;
    width: calc(100% - 12vw);
  }
  .do_1008 + .do_x .doc_x .doco_x {
    margin: 0;
    padding: 5vw 0 5vw 0;
    height: initial;
    box-shadow: inset 0 -1px 0 0 var(--designFarbe-2);
  }
  .do_1008 + .do_x .doc_x .doco_x:nth-of-type(4) {
    padding: 0 0 5vw 0;
  }



  .do_1008 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0;
    padding: 0;
  }
  .do_1008 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 












/* Referenzen */

/* kachelOffen kachelOffenNr-0 */

body.itemid-116.kachelOffen .do_1008 + .do_x .doco_x {
  filter: grayscale(1) blur(2px) opacity(0.3);

  pointer-events: none;
}
body.itemid-116.kachelOffenNr-0 .do_1008 + .do_x .doco_x:nth-of-type(1),
body.itemid-116.kachelOffenNr-1 .do_1008 + .do_x .doco_x:nth-of-type(2),
body.itemid-116.kachelOffenNr-2 .do_1008 + .do_x .doco_x:nth-of-type(3),
body.itemid-116.kachelOffenNr-3 .do_1008 + .do_x .doco_x:nth-of-type(4) {
  filter: grayscale(0) blur(0px) opacity(1);
  z-index: 9999;
  pointer-events: all;
}


.do_1008 + .do_x .doco_x .dp_1021 + .dp_x {
  /* transition: 1.1s; */
}
@media (max-width: 760px) {
  .do_1008 + .do_x .doco_x .dp_1021 + .dp_x {
    margin: 2vw 0 0 0;
  }
}




body.itemid-116.kachelOffenNr-3 .do_1008 + .do_x .doco_x:nth-of-type(4) .dp_1021 + .dp_x {
  transform: translateY(-30%);
  transition: 1.1s;
}
body.itemid-116.kachelOffenNr-2 .do_1008 + .do_x .doco_x:nth-of-type(3) .dp_1021 + .dp_x {
  transform: translateY(-215%);
  transition: 1.1s;
}
body.itemid-116.kachelOffenNr-1 .do_1008 + .do_x .doco_x:nth-of-type(2) .dp_1021 + .dp_x {
  transform: translateY(-415%);
  transition: 1.1s;
}
body.itemid-116.kachelOffenNr-0 .do_1008 + .do_x .doco_x:nth-of-type(1) .dp_1021 + .dp_x {
  /* transform: translateY(-415%); */
  transform: translateY(-360%);
  transition: 1.1s;
}
@media (max-width: 760px) {
  body.itemid-116.kachelOffenNr-3 .do_1008 + .do_x .doco_x:nth-of-type(4) .dp_1021 + .dp_x {
    transform: translateY(0%);
  }
  body.itemid-116.kachelOffenNr-2 .do_1008 + .do_x .doco_x:nth-of-type(3) .dp_1021 + .dp_x {
    transform: translateY(0%);
  }
  body.itemid-116.kachelOffenNr-1 .do_1008 + .do_x .doco_x:nth-of-type(2) .dp_1021 + .dp_x {
    transform: translateY(0%);
  }
  body.itemid-116.kachelOffenNr-0 .do_1008 + .do_x .doco_x:nth-of-type(1) .dp_1021 + .dp_x {
    transform: translateY(0%);
  }
}















/* 3-er Text .do_1009 */
.do_1009 + .do_x {
  /* margin: 0.9em 0 0 0; */
  
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  /* color: red; */
}

.do_1009 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1009 + .do_x .doc_x .doco_x {
  width: 100%;
  /* background: green; */
  margin: 0 5em;
  position: relative;
}
.do_1009 + .do_x .doc_x .doco_x > div {
  width: 100%;
}


.do_1009 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  gap: 1.8em;
  /* box-shadow: 0 1px 0 0 #999; */
  /* margin: 0 0 2em 0; */
  /* padding: 0 0 2em 0; */
}
.do_1009 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1em);
  width: calc(33% - 1.8em);
}
.do_1009 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  /* line-height: 1.3em; */
  hyphens: auto;
}

@media (max-width: 1023px) {
  .do_1009 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1009 + .do_x {
    /* padding-top: 7em; */
    /* padding-bottom: calc(100vw / 40); */
  }
  .do_1009 + .do_x .doc_x .doco_x {
    /* margin-bottom: 6em; */
  }
  .do_1009 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1009 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 










/* 3-er Text 1.roter Strich und Titeltext und zusätzlichem Link der wie Breadcrumb aussieht *agen roll*  .do_1010 */
.do_1010 + .do_x {
  /* margin: 0.9em 0 0 0; */
  
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  /* color: red; */
}

.do_1010 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1010 + .do_x .doc_x .doco_x {
  width: 100%;
  /* background: green; */
  margin: 0 5em;
  position: relative;
}
@media (max-width: 760px) {
  .do_1010 + .do_x .doc_x .doco_x {
    margin: 0 6vw;
  }
}

.do_1010 + .do_x .doc_x .doco_x > div {
  width: 100%;
}
.do_1010 + .do_x .doc_x .doco_x > div.teaserZusatzLink {
  /* margin: 2em 0 2.9em 0; */
  padding: 2em 0 2.9em 0;
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  text-transform: uppercase;
}
.do_1010 + .do_x .doc_x .doco_x > div.teaserZusatzLink a {
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  text-transform: uppercase;
  text-decoration: none;
  transition: color 0.3s;
}
.do_1010 + .do_x .doc_x .doco_x > div.teaserZusatzLink a:hover {
  color: var(--designFarbe-1);
  transition: color 0.3s;
}


.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  gap: 1.8em;
  /* box-shadow: 0 1px 0 0 #999; */
  /* margin: 0 0 2em 0; */
  /* padding: 0 0 2em 0; */
}
@media (max-width: 760px) {
  .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst {
    flex-direction: column;
  }
}

.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div {
  /* width: calc(33% - 1em); */
  width: calc(33% - 1.8em);
}
@media (max-width: 760px) {
  .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div {
    width: 100%;
  }
  .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-of-type(2) {
    display: none;
  }
}




.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.1em;
  /* line-height: 1.3em; */
  hyphens: auto;
}

@media (max-width: 760px) {
  .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div p {
    font-size: 4vw;
  }
}
.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-of-type(1) > p {
  height: 100%;
  position: relative;
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}

@media (max-width: 760px) {
  .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-of-type(1) > p {
    font-size: 6vw;
  }
}

.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */
  /* width: 12%; */
  /* height: 3%; */
  /* height: 0.12em; */
  /* width: 1.9em; */
  /* top: 0; */
  /* background: var(--designFarbe-1); */
}
.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}
@media (max-width: 1023px) {
  .do_1010 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1010 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    /* margin: 0 0 2em 0; */
    /* padding: 0 0 2em 0; */
    margin: 0;
    padding: 0;
  }
  .do_1010 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 





















/* 3-er Text 1.roter Strich und Titeltext viel Text drunter Referenzen .do_1017 */
.do_1017 + .do_x {
  /* margin: 0.9em 0 0 0; */
  width: min(100%, var(--design-box-1));
  position: relative;
}
@media (max-width: 1023px) {
  .do_1017 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1017 + .do_x {
    padding: 0vw 6vw 6vw 6vw;
    width: calc(100% - 12vw);
    font-size: 3.5vw;
  }
}





.do_1017 + .do_x * {
  font-family: var(--designFont-1);
}
.do_1017 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1017 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
}
@media (max-width: 760px) {
  .do_1017 + .do_x .doc_x .doco_x {
    margin: 0;
  }
}

.do_1017 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
}

@media (max-width: 760px) {
  .do_1017 + .do_x .doc_x .doco_x > div {
    display: block;
  }
  .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(1) {
    margin: 0;
    padding: 0;
  }
}
.do_1017 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1.8em);
}
.do_1017 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  /* font-size: 1.05em; */
  font-size: 1.17em;
  hyphens: auto;
}

.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > h1 {
  margin: 0;
  padding: 1.1em 0 0 0;
  position: relative;
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}
@media (max-width: 760px) {
  .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > h1 {
    padding: 2vw 0 0 0;
  }
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p {
  /* padding: 1.05em 0 0 0; */
  /* position: relative; */
  /* font-weight: 800; */
  /* font-size: 1.7em; */
  /* display: flex; */
  /* align-items: center; */
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */
  /* width: 12%; */
  /* height: 3%; */
  /* height: 0.14em; */
  /* width: 1.9em; */
  /* top: 0; */
  /* background: var(--designFarbe-1); */
}

.do_1017 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1017 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}


.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h2 {
  margin: 1em 0 1.4em 0;
  font-size: 1.17em;
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h3 {
  /* margin: 1em 0 1.4em 0; */
}


.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h3 {
  margin: 1.7em 0 0.4em 0;
  color: var(--designFarbe-1);
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4 {
  /* margin: 1.7em 0 0.4em 0; */
  /* color: var(--designFarbe-1); */
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h3:nth-of-type(1) {
  margin: -0.4em 0 0.4em 0;
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4:nth-of-type(1) {
  /* margin: -0.4em 0 0.4em 0; */
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) img {
  width: 100%;
  aspect-ratio: 1200 / 800;
  height: auto;
}



.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) img + p {
  margin: 0.15em 0 0 0;
  font-size: 0.78em;
  color: var(--designFarbe-2);
}

.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) h3:nth-of-type(1) {
  margin: 1em 0 0.4em 0;
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) h4:nth-of-type(1) {
  /* margin: 1em 0 0.4em 0; */
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0 0 0.4em 0;
  font-family: var(--designFont-0);
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div ul {
  margin: 0 0 0.4em 0;
  padding: 0 0 0 1.2em;
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div ul li {
  margin: 0 0 0.4em 0;
  font-family: var(--designFont-0);
  font-size: 1.05em;
  hyphens: auto;
}






.do_1017 + .do_x .doc_x .doco_x .mitarbeiter {
  width: 100%;
  height: 7em;
  background: var(--designFarbe-0);
  /* background: var(--designFarbe-2); */
  border-radius: 10em;
  margin: 2em 0;
  display: flex;
}

.do_1017 + .do_x .doc_x .doco_x .mitarbeiter img {
  height: calc(100% - 0.6em);
  border-radius: 20em;
  padding: 0.3em;
}

.do_1017 + .do_x .doc_x .doco_x .mitarbeiter div {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 1em;
  width: 100%;
}




.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) .mitarbeiter div h2 {
  margin: 0.8em 0 0 0;
  font-size: 1em;
  color: var(--designFarbe-2);
}
.do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) .mitarbeiter div h4 {
  /* margin: 0.8em 0 0 0; */
  /* color: var(--designFarbe-2); */
}
.do_1017 + .do_x .doc_x .doco_x .mitarbeiter div h3 {
  margin: 0 !important;
  font-size: 1.2em;
  color: var(--designFarbe-1);
  font-weight: 900;
}
.do_1017 + .do_x .doc_x .doco_x .mitarbeiter div h5 {
  /* margin: 0; */
  /* font-size: 1.2em; */
  /* color: var(--designFarbe-1); */
  /* font-weight: 900; */
}



.do_1017 + .do_x .doc_x .doco_x .mitarbeiter div joomla-hidden-mail {
  margin: auto 0 0 0;
}

.do_1017 + .do_x .doc_x .doco_x .mitarbeiter div a {
  display: block;
  width: fit-content;
  margin: auto 0 0.5em 0;
  padding: 0.2em 1em 0.3em 1em;
  text-decoration: none;
  border-radius: 10em;
  font-size: 0.8em;
  font-weight: 700;
  background: var(--designFarbe-1);
  color: var(--designFarbe-0);
}





















@media (max-width: 760px) {
  .do_1017 + .do_x .doc_x .doco_x > div {
    /* display: block; */
    /* box-shadow: 0 0 0 0 #99999900; */
    /* margin: 0 0 2em 0; */
    /* padding: 0 0 2em 0; */
  }
  .do_1017 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 





/* Impressum */


@media (max-width: 760px) {
  .itemid-144 .do_1017 + .do_x {
    font-size: 3.3vw;
  }
  .itemid-144 .do_1017 + .do_x .doc_x .doco_x {
    margin: 0;
  }
  .itemid-144 .do_1017 + .do_x .doc_x .doco_x > div {
    padding: 0;
  }
  .itemid-144 .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > h1 {
    padding: 2vw 0 0 0;
  }
}

















/* 3-er Text Leistungen ÖV-Planung etc. mit Mitarbeitern .do_1019 */
.do_1019 + .do_x {
  margin: 3em 0 2em 0;
  width: min(100%, var(--design-box-1));
  position: relative;
}
@media (max-width: 1023px) {
  .do_1019 + .do_x {
    font-size: 0.5em;
    margin: 0;
  }
}

.do_1019 + .do_x * {
  font-family: var(--designFont-1);
  color: var(--designFarbe-0);
}
.do_1019 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  background: var(--designFarbe-2);
}
@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x {
    padding: 6vw;
    flex-direction: column;
    width: calc(100% - 12vw);
  }
}

.do_1019 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
}
@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x .doco_x {
    margin: 0;
  }
}

.do_1019 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
}
@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x .doco_x > div:nth-of-type(1) {
    display: none;
  }
}

.do_1019 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1.8em);
}

.do_1019 + .do_x .doc_x .doco_x div ul {
  margin: 1em 0;
  padding: 0 0 0 1em ;
}
.do_1019 + .do_x .doc_x .doco_x div ul:nth-last-of-type(1) {
  margin: 1em 0 5em 0;
}
@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x .doco_x div ul,
  .do_1019 + .do_x .doc_x .doco_x div ul:nth-last-of-type(1){
    margin: 2vw 0 0 4vw;
  }
}

@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x .doco_x div ul li {
    font-size: 4vw;
    hyphens: auto;
  }
}

.do_1019 + .do_x .doc_x .doco_x div h3 {
  margin: 2em 0 1em 0;
  /* font-size: 1.7em; */
  font-size: 2em;
}
@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x .doco_x div h3 {
    margin: 4vw 0 0vw 0;
    font-size: 5vw;
  }
  .do_1019 + .do_x .doc_x .doco_x div:nth-of-type(1) h3 {
    margin: 0;
  }
}

.do_1019 + .do_x .doc_x .doco_x .mitarbeiter {
  width: 100%;
  height: 7em;
  background: var(--designFarbe-0);
  border-radius: 10em;
  margin: 2em 0;
  display: flex;
}
@media (max-width: 760px) {
.do_1019 + .do_x .doc_x .doco_x .mitarbeiter {
    font-size: 3vw;
  }
}

.do_1019 + .do_x .doc_x .doco_x .mitarbeiter img {
  height: calc(100% - 0.6em);
  border-radius: 20em;
  padding: 0.3em;
}

.do_1019 + .do_x .doc_x .doco_x .mitarbeiter div {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 1em;
  width: 100%;
}

.do_1019 + .do_x .doc_x .doco_x .mitarbeiter div h4 {
  margin: 0.8em 0 0 0;
  color: var(--designFarbe-2);
}
.do_1019 + .do_x .doc_x .doco_x .mitarbeiter div h5 {
  margin: 0;
  font-size: 1.2em;
  color: var(--designFarbe-1);
  font-weight: 900;
}


.do_1019 + .do_x .doc_x .doco_x .mitarbeiter div joomla-hidden-mail {
  margin: auto 0 0 0;
}

.do_1019 + .do_x .doc_x .doco_x .mitarbeiter div a {
  display: block;
  width: fit-content;
  margin: auto 0 0.5em 0;
  padding: 0.2em 1em 0.3em 1em;
  text-decoration: none;
  border-radius: 10em;
  font-size: 0.8em;
  font-weight: 700;
  background: var(--designFarbe-1);
  color: var(--designFarbe-0);
}






@media (max-width: 760px) {
  .do_1019 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    /* margin: 0 0 2em 0; */
    /* padding: 0 0 2em 0; */
  }
  .do_1019 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 
































/* 3-er Text  Titeltext & 2-er Kontakt .do_1027 */
.do_1027 + .do_x {
  /* margin: 0.9em 0 0 0; */
  width: min(100%, var(--design-box-1));
  position: relative;
}
@media (max-width: 1023px) {
  .do_1027 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1027 + .do_x {
    padding: 6vw;
    width: calc(100% - 12vw);
  }

  .itemid-121 .do_1027 + .do_x {
    margin: -11vw 0 0 0;
  }

  .itemid-117 .do_1027 + .do_x {
    padding: 1vw 6vw 0vw 6vw;
    width: calc(100% - 12vw);
  }

  .itemid-119 .do_1027 + .do_x {
    padding: 1vw 6vw 6vw 6vw;
  }

}

.do_1027 + .do_x * {
  font-family: var(--designFont-1);
}
.do_1027 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1027 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
}
@media (max-width: 760px) {
  .do_1027 + .do_x .doc_x .doco_x {
    margin: 0;
  }
}
.do_1027 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
}
@media (max-width: 760px) {
  .do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(1) {
    display: none;
  }
}
.do_1027 + .do_x .doc_x .doco_x > div > div {
  /* width: calc(33% - 1.8em); */
  width: calc(50% - 1.8em);
}
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div {
  width: calc(50% - 1.8em);
}

@media (max-width: 760px) {
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div,
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(3) > div {
    width: 100%;
  }
}

.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(2) {
  display: flex;
  /* align-items: flex-end; */
  flex-direction: column;
}

@media (max-width: 760px) {
  .itemid-119 .do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(2) {
    margin: 20vw 0 0 0;
  }
}

.do_1027 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  hyphens: auto;
  /* text-align: justify; */
}
@media (max-width: 760px) {
  .do_1027 + .do_x .doc_x .doco_x > div > div p {
    font-size: 4vw;
  }
  .itemid-121 .do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(2) p:nth-last-of-type(1) {
    margin: 0;
  }
}

/* .do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p ul */
.do_1027 + .do_x .doc_x .doco_x > div > div > ul {
  margin: 0 0 1em 0;
  padding: 0 0 0 1.3em;
}
.do_1027 + .do_x .doc_x .doco_x > div > div > ul li {
  font-family: var(--designFont-0);
}

@media (max-width: 760px) {
  .do_1027 + .do_x .doc_x .doco_x > div > div > ul {
    padding: 0 0 0 2em;
  }
  .do_1027 + .do_x .doc_x .doco_x > div > div > ul li {
    font-size: 4vw;
  }
} 



.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p {
  padding: 1.05em 0 0 0;
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}


/*
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p br + * a {
  text-decoration: none;
  color: var(--designFarbe-2);
  pointer-events: none;
}
*/
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p br + * a,
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p br + a {
  text-decoration: none;
  color: var(--designFarbe-2);
  font-family: var(--designFont-0)
}


.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h3 {
  margin: 1em 0 1.4em 0;
  display: none;
}


.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4 {
  margin: 1.7em 0 0.4em 0;
  color: var(--designFarbe-1);
}
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4:nth-of-type(1) {
  /* margin: -0.4em 0 0.4em 0; */
  margin: 1.6em 0 0.4em 0;
}
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) h4:nth-of-type(1) {
  /* margin: 0 0 0.4em 0; */
  margin: 1.6em 0 0.4em 0;
}
@media (max-width: 760px) {
  .itemid-119 .do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4 {
    font-size: 2.5em;
  }
  .itemid-119 .do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4:nth-of-type(1) {
    font-size: 2.5em;
    /* margin: 0; */
    margin: 1vw 0 0.3em 0;
  }
}

.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0 0 0.4em 0;
  font-family: var(--designFont-0);
}

.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p ul {
  margin: 0 0 1em 0;
  padding: 0 0 0 1.3em;
}
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > h4:nth-of-type(1) + p a {
  position: relative;
  display: inline-block;
}
.do_1027 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > h4:nth-of-type(1) + p a::after {
  content: '';
  position: absolute;
  height: 142%;

  aspect-ratio: 512 / 386;
  width: auto;
  background-image: var(--designIconPointer);
  background-repeat: no-repeat;
  background-size: cover;
  top: -1.4em;
  right: -80%;
  opacity: 0.8;
}













@media (max-width: 760px) {
  .do_1027 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .itemid-121 .do_1027 + .do_x .doc_x .doco_x > div {
    margin: 0;
    padding: 0;
  }
  
  .itemid-117 .do_1027 + .do_x .doc_x .doco_x > div {
    padding: 0;
    margin: 0;
  }

  .do_1027 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 




/* Formular */



.convertforms#cf_1 form .cf-form-wrap {
  position: relative;
}
.convertforms#cf_1 form .cf-response {
  padding: 0;
  margin: 0;
  background: #00800045;
  position: absolute;
  height: 0%;
  width: 100%;
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
  z-index: 1;
  box-shadow: inset 0 0 0 0 #fefefe;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: box-shadow 0.5s, backdrop-filter 0.5s, -webkit-backdrop-filter 0.5s;
}
.convertforms#cf_1 form .cf-fields .cf-control-group {
  padding: 0 0 0.25em 0;
}
.convertforms#cf_1.cf-success form .cf-response {
  height: 100%;
  box-shadow: inset 0 0 0 4em #fefefe;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  transition: box-shadow 0.5s, backdrop-filter 0.5s, -webkit-backdrop-filter 0.5s;
}
.convertforms#cf_1 form .cf-response p {
  margin: 0;
  font-size: 2em;
  font-family: var(--designFont-1);
  display: block;
  width: calc(100% - 8em);
  text-align: center;
  hyphens: none;
}
/*
.convertforms#cf_1.cf-success form .cf-response p {
  margin: 0;
  font-size: 2em;
  font-family: 'Noto Sans';
  display: block;
  width: calc(100% - 8em);
  text-align: center;
  hyphens: none;
}
*/



.convertforms#cf_2 form {
  margin: 1.4em 0 0 0;
}

.convertforms#cf_2 form .cf-response,
.convertforms#cf_2.cf-success form .cf-response {
  display: none;
}
.convertforms#cf_2 form .cf-fields .cf-control-group {
  max-width: 56%;
}
@media (max-width: 760px) {
  .convertforms#cf_2 form .cf-fields .cf-control-group {
    max-width: initial;
  }
}
.convertforms#cf_2 form .cf-form-wrap .cf-fields .cf-control-input button[type="submit"] span.cf-btn-text {
  visibility: visible;
}
.convertforms#cf_2 form .cf-form-wrap .cf-fields .cf-control-input button[type="submit"] .cf-spinner-container {
  visibility: hidden;
}




.convertforms form .cf-form-wrap .cf-fields .cf-control-group[data-type="html"] .cf-control-input div h4:nth-of-type(1) {
  margin: 0.5em 0 0 0;
} 

.convertforms form .cf-form-wrap {
  /* padding: 1em 0 0 0; */
  padding: 0;
}

.convertforms form .cf-fields {
  margin: 0;
}
.convertforms form .cf-fields .cf-control-group {
  padding: 0.25em 0;
}


.convertforms .cf-list input {
  margin-top: 4px;
}

@media (max-width: 760px) {
  .convertforms .cf-form-wrap .cf-fields input {
    font-size: 4vw;
  }
}
.convertforms a {
  text-decoration: none;
  color: var(--designFarbe-2);
} 
.convertforms form .cf-form-wrap .cf-fields .cf-control-input {
  font-size: 1em;
}



.convertforms .cf-form-wrap .cf-fields input.cf-input:not([type="checkbox"]) {
  padding: 0.3em 1.5em 0.3em 1.5em;
  border-radius: 1.5em;
}
.convertforms .cf-form-wrap .cf-fields textarea {
  padding: 1.5em 1.5em 1.5em 1.5em;
  /* border-radius: 1.5em; */
  border-radius: 1em;
  resize: vertical;
}

.convertforms .cf-form-wrap .cf-fields .cf-input:not(.flatpickr-input)[readonly] {
  -webkit-box-shadow: initial;
  box-shadow: initial;
}


.convertforms form .cf-form-wrap .cf-fields .cf-control-input input[type="checkbox"] {
  width: 0.8em;
  height: 0.8em;
  margin-top: 0.21em;
  position: relative;
}
/*
.convertforms form .cf-form-wrap .cf-fields .cf-control-input input[type="checkbox"]::after {
  content: '';
  position: absolute;
  width: 120%;
  height: 120%;
  transform: translate(-10%, -10%);
  border-radius: 1em;
  border: 0.2em solid var(--designFarbe-2);
}
*/


.convertforms form .cf-form-wrap .cf-fields .cf-control-input label {
  font-size: 1em;
  font-family: var(--designFont-0);
}
@media (max-width: 760px) {
  .convertforms form .cf-form-wrap .cf-fields .cf-control-input label {
    font-size: 3vw;
  }
}
.convertforms form .cf-form-wrap .cf-fields .cf-control-input p {
  color: var(--designFarbe-2);
} 
.convertforms form .cf-form-wrap .cf-fields div[data-label="Text Datenschutz"] .cf-control-input p {
  font-size: 0.8em;
}
@media (max-width: 760px) {
.convertforms form .cf-form-wrap .cf-fields div[data-label="Text Datenschutz"] .cf-control-input p {
    font-size: 3vw;
  }
}


.convertforms form a strong {
  font-family: var(--designFont-0) !important;
}
.convertforms .cf-list .cf-checkbox-group {
  display: flex;
  align-items: flex-start;
}


.convertforms form .cf-form-wrap .cf-fields .cf-control-input button[type="submit"] {
  border-radius: initial !important;
  padding: initial !important;
  color: initial !important;
  font-size: 1em !important;
  background-color: initial !important;
}
.convertforms form .cf-form-wrap .cf-fields .cf-control-input button[type="submit"]:hover {
  opacity: 1;
}

.convertforms form .cf-form-wrap .cf-fields .cf-control-input button[type="submit"] span.cf-btn-text {
  display: block;
  width: fit-content;
  padding: 0.3em 1.5em 0.4em 1.5em;
  margin: 0.7em 0 0 0;
  text-decoration: none;
  border-radius: 10em;
  font-size: 1em;
  font-weight: 700;
  background: var(--designFarbe-1);
  color: var(--designFarbe-0);
}

@media (max-width: 760px) {
  .convertforms form .cf-form-wrap .cf-fields .cf-control-input button[type="submit"] span.cf-btn-text {
    font-size: 3vw;
  }
}

































/* 2-er Titeltext (33%) & 1-er (66%) Karirre .do_1028 */
.do_1028 + .do_x {
  /* margin: 0.9em 0 0 0; */
  width: min(100%, var(--design-box-1));
  position: relative;
}

.do_1028 + .do_x * {
  font-family: var(--designFont-1);
}
.do_1028 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1028 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
}
.do_1028 + .do_x .doc_x .doco_x > div {
  width: 100%;
  padding: 0 0 1.4em 0;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
  border-bottom: 0.2em solid var(--designFarbe-2-01);
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-last-of-type(1) {
  border-bottom: 0 solid transparent;
}

.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(1) {
  width: calc(33% - 1.8em);
}

.do_1028 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  hyphens: auto;
  text-align: justify;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p:nth-of-type(1) {
  padding: 1.05em 0 0 0;
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p:nth-of-type(2) {
  padding: 1.05em 0 0 0;
  font-weight: 800;
  font-size: 1em;
  display: flex;
  align-items: center;
  color: var(--designFarbe-1);
}


.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) {
  width: calc(66% - 1.8em);
}

.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) h4 {
  margin: 1em 0 0 0;
  font-size: 1.3em;
}
.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) h4:nth-of-type(1) {
  color: var(--designFarbe-1);
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(2) h4:nth-of-type(1) {
  margin: 0;
}

.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) ul {
  margin: 0;
  padding: 0 0 0 1.3em;
  font-size: 1em;
}
.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) ul li {
  font-size: 1.05em;
}
.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) ul li::marker {
  color: var(--designFarbe-1);
}
.do_1028 + .do_x .doc_x .doco_x > div > div:nth-of-type(2) a {
  text-decoration: none;
  color: var(--designFarbe-2);
}













/*
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div {
  width: calc(50% - 1.8em);
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(2) {
  display: flex;
  flex-direction: column;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p br + * a,
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > p br + a {
  text-decoration: none;
  color: var(--designFarbe-2);
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h3 {
  margin: 1em 0 1.4em 0;
  display: none;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4 {
  margin: 1.7em 0 0.4em 0;
  color: var(--designFarbe-1);
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4:nth-of-type(1) {
  margin: 1.6em 0 0.4em 0;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) h4:nth-of-type(1) {
  margin: 1.6em 0 0.4em 0;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0 0 0.4em 0;
  font-family: var(--designFont-0);
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > h4:nth-of-type(1) + p a {
  position: relative;
  display: inline-block;
}
.do_1028 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) > h4:nth-of-type(1) + p a::after {
  content: '';
  position: absolute;
  height: 142%;
  aspect-ratio: 512 / 386;
  width: auto;
  background-image: var(--designIconPointer);
  background-repeat: no-repeat;
  background-size: cover;
  top: -1.4em;
  right: -80%;
  opacity: 0.8;
}
*/











@media (max-width: 1023px) {
  .do_1028 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1028 + .do_x {
    /* padding-top: 7em; */
    /* padding-bottom: calc(100vw / 40); */
  }
  .do_1028 + .do_x .doc_x .doco_x {
    /* margin-bottom: 6em; */
  }
  .do_1028 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1028 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 











































/* 4-er Graue Box mit Icons Titel und Text .dp_1006 */
.dp_1006 + .dp_x {
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
 
}

.dp_1006 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  background: var(--designFarbe-2);
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x {
    flex-direction: column;
  }
}

.dp_1006 + .dp_x .dpc_x .dpcp_x {
  width: calc(50% - 11em);
  position: relative;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) {
  padding: 5em 6.2em 5em 5em;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) {
  padding: 5em 5em 5em 5.6em ;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) {
  padding: 1.2em 6.2em 5em 5em;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
  padding: 1.2em 5em 5em 5.6em;
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(1),
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(2),
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) {
    width: calc(100% - 12vw);
    padding: 6vw 6vw 0vw 6vw;
  }
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
    width: calc(100% - 12vw);
    padding: 6vw 6vw 6vw 6vw;
  }
}


.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: 100%;
  height: 6em;
  /* background: red; */
  background-repeat: no-repeat;
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
    /* height: 12vw; */
    height: 7vw;
  }
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
  background-image: var(--designIconPointers);
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) .dpcpb_x {
  background-image: var(--designIconTraffic);
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpb_x {
  background-image: var(--designIconAutoauto);
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpb_x {
  background-image: var(--designIconMenschen);
}

.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 100%;
  /* background: green; */
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
    margin: 0;
    padding: 0;
  }
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x h2 a {
  font-family: var(--designFont-1);
  text-decoration: none;
  color: var(--designFarbe-0);
  font-size: 1.23em;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x h2 {
  margin: 0.3em 0 0.8em 0;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p {
  font-weight: 500;
  font-size: 1.1em;
  /* line-height: 1.3em; */
  color: var(--designFarbe-0);
  hyphens: auto;
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p {
    font-size: 4vw;
  }
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p a:hover {
  background-image: var(--designIconDoppelpfeilW);
  transition: background-image 0.3s;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  /* display: none; */
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p > a {
  /* background: #ff00004f; */
  width: 85%;
  height: 75%;
  display: inline-block;
  transform: translate(9%, 18%);
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpt_x > p > a,
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpt_x > p > a {
  height: 85%;
  transform: translate(9%, 0%);
}

@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p > a {
    width: calc(100% - 12vw);
    height: 90%;
    transform: translate(6vw, 6vw);
    /* background: #ff000055; */
  }
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpt_x > p > a {
    height: 90%;
    transform: translate(6vw, 6vw);
  }
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpt_x > p > a {
    height: 84%;
    transform: translate(6vw, 6vw);
  }
}

.dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x:hover div.anleitText a {
  background-image: var(--designIconDoppelpfeilW);
}



.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) {
  width: 100%;
  padding: 3em 10.5em 2.3em 10.5em;
  background: var(--designFarbe-1);
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) {
    padding: 6vw 6vw 6vw 6vw;
    width: calc(100% - 12vw);
  }
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpb_x {
  display: none;
}

.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x {
    justify-content: center;
  }
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > div {
    display: none;
  }
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p {
  display: flex;
  position: initial;
  top: initial;
  left: initial;
  width: initial;
  height: initial;
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p a {
  font-family: var(--designFont-1);
  padding: 0.7em 2em;
  background: transparent;
  border: 0.25em solid var(--designFarbe-0);
  text-decoration: none;
  color: var(--designFarbe-0);
  transition: border 0.3s, color 0.3s, background 0.3s;
  border-radius: 3em;
  line-height: 1.8;
  height: fit-content;
  font-weight: 700;
  width: initial;
  display: initial;
  transform: initial;
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p a {
    font-size: 4vw;
  }
}
.dp_1006 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p a:hover {
  background: var(--designFarbe-2);
  border: 0.25em solid var(--designFarbe-2);
  transition: border 0.3s, color 0.3s, background 0.3s;
}
@media (max-width: 1023px) {
  .dp_1006 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .dp_1006 + .dp_x {
    /* padding-top: 7em; */
    /* padding-bottom: calc(100vw / 40); */
  }
  .dp_1006 + .dp_x .dpc_x .dpcp_x {
    /* margin-bottom: 6em; */
  }
  .dp_1006 + .dp_x .dpc_x .dpcp_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .dp_1006 + .dp_x .dpc_x .dpcp_x > div > div {
    width: 100%;
  }
} 















/* 4-er Graue Box mit Icons Titel und Text .dp_1016 */
.dp_1016 + .dp_x {
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
 
}
@media (max-width: 1023px) {
  .dp_1016 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .itemid-121 .dp_1016 + .dp_x {
    margin: 0;
  }
} 


.dp_1016 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  background: var(--designFarbe-2);
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x {
    flex-direction: column;
  }
}
.dp_1016 + .dp_x .dpc_x .dpcp_x {
  width: calc(25% - 4.8em);
  position: relative;
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
    /* box-shadow: 0 1px var(--designFarbe-0-01); */
    box-shadow: 0 1px var(--designFarbe-0);
  }
}

.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) {
  /* padding: 5em 6.2em 5em 5em; */
  padding: 2em 1.5em 2em 5em;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) {
  /* padding: 5em 5em 5em 5.6em ; */
  padding: 2em 1.5em;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) {
  /* padding: 1.2em 6.2em 5em 5em; */
  padding: 2em 1.5em;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
  /* padding: 1.2em 5em 5em 5.6em; */
  padding: 2em 5em 2em 1.5em;
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(1), 
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(2), 
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(3), 
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
    width: calc(100% - 12vw);
    padding: 6vw 6vw 0vw 6vw;
  }
}


.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: 100%;
  height: 6em;
  /* background: red; */
  background-repeat: no-repeat;
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
    height: 7vw;
  }
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
  background-image: var(--designIconPointers);
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) .dpcpb_x {
  background-image: var(--designIconTraffic);
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpb_x {
  background-image: var(--designIconAutoauto);
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpb_x {
  background-image: var(--designIconMenschen);
}

.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 100%;
  /* background: green; */
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x > div > div {
    width: 100%;
  }
}
.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x h2 a {
  font-family: var(--designFont-1);
  text-decoration: none;
  color: var(--designFarbe-0);
  font-size: 1.23em;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x h2 {
  margin: 0.3em 0 0.8em 0;
}


.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText ul {
  margin: 0;
  padding: 0 0 0 1.3em;
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText ul {
    font-size: 4vw;
  }
}

.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText ul li {
  font-weight: 500;
  font-size: 1.1em;
  /* line-height: 1.3em; */
  color: var(--designFarbe-0);
  font-family: var(--designFont-1);
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText ul li {
    font-size: 1em;
  }
}

.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p {
  font-weight: 500;
  font-size: 1.1em;
  /* line-height: 1.3em; */
  color: var(--designFarbe-0);
  hyphens: auto;
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p {
    opacity: 0;
    font-size: 4vw;
  }
}
.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p a {
  display: block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin: 1.5em 0 0 0;
  transition: background-image 0.3s;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p a:hover {
  background-image: var(--designIconDoppelpfeilW);
  transition: background-image 0.3s;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  /* display: none; */
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p > a {
  /* background: #ff00004f; */
  width: 85%;
  height: 75%;
  display: inline-block;
  transform: translate(9%, 18%);
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpt_x > p > a,
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpt_x > p > a {
  height: 85%;
  transform: translate(9%, 0%);
}
@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p > a {
    width: calc(100% - 12vw);
    height: 90%;
    transform: translate(6vw, 6vw);
    /* background: #ff000055; */
  }
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpt_x > p > a,
  .dp_1016 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpt_x > p > a {
    height: 90%;
    transform: translate(6%, 7%);
  }

}



.dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x:hover div.anleitText a {
  background-image: var(--designIconDoppelpfeilW);
}



.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) {
  display: none;
  width: 100%;
  padding: 3em 10.5em 2.3em 10.5em;
  background: var(--designFarbe-1);
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpb_x {
  display: none;
}

.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p {
  display: flex;
  position: initial;
  top: initial;
  left: initial;
  width: initial;
  height: initial;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p a {
  font-family: var(--designFont-1);
  padding: 0.7em 2em;
  background: transparent;
  border: 0.25em solid var(--designFarbe-0);
  text-decoration: none;
  color: var(--designFarbe-0);
  transition: border 0.3s, color 0.3s, background 0.3s;
  border-radius: 3em;
  line-height: 1.8;
  height: fit-content;
  font-weight: 700;
  width: initial;
  display: initial;
  transform: initial;
}
.dp_1016 + .dp_x .dpc_x .dpcp_x:nth-last-of-type(1) .dpcpt_x > p a:hover {
  background: var(--designFarbe-2);
  border: 0.25em solid var(--designFarbe-2);
  transition: border 0.3s, color 0.3s, background 0.3s;
}

@media (max-width: 760px) {
  .dp_1016 + .dp_x .dpc_x .dpcp_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    /* margin: 0 0 2em 0; */
    margin: 0;
    padding: 0 0 2em 0;
  }
  .dp_1016 + .dp_x .dpc_x .dpcp_x > div > div {
    width: 100%;
  }
} 





























































/* Firmenzahlen .dp_1007 */
.dp_1007 + .dp_x {
  /* margin: 0.3em 0 0 0; */

  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
}
@media (max-width: 1023px) {
  .dp_1007 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  div.dp_1007 + .dp_x {
    margin: 0;
    box-shadow: 0 1px var(--designFarbe-3-01);
    font-size: 0.25em;
  }
} 

.dp_1007 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* background: var(--designFarbe-2-01); */
}
.dp_1007 + .dp_x .dpc_x .dpcp_x {
  /* width: calc(25% - 3.7em); */
  width: calc(25% - 3.8em);
  position: relative;
  background: var(--designFarbe-3-00);
}

@media (max-width: 760px) {
  .dp_1007 + .dp_x .dpc_x .dpcp_x {
    width: 25%;
    margin: 0;
    box-shadow: -1px 0 var(--designFarbe-3-01);
  }
} 
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) {
  margin: 0 0 0 5em;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) {
  margin: 0;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) {
  margin: 0;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
  margin: 0 5em 0 0;
}
@media (max-width: 760px) {
  .dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(1),
  .dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(2),
  .dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(3),
  .dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) {
    margin: 0;
  }
} 
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: 100%;
  height: 5em;
  background-repeat: no-repeat;
  background-position: center;
  margin: 2em 0 0 0;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
  background-image: var(--designIconPointer);
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) .dpcpb_x {
  background-image: var(--designIconTeam);
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpb_x {
  background-image: var(--designIconHaus);
}
.dp_1007 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpb_x {
  background-image: var(--designIconBerg);
}
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 100%;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) {
  display: none;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p {
  font-family: var(--designFont-1);
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.8em;
  color: var(--designFarbe-2);
}
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p strong {
  font-family: var(--designFont-1);
  font-weight: 800;
  font-size: 2.7em;
  color: var(--designFarbe-1);
}
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
  padding: 0.2em 0 1.2em 0;
}
.dp_1007 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  display: none;
}


























/* Kundenfeedback .dp_1008 */
.dp_1008 + .dp_x {
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
}

.dp_1008 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* background: var(--designFarbe-2-01); */
}
.dp_1008 + .dp_x .dpc_x .dpcp_x {
  width: calc(100% - 10em);
  margin: 0 5em 0 5em;
  padding: 4.2em 11.3em;
  display: flex;
  justify-content: space-between;
  position: relative;
  background: var(--designFarbe-3-00);
}

.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: 21%;
  aspect-ratio: 1 / 1;
  background-image: url(https://interlink-verkehr.de/images/team/Holger-Michelmann_m.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
}
.dp_1008 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 75%;
  /* background: yellow; */
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) {
  display: none;
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(2) {
  height: 100%;
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > div:nth-of-type(1) {
  width: 3.8em;
  aspect-ratio: 512 / 362;
  /* background: green; */
  background-image: var(--designIconQuoteS);
  background-size: 100%;
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(1) {
  margin: 0.8em 0 0 0;
  font-family: var(--designFont-0);
  font-weight: 500;
  font-size: 1.1em;
  color: var(--designFarbe-2);
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
  font-family: var(--designFont-1);
  font-weight: 700;
  font-size: 1.2em;
  color: var(--designFarbe-1);
}
.dp_1008 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  display: none;
}



@media (max-width: 1023px) {
  .dp_1008 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .dp_1008 + .dp_x {
    font-size: 0.25em;
  }
  .dp_1008 + .dp_x .dpc_x {
    /* flex-direction: column;  */
  }
  .dp_1008 + .dp_x .dpc_x .dpcp_x {
    /* width: calc(100vw - 16vw); */
    /* width: calc(50vw - 8vw); */
    /* margin: 4vw 8vw !important; */
  }
  
} 

















/* Irgendsoein Bullshit .dp_1009 */
.dp_1009 + .dp_x {
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
 
}

.dp_1009 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* background: var(--designFarbe-2-01); */
}
.dp_1009 + .dp_x .dpc_x .dpcp_x {
  width: calc(100% - 10em);
  margin: 0 5em 0 5em;
  padding: 5.2em 6em;
  display: flex;
  justify-content: space-between;
  position: relative;
  background: var(--designFarbe-3-00);
}

.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: 11%;
  aspect-ratio: 1 / 1;
  background-image: url(https://interlink-verkehr.de/images/assets/icons/siegel.svg);
  background-repeat: no-repeat;
  background-size: 100%;
}
.dp_1009 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 84%;
  /* background: yellow; */
  display: flex;
  align-items: center;
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) {
  display: none;
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(2) {
  /* height: 100%; */
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > div:nth-of-type(1) {
  display: none;
  width: 3.8em;
  aspect-ratio: 512 / 362;
  /* background: green; */
  background-image: var(--designIconQuoteS);
  background-size: 100%;
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(1) {
  /* margin: 0.8em 0 0 0; */
  font-family: var(--designFont-0);
  font-weight: 400;
  font-size: 1.48em;
  color: var(--designFarbe-2);

}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
  font-family: var(--designFont-1);
  font-weight: 700;
  font-size: 1.2em;
  color: var(--designFarbe-1);
}
.dp_1009 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  display: none;
}



@media (max-width: 1023px) {
  .dp_1009 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .dp_1009 + .dp_x {
    font-size: 0.25em;
  }
  .dp_1009 + .dp_x .dpc_x {
    /* flex-direction: column;  */
  }
  .dp_1009 + .dp_x .dpc_x .dpcp_x {
    /* width: calc(100vw - 16vw); */
    /* width: calc(50vw - 8vw); */
    /* margin: 4vw 8vw !important; */
  }
  
} 























/* Irgendsoein Bullshit 2 .dp_1010 */
.dp_1010 + .dp_x {
  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
}

.dp_1010 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* background: var(--designFarbe-2-01); */
}
.dp_1010 + .dp_x .dpc_x .dpcp_x {
  width: calc(100% - 10em);
  margin: 0 5em 0 5em;
  padding: 4.725em 6em;
  display: flex;
  justify-content: space-between;
  position: relative;
  background: var(--designFarbe-3-00);
}
@media (max-width: 760px) {
  .dp_1010 + .dp_x .dpc_x .dpcp_x {
    margin: 0;
    padding: 6vw;
  }
}

.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: 11%;
  aspect-ratio: 1 / 1;
  background-image: url(https://interlink-verkehr.de/images/assets/icons/siegel.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media (max-width: 760px) {
  .dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
    width: 11%;
    aspect-ratio: 1 / 1;
    background-image: url(https://interlink-verkehr.de/images/assets/icons/siegel.svg);
    background-repeat: no-repeat;
    background-position: center 2vw;
    background-size: 100%;
  }
}

.dp_1010 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 84%;
  /* background: yellow; */
  display: flex;
  /* align-items: center; */
  flex-direction: column;
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) {
  /* display: none; */
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) h2 {
  font-weight: 500;
  font-size: 1.62em;
  margin: 0 0 0.6em 0;
}
@media (max-width: 760px) {
  .dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) h2 {
    font-size: 5vw;
  }
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) a {
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  text-decoration: none;
  pointer-events: none;
}
@media (max-width: 760px) {
  .dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) a {
    hyphens: auto;
  }
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(2) {
  /* height: 100%; */
}
@media (max-width: 760px) {
  .dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(2) {
    margin: 0 0 0 -14vw;
  }
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > div:nth-of-type(1) {
  display: none;
  width: 3.8em;
  aspect-ratio: 512 / 362;
  /* background: green; */
  background-image: var(--designIconQuoteS);
  background-size: 100%;
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(1) {
  /* margin: 0.8em 0 0 0; */
  font-family: var(--designFont-0);
  font-weight: 400;
  /* font-size: 1.1em; */
  font-size: 1.07em;
  color: var(--designFarbe-2);
}

@media (max-width: 760px) {
  .dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(1) {
    font-size: 4vw;
  }
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
  font-family: var(--designFont-1);
  font-weight: 700;
  font-size: 1.2em;
  color: var(--designFarbe-1);
}
.dp_1010 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  display: none;
}



@media (max-width: 1023px) {
  .dp_1010 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  div.dp_1010 + .dp_x {
    margin: 0;
    font-size: 0.25em;
  }
} 






















/* Referenzen Listen dp_1020 */

.contWeitRef {
  display: flex;
  flex-direction: column-reverse;
}


.dp_1020 + .dp_x {
  /* margin-top: 1em; */
  /* width: min(100%, var(--design-box-1)); */
  /* background: var(--designFarbe-2); */
  /* padding: 1.6em 0 0 0; */
  user-select: none;
}
.dp_1020 + .dp_x .dpc_x {
  /* width: min(100%, var(--design-box-2)); */
  /* margin: auto; */
  /* display: flex; */
  /* flex-direction: column; */
  /* Desktop */
  height: 7em;
  position: relative;
}

.dp_1020 + .dp_x .dpc_x .dpcp_x {
  display: flex;
  flex-direction: column;
  margin: 0 5em;
  padding: 0 0 1.2em 0;
  box-shadow: 0 0.1em 0 0 var(--designFarbe-0);
  /* Desktop */
  position: absolute;
  background: green;
  z-index: 1;
}


.dp_1020 + .dp_x .dpc_x .weitereBeitraegeFenster {
  height: 7em;
  overflow: hidden;
}

.dp_1020 + .dp_x .dpc_x .weitereBeitraegeOpener {
  background: #fb69ffaa;
  position: absolute;
  width: 100%;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 0.5em 0;
}



.dp_1020 + .dp_x .dpc_x ul {
  /* margin: 1.1em 0; */
  /* margin: 1.1em 0 2em 0; */
  padding: 0;
  margin: 0;
  /* display: flex; */
  /* justify-content: space-between; */
  /* transition: height 1s; */
}

.dp_1020 + .dp_x .dpc_x ul li {
  position: relative;
  display: flex;
  /* width: calc(33% - 1.6em); */
  /* background: blue; */
}


.dp_1020 + .dp_x .dpc_x li > a {
  /* display: block; */
  /* width: 1.6em; */
  /* height: 0.8em; */
  /* margin: 0.5em 0; */
  /* overflow: hidden; */
  /* color: transparent; */
  /* background-image: var(--designIconDoppelpfeilR); */
  /* background-repeat: no-repeat; */
  /* transition: background-image 0.3s; */
  /* line-height: 5; */

  /* position: absolute; */
  /* width: 100%; */
  /* height: 123%; */
  margin: 0 0 0 0;
  text-decoration: none;
  color: var(--designFarbe-2);
  transition: color 0.3s;
}
.dp_1020 + .dp_x .dpc_x ul li:hover > a{
  position: relative;
  display: flex;
  /* width: calc(33% - 1.6em); */
  /* background: blue; */
  color: var(--designFarbe-1);
  transition: color 0.3s;
}

.dp_1020 + .dp_x .dpc_x li a + p > a {
  width: 1.6em;
  height: 0.8em;
  margin: 0 0 0 0.5em;
  display: block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  /* position: absolute; */
  /* bottom: 0.5em; */
  transition: background-image 0.3s;
}
.dp_1020 + .dp_x .dpc_x li .readmore a:hover + p > a {
  background-image: var(--designIconDoppelpfeilW);
  transition: background-image 0.3s;
}


@media (max-width: 1023px) {
  .dp_1020 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .dp_1020 + .dp_x .dpc_x > * {
    margin: 0 2em;
  }
  .dp_1020 + .dp_x .dpc_x ul {
    flex-wrap: wrap;
  }
  .dp_1020 + .dp_x .dpc_x ul li {
    width: 100%;
    margin: 1.5em 0 1.5em 0;
  }
}


























/* Referenzen Listen dp_1021 */

.contWeitRef {
  display: flex;
  flex-direction: column-reverse;
}


.dp_1021 + .dp_x {
  /* margin-top: 1em; */
  /* width: min(100%, var(--design-box-1)); */
  /* background: var(--designFarbe-2); */
  /* padding: 1.6em 0 0 0; */
  width: 100%;
  margin: 0;
  user-select: none;
}
.dp_1021 + .dp_x .dpc_x {
  /* width: min(100%, var(--design-box-2)); */
  /* margin: auto; */
  /* display: flex; */
  /* flex-direction: column; */
  /* Desktop */
  height: 7em;
  position: relative;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x {
    height: initial;
  }
}

.dp_1021 + .dp_x .dpc_x .dpcp_x {
  display: flex;
  width: 100%;
  flex-direction: column;
  /* margin: 0 5em; */
  padding: 0 0 1.2em 0;
  box-shadow: 0 0.1em 0 0 var(--designFarbe-0);
  /* Desktop */
  position: absolute;
  /* background: green; */
  z-index: 1;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .dpcp_x {
    margin: 0;
    position: relative;
  }
}

.dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster {
  height: 7em;
  width: 100%;
  /* background: var(--designFarbe-0); */
  overflow: hidden;
}

.dp_1021 + .dp_x .dpc_x .weitereBeitraegeOpener {
  display: flex;
  align-items: center;
  background: var(--designFarbe-0);
  position: absolute;
  width: calc(100% - 1em);
  /* bottom: 0; */
  /* bottom: -1.3em; */
  bottom: -2.1em;
  /* display: flex; */
  /* justify-content: center; */
  /* align-items: flex-end; */
  /* padding: 0.5em 0; */
  /* padding: 0.5em 0 1em 0; */
  /* padding: 0.3em 0 1.7em 0; */
  padding: 0.3em 0 1.7em 1em;
  box-shadow: 0 0 0 0 transparent;
  cursor: pointer;
  font-family: var(--designFont-1);
  transition: color 0.3s, box-shadow 0.3s, bottom 0.3s, padding 0.3s, background 0.3s;

}

.dp_1021 + .dp_x .dpc_x .weitereBeitraegeOpener::after {
  content: '';
  position: absolute;
  width: 1em;
  height: 0.8em;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  left: 10.9em;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .weitereBeitraegeOpener::after {
    left: 39vw;
    top: 3vw;
  }
}
.dp_1021 + .dp_x .dpc_x .weitereBeitraegeOpener:hover {
  color: var(--designFarbe-1);
  transition: color 0.3s, box-shadow 0.3s, bottom 0.3s, padding 0.3s, background 0.3s;
}

.dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener {
  box-shadow: 0 0.03em 0 0 var(--designFarbe-2-02);
  bottom: -3.1em;
  bottom: -2.8em;
  color: var(--designFarbe-1) !important;
  padding: 1.3em 0 1.7em 1em;
  background: #f5f5f5;
  transition: color 0.3s, box-shadow 0.3s, bottom 0.3s, padding 0.3s, background 0.3s;
}
.dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener:hover {
  color: var(--designFarbe-3) !important;
}
.dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener::after {
  display: none;
}

.dp_1021 + .dp_x .dpc_x ul {
  /* margin: 1.1em 0; */
  /* margin: 1.1em 0 2em 0; */
  /* padding: 0; */
  margin: 0;
  /* display: flex; */
  /* justify-content: space-between; */
  /* transition: height 1s; */
  padding: 0 2em 0 1em;
  /* backdrop-filter: blur(5px); */
  transition: padding 0.3s, background 0.3s, backdrop-filter 0.3s;
}

.dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster.open ul {
  padding: 1em 2em 0 1em;
  background: #f5f5f5;
  /* background: var(--designFarbe-3-00); */
  /* backdrop-filter: blur(5px); */
  transition: padding 0.3s, background 0.3s, backdrop-filter 0.3s;
}

@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster.open ul {
    padding: 0;
    background: transparent;
  }
}

.dp_1021 + .dp_x .dpc_x ul li {
  position: relative;
  display: flex;
  /* width: calc(33% - 1.6em); */
  /* background: blue; */
}

.dp_1021 + .dp_x .dpc_x ul li:nth-last-of-type(1) {
  /* opacity: 0; */
  /* pointer-events: none; */
  padding: 0 0 1em 0;
}

.dp_1021 + .dp_x .dpc_x ul li:nth-of-type(5) {
  opacity: 0;
  pointer-events: none;
  transition-delay: 0.3s;
}
.dp_1021 + .dp_x .dpc_x .weitereBeitraegeFenster.open ul li:nth-of-type(5) {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0s;
}

.dp_1021 + .dp_x .dpc_x ul li p {
  hyphens: auto;
  display: flex;
  align-items: center;
}


.dp_1021 + .dp_x .dpc_x li > a {
  /* display: block; */
  /* width: 1.6em; */
  /* height: 0.8em; */
  /* margin: 0.5em 0; */
  /* overflow: hidden; */
  /* color: transparent; */
  /* background-image: var(--designIconDoppelpfeilR); */
  /* background-repeat: no-repeat; */
  /* transition: background-image 0.3s; */
  /* line-height: 5; */

  /* position: absolute; */
  /* width: 100%; */
  /* height: 123%; */
  margin: 0 0 0 0;
  text-decoration: none;
  color: var(--designFarbe-2);
  font-family: var(--designFont-1);
  transition: color 0.3s;
}
.dp_1021 + .dp_x .dpc_x ul li:hover > a{
  position: relative;
  display: flex;
  /* width: calc(33% - 1.6em); */
  /* background: blue; */
  color: var(--designFarbe-1);
  transition: color 0.3s;
}




.dp_1021 + .dp_x .dpc_x li a + p > a {
  /* width: 1.6em; */
  width: 1em;
  height: 0.8em;
  margin: 0 0 0 0.5em;
  display: block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  /* position: absolute; */
  /* bottom: 0.5em; */
  transition: background-image 0.3s;
}
.dp_1021 + .dp_x .dpc_x li .readmore a:hover + p > a {
  background-image: var(--designIconDoppelpfeilW);
  transition: background-image 0.3s;
}


@media (max-width: 1023px) {
  .dp_1021 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x > * {
    margin: 0 2em;
  }
  .dp_1021 + .dp_x .dpc_x ul {
    flex-wrap: wrap;
  }
  .dp_1021 + .dp_x .dpc_x ul li {
    width: 100%;
    margin: 1.5em 0 1.5em 0;
  }
}

/* Test referenzenTest Design */



.dp_1021 + .dp_x .dpc_x .referenzenTest ul {
  display: flex;
  flex-direction: column;

  margin: 0;
  /* padding: 0 0 0 1em; */
  padding: 0 2em 0 1em;
  transition: padding 0.3s, background 0.3s, backdrop-filter 0.3s;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .referenzenTest ul {
    padding: 0;
  }
}

.dp_1021 + .dp_x .dpc_x .referenzenTest ul li {
  margin: 0 0 0.5em 0;
}
.dp_1021 + .dp_x .dpc_x .referenzenTest ul h4 {
  margin: 0 0 0 0;
  width: 100%;
}

/*
@font-face {
  font-family: "ellipsis-font";
  src: local("Courier");
  unicode-range: U+2026;
  size-adjust: 0%;
}
*/

.dp_1021 + .dp_x .dpc_x .referenzenTest ul h4 a {
  width: 100%;
  text-decoration: none;
  color: var(--designFarbe-2);
  font-family: var(--designFont-1);
  font-weight: 500;
  transition: color 0.3s;

  /*
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " ...";
  display: inline-block;
  */
  
  -webkit-line-clamp: 1;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  

  /* font-family: ellipsis-font, 'Times New Roman', serif; */
  /* font-family: ellipsis-font, var(--designFont-1); */

}
.dp_1021 + .dp_x .dpc_x .referenzenTest ul h4 a:hover {
  color: var(--designFarbe-1);
  transition: color 0s;
}
.dp_1021 + .dp_x .dpc_x .referenzenTest .artikleAnleitText {
  display: none;
}

.dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeFenster {
  height: 8em;
  width: 100%;
  background: var(--designFarbe-0);
  overflow: hidden;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeFenster {
    /* height: 24vw; */
    /* height: initial; */
  }
}
.dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeOpener {
  display: flex;
  align-items: center;
  background: var(--designFarbe-0);
  position: absolute;
  width: calc(100% - 1em);
  /* bottom: 0; */
  /* bottom: -1.3em; */
  bottom: -2.1em;
  /* display: flex; */
  /* justify-content: center; */
  /* align-items: flex-end; */
  /* padding: 0.5em 0; */
  /* padding: 0.5em 0 1em 0; */
  /* padding: 0.3em 0 1.7em 0; */
  padding: 0.3em 0 1em 1em;
  box-shadow: 0 0 0 0 transparent;
  cursor: pointer;
  font-family: var(--designFont-1);
  transition: color 0.3s, box-shadow 0.3s, bottom 0.3s, padding 0.3s, background 0.3s;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeOpener {
    padding: 1vw 2vw 2vw 0vw;
    bottom: -1vw;
  }
}

.dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeFenster.open + .weitereBeitraegeOpener {
  box-shadow: 0 0.03em 0 0 var(--designFarbe-2-02);
  bottom: -3.1em;
  bottom: -2.8em;
  /* color: var(--designFarbe-1); */
  color: inherit;
  padding: 1.3em 0 1.7em 1em;
  background: #f5f5f5;
  transition: color 0.3s, box-shadow 0.3s, bottom 0.3s, padding 0.3s, background 0.3s;
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeFenster.open + .weitereBeitraegeOpener {
    padding: 1vw 2vw 2vw 0vw;
    bottom: -2vw;
    background: transparent;
    color: var(--designFarbe-1);
    box-shadow: none;
  }
}
.dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeFenster.open + .weitereBeitraegeOpener:hover {
  color: var(--designFarbe-1);
}
@media (max-width: 760px) {
  .dp_1021 + .dp_x .dpc_x .referenzenTest .weitereBeitraegeFenster.open + .weitereBeitraegeOpener:hover {
    color: var(--designFarbe-1) !important;
  }
}

























/* Über Uns */

/* Mitarbeiter-Teaser .dp_1017 */

.itemid-114 footer {
  margin: 0;
}

.dp_1017 + .dp_x {
  /* margin: 0.3em 0 0 0; */

  width: min(100%, var(--design-box-1));
  /* padding-top: 15em; */
  /* padding-bottom: calc(100vw / 8); */
  position: relative;
  user-select: none;

  display: flex;
  flex-direction: column-reverse;
 
}
@media (max-width: 1023px) {
  .dp_1017 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .dp_1017 + .dp_x {
    font-size: 0.25em;
  }
} 


.dp_1017 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  padding: 1em 0 0 0;
  display: flex;
  justify-content: space-between;
  background: var(--designFarbe-3-00);
  gap: 1em;
}
@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x {
    flex-direction: column;
    padding: 0 6vw;
    width: calc(100% - 12vw);
  }
} 
.dp_1017 + .dp_x .dpc_x:nth-of-type(1) {
  padding: 1em 0;
}
@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x:nth-of-type(1) {
    padding: 0 6vw 6vw 6vw;
  }
  .dp_1017 + .dp_x .dpc_x:nth-last-of-type(1) {
    padding: 6vw 6vw 0 6vw;
  }
} 
.dp_1017 + .dp_x .dpc_x .dpcp_x {
  /* width: calc(25% - 3.7em); */
  width: calc(25% - 3.3em);
  position: relative;
  background: var(--designFarbe-0);
}
.dp_1017 + .dp_x .dpc_x .dpcp_x * {
  font-family: var(--designFont-1);
}
.dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+1) {
  margin: 0 0 0 5em;
}
.dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+2) {
  margin: 0;
}
.dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+3) {
  margin: 0;
}
.dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+4) {
  margin: 0 5em 0 0;
}

@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+1),
  .dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+2),
  .dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+3),
  .dp_1017 + .dp_x .dpc_x .dpcp_x:nth-of-type(4n+4) {
    width: 100%;
    margin: 0 0 6vw 0;
  }
  
  .dp_1017 + .dp_x .dpc_x .dpcp_x:has(+ .dpcp_x.opacityNone)  {
    margin: 0;
  }
  .dp_1017 + .dp_x .dpc_x .dpcp_x.opacityNone {
    display: none;
  }
} 

.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  position: relative;
  width: calc(100% - 2em);
  height: auto;
  aspect-ratio: 1 / 1;
  background-repeat: no-repeat;
  background-position: center;
  margin: 1em 0 0 1em;
  border-radius: 0.7em;
  background-size: contain;
  cursor: pointer;
  transform-origin: center;
  transition: filter 0.3s, transform 0.3s, box-shadow 0.3s;
}

@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
    pointer-events: none;
  }
} 
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x:hover {
  filter: drop-shadow(0 0 3px var(--designFarbe-2-01)) grayscale(1);
  /* box-shadow: 0 0 3px var(--designFarbe-2-03); */
  /* transform: scale(0.99); */
  transition: filter 0.3s, transform 0.3s, box-shadow 0.3s;
}

.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x::after {
  position: absolute;
  content: '';
  width: 10%;
  height: 10%;
  top: 5%;
  right: 5%;
  background-image: var(--designIconLupeW);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; 
}
@media (max-width: 760px) {
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x::after {
    display: none;
  }
} 

.dp_1017 + .dp_x .dpc_x .dpcpb_x.michelmann {
  background-image: url(https://interlink-verkehr.de/images/team/Holger-Michelmann.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.aichner {
  background-image: url(https://interlink-verkehr.de/images/team/Nicolas-Aichner.jpg);
  /* background-image: url(https://interlink-verkehr.de/images/team/leer.jpg); */
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.bledl {
  background-image: url(https://interlink-verkehr.de/images/team/Friedrich-Bledl.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.boeckler {
  background-image: url(https://interlink-verkehr.de/images/team/Liss-Boeckler.jpg);
}



.dp_1017 + .dp_x .dpc_x .dpcpb_x.bornemann {
  background-image: url(https://interlink-verkehr.de/images/team/Laura-Bornemann.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.bunsen {
  background-image: url(https://interlink-verkehr.de/images/team/Maike-Bunsen.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.friebe {
  background-image: url(https://interlink-verkehr.de/images/team/Markus-Friebe.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.haensch {
  background-image: url(https://interlink-verkehr.de/images/team/Robert-Haensch.jpg);
}



.dp_1017 + .dp_x .dpc_x .dpcpb_x.kaerker {
  background-image: url(https://interlink-verkehr.de/images/team/Claudia-Kaerker.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.kruzycki {
  background-image: url(https://interlink-verkehr.de/images/team/Eric-Kruzycki.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.makri {
  background-image: url(https://interlink-verkehr.de/images/team/Maria-Despina-Makri.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.musialik {
  background-image: url(https://interlink-verkehr.de/images/team/Raven-Musialik.jpg);
}



.dp_1017 + .dp_x .dpc_x .dpcpb_x.mueller {
  background-image: url(https://interlink-verkehr.de/images/team/Daniela-Mueller.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.schneider {
  background-image: url(https://interlink-verkehr.de/images/team/Daniela-Schneider.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.stohr {
  background-image: url(https://interlink-verkehr.de/images/team/Linsey-Stohr.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.uhde {
  background-image: url(https://interlink-verkehr.de/images/team/Till-Uhde.jpg);
}



.dp_1017 + .dp_x .dpc_x .dpcpb_x.wolf {
  background-image: url(https://interlink-verkehr.de/images/team/Julia-Wolf.jpg);
}
.dp_1017 + .dp_x .dpc_x .dpcpb_x.yadav {
  background-image: url(https://interlink-verkehr.de/images/team/Abhishek-Raj-Yadav.jpg);
}











.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
  width: 100%;
}
@media (max-width: 760px) {
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x {
    font-size: 4vw;
  }
} 
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) {
  padding: 1em 1em 0 1em;
  font-size: 0.87em;
  height: 2.8em;
  display: flex;
  align-items: flex-end;
}


.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x > div:nth-of-type(1) a {
  text-decoration: none;
}



.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > h2 {
  padding: 0 0.63em;
  margin: 0.25em 0;
  color: var(--designFarbe-1);
}
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > joomla-hidden-mail a {
  display: block;
}
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > a,
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText > joomla-hidden-mail a {
  padding: 0 1em;
  color: var(--designFarbe-2);
  text-decoration: none;
  hyphens: auto;
  height: 0.5em;
}




.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText a:hover {
  color: var(--designFarbe-1);
}

.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p {
  color: var(--designFarbe-2);
  hyphens: auto;
}

.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText ul {
  padding: 0 0 0 1.2em;
  hyphens: auto;
}

.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
  padding: 1.2em 0 2.2em 0;
}

@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
    padding: 2.2em 0 0em 0;
  }
} 
.dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p  {
  display: none;
}





.dp_1017 + .dp_x .dpc_x .vcfCard {
  display: block;
  height: 2em;
  aspect-ratio: 512 / 391;
  width: auto;
  background-image: var(--designIconUser);
  margin: 0.5em 0 1em 1em;
  padding: 0 !important;

  background-repeat: no-repeat;

  opacity: 0;
  pointer-events: none;
}



.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFensterCont {
  display: flex;
  width: 100%;
  flex-direction: column;
  /* margin: 0 5em; */
  /* padding: 0 0 1.2em 0; */
  /* box-shadow: 0 0.1em 0 0 var(--designFarbe-0); */
  position: absolute;
  /* background: green; */
  z-index: 1;
  /* padding: 1em 1em; */
}

@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFensterCont {
    position: relative;
  }
} 


.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster {
  height: 1em;
  width: 100%;
  /* padding: 0em 1em; */
  /* background: var(--designFarbe-0); */
  overflow: hidden;
  transition: padding 0.3s 0.7s, background 0.3s 0.7s;
}

.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open {
  /* padding: 1em 1em; */
  background: var(--designFarbe-0);
  transition: padding 0.3s, background 0.3s;
}

.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster > * {
  padding: 1em 1em;
  opacity: 0;
  transition: opacity 0.3s 0.7s;
}
.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open > * {
  opacity: 1;
  transition: opacity 0.3s;
}




/*
.dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener {
  position: absolute;
  aspect-ratio: 516 / 296;
  height: 1.2em;
  width: 50%;

  bottom: 2.4em;
  left: 50%;

  background-image: var(--designIconDown);
  background-repeat: no-repeat;
  background-position-x: center;

  cursor: pointer;
  transform: translateX(-50%) rotate(0deg);
  box-shadow: 0 -2.2em 0 0 transparent, 0 -1.6em 0 -0.5em transparent;
  transition: bottom 1s, transform 0s 0.8s, left 0s 0.8s, width 0s 0.8s, box-shadow 1s;
}

.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener {
  bottom: -2em;
  bottom: 1em;
  transform: translateX(0%) rotate(180deg);
  left: 0em;
  width: 100%;
  box-shadow: 0 -2.2em 0 0 var(--designFarbe-0), 0 -1.6em 0 -0.5em #dddddd;
  transition: bottom 1s, transform 0s 0.8s, left 0s 0.8s, width 0s 0.8s, box-shadow 0s 0.8s;
}
*/


.com-content-article__body > .dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener {
  display: none;
}
@media (max-width: 760px) {
  .com-content-article__body > .dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener {
    display: block;
  }
} 



.dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener {



  position: absolute;
  aspect-ratio: 516 / 296;
  height: 1.2em;
  width: 50%;
  bottom: 2.4em;
  left: 50%;

  background-image: var(--designIconDown);
  background-repeat: no-repeat;
  background-position-x: center;

  cursor: pointer;
  transform: translateX(-50%) rotate(0deg);
  box-shadow: 0 -2.2em 0 0 transparent, 0 -1.6em 0 -0.5em transparent;
  opacity: 1;
  /* transition: bottom 1s, transform 0s 0.8s, left 0s 0.8s, width 0s 0.8s, box-shadow 1s; */
  transition: opacity 1s;
  transition-delay: 1s;
}

@media (max-width: 760px) {
  .dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener {
    bottom: 0.6em;
  }
} 

.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener {
  opacity: 0;
  transition: opacity 0s;
  transition-delay: 0s;
}
.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener {
  /* display: none; */
}


.dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener2 {
  /* position: absolute; */
  aspect-ratio: 516 / 296;
  height: 1.2em;
  width: 100%;
  /* background: red; */
  /* width: 50%; */

  /* bottom: 2.4em; */
  /* background: red; */
  /* transform: translateX(-50%); */
  /* left: 50%; */

  background-image: var(--designIconDown);
  background-repeat: no-repeat;
  background-position-x: center;

  cursor: pointer;
  /* transform: translateX(-50%) rotate(0deg); */
  transform: rotate(180deg);
  box-shadow: 0 -2.2em 0 0 transparent, 0 -1.6em 0 -0.5em transparent;
  transition: bottom 1s, transform 0s 0.8s, left 0s 0.8s, width 0s 0.8s, box-shadow 1s;
}

.dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open + .weitereBeitraegeOpener2 {
  /* bottom: -2em; */
  /* bottom: 1em; */
  /* transform: translateX(-50%) rotate(180deg); */
  transform: translateX(0%) rotate(180deg);
  /* left: 0em; */
  width: 100%;
  box-shadow: 0 -2.2em 0 0 var(--designFarbe-0), 0 -1.6em 0 -0.5em #dddddd;
  /* box-shadow: 0 -2.2em 0 0 var(--designFarbe-0), 0 -1.6em 0 -0.5em var(--designFarbe-1-00); */
  transition: bottom 1s, transform 0s 0.8s, left 0s 0.8s, width 0s 0.8s, box-shadow 0s 0.8s;
}





/* Mitarbeiter PopUp */
.itemid-114 .steckBrief {
  backdrop-filter: brightness(0.5) blur(3px);
  display: none;
  z-index: -10;
}
.itemid-114 .steckBrief.steckBriefOpen {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.itemid-114 .steckBrief .dpcp_x {
  display: none;
  user-select: none;
}

.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x {
  width: initial;
  position: relative;
  user-select: initial;
  display: block;
  /* overflow: hidden; */
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x {
  width: 64em;
  margin: 0;
  padding: 0.01em;
  display: none;
  background: var(--designFarbe-0);
  border-radius: 1em;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFensterCont {
  position: relative;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFensterCont::after {
  content: 'X';
  position: absolute;
  width: 2em;
  height: 2em;
  background: #fff;
  top: -1.7em;
  right: 1em;
  border-radius: 1em;
  justify-content: center;
  display: flex;
  align-items: center;
  color: transparent;
  font-size: 1.5em;
  /* transform: rotate(90deg); */
  background-image: url(https://interlink-verkehr.de/images/assets/icons/kreuz.svg);
  background-size: 40%;
  background-repeat: no-repeat;
  background-position: center;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .dpcp_x {
  width: 33%;
  margin: 0;
  position: relative;
  background: var(--designFarbe-0);
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  cursor: initial;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x:hover {
  filter: none;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpb_x::after {
  display: none;
}


.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .anleitText {
  margin: 0 0 3em 0;
}


.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFensterCont {
  /*
  display: flex;
  flex-direction: column;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 22em;
  width: 41em;
  */

  display: flex;
  flex-direction: column;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 22em;
  right: 0;
  width: 44em;
  font-size: 0.95em;

}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster {
  height: 100% !important;
  /* background: transparent; */
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.close > *{
  opacity: 1;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .dpcp_x .dpcpt_x .anleitText p:nth-of-type(2) {
  padding: 1.2em 0 0 0;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener {
  display: none;
}
.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeOpener2 {
  display: none;
}

.itemid-114 .steckBrief.steckBriefOpen .dp_1017 + .dp_x .dpc_x .weitereBeitraegeFenster.open {
  background: transparent;
}





































/* Über Uns */

/* Mitarbeiter-Teaser .dp_1018 */

.itemid-117 footer {
  margin: 5em 0 0 0;
}

.dp_1018 + .dp_x {
  width: min(100%, var(--design-box-1));
  position: relative;
  user-select: none;
  margin-bottom: 3em;
}
@media (max-width: 1023px) {
  .dp_1018 + .dp_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  div.dp_1018 + .dp_x {
    font-size: 0.25em;
    padding: 6vw;
    width: calc(100% - 12vw);
    margin: 0;
  }
}




.dp_1018 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  column-gap: 5em;
  row-gap: 3em;
}

.dp_1018 + .dp_x .dpc_x .dpcp_x {
  width: calc(calc(100% / 5 ) - 6em);
  position: relative;
}
html.firefox .dp_1018 + .dp_x .dpc_x .dpcp_x {
  width: calc(calc(100% / 5 ) - 6.25em);
}

@media (max-width: 760px) {
  .dp_1018 + .dp_x .dpc_x .dpcp_x,
  html.firefox .dp_1018 + .dp_x .dpc_x .dpcp_x {
    width: calc(calc(100% / 2) - 3vw);
  }
}

.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(5n+1) {
  margin: 0 0 0 5em;
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(5n+5) {
  margin: 0 5em 0 0;
}

@media (max-width: 760px) {
  .dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(5n+1) {
    margin: 0;
  }
  .dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(5n+5) {
    margin: 0;
  }
}
.dp_1018 + .dp_x .dpc_x .dpcp_x a,
.dp_1018 + .dp_x .dpc_x .dpcp_x p {
  display: block;
  width: 100%;
  height: 100%;
}

.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x {
  width: calc(100% - 0em);
  height: auto;
  aspect-ratio: 500 / 398;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}


/*

.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/buero_autobus_quadratisch.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/raumkom.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/diks_onsult.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(4) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/dmo.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(5) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/eura.jpg);
}

.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(6) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/fahrplangesellschaft.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(7) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/bfv_k_ser.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(8) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/inno_grid.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(9) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/kcw.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(10) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/land_logistikg.jpg);
}

.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(11) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/vcd.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(12) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/nahverkehrsberatung.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(13) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/probst_consorten.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(14) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/th_wildau.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(15) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/technische_universitat_berlin.jpg);
}

.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(16) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/tuhh.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(17) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/christian_albrechts.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(18) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/shp.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(19) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/vcdb.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(20) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/mobile_zeiten.jpg);
}

.dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(21) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/spitzenkraft.jpg);
}



.dp_1018 ~ .dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(1) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/its_mobility.jpg);
}
.dp_1018 ~ .dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(2) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/fgsv.jpg);
}
.dp_1018 ~ .dp_1018 + .dp_x .dpc_x .dpcp_x:nth-of-type(3) .dpcpb_x {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/aulora.jpg);
}
*/













.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a,
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: grayscale(1);
  transition: 0.3s;
}
@media (max-width: 760px) {
  .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a,
  .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p {
    filter: grayscale(0);
  }
}
/*
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a:hover {
  filter: grayscale(0);
  transition: 0.3s;
}
*/
.dp_1018 + .dp_x .dpc_x .dpcp_x:hover .dpcpb_x a,
.dp_1018 + .dp_x .dpc_x .dpcp_x:hover .dpcpb_x p {
  filter: grayscale(0);
  transition: 0.3s;
}

/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="buero-autobus"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="buero-autobus"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/buero-autobus.jpg);
}






/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="raumkom"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="raumkom"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/raumkom.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="diks-consult"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="diks-consult"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/diks-consult.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="digitalmobilities"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="digitalmobilities"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/digitalmobilities.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="eura-ag"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="eura-ag"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/eura-ag.jpg);
}

/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="fahrplangesellschaft"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="fahrplangesellschaft"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/fahrplangesellschaft.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="bfv-koeser"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="bfv-koeser"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/bfv-koeser.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="inno2grid"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="inno2grid"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/inno2grid.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="kcw-online"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="kcw-online"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/kcw-online.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="landlogistik"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="landlogistik"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/landlogistik.jpg);
}

/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="vcd"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="vcd"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/vcd.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="nahverkehrsberatung"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="nahverkehrsberatung"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/nahverkehrsberatung.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="probst-consorten"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="probst-consorten"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/probst-consorten.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="th-wildau"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="th-wildau"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/th-wildau.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="tu.berlin"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="tu-berlin"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/tu-berlin.jpg);
}

/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="tuhh.de"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="tuhh"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/tuhh.jpg);
}

/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="uni-kiel"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="christian-albrechts_uni-kiel"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/christian-albrechts_uni-kiel.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="shp-ingenieure"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="shp-ingenieure"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/shp-ingenieure.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="vcdb"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="vcdb"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/vcdb.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="mobile-zeiten"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="mobile-zeiten"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/mobile-zeiten.jpg);
}

/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="spitzenkraft"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="spitzenkraft"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/spitzenkraft.jpg);
}



.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="innocam"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/innocam.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="mobility-move"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/mobility-move.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="retranetz-bb"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/retranetz-bb.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="sbi"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/sbi.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="vdv"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/vdv.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="womeninmobility"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/womeninmobility.jpg);
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="young-mobility-network"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/young-mobility-network.jpg);
}





/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="its-mobility"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="its-mobility"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/its-mobility.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="fgsv"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="fgsv"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/fgsv.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="autonome-logistik"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="autonome-logistik"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/autonome-logistik.jpg);
}





/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="experience-consulting"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="experience-consulting"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/experience-consulting.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="ikoono"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="ikoono"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/ikoono.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="infrastruktur-und-umwelt-prof-boehm-und-partner"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="infrastruktur-und-umwelt-prof-boehm-und-partner"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/infrastruktur-und-umwelt-prof-boehm-und-partner.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="tu-darmstadt"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="tu-darmstadt"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/tu-darmstadt.jpg);
}
/* .dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x a[href*="tu-dortmund"] { */
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpb_x p[data-netzname="tu-dortmund"] {
  background-image: url(https://interlink-verkehr.de/images/netzwerke/tu-dortmund.jpg);
}











.dp_1018 + .dp_x .dpc_x .dpcpt_x .anleitText {
  text-align: center;
  font-family: var(--designFont-1);
  opacity: 0.7;
}

@media (max-width: 760px) {
  .dp_1018 + .dp_x .dpc_x .dpcpt_x .anleitText {
    font-size: 3em;
  }
}





.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p {
  /* display: none; */
}
.dp_1018 + .dp_x .dpc_x .dpcp_x .dpcpt_x > p > a {
  position: absolute;
  top: 0;
  color: transparent;
  user-select: none;
  font-size: 0;
  line-height: 0;
}






































/* Breadcrumb dp_1001 */
.dp_1001 + .dp_x {
  width: min(100%, var(--design-box-1));
}
@media (max-width: 760px) {
  .dp_1001 + .dp_x {
    margin: 0 0 4.5vw 0;
  }
  .itemid-114 .dp_1001 + .dp_x {
    display: none;
  }
}
.dp_1001 + .dp_x .dpc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.dp_1001 + .dp_x .mod-breadcrumbs__wrapper {
  margin: 2em 5em;
}
@media (max-width: 768px) {
  .dp_1001 + .dp_x .mod-breadcrumbs__wrapper {
    margin: 1em 2.3em;
  }
}
@media (max-width: 760px) {
  .dp_1001 + .dp_x .mod-breadcrumbs__wrapper {
    margin: 4vw 6vw;
  }
}

.dp_1001 + .dp_x ol {
  display: flex;
  margin: 0;
  padding: 0;
}
.dp_1001 + .dp_x ol li {
  list-style-type: none;
  display: flex;
  align-items: center;
}
.dp_1001 + .dp_x ol li::after {
  content: '/';
  margin: 0 0.4em;
  font-weight: 400;
  font-size: 1.2em;

}
.dp_1001 + .dp_x ol li:nth-last-of-type(1)::after {
  display: none;
}
.dp_1001 + .dp_x ol li.float-start {
  display: none;
}
.dp_1001 + .dp_x ol li::marker {
  display: none;
}
.dp_1001 + .dp_x ol li a,
.dp_1001 + .dp_x ol li a span,
.dp_1001 + .dp_x ol li span {
  font-family: var(--designFont-1);
  color: var(--designFarbe-2);
  text-transform: uppercase;
  transition: color 0.3s;
}

.dp_1001 + .dp_x ol li span{
  font-weight: 400;
  font-size: 1em;
}
.dp_1001 + .dp_x ol li a:hover span{
  color: var(--designFarbe-1);
  transition: color 0.3s;
}
.dp_1001 + .dp_x ol li a {
  text-decoration: none;
}

@media (max-width: 760px) {
  .dp_1001 + .dp_x ol li span {
    -webkit-line-clamp: 1;
    display: box;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}













/* Aktuelles Menü Blog */



.view-category {
  
}

.view-category .dp_1001 + .dp_x .dpc_x {
  position: relative;
  /* background: red; */
  margin-bottom: 1.5em;
}
/* .view-category .dp_1001 + .dp_x .dpc_x::after { */
.view-category .dp_1001 + .dp_x .dpc_x::before {
  /* content: ''; */
  /* position: absolute; */

  /* width: 2.8em; */
  /* height: 0.15em; */

  /* width: 3.23em; */
  /* height: 0.203em; */

  /* width: 2.601em; */
  /* height: 0.164em; */

  /* width: 3.23em; */
  /* height: 0.1em; */

  /* width: 0; */
  /* height: 0; */

  /* margin: 0 0 0 5em; */
  /* background: var(--designFarbe-1); */
  /* bottom: -0.05em; */
}
/*
.do_1008 + .do_x .doc_x .doco_x:nth-last-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > p::before {
    content: '';
    position: absolute;
    height: 0.14em;
    width: 1.9em;
    top: 0;
    background: var(--designFarbe-1);
}
*/



.blog {
  width: min(100%, var(--design-box-1));
}
.blog * {
  font-family: var(--designFont-1);
}

.blog-items {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;

  /* font-size: 1em; */
}

@media (max-width: 760px) {
  .blog-items {
    padding: 0vw 6vw 6vw 6vw;
    width: calc(100% - 12vw);
  }
}








.blog-item {
  position: relative;
  width: 100%;
  margin: 1em 5em 0 5em;
  /* padding: 0 0 1em 0; */
  padding: 0 0 0.25em 0;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
  /* box-shadow: 0 0.02em 0 0 var(--designFarbe-2); */
  border-bottom: 0.02em solid var(--designFarbe-2-01);
  box-sizing: content-box;
  /* height: 14.63em; */
  /* height: 12.63em; */

  overflow: hidden;

  /* aspect-ratio: 1032 / 153; */
  /* aspect-ratio: 1032 / 174; */
  aspect-ratio: 1032 / 183;
  height: auto;
  transition: transform 0.3s;
}
@media (max-width: 760px) {
  .blog-item {
    padding: 0 0 10vw 0;
    margin: 11vw 0 0 0;
    /* height: auto !important; */
    aspect-ratio: initial;
    flex-direction: column;
  }

  .blog-item:nth-of-type(1) {
    margin: 0;
  }

  .blog-item:nth-last-of-type(1) {
    padding: 0;
  }


}




margin: 11vw 0 0 0;




.blog-item:hover {
  /* transform: scale(1.01); */
  transition: transform 0.3s;
}



.blog-item:nth-last-of-type(1) {
  border-bottom: 0 solid transparent;
}

.blog-item .item-image {
  width: calc(33% - 1.8em);
  margin: 0;
  overflow: hidden;
}
@media (max-width: 760px) {
  .blog-item .item-image {
    width: 100%;
  }
}
.blog-item .item-image img {
  width: 100%;
  aspect-ratio: 800 / 384;
  height: auto;
  /* object-fit: contain; */
  scale: 1.02;
  transition: scale 0.3s;
}
.blog-item:hover .item-image img {
  scale: 1.00;
  transition: scale 0.3s;
}

.blog-item .item-image .caption {
  font-size: 0.75em;
  color: var(--designFarbe-2);
}



.blog-item .item-content {
  width: calc(66% - 0em);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  /* justify-content: space-between; */
}
@media (max-width: 760px) {
  .blog-item .item-content {
    width: 100%;
  }
}


.blog-item .item-content .page-header {
  order: 1;
}
.blog-item .item-content .interAnleitText2 {
  order: 2;
}
.blog-item .item-content .article-info {
  order: 3;
}
.blog-item .item-content .interAnleitText31 {
  order: 4;
}
.blog-item .item-content .interAnleitText3 {
  order: 5;
}







.blog-item .item-content > * {
  width: calc(50% - 1.8em) !important;
}

.blog-item .item-content .page-header {
  display: block;
  width: calc(50% - 1em);
  margin-top: -0.4em;
  margin-bottom: 0.6em;
}
@media (max-width: 760px) {
  .blog-item .item-content .page-header {
    width: 100% !important;
  }
}
.blog-item .item-content .page-header h2 {
  margin: 0;
}
.blog-item .item-content .page-header a {
  font-family: var(--designFont-1);
  text-decoration: none;
  color: var(--designFarbe-2);
  /* font-size: 1em; */
  font-size: 0.9em;
}

.blog-item .item-content .article-info {
  display: block;
  width: calc(50% - 1em);
  margin: 0.1em 0 0.8em 0;
}
@media (max-width: 760px) {
  .blog-item .item-content .article-info {
    width: 100% !important;
  }
}
.blog-item .item-content .article-info .published {
  margin: 0;
}
.blog-item .item-content .article-info .published time {
  font-family: var(--designFont-1);
}


.blog-item .item-content .interAnleitText1 {
  display: none;
  margin-bottom: 0.8em;
}

.blog-item .item-content .interAnleitText2 {
  display: block;
  width: calc(50% - 1em);
  /* margin: 0 0 1.4em 0; */
  /* margin: 0; */
  /* margin: 0 0 0.3em 0; */
  /* margin: 0 0 0.3em 0; */
  /* margin: 0em 0 0.3em 0; */
  /* margin: 0.8em 0 0em 0; */
  /* margin: 0.8em 0 2em 0; */
  margin: 0;
  /* margin-bottom: 0.8em; */
}
@media (max-width: 760px) {
  .blog-item .item-content .interAnleitText2 {
    width: 100% !important;
  }
}

.blog-item .item-content .interAnleitText2 .anleitTextVor {
  font-family: var(--designFont-1);
  font-weight: 700;
}



.blog-item .item-content .interAnleitText31 {
  display: block;
  width: calc(50% - 1em);
  /* margin: 0 0 1.4em 0; */
  /* margin: 0; */
  /* margin: 0 0 0.3em 0; */
  /* margin: 0 0 0.3em 0; */
  /* margin: 0em 0 0.3em 0; */
  /* margin: 0.8em 0 0em 0; */
  /* margin: 0.8em 0 2em 0; */
  margin: 0;
  hyphens: auto;
}

@media (max-width: 760px) {
  .blog-item .item-content .interAnleitText31 {
    width: 100% !important;
    -webkit-line-clamp: 3;
    display: box;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.blog-item .item-content .interAnleitText3 {
  display: block;
  width: calc(50% - 1em);
  /* margin: 0 0 0 3.6em; */
  margin: -0.3em 0 0 3.6em;
  hyphens: auto;
}
@media (max-width: 760px) {
  .blog-item .item-content .interAnleitText3 {
    margin: 0;
    display: none;
  }
}

.view-article .site-grid .interAnleitText1,
.view-article .site-grid .interAnleitText2,
.view-article .site-grid .interAnleitText31,
.view-article .site-grid .interAnleitText3,
.view-article .site-grid .page-header,
.view-article .site-grid .article-info {
  display: none;
}


.blog-item .item-content .interAnleitText31 .anleitTextVor,
.blog-item .item-content .interAnleitText3 .anleitTextVor {
  position: relative;
  font-family: var(--designFont-0);
}
.blog-item .item-content .interAnleitText3 .anleitTextVor span {
  width: auto;
  height: 0.65em;
  aspect-ratio: 265 / 132;
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0.4em;
  margin: 0 0 0 0.3em;
  transition: background-image 0.3s;
}
.blog-item:hover .item-content .interAnleitText3 span {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}

.blog-item .item-content .readmore {
  /* display: none; */
  /* background: red; */
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
  user-select: none;
}
/*
.blog-item .item-content .readmore a {
  width: 100%;
  height: 100%;
  font-size: 0;
  display: block;
}
*/
.blog-item .item-content .readmore a {
  width: 100%;
  height: 100%;
  /* font-size: 0; */
  display: flex;
  align-items: flex-end;
  padding: 0 0em 1em 29em;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: 600;
  color: transparent;
  font-size: 0;
  /* transition: font-size 0.3s; */
}
.blog-item:hover .item-content .readmore a {
  /* font-size: 1em; */
  /* color: var(--designFarbe-1); */
  /* transition: color 0.3s; */
}






.blog-item .item-content .iconKalender {
  width: 1em;
  height: 1em;
  display: inline-block;
  /* background: red; */
  background-image: var(--designIconKalender);

  margin: 0 0.4em -0.05em 0;
}

.blog-item .item-content .com-content-category-blog .anleitText {
  display: none;
}













/* Aktuelles Menü Blog - Mein Style */
/*
.com-content-category-blog__navigation {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.7em;
}

.com-content-category-blog__pagination {
  margin: 0 5em;
  width: 100%;
}
.com-content-category-blog__pagination ul {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
.com-content-category-blog__pagination li {
  list-style: none;
  width: 3em;
  height: 3em;
  margin: 0.25em;
}
.com-content-category-blog__pagination li a,
.com-content-category-blog__pagination li span {
  width: 100%;
  height: 100%;
  color: var(--designFarbe-2);
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: font-size 0.3s, box-shadow 0.3s, filter 0.3s;
}
.com-content-category-blog__pagination li > a,
.com-content-category-blog__pagination li > span {
  color: var(--designFarbe-0);
  background: var(--designFarbe-2-01);
}
.com-content-category-blog__pagination li:not(.active):not(.disabled) > a:hover,
.com-content-category-blog__pagination li:not(.active):not(.disabled) > span:hover {
  font-size: 1.5em;
  box-shadow: inset 0 0 0 0.15em var(--designFarbe-0);
  filter: drop-shadow(0 0 0.02em var(--designFarbe-2-01));
  transition: font-size 0.3s, box-shadow 0.3s, filter 0.3s;
}
.com-content-category-blog__pagination li.active a {
  font-weight: 700;
  color: var(--designFarbe-0);
  background: var(--designFarbe-2-02);
}
.com-content-category-blog__pagination .page-item a > span,
.com-content-category-blog__pagination .page-item span > span {
  height: 25%;
  background-repeat: no-repeat;
  background-position: center;
  transition: height 0.3s;
}
.com-content-category-blog__pagination a > span.icon-angle-left,
.com-content-category-blog__pagination span > span.icon-angle-left,
.com-content-category-blog__pagination a > span.icon-angle-right,
.com-content-category-blog__pagination span > span.icon-angle-right {
  width: 25%;
  background-size: 200%;
  background-position: left;
  transition: width 0.3s;
}
.com-content-category-blog__pagination .icon-angle-left {
  transform: rotate(180deg);
  background-image: var(--designIconDoppelpfeilW);
}
.com-content-category-blog__pagination .icon-angle-double-left {
  transform: rotate(180deg);
  background-image: var(--designIconDoppelpfeilW);
}
.com-content-category-blog__pagination .icon-angle-right {
  background-image: var(--designIconDoppelpfeilW);
}
.com-content-category-blog__pagination .icon-angle-double-right {
  background-image: var(--designIconDoppelpfeilW);
}
.com-content-category-blog__pagination .disabled span {
  opacity: 0.3;
}
*/



/* Aktuelles Menü Blog - Der alte Webseite Drecks-Style */
.com-content-category-blog__navigation {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.7em;
}


@media (max-width: 760px) {
  .com-content-category-blog__navigation {
    margin: 0vw 0 13vw 0;
    padding: 0;
  }
}


.com-content-category-blog__pagination {
  margin: 0 5em;
  width: 100%;
}
@media (max-width: 760px) {
  .com-content-category-blog__pagination {
    margin: 0;
  }
}
.com-content-category-blog__pagination ul {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
@media (max-width: 760px) {
  .com-content-category-blog__pagination ul {
    margin: 0 0 5vw 0;
    position: relative;
    width: 100%;
    justify-content: space-between;
  }
}


.pagination *{
  font-family: 'Akko Light';
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  color: inherit;
  list-style-type: none;  
}

@media (max-width: 760px) {
  .pagination > li {
    display: flex;
    width: 100%;
    margin: 1.5em 0 1.5em 0;
    justify-content: center;
  }

  .pagination > li {
    width: 19vw;
  }
  .pagination > li.page-item:nth-of-type(1) {
    position: absolute;
    left: 6vw;
    top: 13vw;
  }
  .pagination > li.page-item:nth-of-type(2) {
    position: absolute;
    left: 28vw;
    top: 13vw;
  }
  .pagination > li.page-item:nth-last-of-type(2) {
    position: absolute;
    left: 55vw;
    top: 13vw;
  }
  .pagination > li.page-item:nth-last-of-type(1) {
    position: absolute;
    left: 77vw;
    top: 13vw;
  }
}





.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 12px;
  line-height: 1.42857;
  text-decoration: none;
  border: 1px solid #ddd;
  margin-left: -1px;
  font-size: 0.8em;
}

@media (max-width: 760px) {
  .pagination > li > a,
  .pagination > li > span {
    font-size: 4vw;
    width: 100%;
    text-align: center;
  }
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination ul.pagination li.active a,
.pagination ul.pagination li a:hover {
  color: var(--designFarbe-0);
}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  /* background: #e30613; */
  background: var(--designFarbe-1);
  /* border-color: #e30613; */
  border-color: var(--designFarbe-1);
}
ul.pagination li.active a,
ul.pagination li a:hover {
  color: #d6aa74;
}
.pagination > li > a,
.pagination > li > span {
  color: inherit;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.icon-angle-double-left::before {
  content: 'Start';
}
.icon-angle-left::before {
  content: 'Zurück';
}
.icon-angle-right::before {
  content: 'Weiter';
}
.icon-angle-double-right::before {
  content: 'Ende';
}













.pagenavigation {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  margin-top: 2.7em;
}
.pagenavigation > span {
  margin: 0 5em;
  width: calc(100% - 10em);
  display: flex;
  justify-content: center;
}

.pagenavigation > span > a {
  text-decoration: none;
}
.pagenavigation > span > a > span {
  margin: 0 1em;
  color: #3d3d3d;
}
.pagenavigation > span > a > span:nth-of-type(2),
.pagenavigation > span > a > span:nth-of-type(3) {
  display: none;
}


















/* 3-er Text 1.roter Strich und Titeltext viel Text drunter Referenzen .do_1018 */
.do_1018 + .do_x {
  /* margin: 0.9em 0 0 0; */
  width: min(100%, var(--design-box-1));
  position: relative;
}

.do_1018 + .do_x * {
  font-family: var(--designFont-1);
}
.do_1018 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1018 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
}
.do_1018 + .do_x .doc_x .doco_x > div {
  width: 100%;
}
.do_1018 + .do_x .doc_x .doco_x > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.8em;
}
.do_1018 + .do_x .doc_x .doco_x > div > div {
  width: calc(33% - 1.8em);
}
.do_1018 + .do_x .doc_x .doco_x > div > div p {
  color: var(--designFarbe-2);
  font-weight: 500;
  font-size: 1.05em;
  font-family: var(--designFont-0);
  hyphens: auto;
}
.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p {
  padding: 1.05em 0 0 0;
  position: relative;
  font-weight: 800;
  font-size: 1.7em;
  display: flex;
  align-items: center;
  font-family: var(--designFont-1);
}
.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(1) > div:nth-of-type(1) > p::before {
  /* content: ''; */
  /* position: absolute; */
  /* width: 12%; */
  /* height: 3%; */
  
  /* width: 1.9em; */
  /* height: 0.14em; */
  
  /* width: 1.9em; */
  /* height: 0.09em; */

  /* top: 0; */
  /* background: var(--designFarbe-1); */
}



.do_1018 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a {
  display: inline-block;
  background-image: var(--designIconDoppelpfeilR);
  background-repeat: no-repeat;
  width: 1.3em;
  height: 0.6em;
  margin-bottom: 0.05em;
  transition: background-image 0.3s;
}
.do_1018 + .do_x .doc_x .doco_x > div > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilS);
  transition: background-image 0.3s;
}



.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h3 {
  margin: 1em 0 1.4em 0;
}

.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) img {
  width: 100%;
  height: auto;
}






.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4 {
  margin: 1.7em 0 0.4em 0;
  color: var(--designFarbe-1);
}
.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4:nth-of-type(1) {
  margin: -0.4em 0 0.4em 0;
}
.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) h4:nth-of-type(1) {
  margin: 0 0 0.4em 0;
}
.do_1018 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0 0 0.4em 0;
}




@media (max-width: 1023px) {
  .do_1018 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1018 + .do_x {
    /* padding-top: 7em; */
    /* padding-bottom: calc(100vw / 40); */
  }
  .do_1018 + .do_x .doc_x .doco_x {
    /* margin-bottom: 6em; */
  }
  .do_1018 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1018 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 































/* 2-er Text Artikel Bld Links - Texte rechts .do_1030 */
.do_1030 + .do_x {
  margin: 2.5em 0 0 0;
  width: min(100%, var(--design-box-1));
  position: relative;
}
@media (max-width: 1023px) {
  .do_1030 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1030 + .do_x {
    font-size: 3.5vw;
    padding: 1vw 6vw 6vw 6vw;
    width: calc(100% - 12vw);
  }
} 


.do_1030 + .do_x * {
  font-family: var(--designFont-1);
}
.do_1030 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.do_1030 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  position: relative;
  display: flex;
  gap: 2.6em;
}
@media (max-width: 760px) {
  .do_1030 + .do_x .doc_x .doco_x {
    flex-direction: column;
    margin: 0;
  }
} 

.do_1030 + .do_x .doc_x .doco_x > div {
  /* width: 100%; */
}
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(1) {
  width: calc(32% - 0em);
}
@media (max-width: 760px) {
  .do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(1) {
    width: 100%;
    margin: 0;
    padding: 0;
  }
} 
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) {
  width: calc(65% - 0em);
}
@media (max-width: 760px) {
  .do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) {
    width: 100%;
    margin: 0;
    padding: 0;
  }
} 

.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(1) img {
  width: 100%;
  aspect-ratio: 1200 / 710;
  height: auto;
}
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(1) p {
  margin: 0.15em 0 0 0;
  font-size: 0.78em;
  color: var(--designFarbe-2);
}

.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) h1 {
  font-size: 1.75em;
  line-height: 1.2;
  margin: -0.28em 0 0 0;
}
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) h2 {
  font-size: 1.16em;
}

.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) h2 .iconKalender {
  width: 1em;
  height: 1em;
  display: inline-block;
  background-image: var(--designIconKalender);
  margin: 0 0.2em -0.05em 0;
}

.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) h2 span {
  font-weight: 400;
}


.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) p,
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) p a,
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) p strong {
  font-family: var(--designFont-0);
  color: var(--designFarbe-2);
}


.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) p {
  font-size: 1.17em;
  margin-bottom: 1em;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) p a {
  word-break: break-all;
}


.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) img {
  height: 7.6em;
  margin-bottom: 1em;
}

@media (max-width: 760px) {
  .do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) img {
    height: 6em;
  }
} 


.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) .extraLink p,
.do_1030 + .do_x .doc_x .doco_x > div:nth-of-type(2) .extraLink p a {
  font-weight: 700;
  color: var(--designFarbe-1);
}





@media (max-width: 760px) {
  .do_1030 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1030 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 























/* 1-er Text .do_1031 */
.do_1031 + .do_x {
  margin: 2.5em 0 0 0;
  width: min(100%, var(--design-box-1));
  position: relative;
}

@media (max-width: 1023px) {
  .do_1031 + .do_x {
    font-size: 0.5em;
  }
}
@media (max-width: 760px) {
  .do_1031 + .do_x {
    margin: 0;
    font-size: 3.3vw;
  }
}

.do_1031 + .do_x * {
  font-family: var(--designFont-1);
}




.do_1031 + .do_x .doc_x {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  display: flex;
  /* flex-wrap: wrap; */
}
.do_1031 + .do_x .doc_x .doco_x {
  width: 100%;
  margin: 0 5em;
  /* position: relative; */
  /* display: flex; */
  /* gap: 2.6em; */
}
@media (max-width: 760px) {
  .do_1031 + .do_x .doc_x .doco_x {
    margin: 0 6vw;
  }
  .do_1031 + .do_x .doc_x .doco_x > div:nth-of-type(1) {
    display: none;
  }
}

.do_1031 + .do_x .doc_x .doco_x > div:nth-of-type(2) {
  width: 100%;
}

.do_1031 + .do_x .doc_x .doco_x > div h1 {
  font-size: 1.75em;
  line-height: 1.2;
  margin: -0.28em 0 1em 0;
  /* color: var(--designFarbe-1); */
}
@media (max-width: 760px) {
  .do_1031 + .do_x .doc_x .doco_x > div h1 {
    margin: 2.6vw 0 7vw 0;
  }
}
.do_1031 + .do_x .doc_x .doco_x > div h4 {
  margin: 0;
  font-size: 1.16em;
  color: var(--designFarbe-1);
}

.do_1031 + .do_x .doc_x .doco_x > div p {
  font-size: 1.17em;
  font-family: var(--designFont-0);
  margin-bottom: 1em;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.do_1031 + .do_x .doc_x .doco_x > div a {
  text-decoration: none;
  color: var(--designFarbe-2);
  word-break: break-all;
}

.do_1031 + .do_x .doc_x .doco_x > div p strong {
  font-family: var(--designFont-0);
}
.do_1031 + .do_x .doc_x .doco_x > div p strong span {
  width: 1.25em;
  display: inline-block;
}







@media (max-width: 760px) {
  .do_1031 + .do_x .doc_x .doco_x > div {
    display: block;
    /* box-shadow: 0 0 0 0 #99999900; */
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }
  .do_1031 + .do_x .doc_x .doco_x > div > div {
    width: 100%;
  }
} 



























/* skalierung */

#designWahl_001 {
    position: fixed;
    top: 0.5em;
    right: 0.5em;
    color: #fff;
    z-index: 111;
    background: var(--designFarbe-2-01);
    transition: 0.3s;
}
#designWahl_001 .designGroesse {
    width: 6em;
    display: flex;
    justify-content: space-between;
    transition: 0.3s;
}

#designWahl_001 .designGroesse .designPlus, #designWahl_001 .designGroesse .designMinus {
    width: 2.5em;
    height: 2.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 1em;
    font-weight: 700;
    user-select: none;
    transition: 0.3s;
}

@media (max-width: 1024px) {
  #designWahl_001 {
    display: none;
  }
}

@media (max-width: 760px) {
  #designWahl_001 {
    display: none;
  }
}



/* Navigation pagenavigation Fix */
body .pagenavigation {
  display: none;
}
body.layout-blog .pagenavigation {
  /* display: block; */
}
body.itemid-116.artikelOn .pagenavigation,
body.itemid-122.artikelOn .pagenavigation {
  /* display: block; */
}



/* Safari Kill - alles was Safari verbogt ist ausgeschaltet */
body.safariMist .ds_1001 ~ .ds_x .sliderDotZuruck:hover {
  background-image: var(--designIconLeftW);
}
body.safariMist .ds_1001 ~ .ds_x .sliderDotWeiter:hover {
  background-image: var(--designIconRightW);
}

body.safariMist .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div:nth-last-of-type(1) > p a:hover {
  background-image: var(--designIconDoppelpfeilR);
}

body.safariMist .dp_1006 + .dp_x .dpc_x .dpcp_x .dpcpt_x:hover div.anleitText a {
  background-image: var(--designIconDoppelpfeilR);
}

body.safariMist .dp_1016 + .dp_x .dpc_x .dpcp_x .dpcpt_x:hover div.anleitText a {
  background-image: var(--designIconDoppelpfeilR);
}

body.safariMist .df_1002 + .df_x .dfc_x li .readmore a:hover span {
  background-image: var(--designIconDoppelpfeilR);
}
body.safariMist .df_1010 + .df_x .dfc_x li:hover .anleitText span {
  background-image: var(--designIconDoppelpfeilR);
}

body.safariMist .blog-item {
  aspect-ratio: initial;
  height: 12.65em;
}


@media (min-width: 1360px) and (max-width: 1370px) {
  body.safariMist .blog-item {
    height: 15em;
  }
}


@media (min-width: 1178px) and (max-width: 1180px) {
  body.safariMist .blog-item {
    height: 15em;
    font-size: 1em;
  }
}

@media (min-width: 1000px) and (max-width: 1024px) {
  body.safariMist .blog-item {
    height: 18em;
    font-size: 0.8em;
  }
}

@media (min-width: 819px) and (max-width: 822px) {
  body.safariMist .blog-item {
    height: 16em;
    font-size: 0.59em;
  }
}

@media (min-width: 765px) and (max-width: 770px) {
  body.safariMist .blog-item {
    height: 16em;
    font-size: 0.5em;
  }
}


@media (max-width: 760px) {
  body.safariMist .blog-item {
    height: initial;
  }
}
body.safariMist .blog-item:hover .item-content .interAnleitText3 span {
  background-image: var(--designIconDoppelpfeilR);
}















.dp_1001 + .dp_x .dpc_x {
  position: relative;
}

.do_1010 + .do_x .doc_x .doco_x > div.teaserZusatzLink{
  position: relative;
}

.do_1010 + .do_x .doc_x .doco_x > div.teaserZusatzLink::before {
  content: '';
  position: absolute;
  /* width: 2.8em; */
  /* height: 0.15em; */
  /* width: 3.23em; */
  /* height: 0.203em; */
  /* width: 2.601em; */
  /* height: 0.164em; */
  width: 3.23em;
  height: 0.204em;
  /* margin: 0 0 0 5em; */
  background: var(--designFarbe-1);
  bottom: -0.05em;
}






.dp_1001 + .dp_x .dpc_x::before {
  content: '';
  position: absolute;
  /* width: 2.8em; */
  /* height: 0.15em; */
  /* width: 3.23em; */
  /* height: 0.203em; */
  /* width: 2.601em; */
  /* height: 0.164em; */
  width: 3.23em;
  height: 0.204em;
  margin: 0 0 0 5em;
  background: var(--designFarbe-1);
  bottom: -0.05em;
}

@media (max-width: 768px) {
  .dp_1001 + .dp_x .dpc_x::before {
    margin: 0 0 0 2.3em;
  }
}

@media (max-width: 760px) {
  .dp_1001 + .dp_x .dpc_x::before {
    margin: 0 0 0 6vw;
  }
}
























/* Impressum Fix */

.itemid-144 footer {
  margin: 5em 0 0 0;
}
.itemid-144 .dp_1001 + .dp_x nav {
  opacity: 0;
  pointer-events: none;
}

.itemid-144 .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div p {
  margin: 0;
}
.itemid-144 .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) p:nth-of-type(1) {
  margin: 0.8em 0 0 0;
}
.itemid-144 .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) p:nth-last-of-type(2) {
  margin: 1em 0 0 0;
}

.itemid-144 .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div h4 {
  margin: 1em 0 0 0 !important;
}
.itemid-144 .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(1) h4:nth-last-of-type(1) {
  margin: 0 !important;
}

.itemid-144  .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(2),
.itemid-144  .do_1017 + .do_x .doc_x .doco_x > div:nth-of-type(2) > div:nth-of-type(3) {
  margin: -0.18em 0 0 0;
}

.itemid-144 .do_1017 + .do_x .doc_x .doco_x > div a {
  color: var(--designFarbe-2);
  text-decoration: none;
}


/* Datenschutz Fix */

.itemid-145 .dp_1001 + .dp_x nav {
  opacity: 0;
  pointer-events: none;
}
.itemid-145 footer {
  margin: 5em 0 0 0;
}




/* barrierefreiheit Fix */

.itemid-181 .dp_1001 + .dp_x nav {
  opacity: 0;
  pointer-events: none;
}
.itemid-181 footer {
  margin: 5em 0 0 0;
}













/* Frau Stangler Style für Mobile */

body.mobileFehltB {
  background: var(--designFarbe-2);
  color: var(--designFarbe-0);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  font-family: monospace;
  font-size: 2em;
}
body.mobileFehltB p {
  width: 75%;
  font-family: monospace;
  font-size: 5vw;
}



body.mobileFehltB > header,
body.mobileFehltB > .site-grid,
body.mobileFehltB > footer,
body.mobileFehltB + #designWahl_001{
  display: none;
}














/* Article On */
.artikelOn .header {
  position: sticky;
  top: 0;
}






























































/* Suche */

body.view-search .site-grid {
  min-height: 65vh;
}


@media (max-width: 760px) {
  body.view-search .com-finder {
    width: calc(100% - 12vw);
    padding: 1vw 6vw 6vw 6vw;
  }
}



#search-form,
#search-results {
  width: min(100%, var(--design-box-2));
  margin: 0 auto;
  /* display: flex; */
  /* flex-wrap: wrap; */
}



#search-form > form {
  margin: 1.7em 5em 0 5em;
}
@media (max-width: 760px) {
  #search-form > form {
    margin: 0;
  }
}
#search-results > * {
  margin: 1em 5em 0 5em;
}

#search-form fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
#search-form legend {
  display: none;
}
#search-form .form-inline label {
  display: none;
}
@media (max-width: 760px) {
  #search-form .form-inline .input-group {
    display: flex;
    flex-direction: column;
  }
}

#search-form input {
  height: auto;
  margin: 0;
  max-width: 35%;
  width: 35%;
  line-height: normal;
  outline: 0;
  text-transform: none;
  font-family: var(--designFont-1);
  -webkit-box-shadow: none;
  box-shadow: none;

  font-size: 1em;
  border: solid 1px var(--designFarbe-2-01);
  text-align: var(--input-text-align);

  padding: 0.3em 1.5em;
  border-radius: 1.5em;
}
@media (max-width: 760px) {
  #search-form input {
    min-width: calc(100% - 3em);
  }
}

#search-form button {
  font-family: var(--designFont-1);
  font-size: 1em;
  font-weight: 700;
  color: var(--designFarbe-0);
  padding: 0.3em 3.5em 0.4em;
  margin: 0.7em 0px 0px 2em;
  text-decoration: none;
  cursor: pointer;
  border-radius: 10em;
  background: var(--designFarbe-1);
  outline: 0;
  border: 0;
}
@media (max-width: 760px) {
  #search-form button {
    margin: 3vw 0;
  }
}






#search-results p {
  font-family: var(--designFont-1);
  font-size: 0.9em;
}
@media (max-width: 760px) {
  #search-results p.result__description {
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    padding: 1.75em 0 0 0;
  }
}



#search-results .com-finder__explained {
  margin: 1em 5em 3em 5em;
}
@media (max-width: 760px) {
  #search-results .com-finder__explained {
    margin: 0 0 1em 0;
  }
}





.result__item,
.result__item + .result__item {
  position: relative;
  margin: 0 0 1em 0;
  padding: 0;
  border: none;
  display: flex;
  flex-direction: column;
}
@media (max-width: 760px) {
  .result__item,
  .result__item + .result__item {
    margin: 0 0 1em 0;
  }
}
.result__item:hover {
  /* box-shadow: -1em 0 0 0 #f5f5f5, -1em -1em 0 0 #f5f5f5, 1em 0 0 0 #f5f5f5, 1em -1em 0 0 #f5f5f5; */
  box-shadow: 0 0 0 1em #f5f5f5;
  background: #f5f5f5;
  /* transition: 0.3s; */
}


/* @media (max-width: 760px) { */
  .result__item:has(a:focus) {
    box-shadow: 0 0 0 0.9em #f5f5f5, 0 0 0 1em red;
    background: #f5f5f5;
  }
  .result__item a:focus,
  .result__title-link:focus .result__title-text {
    text-decoration: none;
    outline: none;
  }
/* } */





.result__item a {
  text-decoration: none;
  color: initial;
}
.result__item a span {
  font-size: 1.25em;
  font-weight: 700;
  font-family: var(--designFont-1);
}



.result__item:has(a[href*="view=category"]) {
  display: none;
}

.result__title {
  order: 1;
}
.result__title a::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  /* background-color: red; */
}


.result__description {
  display: flex;
  flex-direction: column-reverse;
  margin: 0;
  order: 3;
}
.result__description time {
  font-family: var(--designFont-1);
  color: initial;
}
@media (max-width: 760px) {
  .result__description time {
    position: absolute;
    top: 0.25em;
  }
}
.result__description time::after {
  display: none;
}



@media (max-width: 760px) {
  #search-result-list {
    margin: 0;
  }
}


#search-result-list .result__taxonomy {
  margin: 0;
  order: 2;
}

#search-result-list .result__taxonomy--Type,
#search-result-list .result__taxonomy--Author,
#search-result-list .result__taxonomy--Category span {
  display: none;
}


#search-result-list .result__taxonomy--Category {
  margin-inline-start: 0;
  font-family: var(--designFont-1);
  position: relative;
  padding: 0 0.4em;
}
@media (max-width: 760px) {
  #search-result-list .result__taxonomy--Category {
    width: max-content;
  }
}


#search-result-list .result__taxonomy--Category::before {
  content: '(';
  padding-inline-end: 0;
  position: absolute;
  left: 0;
}
#search-result-list .result__taxonomy--Category::after {
  content: ')';
  position: absolute;
  right: 0;
}








#search-results .com-finder__pagination {
  width: 100%;
  margin-top: 2.7em;
}
#search-results .com-finder__pagination ul {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
@media (max-width: 760px) {
  #search-results .com-finder__pagination ul {
    position: relative;
  }
}
#search-results .com-finder__counter.search-pages-counter {
  /* display: none; */
}




.com-finder__empty {
  display: none;
}






@media (max-width: 760px) {
  #search-results .com-finder__navigation {
    /* margin: 0; */
    margin: 0 -6vw 7vw -6vw;
  }
}

































































/* Barrierefreiheit */

@media(prefers-color-scheme: dark) {


  html{
    /* background:#010101 */
  }


  .do_1010 + .do_x .doc_x .doco_x > div.teaserSelbst > div p {
    /* color: var(--designFarbe-0); */
  }


}





/* Design Info */
.designInfo {
  position: fixed;
  top: 50%;
  left: -200%;
  transform: translateY(-50%);
  background: #fff;
  z-index: 9999;
}
body.designInfoAnzeigen .designInfo {
  left: 0%;
}





















