@charset "UTF-8";
:root {
  --width_content: 75em;
}

.transition, .irgendwas {
  transition: 0.5s all ease-in-out;
}

.accordion2.with_border .accordion_item2 {
  box-shadow: 0.7px 0.7px 2px rgba(0, 0, 0, 0.34);
}

.accordion2 {
  margin-bottom: 2em;
}
.accordion2 .is-hidden {
  display: none;
}
.accordion2 .accordion_item2 {
  margin-bottom: 0.5em;
}
.accordion2 article > label {
  color: inherit;
  text-decoration: none;
  padding: 0.375em 0.75rem 0.375em 2rem;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  word-spacing: 0.6px;
  font-size: 0.875rem;
  font-weight: 400;
  border-bottom: none;
  background-color: rgb(239.7, 239.7, 239.7);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
  width: inherit;
  display: block;
}
.accordion2 article > label.accordion_always_open:hover {
  cursor: default;
}
.accordion2 article > label.c_grau {
  background-color: rgb(239.7, 239.7, 239.7);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
}
.accordion2 article > label.c_main {
  background-color: rgb(220.4832, 234.192, 214.608);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
}
.accordion2 article > label.c_main:hover, .accordion2 article > label.c_main:hover::before, .accordion2 article > label.c_main[data-collapsed=false], .accordion2 article > label.c_main[data-collapsed=false]::before {
  color: hsl(102, 48%, 40%);
  text-shadow: 0 0 2px rgba(82.416, 150.96, 53.04, 0.15);
}
.accordion2 article > label.c_secunda {
  background-color: rgb(205.275, 214.8375, 228.225);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
}
.accordion2 article > label.c_secunda:hover, .accordion2 article > label.c_secunda:hover::before, .accordion2 article > label.c_secunda[data-collapsed=false], .accordion2 article > label.c_secunda[data-collapsed=false]::before {
  color: hsl(215, 90%, 25%);
  text-shadow: 0 0 2px rgba(6.375, 54.1875, 121.125, 0.15);
}
.accordion2 article > label.c_rot {
  background-color: rgb(249.9, 209.1, 209.1);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
}
.accordion2 article > label.c_rot:hover, .accordion2 article > label.c_rot:hover::before, .accordion2 article > label.c_rot[data-collapsed=false], .accordion2 article > label.c_rot[data-collapsed=false]::before {
  color: hsl(0, 80%, 50%);
  text-shadow: 0 0 2px rgba(229.5, 25.5, 25.5, 0.15);
}
.accordion2 article > label.c_3n_grun {
  background-color: rgb(220.4832, 234.192, 214.608);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
}
.accordion2 article > label.c_3n_grun:hover, .accordion2 article > label.c_3n_grun:hover::before, .accordion2 article > label.c_3n_grun[data-collapsed=false], .accordion2 article > label.c_3n_grun[data-collapsed=false]::before {
  color: hsl(102, 48%, 40%);
  text-shadow: 0 0 2px rgba(82.416, 150.96, 53.04, 0.15);
}
.accordion2 article > label.c_3n_blau {
  background-color: rgb(205.275, 214.8375, 228.225);
  text-shadow: 0px 0px 2px rgb(224.4, 224.4, 224.4);
}
.accordion2 article > label.c_3n_blau:hover, .accordion2 article > label.c_3n_blau:hover::before, .accordion2 article > label.c_3n_blau[data-collapsed=false], .accordion2 article > label.c_3n_blau[data-collapsed=false]::before {
  color: hsl(215, 90%, 25%);
  text-shadow: 0 0 2px rgba(6.375, 54.1875, 121.125, 0.15);
}
.accordion2 article > label:hover {
  cursor: pointer;
}
.accordion2 article > label::before {
  content: "»";
  background: none;
  transform: rotate(0deg) translateY(-3px);
  transition: transform 0.2s;
  display: inline;
  font-size: 1.4em;
  line-height: 1.2;
  color: rgb(63.75, 63.75, 63.75);
  margin-right: 0.25rem;
  margin-left: -1.5rem;
  float: left;
  text-align: center;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: static;
  border: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-top: auto;
}
.accordion2 label[data-collapsed=false],
.accordion2 label[data-collapsed=false]::before,
.accordion2 label:hover,
.accordion2 label:hover::before {
  transition-delay: 0s;
  color: hsl(102, 48%, 40%);
  text-shadow: 0 0 2px rgba(82.416, 150.96, 53.04, 0.15);
}
.accordion2 label[data-collapsed=false]::before,
.accordion2 label:hover::before {
  transform: rotate(90deg);
}
.accordion2 .accordion_content {
  padding: 0 1em 0;
  margin: 0;
  overflow: hidden;
  white-space: normal;
  transition: all 0.3s ease;
  transform-origin: center top;
}
.accordion2 .accordion_content.c_weiss {
  background-color: white;
}
.accordion2 .accordion_content.c_grau {
  background-color: rgb(247.35, 247.35, 247.35);
}
.accordion2 .accordion_content.c_main {
  background-color: rgb(237.7416, 244.596, 234.804);
}
.accordion2 .accordion_content.c_secunda {
  background-color: rgb(230.1375, 234.91875, 241.6125);
}
.accordion2 .accordion_content.c_rot {
  background-color: rgb(252.45, 232.05, 232.05);
}
.accordion2 .accordion_content.c_3n_grun {
  background-color: rgb(237.7416, 244.596, 234.804);
}
.accordion2 .accordion_content.c_3n_blau {
  background-color: rgb(230.1375, 234.91875, 241.6125);
}
.accordion2 .accordion_content > p:first-of-type {
  margin-top: 1em;
}
.accordion2 .accordion_content > p:last-of-type {
  margin-bottom: 1em;
}
.accordion2 .accordion_content[data-init=true] {
  opacity: 0;
  height: 0;
  transform: scale(1, 0);
}
.accordion2 label[data-collapsed=false] ~ .accordion_content {
  height: auto;
  opacity: 1;
  transform: scale(1, 1);
}

/*# sourceMappingURL=main_paludi_plus.css.map */