@keyframes btnArrowBounce {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-5px);
  }
  75% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}
.ce_simpletextimage {
  position: relative;
  margin: clamp(5.5rem, 4.5959rem + 3.0137vw, 8.25rem) 0;
}
.ce_simpletextimage.orange-right {
  padding: clamp(5.5rem, 4.5959rem + 3.0137vw, 8.25rem) 0;
  margin: 0;
}
.ce_simpletextimage.orange-right:after {
  content: "";
  position: absolute;
  width: 440px;
  height: 630px;
  background: url() right top/100% 100% no-repeat;
  bottom: 0;
  left: 100%;
  background-image: url("../../bundles/agorumbasic/images/background-elements/shape-orange.svg");
  transform: translate(12%, 5%) rotate(90deg);
  z-index: -1;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage.orange-right:after {
    width: clamp(27.5rem, 5.3722rem + 23.4002vw, 42.8125rem);
    height: clamp(39.375rem, 7.7638rem + 33.4288vw, 61.25rem);
  }
}
@media only screen and (min-width: 1941px) {
  .ce_simpletextimage.orange-right:after {
    width: 685px;
    height: 980px;
  }
}
.ce_simpletextimage.orange-right-2 {
  padding: clamp(8.625rem, 7.9264rem + 2.3288vw, 10.75rem) 0;
  margin: 0;
}
.ce_simpletextimage.orange-right-2:after {
  content: "";
  position: absolute;
  width: 440px;
  height: 630px;
  background: url() right top/100% 100% no-repeat;
  bottom: 0;
  left: 86%;
  background-image: url("../../bundles/agorumbasic/images/background-elements/shape-orange-2.svg");
  transform: translateY(37%) rotate(-165deg);
  z-index: -1;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage.orange-right-2:after {
    width: clamp(27.5rem, 5.3722rem + 23.4002vw, 42.8125rem);
    height: clamp(39.375rem, 7.7638rem + 33.4288vw, 61.25rem);
  }
}
@media only screen and (min-width: 1941px) {
  .ce_simpletextimage.orange-right-2:after {
    width: 685px;
    height: 980px;
  }
}
.ce_simpletextimage .inside {
  width: 86%;
  max-width: 1702px;
  max-width: 106.375rem;
  margin: 0 auto;
}
@media only screen and (max-width: 1279.98px) {
  .ce_simpletextimage .inside {
    width: 90%;
  }
}
.ce_simpletextimage .column-image {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1.5em;
}
.ce_simpletextimage .column-image figure {
  max-width: 1280px;
}
.ce_simpletextimage .column-text .heading {
  font-family: "New Science", sans-serif;
  font-size: clamp(2.0625rem, 1.5683rem + 1.6473vw, 3.125rem);
  line-height: 1.1;
  color: #3B3B3B;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage .column-text .heading {
    font-size: clamp(3.125rem, -1.7325rem + 5.1402vw, 4.5rem);
  }
}
.ce_simpletextimage .column-text .overline {
  font-family: "New Science", sans-serif;
  font-size: clamp(1rem, 0.8837rem + 0.3876vw, 1.25rem);
  line-height: 1.3;
  letter-spacing: 0.01rem;
  color: #3B3B3B;
  font-weight: 600;
  display: block;
  margin-bottom: 0.625rem;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage .column-text .overline {
    font-size: clamp(1.25rem, 0.3668rem + 0.9346vw, 1.5rem);
  }
}
.ce_simpletextimage .column-text p {
  font-family: "New Science", sans-serif;
  font-size: clamp(1rem, 0.8837rem + 0.3876vw, 1.25rem);
  line-height: 1.4;
  letter-spacing: 0.01rem;
  color: #3B3B3B;
  margin-bottom: 1.8em;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage .column-text p {
    font-size: clamp(1.25rem, 0.3668rem + 0.9346vw, 1.5rem);
  }
}
.ce_simpletextimage .column-text p:last-child {
  margin-bottom: 0;
}
.ce_simpletextimage .column-text a:not(.btn-cta) {
  font: inherit;
  font-weight: 600;
  color: #EB4D27;
  text-decoration: underline;
}
.ce_simpletextimage .column-text a:not(.btn-cta):hover {
  opacity: 0.5;
}
.ce_simpletextimage .column-text ul, .ce_simpletextimage .column-text ol {
  margin: 3em 0;
}
.ce_simpletextimage .column-text ul li, .ce_simpletextimage .column-text ol li {
  font-family: "New Science", sans-serif;
  font-size: clamp(1rem, 0.8837rem + 0.3876vw, 1.25rem);
  line-height: 1.4;
  letter-spacing: 0.01rem;
  color: #3B3B3B;
  width: 100%;
  margin-bottom: 1.2em;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage .column-text ul li, .ce_simpletextimage .column-text ol li {
    font-size: clamp(1.25rem, 0.3668rem + 0.9346vw, 1.5rem);
  }
}
.ce_simpletextimage .column-text ul li:last-child, .ce_simpletextimage .column-text ol li:last-child {
  margin-bottom: 0;
}
.ce_simpletextimage .column-text ul ul, .ce_simpletextimage .column-text ul ol, .ce_simpletextimage .column-text ol ul, .ce_simpletextimage .column-text ol ol {
  margin: 1.2em 0 0 0;
}
.ce_simpletextimage .column-text ul ol, .ce_simpletextimage .column-text ol ol {
  padding-left: 1.2em;
}
.ce_simpletextimage .column-text ul ol.list-style-2, .ce_simpletextimage .column-text ol ol.list-style-2 {
  padding-left: 2em;
}
.ce_simpletextimage .column-text ul ul, .ce_simpletextimage .column-text ol ul {
  padding-left: 0.8em;
}
.ce_simpletextimage .column-text ul ul.list-style-2, .ce_simpletextimage .column-text ol ul.list-style-2 {
  margin-bottom: 0;
  padding-left: 1.5em;
}
.ce_simpletextimage .column-text ul.two-columns, .ce_simpletextimage .column-text ol.two-columns {
  list-style-type: none;
  padding-left: 0;
}
@media only screen and (min-width: 720px) {
  .ce_simpletextimage .column-text ul.two-columns, .ce_simpletextimage .column-text ol.two-columns {
    column-count: 2;
    column-gap: 6%;
  }
}
.ce_simpletextimage .column-text ul {
  list-style-type: disc;
  padding-left: clamp(1rem, 0.938rem + 0.208vw, 1.188rem);
}
.ce_simpletextimage .column-text ul.list-style-2 {
  padding-left: clamp(1.5rem, 1.25rem + 0.833vw, 2.25rem);
}
.ce_simpletextimage .column-text ul.list-style-2 > li {
  position: relative;
  display: inline-block;
}
.ce_simpletextimage .column-text ul.list-style-2 > li:before {
  content: "";
  display: inline-block;
  margin-right: 0.5em;
  width: 0.75em;
  height: 0.75em;
  background-color: #006BFF;
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  position: absolute;
  left: -1.5em;
  top: 0.25em;
}
.ce_simpletextimage .column-text ul.list-style-features {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ce_simpletextimage .column-text ul.list-style-features > li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 1.4em;
}
.ce_simpletextimage .column-text ul.list-style-features > li:after {
  content: url("../../bundles/agorumbasic/icons/icon-checkmark-blue.svg");
  display: inline-block;
  width: 1rem;
  height: auto;
}
.ce_simpletextimage .column-text ul.list-style-features > li:nth-of-type(odd) {
  background-color: #F0F0F0;
}
.ce_simpletextimage .column-text ol {
  list-style-type: normal;
  padding-left: clamp(1.125rem, 0.917rem + 0.694vw, 1.75rem);
}
.ce_simpletextimage .column-text ol.list-style-2 {
  list-style-type: none;
  padding-left: clamp(2.125rem, 1.917rem + 0.694vw, 2.75rem);
  counter-reset: custom-list-counter;
}
.ce_simpletextimage .column-text ol.list-style-2 > li {
  position: relative;
  counter-increment: custom-list-counter;
}
.ce_simpletextimage .column-text ol.list-style-2 > li:before {
  content: counter(custom-list-counter) ".";
  display: inline-block;
  min-width: 1.4em;
  margin-right: 0.6em;
  color: #006BFF;
  font-weight: 600;
  position: absolute;
  left: -2em;
  top: 0;
}
.ce_simpletextimage .column-text .buttons {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  margin-top: 1.5em;
}
.ce_simpletextimage .column-text .buttons > a {
  width: fit-content;
}
.ce_simpletextimage .column-text .buttons .hyperlink {
  display: inline-flex;
  align-items: center;
  gap: 1em;
  color: #EB4D27;
  font-family: "New Science", sans-serif;
  font-size: clamp(1em, 0.8837rem + 0.3876vw, 1.25em);
  line-height: normal;
  font-weight: 600;
  text-decoration: none;
}
.ce_simpletextimage .column-text .buttons .hyperlink::after {
  content: url("../../bundles/agorumbasic/icons/icon-arrow-right.svg");
  width: 12px;
  height: 20px;
}
.ce_simpletextimage .column-text .buttons .hyperlink:hover:after {
  animation: btnArrowBounce 0.6s linear;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink) {
  font-family: "New Science", sans-serif;
  font-size: clamp(1rem, 0.8837rem + 0.3876vw, 1.25rem);
  line-height: 1.4;
  letter-spacing: 0.01rem;
  color: #3B3B3B;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  gap: 1em;
  width: fit-content;
  padding: 0.8em 1.3em;
  border: 0.125rem solid transparent;
  background-color: #EB4D27;
  color: white;
  text-decoration: none;
  cursor: pointer;
  transition: all 200ms ease;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink) {
    font-size: clamp(1.25rem, 0.3668rem + 0.9346vw, 1.5rem);
  }
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink) svg path {
  fill: #FFFFFF;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):hover {
  border-color: #EB4D27;
  background-color: transparent;
  color: #EB4D27;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):hover svg {
  animation: btnArrowBounce 0.6s linear;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):hover svg path {
  fill: #EB4D27;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type {
  font-family: "New Science", sans-serif;
  font-size: clamp(1rem, 0.8837rem + 0.3876vw, 1.25rem);
  line-height: 1.4;
  letter-spacing: 0.01rem;
  color: #3B3B3B;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  gap: 1em;
  width: fit-content;
  padding: 0.8em 1.3em;
  border: 0.125rem solid transparent;
  background-color: #EB4D27;
  color: white;
  text-decoration: none;
  cursor: pointer;
  transition: all 200ms ease;
  border-color: #006BFF;
  background-color: #006BFF;
}
@media only screen and (min-width: 1513px) {
  .ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type {
    font-size: clamp(1.25rem, 0.3668rem + 0.9346vw, 1.5rem);
  }
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type svg path {
  fill: #FFFFFF;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type:hover {
  border-color: #EB4D27;
  background-color: transparent;
  color: #EB4D27;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type:hover svg {
  animation: btnArrowBounce 0.6s linear;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type:hover svg path {
  fill: #EB4D27;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type:hover {
  border-color: #006BFF;
  background-color: transparent;
  color: #006BFF;
}
.ce_simpletextimage .column-text .buttons .btn-cta:not(.hyperlink):not(:first-of-type):last-of-type:hover svg path {
  fill: #006BFF;
}
@media only screen and (min-width: 720px) {
  .ce_simpletextimage.orange-right:after {
    left: 98%;
    transform: translateY(-24%) rotate(90deg);
  }
  .ce_simpletextimage .inside {
    display: flex;
    align-items: center;
  }
  .ce_simpletextimage .column-image {
    width: 50%;
    margin-right: 6%;
    margin-bottom: 0;
  }
  .ce_simpletextimage .column-text {
    width: 44%;
  }
  .ce_simpletextimage .column-text .heading {
    margin-top: 0;
  }
  .ce_simpletextimage .column-text .buttons {
    margin-top: 2.5em;
  }
  .ce_simpletextimage.reverse .column-image {
    order: 2;
    margin-left: 6%;
    margin-right: 0;
  }
  .ce_simpletextimage.offset .column-image {
    width: calc((100vw - 100%) / 2 + 50%);
    margin-left: calc(-1 * (100vw - 100%) / 2);
  }
}
@media only screen and (min-width: 720px) {
  .ce_simpletextimage.orange-right:after {
    left: 92%;
    transform: translateY(-33%) rotate(90deg);
  }
}
@media only screen and (min-width: 1941px) {
  .ce_simpletextimage.orange-right:after {
    left: 90%;
    transform: translateY(-18%) rotate(90deg);
  }
}

/*# 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%2Fagorum.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fagorumbasic%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fagorum.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fagorumbasic%5C%2Fcss%5C%2Felements%5C%2Fce_simpletextimage.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fagorum.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fagorumbasic%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fagorum.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fagorumbasic%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAiTA%3BAAAA%2CEACI%3BAAAA%2CIACI%3BAAAA%3BAAAA%2CEAGJ%3BAAAA%2CIACI%3BAAAA%3BAAAA%2CEAGJ%3BAAAA%2CIACI%3BAAAA%3BAAAA%2CEAGJ%3BAAAA%2CIACI%3BAAAA%3BAAAA%3BAC7TR%3BEACI%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3B%3BAAEA%3BEC4CJ%3BEACA%3BEACA%3BEACA%3BEACA%3BED9CQ%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BACbR%3BEDOI%3BICmDA%3BIACA%3B%3B%3BAA3DJ%3BEDOI%3BICwDA%3BIACA%3B%3B%3BAD%5C%2FCJ%3BEACI%3BEACA%3B%3BAAEA%3BEC8BJ%3BEACA%3BEACA%3BEACA%3BEACA%3BEDhCQ%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAC3BR%3BEDqBI%3BICqCA%3BIACA%3B%3B%3BAA3DJ%3BEDqBI%3BIC0CA%3BIACA%3B%3B%3BADjCJ%3BECXA%3BEACA%3BEACA%3BEACA%3B%3BAAjBA%3BEDyBA%3BICSI%3B%3B%3BADJA%3BEACI%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3B%3BAAKJ%3BEDrCR%2CaGMW%3BEHLX%3BEACA%3BEACA%2COGLc%3BEFyCF%3B%3BACjDZ%3BED%2BCQ%3BID%5C%2FBJ%3B%3B%3BACoCI%3BED%2BCR%2CaGnFW%3BEHoFX%3BEACA%3BEACA%3BEACA%2COG%5C%2FFc%3BEF8CF%2CaEjCO%3BEFkCP%3BEACA%3B%3BACxDZ%3BEDoDQ%3BIDsDJ%3B%3B%3BAC%5C%2FCI%3BEDmBR%2CaG9DW%3BEH%2BDX%3BEACA%3BEACA%3BEACA%2COG1Ec%3BEFqDF%3B%3BAC7DZ%3BED2DQ%3BID0BJ%3B%3B%3BACtBQ%3BEACI%3B%3BAAIR%3BEAEI%3BEACA%2CaElDO%3BEFmDP%2COEnEG%3BEFoEH%3B%3BAAEA%3BEACI%3B%3BAAIR%3BEACI%3B%3BAAEA%3BEDLZ%2CaG9DW%3BEH%2BDX%3BEACA%3BEACA%3BEACA%2COG1Ec%3BEF6EE%3BEACA%3B%3BACtFhB%3BEDmFY%3BIDER%3B%3B%3BACGY%3BEACI%3B%3BAAIR%3BEACI%3B%3BAAEJ%3BEACI%3B%3BAAEA%3BEACI%3B%3BAAGR%3BEACI%3B%3BAAEA%3BEACI%3BEACA%3B%3BAAIR%3BEACI%3BEACA%3B%3BAClHhB%3BEDgHY%3BIAKQ%3BIACA%3B%3B%3BAAKZ%3BEACI%3BEACA%3B%3BAAEA%3BEACI%3B%3BAAEA%3BEACI%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBE9IZ%3BEF%2BIY%3BEACA%3BEACA%3BEACA%3B%3BAAKZ%3BEACI%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%2CkBEhKT%3B%3BAFsKP%3BEACI%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%2COEpMZ%3BEFqMY%2CaE9KL%3BEF%2BKK%3BEACA%3BEACA%3B%3BAAMhB%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3B%3BAAGJ%3BEDuBZ%3BEACA%3BEACA%3BEACA%2COG3Oe%3BEH4Of%2CaGjOW%3BEHmOX%3BEACA%3BEACA%2CaGhOmB%3BEHiOnB%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3B%3BAAQJ%3BEACI%3B%3BAC1CQ%3BED5IZ%2CaG9DW%3BEH%2BDX%3BEACA%3BEACA%3BEACA%2COG1Ec%3BEHiJd%2CaGpImB%3BEHqInB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBG5Je%3BEH6Jf%3BEACA%3BEACA%3BEACA%3B%3BAErKA%3BED0NY%3BIDrIR%3B%3B%3BAAkFJ%3BEACI%2CMGxKA%3B%3BAH2KJ%3BEACI%2CcGvKW%3BEHwKX%3BEACA%2COGzKW%3B%3BAH2KX%3BEACI%3B%3BAAEA%3BEACI%2CMG%5C%2FKG%3B%3BAFwNC%3BED%5C%2FIhB%2CaG9DW%3BEH%2BDX%3BEACA%3BEACA%3BEACA%2COG1Ec%3BEHiJd%2CaGpImB%3BEHqInB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBG5Je%3BEH6Jf%3BEACA%3BEACA%3BEACA%3BEAqBI%2CcG5LQ%3BEH6LR%2CkBG7LQ%3B%3BADEZ%3BED6NgB%3BIDxIZ%3B%3B%3BAAkFJ%3BEACI%2CMGxKA%3B%3BAH2KJ%3BEACI%2CcGvKW%3BEHwKX%3BEACA%2COGzKW%3B%3BAH2KX%3BEACI%3B%3BAAEA%3BEACI%2CMG%5C%2FKG%3B%3BAHwLX%3BEACI%2CcGhMI%3BEHiMJ%3BEACA%2COGlMI%3B%3BAHoMJ%3BEACI%2CMGrMA%3B%3BADEZ%3BEDuOQ%3BIACI%3BIACA%3B%3BEAIR%3BIACI%3BIACA%3B%3BEAIA%3BIACI%3BIACA%3BIACA%3B%3BEAGJ%3BIACI%3B%3BEAEA%3BIACI%3B%3BEAGJ%3BIACI%3B%3BEAOJ%3BIACI%3BIACA%3BIACA%3B%3BEAOJ%3BIACI%3BIACA%3B%3B%3BACpRhB%3BED4RQ%3BIACI%3BIACA%3B%3B%3BAC9RZ%3BEDqSQ%3BIACI%3BIACA%22%7D */