.sponsoren-outer-wrapper {
  --text-max-width: var(--content-max-width);
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container {
  display: flex;
  justify-content: var(--sponsoren-justify-content, flex-start);
  flex-wrap: wrap;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="1"] > * {
  width: calc(50% - var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  min-width: calc(50% - var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  margin-right: var(--grid-gutter, 0px);
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="1"] > *:nth-of-type(n + 2) {
  margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="2"] > * {
  width: calc(50% - var(--grid-gutter, 0px) / 2);
  min-width: calc(50% - var(--grid-gutter, 0px) / 2);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="2"] > *:nth-of-type(2n + 2) {
  margin-right: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="2"] > *:nth-of-type(n + 3) {
  margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 480px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="2"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="2"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="2"] > *:nth-of-type(n + 2) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > * {
  width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
  min-width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(3n + 3) {
  margin-right: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(n + 4) {
  margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 580px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > * {
    width: calc(50% - var(--grid-gutter, 0px) / 2);
    min-width: calc(50% - var(--grid-gutter, 0px) / 2);
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(3n + 3) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(n + 3) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 480px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="3"] > *:nth-of-type(n + 2) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > * {
  width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
  min-width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
  margin-right: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(n + 5) {
  margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 768px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > * {
    width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    min-width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    margin-right: var(--grid-gutter, 0px);
    margin-left: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(n + 4) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 580px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > * {
    width: calc(50% - var(--grid-gutter, 0px) / 2);
    min-width: calc(50% - var(--grid-gutter, 0px) / 2);
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(3n + 3) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(n + 3) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 480px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(5n + 5) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="4"] > *:nth-of-type(n + 3) {
    margin-top: 0;
  }
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > * {
  width: calc(20% - var(--grid-gutter, 0px) * 4 / 5);
  min-width: calc(20% - var(--grid-gutter, 0px) * 4 / 5);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
  margin-right: 0;
}
.sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(n + 6) {
  margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 1024px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > * {
    width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
    min-width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
    margin-right: var(--grid-gutter, 0px);
    margin-left: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(n + 5) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 768px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > * {
    width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    min-width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    margin-right: var(--grid-gutter, 0px);
    margin-left: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(n + 4) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 580px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > * {
    width: calc(50% - var(--grid-gutter, 0px) / 2);
    min-width: calc(50% - var(--grid-gutter, 0px) / 2);
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(3n + 3) {
    margin-right: var(--grid-gutter, 0px);
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(n + 3) {
    margin-top: var(--grid-gutter-top, var(--sponsoren-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 480px) {
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .sponsoren-outer-wrapper .sponsoren-container .flex-container[rowlen="5"] > *:nth-of-type(n + 3) {
    margin-top: 0;
  }
}
.sponsoren-outer-wrapper .sponsoren-container .hauptsponsor-sponsor-container .sponsor {
  display: block;
  padding: 5vw;
}
.sponsoren-outer-wrapper .sponsoren-container .sponsor {
  background-color: #fff;
}
.sponsoren-outer-wrapper .sponsoren-container .sponsor img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}