/*
$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop
*/
.ce_list {
  margin-bottom: 3.75rem;
}
.ce_list .wrapper {
  position: relative;
  overflow: hidden;
}
.ce_list .wrapper .description {
  margin-bottom: 2.25rem;
}
.ce_list .wrapper .description p,
.ce_list .wrapper .description h2,
.ce_list .wrapper .description h3 {
  color: #3B485B;
}
.ce_list .wrapper .description p a,
.ce_list .wrapper .description h2 a,
.ce_list .wrapper .description h3 a {
  position: relative;
  display: inline-block;
  color: #38485D;
  text-decoration: none;
  z-index: 1;
  padding: 0 0.063rem;
  transition: color ease 300ms;
  color: #3B485B;
}
.ce_list .wrapper .description p a::after,
.ce_list .wrapper .description h2 a::after,
.ce_list .wrapper .description h3 a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 0.25rem;
  left: 0;
  bottom: 0;
  background-color: #DCDC00;
  transition: all ease 300ms;
}
@media (min-width: 80rem) {
  .ce_list .wrapper .description p a:hover,
  .ce_list .wrapper .description h2 a:hover,
  .ce_list .wrapper .description h3 a:hover {
    color: white;
  }
  .ce_list .wrapper .description p a:hover::after,
  .ce_list .wrapper .description h2 a:hover::after,
  .ce_list .wrapper .description h3 a:hover::after {
    height: 95%;
  }
}
@media (min-width: tablet-desktop) {
  .ce_list .wrapper .description p a:hover,
  .ce_list .wrapper .description h2 a:hover,
  .ce_list .wrapper .description h3 a:hover {
    color: white;
  }
  .ce_list .wrapper .description p a:hover::after,
  .ce_list .wrapper .description h2 a:hover::after,
  .ce_list .wrapper .description h3 a:hover::after {
    height: 95%;
  }
}
.ce_list .wrapper .description p {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
}
.ce_list .wrapper .description h2,
.ce_list .wrapper .description h3 {
  font-size: 1.25rem;
  font-size: clamp(1.25rem, 1vw + 1vh + .25rem, 2.5rem);
  font-weight: 300;
  line-height: 1.6;
  color: #3B485B;
}
.ce_list .wrapper ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding-left: 2rem;
}
.ce_list .wrapper ol li {
  position: relative;
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
  color: #3B485B;
  counter-increment: my-awesome-counter;
  margin-bottom: 1.375rem;
}
.ce_list .wrapper ol li:before {
  position: absolute;
  left: -1.7em;
  content: counter(my-awesome-counter) ". ";
  color: #DCDC00;
  font-weight: bold;
}
.ce_list .wrapper ol:last-child {
  margin-bottom: 0;
}
.ce_list .wrapper ol a {
  display: block;
  text-decoration: none;
  color: #3B485B;
}
.ce_list .wrapper ul {
  padding-left: 2em;
}
.ce_list .wrapper ul li {
  position: relative;
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
  color: #3B485B;
  margin-bottom: 1.375rem;
}
.ce_list .wrapper ul li:before {
  position: absolute;
  top: 0.02em;
  content: "•";
  font-size: 1.5em;
  color: #DCDC00;
  font-weight: 600;
  display: inline-block;
  margin-left: -1em;
  line-height: 1;
}
.ce_list .wrapper ul li:last-child {
  margin-bottom: 0;
}
.ce_list .wrapper ul li a {
  display: block;
  text-decoration: none;
  color: #3B485B;
}

.overlay .ce_list {
  margin: -1rem 0 0 0;
}
.overlay .ce_list .wrapper {
  width: 100% !important;
  max-width: unset;
  background-color: #F6F8F4;
  padding: 1rem 8% 4.5rem 8%;
  margin: 0;
}
@media (min-width: 56.25rem) {
  .overlay .ce_list .wrapper {
    width: unset !important;
    margin-left: 47%;
  }
}
@media (min-width: tablet-large) {
  .overlay .ce_list .wrapper {
    width: unset !important;
    margin-left: 47%;
  }
}
@media (min-width: 120rem) {
  .overlay .ce_list .wrapper {
    padding-bottom: 6.25rem;
    padding-right: 13%;
  }
}
@media (min-width: full-hd) {
  .overlay .ce_list .wrapper {
    padding-bottom: 6.25rem;
    padding-right: 13%;
  }
}
.overlay .ce_list h2 {
  font-size: 1.25rem;
  font-size: clamp(1.25rem, 1vw + 1vh + .25rem, 2.5rem);
  font-weight: 300;
  line-height: 1.6;
  color: #3B485B;
  text-transform: none;
  color: #3B485B;
  margin-bottom: 1rem;
}
.overlay .ce_list ul li {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
}
.overlay .ce_list:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Felements%5C%2Fce_list.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BEACI%3B%3BAAEA%3BEACI%3BEACA%3B%3BAAEA%3BEACI%3B%3BAAEA%3BAAAA%3BAAAA%3BEAGI%2COCmBC%3B%3BADjBD%3BAAAA%3BAAAA%3BED%2BLZ%3BEACA%3BEACA%2COE%5C%2FKe%3BEFiLf%3BEAOA%3BEACA%3BEACA%3BEC1MgB%2COCeH%3B%3BAF6Lb%3BAAAA%3BAAAA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBElMM%3BEFmMN%3B%3BAA5KA%3BEAgLA%3BAAAA%3BAAAA%3BIAMI%3B%3BEAEA%3BAAAA%3BAAAA%3BIACI%3B%3B%3BAAvJR%3BEA8IA%3BAAAA%3BAAAA%3BIAMI%3B%3BEAEA%3BAAAA%3BAAAA%3BIACI%3B%3B%3BAC9NJ%3BEE6DR%3BEACA%3BEACA%2CaD1EgB%3BEC2EhB%3B%3BAF5DQ%3BAAAA%3BEEiDR%3BEACA%3BEACA%2CaDlEgB%3BECmEhB%3BEACA%2COD9Ca%3B%3BAFsGb%3BEACI%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEG1DR%3BEACA%3BEACA%2CaD1EgB%3BEC2EhB%3BEHyDQ%2COE9GK%3BEF%2BGL%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%2COEnHF%3BEFoHE%3B%3BAAIR%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2COElIK%3B%3BAFmEb%3BEACI%3B%3BAAEA%3BEACI%3BEGrBR%3BEACA%3BEACA%2CaD1EgB%3BEC2EhB%3BEHoBQ%2COEzEK%3BEF0EL%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%2COE9EF%3BEF%2BEE%2CaEtGO%3BEFuGP%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2COE%5C%2FFC%3B%3B%3BADOb%3BEDiIA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%2CkBE5JW%3BEF6JX%3BEACA%3B%3BAA5HA%3BEAuHJ%3BIAQQ%3BIACA%3B%3B%3BAAvFJ%3BEA8EJ%3BIAQQ%3BIACA%3B%3B%3BAApGJ%3BEA2FJ%3BIAaQ%3BIACA%3B%3B%3BAA5FJ%3BEA8EJ%3BIAaQ%3BIACA%3B%3B%3BAC9IJ%3BEEgCJ%3BEACA%3BEACA%2CaDlEgB%3BECmEhB%3BEACA%2COD9Ca%3BEDYL%3BEACA%2COCbK%3BEDcL%3B%3BAAGJ%3BEEwCJ%3BEACA%3BEACA%2CaDjFgB%3BECkFhB%3B%3BAFvCI%3BEACI%22%7D */