



  .module-case-teaser .col-set {
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    box-sizing: border-box;
    max-width: max(914px, calc(914 * var(--px)));
    background: linear-gradient(180deg, #22046B 0%, #0F0131 62.5%);
    padding-block: max(25px, calc(38 * var(--px))) max(25px, calc(45 * var(--px)));
    padding-inline: max(25px, calc(47 * var(--px))) max(25px, calc(25 * var(--px)));
  }
  
  .module-case-teaser[data-alignment="center"] .col-set {
    margin-inline: auto;
  }
  
  .module-case-teaser[data-alignment="right"] .col-set {
    margin-left: auto;
  }
  
  .module-case-teaser img {
    mix-blend-mode: lighten;
  }
  
  .module-case-teaser .col-1 {
    margin-right: 20px;
  }
  
  .module-case-teaser .col-2 {
    flex-shrink: 0;
    width: calc(400 * var(--px));
  }
  
  .module-case-teaser .headline {
    line-height: 1;
    margin-bottom: 20px;
  }
  
  .module-case-teaser .subheadline {
    text-transform: uppercase;
    margin-bottom: 20px;
  }
  
  
  
  
  
  
  @media (max-width: 500px) {
    
    .module-case-teaser .col-set {
      flex-flow: column nowrap;
    }
    
    .module-case-teaser .col-2 {
      width: auto;
      margin: -25px;
      margin-top: 0;
    }
    
  }