.elementor-widget-text-editor{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-25504 .elementor-element.elementor-element-932058e{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-25504 .elementor-element.elementor-element-7a57586 img{width:100%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-25504 .elementor-element.elementor-element-e75fc0b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-d420c5b{color:#000000;}.elementor-25504 .elementor-element.elementor-element-713f2ce .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-c4fa449{color:#000000;}.elementor-25504 .elementor-element.elementor-element-17e15e3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-5556423{color:#000000;}.elementor-25504 .elementor-element.elementor-element-4fd1236 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-1be945a{color:#000000;}.elementor-25504 .elementor-element.elementor-element-bf54493 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-8b22428{color:#000000;}.elementor-25504 .elementor-element.elementor-element-3fbe8bd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-b2cc556{color:#000000;}.elementor-25504 .elementor-element.elementor-element-5a9da52 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-04b5424{color:#000000;}.elementor-25504 .elementor-element.elementor-element-5ef5ca3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-d80216e{color:#000000;}.elementor-25504 .elementor-element.elementor-element-4317e64 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-678c017{color:#000000;}.elementor-25504 .elementor-element.elementor-element-88a8ab1 img{width:100%;}.elementor-25504 .elementor-element.elementor-element-7ec4d2c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-cc9ea68{color:#000000;}.elementor-25504 .elementor-element.elementor-element-ded85f9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-4e43edb{color:#000000;}.elementor-25504 .elementor-element.elementor-element-ef7b598 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-af1378c{color:#000000;}.elementor-25504 .elementor-element.elementor-element-fec32af .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-6081585{color:#000000;}.elementor-25504 .elementor-element.elementor-element-b3be457 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-83d0598{color:#000000;}.elementor-25504 .elementor-element.elementor-element-5e6448a img{width:100%;}.elementor-25504 .elementor-element.elementor-element-1e1cc88 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25504 .elementor-element.elementor-element-97a48d1{color:#000000;}.elementor-25504 .elementor-element.elementor-element-ea69587 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-25504 .elementor-element.elementor-element-df3bdf6 .elementor-accordion-title{font-size:18px;font-weight:600;}