
  .AlertListing .Column {
    height: auto;
  }

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

.AlertListing .Column {
      margin-bottom: 40px;
  }
    }

.AlertListing.AlertListing--fullWidth .Columns .Column {
      flex-basis: 100%;
      width: 100%;
      max-width: 100%;
    }

.AlertListing .AlertListing-mainHeadline {
    margin-bottom: 24px;
  }

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

.AlertListing .AlertListing-mainHeadline {
      margin-top: 24px;
      font-size: var(--font-size-2xl);
      line-height: var(--font-line-height-2xl);
  }
    }

.AlertListing .Picture-copyright,
  .AlertListing .Picture-caption {
    display: none;
  }

.AlertDisplay-backend {
  text-align: left;
  color: black;
}

.AlertListing-article {
  --card-border-radius: var(--default-border-radius);
  --card-box-shadow: var(--default-box-shadow);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 16px;
  border-radius: var(--card-border-radius);
  font-size: var(--font-size-normal);
  text-decoration: none;
  background: var(--card-background);
  transition: box-shadow 250ms ease-in-out;
}

.AlertListing-article:hover {
    box-shadow: var(--default-box-shadow);
  }

.AlertListing-article + .AlertListing-article {
    margin-top: 16px;
  }

.AlertListing-article.is--collapsed {
    .AlertListing-trigger svg {
      transform: rotate(0);
    }

    .AlertListing-content {
      overflow: hidden;
      box-sizing: content-box;
      max-height: 0;
      margin-top: 0;
      padding: 0;
      border-top: none;
      transition: max-height 0.3s ease-out, padding 0.3s ease-out;
    }
  }

.AlertListing-article > span {
    margin-bottom: 10px;
  }

.AlertListing-article .DownloadablesContainer-Variant--2.DownloadablesContainer {
    box-shadow: none;
  }

.AlertListing-highlight .AlertListing-headline {
  color: var(--text-color);
}

.AlertListing-trigger {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 0;
}

.AlertListing-trigger:hover {
    cursor: pointer;
  }

.AlertListing-trigger svg {
    position: absolute;
    right: 0;
    bottom: 4px;
    width: 16px;
    margin-top: auto;
    margin-bottom: 2px;
    margin-left: auto;
    color: var(--clr-primary-02);
    transform: rotate(180deg);
    transition: transform 250ms ease-in-out;
  }

.AlertListing-lines {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  margin: 0 0 8px 0;
  padding: 0;
}

.AlertListing-lines .AlertListing-line--A1,
  .AlertListing-lines .AlertListing-line--A2,
  .AlertListing-lines .AlertListing-line--A3 {
    display: flex;
    align-items: center;
    width: 69px;
    padding: 1px 20px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--clr-secondary-06);
    border-radius: 30px;
    font-family: var(--font-secondary);
    font-size: var(--font-size-xl);
    font-weight: 700;
    background-color: var(--clr-secondary-06);
    color: #ffffff;
  }

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

.AlertListing-lines .AlertListing-line--A1,
  .AlertListing-lines .AlertListing-line--A2,
  .AlertListing-lines .AlertListing-line--A3 {
      width: 61px;
      padding: 1px 18px;
      font-size: var(--font-size-md);
  }
    }

.AlertListing-lines .AlertListing-line--image {
    padding: 0;
  }

.AlertListing-lines .AlertListing-line--image img {
      max-height: 30px;
    }

.Headline.AlertListing-headline {
  display: block;
  margin-bottom: 4px;
  font-size: var(--font-size-lg);
  font-weight: 700;
  line-height: var(--font-line-height-lg);
  color: var(--clr-primary-02);
}

.AlertListing-alertType {
  flex-basis: 92%;
  font-size: var(--font-size-lg);
  font-weight: 700;
  line-height: var(--font-line-height-lg);
  color: var(--clr-primary-02);
}

.AlertListing-title {
  display: block;
  margin-bottom: 8px;
  padding: 0;
  font-weight: 700;
  color: var(--clr-primary-02);
}

.AlertListing-ticket {
  color: var(--clr-primary-01);
}

.AlertListing-date {
  font-size: var(--font-size-md);
  font-weight: 400;
  line-height: var(--font-line-height-md);
  color: var(--text-color);
}

.AlertListing-content {
  overflow: hidden;
  max-height: 1000px;
  margin-top: 12px;
  padding-top: 16px;
  border-top: 1px solid var(--clr-border-default);
  font-size: var(--font-size-md);
  line-height: var(--font-line-height-md);
  transition: max-height 0.3s ease-out, padding 0.3s ease-out;
}

.AlertListing-content .Text {
    font-size: var(--font-size-md);
    line-height: var(--font-line-height-md);
  }

.AlertListing-contentBlock {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}

.AlertListing-contentBlock:last-child {
    margin-bottom: 0;
  }

.AlertListing-moreResults {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
}

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

.AlertListing-moreResults {
    margin-bottom: 88px;
}
  }

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

.AlertListing-moreResults {
    margin-top: 24px;
}
  }

.AlertListing-noResult {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: var(--card-border-radius);
  background-color: var(--card-background);
  transition: box-shadow 250ms ease-in-out;
}

.AlertListing-noResult:hover {
    box-shadow: var(--default-box-shadow);
  }

.AlertListing-noResult .Picture {
    overflow: hidden;
    height: 257px;
    margin-bottom: 16px;
    border-radius: var(--default-border-radius) var(--default-border-radius) 0 0;
  }

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

.AlertListing-noResult .Picture {
      margin-bottom: 24px;
  }
    }

.AlertListing-noResult img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

.AlertListing-noResult .AlertListing-headlineIcon {
    margin-bottom: 16px;
    padding-right: 24px;
    padding-left: 16px;
  }

.AlertListing-noResult .Text {
    padding-right: 16px;
    padding-left: 16px;
    font-size: var(--font-size-md);
    line-height: var(--font-line-height-md);
  }

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

.AlertListing-noResult .Text {
      padding-right: 24px;
      padding-left: 24px;
  }
    }

.AlertListing-noResult .Button {
    margin-top: auto;
    margin-bottom: 32px;
    margin-left: 16px;
  }

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

.AlertListing-noResult .Button {
      margin-bottom: 24px;
      margin-left: 24px;
  }
    }

.AlertListing-oneResult {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 48px;
  font-size: var(--font-size-md);
  line-height: var(--font-line-height-md);
}

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

.AlertListing-oneResult {
    margin-top: 88px;
    margin-bottom: 48px;
}
  }

.video-wrapper .video-js img {
    width: 100%;
  }

.video-wrapper .video-js {

  .Headline {
    margin-bottom: 0;
  }
}

.video-wrapper .video-js .Text {
    margin-bottom: 16px;
  }

.AlertListing-headlineIcon {
  display: flex;
  align-items: center;
}

.AlertListing-headlineIcon svg {
    margin-right: 8px;
  }

.Alert-freeText {
  min-height: 20px;
  background-color: #ffffff;
}

.AlertListing-headline {
  font-weight: 700;
}

.AlertListing-text {
  ul,
  ol {
    padding: 0 0 0 40px;
    list-style: inherit;
    margin-top: 10px;
    margin-bottom: 10px;
  }

    ul li, ol li {
      padding: 6px 10px 6px 4px;
    }
}

.Alert-ownReport-headline {
  color: white !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.Column > .AlertListing-noResult {
  margin-top: var(--margin-s);
}

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

.Column > .AlertListing-noResult {
    margin-top: var(--margin-s--mobile);
}
  }

#homepage .Column > .AlertListing-noResult {
  margin-top: 0;
}
