.elementor-46190 .elementor-element.elementor-element-fc6cbba > .elementor-container{max-width:821px;}.elementor-46190 .elementor-element.elementor-element-334400e{--spacer-size:14px;}.elementor-46190 .elementor-element.elementor-element-25dacde{--spacer-size:50px;}@media(min-width:768px){.elementor-46190 .elementor-element.elementor-element-58cb7ad{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-d02762c *//* legal list styles */
#legal {
  counter-reset: section;
}

#legal h1{
    color: black;
    padding-bottom: 5px;
}
#legal h2:before {
  counter-increment: section;
  content: counter(section) ". ";
  margin: 0 0.5em 0 0;
}
#legal ol {
  counter-reset: clause;
  list-style: none outside none;
  text-indent: -2em;
}
#legal ol li {
  counter-increment: clause;
}
#legal ol li:before {
  content: counter(section) "." counters(clause, ".") ". ";
  margin: 0 0.5em 0 0.5em;
}

#legal li{
  padding-top: 8px !important;
}

#legal h2{
  padding-top: 20px;
}

#preterms > h2{
  padding-top: 30px;
  padding-bottom: 20px;
}

#legal p{
   text-indent: 0em;
   padding-top: 5px
}

/*#legal.hidecontent h2:before{*/
/*  display:none !important;*/
/*}*//* End custom CSS */