.ce_text {
  margin: clamp(3.75em, 2.8398em + 3.8835vw, 7.5em) 0 clamp(2.5em, 1.8932em + 2.589vw, 5em);
}
.ce_text .inside {
  width: 92.5%;
  margin: auto;
  max-width: 1392px;
  max-width: 87em;
  max-width: 920px;
  max-width: 57.5em;
}
.ce_text h1 {
  font-size: 3em;
  font-size: clamp(1.875em, 1.6019em + 1.165vw, 3em);
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: -1px;
  margin-bottom: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em);
}
.ce_text h2 {
  font-size: 2.5em;
  font-size: clamp(1.625em, 1.4126em + 0.9061vw, 2.5em);
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: -0.5px;
  margin-bottom: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em);
}
.ce_text h3 {
  font-size: 2em;
  font-size: clamp(1.375em, 1.2233rem + 0.6472vw, 2em);
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: -0.5px;
  margin-bottom: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em);
}
.ce_text h4 {
  font-size: 1.5em;
  font-size: clamp(1.125em, 1.034em + 0.3883vw, 1.5em);
  font-weight: 400;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em);
}
.ce_text strong {
  font-weight: 700;
}
.ce_text p {
  font-size: 1.25em;
  font-size: clamp(1.0625em, 1.017em + 0.1942vw, 1.25em);
  font-weight: 400;
  line-height: 1.7;
  margin-bottom: 3em;
}
@media (max-width: 880px) {
  .ce_text p {
    margin-bottom: 6.3em;
  }
}
@media (max-width: 540px) {
  .ce_text p {
    margin-bottom: 2.35em;
  }
}
.ce_text p:last-child {
  margin-bottom: 0;
}
.ce_text a {
  display: inline-block;
  color: #D70F3C;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: border 100ms linear;
}
.ce_text a:hover, .ce_text a:active, .ce_text a:focus {
  border-color: #D70F3C;
}
.ce_text ul {
  list-style: none;
  padding: 0;
  margin: 0 0 3.75em 0;
}
.ce_text ul li {
  font-size: 1.25em;
  font-size: clamp(1.0625em, 1.017em + 0.1942vw, 1.25em);
  font-weight: 400;
  line-height: 1.7;
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 1.7em;
}
.ce_text ul li:last-child {
  margin-bottom: 0;
}
.ce_text ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  content: "━";
  font-size: 14px;
  font-weight: bold;
  color: #D70F3C;
}
.tl_content .ce_text {
  padding: 0;
  margin: 0;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Ffellbach81.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Ffellbach-basic%2Fsrc%2FResources%2Fpublic%2Fcss%2Felements%2Fce_text.scss%22%2C%22var%2Fwww%2Fvhosts%2Ffellbach81.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Ffellbach-basic%2Fsrc%2FResources%2Fpublic%2Fcss%2Felements%2F..%2Fincludes%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3CA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD4BR%3BAAAA%3BAAAA%3BAAAA%22%7D */