/**handles:block-acf-text-media**/
.text-media {
  position: relative;
}
.text-media.abfallend .grid-width {
  margin: 0 auto;
}
@media (max-width: 999px) {
  .text-media .flex {
    flex-direction: column;
  }
}
.text-media--media, .text-media--content {
  width: 50%;
}
@media (max-width: 999px) {
  .text-media--media, .text-media--content {
    min-width: 100%;
    width: 100%;
  }
}
.text-media--media {
  padding-right: 0;
}
@media (max-width: 999px) {
  .text-media--media {
    margin-bottom: 20px;
  }
}
.text-media--media.absolute {
  top: 0;
  bottom: 0;
  width: 50%;
  left: 0;
}
@media (max-width: 999px) {
  .text-media--media.absolute {
    position: relative;
    height: 250px;
  }
}
.text-media--content--inner {
  max-width: 499px;
  padding-left: 20px;
}
@media (max-width: 999px) {
  .text-media--content--inner {
    padding-left: 0;
  }
}
.text-media .row-reverse .text-media--media {
  padding-left: 20px;
}
@media (max-width: 999px) {
  .text-media .row-reverse .text-media--media {
    padding-left: 0;
  }
}
.text-media .row-reverse .text-media--media.absolute {
  left: unset;
  right: 0;
}
.text-media .row-reverse .text-media--content--inner {
  padding-left: 0;
  padding-right: 10px;
}
.text-media .signet {
  position: absolute;
  top: -25%;
  left: -25%;
  opacity: 0.1;
  max-width: 50%;
  z-index: -1;
}
.text-media.alignTop .flex{
	align-items: flex-start;
	
}
.text-media.alignTop  .text-media--content {
	margin-top: 10px;
}
/*# sourceMappingURL=text-media.css.map */