



  .module-image-copy-teaser .module-wrap {
    max-width: max(890px, calc(1088 * var(--px)));
    margin: 0 auto;
  }

  .module-image-copy-teaser .col-set {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  
  .module-image-copy-teaser[data-layout="copy|image"] .col-set {
    flex-flow: row-reverse nowrap;
  }
  
  .module-image-copy-teaser .col-1 {
    width: 51.47058823529411764700%;
  }
  
  .module-image-copy-teaser .col-2 {
    width: 41.26838235294117647%;
  }
  
  .module-image-copy-teaser .wysiwyg .headline {
    margin-bottom: .44444444444444444444em;
  }
  
  .module-image-copy-teaser .wysiwyg a {
    color: var(--base-color-purple);
  }
  
  body.view-b2b .module-image-copy-teaser .lnk-c {
    color: var(--base-color-green);
  }
  
  
  
  @media (max-width: 1000px) {
    
    .module-image-copy-teaser .col-set {
      gap: var(--page-padding-left);
    }
    
    .module-image-copy-teaser .col-1 {
      width: 50%;
      flex-shrink: 0;
    }
  
    .module-image-copy-teaser .col-2 {
      width: 100%;
    }
    
  }
  
  
  
  
  @media (max-width: 700px) {
    
    .module-image-copy-teaser .col-1 {
      width: 40%;
      flex-shrink: 0;
    }
  
    .module-image-copy-teaser .col-2 {
      width: 100%;
    }
    
  }
  
  
  
  
  
  @media (max-width: 500px) {
    
    .module-image-copy-teaser[data-layout] .col-set {
      flex-flow: column nowrap;
    }
    
    .module-image-copy-teaser .col-1 {
      width: 100%;
    }
    
  }