.result-bar__list, .list--line, .list--check, .list--komitee, .agenda__grid, .menu--footer, .menu--offcanvas, .menu--legal, .menu--legal--offcanvas, .benefits-list__ul {
  list-style: none;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  padding-left: 0 !important;
}
@media (max-width: 480px) {
  .list--line {
    column-count: 1;
  }
}
@media (min-width: 480px) {
  .list--line {
    column-count: 2;
    column-gap: 2em;
  }
}
.list--line li {
  display: flex;
  margin-left: 2em;
  margin-bottom: 1em;
  break-inside: avoid-column;
  position: relative;
}
.list--line li:before {
  content: "";
  height: 3px;
  width: 24px;
  background: var(--primary);
  position: absolute;
  top: 0.5em;
  left: -2em;
}
.list--check li {
  display: flex;
  gap: var(--space-xs);
}
.list--check li:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cpath id='Pfad_14' data-name='Pfad 14' d='M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32Zm-30.5,77.8-58.6,56a8.1,8.1,0,0,1-5.6,2.2,7.9,7.9,0,0,1-5.5-2.2l-29.3-28a8,8,0,1,1,11-11.6l23.8,22.7,53.2-50.7a8,8,0,0,1,11,11.6Z' transform='translate(-32 -32)' fill='%23c94f6a'/%3E%3C/svg%3E%0A");
  background-size: contain;
  flex-shrink: 0;
}
.list--komitee {
  column-count: 1;
  font-size: var(--text-s);
}
@media (min-width: 480px) {
  .list--komitee {
    column-count: 2;
    column-gap: 2em;
  }
}
@media (min-width: 991px) {
  .list--komitee {
    column-count: 3;
  }
}
@media (min-width: 1366px) {
  .list--komitee {
    column-count: 4;
  }
}
.list--komitee li {
  break-inside: avoid-column;
}
.card-thema__wrapper li {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 991px) {
  .card-thema__wrapper li:last-of-type {
    grid-column: 2 / 3;
    margin-top: -10em;
  }
  .card-thema__wrapper li:nth-of-type(even) {
    margin-top: -10em;
    margin-bottom: 10em;
  }
}
.card-thema__wrapper li:hover {
  transform: translateY(-0.5em);
  background: var(--base-ultra-light);
}
.card-thema__wrapper li:hover .card-thema__link {
  color: var(--base-medium);
  text-decoration-color: var(--accent);
}
