



  .module-subpage-teaser *[data-ios-item] {
    transition: 1500ms var(--ttf-7);
    transition-property: opacity, transform;
    transition-delay: calc(var(--ios-item-index, 0) * 150ms);
  }

  .module-subpage-teaser:not(.is-on-screen) *[data-ios-item] {
    opacity: 0;
    transform: translateY(100px);
  }



  .module-subpage-teasers .module-header.type-b {
    margin-bottom: max(25px, calc(48 * var(--px)));
  }

  @media (max-width: 900px) {
  
    .module-subpage-teasers .teasers-grid > li:nth-child(3) {
      display: none;
    }
  
  }


  
  
  
  @media (max-width: 500px) {
    
    .module-subpage-teasers .teasers-grid {
      display: flex;
      flex-flow: column nowrap;
      gap: 30px 0px;
    }
    
    .module-subpage-teasers .teasers-grid > li:nth-child(n) {
      display: block;
    }
    
  }