.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-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-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-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-40850 .elementor-element.elementor-element-3bdf02c2 .elementor-toc__header-title{text-align:start;}.elementor-40850 .elementor-element.elementor-element-3bdf02c2{--header-color:#000000;--item-text-color:#663399;--item-text-hover-color:#4B2372;--item-text-hover-decoration:underline;--item-text-active-color:#4B2372;--marker-color:#4B2372;}.elementor-40850 .elementor-element.elementor-element-3bdf02c2 .elementor-toc__header{flex-direction:row;}.elementor-40850 .elementor-element.elementor-element-58d73cc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-40850 .elementor-element.elementor-element-a495ef1{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-e702701 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-27570301{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-a9a2489 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-51e8723{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-5b56d95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-c55e4f1{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-4c78adb3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-40850 .elementor-element.elementor-element-4ad4b343 .elementor-button{background-color:var( --e-global-color-71aa835d );font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-2ce8df8f );color:var( --e-global-color-2ce8df8f );}.elementor-40850 .elementor-element.elementor-element-4ad4b343 .elementor-button:hover, .elementor-40850 .elementor-element.elementor-element-4ad4b343 .elementor-button:focus{background-color:var( --e-global-color-2ce8df8f );color:var( --e-global-color-primary );}.elementor-40850 .elementor-element.elementor-element-4ad4b343 .elementor-button:hover svg, .elementor-40850 .elementor-element.elementor-element-4ad4b343 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40850 .elementor-element.elementor-element-5ef37107 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-40850 .elementor-element.elementor-element-49798bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-bbfa3a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-63aa71c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-b87c086 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-40850 .elementor-element.elementor-element-1b6d17a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-4829f29 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-44f7b7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-756a50ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-40850 .elementor-element.elementor-element-18ee7af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-6abb886 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-33602f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-4d9e0ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-40850 .elementor-element.elementor-element-eaf531a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-4e7b960 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-ef44c24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-40850 .elementor-element.elementor-element-14763e22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-40850 .elementor-element.elementor-element-2d72ca1{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-40850 .elementor-element.elementor-element-7a9df0c5 .elementor-button{background-color:var( --e-global-color-71aa835d );font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-2ce8df8f );color:var( --e-global-color-2ce8df8f );}.elementor-40850 .elementor-element.elementor-element-7a9df0c5 .elementor-button:hover, .elementor-40850 .elementor-element.elementor-element-7a9df0c5 .elementor-button:focus{background-color:var( --e-global-color-2ce8df8f );color:var( --e-global-color-primary );}.elementor-40850 .elementor-element.elementor-element-7a9df0c5 .elementor-button:hover svg, .elementor-40850 .elementor-element.elementor-element-7a9df0c5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}