.terms__wrapper {
  font-family: Arial, Helvetica, sans-serif;
  align-items: center;
  direction: rtl;
  overflow: auto;
  padding: 0 5vw;
}

.terms__title {
  text-decoration: underline;
}

.terms__text {
}

ol {
  counter-reset: item;
}

ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

li ol > li {
  margin: 0;
}
