/*Fonts*/
/*Color*/
.has-numbered_text_block {
  padding: 0 25px 0 0;
  margin-bottom: 25px;
  position: relative;
}
.has-numbered_text_blocks_section {
  padding: 50px 0;
}
.has-numbered_text_block .number {
  font-family: "Archivo Condensed";
  font-size: 22.5rem;
  font-weight: 800;
  line-height: 20.25rem;
  margin-bottom: -14px;
  margin-left: -15px;
}
.has-numbered_text_block h5 {
  margin-bottom: 0.4375rem;
}

@media (max-width: 991.98px) {
  .has-numbered_text_block {
    padding: 0 20px 0 80px;
    margin-bottom: 40px;
  }
  .has-numbered_text_block .number {
    padding-right: 10px;
    width: 80px;
    text-align: right;
    font-size: 5rem;
    line-height: 0.9;
    position: absolute;
    left: 0;
  }
  .has-numbered_text_blocks_section {
    padding: 10px 0 80px;
  }
}