.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-24521 .elementor-element.elementor-element-2b61a6b{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-24521 .elementor-element.elementor-element-61ecfea img{width:100%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24521 .elementor-element.elementor-element-877b045 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-17e5592{color:#000000;}.elementor-24521 .elementor-element.elementor-element-a127e5c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-a8e67b8{color:#000000;}.elementor-24521 .elementor-element.elementor-element-1894353 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-c76571b{color:#000000;}.elementor-24521 .elementor-element.elementor-element-b42f999 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-4b4e544{color:#000000;}.elementor-24521 .elementor-element.elementor-element-dc0b3ae .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-0fff8ab{color:#000000;}.elementor-24521 .elementor-element.elementor-element-04a16b6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-7aae4e4{color:#000000;}.elementor-24521 .elementor-element.elementor-element-3d5c46e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-86a50ff{color:#000000;}.elementor-24521 .elementor-element.elementor-element-ac64083 img{width:100%;}.elementor-24521 .elementor-element.elementor-element-e439795 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-696dc12{color:#000000;}.elementor-24521 .elementor-element.elementor-element-8200fba .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-4552149{color:#000000;}.elementor-24521 .elementor-element.elementor-element-3fbd394 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-41f478b{color:#000000;}.elementor-24521 .elementor-element.elementor-element-e0fc3a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-f3343ec{color:#000000;}.elementor-24521 .elementor-element.elementor-element-dc11274 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-7eaf7e4{color:#000000;}.elementor-24521 .elementor-element.elementor-element-1ea864c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-b9fc5fb{color:#000000;}.elementor-24521 .elementor-element.elementor-element-5be356f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-3fc65d3{color:#000000;}.elementor-24521 .elementor-element.elementor-element-3137cf0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-6b84527{color:#000000;}.elementor-24521 .elementor-element.elementor-element-61907e5 img{width:100%;}.elementor-24521 .elementor-element.elementor-element-d550c2a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24521 .elementor-element.elementor-element-df98545{color:#000000;}.elementor-24521 .elementor-element.elementor-element-9e7c962 .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-24521 .elementor-element.elementor-element-6a7f50c .elementor-accordion-title{font-size:18px;font-weight:600;}