.elementor-874 .elementor-element.elementor-element-662587b{--display:flex;}.elementor-874 .elementor-element.elementor-element-05d72da > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-874 .elementor-element.elementor-element-05d72da{text-align:left;}.elementor-874 .elementor-element.elementor-element-05d72da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:36px;}.elementor-874 .elementor-element.elementor-element-42702a4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-874 .elementor-element.elementor-element-42702a4 p{margin-block-end:10px;}/* Start custom CSS for container, class: .elementor-element-662587b */.tos-list ol {
  /*counter-reset: item;*/
  list-style: none;
  padding-left: 1.5em;
}

.tos-list ol > li {
  counter-increment: item;
  margin: 0.75em 0;
}

.tos-list ol > li::before {
  content: counter(item) ". ";
  font-weight: bold;
  margin-right: 0.5em;
}

.tos-list ol ol {
  counter-reset: subitem;
  list-style: none;
  padding-left: 1.5em;
}

.tos-list ol ol > li {
  counter-increment: subitem;
  margin: 0.5em 0;
}

.tos-list ol ol > li::before {
  content: counter(item) "." counter(subitem) " ";
  font-weight: normal;
  margin-right: 0.5em;
}

.tos-list ol ol ol {
  counter-reset: alpha;
  list-style: none;
  padding-left: 1.5em;
}

.tos-list ol ol ol > li {
  counter-increment: alpha;
  margin: 0.5em 0;
}

.tos-list ol ol ol > li::before {
  content: "(" counter(alpha, lower-alpha) ") ";
  font-style: italic;
  margin-right: 0.5em;
}

.tos-list a {
    text-decoration: underline;
    color: #0563C1;
    
}

.tos-list  p {
    margin: 0.5em 0;
}/* End custom CSS */