.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-20312 .elementor-element.elementor-element-81dc7db{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-20312 .elementor-element.elementor-element-539dc3d img{width:100%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-20312 .elementor-element.elementor-element-649d85f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-b7dafa8{color:#000000;}.elementor-20312 .elementor-element.elementor-element-48ae88b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-bdf8120{color:#000000;}.elementor-20312 .elementor-element.elementor-element-fefc354 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-76333ef{color:#000000;}.elementor-20312 .elementor-element.elementor-element-d1869ea .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-99f78e9{color:#000000;}.elementor-20312 .elementor-element.elementor-element-d5c50ba .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-daa082c{color:#000000;}.elementor-20312 .elementor-element.elementor-element-c59dfc5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-5dc3b3c{color:#000000;}.elementor-20312 .elementor-element.elementor-element-50146ed .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-4950578{color:#000000;}.elementor-20312 .elementor-element.elementor-element-7760a9f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-d057ce6{color:#000000;}.elementor-20312 .elementor-element.elementor-element-cee5fac .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-ad3a7d9{color:#000000;}.elementor-20312 .elementor-element.elementor-element-e95f89d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-9a6add9{color:#000000;}.elementor-20312 .elementor-element.elementor-element-f9c3af1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-0a70bfe{color:#000000;}.elementor-20312 .elementor-element.elementor-element-aec6626 img{width:100%;}.elementor-20312 .elementor-element.elementor-element-e61d51a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-7ada2e6{color:#000000;}.elementor-20312 .elementor-element.elementor-element-ff89176 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-8196ebc{color:#000000;}.elementor-20312 .elementor-element.elementor-element-0aaa577 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-73f7434{color:#000000;}.elementor-20312 .elementor-element.elementor-element-83d8850 img{width:100%;}.elementor-20312 .elementor-element.elementor-element-75f98d4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-2168bfe{color:#000000;}.elementor-20312 .elementor-element.elementor-element-d3b9ec4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-f5f32e8{color:#000000;}.elementor-20312 .elementor-element.elementor-element-c33be21 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-3c7d574{color:#000000;}.elementor-20312 .elementor-element.elementor-element-efd29dc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-f0ce2d8{color:#000000;}.elementor-20312 .elementor-element.elementor-element-9d3e3d5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20312 .elementor-element.elementor-element-eb8d71d{color:#000000;}.elementor-20312 .elementor-element.elementor-element-3b4fd84 .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-20312 .elementor-element.elementor-element-531f3d1 .elementor-accordion-title{font-size:18px;font-weight:600;}