.elementor-27341 .elementor-element.elementor-element-4050b09 .qodef-qi-table-of-contents{text-align:left;}.elementor-27341 .elementor-element.elementor-element-4050b09 .qodef-m-table-content ul{list-style-type:disc;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27341 .elementor-element.elementor-element-e721f4d .qodef-qi-call-to-action .qodef-m-inner{background-color:#FDD0EF;}/* Start custom CSS for qi_addons_for_elementor_table_of_contents, class: .elementor-element-4050b09 *//* Improved indentation for Table of Contents entries */
.elementor-toc__list-item {
    margin-bottom: 8px;
}

/* Creates proper indentation for long entries that wrap to multiple lines */
.elementor-toc__list-item-text {
    display: inline-block;
    padding-left: 25px;
    text-indent: -25px;
    line-height: 1.4;
}

/* Maintains proper spacing between nested levels */
.elementor-toc__list-item-text-wrapper {
    margin-bottom: 5px;
}

/* Ensures proper indentation for nested items */
.elementor-toc__list-item-text-wrapper .elementor-toc__list-item-text {
    padding-left: 45px;
    text-indent: -25px;
}

/* Further indent third-level items */
.elementor-toc__list-item .elementor-toc__list-item .elementor-toc__list-item .elementor-toc__list-item-text {
    padding-left: 65px;
    text-indent: -25px;
}

/* Maintains bullet/number styling while allowing text to wrap properly */
.elementor-toc--bullet-circle .elementor-toc__list-item::before,
.elementor-toc--bullet-square .elementor-toc__list-item::before,
.elementor-toc--bullet-number .elementor-toc__list-item::before {
    position: relative;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca15786 */.elementor-widget-text-editor ul {
  padding-left: 40px;
}
.elementor-widget-text-editor ul ul {
  padding-left: 20px;
}

/* Basic indentation for all bullet points */
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
    padding-left: 40px;
    margin-bottom: 15px;
}

/* Makes the bullet sit outside the text area */
.elementor-widget-text-editor ul li,
.elementor-widget-text-editor ol li {
    padding-left: 10px;
    margin-bottom: 8px;
    list-style-position: outside;
}

/* Handles nested lists with proper indentation */
.elementor-widget-text-editor ul ul,
.elementor-widget-text-editor ol ol,
.elementor-widget-text-editor ul ol,
.elementor-widget-text-editor ol ul {
    padding-left: 25px;
    margin-top: 8px;
}

/* Optional: Custom bullet styling */
.elementor-widget-text-editor ul {
    list-style-type: disc;
}

/* Optional: Creates hanging indentation where text wraps nicely */
.elementor-widget-text-editor li {
    text-indent: -5px;
    padding-left: 5px;
}/* End custom CSS */