#beo-wrapper .beo-type-searchpage .beo-newssearch-filter label, .beocms-headline--folding, .beocms-section__label,
#beo-wrapper .beo-type-searchpage .beo-newssearch-filter label:focus,
.beocms-headline--folding:focus,
.beocms-section__label:focus {
  -webkit-tap-highlight-color: transparent !important;
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  outline-style: none !important;
}

.select2-container {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

.select2-container *:focus, .select2-container:focus {
  outline: none;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

slick-wrapper > *:first-child {
  visibility: hidden;
}

slick-wrapper > *:not(:first-child) {
  display: none;
}

.slick-slide *:focus {
  outline: none !important;
}

.beo-intranet-fullpage {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  overflow-x: hidden;
}

@media (min-width: 320px) {
  .beo-intranet-fullpage {
    font-size: calc( ((100vw - 10px) / 310) * 10);
  }
  .beo-intranet-fullpage #beo-evonik-logo {
    width: 17em;
    height: 4.5em;
  }
  .beo-intranet-fullpage #beo-pageheader {
    margin-top: 4em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchinput,
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
    height: 2.5em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
    width: 2.5em;
  }
  .beo-intranet-fullpage #beo-topnavi,
  .beo-intranet-fullpage #beo-localize,
  .beo-intranet-fullpage #beo-otherintranets,
  .beo-intranet-fullpage #beo-language_links {
    font-size: 2.3em;
  }
  .beo-intranet-fullpage #beo-topnavi a {
    margin-right: 1.15em;
  }
  .beo-intranet-fullpage .beo-nav-right a {
    margin-left: 1.15em;
  }
  .beo-intranet-fullpage #beo-pagefooter a,
  .beo-intranet-fullpage #beo-pagefooter .beo-spacer {
    margin-right: 0.65em;
  }
  .beo-intranet-fullpage #beo-pagefooter {
    font-size: 1.3em;
    margin-bottom: 4em;
  }
}

@media (min-width: 768px) {
  .beo-intranet-fullpage {
    font-size: calc( ((100vw - 30px) / 738) * 10);
  }
  .beo-intranet-fullpage #beo-evonik-logo {
    width: 26em;
    height: 7em;
  }
  .beo-intranet-fullpage #beo-pageheader {
    margin-top: 4em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchinput,
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
    height: 2.5em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
    width: 2.5em;
  }
  .beo-intranet-fullpage #beo-topnavi,
  .beo-intranet-fullpage #beo-localize,
  .beo-intranet-fullpage #beo-otherintranets,
  .beo-intranet-fullpage #beo-language_links {
    font-size: 1.3em;
  }
  .beo-intranet-fullpage #beo-topnavi a {
    margin-right: 0.65em;
  }
  .beo-intranet-fullpage .beo-nav-right a {
    margin-left: 0.65em;
  }
  .beo-intranet-fullpage #beo-pagefooter a,
  .beo-intranet-fullpage #beo-pagefooter .beo-spacer {
    margin-right: 0.65em;
  }
  .beo-intranet-fullpage #beo-pagefooter {
    font-size: 1.3em;
    margin-bottom: 4em;
  }
}

@media (min-width: 992px), print {
  .beo-intranet-fullpage {
    font-size: calc( ((100vw - 47px) / 945) * 10);
  }
  .beo-intranet-fullpage #beo-evonik-logo {
    width: 26em;
    height: 7em;
  }
  .beo-intranet-fullpage #beo-pageheader {
    margin-top: 4em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchinput,
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
    height: 2.5em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
    width: 2.5em;
  }
  .beo-intranet-fullpage #beo-topnavi,
  .beo-intranet-fullpage #beo-localize,
  .beo-intranet-fullpage #beo-otherintranets,
  .beo-intranet-fullpage #beo-language_links {
    font-size: 1.3em;
  }
  .beo-intranet-fullpage #beo-topnavi a {
    margin-right: 0.65em;
  }
  .beo-intranet-fullpage .beo-nav-right a {
    margin-left: 0.65em;
  }
  .beo-intranet-fullpage #beo-pagefooter a,
  .beo-intranet-fullpage #beo-pagefooter .beo-spacer {
    margin-right: 0.65em;
  }
  .beo-intranet-fullpage #beo-pagefooter {
    font-size: 1.3em;
    margin-bottom: 4em;
  }
}

@media (min-width: 1157px) {
  .beo-intranet-fullpage {
    font-size: 11.746031746px;
  }
}

.beo-intranet-fullpage #beo-pageheader,
.beo-intranet-fullpage #beo-pagefooter {
  position: relative;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav::after,
.beo-intranet-fullpage #beo-pagefooter::after {
  content: " ";
  display: table;
  clear: both;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav a,
.beo-intranet-fullpage #beo-pagefooter a {
  color: #000;
  text-decoration: none;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav a:hover,
.beo-intranet-fullpage #beo-pagefooter a:hover {
  border-bottom: 5px solid #e9e6df;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav a.current,
.beo-intranet-fullpage #beo-pagefooter a.current {
  color: #991d85;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss {
  position: absolute;
  top: 1.3em;
  right: 0;
  text-align: right;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchinput,
.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
  display: inline-block;
  font-size: 1.2em;
  vertical-align: top;
  outline: none;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchinput {
  margin-right: -1px;
  padding-left: 0.5em;
  border: 1px solid #bcb9b2;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  width: 12em;
  border-radius: 0;
  -webkit-appearance: none;
  transition: width 0.2s ease;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchinput:focus {
  width: 20em;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton {
  float: right;
  border: 0;
  border-radius: 0;
  padding: 0.3em;
  cursor: pointer;
  background-color: #000;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton:hover {
  background-color: #991d85;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton svg {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchbutton svg path {
  fill: #fff;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchoptions {
  margin-top: 0.2em;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchoptions input[type=radio] {
  margin-right: 0.5em;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchoptions label {
  cursor: pointer;
  font-size: 1em;
}

.beo-intranet-fullpage #beo-pageheader #beo-searchmoss .beo-searchoptions label:first-of-type {
  margin-right: 0.5em;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: flex-start;
  margin-top: 3.5em;
  margin-bottom: 1em;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav .beo-nav-right {
  flex: 0 0 auto;
  text-align: right;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi {
  flex: 1 1 auto;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi ul {
  padding: 0;
  margin: 0;
  text-overflow: ellipsis;
  line-height: 1.6;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi ul li {
  display: inline-block;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi ul li:last-child a {
  margin-right: 0;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi ul li#current {
  margin-left: inherit !important;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi ul li#current a {
  color: #991d85;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi ul + ul {
  margin-top: 0.5em;
  font-weight: 400;
  text-transform: none;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-topnavi,
.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-localize,
.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-otherintranets,
.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-language_links {
  display: inline-block;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-otherintranets {
  white-space: nowrap;
}

.beo-intranet-fullpage #beo-pageheader .beo-nav #beo-language_links a:last-child {
  margin-right: 0;
}

@media (min-width: 768px) {
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .beo-intranet-fullpage #beo-pageheader {
    margin-bottom: 2em;
    margin-top: 2em;
    min-height: 5em;
    transition: min-height 0.5s ease;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon {
    position: absolute;
    display: block;
    top: 0.2em;
    right: 0;
    height: 4.1em;
    width: 4.1em;
    cursor: pointer;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right {
    top: 2.05em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left, .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left::before, .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left::after,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right::before,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right::after {
    position: absolute;
    height: 0.6em;
    width: 2.05em;
    background-color: #000;
    transition: transform 0.5s ease, background-color 0.5s ease;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left::before, .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left::after,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right::before,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right::after {
    content: "";
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left::before,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right::before {
    top: -1.36666666667em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left::after,
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right::after {
    top: 1.36666666667em;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-left {
    left: 0;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-burgericon .beo-burgericon-right {
    left: 2.05em;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show {
    min-height: 100vh;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show a {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-burgericon .beo-burgericon-left,
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-burgericon .beo-burgericon-right {
    background-color: transparent;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-burgericon .beo-burgericon-left::before {
    transform: rotateZ(45deg) scaleX(1.4) translate(0.3em, 0.3em);
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-burgericon .beo-burgericon-left::after {
    transform: rotateZ(-45deg) scaleX(1.4) translate(0.3em, -0.3em);
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-burgericon .beo-burgericon-right::before {
    transform: rotateZ(-45deg) scaleX(1.4) translate(-0.3em, 0.3em);
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-burgericon .beo-burgericon-right::after {
    transform: rotateZ(45deg) scaleX(1.4) translate(-0.3em, -0.3em);
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-searchmoss,
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav {
    display: block;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav {
    line-height: 1.1;
    margin-bottom: 0;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav .beo-nav-right {
    float: left;
    width: 100%;
    margin-top: 1.5em;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav .beo-nav-right #beo-localize,
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav .beo-nav-right #beo-otherintranets,
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav .beo-nav-right #beo-language_links {
    display: block;
    text-align: center;
    margin-bottom: 0.6em;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav .beo-nav-right #beo-language_links a:first-child {
    margin-right: 0.5em;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav #beo-topnavi,
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show .beo-nav ul li {
    display: block;
    text-align: center;
    margin-bottom: 0.6em;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-searchmoss {
    position: relative;
    text-align: center;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-searchmoss::after {
    content: " ";
    display: table;
    clear: both;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-searchmoss .beo-searchinput {
    width: calc(100% - 2.5em);
    max-width: 20em;
    transition: none;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-searchmoss .beo-searchoptions {
    font-size: 1.5em;
    margin-top: 1em;
  }
  .beo-intranet-fullpage #beo-pageheader.beo-mobilenav-show #beo-searchmoss .beo-searchbutton {
    float: none;
  }
  .beo-intranet-fullpage #beo-pageheader #beo-searchmoss,
  .beo-intranet-fullpage #beo-pageheader .beo-nav {
    display: none;
  }
}

.beo-intranet-fullpage #beo-pagefooter {
  margin-top: 3em;
}

.beo-intranet-fullpage #beo-pagefooter .beo-spacer {
  font-weight: 200;
  color: #d6d3cc;
}

html {
  overflow-y: scroll;
}

body {
  margin: 0;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.2;
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary, tbody {
  display: block;
}

*, ::after, ::before {
  box-sizing: border-box;
}

figure {
  margin: 0;
}

a, a:hover {
  color: inherit;
  text-decoration: inherit;
}

@media print {
  a, a:hover {
    text-decoration: none !important;
  }
}

b, strong {
  font-weight: 700;
}

p {
  margin: 0;
}

@media print {
  .evo-header-links,
  .beo-header-linklist-button,
  .evo-header-button,
  .evo-header-toggler,
  .evo-nav {
    display: none;
  }
}

#content_zone #beo-wrapper {
  padding-left: calc( 1.5em - (1.5em - 15px));
  padding-right: calc( 1.5em - (1.5em - 15px));
}

.evo-container #beo-wrapper {
  overflow-x: hidden;
}

.evo-c-fullsize {
  position: inherit !important;
}

#beo-wrapper {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  color: #000;
  padding-top: 15px;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

#beo-wrapper::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper {
    font-size: calc( ((100vw - 10px) / 310) * 10);
  }
}

@media (min-width: 768px) {
  #beo-wrapper {
    font-size: calc( ((100vw - 30px) / 738) * 10);
  }
}

@media (min-width: 992px), print {
  #beo-wrapper {
    font-size: calc( ((100vw - 47px) / 945) * 10);
  }
}

@media (min-width: 1157px) {
  #beo-wrapper {
    font-size: 11.746031746px;
  }
}

#beo-wrapper .beo-is-hidden {
  display: none;
}

#beo-wrapper .beo-content {
  margin-left: -1.5em;
  margin-right: -1.5em;
}

#beo-wrapper .beo-content::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-content.beo-dir-rtl {
  direction: rtl;
}

#beo-wrapper .beo-content.beo-dir-rtl .beo-dir-ltr {
  direction: ltr;
}

#beo-wrapper.beo-intranet {
  overflow: hidden;
}

#beo-wrapper.beo-intranet .beo-content.beo-type-page {
  overflow: hidden;
}

#beo-wrapper .beo-image {
  overflow: hidden;
}

#beo-wrapper .beo-image img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  border-style: none;
}

#beo-wrapper .beo-headline h1,
#beo-wrapper .beo-article-headline h1 {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-headline h2,
#beo-wrapper .beo-headline .beo-date,
#beo-wrapper .beo-headline .beo-category,
#beo-wrapper .beo-article-headline h2,
#beo-wrapper .beo-article-headline .beo-date,
#beo-wrapper .beo-article-headline .beo-category {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-more {
  font-weight: 700;
}

#beo-wrapper #browserwarning {
  background: #991d85;
  margin-bottom: 10px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  padding: 12px;
  text-align: center;
}

#beo-wrapper #browserwarning:after {
  content: "WARNING: Your browser is out of date. It has known security flaws and will not display all features of this website. Please update your browser.";
}

#beo-wrapper .beo-teaser {
  overflow: hidden;
}

#beo-wrapper .beo-teaser.beo-large, #beo-wrapper .beo-teaser.beo-medium, #beo-wrapper .beo-teaser.beo-small, #beo-wrapper .beo-teaser.beo-single, #beo-wrapper .beo-teaser.beo-number-of-the-day, #beo-wrapper .beo-teaser.beo-evonikheute, #beo-wrapper .beo-teaser.beo-evonikbanner, #beo-wrapper .beo-teaser.beo-evonikupdate {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser {
    margin-bottom: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser {
    margin-bottom: 5em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikbanner, #beo-wrapper .beo-teaser.beo-evonikupdate, #beo-wrapper .beo-teaser.beo-medium-intranet, #beo-wrapper .beo-teaser.beo-small-intranet {
    margin-bottom: 3em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikbanner, #beo-wrapper .beo-teaser.beo-evonikupdate, #beo-wrapper .beo-teaser.beo-medium-intranet, #beo-wrapper .beo-teaser.beo-small-intranet {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikbanner, #beo-wrapper .beo-teaser.beo-evonikupdate, #beo-wrapper .beo-teaser.beo-medium-intranet, #beo-wrapper .beo-teaser.beo-small-intranet {
    margin-bottom: 3em;
  }
}

@media only screen and (max-width: 767px) {
  #beo-wrapper .beo-teaser.beo-evonikbanner {
    display: none;
  }
}

#beo-wrapper .beo-teaser .beo-image,
#beo-wrapper .beo-teaser .beo-header {
  border: 0 solid #fff;
}

#beo-wrapper .beo-teaser .beo-header {
  background-color: #e9e6df;
}

#beo-wrapper .beo-teaser .beo-header .beo-headline h1 {
  margin: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  font-weight: 500;
  word-wrap: break-word;
  word-break: normal;
}

#beo-wrapper .beo-teaser .beo-header .beo-lead {
  font-weight: 200;
}

#beo-wrapper .beo-teaser .beo-header .beo-lead p {
  margin-top: 0;
  margin-bottom: 0;
  word-wrap: break-word;
}

#beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline, #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline, #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline {
  background-color: #991d85;
  border: 0 solid #fff;
  color: #fff;
}

#beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
  text-transform: uppercase;
  color: #fff;
}

#beo-wrapper .beo-teaser.beo-large.beo-dir-rtl .beo-header .beo-headline .beo-date, #beo-wrapper .beo-teaser.beo-medium.beo-dir-rtl .beo-header .beo-headline .beo-date, #beo-wrapper .beo-teaser.beo-evonikheute.beo-dir-rtl .beo-header .beo-headline .beo-date {
  float: left;
}

#beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1 {
  position: relative;
  padding: 0.8em 0;
  font-weight: 600;
  color: #000;
}

#beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1::after, #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1::after, #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1::after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
}

#beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1::before {
  top: 0;
}

#beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1::after, #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1::after, #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1::after {
  bottom: 0;
}

#beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline .beo-date,
#beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline .beo-category, #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline .beo-date,
#beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline .beo-category, #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-date,
#beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-category {
  margin-bottom: 0.5em;
}

#beo-wrapper .beo-teaser.beo-small.beo-bg-purple .beo-header, #beo-wrapper .beo-teaser.beo-single.beo-bg-purple .beo-header, #beo-wrapper .beo-teaser.beo-news.beo-bg-purple .beo-header {
  background-color: #991d85;
  color: #fff;
}

#beo-wrapper .beo-teaser.beo-small.beo-bg-purple .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-single.beo-bg-purple .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-news.beo-bg-purple .beo-header .beo-headline h1 {
  color: #fff;
}

