/*
$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop
*/
.ce_text {
  margin: clamp(5rem, 3.45rem + 6.55vw, 10rem) 0;
}
.ce_text .wrapper {
  overflow: hidden;
}
.ce_text .wrapper > * {
  margin-bottom: 2rem;
}
.ce_text .wrapper > *:last-child {
  margin-bottom: 0;
}
.ce_text .wrapper ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding-left: 2rem;
}
.ce_text .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_text .wrapper ol li:before {
  position: absolute;
  left: -1.7em;
  content: counter(my-awesome-counter) ". ";
  color: #DCDC00;
  font-weight: bold;
}
.ce_text .wrapper ol:last-child {
  margin-bottom: 0;
}
.ce_text .wrapper ol a {
  display: block;
  text-decoration: none;
  color: #3B485B;
}
.ce_text .wrapper ul {
  padding-left: 2em;
}
.ce_text .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_text .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_text .wrapper ul li:last-child {
  margin-bottom: 0;
}
.ce_text .wrapper ul li a {
  display: block;
  text-decoration: none;
  color: #3B485B;
}
@media (min-width: 160rem) {
  .ce_text .wrapper > * {
    margin-bottom: 3rem;
  }
}
.ce_text .wrapper h2 {
  font-size: 2.25rem;
  font-size: clamp(2.25rem, 2vw + 2vh + 1rem, 5.5rem);
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
}
.ce_text .wrapper h3 {
  font-size: 1.875rem;
  font-size: clamp(1.875rem, 1.75vw + 1.75vh + .5rem, 5.5rem);
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3;
}
.ce_text .wrapper h4 {
  font-size: 1.5rem;
  font-size: clamp(1.5rem, 1.5vw + 1.5vh + .5rem, 4rem);
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3;
}
.ce_text .wrapper h5 {
  font-size: 1.25rem;
  font-size: clamp(1.25rem, 1.125vw + 1.125vh + .5rem, 3rem);
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.3;
}
.ce_text .wrapper h2,
.ce_text .wrapper h3,
.ce_text .wrapper h4,
.ce_text .wrapper h5 {
  width: 100%;
  text-align: left;
  line-height: 1;
}
.ce_text .wrapper p {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
}
.ce_text .wrapper h2 a,
.ce_text .wrapper h3 a,
.ce_text .wrapper h4 a,
.ce_text .wrapper h5 a,
.ce_text .wrapper p a {
  position: relative;
  display: inline-block;
  color: #38485D;
  text-decoration: none;
  z-index: 1;
  padding: 0 0.063rem;
  transition: color ease 300ms;
}
.ce_text .wrapper h2 a::after,
.ce_text .wrapper h3 a::after,
.ce_text .wrapper h4 a::after,
.ce_text .wrapper h5 a::after,
.ce_text .wrapper p 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_text .wrapper h2 a:hover,
  .ce_text .wrapper h3 a:hover,
  .ce_text .wrapper h4 a:hover,
  .ce_text .wrapper h5 a:hover,
  .ce_text .wrapper p a:hover {
    color: white;
  }
  .ce_text .wrapper h2 a:hover::after,
  .ce_text .wrapper h3 a:hover::after,
  .ce_text .wrapper h4 a:hover::after,
  .ce_text .wrapper h5 a:hover::after,
  .ce_text .wrapper p a:hover::after {
    height: 95%;
  }
}
@media (min-width: tablet-desktop) {
  .ce_text .wrapper h2 a:hover,
  .ce_text .wrapper h3 a:hover,
  .ce_text .wrapper h4 a:hover,
  .ce_text .wrapper h5 a:hover,
  .ce_text .wrapper p a:hover {
    color: white;
  }
  .ce_text .wrapper h2 a:hover::after,
  .ce_text .wrapper h3 a:hover::after,
  .ce_text .wrapper h4 a:hover::after,
  .ce_text .wrapper h5 a:hover::after,
  .ce_text .wrapper p a:hover::after {
    height: 95%;
  }
}
.ce_text.twocolumn {
  margin-top: clamp(2.5rem, 1.75rem + 3.25vw, 5rem);
  margin-bottom: clamp(5rem, 3.45rem + 6.55vw, 10rem);
}
.ce_text.twocolumn p {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
}
.ce_text.twocolumn p a {
  position: relative;
  display: inline-block;
  color: #38485D;
  text-decoration: none;
  z-index: 1;
  padding: 0 0.063rem;
  transition: color ease 300ms;
}
.ce_text.twocolumn p 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_text.twocolumn p a:hover {
    color: white;
  }
  .ce_text.twocolumn p a:hover::after {
    height: 95%;
  }
}
@media (min-width: tablet-desktop) {
  .ce_text.twocolumn p a:hover {
    color: white;
  }
  .ce_text.twocolumn p a:hover::after {
    height: 95%;
  }
}
.ce_text.twocolumn ul li {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
  padding-bottom: 1rem;
  border-bottom: 0.063rem solid rgba(112, 123, 140, 0.24);
}
.ce_text.twocolumn ul li a {
  position: relative;
  display: inline-block;
  color: #38485D;
  text-decoration: none;
  z-index: 1;
  padding: 0 0.063rem;
  transition: color ease 300ms;
}
.ce_text.twocolumn ul li 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_text.twocolumn ul li a:hover {
    color: white;
  }
  .ce_text.twocolumn ul li a:hover::after {
    height: 95%;
  }
}
@media (min-width: tablet-desktop) {
  .ce_text.twocolumn ul li a:hover {
    color: white;
  }
  .ce_text.twocolumn ul li a:hover::after {
    height: 95%;
  }
}
@media (min-width: 48rem) {
  .ce_text.twocolumn .wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .ce_text.twocolumn p,
  .ce_text.twocolumn ol,
  .ce_text.twocolumn ul {
    width: 45%;
  }
}
@media (min-width: tablet) {
  .ce_text.twocolumn .wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .ce_text.twocolumn p,
  .ce_text.twocolumn ol,
  .ce_text.twocolumn ul {
    width: 45%;
  }
}
@media (min-width: 56.25rem) {
  .ce_text.twocolumn .wrapper {
    justify-content: space-around;
  }
  .ce_text.twocolumn h2,
  .ce_text.twocolumn h3,
  .ce_text.twocolumn h4,
  .ce_text.twocolumn h5 {
    margin-left: 9%;
  }
  .ce_text.twocolumn p,
  .ce_text.twocolumn ol,
  .ce_text.twocolumn ul {
    width: 41%;
    padding: 0 4.5%;
  }
}
@media (min-width: tablet-large) {
  .ce_text.twocolumn .wrapper {
    justify-content: space-around;
  }
  .ce_text.twocolumn h2,
  .ce_text.twocolumn h3,
  .ce_text.twocolumn h4,
  .ce_text.twocolumn h5 {
    margin-left: 9%;
  }
  .ce_text.twocolumn p,
  .ce_text.twocolumn ol,
  .ce_text.twocolumn ul {
    width: 41%;
    padding: 0 4.5%;
  }
}

