.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-8325 .elementor-element.elementor-element-a14ad2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-a14ad2b .elementor-toc__header-title{text-align:start;}.elementor-8325 .elementor-element.elementor-element-a14ad2b{--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-8325 .elementor-element.elementor-element-a14ad2b .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-8325 .elementor-element.elementor-element-895d596.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-8325 .elementor-element.elementor-element-9f90687.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-a6c991b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8325 .elementor-element.elementor-element-dc8e0d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-38c26f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-2b37367.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-7d4bc54.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-44a5c64.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-70d2081.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-b7ff708.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-b7ff708 .elementor-heading-title{color:var( --e-global-color-b5eb20c );}.elementor-8325 .elementor-element.elementor-element-01641dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-c388e9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-c388e9a .elementor-heading-title{color:var( --e-global-color-b5eb20c );}.elementor-8325 .elementor-element.elementor-element-8c53ade.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-da04e5f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-da04e5f .elementor-heading-title{color:var( --e-global-color-b5eb20c );}.elementor-8325 .elementor-element.elementor-element-78e2cc7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-26a2179.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-7640065.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-7640065 .elementor-heading-title{color:var( --e-global-color-b5eb20c );}.elementor-8325 .elementor-element.elementor-element-f858ffc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-1c909b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-1c909b6 .elementor-heading-title{color:var( --e-global-color-b5eb20c );}.elementor-8325 .elementor-element.elementor-element-c17ab63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-186c454.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-186c454 .elementor-heading-title{color:var( --e-global-color-b5eb20c );}.elementor-8325 .elementor-element.elementor-element-9d71430.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-fea4b2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-be3b96f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-6351d58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8325 .elementor-element.elementor-element-d496d8a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-8325 .elementor-element.elementor-element-2f79587 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-8325 .elementor-element.elementor-element-2f79587.xpro-widget-bg-overlay:before{transition:background 0.3s;}