.ce_textwithimage .inside {
  width: 85%;
  max-width: 1300px;
  margin-inline: auto;
  display: flex;
  gap: clamp(2.5625rem, 1.9758rem + 1.8775vw, 3.75rem);
}
@media (max-width: 767px) {
  .ce_textwithimage .inside {
    width: 90%;
  }
}
.ce_textwithimage .text-wrap {
  flex: 1;
}
.ce_textwithimage .overheadline {
  font-size: 1rem;
  font-size: clamp(1rem, 0.9382rem + 0.1976vw, 1.125rem);
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: #E62336;
  margin-bottom: 1.5rem;
}
.ce_textwithimage .headline {
  font-size: 1.75rem;
  font-size: clamp(1.75rem, 1.3177rem + 1.3834vw, 2.625rem);
  font-weight: 400;
  line-height: 1em;
  color: #17285E;
  margin-bottom: 1.25rem;
}
.ce_textwithimage .paragraph a {
  color: #E62336;
}
.ce_textwithimage .paragraph p + ul {
  margin-top: 1.5rem;
}
.ce_textwithimage .paragraph p + ul li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.ce_textwithimage .paragraph p + ul li a {
  color: #ffffff;
  text-decoration: none;
}
.ce_textwithimage .btn {
  margin-top: 3rem;
}
.ce_textwithimage figure {
  display: flex;
  align-items: flex-end;
  margin-bottom: -3rem;
}
@media (min-width: 871px) {
  .ce_textwithimage .text-wrap {
    padding-block: clamp(5rem, 3.1472rem + 5.9289vw, 8.75rem);
  }
}
@media (max-width: 870px) {
  .ce_textwithimage .inside {
    flex-direction: column;
  }
}
.ce_textwithimage.reverse .inside {
  flex-direction: row-reverse;
}
@media (max-width: 870px) {
  .ce_textwithimage.reverse {
    padding-block: clamp(6.25rem, 4.3972rem + 5.9289vw, 10rem);
  }
  .ce_textwithimage.reverse .inside {
    flex-direction: column-reverse;
  }
  .ce_textwithimage.reverse .inside figure {
    margin-bottom: 0;
  }
}
.ce_textwithimage.bluebg {
  background-color: #17285E;
  padding-top: clamp(5rem, 3.1472rem + 5.9289vw, 8.75rem);
}
.ce_textwithimage.bluebg .headline, .ce_textwithimage.bluebg .paragraph {
  color: #ffffff;
}
.ce_textwithimage.bluebg .paragraph {
  margin-bottom: 0;
}
@media (min-width: 871px) {
  .ce_textwithimage.bluebg.no-padding {
    padding-top: 0;
  }
}
.ce_textwithimage.bgimageshape {
  overflow: hidden;
  padding-block: clamp(7.25rem, 4.0385rem + 10.2767vw, 13.75rem);
}
.ce_textwithimage.bgimageshape figure {
  margin-bottom: 0;
  position: relative;
  margin-bottom: 3rem;
}
.ce_textwithimage.bgimageshape figure picture {
  display: block;
  position: relative;
}
.ce_textwithimage.bgimageshape figure picture::after {
  content: "";
  background-color: #17285E;
  position: absolute;
  right: -3rem;
  bottom: -3rem;
  width: 90%;
  height: 90%;
}
@media (max-width: 870px) {
  .ce_textwithimage.bgimageshape figure picture::after {
    right: -1.5rem;
    bottom: -1.5rem;
  }
}
.ce_textwithimage.bgimageshape figure picture img {
  z-index: 2;
  position: relative;
}
.ce_textwithimage.no-margin figure {
  margin-bottom: 0;
  align-items: center;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fbansbach-corporate-finance.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Fbansbach-basic%2Fpublic%2Fcss%2Felements%2Fce_text_with_image.scss%22%2C%22var%2Fwww%2Fvhosts%2Fbansbach-corporate-finance.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Fbansbach-basic%2Fpublic%2Fcss%2Felements%2F..%2Fincludes%2F.%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAcZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%22%7D */