.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-18588 .elementor-element.elementor-element-0b709f8{color:#000000;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-18588 .elementor-element.elementor-element-0f1cb7f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-002ef61{color:#000000;}.elementor-18588 .elementor-element.elementor-element-3ebf047 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-dab3ac8{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-18588 .elementor-element.elementor-element-ae51e17 img{width:100%;}.elementor-18588 .elementor-element.elementor-element-4c82fe9{color:#000000;}.elementor-18588 .elementor-element.elementor-element-61ddba4{color:#000000;}.elementor-18588 .elementor-element.elementor-element-c04bf6c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-60b235e{color:#000000;}.elementor-18588 .elementor-element.elementor-element-5b921eb{color:#000000;}.elementor-18588 .elementor-element.elementor-element-944f6a0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-0dc55c5{color:#000000;}.elementor-18588 .elementor-element.elementor-element-a34cb29{color:#000000;}.elementor-18588 .elementor-element.elementor-element-87bec83 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-655cc56{color:#000000;}.elementor-18588 .elementor-element.elementor-element-2bb9ec8{color:#000000;}.elementor-18588 .elementor-element.elementor-element-1ff10db{color:#000000;}.elementor-18588 .elementor-element.elementor-element-82a7ada .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-c295851{color:#000000;}.elementor-18588 .elementor-element.elementor-element-cd26ad4{color:#000000;}.elementor-18588 .elementor-element.elementor-element-6e8a70f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-513ce95{color:#000000;}.elementor-18588 .elementor-element.elementor-element-24913f4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-ffc759b{color:#000000;}.elementor-18588 .elementor-element.elementor-element-2f993be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-b405b98{color:#000000;}.elementor-18588 .elementor-element.elementor-element-b2a8d9d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-751546b{color:#000000;}.elementor-18588 .elementor-element.elementor-element-2326f3b{color:#000000;}.elementor-18588 .elementor-element.elementor-element-b1f464e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-4f265b0{color:#000000;}.elementor-18588 .elementor-element.elementor-element-3f798cc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-4fe56d8{color:#000000;}.elementor-18588 .elementor-element.elementor-element-7e19e3b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-ff445d2{color:#000000;}.elementor-18588 .elementor-element.elementor-element-60f4afb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-3e1ce5d{color:#000000;}.elementor-18588 .elementor-element.elementor-element-00096c9{color:#000000;}.elementor-18588 .elementor-element.elementor-element-a2cb6ef .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-c2ee7f5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-3941830{color:#000000;}.elementor-18588 .elementor-element.elementor-element-94e3b38 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-5e4e6a0{color:#000000;}.elementor-18588 .elementor-element.elementor-element-54ab4fd{color:#000000;}.elementor-18588 .elementor-element.elementor-element-2ec2c56 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-ef5232c{color:#000000;}.elementor-18588 .elementor-element.elementor-element-0d7d613 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-239d3f3{color:#000000;}.elementor-18588 .elementor-element.elementor-element-9822a9e{color:#000000;}.elementor-18588 .elementor-element.elementor-element-e8f5819 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-6c31f4f{color:#000000;}.elementor-18588 .elementor-element.elementor-element-629faec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-60ab060{color:#000000;}.elementor-18588 .elementor-element.elementor-element-82741f8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-474f148{color:#000000;}.elementor-18588 .elementor-element.elementor-element-4c82664{color:#000000;}.elementor-18588 .elementor-element.elementor-element-91d51f3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-e080827{color:#000000;}.elementor-18588 .elementor-element.elementor-element-672ab6d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-e69091f{color:#000000;}.elementor-18588 .elementor-element.elementor-element-ecb5a53 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-6b1f4b3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-305c6ca{color:#000000;}.elementor-18588 .elementor-element.elementor-element-2924c44 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-7227c86{color:#000000;}.elementor-18588 .elementor-element.elementor-element-59e84e1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-28e8183{color:#000000;}.elementor-18588 .elementor-element.elementor-element-f9219b5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-9dd9f7a{color:#000000;}.elementor-18588 .elementor-element.elementor-element-3c8f987 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-cf49fb7{color:#000000;}.elementor-18588 .elementor-element.elementor-element-282ffb7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-cde3b2c{color:#000000;}.elementor-18588 .elementor-element.elementor-element-8725ca8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-cd3f6b9{color:#000000;}.elementor-18588 .elementor-element.elementor-element-cac0b9f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-81c2a59{color:#000000;}.elementor-18588 .elementor-element.elementor-element-3839040 .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-18588 .elementor-element.elementor-element-91e6656 .elementor-accordion-title{font-size:18px;font-weight:600;}.elementor-18588 .elementor-element.elementor-element-91e6656 .elementor-tab-content{color:#000000;}.elementor-18588 .elementor-element.elementor-element-3291e81 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18588 .elementor-element.elementor-element-6549d60{color:#000000;}