/* Start custom CSS for text-editor, class: .elementor-element-e4c040c */.elementor-2036030201 .elementor-element.elementor-element-e4c040c ul {
  list-style: disc;
  padding-left: 1.5em;
  margin: 0 0 1em;
}
.elementor-2036030201 .elementor-element.elementor-element-e4c040c ul li {
  list-style: disc;
  margin: 0.25em 0;
  display: list-item;
}
.elementor-2036030201 .elementor-element.elementor-element-e4c040c ol {
  list-style: decimal;
  padding-left: 1.5em;
  margin: 0 0 1em;
}
.elementor-2036030201 .elementor-element.elementor-element-e4c040c ol li {
  list-style: decimal;
  display: list-item;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b982252 */.elementor-2036030201 .elementor-element.elementor-element-b982252 summary { list-style:none; position:relative; padding-right:32px; }
.elementor-2036030201 .elementor-element.elementor-element-b982252 summary::-webkit-details-marker { display:none; }
.elementor-2036030201 .elementor-element.elementor-element-b982252 summary::after { content:"+"; position:absolute; right:8px; top:50%; transform:translateY(-50%); font-size:1.4rem; font-weight:300; color:#f0a040; transition:transform 0.2s; }
.elementor-2036030201 .elementor-element.elementor-element-b982252 details[open] summary::after { content:"−"; }/* End custom CSS */