.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-8348 .elementor-element.elementor-element-2330875.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-2330875 .elementor-toc__header-title{text-align:start;}.elementor-8348 .elementor-element.elementor-element-2330875{--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-8348 .elementor-element.elementor-element-2330875 .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-8348 .elementor-element.elementor-element-78fb538.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-8348 .elementor-element.elementor-element-cf18df8.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-8348 .elementor-element.elementor-element-926b3b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-2b55776.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-473fcc5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-8b44a2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-0120497.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-0882e88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-913ac81.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-b25bbd1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-537b9e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-70e17f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-90c2829.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-0fff73d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-2867a7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-5c5bec3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-b1dfb83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-790b745.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-46465fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-d3c7258.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-29b4968.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-6ad5e21.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-b4ac0c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-fc0ca04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-c500363.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-c72ebbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-40ac937.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-18f095c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-867d857.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-295e224.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-e245a7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-4c07dca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8348 .elementor-element.elementor-element-63c5a8b.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-8348 .elementor-element.elementor-element-29883a3 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-29883a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}