  
  #whyUs #benefits {
    
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    gap: 1em;
    
    justify-self: stretch;
  }
  
  #whyUs #benefits div {
    
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 0.5em;
    
    padding: 0.5em;
    border: 0.1em solid #333333;
    border-radius: 0.5em;
    
    color: #333333;
    background: #ffffff;
    
    font-weight: bold;
  }
  
  #whyUs #benefits div svg {
    width: 1.5em;
    height: 1.5em;
  }
    
  @media screen and (min-width: 400px) {
    
    #whyUs #benefits {
      
      grid-template-columns: 1fr 1fr;
    }
  }
    
  @media screen and (min-width: 700px) {
    
    #whyUs #benefits div {
      flex-flow: column nowrap;
    }
  }
    
  @media screen and (min-width: 960px) {
    
    #whyUs #benefits div {
      
      padding: 1em;
    }
    
    #whyUs #benefits div svg {
      width: 2em;
      height: 2em;
    }
  }
  