.text-left {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
  color: #F6F8F4;
  padding: 1rem 0 3rem;
}
.text-left .ce_text,
.text-left .ce_text > .wrapper,
.text-left .ce_text > .wrapper p {
  margin: 0;
  padding: 0;
}
.text-left .ce_text > .wrapper {
  width: 100%;
}
.text-left .ce_text > .wrapper p {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
}
.text-left .ce_text > .wrapper p a {
  position: relative;
  display: inline-block;
  color: #38485D;
  text-decoration: none;
  z-index: 1;
  padding: 0 0.063rem;
  transition: color ease 300ms;
}
.text-left .ce_text > .wrapper p 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) {
  .text-left .ce_text > .wrapper p a:hover {
    color: white;
  }
  .text-left .ce_text > .wrapper p a:hover::after {
    height: 95%;
  }
}
@media (min-width: tablet-desktop) {
  .text-left .ce_text > .wrapper p a:hover {
    color: white;
  }
  .text-left .ce_text > .wrapper p a:hover::after {
    height: 95%;
  }
}

.overlay .ce_text {
  margin: -1rem 0 0 0;
}
.overlay .ce_text .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_text .wrapper {
    width: unset !important;
    margin-left: 47%;
  }
}
@media (min-width: tablet-large) {
  .overlay .ce_text .wrapper {
    width: unset !important;
    margin-left: 47%;
  }
}
@media (min-width: 120rem) {
  .overlay .ce_text .wrapper {
    padding-bottom: 6.25rem;
    padding-right: 13%;
  }
}
@media (min-width: full-hd) {
  .overlay .ce_text .wrapper {
    padding-bottom: 6.25rem;
    padding-right: 13%;
  }
}
.overlay .ce_text .inside-small {
  width: unset;
}
.overlay .ce_text .inside-small 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_text .inside-small p {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
  color: #3B485B;
  margin-bottom: 1rem;
}
.overlay .ce_text .inside-small p:last-child {
  margin-bottom: 0;
}
.overlay .ce_text .inside-small ul li {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
}

