.elementor-3 .elementor-element.elementor-element-1972f06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8f7e90c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.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-3 .elementor-element.elementor-element-b1b62ce{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-afd8e08 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-90b6be5{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-10f8e77 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-38c60cd{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c7714db .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-3e94d7e{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-87ac46b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-118477e{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3581ec4 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-506e56f{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3a94adf .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-8df3d46{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-11d0510 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-f67d4bd{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d657e36 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-bbf3bd9{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e89a786 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-dae8ff5{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5daf79d .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-9f304ec{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b0f3508 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-710c978{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5a6d252 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-f0b5dab{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-06e42f5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-2783264{text-align:left;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4fbee61 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.2px;color:#000000;}.elementor-3 .elementor-element.elementor-element-0a078de{text-align:left;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}