@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.ilc_section_KPGCS__THEME {
  /**
* Element Containers and Items for aligning
**/
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_innenabstand_000 {
  padding: 0px;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_innenabstand_000 {
  padding: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_innenabstand_010 {
  padding: 10px;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_innenabstand_010 {
  padding: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_innenabstand_020 {
  padding: 20px;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_innenabstand_020 {
  padding: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_innenabstand_030 {
  padding: 30px;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_innenabstand_030 {
  padding: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_innenabstand_040 {
  padding: 40px;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_innenabstand_040 {
  padding: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_innenabstand_050 {
  padding: 50px;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_innenabstand_050 {
  padding: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_000 {
  height: 100%;
  width: 0;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_010 {
  height: 100%;
  width: 10px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_020 {
  height: 100%;
  width: 20px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_030 {
  height: 100%;
  width: 30px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_040 {
  height: 100%;
  width: 40px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_050 {
  height: 100%;
  width: 50px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_100 {
  height: 100%;
  width: 100px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_200 {
  height: 100%;
  width: 200px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_500 {
  height: 100%;
  width: 500px;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_voll {
  height: 100%;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_halb {
  height: 100%;
  width: 50%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_viertel {
  height: 100%;
  width: 25%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_3viertel {
  height: 100%;
  width: 75%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_drittel {
  height: 100%;
  width: calc(100% / 3);
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_2drittel {
  height: 100%;
  width: calc(100% / 3 * 2);
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_fit {
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_voll {
  height: 100%;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_p50 {
  height: 100%;
  width: 50%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_p25 {
  height: 100%;
  width: 25%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_p75 {
  height: 100%;
  width: 75%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_p33 {
  height: 100%;
  width: calc(100% / 3);
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_breite_p66 {
  height: 100%;
  width: calc(100% / 3 * 2);
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_primary {
  background-color: #1F82C0;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_primary h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_primary h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_primary h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_primary div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_primary p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_primary li {
  color: #1F82C0 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_secondary {
  background-color: #179c7d;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_secondary h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_secondary h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_secondary h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_secondary div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_secondary p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_secondary li {
  color: #179c7d !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_weiss {
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_weiss h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_weiss h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_weiss h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_weiss div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_weiss p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_weiss li {
  color: #fff !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_schwarz {
  background-color: #1C3F52;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_schwarz h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_schwarz h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_schwarz h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_schwarz div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_schwarz p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_schwarz li {
  color: #1C3F52 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_farbe1 {
  background-color: #005478;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe1 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe1 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe1 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe1 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe1 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe1 li {
  color: #005478 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_farbe2 {
  background-color: #008598;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe2 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe2 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe2 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe2 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe2 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe2 li {
  color: #008598 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_farbe3 {
  background-color: #33b8ca;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe3 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe3 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe3 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe3 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe3 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe3 li {
  color: #33b8ca !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_farbe4 {
  background-color: #6DBFA9;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe4 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe4 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe4 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe4 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe4 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe4 li {
  color: #6DBFA9 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_farbe5 {
  background-color: #B2D235;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe5 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe5 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe5 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe5 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe5 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe5 li {
  color: #B2D235 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_farbe6 {
  background-color: #F58220;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe6 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe6 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe6 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe6 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe6 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_farbe6 li {
  color: #F58220 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_grau1 {
  background-color: #C9D4DB;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau1 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau1 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau1 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau1 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau1 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau1 li {
  color: #C9D4DB !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_grau2 {
  background-color: #A6BBC9;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau2 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau2 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau2 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau2 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau2 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau2 li {
  color: #A6BBC9 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_grau3 {
  background-color: #6F90A7;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau3 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau3 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau3 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau3 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau3 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau3 li {
  color: #6F90A7 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_grau4 {
  background-color: #e5eef2;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau4 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau4 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau4 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau4 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau4 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau4 li {
  color: #e5eef2 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_grau5 {
  background-color: #daebe7;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau5 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau5 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau5 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau5 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau5 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_grau5 li {
  color: #daebe7 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_transparent {
  background-color: transparent;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_transparent h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_transparent h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_transparent h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_transparent div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_transparent p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_transparent li {
  color: transparent !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_text1 {
  background-color: #A6BBC9;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text1 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text1 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text1 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text1 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text1 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text1 li {
  color: #A6BBC9 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_text2 {
  background-color: #555;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text2 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text2 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text2 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text2 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text2 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text2 li {
  color: #555 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_hintergrund_text3 {
  background-color: #707070;
  width: 100%;
  height: 100%;
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text3 h1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text3 h2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text3 h3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text3 div,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text3 p,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textfarbe_text3 li {
  color: #707070 !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_primary {
  border: #1F82C0 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_secondary {
  border: #179c7d solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_weiss {
  border: #fff solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_schwarz {
  border: #1C3F52 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_farbe1 {
  border: #005478 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_farbe2 {
  border: #008598 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_farbe3 {
  border: #33b8ca solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_farbe4 {
  border: #6DBFA9 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_farbe5 {
  border: #B2D235 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_farbe6 {
  border: #F58220 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_grau1 {
  border: #C9D4DB solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_grau2 {
  border: #A6BBC9 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_grau3 {
  border: #6F90A7 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_grau4 {
  border: #e5eef2 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_grau5 {
  border: #daebe7 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_transparent {
  border: transparent solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_text1 {
  border: #A6BBC9 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_text2 {
  border: #555 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_text3 {
  border: #707070 solid 1px;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_rahmen_topbottom {
  border-width: 1px 0;
  border-color: #c7c7c7;
  border-style: solid;
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem li {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.ilc_section_KPGCS__THEME .ilCOPgEditStyleSelectionItem li > div > div {
  padding-left: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_schatten_01 {
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
}

.ilc_section_KPGCS__THEME .container-test {
  color: red;
}

.ilc_section_KPGCS__THEME .container-test .element {
  color: yellow;
}

.ilc_section_KPGCS__THEME .container-test > a {
  font-size: 20px;
}

.ilc_section_KPGCS__THEME .container-test > a:hover {
  font-size: 40px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll > div {
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll figure,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll figure.ilc_media_cont_MediaContainerFull100,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll figure.ilc_media_cont_MediaContainer {
  margin: 0;
  position: relative;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll div.ilc_Mob {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll img {
  position: relative;
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_00 > div {
  row-gap: 0px;
  gap: 0px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_02 > div {
  row-gap: 2px;
  gap: 2px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_04 > div {
  row-gap: 4px;
  gap: 4px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_06 > div {
  row-gap: 6px;
  gap: 6px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_08 > div {
  row-gap: 8px;
  gap: 8px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_10 > div {
  row-gap: 10px;
  gap: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_20 > div {
  row-gap: 20px;
  gap: 20px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_30 > div {
  row-gap: 30px;
  gap: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_group h1.heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_group h2.heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_group h3.headking3_Headline3 {
  margin: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_group .ilc_text_block_Standard {
  margin: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_000 {
  height: 0px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_001 {
  height: 1px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_002 {
  height: 2px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_003 {
  height: 3px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_004 {
  height: 4px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_005 {
  height: 5px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_006 {
  height: 6px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_007 {
  height: 7px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_008 {
  height: 8px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_009 {
  height: 9px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_010 {
  height: 10px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_020 {
  height: 20px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_030 {
  height: 30px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_040 {
  height: 40px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_050 {
  height: 50px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_100 {
  height: 100px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_200 {
  height: 200px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_abstand_500 {
  height: 500px;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss .ilc_text_block_Standard {
  color: #fff;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > .ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary .ilc_text_block_Standard {
  color: #1F82C0;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > .ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary .ilc_text_block_Standard {
  color: #179c7d;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > .ilc_text_block_Standard {
  color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 15px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss .ilc_text_block_Standard {
  color: #fff;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > .ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 15px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary .ilc_text_block_Standard {
  color: #1F82C0;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > .ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 15px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary .ilc_text_block_Standard {
  color: #179c7d;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > .ilc_text_block_Standard {
  color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss .ilc_text_block_Standard {
  color: #fff;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > .ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary .ilc_text_block_Standard {
  color: #1F82C0;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > .ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary .ilc_text_block_Standard {
  color: #179c7d;
  margin: 0;
  z-index: 10;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > .ilc_text_block_Standard {
  color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary [class*="KPGCS_btn"] {
  margin-bottom: 0;
  margin-top: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > div[class*="ilc_section_KPGCS_rahmen"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > div[class*="ilc_section_KPGCS_hintergrund"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h1.ilc_heading1_Headline1 {
  font-size: 28px;
  line-height: 33px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h3.ilc_heading3_Headline3 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h1.ilc_heading1_Headline1 {
  font-size: 28px;
  line-height: 33px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h3.ilc_heading3_Headline3 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h1.ilc_heading1_Headline1 {
  font-size: 28px;
  line-height: 33px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h3.ilc_heading3_Headline3 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h1.ilc_heading1_Headline1 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h3.ilc_heading3_Headline3 {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h1.ilc_heading1_Headline1 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h3.ilc_heading3_Headline3 {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h1.ilc_heading1_Headline1 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h3.ilc_heading3_Headline3 {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h1.ilc_heading1_Headline1 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h3.ilc_heading3_Headline3 {
  font-size: 20px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h1.ilc_heading1_Headline1 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h3.ilc_heading3_Headline3 {
  font-size: 20px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h1.ilc_heading1_Headline1 {
  font-size: 20px;
  line-height: 26px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h2.ilc_heading2_Headline2 {
  font-size: 20px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h3.ilc_heading3_Headline3 {
  font-size: 20px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > .ilc_text_block_Standard {
  font-size: 14px;
  line-height: 21px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_bbb {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_bbb > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_bbb .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_bbb:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_bbb:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_bbb:before {
  background-image: url(project-icons/icon_bbb.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_cafe {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_cafe > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_cafe .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_cafe:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_cafe:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_cafe:before {
  background-image: url(project-icons/icon_cafe.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_chat {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_chat > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_chat .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_chat:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_chat:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_chat:before {
  background-image: url(project-icons/icon_chat.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_kontakt {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_kontakt > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_kontakt .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_kontakt:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_kontakt:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_kontakt:before {
  background-image: url(project-icons/icon_contact.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_pfeil {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_pfeil > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_pfeil .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_pfeil:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_pfeil:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_pfeil:before {
  background-image: url(project-icons/icon_pfeil.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_whiteboard {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_whiteboard > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_whiteboard .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_whiteboard:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_whiteboard:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_whiteboard:before {
  background-image: url(project-icons/icon_whiteboard.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_willkomme {
  width: 100%;
  height: 140px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_willkomme > div {
  padding: 80px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_willkomme .ilc_text_block_Standard {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  margin-left: 5px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_willkomme:before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 20px;
  left: 20px;
  background-size: cover;
  background-position: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_willkomme:hover {
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_card_chip_willkomme:before {
  background-image: url(project-icons/icon_welcome.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_h_left {
  display: flex;
  justify-content: flex-start;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_h_right {
  display: flex;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_h_center {
  display: flex;
  justify-content: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_h_spaced {
  display: flex;
  justify-content: space-between;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_v_top {
  display: flex;
  justify-content: flex-start;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_v_center {
  display: flex;
  justify-content: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_v_bottom {
  display: flex;
  justify-content: flex-end;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_v_spaced {
  display: flex;
  justify-content: space-between;
}

.ilc_section_KPGCS__THEME div[class*="KPGCS_container_v"] {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.ilc_section_KPGCS__THEME div[class*="KPGCS_container_h"] {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_fullheight {
  display: block;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_fullwidth {
  display: block;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_item_h_left {
  margin-left: 0;
  margin-right: auto;
  flex-wrap: wrap;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_item_h_center {
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_item_h_right {
  margin-left: auto;
  margin-right: 0;
  flex-wrap: wrap;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_item_v_top {
  margin-top: 0;
  margin-bottom: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_item_v_center {
  margin-top: auto;
  margin-bottom: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_item_v_bottom {
  margin-top: auto;
  margin-bottom: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_container_boxed {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll > div {
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll figure,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll figure.ilc_media_cont_MediaContainerFull100,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll figure.ilc_media_cont_MediaContainer {
  margin: 0;
  position: relative;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll div.ilc_Mob {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll img {
  position: relative;
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.ilc_section_KPGCS__THEME div.kpg-card {
  border-radius: 0 !important;
}

.ilc_section_KPGCS__THEME div.kpg-card .kpg-card__inner {
  height: 100%;
}

.ilc_section_KPGCS__THEME div.kpg-card.no-fav .kpg-card__content--stern {
  display: none;
}

.ilc_section_KPGCS__THEME div.kpg-card div.kpg-card__content {
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.ilc_section_KPGCS__THEME div.kpg-card .sm--vertical div.kpg-card__content,
.ilc_section_KPGCS__THEME div.kpg-card .md--vertical div.kpg-card__content,
.ilc_section_KPGCS__THEME div.kpg-card .lg--vertical div.kpg-card__content,
.ilc_section_KPGCS__THEME div.kpg-card .xl--vertical div.kpg-card__content {
  height: auto;
}

.ilc_section_KPGCS__THEME div.kpg-card .sm--horizontal div.kpg-card__content,
.ilc_section_KPGCS__THEME div.kpg-card .md--horizontal div.kpg-card__content,
.ilc_section_KPGCS__THEME div.kpg-card .lg--horizontal div.kpg-card__content,
.ilc_section_KPGCS__THEME div.kpg-card .xl--horizontal div.kpg-card__content {
  height: 100%;
}

.ilc_section_KPGCS__THEME div.kpg-card .kpg-card__title {
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 10px;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.ilc_section_KPGCS__THEME div.kpg-card .kpg-card__description {
  font-size: 14px;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 14px;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.ilc_section_KPGCS__THEME div.kpg-card .kpg-card__content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.ilc_section_KPGCS__THEME div.kpg-card a.kpg-card__btn {
  background: transparent;
  justify-self: flex-end;
  position: relative;
  margin-bottom: 0;
  margin-top: auto;
  left: initial;
  bottom: initial;
  text-align: center;
  letter-spacing: 0.075;
  line-height: 0.8;
  font-size: 10px;
  padding: 6px 12px;
}

.ilc_section_KPGCS__THEME div.kpg-card a.kpg-card__btn:hover {
  color: #fff;
  border-color: #fff;
  text-decoration: underline;
}

.ilc_section_KPGCS__THEME div.kpg-card .kpg-card__content--stern:before {
  opacity: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_1 {
  background: #fff;
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_1 .ilc_media_cont_MediaContainer {
  margin: 0 0 10px;
  display: block !important;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_1 .ilc_media_cont_MediaContainer > div {
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_1 .ilc_media_cont_MediaContainer img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_1 .ilc_heading3_Headline3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 1.25;
  font-family: 'Roboto Condensed', sans-serif;
  padding-left: 10px;
  padding-right: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_1 .ilc_text_block_Standard {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.25;
  font-size: 13px;
  margin: 0;
  margin-bottom: 15px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 {
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_section_KPGCS_group {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_media_cont_MediaContainer {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_media_cont_MediaContainer > div {
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_media_cont_MediaContainer img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_section_KPGCS_container_v_bottom {
  position: absolute;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.6);
  padding: 20px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_section_KPGCS_container_v_bottom > div {
  position: relative;
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_heading3_Headline3 {
  font-size: 24px;
  line-height: 1.25;
  font-family: 'Roboto Condensed', sans-serif;
  padding-left: 10px;
  padding-right: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_text_block_Standard {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.25;
  font-size: 13px;
  margin-top: 15px;
  margin-bottom: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 {
  margin-bottom: 3px;
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 .ilc_media_cont_MediaContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_kachel_2 div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_00 {
  margin-bottom: calc(-1 * 0px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_00 > .row {
  margin-left: calc(-0.5 * 0px);
  margin-right: calc(-0.5 * 0px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_00 > .row > div {
  padding-left: calc(0px / 2);
  padding-right: calc(0px / 2);
  margin-bottom: 0px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_02 {
  margin-bottom: calc(-1 * 2px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_02 > .row {
  margin-left: calc(-0.5 * 2px);
  margin-right: calc(-0.5 * 2px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_02 > .row > div {
  padding-left: calc(2px / 2);
  padding-right: calc(2px / 2);
  margin-bottom: 2px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_04 {
  margin-bottom: calc(-1 * 4px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_04 > .row {
  margin-left: calc(-0.5 * 4px);
  margin-right: calc(-0.5 * 4px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_04 > .row > div {
  padding-left: calc(4px / 2);
  padding-right: calc(4px / 2);
  margin-bottom: 4px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_06 {
  margin-bottom: calc(-1 * 6px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_06 > .row {
  margin-left: calc(-0.5 * 6px);
  margin-right: calc(-0.5 * 6px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_06 > .row > div {
  padding-left: calc(6px / 2);
  padding-right: calc(6px / 2);
  margin-bottom: 6px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_08 {
  margin-bottom: calc(-1 * 8px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_08 > .row {
  margin-left: calc(-0.5 * 8px);
  margin-right: calc(-0.5 * 8px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_08 > .row > div {
  padding-left: calc(8px / 2);
  padding-right: calc(8px / 2);
  margin-bottom: 8px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_10 {
  margin-bottom: calc(-1 * 10px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_10 > .row {
  margin-left: calc(-0.5 * 10px);
  margin-right: calc(-0.5 * 10px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_10 > .row > div {
  padding-left: calc(10px / 2);
  padding-right: calc(10px / 2);
  margin-bottom: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_20 {
  margin-bottom: calc(-1 * 20px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_20 > .row {
  margin-left: calc(-0.5 * 20px);
  margin-right: calc(-0.5 * 20px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_20 > .row > div {
  padding-left: calc(20px / 2);
  padding-right: calc(20px / 2);
  margin-bottom: 20px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_30 {
  margin-bottom: calc(-1 * 30px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_30 > .row {
  margin-left: calc(-0.5 * 30px);
  margin-right: calc(-0.5 * 30px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_spaltenlayout_30 > .row > div {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6632 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6631 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5522 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5521 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4422 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4421 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4322 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4321 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3322 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3321 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2222 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2221 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_1111 {
  display: grid;
  gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-auto-rows: 1fr;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_0 > div {
  gap: 10px;
  row-gap: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_00 > div {
  row-gap: 0px;
  gap: 0px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_02 > div {
  row-gap: 2px;
  gap: 2px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_04 > div {
  row-gap: 4px;
  gap: 4px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_06 > div {
  row-gap: 6px;
  gap: 6px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_08 > div {
  row-gap: 8px;
  gap: 8px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_10 > div {
  row-gap: 10px;
  gap: 10px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_20 > div {
  row-gap: 20px;
  gap: 20px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_gap_30 > div {
  row-gap: 30px;
  gap: 30px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGS_btn {
  border: 0;
  padding: 10px 25px;
  background-color: #1F82C0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGS_btn div .ilc_text_block_Standard {
  text-decoration: none;
  color: #fff !important;
  line-height: 1.1;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGS_btn:hover {
  background-color: #005478;
  cursor: pointer;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGS_btn:hover a,
.ilc_section_KPGCS__THEME .ilc_section_KPGS_btn:hover div.ilc_text_block_Standard {
  text-decoration: none;
  color: #fff !important;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] {
  z-index: 100;
  position: relative;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] .KPGCS_container_h_center {
  display: flex !important;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] div.ilc_text_block_standard,
.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] div.ilc_text_block_Standard {
  margin: 0 5px;
  text-decoration: none;
  line-height: 1.1 !important;
  transition: all 0.3s ease;
  text-align: center;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] .ilc_media_cont_MediaContainer {
  margin: 0;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] .ilc_Mob {
  display: flex;
  width: 100%;
  height: 100%;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] img,
.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"] embed {
  margin: auto 5px;
  transition: -webkit-filter 0.3s ease;
  transition: filter 0.3s ease;
  transition: filter 0.3s ease, -webkit-filter 0.3s ease;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn_"]:hover {
  cursor: pointer;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix {
  position: relative;
  border: 1px solid #1F82C0;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix div.ilc_text_block_Standard {
  color: #1F82C0;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix embed {
  -webkit-filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
  filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix:hover {
  background-color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll {
  position: relative;
  border: 1px solid #1F82C0;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll div.ilc_text_block_Standard {
  color: #1F82C0;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll embed {
  -webkit-filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
  filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll:hover {
  background-color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_primary_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix {
  position: relative;
  border: 1px solid #179c7d;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix div.ilc_text_block_Standard {
  color: #179c7d;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix embed {
  -webkit-filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
  filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix:hover {
  background-color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll {
  position: relative;
  border: 1px solid #179c7d;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll div.ilc_text_block_Standard {
  color: #179c7d;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll embed {
  -webkit-filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
  filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll:hover {
  background-color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_secondary_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix {
  position: relative;
  border: 1px solid #005478;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix div.ilc_text_block_Standard {
  color: #005478;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix embed {
  -webkit-filter: brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(3740%) hue-rotate(347deg) brightness(100%) contrast(93%);
  filter: brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(3740%) hue-rotate(347deg) brightness(100%) contrast(93%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix:hover {
  background-color: #005478;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll {
  position: relative;
  border: 1px solid #005478;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll div.ilc_text_block_Standard {
  color: #005478;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll embed {
  -webkit-filter: brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(3740%) hue-rotate(347deg) brightness(100%) contrast(93%);
  filter: brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(3740%) hue-rotate(347deg) brightness(100%) contrast(93%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll:hover {
  background-color: #005478;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe1_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix {
  position: relative;
  border: 1px solid #008598;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix div.ilc_text_block_Standard {
  color: #008598;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix embed {
  -webkit-filter: brightness(0) saturate(100%) invert(32%) sepia(59%) saturate(1867%) hue-rotate(159deg) brightness(96%) contrast(102%);
  filter: brightness(0) saturate(100%) invert(32%) sepia(59%) saturate(1867%) hue-rotate(159deg) brightness(96%) contrast(102%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix:hover {
  background-color: #008598;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll {
  position: relative;
  border: 1px solid #008598;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll div.ilc_text_block_Standard {
  color: #008598;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll embed {
  -webkit-filter: brightness(0) saturate(100%) invert(32%) sepia(59%) saturate(1867%) hue-rotate(159deg) brightness(96%) contrast(102%);
  filter: brightness(0) saturate(100%) invert(32%) sepia(59%) saturate(1867%) hue-rotate(159deg) brightness(96%) contrast(102%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll:hover {
  background-color: #008598;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe2_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix {
  position: relative;
  border: 1px solid #33b8ca;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix div.ilc_text_block_Standard {
  color: #33b8ca;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix embed {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(476%) hue-rotate(178deg) brightness(122%) contrast(90%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(476%) hue-rotate(178deg) brightness(122%) contrast(90%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix:hover {
  background-color: #33b8ca;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll {
  position: relative;
  border: 1px solid #33b8ca;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll div.ilc_text_block_Standard {
  color: #33b8ca;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll embed {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(476%) hue-rotate(178deg) brightness(122%) contrast(90%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(476%) hue-rotate(178deg) brightness(122%) contrast(90%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll:hover {
  background-color: #33b8ca;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe3_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix {
  position: relative;
  border: 1px solid #6DBFA9;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix div.ilc_text_block_Standard {
  color: #6DBFA9;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix embed {
  -webkit-filter: brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(987%) hue-rotate(108deg) brightness(82%) contrast(82%);
  filter: brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(987%) hue-rotate(108deg) brightness(82%) contrast(82%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix:hover {
  background-color: #6DBFA9;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll {
  position: relative;
  border: 1px solid #6DBFA9;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll div.ilc_text_block_Standard {
  color: #6DBFA9;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll embed {
  -webkit-filter: brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(987%) hue-rotate(108deg) brightness(82%) contrast(82%);
  filter: brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(987%) hue-rotate(108deg) brightness(82%) contrast(82%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll:hover {
  background-color: #6DBFA9;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe4_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix {
  position: relative;
  border: 1px solid #B2D235;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix div.ilc_text_block_Standard {
  color: #B2D235;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix embed {
  -webkit-filter: brightness(0) saturate(100%) invert(77%) sepia(65%) saturate(452%) hue-rotate(21deg) brightness(89%) contrast(100%);
  filter: brightness(0) saturate(100%) invert(77%) sepia(65%) saturate(452%) hue-rotate(21deg) brightness(89%) contrast(100%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix:hover {
  background-color: #B2D235;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll {
  position: relative;
  border: 1px solid #B2D235;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll div.ilc_text_block_Standard {
  color: #B2D235;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll embed {
  -webkit-filter: brightness(0) saturate(100%) invert(77%) sepia(65%) saturate(452%) hue-rotate(21deg) brightness(89%) contrast(100%);
  filter: brightness(0) saturate(100%) invert(77%) sepia(65%) saturate(452%) hue-rotate(21deg) brightness(89%) contrast(100%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll:hover {
  background-color: #B2D235;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_farbe5_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix {
  position: relative;
  border: 1px solid #fff;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix:hover {
  background-color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix:hover div.ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_fix:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll {
  position: relative;
  border: 1px solid #fff;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll:hover {
  background-color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll:hover div.ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll:hover embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_line_weiss_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #1F82C0;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix:hover div.ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_fix:hover embed {
  -webkit-filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
  filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #1F82C0;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll:hover div.ilc_text_block_Standard {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll:hover embed {
  -webkit-filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
  filter: invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_primary_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #179c7d;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix:hover div.ilc_text_block_Standard {
  color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_fix:hover embed {
  -webkit-filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
  filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #179c7d;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll:hover div.ilc_text_block_Standard {
  color: #179c7d;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll:hover embed {
  -webkit-filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
  filter: invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_secondary_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #005478;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix:hover div.ilc_text_block_Standard {
  color: #005478;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_fix:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #005478;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll:hover div.ilc_text_block_Standard {
  color: #005478;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe1_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #008598;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix:hover div.ilc_text_block_Standard {
  color: #008598;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_fix:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #008598;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll:hover div.ilc_text_block_Standard {
  color: #008598;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe2_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #33b8ca;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix:hover div.ilc_text_block_Standard {
  color: #33b8ca;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_fix:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #33b8ca;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll:hover div.ilc_text_block_Standard {
  color: #33b8ca;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe3_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #6DBFA9;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix:hover div.ilc_text_block_Standard {
  color: #6DBFA9;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_fix:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #6DBFA9;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll:hover div.ilc_text_block_Standard {
  color: #6DBFA9;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe4_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #B2D235;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix:hover div.ilc_text_block_Standard {
  color: #B2D235;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_fix:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #B2D235;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll:hover div.ilc_text_block_Standard {
  color: #B2D235;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_farbe5_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 0;
  transition: all 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_fix:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll {
  position: relative;
  border: 0;
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 0;
  transition: all 0.3s ease;
  width: 100%;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll div.ilc_text_block_Standard {
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll embed {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll:hover {
  background-color: #eee;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll:hover div.ilc_text_block_Standard {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll:hover img,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll:hover embed {
  -webkit-filter: none;
  filter: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_btn_solid_weiss_voll > div {
  text-align: center;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_link_weiss a.ext-link {
  color: #fff;
}

.ilc_section_KPGCS__THEME div.ilc_section_KPGCS_trenner_h_style1 {
  width: 100%;
  height: 1px !important;
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c7cacc;
  box-sizing: border-box;
  margin: 0;
}

.ilc_section_KPGCS__THEME div.ilc_section_KPGCS_trenner_h_style2 {
  width: 100%;
  height: 25px !important;
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c7cacc;
  box-sizing: border-box;
  margin: 30px 0 45px;
}

.ilc_section_KPGCS__THEME div.ilc_section_KPGCS_trenner_h_style3 {
  width: 100%;
  height: 30px !important;
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c7cacc;
  box-sizing: border-box;
  margin: 0 0 30px;
}

.ilc_section_KPGCS__THEME div.ilc_section_KPGCS_trenner_h_style4 {
  width: 100%;
  height: 30px !important;
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c7cacc;
  box-sizing: border-box;
  margin: 30px 0 0;
}

.ilc_section_KPGCS__THEME div.ilc_section_KPGCS_trenner_h_doppel {
  width: 100%;
  height: 30x !important;
  display: block;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #c7cacc;
  box-sizing: border-box;
  margin: 0;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_unsichtbar_logged_aus {
  display: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_unsichtbar_logged_ein {
  display: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_versteckt_1px {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_mobile {
  display: block;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_tablet {
  display: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_desktop {
  display: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_xldesktop {
  display: none;
}

.ilc_section_KPGCS__THEME [class*="ilc_section_KPGCS_btn"] > div.ilc_text_block_Standard {
  text-transform: uppercase;
}

.ilc_section_KPGCS__THEME a.kpg-card__btn {
  text-transform: uppercase;
}

.ilc_section_KPGCS__THEME .ilc_va_ihead_VAccordIHead {
  text-transform: initial;
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 div.ilc_va_ihead_VAccordIHead {
  background-color: #1F82C0;
  padding: 5px 50px 5px 10px;
  background-image: none;
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 div.ilc_va_ihead_VAccordIHead:hover {
  background-color: #A6BBC9;
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 div.ilc_va_ihead_VAccordIHead:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  background: url(icons/chevron-right.svg);
  background-size: 20px;
  background-position: left center;
  background-position: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  opacity: 0.8;
  width: 30px;
  height: 30px;
  -webkit-filter: invert(1);
  filter: invert(1);
  background-repeat: no-repeat;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 .ilc_va_ihead_VAccordIHead.ilc_va_iheada_VAccordIHeadActive {
  background-color: #A6BBC9;
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 .ilc_va_ihead_VAccordIHead.ilc_va_iheada_VAccordIHeadActive:before {
  background-image: url(icons/chevron-down.svg);
  background-size: 20px;
  background-position: left center;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: invert(1);
  filter: invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 div.ilc_va_ihcap_VAccordIHeadCap {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_1 .ilc_va_icont_VAccordICont {
  padding: 20px 20px 10px 35px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_ihead_VAccordIHead {
  background-color: #fff;
  padding: 5px 50px 5px 10px;
  background-image: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_ihead_VAccordIHead:hover {
  background-color: #A6BBC9;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_ihead_VAccordIHead:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  background-image: url(icons/chevron-right.svg);
  background-size: 20px;
  background-position: left center;
  background-position: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  opacity: 0.8;
  width: 30px;
  height: 30px;
  -webkit-filter: invert(0.5);
  filter: invert(0.5);
  background-repeat: no-repeat;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_iheada_VAccordIHeadActive {
  background-color: #A6BBC9;
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_iheada_VAccordIHeadActive .ilc_va_ihead_VAccordIHeadCap {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_iheada_VAccordIHeadActive:before {
  background-image: url(icons/chevron-down.svg);
  background-size: 20px;
  background-position: left center;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: invert(1);
  filter: invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_ihead_VAccordIHead:hover div.ilc_va_ihead_VAccordIHeadCap,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_ihead_VAccordIHead div.ilc_va_ihead_VAccordIHeadCap:hover {
  color: #fff;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_ihead_VAccordIHead:hover:before {
  -webkit-filter: invert(1);
  filter: invert(1);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_2 .ilc_va_icont_VAccordICont {
  padding: 20px 20px 10px 35px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_icntr_VAccordICntr {
  margin-bottom: 0;
  border-top: 1px solid #C9D4DB;
  box-sizing: border-box;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead {
  text-transform: initial;
  padding-left: 45px;
  padding-right: 30px;
  position: relative;
  font-size: 20px;
  color: #1C3F52;
  background: none;
  transition: all 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead:before {
  content: '';
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(icons/arrow-right-circle.svg);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
  opacity: 0.8;
  transition: left 0.3s ease;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead:hover {
  background-color: #e5eef2;
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead:hover:before {
  left: 12px;
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead.ilc_va_iheada_VAccordIHeadActive {
  background-color: #e5eef2;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead.ilc_va_iheada_VAccordIHeadActive:before {
  left: 12px !important;
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihead_VAccordIHead.ilc_va_iheada_VAccordIHeadActive:before {
  background: url(icons/arrow-down-circle.svg);
  content: '';
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 5px;
  width: 25px;
  height: 25px;
  opacity: 0.8;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 div.ilc_va_iheada_VAccordIHeadActive,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 div.ilc_va_ihcap_VAccordIHeadCap {
  text-transform: initial;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_ihcap_VAccordIHeadCap:hover {
  background: transparent;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_accordion_style_3 .ilc_va_icont_VAccordICont {
  padding: 20px 20px 10px 35px;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME .ilc_heading1_Headline1 {
  font-size: 38px;
  line-height: 45px;
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME .ilc_heading1_Headline1 a {
  font-size: 38px;
}

.ilc_section_KPGCS__THEME .ilc_heading2_Headline2 {
  font-size: 33px;
  line-height: 38px;
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME .ilc_heading2_Headline2 a {
  font-size: 33px;
}

.ilc_section_KPGCS__THEME .ilc_heading3_Headline3 {
  font-size: 28px;
  line-height: 33px;
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME .ilc_heading3_Headline3 a {
  font-size: 28px;
}

.ilc_section_KPGCS__THEME .ilc_text_block_Standard {
  font-size: 16px;
  line-height: 27px;
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME .ilc_text_block_Standard a {
  font-size: 16px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard {
  font-size: 38px;
  line-height: 45px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard a {
  font-size: 38px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard {
  font-size: 33px;
  line-height: 38px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard a {
  font-size: 33px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard {
  font-size: 28px;
  line-height: 33px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard a {
  font-size: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard {
  font-size: 19px;
  line-height: 28px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard a {
  font-size: 19px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard {
  font-size: 16px;
  line-height: 27px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard a {
  font-size: 16px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard {
  font-size: 14px;
  line-height: 20px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard a {
  font-size: 14px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard {
  font-size: 12px;
  line-height: 18px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard a {
  font-size: 12px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard {
  font-size: 14px;
  line-height: 20px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3 a,
.ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard a {
  font-size: 14px;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_primary,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_primary,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_primary,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_primary {
  color: #1F82C0;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_primary"] {
  border-right: 30px solid #1F82C0;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_secondary,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_secondary,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_secondary,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_secondary {
  color: #179c7d;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_secondary"] {
  border-right: 30px solid #179c7d;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_weiss,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_weiss,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_weiss,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_weiss {
  color: #fff;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_weiss"] {
  border-right: 30px solid #fff;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_schwarz,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_schwarz,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_schwarz,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_schwarz {
  color: #1C3F52;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_schwarz"] {
  border-right: 30px solid #1C3F52;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_farbe1,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_farbe1,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_farbe1,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_farbe1 {
  color: #005478;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_farbe1"] {
  border-right: 30px solid #005478;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_farbe2,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_farbe2,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_farbe2,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_farbe2 {
  color: #008598;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_farbe2"] {
  border-right: 30px solid #008598;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_farbe3,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_farbe3,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_farbe3,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_farbe3 {
  color: #33b8ca;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_farbe3"] {
  border-right: 30px solid #33b8ca;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_farbe4,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_farbe4,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_farbe4,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_farbe4 {
  color: #6DBFA9;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_farbe4"] {
  border-right: 30px solid #6DBFA9;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_farbe5,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_farbe5,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_farbe5,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_farbe5 {
  color: #B2D235;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_farbe5"] {
  border-right: 30px solid #B2D235;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_farbe6,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_farbe6,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_farbe6,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_farbe6 {
  color: #F58220;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_farbe6"] {
  border-right: 30px solid #F58220;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_grau1,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_grau1,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_grau1,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_grau1 {
  color: #C9D4DB;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_grau1"] {
  border-right: 30px solid #C9D4DB;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_grau2,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_grau2,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_grau2,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_grau2 {
  color: #A6BBC9;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_grau2"] {
  border-right: 30px solid #A6BBC9;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_grau3,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_grau3,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_grau3,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_grau3 {
  color: #6F90A7;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_grau3"] {
  border-right: 30px solid #6F90A7;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_grau4,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_grau4,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_grau4,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_grau4 {
  color: #e5eef2;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_grau4"] {
  border-right: 30px solid #e5eef2;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_grau5,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_grau5,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_grau5,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_grau5 {
  color: #daebe7;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_grau5"] {
  border-right: 30px solid #daebe7;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_transparent,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_transparent,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_transparent,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_transparent {
  color: transparent;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_transparent"] {
  border-right: 30px solid transparent;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_text1,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_text1,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_text1,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_text1 {
  color: #A6BBC9;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_text1"] {
  border-right: 30px solid #A6BBC9;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_text2,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_text2,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_text2,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_text2 {
  color: #555;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_text2"] {
  border-right: 30px solid #555;
}

.ilc_section_KPGCS__THEME h1.ilc_heading1_Headline1 span.ilc_text_inline_KPGCS_text3,
.ilc_section_KPGCS__THEME h2.ilc_heading2_Headline2 span.ilc_text_inline_KPGCS_text3,
.ilc_section_KPGCS__THEME h3.ilc_heading3_Headline3 span.ilc_text_inline_KPGCS_text3,
.ilc_section_KPGCS__THEME .ilc_text_block_Standard span.ilc_text_inline_KPGCS_text3 {
  color: #707070;
}

.ilc_section_KPGCS__THEME button[data-copg-ed-par-format*="KPGCS_text3"] {
  border-right: 30px solid #707070;
}

.ilc_section_KPGCS__THEME .ilc_text_block_Standard ul {
  padding-left: 15px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style1 ul {
  padding-left: 25px;
  list-style: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style1 li {
  line-height: 1.5;
  margin-bottom: 10px;
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style1 li::before {
  display: block;
  position: absolute;
  content: '';
  background-position: center;
  background-size: 16px;
  width: 16px;
  height: 16px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style1 li::before {
  left: -25px;
  top: 5px;
  background-image: url(icons/arrow-right.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style2 ul {
  padding-left: 25px;
  list-style: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style2 li {
  line-height: 1.5;
  margin-bottom: 10px;
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style2 li::before {
  display: block;
  position: absolute;
  content: '';
  background-position: center;
  background-size: 16px;
  width: 16px;
  height: 16px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style2 li::before {
  left: -20px;
  top: 4px;
  background-image: url(icons/chevron-right.svg);
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style3 ul {
  padding-left: 25px;
  list-style: none;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style3 li {
  line-height: 1.5;
  margin-bottom: 10px;
  position: relative;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style3 li::before {
  display: block;
  position: absolute;
  content: '';
  background-position: center;
  background-size: 16px;
  width: 16px;
  height: 16px;
}

.ilc_section_KPGCS__THEME .ilc_section_KPGCS_liste_bp_style3 li::before {
  left: -20px;
  top: 5px;
  background-image: url(icons/plus.svg);
}

.ilContainerBlock {
  position: relative;
}

.ilContainerBlockHeader {
  background-image: none;
  position: relative;
}

.ilContainerBlockHeader h2.ilHeader {
  color: #1F82C0;
  font-size: 16px;
}

.ilContainerBlockHeader h2.ilHeader:hover {
  color: #1F82C0;
}

.ilContainerBlockHeader:before {
  display: block;
  position: absolute;
  content: '';
  width: 16px;
  height: 16px;
  left: 13px;
  top: 13px;
  background-position: center;
  background-size: 16px;
  -webkit-filter: invert(46%) sepia(93%) saturate(1983%) hue-rotate(177deg) brightness(81%) contrast(81%);
  filter: invert(46%) sepia(93%) saturate(1983%) hue-rotate(177deg) brightness(81%) contrast(81%);
}

.ilContainerBlockHeader.ilContainerBlockHeaderCollapsed:before {
  background-image: url(./icons/chevron-right.svg);
}

.ilContainerBlockHeader.ilContainerBlockHeaderExpanded:before {
  background-image: url(./icons/chevron-down.svg);
}

.ilContainerBlockHeader:hover {
  background-color: #fff;
  color: #1F82C0;
  background-image: none;
}

.ilContainerBlockHeader:hover h2.ilHeader {
  color: #1F82C0;
}

.ilContainerListItemContent > .il_ContainerListItem {
  padding-top: 5px;
}

h3.il_ContainerItemTitle {
  color: #1F82C0;
  font-size: 16px;
}

h3.il_ContainerItemTitle:hover {
  color: #1F82C0;
}

#il_EditPage .ilc_section_KPGCS_versteckt_1px {
  position: relative;
  clip: none;
  background: #eee;
}

#il_EditPage .ilc_section_KPGCS_unsichtbar_logged_ein,
#il_EditPage .ilc_section_KPGCS_unsichtbar_logged_aus {
  display: block;
  background: #eee;
}

#il_EditPage_versteckt_1px {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

#il_EditPage .ilc_section_KPGCS__THEME {
  box-sizing: border-box;
  border-left: 5px solid #179c7d;
  padding-left: 10px;
}

/* #il_EditPage:before { */
/*   content: 'KPGCS_fraunhofer'; */
/*   position: absolute; */
/*   top: -10px; */
/*   right: 15px; */
/*   padding: 2px 10px; */
/*   color: #fff; */
/*   background: #999; */
/*   font-size: 10px; */
/* } */

#il_EditPage div[class*="ilc_section_KPGCS_box"] h1.ilc_heading1_Headline1,
#il_EditPage div[class*="ilc_section_KPGCS_box"] h2.ilc_heading2_Headline2,
#il_EditPage div[class*="ilc_section_KPGCS_box"] h3.ilc_heading3_Headline3,
#il_EditPage div[class*="ilc_section_KPGCS_box"] div.ilc_text_block_Standard {
  color: #1C3F52;
}

#il_EditPage div[class*="ilc_section_KPGCS_box_"] {
  border-left: 10px solid #89c40b !important;
  box-sizing: border-box;
}

#il_EditPage div[class*="ilc_section_KPGCS_box_"] h1.ilc_heading1_Headline1,
#il_EditPage div[class*="ilc_section_KPGCS_box_"] h2.ilc_heading2_Headline2,
#il_EditPage div[class*="ilc_section_KPGCS_box_"] h3.ilc_heading3_Headline3,
#il_EditPage div[class*="ilc_section_KPGCS_box_"] div.ilc_text_block_Standard {
  color: #000;
}

#il_EditPage .ilc_section_KPGCS_kachel_1 .ilc_media_cont_MediaContainer > div,
#il_EditPage .ilc_section_KPGCS_kachel_2 .ilc_section_KPGCS_group {
  height: initial;
  padding-bottom: initial;
}

#il_EditPage div[class*="KPGCS_grid"] > div[class*="KPGCS_kachel"] {
  width: 25%;
}

#il_EditPage div[class*="ilc_section_KPGCS_abstand"] {
  background-color: rgba(0, 0, 0, 0.1);
}

#il_EditPage .ilc_section_KPGCS_group {
  background-color: #ebebeb;
  border: 4px dashed #999;
  box-sizing: border-box;
}

#il_EditPage .flex-col > div > div {
  height: initial;
}

#il_EditPage div[class*="KPGCS_chip"] {
  overflow: initial;
  border-left: 4px solid #179c7d;
  color: black;
  background-size: 10px;
  padding: 0 20px;
}

#il_EditPage div.ilEditLabel {
  color: #fff;
  background-color: #000;
  font-size: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
}

#il_EditPage div.ilEditLabel:hover {
  background-color: #1F82C0 !important;
}

#il_EditPage ul#ilAdvSelListTable_characteristic {
  width: 100%;
  position: relative;
  box-shadow: none !important;
}

#il_EditPage div.il_editarea.il_editarea_selected,
#il_EditPage div.copg-current-edit {
  border: 4px solid #1F82C0;
  box-sizing: border-box;
}

#il_EditPage div.il_editarea.il_editarea_selected > div.ilEditLabel,
#il_EditPage div.copg-current-edit > div.ilEditLabel {
  display: block !important;
  background-color: #1F82C0 !important;
  font-size: 10px !important;
}

#il_EditPage span.glyphicon.glyphicon-plus-sign {
  font-size: 12px !important;
}

.ilCOPgEditStyleSelectionItem {
  padding: 2px !important;
  margin-bottom: 2px !important;
}

.ilCOPgEditStyleSelectionItem:hover {
  background-color: #fff !important;
}

.ilCOPgEditStyleSelectionItem:hover > div {
  box-shadow: none !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS"],
.ilCOPgEditStyleSelectionItem div[class*="ilc_text_block_KPGCS"] {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
  transition: background-color 0.3s ease;
  padding: 10px 10px 10px 40px !important;
  position: relative !important;
  height: auto;
  min-height: 20px;
  display: block;
  transition: 0.3s ease;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS"]:before,
.ilCOPgEditStyleSelectionItem div[class*="ilc_text_block_KPGCS"]:before {
  content: '';
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(icons/arrow-right.svg);
  background-size: 20px;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 25px;
  height: 25px;
  background-color: #fff !important;
  border-radius: 3px !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS"]:hover,
.ilCOPgEditStyleSelectionItem div[class*="ilc_text_block_KPGCS"]:hover {
  color: #fff;
  background-color: #333;
  box-shadow: none;
}

#tinytarget_div {
  padding-top: 20px;
}

#tinymce {
  background: #fff;
}

#tinymce p {
  color: #1C3F52;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_primary {
  border-right: 30px solid #1F82C0 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_primary {
  border-right: 30px solid #1F82C0 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_secondary {
  border-right: 30px solid #179c7d !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_secondary {
  border-right: 30px solid #179c7d !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_weiss {
  border-right: 30px solid #fff !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_weiss {
  border-right: 30px solid #fff !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_schwarz {
  border-right: 30px solid #1C3F52 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_schwarz {
  border-right: 30px solid #1C3F52 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_farbe1 {
  border-right: 30px solid #005478 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_farbe1 {
  border-right: 30px solid #005478 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_farbe2 {
  border-right: 30px solid #008598 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_farbe2 {
  border-right: 30px solid #008598 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_farbe3 {
  border-right: 30px solid #33b8ca !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_farbe3 {
  border-right: 30px solid #33b8ca !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_farbe4 {
  border-right: 30px solid #6DBFA9 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_farbe4 {
  border-right: 30px solid #6DBFA9 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_farbe5 {
  border-right: 30px solid #B2D235 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_farbe5 {
  border-right: 30px solid #B2D235 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_farbe6 {
  border-right: 30px solid #F58220 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_farbe6 {
  border-right: 30px solid #F58220 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_grau1 {
  border-right: 30px solid #C9D4DB !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_grau1 {
  border-right: 30px solid #C9D4DB !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_grau2 {
  border-right: 30px solid #A6BBC9 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_grau2 {
  border-right: 30px solid #A6BBC9 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_grau3 {
  border-right: 30px solid #6F90A7 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_grau3 {
  border-right: 30px solid #6F90A7 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_grau4 {
  border-right: 30px solid #e5eef2 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_grau4 {
  border-right: 30px solid #e5eef2 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_grau5 {
  border-right: 30px solid #daebe7 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_grau5 {
  border-right: 30px solid #daebe7 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_transparent {
  border-right: 30px solid transparent !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_transparent {
  border-right: 30px solid transparent !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_text1 {
  border-right: 30px solid #A6BBC9 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_text1 {
  border-right: 30px solid #A6BBC9 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_text2 {
  border-right: 30px solid #555 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_text2 {
  border-right: 30px solid #555 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_hintergrund_text3 {
  border-right: 30px solid #707070 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_textfarbe_text3 {
  border-right: 30px solid #707070 !important;
  box-sizing: border-box;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_primary {
  border-right: 30px solid #1F82C0 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_secondary {
  border-right: 30px solid #179c7d !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_weiss {
  border-right: 30px solid #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_schwarz {
  border-right: 30px solid #1C3F52 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_farbe1 {
  border-right: 30px solid #005478 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_farbe2 {
  border-right: 30px solid #008598 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_farbe3 {
  border-right: 30px solid #33b8ca !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_farbe4 {
  border-right: 30px solid #6DBFA9 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_farbe5 {
  border-right: 30px solid #B2D235 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_farbe6 {
  border-right: 30px solid #F58220 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_grau1 {
  border-right: 30px solid #C9D4DB !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_grau2 {
  border-right: 30px solid #A6BBC9 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_grau3 {
  border-right: 30px solid #6F90A7 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_grau4 {
  border-right: 30px solid #e5eef2 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_grau5 {
  border-right: 30px solid #daebe7 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_transparent {
  border-right: 30px solid transparent !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_text1 {
  border-right: 30px solid #A6BBC9 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_text2 {
  border-right: 30px solid #555 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_rahmen_text3 {
  border-right: 30px solid #707070 !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_trenner"] {
  height: 40px !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_trenner"] {
  height: 40px !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_trenner"] {
  height: 40px !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_trenner"] {
  height: 40px !important;
}

.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_trenner"] {
  height: 40px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_primary_fix {
  border-right: 30px solid #1F82C0, invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_primary_voll {
  border-right: 30px solid #1F82C0, invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_secondary_fix {
  border-right: 30px solid #179c7d, invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_secondary_voll {
  border-right: 30px solid #179c7d, invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe1_fix {
  border-right: 30px solid #005478, brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(3740%) hue-rotate(347deg) brightness(100%) contrast(93%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe1_voll {
  border-right: 30px solid #005478, brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(3740%) hue-rotate(347deg) brightness(100%) contrast(93%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe2_fix {
  border-right: 30px solid #008598, brightness(0) saturate(100%) invert(32%) sepia(59%) saturate(1867%) hue-rotate(159deg) brightness(96%) contrast(102%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe2_voll {
  border-right: 30px solid #008598, brightness(0) saturate(100%) invert(32%) sepia(59%) saturate(1867%) hue-rotate(159deg) brightness(96%) contrast(102%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe3_fix {
  border-right: 30px solid #33b8ca, brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(476%) hue-rotate(178deg) brightness(122%) contrast(90%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe3_voll {
  border-right: 30px solid #33b8ca, brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(476%) hue-rotate(178deg) brightness(122%) contrast(90%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe4_fix {
  border-right: 30px solid #6DBFA9, brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(987%) hue-rotate(108deg) brightness(82%) contrast(82%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe4_voll {
  border-right: 30px solid #6DBFA9, brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(987%) hue-rotate(108deg) brightness(82%) contrast(82%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe5_fix {
  border-right: 30px solid #B2D235, brightness(0) saturate(100%) invert(77%) sepia(65%) saturate(452%) hue-rotate(21deg) brightness(89%) contrast(100%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_farbe5_voll {
  border-right: 30px solid #B2D235, brightness(0) saturate(100%) invert(77%) sepia(65%) saturate(452%) hue-rotate(21deg) brightness(89%) contrast(100%), 1px, #fff !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_weiss_fix {
  border-right: 30px solid #fff, brightness(0) invert(1), 1px, #1F82C0 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_line_weiss_voll {
  border-right: 30px solid #fff, brightness(0) invert(1), 1px, #1F82C0 !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_primary_fix {
  border-right: 30px solid #1F82C0, invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%), 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_primary_voll {
  border-right: 30px solid #1F82C0, invert(40%) sepia(86%) saturate(704%) hue-rotate(167deg) brightness(90%) contrast(86%), 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_secondary_fix {
  border-right: 30px solid #179c7d, invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%), 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_secondary_voll {
  border-right: 30px solid #179c7d, invert(46%) sepia(58%) saturate(606%) hue-rotate(116deg) brightness(95%) contrast(85%), 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe1_fix {
  border-right: 30px solid #005478, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe1_voll {
  border-right: 30px solid #005478, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe2_fix {
  border-right: 30px solid #008598, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe2_voll {
  border-right: 30px solid #008598, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe3_fix {
  border-right: 30px solid #33b8ca, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe3_voll {
  border-right: 30px solid #33b8ca, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe4_fix {
  border-right: 30px solid #6DBFA9, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe4_voll {
  border-right: 30px solid #6DBFA9, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe5_fix {
  border-right: 30px solid #B2D235, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_farbe5_voll {
  border-right: 30px solid #B2D235, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_weiss_fix {
  border-right: 30px solid #fff, none, 1px !important;
}

.ilCOPgEditStyleSelectionItem .ilc_section_KPGCS_btn_solid_weiss_voll {
  border-right: 30px solid #fff, none, 1px !important;
}

#copg-editor-slate-content {
  margin-bottom: 50px;
  box-shadow: 0;
}

#copg-editor-slate-content form.form-horizontal .ilFormFooter.clearfix {
  position: sticky;
  bottom: 0;
  left: 0;
  z-index: 1000;
  padding-bottom: 5px;
  padding-top: 10px;
  background-color: #fff !important;
  border-top: 1px solid #1F82C0;
  width: 100%;
  height: 65px;
}

#copg-editor-slate-content form.form-horizontal .ilFormFooter .ilFormCmds {
  text-align: left;
  width: 100%;
}

.il-maincontrols-slate-content #copg-editor-slate-content li {
  padding: 10px 0px;
}

#copg-editor-slate-content form.form-horizontal .ilFormFooter.clearfix .ilFormRequired {
  display: none;
}

#copg-editor-slate-content form.form-horizontal .ilFormFooter.clearfix .btn {
  margin: 0;
  min-width: 45%;
}

#copg-editor-slate-content > form {
  /* padding-bottom: 50px; */
}

#copg-editor-slate-content > form > div.form-horizontal {
  position: relative;
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_abstand"]:before {
  background-image: url("icons/chevron-expand.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_acc"]:before {
  background-image: url("icons/view-list.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_breite"]:before {
  background-image: url("icons/code.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_grid"]:before {
  background-image: url("icons/grid-3x2-gap-fill.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_notizen"]:before {
  background-image: url("icons/chat-right.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_spaltenlayout"]:before {
  background-image: url("icons/columns-gap.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_hintergrund"]:before {
  background-image: url("icons/droplet-half.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_textgroesse"]:before {
  background-image: url("icons/arrows-angle-expand.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_textfarbe"]:before {
  background-image: url("icons/file-font.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_linkfarbe"]:before {
  background-image: url("icons/file-font.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_innenabstand"]:before {
  background-image: url("icons/arrows-move.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_group"]:before {
  background-image: url("icons/people.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_container"]:before {
  background-image: url("icons/bounding-box.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_rahmen"]:before {
  background-image: url("icons/border-style.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_shatten"]:before {
  background-image: url("icons/cloud-fill.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_sichtbar"]:before {
  background-image: url("icons/circle-half.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_unsichtbar"]:before {
  background-image: url("icons/circle-half.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_versteckt"]:before {
  background-image: url("icons/circle-half.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_logged"]:before {
  background-image: url("icons/lightbulb-off.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_icon"]:before {
  background-image: url("icons/file-image.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_trenner"]:before {
  background-image: url("icons/arrows-expanded.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_btn"]:before {
  background-image: url("icons/arrow-right-square.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_card"]:before {
  background-image: url("icons/box-seam.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_kachel"]:before {
  background-image: url("icons/card-heading.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_item"]:before {
  background-image: url("icons/slash-circle.svg");
}

div.ilCOPgEditStyleSelectionItem div[class*="ilc_section_KPGCS_rundung"]:before {
  background-image: url("icons/circle.svg");
}

@media screen and (min-width: 768px) {
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h1.ilc_heading1_Headline1 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h2.ilc_heading2_Headline2 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h1.ilc_heading1_Headline1 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h2.ilc_heading2_Headline2 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h1.ilc_heading1_Headline1 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h2.ilc_heading2_Headline2 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h1.ilc_heading1_Headline1 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h1.ilc_heading1_Headline1 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h1.ilc_heading1_Headline1 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h1.ilc_heading1_Headline1 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h1.ilc_heading1_Headline1 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h1.ilc_heading1_Headline1 {
    font-size: 20px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_mobile {
    display: none;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_tablet {
    display: block;
  }
}

@media screen and (min-width: 992px) {
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h1.ilc_heading1_Headline1 {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h2.ilc_heading2_Headline2 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > h3.ilc_heading3_Headline3 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textweiss > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h1.ilc_heading1_Headline1 {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h2.ilc_heading2_Headline2 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > h3.ilc_heading3_Headline3 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textprimary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h1.ilc_heading1_Headline1 {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h2.ilc_heading2_Headline2 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > h3.ilc_heading3_Headline3 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_gross_textsecondary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h1.ilc_heading1_Headline1 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h2.ilc_heading2_Headline2 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textweiss > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h1.ilc_heading1_Headline1 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h2.ilc_heading2_Headline2 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textprimary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h1.ilc_heading1_Headline1 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h2.ilc_heading2_Headline2 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_mittel_textsecondary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h1.ilc_heading1_Headline1 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textweiss > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h1.ilc_heading1_Headline1 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textprimary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h1.ilc_heading1_Headline1 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h2.ilc_heading2_Headline2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > h3.ilc_heading3_Headline3 {
    font-size: 20px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_box_klein_textsecondary > .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 24px;
  }

  .ilc_section_KPGCS__THEME div.kpg-card .kpg-card__title {
    font-size: 20px;
  }

  .ilc_section_KPGCS__THEME div.kpg-card .kpg-card__description {
    font-size: 14px;
  }

  .ilc_section_KPGCS__THEME div.kpg-card a.kpg-card__btn {
    font-size: 12px;
    padding: 8px 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_desktop {
    display: block;
  }
}

@media screen and (min-width: 1200px) {
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_sichtbar_xldesktop {
    display: block;
  }
}

@media screen and (max-width: 1199px) {
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6632 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6631 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5522 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5521 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4422 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4421 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4322 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4321 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3322 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3321 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2222 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2221 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_1111 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_heading1_Headline1 {
    font-size: 30px;
    line-height: 35px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading1_Headline1 a {
    font-size: 30px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading2_Headline2 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading2_Headline2 a {
    font-size: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading3_Headline3 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading3_Headline3 a {
    font-size: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 27px;
  }

  .ilc_section_KPGCS__THEME .ilc_text_block_Standard a {
    font-size: 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard {
    font-size: 30px;
    line-height: 35px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard a {
    font-size: 30px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard a {
    font-size: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard a {
    font-size: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard {
    font-size: 19px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard a {
    font-size: 19px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard {
    font-size: 16px;
    line-height: 27px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard a {
    font-size: 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard {
    font-size: 14px;
    line-height: 20px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard a {
    font-size: 14px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard {
    font-size: 12px;
    line-height: 18px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard a {
    font-size: 12px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard {
    font-size: 16px;
    line-height: 20px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard a {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll {
    min-height: 300px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_bildcontainer_voll {
    min-height: 300px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6632 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6631 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5522 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5521 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4422 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4421 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4322 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4321 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3322 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3321 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2222 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2221 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_1111 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_heading1_Headline1 {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading1_Headline1 a {
    font-size: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading2_Headline2 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading2_Headline2 a {
    font-size: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading3_Headline3 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading3_Headline3 a {
    font-size: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 27px;
  }

  .ilc_section_KPGCS__THEME .ilc_text_block_Standard a {
    font-size: 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard a {
    font-size: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard a {
    font-size: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard a {
    font-size: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard {
    font-size: 19px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard a {
    font-size: 19px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard {
    font-size: 16px;
    line-height: 27px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard a {
    font-size: 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard {
    font-size: 14px;
    line-height: 20px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard a {
    font-size: 14px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard {
    font-size: 12px;
    line-height: 18px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard a {
    font-size: 12px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard {
    font-size: 16px;
    line-height: 20px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard a {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6632 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_6631 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5522 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_5521 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4422 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4421 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4322 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_4321 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3322 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_3321 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2222 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_2221 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_grid_1111 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ilc_section_KPGCS__THEME .ilc_heading1_Headline1 {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading1_Headline1 a {
    font-size: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading2_Headline2 {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading2_Headline2 a {
    font-size: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading3_Headline3 {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_heading3_Headline3 a {
    font-size: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_text_block_Standard {
    font-size: 16px;
    line-height: 27px;
  }

  .ilc_section_KPGCS__THEME .ilc_text_block_Standard a {
    font-size: 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard {
    font-size: 38px;
    line-height: 45px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h1 div.ilc_text_block_Standard a {
    font-size: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard {
    font-size: 33px;
    line-height: 38px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h2 div.ilc_text_block_Standard a {
    font-size: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard {
    font-size: 28px;
    line-height: 33px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h3 div.ilc_text_block_Standard a {
    font-size: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard {
    font-size: 19px;
    line-height: 28px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_h4 div.ilc_text_block_Standard a {
    font-size: 19px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard {
    font-size: 16px;
    line-height: 27px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std1 div.ilc_text_block_Standard a {
    font-size: 16px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard {
    font-size: 14px;
    line-height: 20px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std2 div.ilc_text_block_Standard a {
    font-size: 14px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard {
    font-size: 12px;
    line-height: 18px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_std3 div.ilc_text_block_Standard a {
    font-size: 12px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard {
    font-size: 16px;
    line-height: 20px;
  }

  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h1.ilc_heading1_Headline1 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h2.ilc_heading2_Headline2 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 h3.ilc_heading3_Headline3 a,
  .ilc_section_KPGCS__THEME .ilc_section_KPGCS_textgroesse_btn1 div.ilc_text_block_Standard a {
    font-size: 16px;
  }
}
