/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./areas/teaser-list/teaser-list.scss ***!
  \******************************************************************************************************************************************************************************************************/
/** GLOBALS **/
/************
/** VARIABLES
/****************************************/
/* EASING */
/* Font settings */
/** GLOBALS **/
/************
/** DEFINITION OF OWN MIXINS
/****************************************/
@keyframes shineEffect {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}
/** GLOBALS **/
/** GLOBALS **/
/** GLOBALS **/
.teaser-list {
  width: 100%;
  overflow: hidden;
}
.teaser-list:not([data-module-spacing]) {
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}
.teaser-list:not([data-module-spacing]) {
  margin-top: 64px;
}
@media only screen and (min-width: 768px) {
  .teaser-list:not([data-module-spacing]) {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1440px) {
  .teaser-list:not([data-module-spacing]) {
    margin-top: 104px;
  }
}
.teaser-list:not([data-module-spacing]) {
  margin-bottom: 64px;
}
@media only screen and (min-width: 768px) {
  .teaser-list:not([data-module-spacing]) {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1440px) {
  .teaser-list:not([data-module-spacing]) {
    margin-bottom: 104px;
  }
}
@media only screen and (min-width: 1280px) {
  .teaser-list.teaser-list--career .teaser-list__wrapper {
    flex-basis: calc(var(--grid-column-outer) * 10);
    width: calc(var(--grid-column-outer) * 10);
    max-width: calc(var(--grid-column-outer) * 10);
    margin-inline: var(--grid-column-outer);
  }
}

.teaser-list__container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  width: var(--grid-base);
}
.teaser-list__container .teaser-list__wrapper {
  padding-bottom: 8px;
}
@media only screen and (max-width: 1023px) {
  .teaser-list__container:has(.slider__slider-controls) .teaser-list__wrapper {
    padding-bottom: 48px;
  }
}
.teaser-list__container .slider__slider-controls {
  margin-inline: auto;
}
.teaser-list__container .slider__slider-controls + .teaser-list__actions {
  margin-top: 48px;
}
@media only screen and (min-width: 1024px) {
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="2"] .teaser-list__wrapper .teaser:nth-child(n+3),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="2"] .teaser-list__wrapper .career-teaser:nth-child(n+3) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="2"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+3),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="2"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+3) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="3"] .teaser-list__wrapper .teaser:nth-child(n+4),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="3"] .teaser-list__wrapper .career-teaser:nth-child(n+4) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="3"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+4),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="3"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+4) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="4"] .teaser-list__wrapper .teaser:nth-child(n+5),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="4"] .teaser-list__wrapper .career-teaser:nth-child(n+5) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="4"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+5),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="4"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+5) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="6"] .teaser-list__wrapper .teaser:nth-child(n+7),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="6"] .teaser-list__wrapper .career-teaser:nth-child(n+7) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="6"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+7),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="6"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+7) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="8"] .teaser-list__wrapper .teaser:nth-child(n+9),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="8"] .teaser-list__wrapper .career-teaser:nth-child(n+9) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="8"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+9),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="8"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+9) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="9"] .teaser-list__wrapper .teaser:nth-child(n+10),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="9"] .teaser-list__wrapper .career-teaser:nth-child(n+10) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="9"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+10),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="9"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+10) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="10"] .teaser-list__wrapper .teaser:nth-child(n+11),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="10"] .teaser-list__wrapper .career-teaser:nth-child(n+11) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="10"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+11),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="10"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+11) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="12"] .teaser-list__wrapper .teaser:nth-child(n+13),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="12"] .teaser-list__wrapper .career-teaser:nth-child(n+13) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="12"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+13),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="12"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+13) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="14"] .teaser-list__wrapper .teaser:nth-child(n+15),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="14"] .teaser-list__wrapper .career-teaser:nth-child(n+15) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="14"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+15),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="14"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+15) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="15"] .teaser-list__wrapper .teaser:nth-child(n+16),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="15"] .teaser-list__wrapper .career-teaser:nth-child(n+16) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="15"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+16),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="15"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+16) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="18"] .teaser-list__wrapper .teaser:nth-child(n+19),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="18"] .teaser-list__wrapper .career-teaser:nth-child(n+19) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="18"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+19),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="18"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+19) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="21"] .teaser-list__wrapper .teaser:nth-child(n+22),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="21"] .teaser-list__wrapper .career-teaser:nth-child(n+22) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="21"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+22),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="21"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+22) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="24"] .teaser-list__wrapper .teaser:nth-child(n+25),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="24"] .teaser-list__wrapper .career-teaser:nth-child(n+25) {
    display: none;
  }
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="24"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .teaser:nth-child(n+25),
  .teaser-list__container:has(input[data-teaser-list=more])[data-display-limit="24"]:has(input[data-teaser-list=more]:checked) .teaser-list__wrapper .career-teaser:nth-child(n+25) {
    display: block;
  }
  .teaser-list__container:has(input[data-teaser-list=more]) input[data-teaser-list=more] + button .teaser-list__label-less {
    display: none;
    visibility: hidden;
  }
  .teaser-list__container:has(input[data-teaser-list=more]) input[data-teaser-list=more] + button .teaser-list__label-more {
    display: inline;
    visibility: visible;
  }
  .teaser-list__container:has(input[data-teaser-list=more]) input[data-teaser-list=more]:checked + button .teaser-list__label-less {
    display: inline;
    visibility: visible;
  }
  .teaser-list__container:has(input[data-teaser-list=more]) input[data-teaser-list=more]:checked + button .teaser-list__label-more {
    display: none;
    visibility: hidden;
  }
}

.teaser-list__wrapper {
  flex-basis: calc(var(--grid-column-outer) * 8);
  width: calc(var(--grid-column-outer) * 8);
  max-width: calc(var(--grid-column-outer) * 8);
}
@media only screen and (min-width: 768px) {
  .teaser-list__wrapper {
    flex-basis: calc(var(--grid-column-outer) * 12);
    width: calc(var(--grid-column-outer) * 12);
    max-width: calc(var(--grid-column-outer) * 12);
  }
}

.teaser-list__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: var(--grid-gutter);
}
.teaser-list__list[data-teaser-list-type=contact] {
  row-gap: 48px;
}
@media only screen and (max-width: 1023px) {
  .teaser-list__list.swiper-wrapper {
    flex-wrap: nowrap;
  }
}

.teaser-list__actions {
  margin-top: 64px;
  width: 100%;
  text-align: center;
}
.teaser-list__actions .button.reverse-icon span svg {
  transform: rotateX(0);
  transition: transform 0.33s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.teaser-list__actions input:checked + .button.reverse-icon span svg {
  transform: rotateX(180deg);
}

@media only screen and (max-width: 1023px) {
  .teaser-list__actions--desktop {
    display: none;
  }
}
