.imageTextCta:not(.media) {
  padding: 0;
}
.imageTextCta > div:not(.full) {
  display: flex;
  flex-wrap: wrap;
}
.imageTextCta > div:not(.full):not(.media) {
  padding: 0;
}
.imageTextCta > div:not(.full) figure {
  flex: 1 0 40%;
}
.imageTextCta > div:not(.full) figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.imageTextCta > div:not(.full) .text {
  flex: 1 0 60%;
  padding: 10vw;
  padding: min(6em, 5vw);
  min-width: min(100vw, 480px);
  max-width: min(93vw, 1940px);
  background-color: var(--color-primary);
  --switch: 0;
  color: #fff;
}
.imageTextCta > div:not(.full) .text li::before {
  color: #fff;
}
.imageTextCta > div:not(.full) .text a {
  color: #fff;
}
.imageTextCta > div:not(.full) .text a:hover {
  opacity: 0.8;
}
.imageTextCta > div:not(.full) .text header > *::after {
  content: "";
  display: block;
  width: 130px;
  height: 0px;
  background-color: #fff;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 0 3px 0;
}

/*# sourceMappingURL=imageTextCta.css.map */
