h2 {
  padding:0;
  margin:1rem 0;
  font-family: blackIce;
  font-size: 30px;
  font-weight: normal;
}


.pkmInfo {
  display:grid;
  grid-template-columns: 25% 25% 25% 25%;
  width:90%;
  max-width:1000px;
  overflow:hidden;
  padding: 0;
  margin: 0 auto 0 4rem;
}

.pkmStats {
  display:grid;
  grid-template-columns: 16% 16% 16% 16% 16% 16% ;
  width:90%;
  max-width:1000px;
  overflow:hidden;
  padding: 0;
  margin: 0 auto 0 4rem;
}

.leagueStats {
  display:grid;
  grid-template-columns: 16% 16% 16% 16% 16% 16% ;
  width:90%;
  max-width:1000px;
  overflow:hidden;
  padding: 0;
  margin: 0 auto 0 4rem;
}


.statContainer {
  display:grid;
  grid-template-columns: 70px 100px 70px 100px 100px 100px 100px 100px 120px 110px  ;
  width: 100%;
  max-width: 600px;
  padding: 0;
  margin: 1rem auto 0 1rem;
  font-family: cold;
  font-size:2px;
}

.statContainer div {
  border: 1px solid black;
  height: 2rem;
  display: flex;
  justify-content: center;
}

.statContainer div h2 {
  margin: 0rem;
}

.data {
  font-size: 28px;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.title {
  font-size: 72px;
  text-transform: uppercase;
  margin: 0rem 0 0rem 4rem; 
  font-family: blackIce;
}

.title2 {
  font-size: 38px;
  color: #124f88;
  text-transform: uppercase;
  font-family: cold;
  padding: 3rem 0 0 4rem;
  position: relative;
}

.title3 {
  text-transform: uppercase;
  font-family: blackIce;
  color: #2e2e2e;
  font-size: 38px;
}

.title4 {
  font-size: 30px;
  color: #124f88;
  text-transform: uppercase;
  font-family: cold;
  padding: 0rem 0 0 4rem;
  position: relative;
}