.elementor-6250 .elementor-element.elementor-element-edb3778 > .elementor-container{min-height:25vh;}.elementor-6250 .elementor-element.elementor-element-515e580{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#C7C8CA;}.elementor-6250 .elementor-element.elementor-element-45bdc35 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6250 .elementor-element.elementor-element-45bdc35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-6250 .elementor-element.elementor-element-313cb7a{padding:0px 0px 40px 0px;}.elementor-6250 .elementor-element.elementor-element-808b6b9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#808285;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6250 .elementor-element.elementor-element-d12239c > .elementor-element-populated{padding:0px 20px 0px 0px;}}@media(max-width:767px){.elementor-6250 .elementor-element.elementor-element-313cb7a{padding:0px 0px 40px 0px;}.elementor-6250 .elementor-element.elementor-element-d12239c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-808b6b9 */ol {
  counter-reset: section;
  list-style-type: none;
  padding-left: 20px;
}

ol > li {
  counter-increment: section;
  margin-bottom: 10px;
  position: relative; /* Needed for absolute positioning of the numbers */
  padding-left: 30px; /* Add padding to make space for the numbers */
}

ol > li::before {
  content: counters(section, ".") ". ";
  font-weight: bold;
  position: absolute;
  left: 0; /* Position the numbers */
  width: 20px; /* Width for the number block */
  text-align: right; /* Align numbers to the right */
}

ol > li > ol {
  counter-reset: subsection;
  list-style-type: none;
  padding-left: 20px;
}

ol > li > ol > li {
  counter-increment: subsection;
  position: relative; /* Needed for absolute positioning of the numbers */
  padding-left: 30px; /* Add padding to make space for the numbers */
}

ol > li > ol > li::before {
  content: counters(section, ".") "." counters(subsection, ".") ". ";
  position: absolute;
  left: 0; /* Position the numbers */
  width: 20px; /* Width for the number block */
  text-align: right; /* Align numbers to the right */
}/* End custom CSS */