/**
* Block Name: akkordeon
*/

section.akkordeon .accordion_entry {
  border-top: 1px solid #808084;
}
section.akkordeon .accordion_entry:last-child {
  border-bottom: 1px solid #808084;
}
section.akkordeon a.card_header {
  padding-top: 23px;
  padding-bottom: 23px;
  padding-left: 15px;
  text-decoration: none;
}

section.akkordeon a.card_header:hover {
  background: #daeeae;
  text-decoration: none;
}

section.akkordeon a.card_header span.number {
  display: inline-block;
  padding-right: 25px;
  min-width: 85px;
  width: 85px;
  color: #a8cf38;
  font-weight: 700;
}

section.akkordeon a.card_header .icon {
  padding: 0px 10px;
  -webkit-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

section.akkordeon a.card_header:not(.collapsed) .icon {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}

section.akkordeon .content_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}

section.akkordeon .content_wrapper .swiper-slide img {
  height: 300px;
}

section.akkordeon .swiper-button-prev {
  left: 0px;
}
section.akkordeon .swiper-button-next {
  right: 0px;
}
section.akkordeon .swiper-button-next,
section.akkordeon .swiper-button-prev {
  height: 60px;
  width: 60px;
  padding: 10px;
  background: #a8cf38;
}
section.akkordeon .swiper-button-next svg,
section.akkordeon .swiper-button-prev svg {
  height: 100%;
  width: 100%;
}

section.akkordeon .content_wrapper .tabelle table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 30px;
}
section.akkordeon .content_wrapper .tabelle table td {
  vertical-align: top;
}

section.akkordeon .content_wrapper .tabelle table .spalte_1 {
  width: 20%;
  min-width: 120px;
}

@media (max-width: 767.98px) {
  section.akkordeon .content_wrapper .swiper-slide {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  section.akkordeon .content_wrapper .content_text .text_wrapper,
  section.akkordeon .content_wrapper .tabelle table {
    margin-left: 100px;
  }
  section.akkordeon .content_wrapper .tabelle table {
    width: calc(100% - 100px);
  }
}