#beo-wrapper .beo-teaser.beo-small.beo-bg-purple .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-small.beo-bg-purple .beo-header .beo-headline h1::after, #beo-wrapper .beo-teaser.beo-single.beo-bg-purple .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-single.beo-bg-purple .beo-header .beo-headline h1::after, #beo-wrapper .beo-teaser.beo-news.beo-bg-purple .beo-header .beo-headline h1::before, #beo-wrapper .beo-teaser.beo-news.beo-bg-purple .beo-header .beo-headline h1::after {
  background: url(data:image/gif;base64,R0lGODlhBAACAIABAP///////yH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7);
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-large .beo-image,
  #beo-wrapper .beo-teaser.beo-large .beo-header, #beo-wrapper .beo-teaser.beo-medium .beo-image,
  #beo-wrapper .beo-teaser.beo-medium .beo-header, #beo-wrapper .beo-teaser.beo-small .beo-image,
  #beo-wrapper .beo-teaser.beo-small .beo-header, #beo-wrapper .beo-teaser.beo-single .beo-image,
  #beo-wrapper .beo-teaser.beo-single .beo-header {
    float: left;
    width: 100%;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-large .beo-image {
    height: inherit;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-large .beo-header {
    border-top-width: 0.5em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline {
    padding: 2em;
    border-bottom-width: 0.5em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1 {
    font-size: 2.07em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline .beo-category {
    margin-bottom: 0.35em;
    line-height: 1;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline .beo-category {
    font-size: 1.4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead {
    padding: 2em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead li {
    font-size: 1.6em;
    line-height: 1.4;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-large .beo-image {
    height: 41.4304em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-large .beo-header {
    border-top-width: 0.8em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline {
    padding: 1.5em;
    border-bottom-width: 0.8em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1 {
    font-size: 2.07em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline .beo-category {
    margin-bottom: 0.35em;
    line-height: 1;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead {
    padding: 1.5em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large .beo-image {
    height: 39.7884em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large .beo-header {
    border-top-width: 0;
    border-left-width: 0.8em;
    height: 39.7884em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline {
    padding: 2.5em;
    border-bottom-width: 0.8em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline h1 {
    font-size: 2.07em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline .beo-category {
    margin-bottom: 0.35em;
    line-height: 1;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead {
    padding: 2.5em;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-large .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-image {
    height: inherit;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-header {
    border-top-width: 0.5em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline {
    padding: 2em;
    border-bottom-width: 0.5em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1 {
    font-size: 2.07em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline .beo-category {
    margin-bottom: 0.35em;
    line-height: 1;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline .beo-category {
    font-size: 1.4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead {
    padding: 2em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead li {
    font-size: 1.6em;
    line-height: 1.4;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-image {
    height: 40.7825em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-header {
    border-top-width: 0.8em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline {
    padding: 1.5em;
    border-bottom-width: 0.8em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1 {
    font-size: 2.07em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline .beo-category {
    margin-bottom: 0.35em;
    line-height: 1;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead {
    padding: 1.5em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium .beo-image {
    height: 34.8143em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium .beo-header {
    border-top-width: 0;
    border-left-width: 0.8em;
    height: 34.8143em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline {
    padding: 2.5em;
    border-bottom-width: 0.8em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline h1 {
    font-size: 2.07em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline .beo-category {
    margin-bottom: 0.35em;
    line-height: 1;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead {
    padding: 2.5em;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-medium .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-small .beo-image {
    height: inherit;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-small .beo-header {
    border-top-width: 0.5em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline {
    padding: 2em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1 {
    font-size: 1.6em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline .beo-category {
    font-size: 1.4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead {
    padding: 2em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead li {
    font-size: 1.6em;
    line-height: 1.4;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-small .beo-image {
    height: 27.4278em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-small .beo-header {
    border-top-width: 0.8em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline {
    padding: 1.5em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead {
    padding: 1.5em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-small .beo-image {
    height: 17.4118em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-small .beo-header {
    border-top-width: 0;
    border-left-width: 0.8em;
    height: 17.4118em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline {
    padding: 2.5em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline h1 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead {
    padding: 2.5em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-single .beo-image {
    height: inherit;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header {
    border-top-width: 0.5em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline {
    padding: 2em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
    font-size: 1.6em;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline .beo-category {
    font-size: 1.4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead {
    padding: 2em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead li {
    font-size: 1.6em;
    line-height: 1.4;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-image {
    height: 20.7835em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header {
    border-top-width: 0.8em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline {
    padding: 1.5em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead {
    padding: 1.5em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-image {
    height: 16.7976em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-header {
    border-top-width: 0;
    border-left-width: 0.8em;
    height: 16.7976em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline {
    padding: 2.5em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
    line-height: 1.3;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead {
    padding: 2.5em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead p,
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-lead li {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large.beo-text-left .beo-image, #beo-wrapper .beo-teaser.beo-medium.beo-text-left .beo-image, #beo-wrapper .beo-teaser.beo-small.beo-text-left .beo-image {
    position: relative;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large.beo-text-left .beo-header, #beo-wrapper .beo-teaser.beo-medium.beo-text-left .beo-header, #beo-wrapper .beo-teaser.beo-small.beo-text-left .beo-header {
    position: relative;
    border-left: 0;
    border-right-width: 0.8em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large .beo-image {
    float: left;
    width: 75%;
  }
  #beo-wrapper .beo-teaser.beo-large .beo-header {
    float: left;
    width: 25%;
  }
  #beo-wrapper .beo-teaser.beo-large.beo-text-left .beo-image {
    left: 25%;
  }
  #beo-wrapper .beo-teaser.beo-large.beo-text-left .beo-header {
    right: 75%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium .beo-image {
    float: left;
    width: 66.6666666667%;
  }
  #beo-wrapper .beo-teaser.beo-medium .beo-header {
    float: left;
    width: 33.3333333333%;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-text-left .beo-image {
    left: 33.3333333333%;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-text-left .beo-header {
    right: 66.6666666667%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image {
    width: 100%;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image img, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image img {
    height: inherit;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image {
    width: 100%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image {
    margin-left: 1.5em;
    width: calc(66.6666666667% - 0.6em);
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image img, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image img {
    height: 100%;
  }
}

#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-category,
#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-date, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-category,
#beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-date {
  display: inline-block;
}

#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-date, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-date {
  float: right;
}

#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-lead p,
#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline h1, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-lead p,
#beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline h1 {
  margin-top: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header {
    height: auto;
    width: 100%;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-lead, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-lead {
    padding: 1.26101694915em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline {
    border-bottom-width: 0.630508474576em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-date, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-date {
    font-size: 1.26101694915em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-lead p, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-lead p {
    line-height: 1.5;
    font-size: 1.26101694915em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header {
    border-left-width: 0;
    width: 100%;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline {
    border-bottom-width: 0.72em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-date, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-date {
    font-size: 1.44em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-lead p, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-lead p {
    line-height: 1.5;
    font-size: 1.44em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header {
    border-left-width: 0.6em;
    width: calc(33.3333333333% - 3em + 0.6em);
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-lead, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-lead {
    padding: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-date, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-date {
    font-size: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline {
    border-bottom-width: 0.6em;
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-lead p, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-lead p {
    line-height: 1.5;
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet.beo-text-left .beo-image, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet.beo-text-left .beo-image {
    margin-left: 0;
    left: calc(33.3333333333% - 1.5em + 0.6em);
  }
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet.beo-text-left .beo-header, #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet.beo-text-left .beo-header {
    right: calc(66.6666666667% - 1.5em - 0.6em);
  }
}

#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline h1 {
  font-weight: 600;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline h1 {
    margin-top: 0.12em;
    line-height: 1.3;
    font-size: 2.62711864407em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline h1 {
    margin-top: 0.12em;
    line-height: 1.3;
    font-size: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header .beo-headline h1 {
    margin-top: 0.12em;
    line-height: 1.3;
    font-size: 2.5em;
  }
}

#beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image {
  height: inherit;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-image,
  #beo-wrapper .beo-teaser.beo-medium.beo-medium-intranet .beo-header {
    height: 45em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline h1 {
    margin-top: 0.194805194805em;
    line-height: 1.3;
    font-size: 1.61830508475em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline h1 {
    margin-top: 0.194805194805em;
    line-height: 1.3;
    font-size: 1.848em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header .beo-headline h1 {
    margin-top: 0.194805194805em;
    line-height: 1.3;
    font-size: 1.54em;
  }
}

#beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image {
  height: inherit;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-image,
  #beo-wrapper .beo-teaser.beo-medium.beo-small-intranet .beo-header {
    height: 21em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-small .beo-image {
    float: left;
    width: 50%;
    border-right-width: 0.4em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header {
    float: left;
    width: 50%;
    border-left-width: 0.4em;
  }
  #beo-wrapper .beo-teaser.beo-small .beo-header .beo-headline {
    padding-top: 2em;
  }
  #beo-wrapper .beo-teaser.beo-small.beo-text-left .beo-image {
    left: 50%;
    border-right: 0;
    border-left-width: 0.4em;
  }
  #beo-wrapper .beo-teaser.beo-small.beo-text-left .beo-header {
    right: 50%;
    border-left: 0;
    border-right-width: 0.4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single {
    float: left;
    width: 33.3333333333%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single {
    height: 41.7976em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-image {
    float: left;
    width: 50%;
    border-right-width: 0.4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-image {
    float: left;
    width: 100%;
    border-right-width: 0;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-header {
    float: left;
    width: 50%;
    border-top-width: 0;
    border-left-width: 0.4em;
    height: 20.7835em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-header {
    float: left;
    width: 100%;
    border-left-width: 0;
    border-top-width: 0.8em;
    height: 25em;
  }
}

#beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline h1 {
  text-transform: none;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-header .beo-headline {
    padding: 2.125em 2.5em 0 2.5em;
  }
}

#beo-wrapper .beo-teaser.beo-news {
  float: left;
  overflow: hidden;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-news:first-child {
    margin-bottom: 0.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-news:first-child {
    margin-bottom: 0;
  }
}

#beo-wrapper .beo-teaser.beo-news .beo-header .beo-headlinewrapper {
  display: flex;
}

#beo-wrapper .beo-teaser.beo-news .beo-header .beo-headlinewrapper .beo-category {
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#beo-wrapper .beo-teaser.beo-news .beo-header .beo-headlinewrapper .beo-date {
  flex: 0 0 auto;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-news .beo-header {
    height: 30.8em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline {
    padding: 2em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1 {
    font-size: 1.6em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-date,
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-category {
    font-size: 1.4em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-lead {
    padding: 2em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-lead p {
    font-size: 1.6em;
    line-height: 1.4;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-news .beo-header {
    height: 27.7em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline {
    padding: 1.5em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-date,
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-lead {
    padding: 1.5em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-lead p {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-news .beo-header {
    height: 24.1em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline {
    padding: 2.5em;
    padding-bottom: 0;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline h1 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-date,
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-headline .beo-category {
    font-size: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-lead {
    padding: 2.5em;
    padding-top: 0.7em;
  }
  #beo-wrapper .beo-teaser.beo-news .beo-header .beo-lead p {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day {
  overflow: hidden;
  padding-top: 1em;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day {
    padding-top: inherit;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day {
    height: 33.7112em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day {
    height: 41.5682em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day {
    height: 41.7976em;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-image {
  position: absolute;
  height: 100%;
  width: 100%;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-image svg {
  height: 100%;
  width: 100%;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number {
  position: absolute;
  display: table;
  width: 100%;
  height: 100%;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-wrapper,
#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-text {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: 200;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-text p {
  margin: 0;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-wrapper {
  max-width: 8em;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-wrapper span {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
  line-height: 0.9;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number {
    padding: 0 5.2em;
  }
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-text {
    font-size: 1.6em;
    line-height: 1.4;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number {
    padding: 0 24em;
  }
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-text {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number {
    padding: 0 4em;
  }
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-number-text {
    font-size: 1.3em;
    line-height: 1.4;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-category {
  text-align: center;
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  color: #fff;
  margin-bottom: 0.4em;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-category {
    font-size: 1.4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-category {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day .beo-number .beo-category {
    font-size: 1.2em;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day .beo-flip-back .beo-image svg path {
  fill: #991d85;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-bg-purple .beo-flip-front .beo-image svg path {
  fill: #991d85;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-bg-purple .beo-flip-back .beo-image svg path {
  fill: #000;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute {
  background-color: transparent;
  padding-top: 0;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute {
    height: 25.0677966102em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute {
    height: 28.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute {
    height: 24em;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-base {
  height: 100%;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-icon {
  z-index: 3;
  bottom: 1em !important;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-header,
#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-header .beo-headline {
  background-color: transparent;
  border: 0;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-header .beo-headline {
  padding-bottom: 0;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-header .beo-headline .beo-category {
  float: left;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-number {
  top: 0;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-number {
    padding: 2.52203389831em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-number {
    padding: 2.88em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-number {
    padding: 2.4em;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-front {
  background-color: #000;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back {
  background-color: #991d85;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back .beo-number {
    padding: 1.26101694915em;
  }
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back .beo-number .beo-number-text {
    font-size: 1.26101694915em;
    line-height: 1.5;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back .beo-number {
    padding: 1.44em;
  }
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back .beo-number .beo-number-text {
    font-size: 1.44em;
    line-height: 1.5;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back .beo-number {
    padding: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute .beo-flip-back .beo-number .beo-number-text {
    font-size: 1.2em;
    line-height: 1.5;
  }
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute.beo-bg-purple .beo-flip-front {
  background-color: #991d85;
}

#beo-wrapper .beo-teaser.beo-number-of-the-day.beo-evonikheute.beo-bg-purple .beo-flip-back {
  background-color: #000;
}

#beo-wrapper .beo-teaser.beo-social .beo-social-container {
  overflow: hidden;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-social .beo-social-container {
    height: 41.797em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-social .beo-social-container {
    height: 41.797em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-social .beo-social-container {
    height: 54.2976em;
  }
}

#beo-wrapper .beo-teaser.beo-social .beo-social-container iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

#beo-wrapper .beo-teaser.beo-evonikupdate {
  position: relative;
  background-color: #e9e6df;
  width: calc(100% - 3em);
  padding-left: 0;
  padding-right: 0;
  margin: 0 1.5em 3em;
}

#beo-wrapper .beo-teaser.beo-evonikupdate .beo-headline h1 {
  font-weight: 700;
  color: #991d85;
}

#beo-wrapper .beo-teaser.beo-evonikupdate .beo-lead {
  width: 100%;
}

#beo-wrapper .beo-teaser.beo-evonikupdate .beo-lead p {
  word-wrap: break-word;
  margin-bottom: 1em;
  margin-top: 1em;
}

#beo-wrapper .beo-teaser.beo-evonikupdate .beo-image {
  border-bottom: 0.630508474576em solid #fff;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header {
    padding: 2em 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline {
    margin-bottom: -0.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline h1 {
    font-size: 1.6em;
    line-height: 1.4;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-lead p {
    font-size: 1.26101694915em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-lead {
    line-height: 1.5;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header {
    padding: 2em 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline {
    margin-bottom: -0.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline h1 {
    font-size: 1.6em;
    line-height: 1.4;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-lead p {
    font-size: 1.44em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-lead {
    line-height: 1.5;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header {
    padding: 2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline {
    margin-bottom: -0.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline h1 {
    font-size: 1.6em;
    line-height: 1.4;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-category,
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-lead p {
    font-size: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-lead {
    line-height: 1.5;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-image {
    display: none;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikupdate {
    height: 21.5em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-image {
    position: absolute;
    display: block;
    border-bottom: 0;
    right: 0.8em;
    top: 0.8em;
    height: 19.9em;
    width: 35.8em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header {
    position: relative;
    float: left;
    margin-left: 1.2em;
    padding-left: 4em;
    height: 100%;
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-fill: auto;
    column-fill: auto;
    overflow: hidden;
    width: 53.3em;
    -moz-column-gap: 2em;
    column-gap: 2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline {
    width: 100%;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-headline h1 {
    margin-top: 0;
  }
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-header .beo-category {
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 0;
    overflow: hidden;
    transform: rotate(-180deg);
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    font-size: 2.45em;
    line-height: 1em;
    font-weight: 700;
    font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 0.5em #bcb9b2;
    white-space: nowrap;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute {
  float: inherit;
  overflow: hidden;
  padding-bottom: 3em;
  margin-bottom: 0;
  background-color: #e9e6df;
  background-clip: content-box;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute {
    float: left;
    width: 100%;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute a {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single {
    height: 28.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single {
    height: 24em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-double {
    height: 57em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-double {
    height: 48em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-triple {
    height: 85.8em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-triple {
    height: 72em;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute .beo-header {
  float: left;
  width: 100%;
  float: inherit;
}

#beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date {
  float: right;
}

#beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
  background-color: #e9e6df;
}

#beo-wrapper .beo-teaser.beo-evonikheute .beo-lead p + p {
  margin-top: 1em;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead .beo-lead-contentwrapper {
    position: absolute;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead .beo-lead-contentwrapper::after {
    content: " ";
    display: table;
    clear: both;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute .beo-header + .beo-lead .beo-lead-contentwrapper {
  position: relative;
  bottom: inherit;
  left: inherit;
  right: inherit;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-with-image:not(.beo-with-lead) .beo-image {
  border-bottom-width: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
    padding: 1.26101694915em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-image {
    border-bottom-width: 0.630508474576em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
    font-size: 1.61830508475em;
    line-height: 1.3em;
    margin-top: 0.194805194805em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date {
    font-size: 1.26101694915em;
    min-height: 1.89152542373em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
    line-height: 1.5;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead .beo-lead-contentwrapper {
    font-size: 1.26101694915em;
    bottom: 3.37903225806em;
    left: 2.18951612903em;
    right: 2.18951612903em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
    padding: 1.44em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-image {
    border-bottom-width: 0.72em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
    font-size: 1.848em;
    line-height: 1.3em;
    margin-top: 0.194805194805em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date {
    font-size: 1.44em;
    min-height: 2.16em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
    line-height: 1.5;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead .beo-lead-contentwrapper {
    font-size: 1.44em;
    bottom: 3.08333333333em;
    left: 2.04166666667em;
    right: 2.04166666667em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
    padding: 1.2em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-image {
    border-bottom-width: 0.6em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
    font-size: 1.54em;
    line-height: 1.3em;
    margin-top: 0.194805194805em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category,
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date {
    font-size: 1.2em;
    min-height: 1.8em;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead {
    line-height: 1.5;
  }
  #beo-wrapper .beo-teaser.beo-evonikheute .beo-lead .beo-lead-contentwrapper {
    font-size: 1.2em;
    bottom: 3.5em;
    left: 2.25em;
    right: 2.25em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-headline-big .beo-headline h1 {
    font-size: 2.62711864407em;
    font-weight: 600;
    line-height: 1.18em;
    margin-top: 0.12em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-headline-big .beo-headline h1 {
    font-size: 3em;
    font-weight: 600;
    line-height: 1.18em;
    margin-top: 0.12em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-headline-big .beo-headline h1 {
    font-size: 2.5em;
    font-weight: 600;
    line-height: 1.18em;
    margin-top: 0.12em;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) a {
  overflow: hidden;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-figure,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-lead {
  float: left;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-image {
  border-bottom-width: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-image {
    border-right-width: 0.630508474576em;
    width: 12.6101694915em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-image {
    border-right-width: 0.72em;
    width: 14.4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-image {
    border-right-width: 0.6em;
    width: 12em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-lead {
    width: calc(100% - 12.6101694915em);
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-lead {
    width: calc(100% - 14.4em);
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-lead {
    width: calc(100% - 12em);
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img) .beo-lead .beo-lead-contentwrapper {
  position: relative;
  bottom: inherit;
  right: inherit;
  left: inherit;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img).beo-personalia .beo-image {
    height: 14.2915254237em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img).beo-personalia .beo-image {
    height: 16.32em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img).beo-personalia .beo-image {
    height: 13.6em;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-evonikheute-single.beo-with-image.beo-with-lead:not(.beo-background-img).beo-personalia .beo-image .beo-img {
  width: 100%;
  height: 100%;
  background-size: cover;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-bg-purple {
  background-color: #991d85;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-bg-purple .beo-lead {
  background-color: #991d85;
  color: #fff;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img {
  background-color: transparent;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-header .beo-headline,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead {
  color: #000;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-header {
  position: absolute;
  z-index: 1;
  left: 1.5em;
  top: 0;
  width: calc(100% - 3em);
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead {
  position: absolute;
  left: 1.5em;
  bottom: 3em;
  width: calc(100% - 3em);
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead .beo-lead-contentwrapper {
  position: relative;
  bottom: 0;
  right: 0;
  left: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead p {
    right: 1.26101694915em;
    bottom: 1.26101694915em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead p {
    right: 1.44em;
    bottom: 1.44em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead p {
    right: 1.2em;
    bottom: 1.2em;
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-header,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-header .beo-headline,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-image,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img .beo-lead {
  background-color: transparent;
  border: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-single .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-single .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-single .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-double .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-double .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-double .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-triple .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-triple .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-evonikheute-triple .beo-image .beo-play-button {
    left: calc(50% - (4em / 2));
    bottom: calc(50% - (4em / 2));
  }
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-white .beo-header .beo-headline,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-white .beo-header .beo-headline h1,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-white .beo-lead {
  color: #fff !important;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-black .beo-header .beo-headline,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-black .beo-header .beo-headline h1,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-black .beo-lead {
  color: #000 !important;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-header .beo-headline,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-header .beo-headline h1,
#beo-wrapper .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-lead {
  color: #991d85 !important;
}

#beo-wrapper .beo-teaser.beo-evonikheute.beo-cell-placeholder {
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard,
#beo-wrapper .beo-teaser.beo-flipcard {
  perspective: 1000px;
  transform-style: preserve-3d;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard:hover .beo-flip-base .beo-flip-icon, #beo-wrapper .beo-teaser-evonikheute.beo-flipcard.beo-touch .beo-flip-base .beo-flip-icon,
#beo-wrapper .beo-teaser.beo-flipcard:hover .beo-flip-base .beo-flip-icon,
#beo-wrapper .beo-teaser.beo-flipcard.beo-touch .beo-flip-base .beo-flip-icon {
  opacity: 0;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard:hover .beo-flip-base .beo-flip-back, #beo-wrapper .beo-teaser-evonikheute.beo-flipcard.beo-touch .beo-flip-base .beo-flip-back,
#beo-wrapper .beo-teaser.beo-flipcard:hover .beo-flip-base .beo-flip-back,
#beo-wrapper .beo-teaser.beo-flipcard.beo-touch .beo-flip-base .beo-flip-back {
  transform: rotateY(0deg);
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard:hover .beo-flip-base .beo-flip-front, #beo-wrapper .beo-teaser-evonikheute.beo-flipcard.beo-touch .beo-flip-base .beo-flip-front,
#beo-wrapper .beo-teaser.beo-flipcard:hover .beo-flip-base .beo-flip-front,
#beo-wrapper .beo-teaser.beo-flipcard.beo-touch .beo-flip-base .beo-flip-front {
  transform: rotateY(180deg);
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base {
  position: relative;
  width: 100%;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base,
  #beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base {
    height: 80%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base,
  #beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base {
    height: 100%;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-icon,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-icon {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2.6em;
  height: 2em;
  transition: opacity 0.5s ease;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-icon,
  #beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-icon {
    bottom: -3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-icon,
  #beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-icon {
    bottom: 1em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-icon svg path,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-icon svg path {
  fill: #d6d3cc;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-back,
#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-front,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-back,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-front {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-back,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-back {
  transform: rotateY(-180deg);
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-front,
#beo-wrapper .beo-teaser.beo-flipcard .beo-flip-base .beo-flip-front {
  z-index: 2;
  transform: rotateY(0deg);
}

#beo-wrapper .beo-animation-wrapper.beo-shake-animation {
  -webkit-animation: shake 10s infinite;
  animation: shake 10s infinite;
  transform-origin: bottom right;
}

#beo-wrapper .beo-animation-wrapper.beo-shake-animation .beo-teaser-evonikheute {
  transform-origin: center center;
}

#beo-wrapper .beo-animation-wrapper.beo-shake-animation .beo-teaser-evonikheute.beo-evonikheute-single {
  -webkit-animation: zooom-evonikheute-single 10s infinite;
  animation: zooom-evonikheute-single 10s infinite;
}

@-webkit-keyframes zooom-evonikheute-single {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
  }
  24% {
    transform: scale(1.06);
  }
  27.25% {
    transform: scale(1.06);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes zooom-evonikheute-single {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
  }
  24% {
    transform: scale(1.06);
  }
  27.25% {
    transform: scale(1.06);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

#beo-wrapper .beo-animation-wrapper.beo-shake-animation .beo-teaser-evonikheute.beo-evonikheute-double {
  -webkit-animation: zooom-evonikheute-double 10s infinite;
  animation: zooom-evonikheute-double 10s infinite;
}

@-webkit-keyframes zooom-evonikheute-double {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
  }
  24% {
    transform: scale(1.03);
  }
  27.25% {
    transform: scale(1.03);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes zooom-evonikheute-double {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
  }
  24% {
    transform: scale(1.03);
  }
  27.25% {
    transform: scale(1.03);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

#beo-wrapper .beo-animation-wrapper.beo-shake-animation .beo-teaser-evonikheute.beo-evonikheute-triple {
  -webkit-animation: zooom-evonikheute-triple 10s infinite;
  animation: zooom-evonikheute-triple 10s infinite;
}

@-webkit-keyframes zooom-evonikheute-triple {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
  }
  24% {
    transform: scale(1.02);
  }
  27.25% {
    transform: scale(1.02);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes zooom-evonikheute-triple {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
  }
  24% {
    transform: scale(1.02);
  }
  27.25% {
    transform: scale(1.02);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes shake {
  0% {
    transform: rotate(0);
  }
  10% {
    transform: rotate(0);
  }
  24% {
    transform: rotate(0);
  }
  27.25% {
    transform: rotate(-3deg);
  }
  30% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}

@keyframes shake {
  0% {
    transform: rotate(0);
  }
  10% {
    transform: rotate(0);
  }
  24% {
    transform: rotate(0);
  }
  27.25% {
    transform: rotate(-3deg);
  }
  30% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}

#beo-wrapper .beo-pagesection {
  overflow: hidden;
  width: 100%;
}

#beo-wrapper .beo-pagesection::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-pagesection {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-pagesection {
    margin-bottom: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection {
    margin-bottom: 5em;
  }
}

#beo-wrapper .beo-pagesection .beo-sectiontitle,
#beo-wrapper .beo-pagesection .beo-sectionlink {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 700;
  clear: both;
  position: relative;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-pagesection .beo-sectiontitle,
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    padding-right: 0.9375em;
    padding-left: 0.9375em;
    font-size: 1.6em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-pagesection .beo-sectiontitle,
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    padding-right: 1.15384615385em;
    padding-left: 1.15384615385em;
    font-size: 1.3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection .beo-sectiontitle,
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    padding-right: 1.15384615385em;
    padding-left: 1.15384615385em;
    font-size: 1.3em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-pagesection .beo-sectiontitle,
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    float: left;
    width: 100%;
  }
}

#beo-wrapper .beo-pagesection .beo-sectiontitle {
  text-transform: uppercase;
  clear: both;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection .beo-sectiontitle {
    float: left;
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}

#beo-wrapper .beo-pagesection .beo-sectiontitle::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-pagesection .beo-sectiontitle {
    line-height: 1.825;
    margin-bottom: 0.9375em;
  }
  #beo-wrapper .beo-pagesection .beo-sectiontitle::after {
    margin: 0 0.9375em;
    width: calc(100% - 1.875em);
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-pagesection .beo-sectiontitle {
    line-height: 2.27692307692;
    margin-bottom: 1.07692307692em;
  }
  #beo-wrapper .beo-pagesection .beo-sectiontitle::after {
    margin: 0 1.15384615385em;
    width: calc(100% - 2.30769230769em);
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection .beo-sectiontitle {
    line-height: 2.38461538462;
    margin-bottom: 0.769230769231em;
  }
  #beo-wrapper .beo-pagesection .beo-sectiontitle::after {
    margin: 0 1.15384615385em;
    width: calc(100% - 2.30769230769em);
  }
}

#beo-wrapper .beo-pagesection .beo-sectiontitle::after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}

#beo-wrapper .beo-pagesection .beo-teaser {
  margin-bottom: 3em;
}

#beo-wrapper .beo-pagesection .beocms-carousel {
  clear: both;
}

#beo-wrapper .beo-pagesection .beocms-carousel .beo-teaser {
  margin-bottom: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    margin-top: 1.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    margin-top: 2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection .beo-sectionlink {
    margin-top: 2.5em;
  }
}

#beo-wrapper .beo-pagesection .beo-teaser + .beo-sectionlink {
  margin-top: 0;
}

#beo-wrapper .beo-pagesection .beo-sectionlink {
  text-align: center;
}

#beo-wrapper .beo-pagesection .beo-sectionlink a {
  color: #fff;
  background-color: #991d85;
  display: inline-block;
  width: 100%;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-pagesection .beo-sectionlink a {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-pagesection .beo-sectionlink a {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection .beo-sectionlink a {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-pagesection .beo-sectionlink a {
    width: auto;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagesection .beo-stock-chart-eqs.beo-2-col {
    margin-left: 16.6666666667%;
    margin-bottom: 0;
  }
}

#beo-wrapper .beo-pagegrid {
  position: relative;
  float: left;
  padding: 0 1.5em;
}

#beo-wrapper .beo-pagegrid::after {
  content: " ";
  display: table;
  clear: both;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-pagegrid {
    height: 75.5084745763em;
    width: 100%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-pagegrid {
    height: 85.8em;
    width: 50%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-pagegrid {
    height: 72em;
    width: 33.3333333333%;
  }
}

#beo-wrapper .beo-pagegrid .beo-social {
  float: none;
  padding: 0;
  margin-bottom: 3em;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  #beo-wrapper .beo-pagegrid .beo-social {
    height: 47.2881355932em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #beo-wrapper .beo-pagegrid .beo-social {
    height: 54em;
  }
}

@media only screen and (min-width: 992px) {
  #beo-wrapper .beo-pagegrid .beo-social {
    height: 45em;
  }
}

#beo-wrapper .beo-pagegrid .beo-social .beo-social-container {
  height: 100%;
}

#beo-wrapper .beo-pagegrid .beo-newsslider {
  margin: 0 0 3em;
  height: 21em;
}

#beo-wrapper .beo-teaser-evonikheute {
  margin-bottom: 3em;
  background-color: #e9e6df;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-teaser-evonikheute .beo-teaserwrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

#beo-wrapper .beo-teaser-evonikheute .beo-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: auto;
  padding: 1.2em;
  color: #fff;
  background-color: #991d85;
  border-bottom: 0.6em solid #fff;
}

#beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date,
#beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  line-height: 1.5em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date,
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category {
    font-size: 1.26101694915em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date,
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category {
    font-size: 1.44em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date,
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category {
    font-size: 1.2em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date + .beo-headline,
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category + .beo-headline {
    margin-top: 0.315254237288em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date + .beo-headline,
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category + .beo-headline {
    margin-top: 0.36em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-date + .beo-headline,
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-category + .beo-headline {
    margin-top: 0.3em;
  }
}

#beo-wrapper .beo-teaser-evonikheute .beo-header > .beo-date:first-child {
  margin-left: auto;
}

#beo-wrapper .beo-teaser-evonikheute .beo-header .beo-headline {
  margin: 0;
  width: 100%;
  line-height: 1.3em;
  text-transform: uppercase;
  font-weight: 500;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-headline {
    font-size: 1.61830508475em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-headline {
    font-size: 1.848em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute .beo-header .beo-headline {
    font-size: 1.54em;
  }
}

#beo-wrapper .beo-teaser-evonikheute .beo-figure {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  border-bottom: 0.6em solid #fff;
}

#beo-wrapper .beo-teaser-evonikheute .beo-figure .beo-image {
  width: 100%;
}

#beo-wrapper .beo-teaser-evonikheute .beo-lead {
  flex-grow: 1;
  flex-basis: auto;
  overflow: hidden;
  padding: 1em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-lead {
    font-size: 1.26101694915em;
    line-height: 1.5em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute .beo-lead {
    font-size: 1.44em;
    line-height: 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute .beo-lead {
    font-size: 1.2em;
    line-height: 1.5em;
  }
}

#beo-wrapper .beo-teaser-evonikheute .beo-lead P {
  word-wrap: break-word;
}

#beo-wrapper .beo-teaser-evonikheute .beo-lead.beo-manual-lead {
  display: flex;
  align-items: flex-end;
}

#beo-wrapper .beo-teaser-evonikheute.beo-text-white {
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-text-white .beo-header,
#beo-wrapper .beo-teaser-evonikheute.beo-text-white .beo-lead {
  color: #fff;
}

#beo-wrapper .beo-teaser-evonikheute.beo-text-black .beo-lead {
  color: #000;
}

#beo-wrapper .beo-teaser-evonikheute.beo-text-purple .beo-header,
#beo-wrapper .beo-teaser-evonikheute.beo-text-purple .beo-lead {
  color: #991d85;
}

#beo-wrapper .beo-teaser-evonikheute.beo-bg-purple {
  background-color: #991d85;
}

#beo-wrapper .beo-teaser-evonikheute.beo-bg-purple .beo-lead {
  color: #fff;
}

#beo-wrapper .beo-teaser-evonikheute.beo-headline-big .beo-headline {
  font-weight: 600;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-headline-big .beo-headline {
    font-size: 2.62711864407em;
    line-height: 1.18em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-headline-big .beo-headline {
    font-size: 3em;
    line-height: 1.18em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-headline-big .beo-headline {
    font-size: 2.5em;
    line-height: 1.18em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img {
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img .beo-teaserwrapper {
  display: block;
  position: relative;
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img .beo-header {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  border-bottom: none;
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img.beo-with-header .beo-header {
  display: flex;
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img .beo-figure {
  border-bottom: none;
  background-color: #fff;
  z-index: 1;
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img.beo-text-black .beo-header,
#beo-wrapper .beo-teaser-evonikheute.beo-background-img.beo-text-black .beo-lead {
  color: #000;
}

#beo-wrapper .beo-teaser-evonikheute.beo-background-img .beo-lead {
  position: absolute;
  bottom: 0;
  left: 0;
}

#beo-wrapper .beo-teaser-evonikheute.beo-with-header.beo-with-lead.beo-with-manual-lead .beo-header, #beo-wrapper .beo-teaser-evonikheute.beo-with-header.beo-with-lead:not(.beo-with-image) .beo-header {
  flex-grow: 0;
}

#beo-wrapper .beo-teaser-evonikheute.beo-with-header.beo-with-lead.beo-with-manual-lead .beo-content-wrapper, #beo-wrapper .beo-teaser-evonikheute.beo-with-header.beo-with-lead:not(.beo-with-image) .beo-content-wrapper {
  flex-grow: 1;
}

#beo-wrapper .beo-teaser-evonikheute.beo-with-image:not(.beo-with-header):not(.beo-with-lead).beo-teaser-evonikheute-single .beo-content-wrapper, #beo-wrapper .beo-teaser-evonikheute.beo-with-image:not(.beo-with-lead).beo-teaser-evonikheute-single .beo-content-wrapper {
  flex-grow: 0;
  flex-shrink: 0;
}

#beo-wrapper .beo-teaser-evonikheute.beo-with-image:not(.beo-with-header):not(.beo-with-lead) .beo-figure, #beo-wrapper .beo-teaser-evonikheute.beo-with-image:not(.beo-with-lead) .beo-figure {
  width: 100%;
  border: none;
}

#beo-wrapper .beo-teaser-evonikheute.beo-with-image:not(.beo-with-header):not(.beo-with-lead) .beo-image, #beo-wrapper .beo-teaser-evonikheute.beo-with-image:not(.beo-with-lead) .beo-image {
  border: none;
}

#beo-wrapper .beo-teaser-evonikheute:not(.beo-with-header) .beo-content-wrapper {
  flex-grow: 1;
}

#beo-wrapper .beo-teaser-evonikheute-single .beo-content-wrapper {
  display: flex;
}

#beo-wrapper .beo-teaser-evonikheute-single .beo-figure {
  border-bottom: none;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-figure {
    width: 12.6101694915em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-figure {
    width: 14.4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-figure {
    width: 12em;
  }
}

#beo-wrapper .beo-teaser-evonikheute-single .beo-image {
  border-right: 0.6em solid #fff;
  height: 100%;
}

#beo-wrapper .beo-teaser-evonikheute-single .beo-image IMG {
  width: 100%;
}

#beo-wrapper .beo-teaser-evonikheute-single .beo-lead {
  padding: 0;
}

@media only screen and (max-width: 767px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-lead P {
    font-size: 1em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-lead {
    margin: 1em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-lead {
    margin: 1em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-lead {
    margin: 1em;
  }
}

#beo-wrapper .beo-teaser-evonikheute-single.beo-background-img .beo-content-wrapper {
  position: relative;
}

#beo-wrapper .beo-teaser-evonikheute-single.beo-background-img .beo-figure {
  width: 100%;
  z-index: 0;
}

#beo-wrapper .beo-teaser-evonikheute-single.beo-background-img .beo-image {
  border-right: none;
}

#beo-wrapper .beo-teaser-evonikheute-single.beo-background-img .beo-lead {
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
}

@media only screen and (max-width: 767px) {
  #beo-wrapper .beo-teaser-evonikheute-single {
    height: 22.0677966102em;
  }
  #beo-wrapper .beo-teaser-evonikheute-double {
    height: 47.2881355932em;
  }
  #beo-wrapper .beo-teaser-evonikheute-triple {
    height: 72.5084745763em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #beo-wrapper .beo-teaser-evonikheute-single {
    height: 25.2em;
  }
  #beo-wrapper .beo-teaser-evonikheute-double {
    height: 54em;
  }
  #beo-wrapper .beo-teaser-evonikheute-triple {
    height: 82.8em;
  }
}

@media only screen and (min-width: 992px) {
  #beo-wrapper .beo-teaser-evonikheute-single {
    height: 21em;
  }
  #beo-wrapper .beo-teaser-evonikheute-double {
    height: 45em;
  }
  #beo-wrapper .beo-teaser-evonikheute-triple {
    height: 69em;
  }
}

#beo-wrapper number-flip-wrapper {
  display: block;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard {
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base {
  position: relative;
  height: 100%;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-base .beo-flip-icon {
  position: absolute;
  bottom: 1em;
  z-index: 3;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-front {
  display: flex;
  flex-direction: column;
  background-color: #000;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-front .beo-header {
  border: none;
  flex-shrink: 0;
  flex-grow: 0;
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-front .beo-number {
  display: flex;
  margin-bottom: 4em;
  padding: 0 1.2em;
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
  background-color: transparent;
  color: #fff;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-front .beo-number .beo-number-wrapper {
  display: block;
  width: 100%;
  text-align: center;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-front .beo-number SPAN {
  font-weight: 700;
  line-height: 1em;
  white-space: nowrap;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-front .beo-number SPAN:not(.beo-is-hidden) {
  display: inline;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back {
  display: flex;
  align-items: center;
  background-color: #991d85;
  color: #fff;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back .beo-number {
  width: 100%;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back .beo-number-text {
  padding: 1.2em;
  text-align: center;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back .beo-number-text {
    font-size: 1.26101694915em;
    line-height: 1.5em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back .beo-number-text {
    font-size: 1.44em;
    line-height: 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back .beo-number-text {
    font-size: 1.2em;
    line-height: 1.5em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard .beo-flip-back .beo-number-text p + p {
  margin-top: 1em;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard.beo-bg-purple {
  background-color: transparent;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard.beo-bg-purple .beo-flip-front {
  background-color: #991d85;
}

#beo-wrapper .beo-teaser-evonikheute.beo-flipcard.beo-bg-purple .beo-flip-back {
  background-color: #000;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-evonikheute-flex {
  height: auto;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-evonikheute-flex .beo-teaser-evonikheute-single,
#beo-wrapper .beo-teaser-evonikheute.beo-teaser-evonikheute-flex .beo-teaser-evonikheute-double,
#beo-wrapper .beo-teaser-evonikheute.beo-teaser-evonikheute-flex .beo-teaser-evonikheute-triple {
  height: auto;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-wrapper {
  display: block;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-wrapper:not(:last-child) {
  border-bottom: 1px solid #bcb9b2;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-wrapper:not(:last-child) {
    margin-bottom: 1.26101694915em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-wrapper:not(:last-child) {
    margin-bottom: 1.44em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-wrapper:not(:last-child) {
    margin-bottom: 1.2em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-header {
  flex: 0 0 auto;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-content-wrapper {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-lead {
  flex: 0 0 auto;
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-overview {
  flex: 1 1 100%;
  overflow-y: auto;
  background-color: #fff;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-overview {
    padding: 1.26101694915em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-overview {
    padding: 1.44em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-overview {
    padding: 1.2em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-headline {
  color: #991d85;
  font-weight: 500;
  margin: 0;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-headline {
    font-size: 1.61830508475em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-headline {
    font-size: 1.848em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-headline {
    font-size: 1.54em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-subline {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  line-height: 1.5em;
  color: #bcb9b2;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-subline {
    font-size: 0.945762711864em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-subline {
    font-size: 1.08em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-subline {
    font-size: 0.9em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-lead {
  margin-top: 0.5em;
  margin-bottom: 1em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-lead {
    font-size: 1.26101694915em;
    line-height: 1.5em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-lead {
    font-size: 1.44em;
    line-height: 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-lead {
    font-size: 1.2em;
    line-height: 1.5em;
  }
}

#beo-wrapper .beo-teaser-evonikheute.beo-teaser-ibm-connections .beo-ibm-connections-lead P {
  word-wrap: break-word;
}

#beo-wrapper .beo-stock-chart-eqs {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
}

#beo-wrapper .beo-stock-chart-eqs .beo-stock-chart-background {
  background-color: #e9e6df;
  width: 100%;
  height: 100%;
}

#beo-wrapper .beo-stock-chart-eqs iframe {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  border: 0;
  overflow-y: hidden;
  overflow-x: hidden;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-stock-chart-eqs {
    height: 30.8em;
    margin-bottom: 5.8em;
  }
  #beo-wrapper .beo-stock-chart-eqs .beo-stock-chart-background {
    padding: 2em 1em 1.5em 2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-stock-chart-eqs {
    height: 27.7em;
    margin-bottom: 7.1em;
  }
  #beo-wrapper .beo-stock-chart-eqs .beo-stock-chart-background {
    padding: 1.5em 0.75em 1.125em 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-stock-chart-eqs {
    height: 24.1em;
    margin-bottom: 8.1em;
  }
  #beo-wrapper .beo-stock-chart-eqs .beo-stock-chart-background {
    padding: 2.5em 1.25em 1.875em 2.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-stock-chart-eqs.beo-1-col {
    float: left;
    width: 33.3333333333%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-stock-chart-eqs.beo-2-col {
    float: left;
    width: 66.6666666667%;
  }
}

#beo-wrapper .beo-newsfeed {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  padding: 0;
}

#beo-wrapper .beo-newsfeed .beo-teaser {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-newsfeed.beo-2-col {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-newsfeed.beo-2-col {
    margin-bottom: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-newsfeed.beo-2-col {
    margin-bottom: 5em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-newsfeed.beo-2-col {
    float: left;
    width: 100%;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-newsfeed.beo-2-col .beo-teaser.beo-news {
    float: left;
    width: 50%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-newsfeed.beo-2-col {
    float: left;
    width: 66.6666666667%;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-newsfeed.beo-3-col .beo-teaser.beo-news {
    float: left;
    width: 100%;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-newsfeed.beo-3-col .beo-teaser.beo-news {
    float: left;
    width: 50%;
  }
  #beo-wrapper .beo-newsfeed.beo-3-col .beo-teaser.beo-news .beo-header {
    height: 20.1em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-newsfeed.beo-3-col .beo-teaser.beo-news {
    float: left;
    width: 33.3333333333%;
  }
  #beo-wrapper .beo-newsfeed.beo-3-col .beo-teaser.beo-news .beo-header {
    height: 24.1em;
  }
}

#beo-wrapper .beo-schedule {
  list-style: none;
  display: block;
  clear: both;
  margin: 0;
  padding: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-schedule {
    float: left;
    width: 100%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-schedule {
    float: left;
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}

#beo-wrapper .beo-schedule .beo-eventrow {
  position: relative;
  display: block;
}

#beo-wrapper .beo-schedule .beo-eventrow:nth-child(odd) {
  background-color: #e9e6df;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-schedule .beo-eventrow {
    height: inherit;
    padding: 2em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon {
    right: 2em;
    top: 2em;
    width: 4.2em;
    height: 4.2em;
    padding: 1.4em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon::after {
    width: calc(100% - 2.8em);
    height: calc(100% - 2.8em);
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
    margin: -2em;
    padding: 2em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
    width: calc(100% - 4.2em);
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-date,
  #beo-wrapper .beo-schedule .beo-eventrow .beo-title,
  #beo-wrapper .beo-schedule .beo-eventrow .beo-venue {
    width: calc(100% - 4.625em);
    font-size: 1.6em;
    line-height: 1.4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-schedule .beo-eventrow {
    height: 7.2em;
    padding: 1.5em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon {
    right: 1.5em;
    top: 1.5em;
    width: 4.2em;
    height: 4.2em;
    padding: 1.3em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon::after {
    width: calc(100% - 2.6em);
    height: calc(100% - 2.6em);
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
    margin: -1.5em;
    padding: 1.5em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
    width: calc(100% - 4.2em);
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-date,
  #beo-wrapper .beo-schedule .beo-eventrow .beo-title,
  #beo-wrapper .beo-schedule .beo-eventrow .beo-venue {
    width: calc(100% - 4.73076923077em);
    font-size: 1.3em;
    line-height: 1.4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-schedule .beo-eventrow {
    height: 9.2em;
    padding: 2.5em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon {
    right: 2.5em;
    top: 2.5em;
    width: 4.2em;
    height: 4.2em;
    padding: 1.4em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon::after {
    width: calc(100% - 2.8em);
    height: calc(100% - 2.8em);
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
    margin: -2.5em;
    padding: 2.5em;
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
    width: calc(100% - 4.2em);
  }
  #beo-wrapper .beo-schedule .beo-eventrow .beo-date,
  #beo-wrapper .beo-schedule .beo-eventrow .beo-title,
  #beo-wrapper .beo-schedule .beo-eventrow .beo-venue {
    width: calc(100% - 5.73076923077em);
    font-size: 1.3em;
    line-height: 1.4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-schedule .beo-eventrow {
    margin: 0 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-schedule .beo-eventrow {
    margin: 0;
  }
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-date {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-title {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 700;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-venue {
  font-weight: 200;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink {
  display: block;
  margin-right: 0;
  padding-right: 0;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink .beo-date,
#beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink .beo-title,
#beo-wrapper .beo-schedule .beo-eventrow .beo-eventlink .beo-venue {
  width: 100%;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon {
  position: absolute;
  cursor: pointer;
  background-color: #000;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon.beo-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

#beo-wrapper .beo-schedule .beo-eventrow .beo-eventicon::after {
  content: "";
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2090%2090%22%20style%3D%22enable-background%3Anew%200%200%2090%2090%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M80%2C10h-4.5v10h-16V10h-29v10h-16V10H10C4.5%2C10%2C0%2C14.5%2C0%2C20v60c0%2C5.5%2C4.5%2C10%2C10%2C10h70c5.5%2C0%2C10-4.5%2C10-10V20%20C90%2C14.5%2C85.5%2C10%2C80%2C10z%20M80%2C80H10V40h70V80z%20M26%2C0h-7v17h7V0z%20M71%2C0h-7v17h7V0z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-linklist-teaser:not(:first-child) {
    padding-top: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-linklist-teaser:not(:first-child) {
    padding-top: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-linklist-teaser:not(:first-child) {
    padding-top: 2em;
  }
}

#beo-wrapper .beo-linklist-teaser .beo-linklist-teaser-headline {
  float: left;
}

#beo-wrapper .beo-article::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-article .beo-article-header h1, #beo-wrapper .beo-article .beo-article-header h2,
#beo-wrapper .beo-article .beo-article-headline h1,
#beo-wrapper .beo-article .beo-article-headline h2,
#beo-wrapper .beo-article .beo-sidestream-headline h1,
#beo-wrapper .beo-article .beo-sidestream-headline h2,
#beo-wrapper .beo-article .beo-section h1,
#beo-wrapper .beo-article .beo-section h2,
#beo-wrapper .beo-article .beo-linklist-teaser h1,
#beo-wrapper .beo-article .beo-linklist-teaser h2 {
  margin: 0;
  text-transform: uppercase;
  word-wrap: break-word;
}

#beo-wrapper .beo-article .beo-article-header p,
#beo-wrapper .beo-article .beo-article-header h2,
#beo-wrapper .beo-article .beo-article-header h4,
#beo-wrapper .beo-article .beo-article-header .beo-inlinecaption,
#beo-wrapper .beo-article .beo-article-header ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-article .beo-article-header ol li,
#beo-wrapper .beo-article .beo-article-headline p,
#beo-wrapper .beo-article .beo-article-headline h2,
#beo-wrapper .beo-article .beo-article-headline h4,
#beo-wrapper .beo-article .beo-article-headline .beo-inlinecaption,
#beo-wrapper .beo-article .beo-article-headline ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-article .beo-article-headline ol li,
#beo-wrapper .beo-article .beo-sidestream-headline p,
#beo-wrapper .beo-article .beo-sidestream-headline h2,
#beo-wrapper .beo-article .beo-sidestream-headline h4,
#beo-wrapper .beo-article .beo-sidestream-headline .beo-inlinecaption,
#beo-wrapper .beo-article .beo-sidestream-headline ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-article .beo-sidestream-headline ol li,
#beo-wrapper .beo-article .beo-section p,
#beo-wrapper .beo-article .beo-section h2,
#beo-wrapper .beo-article .beo-section h4,
#beo-wrapper .beo-article .beo-section .beo-inlinecaption,
#beo-wrapper .beo-article .beo-section ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-article .beo-section ol li,
#beo-wrapper .beo-article .beo-linklist-teaser p,
#beo-wrapper .beo-article .beo-linklist-teaser h2,
#beo-wrapper .beo-article .beo-linklist-teaser h4,
#beo-wrapper .beo-article .beo-linklist-teaser .beo-inlinecaption,
#beo-wrapper .beo-article .beo-linklist-teaser ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-article .beo-linklist-teaser ol li {
  font-weight: 200;
  word-wrap: break-word;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-article-header p,
  #beo-wrapper .beo-article .beo-article-header h2,
  #beo-wrapper .beo-article .beo-article-header h4,
  #beo-wrapper .beo-article .beo-article-header .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-article-header ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-article-header ol li,
  #beo-wrapper .beo-article .beo-article-headline p,
  #beo-wrapper .beo-article .beo-article-headline h2,
  #beo-wrapper .beo-article .beo-article-headline h4,
  #beo-wrapper .beo-article .beo-article-headline .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-article-headline ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-article-headline ol li,
  #beo-wrapper .beo-article .beo-sidestream-headline p,
  #beo-wrapper .beo-article .beo-sidestream-headline h2,
  #beo-wrapper .beo-article .beo-sidestream-headline h4,
  #beo-wrapper .beo-article .beo-sidestream-headline .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-sidestream-headline ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-sidestream-headline ol li,
  #beo-wrapper .beo-article .beo-section p,
  #beo-wrapper .beo-article .beo-section h2,
  #beo-wrapper .beo-article .beo-section h4,
  #beo-wrapper .beo-article .beo-section .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-section ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-section ol li,
  #beo-wrapper .beo-article .beo-linklist-teaser p,
  #beo-wrapper .beo-article .beo-linklist-teaser h2,
  #beo-wrapper .beo-article .beo-linklist-teaser h4,
  #beo-wrapper .beo-article .beo-linklist-teaser .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-linklist-teaser ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-linklist-teaser ol li {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-article-header p,
  #beo-wrapper .beo-article .beo-article-header h2,
  #beo-wrapper .beo-article .beo-article-header h4,
  #beo-wrapper .beo-article .beo-article-header .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-article-header ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-article-header ol li,
  #beo-wrapper .beo-article .beo-article-headline p,
  #beo-wrapper .beo-article .beo-article-headline h2,
  #beo-wrapper .beo-article .beo-article-headline h4,
  #beo-wrapper .beo-article .beo-article-headline .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-article-headline ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-article-headline ol li,
  #beo-wrapper .beo-article .beo-sidestream-headline p,
  #beo-wrapper .beo-article .beo-sidestream-headline h2,
  #beo-wrapper .beo-article .beo-sidestream-headline h4,
  #beo-wrapper .beo-article .beo-sidestream-headline .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-sidestream-headline ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-sidestream-headline ol li,
  #beo-wrapper .beo-article .beo-section p,
  #beo-wrapper .beo-article .beo-section h2,
  #beo-wrapper .beo-article .beo-section h4,
  #beo-wrapper .beo-article .beo-section .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-section ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-section ol li,
  #beo-wrapper .beo-article .beo-linklist-teaser p,
  #beo-wrapper .beo-article .beo-linklist-teaser h2,
  #beo-wrapper .beo-article .beo-linklist-teaser h4,
  #beo-wrapper .beo-article .beo-linklist-teaser .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-linklist-teaser ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-linklist-teaser ol li {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-article-header p,
  #beo-wrapper .beo-article .beo-article-header h2,
  #beo-wrapper .beo-article .beo-article-header h4,
  #beo-wrapper .beo-article .beo-article-header .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-article-header ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-article-header ol li,
  #beo-wrapper .beo-article .beo-article-headline p,
  #beo-wrapper .beo-article .beo-article-headline h2,
  #beo-wrapper .beo-article .beo-article-headline h4,
  #beo-wrapper .beo-article .beo-article-headline .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-article-headline ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-article-headline ol li,
  #beo-wrapper .beo-article .beo-sidestream-headline p,
  #beo-wrapper .beo-article .beo-sidestream-headline h2,
  #beo-wrapper .beo-article .beo-sidestream-headline h4,
  #beo-wrapper .beo-article .beo-sidestream-headline .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-sidestream-headline ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-sidestream-headline ol li,
  #beo-wrapper .beo-article .beo-section p,
  #beo-wrapper .beo-article .beo-section h2,
  #beo-wrapper .beo-article .beo-section h4,
  #beo-wrapper .beo-article .beo-section .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-section ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-section ol li,
  #beo-wrapper .beo-article .beo-linklist-teaser p,
  #beo-wrapper .beo-article .beo-linklist-teaser h2,
  #beo-wrapper .beo-article .beo-linklist-teaser h4,
  #beo-wrapper .beo-article .beo-linklist-teaser .beo-inlinecaption,
  #beo-wrapper .beo-article .beo-linklist-teaser ul:not(.beocms-carousel__dots) li,
  #beo-wrapper .beo-article .beo-linklist-teaser ol li {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper .beo-article .beo-section h2,
#beo-wrapper .beo-article .beo-linklist-teaser h2 {
  font-weight: 700;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-section h2 {
    font-size: 1.6em;
  }
  #beo-wrapper .beo-article .beo-section h2 + .beo-figure {
    margin-top: -0.14em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-section h2 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-article .beo-section h2 + .beo-figure {
    margin-top: 0.18em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-section h2 {
    font-size: 1.3em;
  }
  #beo-wrapper .beo-article .beo-section h2 + .beo-figure {
    margin-top: 0.25em;
  }
}

#beo-wrapper .beo-article .beo-article-header .beo-article-headline .beo-press-release {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

#beo-wrapper .beo-article .beo-article-header .beo-article-headline .beo-category,
#beo-wrapper .beo-article .beo-article-header .beo-article-headline .beo-date {
  display: inline-block;
}

#beo-wrapper .beo-article .beo-article-header .beo-article-headline .beo-date {
  color: #bcb9b2;
}

#beo-wrapper .beo-article .beo-article-header .beo-article-headline .beo-category + .beo-date {
  margin-left: 0.5em;
}

#beo-wrapper .beo-article .beo-article-header .beo-figure {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  float: inherit;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-article-header .beo-figure {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-article-header .beo-figure {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-article-header .beo-figure {
    margin-bottom: 2em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption {
    padding: 1em;
    margin-top: 0.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption {
    position: absolute;
    margin: 0;
    right: 1.15384615385em;
    bottom: 1.5em;
    max-width: 44.6em;
    padding: 0.75em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption {
    position: absolute;
    margin: 0;
    right: 1.15384615385em;
    bottom: 2.5em;
    max-width: 44.6em;
    padding: 1.25em;
  }
}

#beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption.beo-bg-black {
  background: #000;
  color: #fff;
}

#beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption.beo-bg-white {
  background: #fff;
  color: #000;
}

#beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption.beo-bg-purple {
  background: #991d85;
  color: #fff;
}

#beo-wrapper .beo-article .beo-article-header .beo-figure .beo-inlinecaption p:last-child {
  margin-bottom: 0;
}

#beo-wrapper .beo-article.beo-news .beo-article-header .beo-article-headline h1, #beo-wrapper .beo-article.beo-news .beo-article-header .beo-article-headline h2 {
  text-transform: inherit;
}

#beo-wrapper .beo-article.beo-news .beo-article-header .beo-article-headline h1 {
  margin-top: 0.1em;
}

#beo-wrapper .beo-article.beo-news .beo-article-header .beo-article-headline .beo-article-lead::before, #beo-wrapper .beo-article.beo-news .beo-article-header .beo-article-headline .beo-article-lead::after {
  display: none;
}

#beo-wrapper .beo-article.beo-news .beo-sectiontitle::after {
  display: none;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-article-headline {
    margin-bottom: 2em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-press-release {
    font-size: 1.3em;
    margin-bottom: 1em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-category,
  #beo-wrapper .beo-article .beo-article-headline .beo-date {
    font-size: 1.2em;
    margin-bottom: 0.3em;
  }
  #beo-wrapper .beo-article .beo-article-headline h1 {
    font-size: 2.6em;
  }
  #beo-wrapper .beo-article .beo-article-headline h2 {
    font-size: 2.4em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-article-lead {
    padding: 1em 0;
    margin-top: 1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-article-headline {
    margin-bottom: 2em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-press-release {
    font-size: 1.3em;
    margin-bottom: 1em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-category,
  #beo-wrapper .beo-article .beo-article-headline .beo-date {
    font-size: 1.2em;
    margin-bottom: 1em;
  }
  #beo-wrapper .beo-article .beo-article-headline h1 {
    font-size: 3.3em;
  }
  #beo-wrapper .beo-article .beo-article-headline h2 {
    font-size: 3.1em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-article-lead {
    padding: 1em 0;
    margin-top: 1em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-article-headline {
    margin-bottom: 2.4em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-press-release {
    font-size: 1.4em;
    margin-bottom: 1.2em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-category,
  #beo-wrapper .beo-article .beo-article-headline .beo-date {
    font-size: 1.3em;
    margin-bottom: 1em;
  }
  #beo-wrapper .beo-article .beo-article-headline h1 {
    font-size: 3.3em;
  }
  #beo-wrapper .beo-article .beo-article-headline h2 {
    font-size: 3.1em;
  }
  #beo-wrapper .beo-article .beo-article-headline .beo-article-lead {
    padding: 1.2em 0;
    margin-top: 1.2em;
  }
}

#beo-wrapper .beo-article .beo-article-headline h1, #beo-wrapper .beo-article .beo-article-headline h2 {
  margin: 0;
  text-transform: uppercase;
}

#beo-wrapper .beo-article .beo-article-headline h1 {
  color: #991d85;
  font-weight: 700;
}

#beo-wrapper .beo-article .beo-article-headline h2 {
  line-height: 1.25;
}

#beo-wrapper .beo-article .beo-article-headline .beo-article-lead {
  position: relative;
}

#beo-wrapper .beo-article .beo-article-headline .beo-article-lead p,
#beo-wrapper .beo-article .beo-article-headline .beo-article-lead ul li,
#beo-wrapper .beo-article .beo-article-headline .beo-article-lead ol li {
  font-weight: 700;
}

#beo-wrapper .beo-article .beo-article-headline .beo-article-lead p {
  margin: 0;
}

#beo-wrapper .beo-article .beo-article-headline .beo-article-lead::before {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
  height: 2px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#beo-wrapper .beo-article .beo-article-headline .beo-article-lead::after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

#beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption,
#beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption {
  margin-top: 0.5em;
}

#beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption,
#beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 600;
}

#beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption p,
#beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: inherit;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption {
    min-height: 3.65em;
  }
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption {
    font-size: 1.5em;
    line-height: 1.46em;
  }
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption-text,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption-text {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption {
    min-height: 3.7em;
  }
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption {
    font-size: 1.2em;
    line-height: 1.48em;
  }
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption-text,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption-text {
    margin-bottom: 2.8em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption {
    min-height: 3.875em;
  }
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption {
    font-size: 1.2em;
    line-height: 1.55em;
  }
  #beo-wrapper .beo-article .beo-article-header .beocms-carousel figcaption .beo-caption-text,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section figcaption .beo-caption-text {
    margin-bottom: 2em;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-areamain::after,
#beo-wrapper .beo-article .beo-contentwrapper .beo-areacomments::after,
#beo-wrapper .beo-article .beo-contentwrapper .beo-areadisclaimer::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-areamain,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-areacomments,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-areadisclaimer {
    position: relative;
    min-height: 1px;
    padding-right: 1.5em;
    padding-left: 1.5em;
    float: left;
    width: 100%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-areamain,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-areacomments,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-areadisclaimer {
    float: left;
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-areabottom {
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-areabottom::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area {
  display: flex;
  flex-direction: column;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area {
    display: block;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-sidestream {
  order: 20;
}

#beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areamain {
  order: 10;
}

#beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areacomments {
  order: 21;
}

#beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areadisclaimer {
  order: 30;
}

#beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areabottom {
  order: 40;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areamain,
  #beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areacomments,
  #beo-wrapper .beo-article .beo-contentwrapper.beo-with-right-area .beo-areadisclaimer {
    float: left;
    width: 58.3333333333%;
    margin-left: 16.6666666667%;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream {
    float: left;
    width: 100%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream {
    float: left;
    width: 25%;
    float: right;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
    padding: 0.8em;
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
    padding: 0.8em;
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
    padding: 0.8em;
    font-size: 1.2em;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
  color: #fff;
  background-color: #991d85;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-downloads {
    margin-bottom: 3em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-download-button,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-download-group {
    margin-top: 1.5em;
    padding: 0.75em 1.5em;
    font-size: 1.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-downloads {
    margin-bottom: 3em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-download-button,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-download-group {
    margin-top: 1.5em;
    padding: 0.75em 1.5em;
    font-size: 1.1em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-downloads {
    margin-bottom: 2em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-download-button,
  #beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-download-group {
    margin-top: 1em;
    padding: 0.75em 1.5em;
    font-size: 1.1em;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-downloads {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-downloads .beo-linklist-download-group {
  background-color: #e9e6df;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-downloads .beo-linklist-download-group + .beo-linklist-download-group {
  margin-top: 1em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-button {
  display: block;
  background-color: #e9e6df;
  color: #991d85;
  font-weight: 700;
  text-transform: uppercase;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-button .beo-download-button-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2038%2060%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23991d85%3B%7D%3C%2Fstyle%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2221%2C10%2017%2C10%2017%2C31.5%207.7%2C22.2%204.9%2C25.1%2019%2C39.2%2033.1%2C25.1%2030.3%2C22.2%2021%2C31.5%20%22%2F%3E%0A%3Crect%20y%3D%2243%22%20class%3D%22st0%22%20width%3D%2238%22%20height%3D%224%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  width: 1.26em;
  height: 1.5em;
  margin-right: 0.5em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-button:hover {
  background-color: #bcb9b2;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item a {
  display: flex;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-download-mime-icon,
#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-figure {
  flex: none;
  margin-right: 0.5em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-figure {
  width: 10em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-download-mime-icon {
  white-space: nowrap;
  width: 5.5em;
  height: 4em;
  border: 0.5em solid #000;
  color: #000;
  text-align: center;
  line-height: 3.2em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-download-mime-icon .beo-download-icon-wrapper {
  font-size: 1.8em;
  font-weight: 600;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-download-mime-icon .beo-download-icon {
  display: none;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-download-item .beo-download-item-text {
  flex: 1 1 auto;
  word-wrap: break-word;
  word-break: break-word;
  white-space: initial;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-section {
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-section::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-section p {
  margin-bottom: 1em;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-section p:last-of-type, #beo-wrapper .beo-article .beo-contentwrapper .beo-section p:only-child {
  margin-bottom: 0;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-section h2 + ul:not(.beocms-carousel__dots),
#beo-wrapper .beo-article .beo-contentwrapper .beo-section h2 + ol {
  margin-top: 0;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-section ol li::before {
  font-weight: 700;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section {
    margin-bottom: 3em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section:first-child {
    margin-top: 2em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section .beo-figure {
    margin-bottom: 0.486666666667em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section {
    margin-bottom: 3em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section:first-child {
    margin-top: 2em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section .beo-figure {
    margin-bottom: 0.493333333333em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section {
    margin-bottom: 2em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section:first-child {
    margin-top: 2.5em;
  }
  #beo-wrapper .beo-article .beo-contentwrapper .beo-section .beo-figure {
    margin-bottom: 0.516666666667em;
  }
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-teaser::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-linklist-teaser-headline {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 66.6666666667%;
  margin-left: 16.6666666667%;
  margin-bottom: 0.5em;
}

#beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-inlinecaption {
  text-align: right;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-figure {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-figure {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-figure {
    margin-bottom: 2em;
  }
}

#beo-wrapper.beo-intranet .beo-article .beo-article-headline {
  margin-top: inherit;
}

#beo-wrapper.beo-intranet .beo-article .beo-article-headline h1 {
  text-transform: inherit;
}

#beo-wrapper.beo-intranet .beo-article .beo-article-lead::before, #beo-wrapper.beo-intranet .beo-article .beo-article-lead::after {
  display: none;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-inlinecaption {
    padding: 0.630508474576em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-linklist-teaser-headline h2 {
    padding: 0.8em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-inlinecaption {
    padding: 0.72em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-linklist-teaser-headline h2 {
    padding: 0.8em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-article-header .beo-inlinecaption {
    padding: 0.6em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-linklist-teaser-headline h2 {
    padding: 0.8em;
  }
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-linklist-teaser {
  margin-bottom: 0;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-linklist-teaser::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-linklist-teaser .beo-linklist-teaser-headline {
  margin-top: 0;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-linklist-teaser .beo-linklist-teaser-headline h2 {
  color: #fff;
  background-color: #991d85;
  font-weight: 600;
  line-height: normal;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-social {
  float: none;
  width: auto;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-social {
    margin-bottom: 1.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-social {
    margin-bottom: 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-social {
    margin-bottom: 1.5em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute {
  width: 100%;
  float: none !important;
  height: inherit;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 2em;
  background-color: #e9e6df;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header {
  border: 0;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline {
  background-color: transparent;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
  font-weight: 600;
  color: #991d85;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date,
#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category {
  color: #bcb9b2;
  min-height: 0;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-image {
  border-bottom: 0;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-lead {
  position: relative;
  left: inherit;
  right: inherit;
  bottom: inherit;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-lead p {
  position: relative;
  left: inherit;
  right: inherit;
  bottom: inherit;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
    font-size: 1.2em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute {
    margin-bottom: 1.5em;
    padding-bottom: 0;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
    font-size: 1.3em;
    margin-top: 0.630508474576em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date,
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category {
    font-size: 1.1em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-lead p {
    font-size: 1.1em !important;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
    font-size: 1.2em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute {
    margin-bottom: 1.5em;
    padding-bottom: 0;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
    font-size: 1.3em;
    margin-top: 0.72em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date,
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category {
    font-size: 1.1em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-lead p {
    font-size: 1.1em !important;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-sidestream-headline h2 {
    font-size: 1.2em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute {
    margin-bottom: 1.5em;
    padding-bottom: 0;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline h1 {
    font-size: 1.3em;
    margin-top: 0.6em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-date,
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-header .beo-headline .beo-category {
    font-size: 1.1em;
  }
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-sidestream .beo-teaser.beo-evonikheute .beo-lead p {
    font-size: 1.1em !important;
  }
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-section {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-section {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-section {
    margin-bottom: 2em;
  }
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-section h2,
#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser h2 {
  text-transform: none;
  margin-bottom: 1em;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser {
  display: flex;
  flex-direction: column;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-linklist-teaser-headline {
  float: inherit;
  width: 100%;
  margin-left: 0;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-linklist-teaser-headline h2 {
  display: block;
  color: #991d85;
  background-color: #e9e6df;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser-evonikheute p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser.beo-social {
  margin-bottom: 0;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser.beo-social .beo-social-container {
  padding-bottom: 0;
  margin-bottom: 3em;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser.beo-social .beo-social-container {
    height: 47.2881355932em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser.beo-social .beo-social-container {
    height: 54em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser.beo-social .beo-social-container {
    height: 45em;
  }
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser.beo-social.beo-tw-page iframe {
  height: calc(100% - 1px) !important;
  width: calc(100% - 1px) !important;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-linklist-wrapper {
  display: flex;
  flex-wrap: wrap;
}

#beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser-evonikheute {
  float: left;
  margin-left: 1.5em;
  margin-right: 1.5em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser-evonikheute {
    width: calc(100% - 3em);
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser-evonikheute {
    width: calc(50% - 3em);
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-article .beo-contentwrapper .beo-linklist-teaser .beo-teaser-evonikheute {
    width: calc((100% / 3) - 3em);
  }
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}

@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@-webkit-keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#beo-wrapper .plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 700;
  height: 100%;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}

#beo-wrapper .plyr video,
#beo-wrapper .plyr audio,
#beo-wrapper .plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}

#beo-wrapper .plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

#beo-wrapper .plyr:focus {
  outline: 0;
}

#beo-wrapper .plyr--full-ui {
  box-sizing: border-box;
}

#beo-wrapper .plyr--full-ui *,
#beo-wrapper .plyr--full-ui *::after,
#beo-wrapper .plyr--full-ui *::before {
  box-sizing: inherit;
}

#beo-wrapper .plyr--full-ui a,
#beo-wrapper .plyr--full-ui button,
#beo-wrapper .plyr--full-ui input,
#beo-wrapper .plyr--full-ui label {
  touch-action: manipulation;
}

#beo-wrapper .plyr__badge {
  background: #2e2e2e;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}

#beo-wrapper .plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

#beo-wrapper .plyr__captions {
  -webkit-animation: plyr-fade-in 0.3s ease;
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}

#beo-wrapper .plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

#beo-wrapper .plyr__captions .plyr__caption div {
  display: inline;
}

#beo-wrapper .plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  #beo-wrapper .plyr__captions {
    font-size: 16px;
    padding: 20px;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .plyr__captions {
    font-size: 18px;
  }
}

#beo-wrapper .plyr--captions-active .plyr__captions {
  display: block;
}

#beo-wrapper .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-40px);
}

#beo-wrapper .plyr__control {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all 0.3s ease;
}

#beo-wrapper .plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}

#beo-wrapper .plyr__control:focus {
  outline: 0;
}

#beo-wrapper .plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(153, 29, 133, 0.5);
  outline: 0;
}

#beo-wrapper a.plyr__control {
  text-decoration: none;
}

#beo-wrapper a.plyr__control::after, #beo-wrapper a.plyr__control::before {
  display: none;
}

#beo-wrapper .plyr__control:not(.plyr__control--pressed) .icon--pressed,
#beo-wrapper .plyr__control.plyr__control--pressed .icon--not-pressed,
#beo-wrapper .plyr__control:not(.plyr__control--pressed) .label--pressed,
#beo-wrapper .plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

#beo-wrapper .plyr--full-ui ::-webkit-media-controls {
  display: none;
}

#beo-wrapper .plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}

#beo-wrapper .plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}

#beo-wrapper .plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
}

#beo-wrapper .plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

#beo-wrapper .plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
}

#beo-wrapper .plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
}

#beo-wrapper .plyr__controls .plyr__controls__item.plyr__progress__container:first-child, #beo-wrapper .plyr__controls .plyr__controls__item.plyr__time:first-child,
#beo-wrapper .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}

#beo-wrapper .plyr__controls:empty {
  display: none;
}

#beo-wrapper .plyr [data-plyr='captions'],
#beo-wrapper .plyr [data-plyr='pip'],
#beo-wrapper .plyr [data-plyr='airplay'],
#beo-wrapper .plyr [data-plyr='fullscreen'] {
  display: none;
}

#beo-wrapper .plyr--captions-enabled [data-plyr='captions'],
#beo-wrapper .plyr--pip-supported [data-plyr='pip'],
#beo-wrapper .plyr--airplay-supported [data-plyr='airplay'],
#beo-wrapper .plyr--fullscreen-enabled [data-plyr='fullscreen'] {
  display: inline-block;
}

#beo-wrapper .plyr__menu {
  display: flex;
  position: relative;
}

#beo-wrapper .plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}

#beo-wrapper .plyr__menu .plyr__control[aria-expanded='true'] svg {
  transform: rotate(90deg);
}

#beo-wrapper .plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip {
  display: none;
}

#beo-wrapper .plyr__menu__container {
  -webkit-animation: plyr-popup 0.2s ease;
  animation: plyr-popup 0.2s ease;
  background: #e9e6df;
  border-radius: 0;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #2e2e2e;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

#beo-wrapper .plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

#beo-wrapper .plyr__menu__container::after {
  border: 6px solid transparent;
  border-top-color: #e9e6df;
  content: '';
  height: 0;
  position: absolute;
  right: 13px;
  top: 100%;
  width: 0;
}

#beo-wrapper .plyr__menu__container [role='menu'] {
  padding: 7px;
}

#beo-wrapper .plyr__menu__container [role='menuitem'],
#beo-wrapper .plyr__menu__container [role='menuitemradio'] {
  margin-top: 2px;
}

#beo-wrapper .plyr__menu__container [role='menuitem']:first-child,
#beo-wrapper .plyr__menu__container [role='menuitemradio']:first-child {
  margin-top: 0;
}

#beo-wrapper .plyr__menu__container .plyr__control {
  align-items: center;
  color: #2e2e2e;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

#beo-wrapper .plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}

#beo-wrapper .plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
}

#beo-wrapper .plyr__menu__container .plyr__control--forward::after {
  border-left-color: rgba(46, 46, 46, 0.8);
  right: 5px;
}

#beo-wrapper .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, #beo-wrapper .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}

#beo-wrapper .plyr__menu__container .plyr__control--back {
  font-weight: 700;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}

#beo-wrapper .plyr__menu__container .plyr__control--back::after {
  border-right-color: rgba(46, 46, 46, 0.8);
  left: 7px;
}

#beo-wrapper .plyr__menu__container .plyr__control--back::before {
  background: rgba(92, 92, 92, 0.2);
  box-shadow: 0 1px 0 #fff;
  content: '';
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

#beo-wrapper .plyr__menu__container .plyr__control--back.plyr__tab-focus::after, #beo-wrapper .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio'] {
  padding-left: 7px;
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio']::before, #beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio']::after {
  border-radius: 100%;
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio']::before {
  background: rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  transition: all 0.3s ease;
  width: 16px;
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio']::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::before {
  background: #991d85;
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

#beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio'].plyr__tab-focus::before, #beo-wrapper .plyr__menu__container .plyr__control[role='menuitemradio']:hover::before {
  background: rgba(0, 0, 0, 0.1);
}

#beo-wrapper .plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}

#beo-wrapper .plyr--full-ui input[type='range'] {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 26px;
  color: #991d85;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}

#beo-wrapper .plyr--full-ui input[type='range']::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}

#beo-wrapper .plyr--full-ui input[type='range']::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  -webkit-appearance: none;
  /* stylelint-disable-line */
  margin-top: -4px;
}

#beo-wrapper .plyr--full-ui input[type='range']::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
  user-select: none;
}

#beo-wrapper .plyr--full-ui input[type='range']::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
}

#beo-wrapper .plyr--full-ui input[type='range']::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}

#beo-wrapper .plyr--full-ui input[type='range']::-ms-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}

#beo-wrapper .plyr--full-ui input[type='range']::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
}

#beo-wrapper .plyr--full-ui input[type='range']::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}

#beo-wrapper .plyr--full-ui input[type='range']::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  margin-top: 0;
}

#beo-wrapper .plyr--full-ui input[type='range']::-ms-tooltip {
  display: none;
}

#beo-wrapper .plyr--full-ui input[type='range']:focus {
  outline: 0;
}

#beo-wrapper .plyr--full-ui input[type='range']::-moz-focus-outer {
  border: 0;
}

#beo-wrapper .plyr--full-ui input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 5px rgba(153, 29, 133, 0.5);
  outline: 0;
}

#beo-wrapper .plyr--full-ui input[type='range'].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(153, 29, 133, 0.5);
  outline: 0;
}

#beo-wrapper .plyr--full-ui input[type='range'].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(153, 29, 133, 0.5);
  outline: 0;
}

#beo-wrapper .plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

#beo-wrapper .plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

#beo-wrapper .plyr__time {
  font-size: 14px;
}

#beo-wrapper .plyr__time + .plyr__time::before {
  content: '\2044';
  margin-right: 10px;
}

@media (max-width: 767px) {
  #beo-wrapper .plyr__time + .plyr__time {
    display: none;
  }
}

#beo-wrapper .plyr__tooltip {
  background: #e9e6df;
  border-radius: 0;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #000;
  font-size: 14px;
  font-weight: 700;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}

#beo-wrapper .plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #e9e6df;
  bottom: -4px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

#beo-wrapper .plyr .plyr__control:hover .plyr__tooltip,
#beo-wrapper .plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
#beo-wrapper .plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

#beo-wrapper .plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

#beo-wrapper .plyr__controls > .plyr__control:first-child .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}

#beo-wrapper .plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
#beo-wrapper .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: 16px;
}

#beo-wrapper .plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}

#beo-wrapper .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  transform: translateX(50%);
}

#beo-wrapper .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
#beo-wrapper .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
#beo-wrapper .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
#beo-wrapper .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

#beo-wrapper .plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}

#beo-wrapper .plyr__progress input[type='range'], #beo-wrapper .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}

#beo-wrapper .plyr__progress input[type='range'] {
  position: relative;
  z-index: 2;
}

#beo-wrapper .plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0;
}

#beo-wrapper .plyr__progress__buffer {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}

#beo-wrapper .plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}

#beo-wrapper .plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}

#beo-wrapper .plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}

#beo-wrapper .plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  transition: width 0.2s ease;
}

#beo-wrapper .plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.6) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.6) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}

#beo-wrapper .plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
}

#beo-wrapper .plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(161, 161, 161, 0.66);
}

#beo-wrapper .plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}

#beo-wrapper .plyr__volume input[type='range'] {
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  z-index: 2;
}

#beo-wrapper .plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

#beo-wrapper .plyr--audio {
  display: block;
}

#beo-wrapper .plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #2e2e2e;
  padding: 10px;
}

#beo-wrapper .plyr--audio .plyr__control.plyr__tab-focus, #beo-wrapper .plyr--audio .plyr__control:hover, #beo-wrapper .plyr--audio .plyr__control[aria-expanded='true'] {
  background: #991d85;
  color: #fff;
}

#beo-wrapper .plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track {
  background-color: rgba(161, 161, 161, 0.66);
}

#beo-wrapper .plyr--full-ui.plyr--audio input[type='range']::-moz-range-track {
  background-color: rgba(161, 161, 161, 0.66);
}

#beo-wrapper .plyr--full-ui.plyr--audio input[type='range']::-ms-track {
  background-color: rgba(161, 161, 161, 0.66);
}

#beo-wrapper .plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

#beo-wrapper .plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

#beo-wrapper .plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

#beo-wrapper .plyr--audio .plyr__progress__buffer {
  color: rgba(161, 161, 161, 0.66);
}

#beo-wrapper .plyr--video {
  background: #000;
  overflow: hidden;
}

#beo-wrapper .plyr--video.plyr--menu-open {
  overflow: visible;
}

#beo-wrapper .plyr__video-wrapper {
  background: #000;
  height: 100%;
  margin: auto;
  overflow: hidden;
  width: 100%;
}

#beo-wrapper .plyr__video-embed,
#beo-wrapper .plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

#beo-wrapper .plyr__video-embed iframe,
#beo-wrapper .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

#beo-wrapper .plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

#beo-wrapper .plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  #beo-wrapper .plyr--video .plyr__controls {
    padding: 35px 10px 10px;
  }
}

#beo-wrapper .plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

#beo-wrapper .plyr--video .plyr__control.plyr__tab-focus, #beo-wrapper .plyr--video .plyr__control:hover, #beo-wrapper .plyr--video .plyr__control[aria-expanded='true'] {
  background: #991d85;
  color: #fff;
}

#beo-wrapper .plyr__control--overlaid {
  background: rgba(153, 29, 133, 0.8);
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

#beo-wrapper .plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

#beo-wrapper .plyr__control--overlaid:hover, #beo-wrapper .plyr__control--overlaid:focus {
  background: #991d85;
}

#beo-wrapper .plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

#beo-wrapper .plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

#beo-wrapper .plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
}

#beo-wrapper .plyr--full-ui.plyr--video input[type='range']::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
}

#beo-wrapper .plyr--full-ui.plyr--video input[type='range']::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
}

#beo-wrapper .plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

#beo-wrapper .plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

#beo-wrapper .plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

#beo-wrapper .plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
}

#beo-wrapper .plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

#beo-wrapper .plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

#beo-wrapper .plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

#beo-wrapper .plyr:-webkit-full-screen video {
  height: 100%;
}

#beo-wrapper .plyr:-ms-fullscreen video {
  height: 100%;
}

#beo-wrapper .plyr:fullscreen video {
  height: 100%;
}

#beo-wrapper .plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

#beo-wrapper .plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

#beo-wrapper .plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  #beo-wrapper .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
  #beo-wrapper .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
  #beo-wrapper .plyr:fullscreen .plyr__captions {
    font-size: 21px;
  }
}

#beo-wrapper .plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

#beo-wrapper .plyr:-webkit-full-screen video {
  height: 100%;
}

#beo-wrapper .plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  #beo-wrapper .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
}

#beo-wrapper .plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

#beo-wrapper .plyr:-moz-full-screen video {
  height: 100%;
}

#beo-wrapper .plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  #beo-wrapper .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
  }
}

#beo-wrapper .plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

#beo-wrapper .plyr:-ms-fullscreen video {
  height: 100%;
}

#beo-wrapper .plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  #beo-wrapper .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
}

#beo-wrapper .plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}

#beo-wrapper .plyr--fullscreen-fallback video {
  height: 100%;
}

#beo-wrapper .plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}

#beo-wrapper .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#beo-wrapper .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

#beo-wrapper .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

#beo-wrapper .plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  #beo-wrapper .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
  }
}

#beo-wrapper .plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

#beo-wrapper .plyr__ads > div,
#beo-wrapper .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

#beo-wrapper .plyr__ads::after {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3;
}

#beo-wrapper .plyr__ads::after:empty {
  display: none;
}

#beo-wrapper .plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

#beo-wrapper .plyr__preview-thumb {
  background-color: #e9e6df;
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 0;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}

#beo-wrapper .plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}

#beo-wrapper .plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #e9e6df;
  bottom: -4px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

#beo-wrapper .plyr__preview-thumb__image-container {
  background: #a1a1a1;
  border-radius: -1px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

#beo-wrapper .plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}

#beo-wrapper .plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}

#beo-wrapper .plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: -1px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}

#beo-wrapper .plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

#beo-wrapper .plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

#beo-wrapper .plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

#beo-wrapper .plyr--no-transition {
  transition: none !important;
}

#beo-wrapper .plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

#beo-wrapper .plyr [hidden] {
  display: none !important;
}

#beo-wrapper .plyr video,
#beo-wrapper .plyr__video-embed iframe,
#beo-wrapper .plyr__poster {
  width: calc(100% + 4px);
  height: calc(100% + 2px);
  top: -2px;
  left: -2px;
}

#beo-wrapper .plyr__poster {
  background-size: cover;
}

#beo-wrapper .plyr--stopped .plyr__controls {
  opacity: 0;
}

#beo-wrapper .plyr__control--overlaid {
  zoom: 1.35;
}

#beo-wrapper .plyr__video-wrapper {
  background: #fff;
}

#beo-wrapper .plyr--video .plyr__controls {
  background: rgba(0, 0, 0, 0.6);
  padding: 5px;
}

@media (min-width: 480px) {
  #beo-wrapper .plyr--video .plyr__controls {
    padding: 7.69230769231px 10px;
  }
}

#beo-wrapper .beo-teaser.beo-single .plyr__control--overlaid,
#beo-wrapper .beo-teaser.beo-small .plyr__control--overlaid,
#beo-wrapper .beo-teaser.beo-evonikheute .plyr__control--overlaid,
#beo-wrapper .beo-teaser-evonikheute .plyr__control--overlaid,
#beo-wrapper .beo-imagelink .plyr__control--overlaid {
  zoom: 1;
}

#beo-wrapper .plyr__video-embed,
#beo-wrapper .plyr__video-wrapper--fixed-ratio {
  padding-bottom: inherit !important;
}

#beo-wrapper .beo-image {
  position: relative;
}

#beo-wrapper .beo-image .beo-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}

#beo-wrapper .beo-image .beo-play-button:focus {
  box-shadow: none;
  outline: none;
}

#beo-wrapper .beo-image .beo-play-button svg circle {
  fill: #991d85;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}

#beo-wrapper .beo-image .beo-play-button svg polygon {
  fill: #fff;
}

#beo-wrapper .beo-image .beo-play-button:hover svg circle {
  opacity: 1;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-large .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-large .beo-image .beo-play-button {
    width: 5em;
    height: 5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-large .beo-image .beo-play-button {
    width: 6em;
    height: 6em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-medium .beo-image .beo-play-button {
    width: 5em;
    height: 5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-medium .beo-image .beo-play-button {
    width: 6em;
    height: 6em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-small .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-small .beo-image .beo-play-button {
    width: 5em;
    height: 5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-small .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-single .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-single .beo-image .beo-play-button {
    width: 3em;
    height: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-single .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute-single .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute-double .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute-double .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute-double .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser-evonikheute-triple .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser-evonikheute-triple .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser-evonikheute-triple .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikupdate .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-teaser.beo-evonikbanner .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-teaser.beo-evonikbanner .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-teaser.beo-evonikbanner .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-article-header-gallery .beo-image .beo-play-button,
  #beo-wrapper .beo-article .beo-image .beo-play-button {
    width: 4em;
    height: 4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-article-header-gallery .beo-image .beo-play-button,
  #beo-wrapper .beo-article .beo-image .beo-play-button {
    width: 5em;
    height: 5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-article-header-gallery .beo-image .beo-play-button,
  #beo-wrapper .beo-article .beo-image .beo-play-button {
    width: 6em;
    height: 6em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-image,
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded {
    height: 21.9em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded {
    width: 26em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded iframe {
    width: 23em;
    height: 17em;
    margin-top: 1.5em;
    margin-left: 2em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded .beo-static-links {
    margin-left: 2em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container.beo-active {
    margin-top: 1em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container #beo-search-result-list:not(:empty) {
    margin-top: 1em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a {
    padding: 0.8em;
    margin-bottom: 0.4em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a h2 {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    font-size: 1.1em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-category,
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-date {
    font-size: 0.9em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-thumb {
    margin-right: 0.8em;
    height: 7em;
    width: 7em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-thumb img {
    height: 7em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-lead {
    font-size: 1em;
  }
  #beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-load-more {
    padding: 0.8em;
    margin-top: 0.4em;
  }
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page, #beo-wrapper.beo-intranet .beo-content.beo-link-page {
  margin-left: 0;
  margin-right: 0;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page > * {
  margin-top: 2em;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page > *:first-child {
  margin-top: 0;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-image,
#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded {
  overflow-y: hidden;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink figcaption {
  display: none;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption {
  position: absolute;
  text-align: right;
  font-weight: 200;
  word-wrap: break-word;
  right: 0;
  bottom: 1.5em;
  width: calc(100% * 0.85);
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption {
    padding: 0.6em;
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption {
    padding: 0.6em;
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption {
    padding: 0.6em;
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption.beo-bg-black {
  background: rgba(60, 60, 60, 0.92);
  color: #fff;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption.beo-bg-white {
  background: rgba(255, 255, 255, 0.92);
  color: #000;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-imagelink .beo-overlay-caption.beo-bg-purple {
  background: rgba(153, 29, 133, 0.92);
  color: #fff;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded {
  background: #e9e6df;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded .beo-static-links {
  margin-top: 0.5em;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded .beo-static-links a {
  display: inline-block;
  font-weight: 700;
  color: #000;
  margin-right: 0.5em;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded .beo-static-links a:last-of-type {
  margin-right: 0;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-stock-chart-eqs-embedded .beo-static-links a::before {
  color: #991d85;
  margin-right: 0.5em;
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-link-page-item {
  position: relative;
}

#beo-wrapper.beo-intranet .beo-content.beo-link-page .beo-link-page-item:first-of-type {
  padding-top: 0;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container {
  width: 100%;
  max-height: 120em;
  overflow-y: auto;
  white-space: normal;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container:empty {
  margin-top: 0;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a {
  display: block;
  position: relative;
  width: 100%;
  background-color: #fff;
  color: #000;
  opacity: 0;
  -webkit-animation: fadeIn .2s linear forwards;
  animation: fadeIn .2s linear forwards;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(1) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(3) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(4) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(5) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(6) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(7) {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(8) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(9) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(10) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(11) {
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(12) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(13) {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(14) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(15) {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(16) {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(17) {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(18) {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(19) {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(20) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(21) {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(22) {
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(23) {
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(24) {
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(25) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(26) {
  -webkit-animation-delay: 2.6s;
  animation-delay: 2.6s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(27) {
  -webkit-animation-delay: 2.7s;
  animation-delay: 2.7s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(28) {
  -webkit-animation-delay: 2.8s;
  animation-delay: 2.8s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(29) {
  -webkit-animation-delay: 2.9s;
  animation-delay: 2.9s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(30) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(31) {
  -webkit-animation-delay: 3.1s;
  animation-delay: 3.1s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(32) {
  -webkit-animation-delay: 3.2s;
  animation-delay: 3.2s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(33) {
  -webkit-animation-delay: 3.3s;
  animation-delay: 3.3s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(34) {
  -webkit-animation-delay: 3.4s;
  animation-delay: 3.4s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(35) {
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(36) {
  -webkit-animation-delay: 3.6s;
  animation-delay: 3.6s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(37) {
  -webkit-animation-delay: 3.7s;
  animation-delay: 3.7s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(38) {
  -webkit-animation-delay: 3.8s;
  animation-delay: 3.8s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(39) {
  -webkit-animation-delay: 3.9s;
  animation-delay: 3.9s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(40) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(41) {
  -webkit-animation-delay: 4.1s;
  animation-delay: 4.1s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(42) {
  -webkit-animation-delay: 4.2s;
  animation-delay: 4.2s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(43) {
  -webkit-animation-delay: 4.3s;
  animation-delay: 4.3s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(44) {
  -webkit-animation-delay: 4.4s;
  animation-delay: 4.4s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(45) {
  -webkit-animation-delay: 4.5s;
  animation-delay: 4.5s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(46) {
  -webkit-animation-delay: 4.6s;
  animation-delay: 4.6s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(47) {
  -webkit-animation-delay: 4.7s;
  animation-delay: 4.7s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(48) {
  -webkit-animation-delay: 4.8s;
  animation-delay: 4.8s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:nth-of-type(49) {
  -webkit-animation-delay: 4.9s;
  animation-delay: 4.9s;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a:hover {
  background-color: #d6d3cc;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a table,
#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a table tr,
#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a table td {
  margin: 0;
  padding: 0;
  border: none;
  border-collapse: inherit;
  border-spacing: 0;
  vertical-align: top;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a h2 {
  text-transform: uppercase;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a.beo-search-link h2::before {
  display: inline-block;
  margin-right: 0.3em;
  content: "\f08e";
  font: normal normal normal 1em/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-headlinewrapper {
  display: flex;
  justify-content: space-between;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-category {
  text-transform: uppercase;
  flex: 1 1 auto;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-date {
  flex: 0 0 auto;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-category,
#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-date {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-result-container a .beo-thumb {
  float: left;
  display: block;
  overflow: hidden;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-validator {
  font-size: 1.3em;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page .beo-search-term + .beo-search-term {
  margin-left: 0.5ch;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page .beo-search-term.beo-search-term-invalid {
  text-decoration: line-through;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page .beo-search-term.beo-search-term-valid {
  font-weight: bold;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-load-more {
  display: none;
  background-color: #fff;
  cursor: pointer;
  text-align: center;
  color: #000;
  font-weight: 700;
  opacity: 0;
  -webkit-animation: fadeIn 1.5s linear 1s forwards;
  animation: fadeIn 1.5s linear 1s forwards;
}

#beo-wrapper.beo-intranet .beo-content.beo-search-page #beo-search-load-more:hover {
  background-color: #ae5ca0;
  color: #fff;
}

@-webkit-keyframes fadeIn {
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  to {
    opacity: 1;
  }
}

#beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots),
#beo-wrapper .beo-teaser .beo-lead ol,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots),
#beo-wrapper .beo-article-headline .beo-article-lead ol,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots),
#beo-wrapper .beo-page-headline .beo-page-lead ol,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots),
#beo-wrapper .beo-contentwrapper .beo-section ol {
  list-style: none;
  padding: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

#beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-teaser .beo-lead ol li,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-article-headline .beo-article-lead ol li,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-page-headline .beo-page-lead ol li,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots) li,
#beo-wrapper .beo-contentwrapper .beo-section ol li {
  padding-left: 1.5em;
}

#beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-teaser .beo-lead ol li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ol li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ol li::before,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-contentwrapper .beo-section ol li::before {
  display: inline-block;
  margin-left: -1.5em;
  vertical-align: bottom;
}

#beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots) li li,
#beo-wrapper .beo-teaser .beo-lead ol li li,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots) li li,
#beo-wrapper .beo-article-headline .beo-article-lead ol li li,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots) li li,
#beo-wrapper .beo-page-headline .beo-page-lead ol li li,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots) li li,
#beo-wrapper .beo-contentwrapper .beo-section ol li li {
  font-size: inherit !important;
}

#beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots) li ul, #beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots) li ol,
#beo-wrapper .beo-teaser .beo-lead ol li ul,
#beo-wrapper .beo-teaser .beo-lead ol li ol,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots) li ul,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots) li ol,
#beo-wrapper .beo-article-headline .beo-article-lead ol li ul,
#beo-wrapper .beo-article-headline .beo-article-lead ol li ol,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots) li ul,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots) li ol,
#beo-wrapper .beo-page-headline .beo-page-lead ol li ul,
#beo-wrapper .beo-page-headline .beo-page-lead ol li ol,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots) li ul,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots) li ol,
#beo-wrapper .beo-contentwrapper .beo-section ol li ul,
#beo-wrapper .beo-contentwrapper .beo-section ol li ol {
  margin: 0;
}

#beo-wrapper .beo-teaser .beo-lead ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ul:not(.beocms-carousel__dots) li::before,
#beo-wrapper .beo-contentwrapper .beo-section ul:not(.beocms-carousel__dots) li::before {
  content: "\25CF";
  width: 1.5em;
}

#beo-wrapper .beo-teaser .beo-lead ol,
#beo-wrapper .beo-article-headline .beo-article-lead ol,
#beo-wrapper .beo-page-headline .beo-page-lead ol,
#beo-wrapper .beo-contentwrapper .beo-section ol {
  counter-reset: level_1;
}

#beo-wrapper .beo-teaser .beo-lead ol li,
#beo-wrapper .beo-article-headline .beo-article-lead ol li,
#beo-wrapper .beo-page-headline .beo-page-lead ol li,
#beo-wrapper .beo-contentwrapper .beo-section ol li {
  padding-left: 1.5em;
}

#beo-wrapper .beo-teaser .beo-lead ol li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ol li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ol li::before,
#beo-wrapper .beo-contentwrapper .beo-section ol li::before {
  content: counter(level_1)". ";
  width: 1.5em;
  counter-increment: level_1;
}

#beo-wrapper .beo-teaser .beo-lead ol ol,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol,
#beo-wrapper .beo-contentwrapper .beo-section ol ol {
  counter-reset: level_2;
}

#beo-wrapper .beo-teaser .beo-lead ol ol li,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol li,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol li,
#beo-wrapper .beo-contentwrapper .beo-section ol ol li {
  padding-left: 1.5em;
}

#beo-wrapper .beo-teaser .beo-lead ol ol li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol li::before,
#beo-wrapper .beo-contentwrapper .beo-section ol ol li::before {
  content: counter(level_1)"."counter(level_2)". ";
  width: 2.5em;
  counter-increment: level_2;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol {
  counter-reset: level_3;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol li,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol li,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol li,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol li {
  padding-left: 2.5em;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol li::before,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol li::before {
  content: counter(level_1)"."counter(level_2)"."counter(level_3)". ";
  width: 3.5em;
  counter-increment: level_3;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol ol,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol ol,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol ol,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol ol {
  counter-reset: level_4;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol ol li,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol ol li,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol ol li,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol ol li {
  padding-left: 3.5em;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol ol li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol ol li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol ol li::before,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol ol li::before {
  content: counter(level_1)"."counter(level_2)"."counter(level_3)"."counter(level_4)". ";
  width: 4.5em;
  counter-increment: level_4;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol ol ol,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol ol ol,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol ol ol,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol ol ol {
  counter-reset: level_5;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol ol ol li,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol ol ol li,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol ol ol li,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol ol ol li {
  padding-left: 4.5em;
}

#beo-wrapper .beo-teaser .beo-lead ol ol ol ol ol li::before,
#beo-wrapper .beo-article-headline .beo-article-lead ol ol ol ol ol li::before,
#beo-wrapper .beo-page-headline .beo-page-lead ol ol ol ol ol li::before,
#beo-wrapper .beo-contentwrapper .beo-section ol ol ol ol ol li::before {
  content: counter(level_1)"."counter(level_2)"."counter(level_3)"."counter(level_4)"."counter(level_5)". ";
  width: 5.5em;
  counter-increment: level_5;
}

#beo-wrapper .beo-intranetfeed-stage {
  height: 0;
  width: 100%;
  overflow: hidden;
}

#beo-wrapper .beo-intranetfeed-stage .beo-intranetfeed-item {
  visibility: hidden;
}

#beo-wrapper .beo-intranetfeed {
  position: relative;
  float: left;
  width: 100%;
}

#beo-wrapper .beo-intranetfeed::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranetfeed {
    float: left;
    width: 66.6666666667%;
  }
}

#beo-wrapper .beo-intranetfeed[id^="AreaFeed"] .beo-intranetfeed-item {
  padding: 0 1.5em;
}

#beo-wrapper .beo-intranetfeed.beo-intranetfeed-evonikheute {
  width: 100%;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-item {
    width: 50%;
  }
  #beo-wrapper .beo-intranetfeed-item.beo-left, #beo-wrapper .beo-intranetfeed-item.left {
    float: left;
  }
  #beo-wrapper .beo-intranetfeed-item.beo-right, #beo-wrapper .beo-intranetfeed-item.right {
    float: right;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-intranetfeed-wrapper {
    margin-top: 3.43050847458em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-wrapper {
    margin-top: 3.52em;
  }
}

#beo-wrapper .beo-intranetfeed-mode-selector {
  position: absolute;
  right: 1.5em;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranetfeed-mode-selector {
    right: -1.8em;
  }
}

#beo-wrapper .beo-intranetfeed-evonikheute .beo-intranetfeed-mode-selector {
  position: relative;
}

#beo-wrapper .beo-selector-button {
  padding: 0;
  width: 2.8em;
  height: 2.8em;
  border: 0;
  background-color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: inherit;
  min-width: inherit !important;
}

#beo-wrapper .beo-selector-button .beo-selector-button-white {
  fill: #fff;
}

#beo-wrapper .beo-selector-button .beo-selector-button-black {
  fill: #d6d3cc;
}

#beo-wrapper .beo-selector-button:hover .beo-selector-button-black {
  fill: #000;
}

#beo-wrapper .beo-selector-button:focus {
  outline: 0;
}

#beo-wrapper .beo-selector-button.beo-disabled {
  visibility: hidden;
}

#beo-wrapper .beo-selector-button-text {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 1.5em;
  padding: 0;
  height: 2.8em;
  border: 0;
  background-color: #d6d3cc;
  text-align: center;
  cursor: pointer;
  font-size: inherit;
  min-width: inherit !important;
}

#beo-wrapper .beo-selector-button-text svg {
  height: 100%;
  width: 2.8em;
}

#beo-wrapper .beo-selector-button-text .beo-selector-button-white {
  fill: #fff;
}

#beo-wrapper .beo-selector-button-text .beo-selector-button-black {
  fill: #d6d3cc;
}

#beo-wrapper .beo-selector-button-text.beo-active {
  background-color: #000;
  color: #fff;
}

#beo-wrapper .beo-selector-button-text.beo-active .beo-selector-button-black {
  fill: #000;
}

#beo-wrapper .beo-selector-button-text:focus {
  outline: 0;
}

#beo-wrapper .beo-selector-button-text.beo-disabled {
  visibility: hidden;
}

#beo-wrapper .beo-selector-button-text-top {
  position: absolute;
  right: 0;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-selector-button-text-top .beo-selector-button-text-caption {
    font-size: 0.8em;
    max-width: 8.4em;
    text-align: right;
  }
}

#beo-wrapper .beo-selector-button-text-caption {
  padding-left: 0.8em;
  padding-right: 0.4em;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
}

#beo-wrapper .beo-intranetfeed-year-pagination {
  display: flex;
  padding-left: 1.5em;
  padding-right: 1.5em;
  height: 2.8em;
}

#beo-wrapper .beo-intranetfeed-year {
  margin-left: 1.4em;
  margin-right: 1.4em;
  width: 3em;
  text-align: center;
  line-height: 2.33333333333em;
  font-size: 1.2em;
  font-weight: 600;
}

#beo-wrapper .beo-intranetfeed-page {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

#beo-wrapper .beo-intranetfeed-pageWrapper {
  position: relative;
  padding-top: 1.5em;
  min-height: 20em;
}

#beo-wrapper .beo-intranetfeed-loading {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.4em;
  margin-right: 1.4em;
  width: 3em;
  text-align: center;
  height: 2.33333333333em;
  font-size: 1.2em;
}

#beo-wrapper .beo-intranetfeed-loading .beo-intranetfeed-loadingAnimation {
  display: inline-block;
  width: 1.8em;
  height: 1.8em;
}

#beo-wrapper .beo-intranetfeed-loading .beo-intranetfeed-loadingAnimation::after {
  content: " ";
  display: block;
  width: 1.8em;
  height: 1.8em;
  margin: 0.1em;
  border-radius: 50%;
  border: 0.15em solid #991d85;
  border-color: #991d85 transparent #991d85 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}

#beo-wrapper .beo-intranetfeed-loading .beo-intranetfeed-loadingAnimation.beo-intranetfeed-loadingAnimation--error::after {
  border-color: #991d85;
  background-color: #ae5ca0;
  -webkit-animation-name: ld-pulse;
  animation-name: ld-pulse;
}

#beo-wrapper .beo-intranetfeed-loading .beo-intranetfeed-loadingAnimation.beo-intranetfeed-loadingAnimation--empty::after {
  border-color: #991d85;
  -webkit-animation: none;
  animation: none;
}

@-webkit-keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes ld-pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes ld-pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#beo-wrapper .beo-intranetfeed-controller {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  float: none;
  clear: both;
  text-align: center;
  margin-bottom: 3em;
}

#beo-wrapper .beo-intranetfeed-controller .beo-button {
  color: #fff;
  background-color: #000;
  display: inline-block;
  width: 100%;
  border: 0;
  border-radius: 0;
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
  text-transform: uppercase;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-intranetfeed-controller .beo-button {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-controller .beo-button {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranetfeed-controller .beo-button {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-controller .beo-button {
    width: 100%;
  }
}

#beo-wrapper .beo-intranetfeed-controller .beo-button[disabled] {
  color: #bcb9b2;
  background-color: #e9e6df;
  cursor: not-allowed;
}

#beo-wrapper .beo-intranetfeed-controller .beo-button:not([disabled]):hover {
  cursor: pointer;
  background-color: #991d85;
}

#beo-wrapper .beo-intranet-pageTitle,
#beo-wrapper .beo-intranet-right {
  float: left;
  width: 100%;
}

#beo-wrapper .beo-intranet-pageTitle::after,
#beo-wrapper .beo-intranet-right::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-pageTitle,
  #beo-wrapper .beo-intranet-right {
    float: left;
    width: 33.3333333333%;
    float: right;
    padding-left: 3em;
    clear: right;
  }
}

#beo-wrapper .beo-intranet-pageTitle {
  margin-bottom: 2em;
}

#beo-wrapper .beo-intranet-right {
  display: flex;
  flex-direction: column;
}

#beo-wrapper .beo-intranet-right .beo-welcome,
#beo-wrapper .beo-intranet-right .beo-intranet-right-module {
  margin-bottom: 3em;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-intranet-right-module {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranet-right-module {
    float: left;
    width: 50%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right-module {
    float: left;
    width: 100%;
  }
}

#beo-wrapper .beo-welcome {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  color: #fff;
  height: 23em;
}

#beo-wrapper .beo-welcome .beo-textwrapper {
  position: absolute;
  top: 0;
  right: 1.5em;
  left: 1.5em;
  bottom: 0;
  background-color: #991d85;
  padding: 1.5em;
}

#beo-wrapper .beo-welcome .beo-subheadline {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-size: 1.2em;
  line-height: 1.5;
  min-height: 2em;
}

#beo-wrapper .beo-welcome .beo-headline {
  margin: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 2.3em;
  line-height: 1.17391304348;
}

#beo-wrapper .beo-welcome .beo-welcometext {
  position: absolute;
  bottom: 1.5em;
  width: 16em;
  margin-top: 0.4em;
}

#beo-wrapper .beo-welcome .beo-welcometext p {
  font-size: 1.3em;
  line-height: 1.53846153846;
}

#beo-wrapper .beo-welcome .beo-fg-white {
  color: #fff;
}

#beo-wrapper .beo-welcome .beo-fg-black {
  color: #000;
}

#beo-wrapper .beo-welcome .beo-fg-purple {
  color: #991d85;
}

#beo-wrapper .beo-welcome.beo-with-image {
  height: auto;
}

#beo-wrapper .beo-welcome.beo-with-image .beo-textwrapper {
  background-color: transparent;
}

#beo-wrapper .beo-welcome.beo-with-image .beo-welcometext {
  position: relative;
  bottom: inherit;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-welcome.beo-with-image .beo-figure {
    float: left;
    width: 50%;
    padding-right: 1.5em;
  }
  #beo-wrapper .beo-welcome.beo-with-image .beo-textwrapper,
  #beo-wrapper .beo-welcome.beo-with-image .beo-welcometext {
    text-align: right;
  }
  #beo-wrapper .beo-welcome.beo-with-image .beo-textwrapper {
    background-color: #991d85;
    z-index: -1;
  }
  #beo-wrapper .beo-welcome.beo-with-image .beo-welcometext {
    position: absolute;
    bottom: 1.5em;
    right: 1.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-welcome.beo-with-image .beo-figure {
    float: left;
    width: 100%;
    padding-right: 0;
  }
  #beo-wrapper .beo-welcome.beo-with-image .beo-textwrapper,
  #beo-wrapper .beo-welcome.beo-with-image .beo-welcometext {
    text-align: left;
  }
  #beo-wrapper .beo-welcome.beo-with-image .beo-textwrapper {
    background-color: transparent;
    z-index: auto;
  }
  #beo-wrapper .beo-welcome.beo-with-image .beo-welcometext {
    position: relative;
    right: auto;
    bottom: auto;
  }
}

#beo-wrapper .beo-intranet-right-module {
  color: #991d85;
}

#beo-wrapper .beo-intranet-right-module .beo-modulewrapper {
  background-color: #e9e6df;
  padding: 1.2em;
}

#beo-wrapper .beo-intranet-right-module .beo-categorywrapper {
  display: flex;
  justify-content: space-between;
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-size: 1.1em;
  line-height: 1.36363636364;
  min-height: 1.8em;
  color: #bcb9b2;
}

#beo-wrapper .beo-intranet-right-module .beo-categorywrapper > div {
  display: inline-block;
}

#beo-wrapper .beo-intranet-right-module .beo-category {
  min-height: inherit;
}

#beo-wrapper .beo-intranet-right-module .beo-number {
  text-align: center;
}

#beo-wrapper .beo-intranet-right-module .beo-number .beo-number-wrapper {
  display: inline-block;
  max-width: 15em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

#beo-wrapper .beo-intranet-right-module .beo-number .beo-number-wrapper span {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 700;
  font-size: 5em;
  color: #991d85;
  display: inline-block;
  white-space: nowrap;
  line-height: 0.9;
}

#beo-wrapper .beo-intranet-right-module .beo-caption {
  padding: 0 2em;
  font-size: 1.3em;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
}

#beo-wrapper .beo-intranet-right-module .beo-subcaption {
  color: #000;
  text-align: center;
}

#beo-wrapper .beo-intranet-right-module .beo-modulelink {
  text-align: center;
  margin-top: 0.5em;
}

#beo-wrapper .beo-intranet-right-module .beo-modulelink a:before {
  content: "";
  display: inline-block;
  margin-right: 0.5em;
  border-style: solid;
  border-width: 0.4em 0 0.4em 0.7em;
  border-color: transparent transparent transparent #991d85;
}

#beo-wrapper .beo-intranet-right-module.beo-accident-free .beo-number .beo-number-wrapper {
  max-width: 9em;
}

#beo-wrapper .beo-intranet-right-module.beo-teaserlinks {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

#beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption {
  position: absolute;
  text-align: right;
  font-weight: 200;
  word-wrap: break-word;
  right: 0;
  bottom: 1.5em;
  width: calc(100% * 0.85);
}

@media (min-width: 320px) {
  #beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption {
    padding: 0.630508474576em;
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption {
    padding: 0.72em;
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption {
    padding: 0.6em;
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption.beo-bg-black {
  background: rgba(60, 60, 60, 0.92);
  color: #fff;
}

#beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption.beo-bg-white {
  background: rgba(255, 255, 255, 0.92);
  color: #000;
}

#beo-wrapper .beo-intranet-right-module.beo-teaserlinks .beo-overlay-caption.beo-bg-purple {
  background: rgba(153, 29, 133, 0.92);
  color: #fff;
}

#beo-wrapper .beo-intranet-right .beo-newsslider {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
}

#beo-wrapper .beo-intranet-right .beo-newsslider::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider {
    float: left;
    width: 50%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right .beo-newsslider {
    float: left;
    width: 100%;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right .beo-newsslider {
    margin-bottom: 2em;
  }
}

#beo-wrapper .beo-intranet-right .beo-newsslider .beo-newsslider-headline h2 {
  margin: 0;
  margin-bottom: 0.5em;
  min-height: 0.857142857143em;
  color: #991d85;
  font-size: 1.4em;
  line-height: 1.1;
  text-transform: uppercase;
  font-weight: 700;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single {
    height: 22.0677966102em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single {
    height: 25.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single {
    height: 21em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single {
    height: 18.8644067797em;
  }
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single.beo-with-image.beo-with-lead .beo-figure {
    width: 10.7796610169em;
  }
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single .beo-header .beo-headline {
    font-size: 1.38338983051em;
    margin-top: 0.174994497028em;
  }
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single .beo-header .beo-category,
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single .beo-header .beo-date {
    font-size: 1.07796610169em;
    min-height: 1.61694915254em;
  }
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single .beo-lead {
    font-size: 1.07796610169em;
  }
}

@media (min-width: 992px) and (max-width: 767px) and (min-width: 320px), print and (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single.beo-headline-big .beo-headline {
    font-size: 2.3599540362em;
    line-height: 1.06em;
  }
}

@media (min-width: 992px) and (max-width: 991px) and (min-width: 768px), print and (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single.beo-headline-big .beo-headline {
    font-size: 2.69491525424em;
    line-height: 1.06em;
  }
}

@media (min-width: 992px) and (min-width: 992px), print and (min-width: 992px), print and (min-width: 992px), print {
  #beo-wrapper .beo-intranet-right .beo-newsslider .beo-teaser-evonikheute-single.beo-headline-big .beo-headline {
    font-size: 2.24576271186em;
    line-height: 1.06em;
  }
}

#beo-wrapper .beo-ibmconnections-feedcaption {
  font-weight: 700;
  font-size: 0.9em;
  margin-bottom: 0.5em;
}

#beo-wrapper .beo-ibmconnections-blogpost {
  display: flex;
  flex-direction: column;
}

#beo-wrapper .beo-ibmconnections-blogpost-header {
  display: flex;
}

#beo-wrapper .beo-ibmconnections-blogpost-headerwrapper {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  background-color: #991d85;
}

#beo-wrapper .beo-ibmconnections-blogpost-vote {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #991d85;
}

#beo-wrapper .beo-ibmconnections-blogpost-votes {
  font-weight: 700;
  line-height: 1;
}

#beo-wrapper .beo-ibmconnections-blogpost-header {
  color: #fff;
  border: 0 solid #fff;
}

#beo-wrapper .beo-ibmconnections-blogpost-votecaption {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-ibmconnections-blogpost-caption {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  margin-bottom: 0.2em;
}

#beo-wrapper .beo-ibmconnections-blogpost-caption span:not(:last-child)::after {
  display: inline;
  content: " | ";
}

#beo-wrapper .beo-ibmconnections-blogpost-title {
  font-weight: 700;
}

#beo-wrapper .beo-ibmconnections-blogpost-lead {
  font-weight: 200;
  background-color: #e9e6df;
  word-wrap: break-word;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-ibmconnections-feed {
    margin-top: 3em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost {
    margin-bottom: 3em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-headerwrapper,
  #beo-wrapper .beo-ibmconnections-blogpost-lead,
  #beo-wrapper .beo-ibmconnections-blogpost-vote {
    padding: 1.26101694915em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-header {
    border-bottom-width: 0.630508474576em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-caption,
  #beo-wrapper .beo-ibmconnections-blogpost-votecaption {
    font-size: 1.00881355932em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-title {
    font-size: 1.61830508475em;
    line-height: 1.3;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-votes {
    font-size: 1.61830508475em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-lead {
    line-height: 1.5;
    font-size: 1.26101694915em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-vote {
    margin-right: 0.630508474576em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-ibmconnections-feed {
    margin-top: 3em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost {
    margin-bottom: 3em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-headerwrapper,
  #beo-wrapper .beo-ibmconnections-blogpost-lead,
  #beo-wrapper .beo-ibmconnections-blogpost-vote {
    padding: 1.44em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-header {
    border-bottom-width: 0.72em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-caption,
  #beo-wrapper .beo-ibmconnections-blogpost-votecaption {
    font-size: 1.152em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-title {
    font-size: 1.848em;
    line-height: 1.3;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-votes {
    font-size: 1.848em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-lead {
    line-height: 1.5;
    font-size: 1.44em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-vote {
    margin-right: 0.72em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-ibmconnections-feed {
    margin-top: 2em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost {
    margin-bottom: 2em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-headerwrapper,
  #beo-wrapper .beo-ibmconnections-blogpost-lead,
  #beo-wrapper .beo-ibmconnections-blogpost-vote {
    padding: 1.2em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-header {
    border-bottom-width: 0.6em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-caption,
  #beo-wrapper .beo-ibmconnections-blogpost-votecaption {
    font-size: 0.96em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-title {
    font-size: 1.54em;
    line-height: 1.3;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-votes {
    font-size: 1.54em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-lead {
    line-height: 1.5;
    font-size: 1.2em;
  }
  #beo-wrapper .beo-ibmconnections-blogpost-vote {
    margin-right: 0.6em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-newsslider .beo-personalia-slider .beo-teaser {
    height: 25.0677966102em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-newsslider .beo-personalia-slider .beo-teaser {
    height: 28.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-newsslider .beo-personalia-slider .beo-teaser {
    height: 24em;
  }
}

#beo-wrapper .beo-pagegrid .beo-newsslider {
  clear: both;
}

#beo-wrapper .beo-type-searchpage {
  display: flex;
  flex-direction: column;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch {
  display: flex;
  flex-direction: column;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-inputwrapper {
  display: flex;
  float: left;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-inputwrapper {
    width: calc(100% - ( 3em ));
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-inputwrapper {
    width: calc(100% - ( 3em ));
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-inputwrapper {
    width: calc(49em - ( 3em ));
  }
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  margin-bottom: 3em;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form::after {
  content: " ";
  display: table;
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    height: 2.5em;
  }
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    width: 2.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    height: 2.5em;
  }
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    width: 2.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    height: 2.5em;
  }
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    width: 2.5em;
  }
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
  display: inline-block;
  vertical-align: top;
  outline: none;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput,
  #beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
    font-size: 1.2em;
  }
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput {
  flex: 1 1 auto;
  margin-right: -1px;
  padding-left: 0.5em;
  border: 1px solid #bcb9b2;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  border-radius: 0;
  -webkit-appearance: none;
  transition: width 0.2s ease;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchinput:focus {
  background-color: #e9e6df;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton {
  flex: 0 0 auto;
  border: 0;
  border-radius: 0;
  padding: 0.3em;
  cursor: pointer;
  background-color: #000;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton:hover {
  background-color: #991d85;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton svg {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-form .beo-searchbutton svg path {
  fill: #fff;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-filter {
    margin-bottom: 2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-filter {
    margin-bottom: 2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-searchpage .beo-newssearch-filter {
    margin-bottom: 2.4em;
  }
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-filter .beo-searchfilter {
  display: none;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-filter .beo-searchfilter:checked + label {
  border-bottom: 4px solid #bcb9b2;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-filter label {
  line-height: 1.8;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 1.5em;
  cursor: pointer;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-filter label:last-of-type {
  margin-right: 0;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-wrapper {
  float: left;
  width: 100%;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-wrapper::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch .beo-teaser.beo-news {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 3em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch .beo-teaser.beo-news {
    float: left;
    width: 100%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-type-searchpage .beo-newssearch .beo-teaser.beo-news {
    float: left;
    width: 50%;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-searchpage .beo-newssearch .beo-teaser.beo-news {
    float: left;
    width: 33.3333333333%;
  }
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-paginationWrapper {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  clear: both;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-paginationWrapper::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-pagination {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  margin-bottom: 2.5em;
  padding: 0;
  font-size: 1.2em;
  white-space: nowrap;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-pagination li {
  display: block;
  margin-right: 0.3em;
  margin-bottom: 0.3em;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-pagination-item {
  display: inline-block;
  height: 1.66666666667em;
  width: 1.66666666667em;
  line-height: 1.66666666667em;
  font-size: 1.2em;
  font-weight: 600;
  text-align: center;
  background-color: #e9e6df;
}

#beo-wrapper .beo-type-searchpage .beo-newssearch-pagination-item:hover, #beo-wrapper .beo-type-searchpage .beo-newssearch-pagination-item.beo-active {
  background-color: #000;
  color: #fff;
}

#beo-wrapper .beo-type-searchpage .beo-rss {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  display: flex;
  clear: both;
  margin-bottom: 2.5em;
}

#beo-wrapper .beo-type-searchpage .beo-rss::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-type-searchpage .beo-rss-icon {
  height: 1.66666666667em;
  width: 1.66666666667em;
  margin-right: 0.3em;
}

#beo-wrapper .beo-type-searchpage .beo-rss-icon svg {
  width: 100%;
  height: 100%;
}

#beo-wrapper .beo-type-searchpage .beo-rss a {
  display: flex;
  align-items: center;
  font-size: 1.2em;
  font-weight: 600;
}

#beo-wrapper .beo-type-searchpage .beo-rss a:hover .beo-rss-icon svg circle {
  fill: #991d85;
}

#beo-wrapper .beo-type-page .beo-article-header-gallery {
  display: block;
  clear: both;
}

#beo-wrapper .beo-type-page .beo-article-header-gallery .beo-figure {
  position: relative;
  min-height: 1px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  float: left;
  width: 100%;
  float: inherit;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-type-page .beo-article-header-gallery {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-type-page .beo-article-header-gallery {
    margin-bottom: 4em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-page .beo-article-header-gallery {
    margin-bottom: 5em;
  }
}

#beo-wrapper .beo-type-page .beo-article-header-gallery .beocms-carousel {
  min-height: inherit;
}

#beo-wrapper .beo-type-page .beo-article-header-gallery .beocms-carousel .beo-figure {
  margin-bottom: 0 !important;
  position: inherit;
  float: left;
}

#beo-wrapper .beo-type-page .beo-article-header-gallery figcaption {
  margin-top: 0.5em;
}

#beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 600;
}

#beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: inherit;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption,
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption-text {
    font-size: 1em;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption {
    min-height: 3.65em;
  }
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption {
    font-size: 1.5em;
    line-height: 1.46em;
  }
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption-text {
    font-size: 1.5em;
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption {
    min-height: 3.7em;
  }
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption {
    font-size: 1.2em;
    line-height: 1.48em;
  }
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption-text {
    font-size: 1.2em;
    margin-bottom: 2.8em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption {
    min-height: 3.875em;
  }
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption {
    font-size: 1.2em;
    line-height: 1.55em;
  }
  #beo-wrapper .beo-type-page .beo-article-header-gallery figcaption .beo-caption-text {
    font-size: 1.2em;
    margin-bottom: 2em;
  }
}

#beo-wrapper.beo-intranet .beo-type-page .beo-article-header-gallery {
  margin-bottom: 3em;
}

#beo-wrapper.beo-intranet .beo-type-page .beo-article-header-gallery figcaption {
  min-height: 0;
}

#beo-wrapper.beo-intranet .beo-type-page .beo-article-header-gallery .beo-caption-text {
  margin-bottom: 0;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-page-header {
    position: relative;
    min-height: 1px;
    padding-right: 1.5em;
    padding-left: 1.5em;
    float: left;
    width: 100%;
    clear: both;
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-page-header {
    margin-bottom: 2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-page-header {
    margin-bottom: 2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-page-header {
    margin-bottom: 2.4em;
  }
}

#beo-wrapper .beo-page-headline {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

#beo-wrapper .beo-page-headline h1, #beo-wrapper .beo-page-headline h2 {
  margin: 0;
  text-transform: uppercase;
  word-wrap: break-word;
}

#beo-wrapper .beo-page-headline h1 {
  color: #991d85;
  font-weight: 700;
}

#beo-wrapper .beo-page-headline h2 {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 200;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-page-headline h1 {
    font-size: 2.6em;
  }
  #beo-wrapper .beo-page-headline h2 {
    font-size: 2.4em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-page-headline h1 {
    font-size: 3.3em;
  }
  #beo-wrapper .beo-page-headline h2 {
    font-size: 3.1em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-page-headline h1 {
    font-size: 3.3em;
  }
  #beo-wrapper .beo-page-headline h2 {
    font-size: 3.1em;
  }
}

#beo-wrapper .beo-page-lead {
  font-weight: 700;
  word-wrap: break-word;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-page-lead {
    margin-top: 1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-page-lead {
    margin-top: 1em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-page-lead {
    margin-top: 1.2em;
  }
}

#beo-wrapper .beo-page-lead p,
#beo-wrapper .beo-page-lead ul li,
#beo-wrapper .beo-page-lead ol li {
  font-weight: 700;
  word-wrap: break-word;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-page-lead p,
  #beo-wrapper .beo-page-lead ul li,
  #beo-wrapper .beo-page-lead ol li {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-page-lead p,
  #beo-wrapper .beo-page-lead ul li,
  #beo-wrapper .beo-page-lead ol li {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-page-lead p,
  #beo-wrapper .beo-page-lead ul li,
  #beo-wrapper .beo-page-lead ol li {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper.beo-intranet .beo-page-headline h1, #beo-wrapper.beo-intranet .beo-page-headline h2 {
  text-transform: inherit;
}

#beo-wrapper.beo-www .beo-page-lead {
  position: relative;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-www .beo-page-lead {
    padding: 1em 0;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-www .beo-page-lead {
    padding: 1em 0;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-www .beo-page-lead {
    padding: 1.2em 0;
  }
}

#beo-wrapper.beo-www .beo-page-lead::before, #beo-wrapper.beo-www .beo-page-lead::after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
}

#beo-wrapper.beo-www .beo-page-lead::before {
  top: 0;
}

#beo-wrapper.beo-www .beo-page-lead::after {
  bottom: 0;
}

#beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet,
#beo-wrapper .beo-pagegrid .beo-html-snippet {
  padding-bottom: 3em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-small,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-small {
    height: 25.0677966102em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-small,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-small {
    height: 28.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-small,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-small {
    height: 24em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-medium,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-medium {
    height: 50.2881355932em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-medium,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-medium {
    height: 57em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-medium,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-medium {
    height: 48em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-large,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-large {
    height: 75.5084745763em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-large,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-large {
    height: 85.8em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-intranetfeed-wrapper .beo-html-snippet-large,
  #beo-wrapper .beo-pagegrid .beo-html-snippet-large {
    height: 72em;
  }
}

#beo-wrapper [v-cloak] {
  display: none;
}

#beo-wrapper .beo-type-forumpage {
  font-weight: 200;
  word-wrap: break-word;
}

#beo-wrapper .beo-type-forumpage .beo-page-header {
  float: inherit;
  padding-left: 0;
  padding-right: 0;
}

#beo-wrapper .beo-type-forumpage .beo-page-header::after {
  content: " ";
  display: table;
  clear: both;
}

#beo-wrapper .beo-forum {
  display: flex;
  width: 100%;
  clear: both;
  flex-direction: column;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum {
    flex-direction: row;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum {
    margin-left: calc( ((100% + 3em) / 8) * -2);
    width: calc( 100% + (((100% + 3em) / 8 ) * 4));
  }
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum {
    padding-top: 3em;
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum {
    padding-top: 3em;
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum {
    padding-top: 2em;
    margin-bottom: 2em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-forum-nav {
    float: left;
    width: 100%;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-nav {
    float: left;
    width: 25%;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-forum-categories {
    margin-bottom: 1.5em;
  }
}

#beo-wrapper .beo-forum-groupselect {
  flex: 0 0 auto;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  float: unset;
}

#beo-wrapper .beo-forum-groupselect > li {
  margin-bottom: 10px;
}

#beo-wrapper .beo-forum-groupcaption {
  cursor: pointer;
  margin-bottom: 0.5em;
}

#beo-wrapper .beo-forum-groupcaption.beo-active .beo-forum-captionbutton {
  background-color: #991d85;
  color: #fff;
}

#beo-wrapper .beo-forum-captionbutton {
  display: flex;
  align-items: center;
  padding: 0.5em 1em;
  font-weight: 600;
  background-color: #e9e6df;
}

#beo-wrapper .beo-forum-captionbutton:hover {
  background-color: #bcb9b2;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum-captionbutton {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-captionbutton {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum-captionbutton {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper .beo-forum-searchinputwrapper {
  display: flex;
}

#beo-wrapper .beo-forum-searchinputwrapper.beo-active .beo-searchinput, #beo-wrapper .beo-forum-searchinputwrapper:focus-within .beo-searchinput, #beo-wrapper .beo-forum-searchinputwrapper:focus .beo-searchinput {
  background-color: #e9e6df;
  border-color: #991d85;
}

#beo-wrapper .beo-forum-searchinputwrapper.beo-active .beo-searchbutton, #beo-wrapper .beo-forum-searchinputwrapper:focus-within .beo-searchbutton, #beo-wrapper .beo-forum-searchinputwrapper:focus .beo-searchbutton {
  background-color: #991d85;
}

#beo-wrapper .beo-forum-search {
  display: flex;
  flex-direction: column;
  margin-bottom: 3em;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum-search .beo-searchinput,
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    height: 2.5em;
  }
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    width: 2.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-search .beo-searchinput,
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    height: 2.5em;
  }
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    width: 2.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum-search .beo-searchinput,
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    height: 2.5em;
  }
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    width: 2.5em;
  }
}

#beo-wrapper .beo-forum-search .beo-searchinput,
#beo-wrapper .beo-forum-search .beo-searchbutton {
  display: inline-block;
  vertical-align: top;
  outline: none;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum-search .beo-searchinput,
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-search .beo-searchinput,
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum-search .beo-searchinput,
  #beo-wrapper .beo-forum-search .beo-searchbutton {
    font-size: 1.2em;
  }
}

#beo-wrapper .beo-forum-search .beo-searchinput {
  flex: 1 1 auto;
  margin-right: -1px;
  padding-left: 0.5em;
  border: 1px solid #bcb9b2;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  border-radius: 0;
  -webkit-appearance: none;
  transition: width 0.2s ease;
}

#beo-wrapper .beo-forum-search .beo-searchinput:focus {
  background-color: #e9e6df;
  border-color: #991d85;
}

#beo-wrapper .beo-forum-search .beo-searchbutton {
  flex: 0 0 auto;
  border: 0;
  border-radius: 0;
  padding: 0.3em;
  cursor: pointer;
  background-color: #000;
}

#beo-wrapper .beo-forum-search .beo-searchbutton:hover {
  background-color: #000 !important;
}

#beo-wrapper .beo-forum-search .beo-searchbutton svg {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

#beo-wrapper .beo-forum-search .beo-searchbutton svg path {
  fill: #fff;
}

#beo-wrapper .beo-forum-search .beo-searchinput:focus + .beo-searchbutton {
  background-color: #991d85;
}

#beo-wrapper .beo-forum-searchInput {
  width: 100%;
  padding: 0.2em;
  border: 1px solid #bcb9b2;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 200;
  word-wrap: break-word;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum-searchInput {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-searchInput {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum-searchInput {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper .beo-forum-formtrigger {
  display: block;
  margin-top: 0.5em;
  text-align: right;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 600;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum-formtrigger {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-formtrigger {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum-formtrigger {
    font-size: 1.2em;
  }
}

#beo-wrapper .beo-forum-formtrigger:hover {
  color: #991d85;
}

#beo-wrapper .beo-forum-groupcontent {
  flex: 1 1 auto;
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-groupcontent {
    position: relative;
    min-height: 1px;
    padding-right: 1.5em;
    padding-left: 1.5em;
    float: left;
    width: 75%;
    padding-right: 0;
  }
}

#beo-wrapper .beo-forum-groupcontent.beo-active {
  display: block;
}

#beo-wrapper .beo-forum-groupcontent .beo-question-list {
  padding-left: 1.5em;
}

#beo-wrapper .beo-forum-paging {
  display: inline-flex;
  align-items: center;
  margin-top: 1em;
}

#beo-wrapper .beo-forum-paging-text {
  display: inline-block;
  margin: 0 1em;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-forum-paging-text {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-forum-paging-text {
    font-size: 1.2em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-forum-paging-text {
    font-size: 1.2em;
  }
}

#beo-wrapper .beo-forum-paging-text span {
  font-weight: 600;
}

#beo-wrapper .beo-forum-button {
  display: inline-block;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 2.8em;
  height: 2.8em;
  vertical-align: top;
  outline: none;
}

#beo-wrapper .beo-forum-button svg path {
  fill: #fff;
}

#beo-wrapper .beo-forum-button svg .beo-forum-button-bg {
  fill: #000;
}

#beo-wrapper .beo-forum-button:hover {
  cursor: pointer;
}

#beo-wrapper .beo-forum-button:hover svg path {
  fill: #000;
}

#beo-wrapper .beo-forum-button:hover svg .beo-forum-button-bg {
  fill: #e9e6df;
}

#beo-wrapper .beo-forum-button:focus {
  outline: 0;
}

#beo-wrapper .beo-forum-button[disabled]:last-child {
  display: none;
}

#beo-wrapper .beo-forum-button[disabled] svg path {
  fill: #bcb9b2;
}

#beo-wrapper .beo-forum-button[disabled] svg .beo-forum-button-bg {
  fill: #e9e6df;
}

#beo-wrapper .beo-forum-button[disabled]:hover {
  cursor: default;
}

#beo-wrapper .beo-forum-button[disabled]:hover svg path {
  fill: #bcb9b2;
}

#beo-wrapper .beo-forum-button[disabled]:hover svg .beo-forum-button-bg {
  fill: #e9e6df;
}

#beo-wrapper .beo-forum-paging-loading {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 2.8em;
  height: 2.8em;
  margin-left: 1.4em;
}

#beo-wrapper .beo-forum-paging-loading .beo-forum-paging-loadingAnimation {
  display: inline-block;
  width: 1.8em;
  height: 1.8em;
}

#beo-wrapper .beo-forum-paging-loading .beo-forum-paging-loadingAnimation:after {
  content: " ";
  display: block;
  width: 1.8em;
  height: 1.8em;
  margin: 0.1em;
  border-radius: 50%;
  border: 0.15em solid #991d85;
  border-color: #991d85 transparent #991d85 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#beo-wrapper .beo-question-list {
  margin: 0;
  padding-left: 1.2em;
  font-size: 1.5em;
  line-height: 1.55em;
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-question-list {
    padding-left: 1.15384615385em;
  }
}

#beo-wrapper .beo-question-list .beo-question {
  position: relative;
  margin-bottom: 1em;
  font-weight: 200;
  cursor: pointer;
}

#beo-wrapper .beo-question-list .beo-question::before {
  content: "";
  position: absolute;
  display: block;
  left: -1.2em;
  top: 0.4em;
  border-style: solid;
  border-width: 0.25em 0 0.25em 0.5em;
  border-color: transparent transparent transparent #000;
  transition: transform 0.2s;
}

#beo-wrapper .beo-question-list .beo-question.beo-active {
  color: #991d85;
}

#beo-wrapper .beo-question-list .beo-question.beo-active::before {
  border-color: transparent transparent transparent #991d85;
  transform: rotate(90deg);
  transition: transform 0.2s;
}

#beo-wrapper .beo-question-list .beo-question-date {
  font-size: 0.8em;
  margin-top: 0.7em;
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  color: #bcb9b2;
}

#beo-wrapper .beo-question-list .beo-answer {
  margin: 0;
  margin-bottom: 3em;
  font-weight: 500;
}

#beo-wrapper .beo-question-list .beo-answer p + p {
  margin-top: 1em;
}

#beo-wrapper .beo-question-form {
  clear: both;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-question-form {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-question-form {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-question-form {
    margin-bottom: 2em;
  }
}

#beo-wrapper .beo-question-form-label, #beo-wrapper .beo-question-form-input, #beo-wrapper .beo-question-form-textarea, #beo-wrapper .beo-question-form-botton, #beo-wrapper .beo-question-form-response {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 200;
  word-wrap: break-word;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-question-form-label, #beo-wrapper .beo-question-form-input, #beo-wrapper .beo-question-form-textarea, #beo-wrapper .beo-question-form-botton, #beo-wrapper .beo-question-form-response {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-question-form-label, #beo-wrapper .beo-question-form-input, #beo-wrapper .beo-question-form-textarea, #beo-wrapper .beo-question-form-botton, #beo-wrapper .beo-question-form-response {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-question-form-label, #beo-wrapper .beo-question-form-input, #beo-wrapper .beo-question-form-textarea, #beo-wrapper .beo-question-form-botton, #beo-wrapper .beo-question-form-response {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

#beo-wrapper .beo-question-form-row {
  display: flex;
}

#beo-wrapper .beo-question-form-row + .beo-question-form-row {
  margin-top: 1em;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-question-form-row {
    flex-wrap: wrap;
  }
}

#beo-wrapper .beo-question-form-error {
  flex-direction: column;
  color: #991d85;
  margin-top: 0 !important;
}

#beo-wrapper .beo-question-form-error > div:not(:empty) {
  margin-top: 0.5em;
}

#beo-wrapper .beo-question-form-inputgroup {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}

@media (max-width: 767px) and (min-width: 320px) {
  #beo-wrapper .beo-question-form-inputgroup:first-of-type:not(:only-child) {
    margin-bottom: 1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-question-form-inputgroup:first-of-type:not(:only-child) {
    padding-right: 1em;
  }
}

#beo-wrapper .beo-question-form-inputgroup-row {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

#beo-wrapper .beo-question-form-label {
  flex: 0 0 auto;
  display: block;
  font-weight: 700;
  color: #991d85;
  margin-right: 0.5em;
  min-width: 5em;
}

#beo-wrapper .beo-question-form-label-response {
  width: 100%;
}

#beo-wrapper .beo-question-form-input, #beo-wrapper .beo-question-form-textarea {
  border: 1px solid #bcb9b2;
}

#beo-wrapper .beo-question-form-input {
  flex: 1 1 auto;
  padding: 0.2em;
}

#beo-wrapper .beo-question-form-textarea {
  flex: 1 1 auto;
  min-height: 10em;
  padding: 0.5em;
  resize: vertical;
}

#beo-wrapper .beo-question-form-checkbox {
  position: relative;
  display: inline-block;
  margin-right: 0.8em;
  border: 1px solid #bcb9b2;
  cursor: pointer;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-question-form-checkbox {
    height: 2.5em;
    width: 2.5em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-question-form-checkbox {
    height: 2.5em;
    width: 2.5em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-question-form-checkbox {
    height: 2.5em;
    width: 2.5em;
  }
}

#beo-wrapper .beo-question-form-checkbox input {
  width: 100%;
  height: 100%;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  cursor: pointer;
}

#beo-wrapper .beo-question-form-checkbox input:checked + svg {
  display: block;
}

#beo-wrapper .beo-question-form-checkbox:hover input:not(:checked) + svg,
#beo-wrapper .beo-question-form-checkbox input:not(:checked):hover + svg {
  display: block;
}

#beo-wrapper .beo-question-form-checkbox:hover input:not(:checked) + svg polygon,
#beo-wrapper .beo-question-form-checkbox input:not(:checked):hover + svg polygon {
  fill: #991d85;
}

#beo-wrapper .beo-question-form-checkbox svg {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

#beo-wrapper .beo-question-form-checkbox svg path {
  fill: #fff;
}

#beo-wrapper .beo-question-form-checkbox + .beo-question-form-label {
  cursor: pointer;
}

#beo-wrapper .beo-question-form-button {
  color: #fff;
  background-color: #991d85;
  display: inline-block;
  width: 100%;
  margin-left: auto;
  border: 0;
  border-radius: 0;
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
  text-transform: uppercase;
}

@media (min-width: 320px) {
  #beo-wrapper .beo-question-form-button {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-question-form-button {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper .beo-question-form-button {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper .beo-question-form-button {
    width: 15em;
  }
}

#beo-wrapper .beo-question-form-button[disabled] {
  color: #bcb9b2;
  background-color: #e9e6df;
  cursor: not-allowed;
}

#beo-wrapper .beo-question-form-button:not([disabled]):hover {
  cursor: pointer;
  background-color: #801870;
}

#beo-wrapper .beo-question-form-response {
  align-items: center;
  justify-content: center;
  background-color: #991d85;
  color: #fff;
  padding: 1em;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-large .beo-header .beo-headline, #beo-wrapper.beo-product-green .beo-teaser.beo-medium .beo-header .beo-headline, #beo-wrapper.beo-product-green .beo-teaser.beo-evonikheute .beo-header .beo-headline {
  background-color: #658713;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-bg-purple .beo-header {
  background-color: #658713;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-number-of-the-day .beo-flip-back .beo-image svg path {
  fill: #658713;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-number-of-the-day.beo-bg-purple .beo-flip-front .beo-image svg path {
  fill: #658713;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-evonikheute.beo-bg-purple {
  background-color: #658713;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-evonikheute.beo-bg-purple .beo-lead {
  background-color: #658713;
}

#beo-wrapper.beo-product-green .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-header .beo-headline,
#beo-wrapper.beo-product-green .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-lead {
  color: #658713 !important;
}

#beo-wrapper.beo-product-green .beo-article .beo-article-header .beo-inlinecaption.beo-bg-purple {
  background: #658713;
}

#beo-wrapper.beo-product-green .beo-article .beo-article-header .beo-article-headline h1 {
  color: #658713;
}

#beo-wrapper.beo-product-green .beo-sidestream-headline h2 {
  background-color: #658713 !important;
}

#beo-wrapper.beo-product-green .beo-page-headline h1 {
  color: #658713;
}

#beo-wrapper.beo-product-green .beo-pagesection .beo-sectionlink a {
  color: #fff;
  background-color: #658713;
  display: inline-block;
  width: 100%;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-product-green .beo-pagesection .beo-sectionlink a {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-product-green .beo-pagesection .beo-sectionlink a {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-product-green .beo-pagesection .beo-sectionlink a {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-product-green .beo-pagesection .beo-sectionlink a {
    width: auto;
  }
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-large .beo-header .beo-headline, #beo-wrapper.beo-product-blue .beo-teaser.beo-medium .beo-header .beo-headline, #beo-wrapper.beo-product-blue .beo-teaser.beo-evonikheute .beo-header .beo-headline {
  background-color: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-bg-purple .beo-header {
  background-color: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-number-of-the-day .beo-flip-back .beo-image svg path {
  fill: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-number-of-the-day.beo-bg-purple .beo-flip-front .beo-image svg path {
  fill: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-evonikheute.beo-bg-purple {
  background-color: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-evonikheute.beo-bg-purple .beo-lead {
  background-color: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-header .beo-headline,
#beo-wrapper.beo-product-blue .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-lead {
  color: #0B529E !important;
}

#beo-wrapper.beo-product-blue .beo-article .beo-article-header .beo-inlinecaption.beo-bg-purple {
  background: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-article .beo-article-header .beo-article-headline h1 {
  color: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-sidestream-headline h2 {
  background-color: #0B529E !important;
}

#beo-wrapper.beo-product-blue .beo-page-headline h1 {
  color: #0B529E;
}

#beo-wrapper.beo-product-blue .beo-pagesection .beo-sectionlink a {
  color: #fff;
  background-color: #0B529E;
  display: inline-block;
  width: 100%;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-product-blue .beo-pagesection .beo-sectionlink a {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-product-blue .beo-pagesection .beo-sectionlink a {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-product-blue .beo-pagesection .beo-sectionlink a {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-product-blue .beo-pagesection .beo-sectionlink a {
    width: auto;
  }
}

#beo-wrapper.beo-product-red .beo-teaser.beo-large .beo-header .beo-headline, #beo-wrapper.beo-product-red .beo-teaser.beo-medium .beo-header .beo-headline, #beo-wrapper.beo-product-red .beo-teaser.beo-evonikheute .beo-header .beo-headline {
  background-color: #A50021;
}

#beo-wrapper.beo-product-red .beo-teaser.beo-bg-purple .beo-header {
  background-color: #A50021;
}

#beo-wrapper.beo-product-red .beo-teaser.beo-number-of-the-day .beo-flip-back .beo-image svg path {
  fill: #A50021;
}

#beo-wrapper.beo-product-red .beo-teaser.beo-number-of-the-day.beo-bg-purple .beo-flip-front .beo-image svg path {
  fill: #A50021;
}

#beo-wrapper.beo-product-red .beo-teaser.beo-evonikheute.beo-bg-purple {
  background-color: #A50021;
}

#beo-wrapper.beo-product-red .beo-teaser.beo-evonikheute.beo-bg-purple .beo-lead {
  background-color: #A50021;
}

#beo-wrapper.beo-product-red .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-header .beo-headline,
#beo-wrapper.beo-product-red .beo-teaser.beo-evonikheute.beo-background-img.beo-text-purple .beo-lead {
  color: #A50021 !important;
}

#beo-wrapper.beo-product-red .beo-article .beo-article-header .beo-inlinecaption.beo-bg-purple {
  background: #A50021;
}

#beo-wrapper.beo-product-red .beo-article .beo-article-header .beo-article-headline h1 {
  color: #A50021;
}

#beo-wrapper.beo-product-red .beo-sidestream-headline h2 {
  background-color: #A50021 !important;
}

#beo-wrapper.beo-product-red .beo-page-headline h1 {
  color: #A50021;
}

#beo-wrapper.beo-product-red .beo-pagesection .beo-sectionlink a {
  color: #fff;
  background-color: #A50021;
  display: inline-block;
  width: 100%;
}

@media (min-width: 320px) {
  #beo-wrapper.beo-product-red .beo-pagesection .beo-sectionlink a {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-product-red .beo-pagesection .beo-sectionlink a {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  #beo-wrapper.beo-product-red .beo-pagesection .beo-sectionlink a {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  #beo-wrapper.beo-product-red .beo-pagesection .beo-sectionlink a {
    width: auto;
  }
}

@media (min-width: 320px) {
  .beo-content.beo-search-page .beo-searchinput,
  .beo-content.beo-search-page .beo-searchbutton,
  .beo-content.beo-search-page .beo-searchfilter-localization label {
    height: 2.5em;
  }
  .beo-content.beo-search-page .beo-searchfilter-localization label {
    line-height: 2.5em;
    width: calc(50% - 0.2em);
    margin-bottom: 0;
  }
  .beo-content.beo-search-page .beo-searchinput {
    width: calc(100% - 2.5em);
  }
  .beo-content.beo-search-page .beo-searchinput.beo-filter-date {
    width: calc(100% - 2.5em);
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active {
    margin-top: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active .beo-filter-label {
    width: 8.85em;
    margin-right: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active .beo-filter-label.beo-focus::after {
    height: 0.5em;
  }
  .beo-content.beo-search-page .beo-searchfilter-date,
  .beo-content.beo-search-page .beo-searchfilter-localization {
    margin-top: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilter-localization {
    margin-bottom: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchbutton {
    width: 2.5em;
  }
  .beo-content.beo-search-page .beo-filter-label-button {
    margin-left: -2.5em;
  }
}

@media (min-width: 768px) {
  .beo-content.beo-search-page .beo-searchinput,
  .beo-content.beo-search-page .beo-searchbutton,
  .beo-content.beo-search-page .beo-searchfilter-localization label {
    height: 2.5em;
  }
  .beo-content.beo-search-page .beo-searchfilter-localization label {
    line-height: 2.5em;
    width: calc(50% - 0.2em);
    margin-bottom: 0;
  }
  .beo-content.beo-search-page .beo-searchinput {
    width: calc(100% - 2.5em);
  }
  .beo-content.beo-search-page .beo-searchinput.beo-filter-date {
    width: calc(100% - 2.5em);
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active {
    margin-top: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active .beo-filter-label {
    width: 8.85em;
    margin-right: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active .beo-filter-label.beo-focus::after {
    height: 0.5em;
  }
  .beo-content.beo-search-page .beo-searchfilter-date,
  .beo-content.beo-search-page .beo-searchfilter-localization {
    margin-top: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilter-localization {
    margin-bottom: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchbutton {
    width: 2.5em;
  }
  .beo-content.beo-search-page .beo-filter-label-button {
    margin-left: -2.5em;
  }
}

@media (min-width: 992px), print {
  .beo-content.beo-search-page .beo-searchinput,
  .beo-content.beo-search-page .beo-searchbutton,
  .beo-content.beo-search-page .beo-searchfilter-localization label {
    height: 2.5em;
  }
  .beo-content.beo-search-page .beo-searchfilter-localization label {
    line-height: 2.5em;
    width: calc(50% - 0.2em);
    margin-bottom: 0;
  }
  .beo-content.beo-search-page .beo-searchinput {
    width: calc(100% - 2.5em);
  }
  .beo-content.beo-search-page .beo-searchinput.beo-filter-date {
    width: calc(100% - 2.5em);
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active {
    margin-top: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active .beo-filter-label {
    width: 8.85em;
    margin-right: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilters.beo-active .beo-filter-label.beo-focus::after {
    height: 0.5em;
  }
  .beo-content.beo-search-page .beo-searchfilter-date,
  .beo-content.beo-search-page .beo-searchfilter-localization {
    margin-top: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchfilter-localization {
    margin-bottom: 0.4em;
  }
  .beo-content.beo-search-page .beo-searchbutton {
    width: 2.5em;
  }
  .beo-content.beo-search-page .beo-filter-label-button {
    margin-left: -2.5em;
  }
}

.beo-content.beo-search-page #beo-search-header::after {
  content: " ";
  display: table;
  clear: both;
}

.beo-content.beo-search-page .beo-searchinput,
.beo-content.beo-search-page .beo-searchbutton {
  display: inline-block;
  font-size: 1.1em;
  vertical-align: top;
  outline: none;
  border: 0;
}

.beo-content.beo-search-page .beo-filter-date {
  letter-spacing: -1.1px;
}

.beo-content.beo-search-page .beo-filter-date:placeholder-shown {
  letter-spacing: inherit;
}

.beo-content.beo-search-page .beo-searchinput,
.beo-content.beo-search-page .beo-filter-date {
  margin-right: -1px;
  padding-left: 0.5em;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

.beo-content.beo-search-page .beo-searchbutton {
  cursor: pointer;
  background-color: #fff;
  border-radius: 0;
}

.beo-content.beo-search-page .beo-searchbutton svg {
  position: relative;
  width: 100%;
  vertical-align: middle;
}

.beo-content.beo-search-page .beo-searchbutton svg path {
  fill: #000;
}

.beo-content.beo-search-page .beo-searchbutton#beo-toggle-filters-button svg {
  width: 80%;
}

.beo-content.beo-search-page .beo-searchbutton#beo-toggle-filters-button svg path {
  fill: #bcb9b2;
}

.beo-content.beo-search-page .beo-searchbutton#beo-toggle-filters-button:hover svg path {
  fill: #000;
}

.beo-content.beo-search-page.beo-filter-active .beo-searchbutton#beo-toggle-filters-button svg path {
  fill: #000;
}

.beo-content.beo-search-page .beo-searchbuttons {
  float: right;
}

.beo-content.beo-search-page .beo-searchbuttons .beo-searchbutton {
  float: left;
  padding: 0.43em;
}

.beo-content.beo-search-page .beo-searchbuttons #beo-search-button:hover {
  background-color: #ae5ca0;
}

.beo-content.beo-search-page .beo-searchbuttons #beo-search-button:hover svg path {
  fill: #fff;
}

.beo-content.beo-search-page .beo-searchbuttons #beo-date-button.beo-active svg path, .beo-content.beo-search-page .beo-searchbuttons #beo-date-button:hover svg path {
  fill: #801870;
}

.beo-content.beo-search-page .beo-searchfilters {
  max-height: 0;
  overflow: hidden;
  white-space: normal;
}

.beo-content.beo-search-page .beo-searchfilters.beo-active {
  max-height: none;
  overflow: inherit;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label {
  display: inline-block;
  float: left;
  margin-bottom: 0;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label.beo-focus {
  margin-bottom: 0;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label.beo-focus .beo-filter-label-button svg path {
  fill: #991d85;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label.beo-focus::after {
  content: "";
  display: block;
  height: 1em;
  margin-top: -0.1em;
  width: 100%;
  background-color: #fff;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label-button {
  float: right;
  padding: 0.43em;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label-button svg path {
  fill: #bcb9b2;
}

.beo-content.beo-search-page .beo-searchfilters .beo-filter-label-button:hover svg path {
  fill: #000;
}

.beo-content.beo-search-page .beo-searchfilter-category .select2-container {
  width: 100% !important;
}

.beo-content.beo-search-page .beo-searchfilter-category .select2-container .beo-serviceboard-category-container {
  width: 100% !important;
}

.beo-content.beo-search-page .beo-searchfilter-localization {
  display: flex;
  justify-content: space-between;
}

.beo-content.beo-search-page .beo-searchfilter-localization label {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  display: block;
  background-color: #fff;
  cursor: pointer;
  padding-left: 0.5em;
}

.beo-content.beo-search-page .beo-searchfilter-localization label .beo-text {
  display: inline-block;
  font-size: 1.1em;
  padding-left: 0.2em;
  color: #999;
}

.beo-content.beo-search-page .beo-searchfilter-localization label input {
  display: none;
}

.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon,
.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon-checked {
  display: inline-block;
  height: 1em;
  width: 1em;
}

.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon svg,
.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon-checked svg {
  display: block;
  height: 1.2em;
  width: 1.2em;
}

.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon svg path,
.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon-checked svg path {
  fill: #bcb9b2;
}

.beo-content.beo-search-page .beo-searchfilter-localization label .beo-icon-checked {
  display: none;
}

.beo-content.beo-search-page .beo-searchfilter-localization label:hover .beo-icon svg path,
.beo-content.beo-search-page .beo-searchfilter-localization label:hover .beo-icon-checked svg path {
  fill: #000;
}

.beo-content.beo-search-page .beo-searchfilter-localization label input:checked + .beo-icon-checked {
  display: inline-block;
}

.beo-content.beo-search-page .beo-searchfilter-localization label input:checked + .beo-icon-checked svg path {
  fill: #991d85;
}

.beo-content.beo-search-page .beo-searchfilter-localization label input:checked + .beo-icon-checked + .beo-icon {
  display: none;
}

.beo-content.beo-search-page .beo-searchfilter-localization label input:checked + .beo-icon-checked + .beo-icon + .beo-text {
  color: #000;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker {
  width: 100%;
  background-color: #fff;
  color: #000;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
  top: 0.4em;
  cursor: pointer;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover::before,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  color: #000;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover {
  left: 0.5em;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover::before {
  content: "\f053";
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next-hover {
  right: -0.5em;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next-hover::before {
  content: "\f054";
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  -moz-text-align-last: center;
  text-align-last: center;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-calendar td a, .beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-calendar td span, .beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-calendar th {
  font-size: 1.2em;
  text-align: center;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable {
  color: #DDDCDA;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day {
  background-color: #991d85;
  color: #fff;
}

.beo-content.beo-search-page .beo-searchfilter-date .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
  outline: 1px solid #991d85;
  outline-offset: -1px;
}

.beo-content.beo-search-page-hashtag .beo-searchfilters.beo-active {
  margin-top: 0;
}

.beo-searchfilters .beo-filter-label {
  position: relative;
}

.beo-searchfilters .beo-filter-delete {
  position: absolute;
  right: 4px;
  top: 7px;
  color: #bcb9b2;
  cursor: pointer;
}

.beo-searchfilters .beo-filter-delete:hover {
  color: #000;
}

@media (min-width: 320px) {
  .select2-container,
  .beo-serviceboard-select-container,
  .beo-serviceboard-select-dropdown {
    width: 7.5em !important;
  }
  .beo-serviceboard-select-container .select2-selection__arrow {
    height: 2.5em !important;
  }
  .beo-serviceboard-select-container .select2-selection__rendered {
    line-height: 2.5em !important;
  }
  .vdp-datepicker,
  .beo-serviceboard-select-container {
    height: 2.75em !important;
    line-height: 2.75em !important;
  }
}

@media (min-width: 768px) {
  .select2-container,
  .beo-serviceboard-select-container,
  .beo-serviceboard-select-dropdown {
    width: 7.5em !important;
  }
  .beo-serviceboard-select-container .select2-selection__arrow {
    height: 2.5em !important;
  }
  .beo-serviceboard-select-container .select2-selection__rendered {
    line-height: 2.5em !important;
  }
  .vdp-datepicker,
  .beo-serviceboard-select-container {
    height: 2.75em !important;
    line-height: 2.75em !important;
  }
}

@media (min-width: 992px), print {
  .select2-container,
  .beo-serviceboard-select-container,
  .beo-serviceboard-select-dropdown {
    width: 7.5em !important;
  }
  .beo-serviceboard-select-container .select2-selection__arrow {
    height: 2.5em !important;
  }
  .beo-serviceboard-select-container .select2-selection__rendered {
    line-height: 2.5em !important;
  }
  .vdp-datepicker,
  .beo-serviceboard-select-container {
    height: 2.75em !important;
    line-height: 2.75em !important;
  }
}

.beo-serviceboard-category-dropdown {
  width: 26em !important;
}

.beo-serviceboard-select-container .select2-selection__rendered,
.beo-serviceboard-select-dropdown li.select2-results__option {
  font-size: 1.1em;
}

.beo-serviceboard-select-container {
  position: relative;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  color: #000;
}

.beo-serviceboard-select-container .select2-selection__rendered {
  padding-left: 0.5em !important;
}

.beo-serviceboard-select-container .select2-selection__arrow b {
  border-color: #bcb9b2 transparent transparent transparent !important;
}

.beo-serviceboard-select-container .select2-selection__arrow:hover b {
  border-color: #000 transparent transparent transparent !important;
}

.select2-container--open .beo-serviceboard-select-container .select2-selection__arrow b {
  border-color: transparent transparent #991d85 transparent !important;
}

.select2-container--open .beo-serviceboard-select-container .select2-selection__arrow:hover b {
  border-color: transparent transparent #991d85 transparent !important;
}

.beo-serviceboard-select-container,
.beo-serviceboard-select-dropdown {
  border-radius: 0 !important;
  border: 0 !important;
}

.beo-serviceboard-select-dropdown {
  font-size: 10px;
}

.beo-serviceboard-select-dropdown:after {
  content: '';
  position: absolute;
  display: block;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: -1;
  border: 1px solid black;
  border-top: 0;
}

.beo-serviceboard-select-dropdown .select2-results__option[aria-selected=true] {
  background-color: #e9e6df !important;
}

.beo-serviceboard-select-dropdown .select2-results__option--highlighted[aria-selected],
.beo-serviceboard-select-dropdown .select2-results__option--highlighted[aria-selected=true] {
  background-color: #991d85 !important;
}

/**
Diese Suche-Zeile ist per JS im Evonik-Header verbaut.
 */
@media (max-width: 767px) and (min-width: 320px) {
  #serviceboardsearchtrigger-row {
    display: none;
  }
}

.t-searchButton {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32px;
  color: #fff;
  background-color: #991d85;
  cursor: pointer;
  border: 0;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: 600;
}

.t-searchButton > div {
  display: inline-block;
}

.t-searchButton[disabled] {
  background-color: #e9e6df;
  color: #bcb9b2;
}

.t-searchButton[disabled] svg {
  fill: #bcb9b2;
}

.t-searchButton svg {
  fill: white;
  width: 20px;
  height: 20px;
}

.t-searchButton:focus {
  outline: 0;
}

.t-searchControls {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}

.t-termsValidator {
  flex: 0 1 17px;
  margin-top: 10px;
  margin-right: 10px;
}

.t-termsValidator .beo-search-term + .beo-search-term {
  margin-left: 0.5ch;
}

.t-termsValidator .beo-search-term.beo-search-term-invalid {
  text-decoration: line-through;
}

.t-termsValidator .beo-search-term.beo-search-term-valid {
  font-weight: bold;
}

.beo-disabled {
  background-color: #ccc;
}

.beo-filter-label {
  float: none;
}

.vdp-datepicker {
  color: #000;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

.vdp-datepicker input {
  width: 100%;
  height: 2.75em;
  background-color: #fff;
  color: #000;
  padding: 0;
  padding-left: 0.5em;
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  border: 0;
  border-bottom: 1px solid #fff;
}

.vdp-datepicker__calendar {
  right: 0;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
  .beo-header-linklist-button {
    position: absolute;
    top: 25px;
    right: 90px;
    width: 32px;
    transform: scaleX(-1);
    -webkit-filter: FlipH;
    filter: FlipH;
    -ms-filter: "FlipH";
  }
  .beo-header-linklist-button svg {
    height: 32px;
  }
  .beo-overlay-linklist {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8);
    font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  }
  .beo-overlay-linklist.is-hidden {
    display: none;
  }
  .beo-overlay-linklist .beo-overlay-linklist-container {
    position: relative;
    margin: 40px;
    padding: 1.2em;
    background-color: #fff;
  }
  .beo-overlay-linklist .beo-overlay-linklist-headline {
    margin-top: 0;
    margin-bottom: 1em;
    font-size: 1.4em;
    line-height: 1.1em;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
  }
  .beo-overlay-linklist .beo-overlay-linklist-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .beo-overlay-linklist .beo-overlay-linklist-list .beo-overlay-linklist-item + .beo-overlay-linklist-item {
    margin-top: 0.4em;
  }
  .beo-overlay-linklist .beo-overlay-linklist-list .beo-overlay-linklist-item A {
    padding-left: 1.5em;
    text-decoration: none;
    position: relative;
    display: block;
    color: #991d85;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.6;
  }
  .beo-overlay-linklist .beo-overlay-linklist-list .beo-overlay-linklist-item A:before {
    content: "";
    display: block;
    position: absolute;
    top: 0.5em;
    left: 0.35em;
    border-style: solid;
    border-width: 0.25em 0 0.25em 0.4em;
    border-color: transparent transparent transparent #000;
  }
  .beo-overlay-linklist .beo-button-close {
    position: absolute;
    top: 0.6em;
    right: 0.45em;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1em;
    height: 1em;
    font-size: 1.5em;
    cursor: pointer;
  }
  .beo-overlay-linklist .beo-button-close svg {
    width: 0.8em;
    height: 0.8em;
  }
}

@media only screen and (max-width: 767px) and (min-width: 576px) {
  .beo-header-linklist-button {
    right: 104px;
    width: 40px;
  }
  .beo-header-linklist-button svg {
    height: 40px;
  }
}

@media only screen and (min-width: 768px) {
  .beo-header-linklist-button,
  .beo-overlay-linklist,
  .beo-overlay-linklist.is-hidden {
    display: none;
  }
}

@page {
  margin-left: 1cm;
  margin-right: 1cm;
}

@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
  #beo-wrapper {
    font-size: 10px;
    width: 975px;
  }
}

.beocms-area--side {
  z-index: 100;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-area--side {
    margin-left: 1.5em;
    margin-right: 1.5em;
    margin-bottom: 1.5em;
  }
}

@media (min-width: 768px) {
  .beocms-area--side {
    position: absolute;
    right: 0;
  }
  .beo-intranet .beocms-area--side {
    margin-top: 142px;
  }
}

@media print {
  .beocms-area--side {
    display: none;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-area--serviceboard {
    display: none;
  }
}

@media (min-width: 768px) {
  .beocms-area--serviceboard {
    position: absolute;
    right: 0;
    z-index: 100;
  }
}

@media print {
  .beocms-area--serviceboard {
    display: none;
  }
}

.beocms-text {
  font-weight: 200;
  word-wrap: break-word;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-text {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-text {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  .beocms-text {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

.beocms-text__link {
  font-weight: 700;
  color: #991d85 !important;
}

.beo-product-green .beocms-text__link {
  color: #658713 !important;
}

.beo-product-blue .beocms-text__link {
  color: #0B529E !important;
}

.beo-product-red .beocms-text__link {
  color: #A50021 !important;
}

.beocms-text__label {
  font-weight: 700;
}

.beocms-text ul,
.beocms-text ol {
  list-style: none;
  padding: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.beocms-text ul li,
.beocms-text ol li {
  padding-left: 1.5em;
}

.beocms-text ul li::before,
.beocms-text ol li::before {
  display: inline-block;
  margin-left: -1.5em;
  vertical-align: bottom;
}

.beocms-text ul li li,
.beocms-text ol li li {
  font-size: inherit !important;
}

.beocms-text ul li ul, .beocms-text ul li ol,
.beocms-text ol li ul,
.beocms-text ol li ol {
  margin: 0;
}

.beocms-text ul li::before {
  content: "\25CF";
  width: 1.5em;
}

.beocms-text ol li::before {
  font-weight: 700;
}

.beocms-text ol {
  counter-reset: level_1;
}

.beocms-text ol li {
  padding-left: 1.5em;
}

.beocms-text ol li::before {
  content: counter(level_1)". ";
  width: 1.5em;
  counter-increment: level_1;
}

.beocms-text ol ol {
  counter-reset: level_2;
}

.beocms-text ol ol li {
  padding-left: 1.5em;
}

.beocms-text ol ol li::before {
  content: counter(level_1)"."counter(level_2)". ";
  width: 2.5em;
  counter-increment: level_2;
}

.beocms-text ol ol ol {
  counter-reset: level_3;
}

.beocms-text ol ol ol li {
  padding-left: 2.5em;
}

.beocms-text ol ol ol li::before {
  content: counter(level_1)"."counter(level_2)"."counter(level_3)". ";
  width: 3.5em;
  counter-increment: level_3;
}

.beocms-text ol ol ol ol {
  counter-reset: level_4;
}

.beocms-text ol ol ol ol li {
  padding-left: 3.5em;
}

.beocms-text ol ol ol ol li::before {
  content: counter(level_1)"."counter(level_2)"."counter(level_3)"."counter(level_4)". ";
  width: 4.5em;
  counter-increment: level_4;
}

.beocms-text ol ol ol ol ol {
  counter-reset: level_5;
}

.beocms-text ol ol ol ol ol li {
  padding-left: 4.5em;
}

.beocms-text ol ol ol ol ol li::before {
  content: counter(level_1)"."counter(level_2)"."counter(level_3)"."counter(level_4)"."counter(level_5)". ";
  width: 5.5em;
  counter-increment: level_5;
}

.beocms-headline {
  margin: 0;
  word-wrap: break-word;
  font-weight: 700;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-headline {
    font-size: 1.6em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-headline {
    font-size: 1.3em;
  }
}

@media (min-width: 992px), print {
  .beocms-headline {
    font-size: 1.3em;
  }
}

.beocms-headline--folding {
  position: relative;
  cursor: pointer;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-headline--folding {
    padding-left: 1em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-headline--folding {
    padding-left: 1.23076923077em;
  }
}

@media (min-width: 992px), print {
  .beocms-headline--folding {
    padding-left: 1.23076923077em;
  }
}

.beocms-headline--folding::before {
  content: "\25b6";
  position: absolute;
  left: 0;
  display: inline-block;
  font-size: 0.6em;
  line-height: 2em;
  color: #991d85;
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.beo-product-green .beocms-headline--folding::before {
  color: #658713;
}

.beo-product-blue .beocms-headline--folding::before {
  color: #0B529E;
}

.beo-product-red .beocms-headline--folding::before {
  color: #A50021;
}

.beocms-headline--folding:hover::before {
  color: #000;
}

.beocms-headline--rightArea {
  display: flex;
  padding: 0.8em;
  background-color: #991d85;
  color: #fff;
}

.beo-product-green .beocms-headline--rightArea {
  background-color: #658713;
}

.beo-product-blue .beocms-headline--rightArea {
  background-color: #0B529E;
}

.beo-product-red .beocms-headline--rightArea {
  background-color: #A50021;
}

.beo-www .beocms-headline {
  text-transform: uppercase;
}

.beo-intranet-right .beocms-headline {
  text-transform: uppercase;
  color: #991d85;
}

.beocms-image--border {
  outline: 1px solid #d6d3cc;
  outline-offset: -1px;
}

.beocms-T-text {
  display: flex;
  list-style: none;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-T-text {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-T-text {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  .beocms-T-text {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

.beocms-T-text__date, .beocms-T-text__category {
  flex: 0 0 auto;
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  color: #bcb9b2;
}

.beocms-T-text__date {
  min-width: 6.2em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-T-text__date {
    width: 100%;
  }
}

.beocms-T-text__headline {
  flex: 0 1 auto;
  word-wrap: break-word;
  font-weight: 700;
  color: #991d85 !important;
}

.beo-product-green .beocms-T-text__headline {
  color: #658713 !important;
}

.beo-product-blue .beocms-T-text__headline {
  color: #0B529E !important;
}

.beo-product-red .beocms-T-text__headline {
  color: #A50021 !important;
}

.beocms-T-text__category {
  margin-left: 0.5em;
}

.beocms-T-text__category::before {
  display: inline-block;
  content: "|";
  margin-right: 0.5em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-T-text--full {
    flex-wrap: wrap;
    margin-bottom: 1em;
  }
}

@media (min-width: 768px) {
  .beocms-T-text--full .beocms-T-text__headline {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}

.beo-intranet .beocms-T-text::before {
  content: "\25b6";
  display: inline-block;
  font-size: 0.6em;
  margin-right: 0.7em;
  color: #991d85;
}

.beo-product-green .beo-intranet .beocms-T-text::before {
  color: #658713;
}

.beo-product-blue .beo-intranet .beocms-T-text::before {
  color: #0B529E;
}

.beo-product-red .beo-intranet .beocms-T-text::before {
  color: #A50021;
}

.beo-intranetfeed .beocms-T-text {
  font-size: 1.2em;
}

.beo-intranetfeed .beocms-T-text::before {
  display: none;
}

.beocms-linkList {
  display: flex;
  flex-direction: column;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-linkList {
    margin-bottom: 3em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-linkList {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-linkList {
    margin-bottom: 2em;
  }
}

.beocms-linkList__trigger {
  display: none;
}

.beocms-linkList__trigger:not(:checked) + .beocms-linkList__label .beocms-headline--folding {
  padding-bottom: 0;
}

.beocms-linkList__trigger:not(:checked) + .beocms-linkList__label .beocms-headline--folding::before {
  transform: rotate(0deg);
}

.beocms-linkList__trigger:not(:checked) + .beocms-linkList__label + .beocms-linkList__content {
  padding: 0;
  max-height: 0;
  overflow: hidden;
}

.beocms-linkList__label {
  margin-bottom: 0;
}

.beocms-linkList .beocms-headline {
  padding-bottom: 0.75em;
}

.beocms-linkList__content {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.beocms-linkList__content--foldable {
  padding-left: 1.6em;
}

.beocms-linkList__content .beocms-T-text + .beocms-T-text {
  margin-top: 0.3em;
}

.beocms-section .beocms-linkList .beocms-headline {
  margin: 0;
}

.beocms-contact .beocms-linkList,
.beocms-drawer .beocms-linkList,
.beocms-list .beocms-linkList {
  margin-bottom: 0;
}

.beocms-contact .beocms-linkList {
  margin-top: 1em;
}

.beocms-contact--teaser .beocms-linkList .beocms-headline,
.beocms-contact--teaser .beocms-linkList .beocms-T-text {
  font-size: 1.1em;
}

.beocms-contact--teaser .beocms-linkList .beocms-linkList__content--foldable {
  padding-left: 1.45454545455em;
}

.beocms-drawer__content > .beocms-linkList .beocms-headline,
.beocms-drawer__content > .beocms-linkList .beocms-T-text__headline,
.beo-link-page-item .beocms-linkList .beocms-headline,
.beo-link-page-item .beocms-linkList .beocms-T-text__headline {
  color: #fff !important;
}

.beocms-drawer__content > .beocms-linkList .beocms-T-text:before,
.beo-link-page-item .beocms-linkList .beocms-T-text:before {
  display: none;
}

.beocms-drawer__content > .beocms-linkList .beocms-T-text__headline,
.beo-link-page-item .beocms-linkList .beocms-T-text__headline {
  font-weight: 500;
}

.beocms-drawer__content > .beocms-linkList .beocms-headline--folding::before, .beocms-drawer__content > .beocms-linkList .beocms-headline--folding:hover::before,
.beo-link-page-item .beocms-linkList .beocms-headline--folding::before,
.beo-link-page-item .beocms-linkList .beocms-headline--folding:hover::before {
  color: #fff;
}

.beo-intranet-right > .beocms-linkList {
  margin-left: 1.5em;
  margin-right: 1.5em;
  padding: 1.5em;
  background-color: #e9e6df;
}

.beo-intranet-right > .beocms-linkList .beocms-T-text__headline {
  font-weight: 400;
}

.beo-type-searchpage .beocms-linkList {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

@media (min-width: 768px) {
  .beo-type-searchpage > .beocms-linkList {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}

.beocms-linkList .beo-download-item {
  font-weight: 200;
  color: #000;
  margin: 1em 0;
}

.beocms-linkList .beo-download-item:before {
  display: none;
}

.beocms-linkList .beo-download-item a {
  display: flex;
}

.beocms-linkList .beo-download-item .beocms-T-text__headline {
  display: inline-block;
}

.beocms-linkList .beo-download-item .beo-download-icon-wrapper {
  flex: 0 0 auto;
  color: #fff;
  background-color: #000;
  display: inline-block;
  width: 100%;
  width: 7.8em;
  height: 3.05em;
  margin-right: 1em;
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
  vertical-align: top;
}

@media (min-width: 320px) {
  .beocms-linkList .beo-download-item .beo-download-icon-wrapper {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  .beocms-linkList .beo-download-item .beo-download-icon-wrapper {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  .beocms-linkList .beo-download-item .beo-download-icon-wrapper {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  .beocms-linkList .beo-download-item .beo-download-icon-wrapper {
    width: 7.8em;
  }
}

.beocms-linkList .beo-download-item .beo-download-icon-wrapper .beo-download-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2038%2060%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2221%2C10%2017%2C10%2017%2C31.5%207.7%2C22.2%204.9%2C25.1%2019%2C39.2%2033.1%2C25.1%2030.3%2C22.2%2021%2C31.5%20%22%2F%3E%0A%3Crect%20y%3D%2243%22%20class%3D%22st0%22%20width%3D%2238%22%20height%3D%224%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 1.26em;
  height: 2em;
  margin-right: 0.5em;
}

.beocms-comment {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #e9e6df;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-comment {
    margin-top: 6em;
    padding-top: 3em;
    margin-bottom: 3em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-comment {
    margin-top: 6em;
    padding-top: 3em;
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-comment {
    margin-top: 4em;
    padding-top: 2em;
    margin-bottom: 2em;
  }
}

.beocms-comment__textarea, .beocms-comment__body, .beocms-comment__message, .beocms-comment__status, .beocms-comment__author, .beocms-comment__date, .beocms-comment__headline, .beocms-comment__modified {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 200;
  word-wrap: break-word;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-comment__textarea, .beocms-comment__body, .beocms-comment__message, .beocms-comment__status, .beocms-comment__author, .beocms-comment__date, .beocms-comment__headline, .beocms-comment__modified {
    font-size: 1.6em;
    line-height: 1.46em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-comment__textarea, .beocms-comment__body, .beocms-comment__message, .beocms-comment__status, .beocms-comment__author, .beocms-comment__date, .beocms-comment__headline, .beocms-comment__modified {
    font-size: 1.3em;
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  .beocms-comment__textarea, .beocms-comment__body, .beocms-comment__message, .beocms-comment__status, .beocms-comment__author, .beocms-comment__date, .beocms-comment__headline, .beocms-comment__modified {
    font-size: 1.3em;
    line-height: 1.55em;
  }
}

.beocms-comment__headline {
  margin: 0;
  text-transform: uppercase;
  font-weight: 700;
}

.beocms-comment__editor {
  margin-top: 1em;
}

.beocms-comment__confirm {
  padding-top: 1em;
}

.beocms-comment__message {
  padding-bottom: 1em;
}

.beocms-comment__message p + p {
  margin-top: 1em !important;
}

.beocms-comment__message a {
  font-weight: 700;
  color: #991d85 !important;
}

.beocms-comment__status {
  margin-top: 0.5em;
  margin-bottom: 1em;
  color: #991d85;
  font-weight: 700;
}

.beocms-comment__textarea {
  width: 100%;
  min-height: 8em;
  margin-top: 0.8em;
  padding: 1.5em;
  border: 1px solid #bcb9b2;
  resize: vertical;
}

.beocms-comment__textarea:disabled {
  cursor: default;
}

.beocms-comment__buttonBar {
  display: flex;
  justify-content: flex-end;
  margin-top: 0.5em;
  margin-bottom: 1em;
}

@media (min-width: 768px) {
  .beocms-comment__buttonBar--up {
    margin-top: -3.5em;
    margin-bottom: 0;
  }
}

.beocms-comment__button {
  color: #bcb9b2;
  background-color: #e9e6df;
  display: inline-block;
  width: 100%;
  border: 0;
  border-radius: 0;
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
  text-transform: uppercase;
}

@media (min-width: 320px) {
  .beocms-comment__button {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  .beocms-comment__button {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  .beocms-comment__button {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  .beocms-comment__button {
    width: auto;
  }
}

.beocms-comment__button + .beocms-comment__button {
  margin-left: 1em;
}

.beocms-comment__button[disabled] {
  color: #bcb9b2;
  background-color: #e9e6df;
  cursor: not-allowed;
}

.beocms-comment__button:not([disabled]):hover {
  cursor: pointer;
  color: #000;
  background-color: #bcb9b2;
}

.beocms-comment__button--submit {
  color: #fff;
  background-color: #991d85;
  display: inline-block;
  width: 100%;
}

@media (min-width: 320px) {
  .beocms-comment__button--submit {
    padding: 0 1em;
    line-height: 2.92em;
  }
}

@media (min-width: 768px) {
  .beocms-comment__button--submit {
    padding: 0 0.75em;
    line-height: 2.96em;
  }
}

@media (min-width: 992px), print {
  .beocms-comment__button--submit {
    padding: 0 1.25em;
    line-height: 3.1em;
  }
}

@media (min-width: 768px) {
  .beocms-comment__button--submit {
    width: auto;
  }
}

.beocms-comment__button--submit:not([disabled]):hover {
  color: #fff;
  background-color: #801870;
}

@media (min-width: 768px) {
  .beocms-comment__list {
    max-height: 60em;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

.beocms-comment__entry {
  margin-top: 2em;
}

.beocms-comment__entryHeader {
  margin-bottom: 0.5em;
}

.beocms-comment__author, .beocms-comment__date {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

.beocms-comment__date {
  margin-left: 0.2em;
  color: #bcb9b2;
}

.beocms-comment__modified {
  font-style: italic;
  color: #bcb9b2;
}

.beocms-comment__body {
  padding: 1.5em;
  background-color: #e9e6df;
  font-weight: 200;
}

.beocms-carousel {
  position: relative;
}

.beocms-carousel button {
  display: inline-flex;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
}

.beocms-carousel button:active, .beocms-carousel button:hover, .beocms-carousel button:focus {
  outline: 0;
}

.beocms-carousel__wrapper {
  position: relative;
}

.beocms-carousel__wrapper:focus {
  outline: none;
}

.beocms-carousel__nav {
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

.beocms-carousel__arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: auto;
}

.beocms-carousel__arrow--left {
  order: 1;
}

.beocms-carousel__arrow--right {
  order: 3;
}

.beocms-carousel__dots {
  order: 2;
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  pointer-events: auto;
}

.beocms-carousel__dots button {
  background-color: #d6d3cc;
  border-radius: 50%;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel__dots button {
    width: 0.6em;
    height: 0.6em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel__dots button {
    width: 0.8em;
    height: 0.8em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel__dots button {
    width: 0.9em;
    height: 0.9em;
  }
}

.beocms-carousel__dots button:hover {
  background-color: #e9e6df;
}

.beocms-carousel__dots li {
  display: inline-flex;
  cursor: pointer;
}

.beocms-carousel__dots li + li {
  margin-left: 0.6em;
}

.beocms-carousel__dots li.slick-active button {
  background-color: #000;
}

.beocms-carousel__dots li.slick-active button:hover {
  background-color: #000;
}

.beocms-carousel--default .beocms-carousel__nav {
  height: inherit !important;
  margin-top: 1em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel--default .beocms-carousel__arrow svg {
    height: 1.8em;
    width: 1.13142857143em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel--default .beocms-carousel__arrow svg {
    height: 2.1em;
    width: 1.32em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel--default .beocms-carousel__arrow svg {
    height: 2.1em;
    width: 1.32em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel--default .beocms-carousel__arrow--left {
    margin-right: 0.5em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel--default .beocms-carousel__arrow--left {
    margin-right: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel--default .beocms-carousel__arrow--left {
    margin-right: 4em;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel--default .beocms-carousel__arrow--right {
    margin-left: 0.5em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel--default .beocms-carousel__arrow--right {
    margin-left: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel--default .beocms-carousel__arrow--right {
    margin-left: 4em;
  }
}

.beocms-carousel--default .beocms-carousel__arrow svg {
  fill: #d6d3cc;
}

.beocms-carousel--default .beocms-carousel__arrow svg .white {
  fill-opacity: 0;
}

.beocms-carousel--default .beocms-carousel__arrow:hover svg {
  fill: #e9e6df;
}

.beocms-carousel--inlineNav .beocms-carousel__nav {
  justify-content: space-between;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel--inlineNav .beocms-carousel__arrow {
    width: 2.52em;
    height: 2.52em;
  }
  .beocms-carousel--inlineNav .beocms-carousel__arrow svg {
    height: 1.8em;
    width: 1.13142857143em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel--inlineNav .beocms-carousel__arrow {
    width: 5.2em;
    height: 5.2em;
  }
  .beocms-carousel--inlineNav .beocms-carousel__arrow svg {
    height: 2.1em;
    width: 1.32em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel--inlineNav .beocms-carousel__arrow {
    width: 4.467em;
    height: 4.467em;
  }
  .beocms-carousel--inlineNav .beocms-carousel__arrow svg {
    height: 2.1em;
    width: 1.32em;
  }
}

.beocms-carousel--inlineNav .beocms-carousel__arrow svg {
  fill: #000;
}

.beocms-carousel--inlineNav .beocms-carousel__arrow svg .white {
  fill: #fff;
}

.beocms-carousel--inlineNav .beocms-carousel__arrow:hover {
  background: #000;
}

.beocms-carousel--inlineNav .beocms-carousel__arrow:hover svg {
  fill: #fff;
}

.beocms-carousel--inlineNav .beocms-carousel__arrow:hover svg .white {
  fill-opacity: 0;
}

.beocms-carousel--inlineNav .beocms-carousel__dots {
  align-self: flex-end;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel--inlineNav .beocms-carousel__dots {
    margin-bottom: 1.5em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel--inlineNav .beocms-carousel__dots {
    margin-bottom: 2em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel--inlineNav .beocms-carousel__dots {
    margin-bottom: 2.5em;
  }
}

.beocms-carousel--miniNav .beocms-carousel__nav {
  justify-content: space-between;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 10px;
}

.beocms-carousel--miniNav .beocms-carousel__arrow {
  width: 0.666666666667em;
  height: 0.666666666667em;
  border-style: solid;
}

.beocms-carousel--miniNav .beocms-carousel__circle {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 3px 1px rgba(40, 40, 40, 0.5);
  cursor: pointer;
}

.beocms-carousel--miniNav .beocms-carousel__circle--left {
  margin-left: -1em;
}

.beocms-carousel--miniNav .beocms-carousel__circle--left .beocms-carousel__arrow {
  margin-left: -0.222222222222em;
  border-width: 0.333333333333em 0.666666666667em 0.333333333333em 0;
  border-color: transparent #000 transparent transparent;
}

.beocms-carousel--miniNav .beocms-carousel__circle--right {
  margin-right: -1em;
}

.beocms-carousel--miniNav .beocms-carousel__circle--right .beocms-carousel__arrow {
  margin-right: -0.222222222222em;
  border-width: 0.333333333333em 0 0.333333333333em 0.666666666667em;
  border-color: transparent transparent transparent #000;
}

.beocms-carousel--miniNav .beocms-carousel__circle:hover {
  background-color: #bcb9b2;
}

.beocms-carousel--miniNav .beocms-carousel__circle:hover.beocms-carousel__circle--left .beocms-carousel__arrow {
  border-color: transparent #fff transparent transparent;
}

.beocms-carousel--miniNav .beocms-carousel__circle:hover.beocms-carousel__circle--right .beocms-carousel__arrow {
  border-color: transparent transparent transparent #fff;
}

.beocms-carousel--miniDots .beocms-carousel__nav {
  position: absolute;
  top: 0;
  width: 100%;
}

.beocms-carousel--miniDots .beocms-carousel__dots {
  align-self: flex-end;
  font-size: 0.8em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-carousel--miniDots .beocms-carousel__dots {
    margin-bottom: -1.2em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-carousel--miniDots .beocms-carousel__dots {
    margin-bottom: -1.6em;
  }
}

@media (min-width: 992px), print {
  .beocms-carousel--miniDots .beocms-carousel__dots {
    margin-bottom: -1.8em;
  }
}

.beo-article-header-gallery .beocms-carousel {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

.beo-article-header-gallery .beocms-carousel__wrapper {
  margin-left: -1.5em;
  margin-right: -1.5em;
}

.beo-article-header-gallery .beocms-carousel__nav {
  padding: 0 1.5em;
}

.beocms-section {
  display: flex;
  flex-direction: column;
}

@media (min-width: 320px) {
  .beo-www .beocms-section {
    padding-bottom: 3em;
  }
  .beo-intranet .beocms-section {
    padding-bottom: 3em;
  }
}

@media (min-width: 768px) {
  .beo-www .beocms-section {
    padding-bottom: 3em;
  }
  .beo-intranet .beocms-section {
    padding-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beo-www .beocms-section {
    padding-bottom: 2em;
  }
  .beo-intranet .beocms-section {
    padding-bottom: 2em;
  }
}

.beocms-section__image {
  flex: 0 0 auto;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-headline + .beocms-section__image {
    margin-top: -0.14em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-headline + .beocms-section__image {
    margin-top: 0.18em;
  }
}

@media (min-width: 992px), print {
  .beocms-headline + .beocms-section__image {
    margin-top: 0.25em;
  }
}

.beocms-section__image figcaption {
  margin-top: 0.5em;
}

.beocms-section__image .beo-caption {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-weight: 600;
}

.beocms-section__image .beo-caption p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: inherit;
}

.beocms-section__image .beo-caption + .beo-caption-text {
  margin-top: 0.3em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-section__image .beo-figure {
    margin-bottom: 0.486666666667em;
  }
  .beocms-section__image figcaption {
    min-height: 3.65em;
  }
  .beocms-section__image .beo-caption {
    font-size: 1.5em;
    line-height: 1.46em;
  }
  .beocms-section__image .beo-caption-text {
    font-size: 1.6em;
    line-height: 1.46em;
    margin-bottom: 3em;
    font-weight: 200;
    word-wrap: break-word;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-section__image .beo-figure {
    margin-bottom: 0.493333333333em;
  }
  .beocms-section__image figcaption {
    min-height: 3.7em;
  }
  .beocms-section__image .beo-caption {
    font-size: 1.2em;
    line-height: 1.48em;
  }
  .beocms-section__image .beo-caption-text {
    font-size: 1.3em;
    line-height: 1.48em;
    margin-bottom: 2.8em;
    font-weight: 200;
    word-wrap: break-word;
  }
}

@media (min-width: 992px), print {
  .beocms-section__image .beo-figure {
    margin-bottom: 0.516666666667em;
  }
  .beocms-section__image figcaption {
    min-height: 3.875em;
  }
  .beocms-section__image .beo-caption {
    font-size: 1.2em;
    line-height: 1.55em;
  }
  .beocms-section__image .beo-caption-text {
    font-size: 1.3em;
    line-height: 1.55em;
    margin-bottom: 2em;
    font-weight: 200;
    word-wrap: break-word;
  }
}

.beocms-section__text {
  flex: 1 1 auto;
}

.beocms-section__text .beocms-text p {
  margin-bottom: 1em;
}

.beocms-section__text .beocms-text p:last-of-type, .beocms-section__text .beocms-text p:only-child {
  margin-bottom: 0;
}

.beocms-section__trigger {
  display: none;
}

.beocms-section__trigger:not(:checked) + .beocms-section__label .beocms-section__labelIcon {
  transform: rotate(0deg);
}

.beocms-section__trigger:not(:checked) + .beocms-section__label + .beocms-section__wrapper {
  padding-top: 0;
  max-height: 0;
  overflow: hidden;
}

.beocms-section__label {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  cursor: pointer;
}

.beocms-section__label .beocms-headline {
  margin-bottom: 0 !important;
}

.beocms-section__labelIcon {
  display: block;
  height: 1em;
  width: 1em;
  margin-right: 0.8em;
  transform: rotate(90deg);
}

.beocms-section__wrapper {
  display: flex;
}

.beocms-section--stacked {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.beocms-section--stacked .beocms-section__wrapper {
  padding-top: 1.5em;
  padding-left: 1.8em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-section--stacked .beocms-section__wrapper {
    flex-direction: column;
  }
}

.beocms-section--stacked .beocms-section__image {
  width: 16em;
  height: 16em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-section--stacked .beocms-section__image {
    margin-bottom: 1.5em;
  }
}

@media (min-width: 768px) {
  .beocms-section--stacked .beocms-section__image {
    margin-right: 1.5em;
  }
}

.beocms-section--stacked .beocms-section__text {
  flex-basis: 100%;
  padding-right: 1.5em;
}

.beocms-section--stacked .beocms-text {
  font-family: EvonikAntares, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
}

.beocms-section--stacked .beocms-linkList {
  margin-bottom: 0;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-section--stacked .beocms-linkList {
    margin-top: 1.5em !important;
  }
}

.beocms-section--imageLeft {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .beocms-section--imageLeft {
    flex-direction: row;
  }
}

.beocms-section--imageLeft .beocms-section__image {
  flex-basis: 30.3em;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-section--imageLeft .beocms-section__image {
    flex: 1 1 auto;
  }
  .beocms-section--imageLeft .beocms-section__image + .beocms-section__text {
    margin-top: 1.5em;
  }
}

@media (min-width: 768px) {
  .beocms-section--imageLeft .beocms-section__image {
    padding-right: 1.5em;
  }
}

.beocms-section--imageLeft .beocms-headline {
  margin-bottom: 0.75em;
}

@media (min-width: 320px) {
  .beocms-section .beocms-headline {
    line-height: 1.46em;
  }
}

@media (min-width: 768px) {
  .beocms-section .beocms-headline {
    line-height: 1.48em;
  }
}

@media (min-width: 992px), print {
  .beocms-section .beocms-headline {
    line-height: 1.55em;
  }
}

.beo-intranet .beocms-section .beocms-headline {
  margin-bottom: 0.75em;
}

.beocms-section .beocms-linkList {
  margin-top: 1em;
}

.beo-type-searchpage > .beocms-section {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

@media (min-width: 768px) {
  .beo-type-searchpage > .beocms-section {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}

.beo-newsslider .beocms-carousel.beocms-carousel--miniDots .beocms-carousel__nav {
  height: calc(100% - 3em) !important;
}

.beocms-list {
  display: flex;
  flex-direction: column;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-list {
    margin-bottom: 3em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-list {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-list {
    margin-bottom: 2em;
  }
}

.beocms-list__item {
  margin-top: 0.75em;
}

.beocms-headline + .beocms-list__item {
  margin-top: 1em;
}

.beocms-list__item .beocms-headline--folding {
  padding-bottom: 0.75em;
}

.beocms-list__itemTrigger {
  display: none;
}

.beocms-list__itemTrigger:not(:checked) + .beocms-list__itemLabel .beocms-headline--folding {
  padding-bottom: 0;
}

.beocms-list__itemTrigger:not(:checked) + .beocms-list__itemLabel .beocms-headline--folding::before {
  transform: rotate(0deg);
}

.beocms-list__itemTrigger:not(:checked) + .beocms-list__itemLabel + .beocms-list__itemContent {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s;
  margin-bottom: 0;
}

.beocms-list__itemLabel {
  margin-bottom: 0;
}

.beocms-list__itemContent {
  margin-bottom: 1em;
}

.beocms-list__itemContent--foldable {
  padding-left: 1.6em;
}

.beocms-headline + .beocms-list__itemContent {
  padding-top: 1em;
}

.beocms-list__itemContent > * + * {
  margin-top: 1.5em;
}

.beocms-contact {
  display: flex;
}

.beocms-contact__image {
  flex: 0 0 auto;
  padding-right: 1.5em;
}

.beocms-contact__image .beo-image {
  width: 12em;
  height: 15em;
}

.beocms-contact__wrapper {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-contact {
    flex-direction: column;
  }
  .beocms-contact .beocms-contact__image {
    flex: 1 1 auto;
    padding: 0;
  }
  .beocms-contact .beocms-contact__image + .beocms-contact__wrapper {
    margin-top: 1.5em;
  }
}

.beocms-contact .beocms-headline + .beocms-text {
  padding-top: 0.75em;
}

.beocms-contact__textBlock + .beocms-contact__textBlock {
  margin-top: 0.5em;
}

.beocms-contact__name {
  font-weight: 700;
}

.beocms-contact--teaser {
  flex-direction: column;
}

.beo-sidestream .beocms-contact--teaser {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

@media (min-width: 320px) {
  .beo-sidestream .beocms-contact--teaser {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  .beo-sidestream .beocms-contact--teaser {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beo-sidestream .beocms-contact--teaser {
    margin-bottom: 2em;
  }
}

.beocms-contact--teaser .beocms-headline + .beocms-contact__wrapper {
  margin-top: 1em;
}

.beocms-contact--teaser .beocms-text {
  font-size: 1.1em;
}

.beocms-contact--teaser .beocms-contact__wrapper {
  padding: 1.5em;
  background-color: #e9e6df;
}

.beocms-contact--teaser .beocms-contact__image {
  margin-bottom: 1em;
  padding: 0;
}

.beocms-contact--teaser .beocms-contact__name {
  font-size: 1.6em;
  margin-bottom: 0.5em;
}

.beo-intranet-right .beocms-contact--teaser {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

@media (min-width: 320px) {
  .beo-intranet-right .beocms-contact--teaser {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  .beo-intranet-right .beocms-contact--teaser {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beo-intranet-right .beocms-contact--teaser {
    margin-bottom: 2em;
  }
}

.beo-intranet-right .beocms-contact--teaser .beocms-contact__wrapper {
  margin-top: 0;
  padding-top: 0;
}

.beo-intranet-right .beocms-contact--teaser .beocms-headline--rightArea {
  background-color: #e9e6df;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beo-intranet-right .beocms-contact--teaser .beocms-headline--rightArea {
    padding: 0.9375em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beo-intranet-right .beocms-contact--teaser .beocms-headline--rightArea {
    padding: 1.15384615385em;
  }
}

@media (min-width: 992px), print {
  .beo-intranet-right .beocms-contact--teaser .beocms-headline--rightArea {
    padding: 1.15384615385em;
  }
}

.beocms-contact--inline .beocms-headline {
  padding-bottom: 0;
}

.beocms-T-text + .beocms-contact--inline {
  margin-top: 1em;
}

.beocms-table {
  display: flex;
  flex-direction: column;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-table {
    margin-top: -0.14em;
    margin-bottom: 3em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-table {
    margin-top: 0.18em;
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-table {
    margin-top: 0.25em;
    margin-bottom: 2em;
  }
}

.beocms-table__row {
  position: relative;
  flex: 0 0 100%;
  display: flex;
  padding: 0.4em 0;
}

.beocms-table__row::after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.beocms-table__row:last-of-type::after {
  display: none;
}

.beocms-table__row--bold .beocms-text {
  font-weight: 700;
}

.beocms-table__row--headline::after {
  display: none;
}

.beocms-table__row--headline .beocms-table__cell {
  background-color: #991d85;
}

.beocms-table__row--headline .beocms-text {
  font-weight: 700;
  color: #fff;
}

.beocms-table__row--headline .beocms-text__link {
  color: #fff !important;
  text-decoration: underline !important;
}

.beocms-table__cell {
  flex: 1 1 100%;
  display: flex;
  padding: 0.4em 0.5em;
}

.beocms-table__cell .beocms-text {
  flex: 1 1 100%;
  word-break: break-word;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-table__cell {
    min-height: 2.26em;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .beocms-table__cell {
    min-height: 2.28em;
  }
}

@media (min-width: 992px), print {
  .beocms-table__cell {
    min-height: 2.35em;
  }
}

.beocms-table__cell--bold .beocms-text {
  font-weight: 700;
}

.beocms-table__cell--center .beocms-text {
  text-align: center;
}

.beocms-table__cell--right .beocms-text {
  text-align: right;
}

.beocms-drawer {
  font-size: 10px;
}

.beocms-area--side .beocms-drawer {
  position: relative;
}

.beocms-area--serviceboard .beocms-drawer {
  background-color: rgba(60, 60, 60, 0.92);
  box-shadow: 0 0 6px 1px rgba(40, 40, 40, 0.5);
}

.beocms-drawer + .beocms-drawer {
  margin-top: 0.8em;
}

.beocms-drawer__toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(60, 60, 60, 0.92);
  box-shadow: 0 0 6px 1px rgba(40, 40, 40, 0.5);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-drawer__toggle {
    padding: 1em 0;
  }
}

@media (min-width: 768px) {
  .beocms-drawer__toggle {
    flex-direction: column;
    width: 4.4em;
    padding: 2em 0;
  }
}

.beocms-drawer__toggle--serviceboard {
  padding: 1.11111111111em;
  height: 4.4em;
  background-color: transparent;
  box-shadow: none;
}

.beocms-drawer__toggleIcon {
  display: block;
  width: 1.4em;
  height: .9em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2058%2034%22%20style%3D%22enable-background%3Anew%200%200%2058%2034%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M56.4%2C9.8c-2%2C2.1-23.5%2C22.5-23.5%2C22.5C31.9%2C33.4%2C30.4%2C34%2C29%2C34c-1.4%2C0-2.9-0.6-3.9-1.7c0%2C0-21.4-20.4-23.5-22.5%20c-2-2.1-2.2-5.8%2C0-8.1c2.2-2.2%2C5.2-2.4%2C7.9%2C0L29%2C20.5L48.5%2C1.7c2.7-2.4%2C5.7-2.2%2C7.9%2C0C58.6%2C4%2C58.5%2C7.7%2C56.4%2C9.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-drawer__toggleIcon {
    margin-right: 1em;
  }
  .beocms-drawer__toggle.is-active .beocms-drawer__toggleIcon {
    transform: rotate(180deg);
  }
}

@media (min-width: 768px) {
  .beocms-drawer__toggleIcon {
    margin-bottom: 1.2em;
    transform: rotate(90deg);
  }
  .beocms-drawer__toggle.is-active .beocms-drawer__toggleIcon {
    transform: rotate(-90deg);
  }
}

.beocms-drawer__spacer {
  height: 0.1em;
  width: calc(100% - 0.9em);
  margin: 0 auto;
  border-top: 0.1em solid #bcb9b2;
}

.beocms-drawer__caption {
  font-family: EvonikProkyon, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}

@media (min-width: 768px) {
  .beocms-drawer__caption {
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    transform: rotate(180deg);
  }
}

.beocms-drawer__icon {
  flex: 0 0 auto;
  height: 100%;
  width: 100%;
}

.beocms-drawer__icon svg path {
  fill: #fff;
}

.beocms-drawer__toggle.is-active .beocms-drawer__icon svg path,
.beocms-drawer__toggle:hover .beocms-drawer__icon svg path {
  fill: #bcb9b2;
}

.beocms-drawer__panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(60, 60, 60, 0.92);
}

@media (max-width: 767px) and (min-width: 320px) {
  .beocms-drawer__panel {
    max-height: 0;
    transition: max-height .1s ease-out;
  }
  .beocms-drawer__panel.is-open {
    max-height: 100vh;
    margin-top: 0.8em;
    transition: max-height .3s ease-in;
  }
}

@media (min-width: 768px) {
  .beocms-drawer__panel {
    position: absolute;
    top: 0;
    right: 5.2em;
    width: 0;
    transition: width .1s ease-out;
  }
  .beocms-drawer__panel.is-open {
    width: 30em;
    box-shadow: 0 0 6px 1px rgba(40, 40, 40, 0.5);
    transition: width .3s ease-in;
  }
}

.beocms-drawer__panel.is-open {
  box-shadow: 0 0 6px 1px rgba(40, 40, 40, 0.5);
  -webkit-animation: overflowVisible 0.1s forwards 1s;
  animation: overflowVisible 0.1s forwards 1s;
}

@-webkit-keyframes overflowVisible {
  to {
    overflow: visible;
  }
}

@keyframes overflowVisible {
  to {
    overflow: visible;
  }
}

.beocms-drawer__content {
  padding: 2em;
}

@media (min-width: 768px) {
  .beocms-drawer__content {
    width: 30em;
  }
}

.beocms-drawer__content > * + * {
  margin-top: 2em;
}

@media (min-width: 320px) {
  .beocms-accordion {
    margin-bottom: 3em;
  }
}

@media (min-width: 768px) {
  .beocms-accordion {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px), print {
  .beocms-accordion {
    margin-bottom: 2em;
  }
}

.beocms-accordion__wrapper {
  padding-right: 1.5em;
  padding-left: 1.5em;
}

@media (min-width: 992px), print {
  .beocms-accordion__wrapper {
    margin-right: -1.5em;
    margin-left: -1.5em;
  }
}

.beocms-accordion--grey .beocms-accordion__wrapper {
  background-color: #e9e6df;
}

.beocms-accordion__item {
  position: relative;
}

.beocms-accordion__item + .beocms-accordion__item::before {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  width: calc(100%);
  background: url("data:image/gif;base64,R0lGODlhBAACAPAAAAAAAAAAACH5BAEAAAEALAAAAAAEAAIAAAIEBBKGBQA7");
}

.beocms-accordion > .beocms-headline {
  margin-bottom: 0.75em;
}

/* evonik_www - Beo GmbH - 19.3.2020, 14:50:34 */
