.wrapper-box-i {
  display: grid;
  grid-gap: 10px;
}
.wrapper-box-i .single-box-i {
  position: relative;
}
.wrapper-box-i .number-box-i,
.wrapper-box-i .title-box-i {
  font-weight: bold; 
  line-height: 1;
}
.wrapper-box-i .title-box-i,
.wrapper-box-i .description-box-i {
  position: absolute;
}
.wrapper-box-i .single-box-i a {
  color: inherit;
  position: absolute;
}



@media (max-width: 480px) {
  .wrapper-box-i {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
}