


  
  
  
  .module-copy:first-child .module-inner {
    padding-top: var(--page-padding-top);
  }
  
  .module-copy .module-wrap {
    max-width: 26.78571428571428571428em;
    margin-inline: auto;
  }
  
  .module-copy.has-sidebar-box .module-wrap {
    max-width: 36.07142857142857142857em;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px var(--page-padding-left);
  }
  
  :is(.module-copy, .module-image-copy) .wysiwyg a {
    color: inherit;
    text-decoration: underline;
  }
  
  @media (hover: hover) {
    :is(.module-copy, .module-image-copy) .wysiwyg a:is(:focus, :hover) {
      text-decoration: none;
    }
  }
  
  :is(.module-copy, .module-image-copy) .wysiwyg .headline:not(:first-child) {
    margin-top: 2.5em;
  }
  
  :is(.module-copy, .module-image-copy) .wysiwyg .subheadline:not(:first-child) {
    margin-top: 2em;
  }
  
  :is(.module-copy, .module-image-copy) .wysiwyg .subsubheadline:not(:first-child) {
    margin-top: 2em;
  }
  
  :is(.module-copy, .module-image-copy) .wysiwyg .hdln-36 {
    --min-font-size: 25;
  }
  
  .module-copy .wysiwyg.cpy-19 {
    --max-font-size: 17;
  }
  
  .module-copy .wysiwyg > *:not(:last-child) {
    margin-bottom: 1.6em;
  }
  
  .module-copy .wysiwyg > .subheadline {
    margin-bottom: 0.4em;
  }
  
  .module-copy .wysiwyg > .subsubheadline {
    margin-bottom: 0.6em;
  }
  
  .module-copy.has-sidebar-box section.box {
    height: min-content;
    border-radius: var(--radius-m);
    overflow: hidden;
  }
  
  .module-copy.has-sidebar-box section.box .wysiwyg .headline {
    margin-bottom: 0.5em;
  }
  
  
  
  
  @media (max-width: 700px) {
    
    .module-copy.has-sidebar-box .module-wrap {
      display: flex;
      flex-flow: column nowrap;
      gap: var(--page-padding-left) 0px;
    }
    
    .module-copy.has-sidebar-box section.box {
      text-align: center;
    }
    
  }





  @media (max-width: 500px) {
    
    .module-copy .wysiwyg .headline {
      text-align: center;
    }
    
  }