body#statistics{
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}

main {
  display: grid;
  grid-template-columns: 10% 40% 40% 10%;
  /*display: block;*/
}


canvas{
  width:100%;
  max-width:1800px;
}

main > section:first-child{
  grid-column: 2;
  margin-top:50px;
  
}

main > section + section{
  grid-column: 3;
  border: none;
  margin-top:50px;
  width: 75%;
}

p {
  font-size: 1.5em;
  color: rgb(43, 54, 45);

}


@media screen and (max-width: 1040px) {
  main{
    display:block;
    text-align: center;
  }

  main > section{
    margin: 0 auto;
  }
   

  main > section:first-child{
    width: 100%;
    margin-bottom: 20px;
  }

  main > section + section{
    width: 50%;
    margin-top: 20px;
  }
}