.elementor-8563 .elementor-element.elementor-element-1a3de13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8563 .elementor-element.elementor-element-cf76c8f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8563 .elementor-element.elementor-element-71c86a0 > .elementor-widget-container{margin:0px 0px 40px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-71c86a0 */.elementor-8563 .elementor-element.elementor-element-71c86a0 p{
        margin-bottom: .5em;
}
.elementor-8563 .elementor-element.elementor-element-71c86a0 ul,
.elementor-8563 .elementor-element.elementor-element-71c86a0 ol{
    margin: 0 0 1em 1.5em;
}
.numList{
    list-style: none; /* remove default style */
  counter-reset: list; /* initialize counter */
}
.numList li {
  counter-increment: list; /* increase count for each li */
  position: relative;
  padding-left: 30px; /* space for (a) */
}

.numList li::before {
  content: "(" counter(list, lower-alpha) ") ";
  position: absolute;
  left: 0;
}
.roman-list {
  list-style: none;
  counter-reset: list;
  margin:0 0 1em 2em !important;
}
.roman-list li {
  counter-increment: list; 
  position: relative;
  padding-left: 35px;
  color:#000;
}
.roman-list li::before {
  content: "" counter(list, lower-roman) " "; /* (i), (ii), (iii)... */
  position: absolute;
  left: 0;
}/* End custom CSS */