.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-892 .elementor-element.elementor-element-5051bb6{padding:0px 0px 0px 0px;--box-background-color:#FFFFFF;--box-border-color:#F3F3F3;--box-border-width:1px;--box-border-radius:8px;--box-padding:20px;--header-background-color:#FAFAFA;--header-color:#111111;--nested-list-indent:0.8em;--item-text-color:#4C4C4C;--item-text-hover-color:#111111;--item-text-active-color:#0F4C90;--marker-color:#111111;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__spinner{color:#001D68;fill:#001D68;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header-title{text-align:start;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header, .elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header-title{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__list-item{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header-title{text-align:start;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header, .elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header-title{font-size:16px;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__header{flex-direction:row;}.elementor-892 .elementor-element.elementor-element-5051bb6 .elementor-toc__list-item{font-size:14px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-5051bb6 *//*ol.elementor-toc__list-wrapper  ol, ul {*/
/*    margin: 0 0 1.5em 1.5em;*/
/*    margin-top: 0px;*/
/*    margin-right: 0px;*/
/*    margin-bottom: 1.5em; */
    
/*}*//* End custom CSS */