.text-teaser {
  margin-block: 3.43em; }
  .text-teaser .inside {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto; }
  .text-teaser .wrapper {
    max-width: 61.43em; }
  .text-teaser .column-text .heading {
    font-size: clamp(1.571rem, 1.339rem + 0.678vw, 2.071rem); }
  .text-teaser .column-text p {
    font-size: 14px;
    line-height: 1.5;
    font-size: clamp(1.143rem, 1.076rem + 0.194vw, 1.286rem); }
  @media only screen and (max-width: 579.98px) {
    .text-teaser .wrapper {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .text-teaser .column-teaser {
      order: 2; }
    .text-teaser .column-text {
      margin-bottom: 2em; } }
  @media only screen and (min-width: 580px) {
    .text-teaser .wrapper {
      display: flow-root; }
    .text-teaser .column-teaser {
      float: left;
      width: 48%;
      margin-right: 5%; }
    .text-teaser.right .column-teaser {
      float: right;
      margin: 0 0 0 5%; } }

/*# sourceMappingURL=text-teaser.css.map */
