.c-text-images {
  --gap-md: var(--layout-gap-md);
  --gap-lg: var(--layout-gap-lg);
  --gap-sm: var(--layout-gap-sm);
  /*---------------------------------------
    Varianten Styling:
    Wiederkehrendes Element welches als Basis einen Komponenten hat, jedoch sich styletechnisch abhebt.
    Admin Options Feld für Styles oder ClassName bereitstellen und im Komponenten ändern.

    &.--uber_uns {
        align-items: flex-start;
        background: var(--color-primary);
        color: #ffffff;
    }
    ---------------------------------------*/
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "images" "content";
  /* >= 768px */
  /* >= 1024px */
  /* >= 1248px */
  /* >= 1440px */
  /* >= 1600px */
  /* >= 1920px */
}
.c-text-images--cta {
  margin-top: var(--section-y-sm);
}
.c-text-images.img-mobile-bottom {
  grid-template-areas: "content" "images";
}
.c-text-images.gap-md {
  gap: var(--space-md);
}
.c-text-images.gap-lg {
  gap: var(--space-lg);
}
.c-text-images.gap-sm {
  gap: var(--space-sm);
}
.c-text-images.img-border-radius-md .e-image {
  overflow: hidden;
  border-radius: var(--border-radius-md);
}
.c-text-images.img-border-radius-sm .e-image {
  overflow: hidden;
  border-radius: var(--border-radius-sm);
}
.c-text-images.margin-top-md {
  margin-top: var(--section-y-md);
}
.c-text-images.margin-top-lg {
  margin-top: var(--section-y-lg);
}
.c-text-images.margin-top-sm {
  margin-top: var(--section-y-sm);
}
.c-text-images.margin-top-xs {
  margin-top: var(--section-y-xs);
}
.c-text-images .images {
  overflow: hidden;
  grid-area: images;
}
.c-text-images.content-padding-sm .content {
  padding: var(--content-padding-sm);
}
.c-text-images.content-padding-md .content {
  padding: var(--content-padding-md);
}
.c-text-images.content-padding-lg .content {
  padding: var(--content-padding-lg);
}
.c-text-images .content {
  grid-area: content;
}
.c-text-images .content .text {
  margin-top: var(--space-md);
}
.c-text-images .content .text a {
  text-decoration: underline;
  color: var(--color-secondary);
}
.c-text-images .content .u-links {
  margin-top: var(--space-md);
}
.c-text-images--stacked {
  text-align: center;
}
.c-text-images--stacked.img-border-radius-sm .e-image {
  overflow: hidden;
  border-radius: var(--border-radius-sm);
}
.c-text-images--stacked.img-border-radius-md .e-image {
  overflow: hidden;
  border-radius: var(--border-radius-md);
}
.c-text-images--stacked .e-image {
  margin-bottom: var(--space-lg);
}
.c-text-images--cover {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0 var(--section-x) var(--space-xxl) var(--section-x);
  background-color: var(--color-default);
  color: #ffffff;
}
.c-text-images--cover .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 86vw;
  margin-top: var(--space-xxl);
  position: relative;
  z-index: 20;
}
.c-text-images--cover .image-wrapper .e-image {
  height: 100%;
}
.c-text-images--cover .image-wrapper .e-image picture {
  position: relative;
  overflow: hidden;
}
.c-text-images--cover .image-wrapper .e-image picture img {
  height: 100%;
}
.c-text-images--cover .image-wrapper .e-image picture .gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.c-text-images--cover .content {
  opacity: 0;
  margin-top: var(--space-xl);
  position: relative;
  z-index: 1;
}
.c-text-images--cover .content .text {
  text-align: center;
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
}
.c-text-images--cover .title {
  position: absolute;
  top: calc(( (var(--WIH) * 0.5) - 86vw - var(--space-xxl) ) + 86vw);
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
  color: #ffffff;
  margin-bottom: 0;
  width: 86vw;
  text-align: center;
}
.c-text-images--cover .buttons-wrapper {
  margin-top: var(--space-md);
  justify-content: center;
}
.c-text-images--cover.text-align-center .content .title,
.c-text-images--cover.text-align-center .content .text,
.c-text-images--cover.text-align-center .content .subtitle {
  text-align: center;
}
.c-text-images--cover.text-h3 .content .text {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}
.c-text-images--cover.text-h4 .content .text {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
}
.c-text-images--cover.show .content {
  opacity: 1;
}
@media screen and (min-width: 1024px) {
  .c-text-images {
    grid-template-columns: 1fr 1fr;
  }
  .c-text-images.img-mode-auto .images,
  .c-text-images.img-mode-auto .content {
    align-self: center;
  }
  .c-text-images.img-mode-cover .images {
    height: 100%;
    position: relative;
  }
  .c-text-images.img-mode-cover .images .image {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .c-text-images.img-mode-cover .images .image picture {
    height: 100%;
    width: 100%;
  }
  .c-text-images.img-mode-cover .images .image picture img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .c-text-images.img-mode-stretch .images {
    height: 100%;
    position: relative;
  }
  .c-text-images.img-mode-stretch .images .image {
    height: 100%;
    width: 100%;
  }
  .c-text-images.img-mode-stretch .images .image picture {
    height: 100%;
    width: 100%;
  }
  .c-text-images.img-mode-stretch .images .image picture img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .c-text-images.img-mobile-bottom {
    grid-template-columns: unset;
  }
  .c-text-images.img-left {
    grid-template-areas: "images content";
    grid-template-columns: var(--img-width) 1fr;
  }
  .c-text-images.img-right {
    grid-template-areas: "content images";
    grid-template-columns: 1fr var(--img-width);
  }
  .c-text-images .images {
    align-self: center;
  }
  .c-text-images .content {
    flex-grow: 1;
    align-self: center;
  }
  .c-text-images .content .text {
    margin-top: 0;
  }
  .c-text-images--stacked.text-h4 .text {
    font-size: var(--font-size-h4);
    line-height: var(--line-height-h4);
  }
  .c-text-images--stacked.text-h3 .text {
    font-size: var(--font-size-h3);
    line-height: var(--line-height-h3);
  }
  .c-text-images--cover {
    padding: 0 calc(var(--section-x) + var(--section-narrow-lg)) var(--space-xxl);
  }
  .c-text-images--cover .title {
    padding: 0 var(--section-narrow-lg);
  }
  .c-text-images--cover .image-wrapper {
    height: calc((100vw - ( (var(--section-x) + var(--section-narrow-lg))*2 ) ) * 0.5625);
  }
}
@media screen and (min-width: 1440px) {
  .c-text-images--cover .title {
    top: calc(( (var(--WIH) * 0.5) - 83vw - var(--space-xxl) ) + 83vw);
    width: 83vw;
  }
}
@media screen and (min-width: 1920px) {
  .c-text-images--cover .title {
    top: calc(( (var(--WIH) * 0.5) - 1600px - var(--space-xxl) ) + 1600px);
    width: 1600px;
  }
}
@media (hover: hover) {
  .c-text-images .content .text a:hover {
    color: var(--color-primary);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fvhosts%5C%2Fsentientexpanse.moremedia-development.at%5C%2Fhttpdocs%5C%2Fweb%5C%2Fthemes%5C%2Fcustom%5C%2F_components%5C%2Fc_text_images%5C%2Fc_text_images.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACI%2CUAAU%2CoBAAV%3BEACA%2CUAAU%2CoBAAV%3BEACA%2CUAAU%2CoBAAV%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAaA%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAqB%2CSAAS%2CSAA9B%3B%3B%3B%3B%3B%3B%3B%3BAAGA%2CcAAC%3BEACG%2CYAAY%2CmBAAZ%3B%3BAAGJ%2CcAAC%3BEACG%2CqBAAqB%2CUAAU%2CQAA%5C%2FB%3B%3BAAGJ%2CcAAC%3BEACG%2CKAAK%2CeAAL%3B%3BAAGJ%2CcAAC%3BEACG%2CKAAK%2CeAAL%3B%3BAAGJ%2CcAAC%3BEACG%2CKAAK%2CeAAL%3B%3BAAGJ%2CcAAC%2CqBACG%3BEACI%2CgBAAA%3BEACA%2CeAAe%2CuBAAf%3B%3BAAIR%2CcAAC%2CqBACG%3BEACI%2CgBAAA%3BEACA%2CeAAe%2CuBAAf%3B%3BAAIR%2CcAAC%3BEACG%2CYAAY%2CmBAAZ%3B%3BAAGJ%2CcAAC%3BEACG%2CYAAY%2CmBAAZ%3B%3BAAGJ%2CcAAC%3BEACG%2CYAAY%2CmBAAZ%3B%3BAAGJ%2CcAAC%3BEACG%2CYAAY%2CmBAAZ%3B%3BAApER%2CcAyEI%3BEACI%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAIJ%2CcAAC%2CmBACG%3BEACI%2CSAAS%2CyBAAT%3B%3BAAIR%2CcAAC%2CmBACG%3BEACI%2CSAAS%2CyBAAT%3B%3BAAIR%2CcAAC%2CmBACG%3BEACI%2CSAAS%2CyBAAT%3B%3BAA7FZ%2CcAiGI%3BEACI%2CkBAAA%3B%3BAAlGR%2CcAiGI%2CSAGI%3BEACI%2CYAAY%2CeAAZ%3B%3BAArGZ%2CcAiGI%2CSAGI%2CMAGI%3BEACI%2C0BAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAAzGhB%2CcAiGI%2CSAYI%3BEACI%2CYAAY%2CeAAZ%3B%3BAAIR%2CcAAC%3BEACG%2CkBAAA%3B%3BAAEA%2CcAHH%2CSAGI%2CqBACG%3BEAEI%2CgBAAA%3BEACA%2CeAAe%2CuBAAf%3B%3BAAIR%2CcAXH%2CSAWI%2CqBACG%3BEAEI%2CgBAAA%3BEACA%2CeAAe%2CuBAAf%3B%3BAAfZ%2CcAAC%2CSAmBG%3BEACI%2CeAAe%2CeAAf%3B%3BAAIR%2CcAAC%3BEACG%2CkBAAA%3BEAEA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CiBAAiB%2CiBAAiB%2CgBAA7C%3BEACA%2CkBAAkB%2CoBAAlB%3BEACA%2CcAAA%3B%3BAAPJ%2CcAAC%2COAUG%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEAGA%2CYAAA%3BEACA%2CYAAY%2CgBAAZ%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAnBR%2CcAAC%2COAUG%2CeAWI%3BEACI%2CYAAA%3B%3BAAtBZ%2CcAAC%2COAUG%2CeAWI%2CSAGI%3BEAKI%2CkBAAA%3BEACA%2CgBAAA%3B%3BAA9BhB%2CcAAC%2COAUG%2CeAWI%2CSAGI%2CQAQI%3BEACI%2CYAAA%3B%3BAAjCpB%2CcAAC%2COAUG%2CeAWI%2CSAGI%2CQAYI%3BEACI%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CoCAAA%3BEACA%2CWAAA%3B%3BAA3CpB%2CcAAC%2COAiDG%3BEACI%2CUAAA%3BEACA%2CYAAY%2CeAAZ%3BEACA%2CkBAAA%3BEACA%2CUAAA%3B%3BAArDR%2CcAAC%2COAiDG%2CSAOI%3BEACI%2CkBAAA%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3B%3BAA3DZ%2CcAAC%2COA%2BDG%3BEACI%2CkBAAA%3BEACA%2CkEAAA%3BEACA%2CSAAA%3BEAEA%2CWAAW%2CqBAAX%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAzER%2CcAAC%2COA4EG%3BEACI%2CYAAY%2CeAAZ%3BEACA%2CuBAAA%3B%3BAAGJ%2CcAjFH%2COAiFI%2CkBACG%2CSAEI%3BAAHR%2CcAjFH%2COAiFI%2CkBACG%2CSAGI%3BAAJR%2CcAjFH%2COAiFI%2CkBACG%2CSAII%3BEACI%2CkBAAA%3B%3BAAKZ%2CcA5FH%2COA4FI%2CQACG%2CSACI%3BEACI%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3B%3BAAKZ%2CcArGH%2COAqGI%2CQACG%2CSACI%3BEACI%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3B%3BAASZ%2CcAlHH%2COAkHI%2CKACG%3BEACI%2CUAAA%3B%3BAAiIZ%2CmBAvHsC%3BEAuHtC%3BIAtHI%2C8BAAA%3B%3BEAEA%2CcAAC%2CcAEG%3BEAFJ%2CcAAC%2CcAGG%3BIACI%2CkBAAA%3B%3BEAIR%2CcAAC%2CeACG%3BIACI%2CYAAA%3BIACA%2CkBAAA%3B%3BEAHR%2CcAAC%2CeACG%2CQAII%3BIACI%2CYAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CMAAA%3BIACA%2COAAA%3B%3BEAVZ%2CcAAC%2CeACG%2CQAII%2COAOI%3BIACI%2CYAAA%3BIACA%2CWAAA%3B%3BEAdhB%2CcAAC%2CeACG%2CQAII%2COAOI%2CQAII%3BIACI%2CYAAA%3BIACA%2CWAAA%3BIACA%2CiBAAA%3B%3BEAOpB%2CcAAC%2CiBACG%3BIACI%2CYAAA%3BIACA%2CkBAAA%3B%3BEAHR%2CcAAC%2CiBACG%2CQAII%3BIACI%2CYAAA%3BIACA%2CWAAA%3B%3BEAPZ%2CcAAC%2CiBACG%2CQAII%2COAII%3BIACI%2CYAAA%3BIACA%2CWAAA%3B%3BEAXhB%2CcAAC%2CiBACG%2CQAII%2COAII%2CQAKI%3BIACI%2CYAAA%3BIACA%2CWAAA%3BIACA%2CiBAAA%3B%3BEAOpB%2CcAAC%3BIACG%2C4BAAA%3B%3BEAGJ%2CcAAC%3BIACG%2CqBAAqB%2CgBAArB%3BIACA%2CuBAAuB%2CoBAAvB%3B%3BEAGJ%2CcAAC%3BIACG%2CqBAAqB%2CgBAArB%3BIACA%2C2BAA2B%2CgBAA3B%3B%3BEA%2BCR%2CcA5CI%3BIAEI%2CkBAAA%3B%3BEA0CR%2CcAvCI%3BIACI%2CYAAA%3BIACA%2CkBAAA%3B%3BEAqCR%2CcAvCI%2CSAII%3BIACI%2CaAAA%3B%3BEAKJ%2CcADH%2CSACI%2CQACG%3BIACI%2CWAAW%2CmBAAX%3BIACA%2CaAAa%2CqBAAb%3B%3BEAIR%2CcARH%2CSAQI%2CQACG%3BIACI%2CWAAW%2CmBAAX%3BIACA%2CaAAa%2CqBAAb%3B%3BEAKZ%2CcAAC%3BIACG%2C6DAAgE%2CgBAAhE%3B%3BEADJ%2CcAAC%2COAGG%3BIACI%2CWAAW%2CwBAAX%3B%3BEAJR%2CcAAC%2COAOG%3BIACI%2CqFAAA%3B%3B%3BAAmBZ%2CmBAVsC%3BEAClC%2CcAAC%2COACG%3BIACI%2CkEAAA%3BIACA%2CWAAA%3B%3B%3BAAkBhB%2CmBAT0C%3BEAClC%2CcAAC%2COACG%3BIACI%2CsEAAA%3BIACA%2CaAAA%3B%3B%3BAAmBf%2CQAZmB%3BEAKA%2CcAHZ%2CSACI%2CMACI%2CEACK%3BIACG%2COAAO%2CoBAAP%22%7D */