body.page-id-98 #primary .entry-content::before,
body.page-id-994 #primary .entry-content::before {
  background: #221C36;
}
@media screen and (min-width: 1000px) {
  body.page-id-98 .dc-infobox,
  body.page-id-994 .dc-infobox {
    position: absolute;
    bottom: -30px;
  }
}
@media (min-width: 3820px) {
  .acf-fc-text.packages-screenshots {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 1000px) {
  .acf-fc-text.packages-screenshots {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (min-width: 1001px) {
  .acf-fc-text.packages-screenshots.acf-fc-row[class*="acf-fc-row-style-color"]:not([class*="acf-fc-row-full-width-columns-"]) > .acf-fc-columns-3 > .acf-fc-column {
    width: fit-content;
  }
}
.acf-fc-text.packages-screenshots .acf-fc-columns {
  padding-top: 100px;
  padding-bottom: 350px;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.acf-fc-text.packages-screenshots .acf-fc-columns img {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
}
.acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column {
  height: 100%;
  width: fit-content;
}
.acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-1 img {
  max-width: 550px;
}
.acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-2 img {
  max-width: 449px;
}
.acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-3 img {
  max-width: 351px;
}
@media screen and (max-width: 1520px) {
  .acf-fc-text.packages-screenshots .acf-fc-columns {
    max-width: 90vw;
  }
  .acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-1,
  .acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-2,
  .acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-3 {
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1000px) {
  .acf-fc-text.packages-screenshots .acf-fc-columns {
    flex-direction: column;
    align-items: center;
  }
  .acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-1 img,
  .acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-2 img,
  .acf-fc-text.packages-screenshots .acf-fc-columns .acf-fc-column-3 img {
    border: none;
    width: 100%;
    max-width: 100%;
  }
}
.acf-fc-row.packages-yellow-diamond.normal-gap-before {
  margin-top: -550px;
  padding-top: 500px;
  margin-bottom: -350px;
  padding-bottom: 450px;
}
@media (max-width: 1200px) {
  .acf-fc-row.packages-yellow-diamond.normal-gap-before {
    overflow: hidden;
  }
}
.acf-fc-row.packages-yellow-diamond.normal-gap-before .acf-fc-column-1 {
  max-width: 512px;
}
.acf-fc-row.packages-yellow-diamond.normal-gap-before .acf-fc-column-1::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 1722px;
  height: 1722px;
  background-image: url("https://dci2026.cube.pixelpoint.at/wp-content/themes/dci2026/css/../img/raute-gelb.svg");
  background-repeat: no-repeat;
  background-size: 100%;
}
.acf-fc-row.packages-yellow-diamond.normal-gap-before .acf-fc-column-1 .acf-fc-text-content {
  position: relative;
  z-index: 1;
}
.acf-fc-row.packages-yellow-diamond.normal-gap-before ul > li {
  margin-top: 29px;
  margin-bottom: 0;
}
.acf-fc-row.packages-yellow-diamond.normal-gap-before ul > li::before {
  background-color: #221C36;
}
.acf-fc-row.acf-fc-row-style-nobg.packages-infobox-fundament {
  padding: 50px 0 0 0;
}
.acf-fc-row.acf-fc-row-style-nobg.packages-infobox-fundament .acf-fc-columns {
  display: flex;
  justify-content: flex-end;
}
.acf-fc-row.acf-fc-row-style-nobg.packages-infobox-fundament .acf-fc-column.acf-fc-column-1 {
  background: #221C36;
  padding: 15px;
}
@media (min-width: 1000px) {
  .acf-fc-row.acf-fc-row-style-nobg.packages-infobox-fundament .acf-fc-column.acf-fc-column-1 {
    max-width: 512px;
  }
}
