.elementor-54787 .elementor-element.elementor-element-65b5898{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-3bb1dd5f{padding:50px 0px 80px 0px;z-index:9;}.elementor-54787 .elementor-element.elementor-element-606aa77{--box-min-height:0px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--nested-list-indent:0em;--item-text-color:#4E5761;--marker-color:#6A1F7A;--marker-size:0px;}.elementor-54787 .elementor-element.elementor-element-606aa77 .elementor-toc__header-title{text-align:start;}.elementor-54787 .elementor-element.elementor-element-4164f859 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-54787 .elementor-element.elementor-element-3d976e81{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-3d976e81 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-f2427cd{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-f2427cd > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-61b00880{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-61b00880 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-4ad93424{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-4ad93424 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-65bfae7a{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-65bfae7a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-5386ea11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-445938cc{width:var( --container-widget-width, 25.658% );max-width:25.658%;--container-widget-width:25.658%;--container-widget-flex-grow:0;}.elementor-54787 .elementor-element.elementor-element-445938cc > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-5ddd21b{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-5ddd21b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-8fff6f0{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-8fff6f0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-c49878d{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-c49878d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-fe3e64a{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-fe3e64a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-92178c0{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-92178c0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-50c24ec{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-50c24ec > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-54787 .elementor-element.elementor-element-9b2ad38{width:auto;max-width:auto;}.elementor-54787 .elementor-element.elementor-element-9b2ad38 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-54787 .elementor-element.elementor-element-5386ea11{width:var( --container-widget-width, 724.25px );max-width:724.25px;--container-widget-width:724.25px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-54787 .elementor-element.elementor-element-2bc9d79e{width:25%;}.elementor-54787 .elementor-element.elementor-element-4164f859{width:75%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-606aa77 */.ntgTableContent{
position: sticky !important;
top:0;
}
.ntgTableContent a{
    text-decoration: none !important
}
.ntgTableContent  ul.elementor-toc__list-wrapper {
    padding-left: 0;
}

.ntgTableContent  ul.elementor-toc__list-wrapper  ul {
    padding-left: 15px !important;
}/* End custom CSS */