body.privacy .ce_text .wrapper h2 {
  font-size: 1.25rem;
  font-size: clamp(1.25rem, 1.125vw + 1.125vh + .5rem, 3rem);
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.3;
  text-transform: none;
}
body.privacy .ce_text .wrapper h3 {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
  text-transform: uppercase;
}
body.privacy .ce_text .wrapper h4 {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: 0.1rem;
}

.ce_headline_simple + .ce_text {
  margin-top: clamp(1.75rem, 1.2rem + 2.30vw, 3.5rem);
}

/*# 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_text.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%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%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BEACI%3B%3BAAEA%3BEAGI%3B%3BAAEA%3BEACI%3B%3BAAEA%3BEACI%3B%3BAD0HZ%3BEACI%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEE1DR%3BEACA%3BEACA%2CaC1EgB%3BED2EhB%3BEFyDQ%2COG9GK%3BEH%2BGL%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%2COGnHF%3BEHoHE%3B%3BAAIR%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2COGlIK%3B%3BAHmEb%3BEACI%3B%3BAAEA%3BEACI%3BEErBR%3BEACA%3BEACA%2CaC1EgB%3BED2EhB%3BEFoBQ%2COGzEK%3BEH0EL%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%2COG9EF%3BEH%2BEE%2CaGtGO%3BEHuGP%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2COG%5C%2FFC%3B%3BAHsDT%3BEClEI%3BIACI%3B%3B%3BAAIR%3BECCJ%3BEACA%3BEACA%2CaCjBkB%3BEDkBlB%3BEACA%3B%3BADDI%3BECKJ%3BEACA%3BEACA%2CaCzBkB%3BED0BlB%3BEACA%3B%3BADLI%3BECSJ%3BEACA%3BEACA%2CaCjCkB%3BEDkClB%3BEACA%3B%3BADTI%3BECaJ%3BEACA%3BEACA%2CaC1CgB%3BED2ChB%3BEACA%3B%3BADbI%3BAAAA%3BAAAA%3BAAAA%3BEAII%3BEACA%3BEACA%3B%3BAAGJ%3BECgCJ%3BEACA%3BEACA%2CaC1EgB%3BED2EhB%3B%3BAD1BQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BEDmJR%3BEACA%3BEACA%2COG%5C%2FKe%3BEHiLf%3BEAOA%3BEACA%3BEACA%3B%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBGlMM%3BEHmMN%3B%3BAA5KA%3BEAgLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BIAMI%3B%3BEAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BIACI%3B%3B%3BAAvJR%3BEA8IA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BIAMI%3B%3BEAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BIACI%3B%3B%3BAClLZ%3BEACI%2CYElBI%3BEFmBJ%2CeElBI%3B%3BAFoBJ%3BECoBJ%3BEACA%3BEACA%2CaCjFgB%3BEDkFhB%3B%3BADpBQ%3BEDsIR%3BEACA%3BEACA%2COG%5C%2FKe%3BEHiLf%3BEAOA%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBGlMM%3BEHmMN%3B%3BAA5KA%3BEAgLA%3BIAMI%3B%3BEAEA%3BIACI%3B%3B%3BAAvJR%3BEA8IA%3BIAMI%3B%3BEAEA%3BIACI%3B%3B%3BACtKR%3BECYJ%3BEACA%3BEACA%2CaCjFgB%3BEDkFhB%3BEDbQ%3BEACA%3B%3BAAEA%3BED4HR%3BEACA%3BEACA%2COG%5C%2FKe%3BEHiLf%3BEAOA%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBGlMM%3BEHmMN%3B%3BAA5KA%3BEAgLA%3BIAMI%3B%3BEAEA%3BIACI%3B%3B%3BAAvJR%3BEA8IA%3BIAMI%3B%3BEAEA%3BIACI%3B%3B%3BAAvMR%3BEC4CI%3BIACI%3BIACA%3BIACA%3B%3BEAGJ%3BAAAA%3BAAAA%3BIAGI%3B%3B%3BADLR%3BECJI%3BIACI%3BIACA%3BIACA%3B%3BEAGJ%3BAAAA%3BAAAA%3BIAGI%3B%3B%3BAD9CR%3BECmDI%3BIACI%3B%3BEAGJ%3BAAAA%3BAAAA%3BAAAA%3BIAII%3B%3BEAGJ%3BAAAA%3BAAAA%3BIAGI%3BIACA%3B%3B%3BADzBR%3BECUI%3BIACI%3B%3BEAGJ%3BAAAA%3BAAAA%3BAAAA%3BIAII%3B%3BEAGJ%3BAAAA%3BAAAA%3BIAGI%3BIACA%3B%3B%3B%3BAAMhB%3BEClCI%3BEACA%3BEACA%2CaCjFgB%3BEDkFhB%3BEDiCA%2COE5Ge%3BEF6Gf%3B%3BAAEA%3BAAAA%3BAAAA%3BEAGI%3BEACA%3B%3BAAGJ%3BEACI%3B%3BAAEA%3BECxDJ%3BEACA%3BEACA%2CaC1EgB%3BED2EhB%3B%3BADwDQ%3BEDiER%3BEACA%3BEACA%2COG%5C%2FKe%3BEHiLf%3BEAOA%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBGlMM%3BEHmMN%3B%3BAA5KA%3BEAgLA%3BIAMI%3B%3BEAEA%3BIACI%3B%3B%3BAAvJR%3BEA8IA%3BIAMI%3B%3BEAEA%3BIACI%3B%3B%3B%3BAC9FZ%3BEDmBA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%2CkBG5JW%3BEH6JX%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%3BAChCJ%3BEACI%3B%3BAAEA%3BECjFR%3BEACA%3BEACA%2CaClEgB%3BEDmEhB%3BEACA%2COC9Ca%3BEF6HD%3BEACA%2COE9HC%3BEF%2BHD%3B%3BAAGJ%3BECzER%3BEACA%3BEACA%2CaCjFgB%3BEDkFhB%3BEDwEY%2COEpIC%3BEFqID%3B%3BAAEA%3BEACI%3B%3BAAIR%3BECnFR%3BEACA%3BEACA%2CaCjFgB%3BEDkFhB%3B%3B%3BAD0FQ%3BECpIR%3BEACA%3BEACA%2CaC1CgB%3BED2ChB%3BEACA%3BEDkIY%3B%3BAAGJ%3BECjIR%3BEACA%3BEACA%2CaClDgB%3BEDmDhB%3BEACA%3B%3BADiIQ%3BEC7GR%3BEACA%3BEACA%2CaC1EgB%3BED2EhB%3BED4GY%3B%3B%3BAAMhB%3BEACI%2CYEzJQ%22%7D */