
  .SliderTabMenuItem.SliderTabMenu--verticalCentered > div {
    align-items: center;
  }

.SliderTabMenuItem .TabMenu-button {
    transition: color 250ms ease;
  }

.SliderTabMenuItem .TabMenu-button:hover {
      color: var(--clr-primary-01);
    }

@media screen and (min-width: 769px) {
    .SliderTabMenuItem > div {
      display: flex;
      flex-direction: row;
      height: 100%;
    }

    .SliderTabMenuItem .Picture {
      flex-shrink: 0;
      width: 50%;
      max-width: 336px;
    }
  }

@media screen and (min-width: 1026px) {
    .SliderTabMenuItem .Picture {
      max-width: 536px;
    }
  }

@media screen and (min-width: 1367px) {
    .SliderTabMenuItem .Picture {
      max-width: 592px;
    }
  }

.SliderTabMenuItem.swiper-slide {
    height: -moz-fit-content;
    height: fit-content;
  }

.SliderTabMenuItem .Headline-subtitle {
    margin-bottom: 16px;
    font-family: var(--font-copy);
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: var(--font-line-height-md);
  }

.SliderTabMenuItem .TabMenu-button {
    padding: 8px 32px 4px;
    color: var(--clr-primary-02);
  }

.SliderTabMenuItem .TabMenu-title {
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: var(--font-line-height-xl);
  }

.SliderTabMenuItem .TabMenu-subtitle {
    font-size: var(--font-size-md);
    font-weight: 400;
    line-height: var(--font-line-height-md);
  }

.SliderTabMenu--1 .SliderTabMenuItem, .SliderTabMenu--3 .SliderTabMenuItem {
    border-radius: var(--default-border-radius);
    background-color: #ffffff;
  }

.SliderTabMenu--1 .Picture, .SliderTabMenu--3 .Picture {
    border-radius: var(--default-border-radius) 0 0 var(--default-border-radius);
  }

@media screen and (min-width: 769px) {

.SliderTabMenu--1 .Picture, .SliderTabMenu--3 .Picture {
      min-height: 472px;
  }
    }

@media screen and (max-width: 768px) {

.SliderTabMenu--1 .Picture, .SliderTabMenu--3 .Picture {
      border-radius: var(--default-border-radius) var(--default-border-radius) 0 0;
  }
    }

.SliderTabMenu--1 .neos-contentcollection, .SliderTabMenu--3 .neos-contentcollection {
    padding: 16px;
  }

@media screen and (min-width: 769px) {

.SliderTabMenu--1 .neos-contentcollection, .SliderTabMenu--3 .neos-contentcollection {
      padding: 32px;
  }
    }

.SliderTabMenu--1.SliderTabMenu-menu, .SliderTabMenu--3.SliderTabMenu-menu {
    margin-bottom: 32px;
  }

.SliderTabMenu--2 .SliderTabMenuItem > div {
    display: flex;
    flex-direction: column-reverse;
    gap: 32px;
  }

@media screen and (min-width: 769px) {
    .SliderTabMenu--2 .SliderTabMenuItem > div {
      display: flex;
      flex-direction: row-reverse;
      justify-content: space-between;
    }

      .SliderTabMenu--2 .SliderTabMenuItem > div .neos-contentcollection {
        padding-left: 0;
      }
  }

.SliderTabMenu--2.SliderTabMenu-menu .SliderTabMenuItem .TabMenu-button {
      padding: 10px 32px 4px;
    }

.SliderTabMenu-menu .SliderTabMenuItem {
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin-right: 0 !important;
}

.SliderTabMenu-menu .SliderTabMenuItem {
  background-color: transparent;
}

.SliderTabMenu-menu .SliderTabMenuItem.swiper-slide-thumb-active .TabMenu-button {
    border-bottom: 4px solid var(--clr-primary-01);
  }

.SliderTabMenu-menu .SliderTabMenuItem .TabMenu-button {
    display: flex;
    flex-direction: column;
    background-color: transparent;
  }
