.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1344 .elementor-element.elementor-element-1615b82 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1344 .elementor-element.elementor-element-1615b82{text-align:center;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.elementor-text-editor > ol {
        margin-top: 10px !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
      }
      .elementor-text-editor ol {
        list-style-type: none;
        counter-reset: item;
      }
      .elementor-text-editor li {
        display: table;
        counter-increment: item;
        margin-bottom: 0.6em;
        margin-right: 0 !important;
      }
      .elementor-text-editor li:before {
        content: counters(item, ".") ". ";
        display: table-cell;
            padding-left: 10px
      }
      .elementor-text-editor li li:before {
        content: counters(item, ".") " ";
      }/* End custom CSS */