.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-2625 .elementor-element.elementor-element-52af645 .elementor-toc__header-title{text-align:start;}.elementor-2625 .elementor-element.elementor-element-52af645{--header-color:#222222;--item-text-color:#353535;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--marker-color:#353535;}.elementor-2625 .elementor-element.elementor-element-52af645 .elementor-toc__header{flex-direction:row;}.elementor-2625 .elementor-element.elementor-element-52af645 .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.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-2625 .elementor-element.elementor-element-addcfa8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.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-2625 .elementor-element.elementor-element-bf937b0{width:var( --container-widget-width, 97.107% );max-width:97.107%;--container-widget-width:97.107%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-028f931 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.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-2625 .elementor-element.elementor-element-9b94ed4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-9b94ed4 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}.elementor-2625 .elementor-element.elementor-element-1180751{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-3e42b98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-9bf6c14{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-cb2d988 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-b1aea2b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-2f6c21b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-d34c28d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-d34c28d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;}.elementor-2625 .elementor-element.elementor-element-3f6e071{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-afe7393{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-f0805e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-5147ae3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-dfb93ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-59094cd{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-59bb25f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-1250dfb{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-6d7f902 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-651de2f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-af55c7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-cebd930{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-7e397ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-b5a463a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-da58a63 img{border-style:none;}.elementor-2625 .elementor-element.elementor-element-47c764a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-7c874c1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-800fbe9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-a2bef91{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-6f79a46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-121b610{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-83d714c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-eb01d55{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-a0e2ca4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-3801aa6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-95f563e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-6e2690d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-685a101 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-40b52c8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-3f9714f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-83407e6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-17a7395 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-2625 .elementor-element.elementor-element-9e7bff1 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;}.elementor-2625 .elementor-element.elementor-element-4145617{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}@media(max-width:767px){.elementor-2625 .elementor-element.elementor-element-f17ef26{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-2780a50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}