.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-7822 .elementor-element.elementor-element-f396106.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-f396106 .elementor-toc__header-title{text-align:start;}.elementor-7822 .elementor-element.elementor-element-f396106{--header-color:var( --e-global-color-b5eb20c );--item-text-color:var( --e-global-color-b5eb20c );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-f396106 .elementor-toc__header{flex-direction:row;}.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 );color:var( --e-global-color-primary );}.elementor-7822 .elementor-element.elementor-element-f2d2bc3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-7822 .elementor-element.elementor-element-c565aa6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-cc69e80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-4ab6fd8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-4ab6fd8{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-77d4485.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-44b569d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-44b569d{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-60f41d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-6919e12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-6919e12{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-038b855.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-2b6a77e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-2b6a77e{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-c0c9721.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-73f5294.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-73f5294{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-c6b3e58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-b5aaf4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-b5aaf4e{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-627e0f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-ddd4ac8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-ddd4ac8{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-08dbfe1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-c72e235.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-c72e235{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-1532e1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-0f1bd97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-0f1bd97{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-35f66e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-1cfd64c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-1cfd64c{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-01db47d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-2762c7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-2762c7b{color:var( --e-global-color-b5eb20c );}.elementor-7822 .elementor-element.elementor-element-42a45a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-98f0770.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7822 .elementor-element.elementor-element-98f0770{color:var( --e-global-color-b5eb20c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7822 .elementor-element.elementor-element-54dc90f .elementor-button{background-color:var( --e-global-color-text );}.elementor-7822 .elementor-element.elementor-element-54dc90f.xpro-widget-bg-overlay:before{transition:background 0.3s;}