/*
$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop
*/
.ce_image_teaser {
  margin-bottom: clamp(2.5rem, 1.75rem + 3.25vw, 5rem);
}
@media (min-width: 48rem) {
  .ce_image_teaser {
    margin-top: clamp(5rem, 3.45rem + 6.55vw, 10rem);
  }
}
@media (min-width: tablet) {
  .ce_image_teaser {
    margin-top: clamp(5rem, 3.45rem + 6.55vw, 10rem);
  }
}
.ce_image_teaser .wrapper {
  min-height: 25rem;
  background-color: #8AA390;
  padding-bottom: 3.375rem;
}
@media (min-width: 37.5rem) {
  .ce_image_teaser .wrapper {
    border-radius: 0.5rem;
  }
}
@media (min-width: tablet-small) {
  .ce_image_teaser .wrapper {
    border-radius: 0.5rem;
  }
}
@media (min-width: 48rem) {
  .ce_image_teaser .wrapper {
    display: flex;
    border-radius: 0.5rem;
    padding: 0;
  }
}
@media (min-width: tablet) {
  .ce_image_teaser .wrapper {
    display: flex;
    border-radius: 0.5rem;
    padding: 0;
  }
}
.ce_image_teaser .svg-container {
  display: flex;
  align-self: center;
  width: 18.75rem;
  height: 18.75rem;
  margin: 0 auto -3rem auto;
}
@media (min-width: 48rem) {
  .ce_image_teaser .svg-container {
    flex-basis: 50%;
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
@media (min-width: tablet) {
  .ce_image_teaser .svg-container {
    flex-basis: 50%;
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
.ce_image_teaser .text-container {
  text-align: center;
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 48rem) {
  .ce_image_teaser .text-container {
    flex-basis: 50%;
  }
}
@media (min-width: tablet) {
  .ce_image_teaser .text-container {
    flex-basis: 50%;
  }
}
.ce_image_teaser .text-container h2,
.ce_image_teaser .text-container 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;
  color: #F6F8F4;
  margin-bottom: 2.125rem;
}
@media (min-width: 80rem) {
  .ce_image_teaser .text-container h2,
  .ce_image_teaser .text-container h3 {
    margin-bottom: 3rem;
  }
}
@media (min-width: tablet-desktop) {
  .ce_image_teaser .text-container h2,
  .ce_image_teaser .text-container h3 {
    margin-bottom: 3rem;
  }
}
.ce_image_teaser .text-container h2 span,
.ce_image_teaser .text-container h3 span {
  display: block;
}
.ce_image_teaser .text-container p {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
  color: #F6F8F4;
  max-width: 16rem;
}
@media (min-width: 90em) {
  .ce_image_teaser .text-container p {
    max-width: 24rem;
  }
}
@media (min-width: desktop) {
  .ce_image_teaser .text-container p {
    max-width: 24rem;
  }
}
.ce_image_teaser .text-container h2 a,
.ce_image_teaser .text-container h3 a,
.ce_image_teaser .text-container p a {
  position: relative;
  display: inline-block;
  color: #38485D;
  text-decoration: none;
  z-index: 1;
  padding: 0 0.063rem;
  transition: color ease 300ms;
  color: #F6F8F4;
}
.ce_image_teaser .text-container h2 a::after,
.ce_image_teaser .text-container h3 a::after,
.ce_image_teaser .text-container 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_image_teaser .text-container h2 a:hover,
  .ce_image_teaser .text-container h3 a:hover,
  .ce_image_teaser .text-container p a:hover {
    color: white;
  }
  .ce_image_teaser .text-container h2 a:hover::after,
  .ce_image_teaser .text-container h3 a:hover::after,
  .ce_image_teaser .text-container p a:hover::after {
    height: 95%;
  }
}
@media (min-width: tablet-desktop) {
  .ce_image_teaser .text-container h2 a:hover,
  .ce_image_teaser .text-container h3 a:hover,
  .ce_image_teaser .text-container p a:hover {
    color: white;
  }
  .ce_image_teaser .text-container h2 a:hover::after,
  .ce_image_teaser .text-container h3 a:hover::after,
  .ce_image_teaser .text-container p a:hover::after {
    height: 95%;
  }
}
.ce_image_teaser .text-container .btn-container {
  margin-top: 2.125rem;
}
@media (min-width: 56.25rem) {
  .ce_image_teaser .text-container .label-container {
    top: 3.5rem;
  }
}
@media (min-width: tablet-large) {
  .ce_image_teaser .text-container .label-container {
    top: 3.5rem;
  }
}
.ce_image_teaser .text-container .label-container p {
  display: inline-block;
  font-size: 0.875rem;
  font-size: clamp(0.875rem, .55vw + .55vh, 1.25rem);
  font-weight: 300;
  line-height: 1.6;
  font-weight: 600;
  line-height: 1.1;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #E5EFE5;
  border-radius: 10rem;
  padding: 0.625rem 1.375rem;
  margin-right: auto;
}
@media (min-width: 90em) {
  .ce_image_teaser .text-container .label-container p {
    padding: 1.25rem 3.75rem;
  }
}
@media (min-width: desktop) {
  .ce_image_teaser .text-container .label-container p {
    padding: 1.25rem 3.75rem;
  }
}
@media (min-width: 160rem) {
  .ce_image_teaser .text-container .label-container p {
    padding: 1.5rem 4rem;
  }
}
@media (min-width: 48rem) {
  .ce_image_teaser.swap-positions .wrapper {
    flex-direction: row-reverse;
  }
}
@media (min-width: tablet) {
  .ce_image_teaser.swap-positions .wrapper {
    flex-direction: row-reverse;
  }
}

.tl_content {
  margin: 0;
}
.tl_content .ce_image_teaser {
  margin: 0;
}
.tl_content .ce_image_teaser .wrapper {
  width: 100%;
  margin: 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_image_teaser.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%2CeC%2BCQ%3B%3BAFJJ%3BEC5CR%3BIAIQ%2CYC6CI%3B%3B%3BAF2CJ%3BEC5FR%3BIAIQ%2CYC6CI%3B%3B%3BAD1CR%3BEACI%3BEACA%2CkBCmBO%3BEDlBP%3B%3BAD2BA%3BEC9BJ%3BIAMQ%2CeC4BI%3B%3B%3BAFmDR%3BECrFJ%3BIAMQ%2CeC4BI%3B%3B%3BAFGR%3BECrCJ%3BIAUQ%3BIACA%2CeCuBI%3BIDtBJ%3B%3B%3BADyEJ%3BECrFJ%3BIAUQ%3BIACA%2CeCuBI%3BIDtBJ%3B%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BADgBA%3BECrBJ%3BIAQQ%3BIACA%3BIACA%3BIACA%3B%3B%3BAD0DJ%3BECrEJ%3BIAQQ%3BIACA%3BIACA%3BIACA%3B%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BADAA%3BECNJ%3BIASQ%3B%3B%3BAD6CJ%3BECtDJ%3BIASQ%3B%3B%3BAAGJ%3BAAAA%3BEEhBJ%3BEACA%3BEACA%2CaDzBkB%3BEC0BlB%3BEACA%3BEFeQ%2COCpCO%3BEDqCP%3B%3BADIJ%3BECRA%3BAAAA%3BIAOQ%3B%3B%3BADmCR%3BEC1CA%3BAAAA%3BIAOQ%3B%3B%3BAAGJ%3BAAAA%3BEACI%3B%3BAAIR%3BEEwBJ%3BEACA%3BEACA%2CaDjFgB%3BECkFhB%3BEFzBQ%2COClDO%3BEDmDP%3B%3BADHJ%3BECAA%3BIAMQ%3B%3B%3BADqBR%3BEC3BA%3BIAMQ%3B%3B%3BAAOJ%3BAAAA%3BAAAA%3BEDgIR%3BEACA%3BEACA%2COE%5C%2FKe%3BEFiLf%3BEAOA%3BEACA%3BEACA%3BEC3IY%2COC%5C%2FDG%3B%3BAF4Mf%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%3BAC%5C%2FJR%3BEACI%3B%3BADlCJ%3BECqCA%3BIAEQ%3B%3B%3BADER%3BECJA%3BIAEQ%3B%3B%3BAAGJ%3BEACI%3BEEEZ%3BEACA%3BEACA%2CaDxFgB%3BECyFhB%3BEAYA%2CaDnGmB%3BECoGnB%3BEACA%3BEFjBY%3BEACA%2CkBC1EK%3BED2EL%3BEACA%3BEACA%3B%3BADnCR%3BEC4BI%3BIAUQ%3B%3B%3BADXZ%3BECCI%3BIAUQ%3B%3B%3BADjBZ%3BECOI%3BIAcQ%3B%3B%3BAD%5C%2FDZ%3BECsEA%3BIAEQ%3B%3B%3BADxBR%3BECsBA%3BIAEQ%3B%3B%3B%3BAAOhB%3BEACI%3B%3BAAEA%3BEACI%3B%3BAAEA%3BEACI%3BEACA%22%7D */