.elementor-539 .elementor-element.elementor-element-906bac0{--display:flex;--min-height:350px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-539 .elementor-element.elementor-element-906bac0:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-906bac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad41708 );}.elementor-539 .elementor-element.elementor-element-398bad6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-015c015{text-align:center;}.elementor-539 .elementor-element.elementor-element-015c015 .elementor-heading-title{color:var( --e-global-color-21bfb04 );}.elementor-539 .elementor-element.elementor-element-e27c79b{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d345fd2 );}.elementor-539 .elementor-element.elementor-element-e27c79b.elementor-element{--align-self:center;}.elementor-539 .elementor-element.elementor-element-f8d8bbf{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-c0e3ea9{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-539 .elementor-element.elementor-element-e27c79b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-539 .elementor-element.elementor-element-c0e3ea9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-539 .elementor-element.elementor-element-906bac0{--min-height:250px;}.elementor-539 .elementor-element.elementor-element-e27c79b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-539 .elementor-element.elementor-element-c0e3ea9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* Remove default list style */
/*.legal-list ol.parent-ol > li > ol  {*/
/*  list-style: none;*/
/*  padding-left: 1.5em;*/
/*  margin: 0;*/
/*}*/


/* Remove default list style */
.legal-list, .legal-list > li > ol {
  list-style: none !important;
  padding-left: 2em;
  margin: 0;
}

.legal-list li {
  margin-bottom: .5em;
}

.legal-list li ol li{
  margin-top: .5em;
}

/* Level 1 */
.legal-list {
  counter-reset: level1;
}

.legal-list > li {
  counter-increment: level1;
}

.legal-list > li::before {
  content: counter(level1) ". ";
  font-weight: bold;
    display: inline-block;
  width: 2em; /* Ensures alignment for multi-digit numbers */
  margin-left: -2em;
}

/* Level 2 */
.legal-list > li > ol {
  counter-reset: level2;
}

.legal-list > li > ol > li {
  counter-increment: level2;
}

.legal-list > li > ol > li::before {
  content: counter(level1) "." counter(level2) " ";
  display: inline-block;
  width: 2em; /* Ensures alignment for multi-digit numbers */
  margin-left: -2em;
}

/* Level 3 */
.legal-list > li > ol > li > ol {
  counter-reset: level3;
}

.legal-list > li > ol > li > ol > li {
  counter-increment: level3;
}

.legal-list > li > ol > li > ol > li::before {
  content: "(" lower-roman(counter(level3)) ") ";
  display: inline-block;
  width: 2em; /* Ensures alignment for multi-digit numbers */
  margin-left: -2em;
}

/* Level 4 */
.legal-list > li > ol > li > ol > li > ol {
  counter-reset: level4;
}

.legal-list > li > ol > li > ol > li > ol > li {
  counter-increment: level4;
}

.legal-list > li > ol > li > ol > li > ol > li::before {
  content: lower-alpha(counter(level4)) ". " !important;
  display: inline-block;
  width: 2em; /* Ensures alignment for multi-digit numbers */
  margin-left: -2em;
}/* End custom CSS */