main{
min-height: 100vh;
padding-top: 20vh;
}
.points{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  
  .point{
    width: calc((100% - 6.4rem) / 3);
  }

  .header{
    transition-delay: 1s;
  }

  @media (max-width: 900px){
    .points{
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      flex-wrap: wrap;
    }
    
    .point{
      width: 100%;
      margin-bottom: 1em;
    }
  }