.elementor-20524 .elementor-element.elementor-element-f2f077c{--display:flex;}.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-20524 .elementor-element.elementor-element-736281c{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-c506c18{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-cea78b8{--display:flex;}.elementor-20524 .elementor-element.elementor-element-7fbf1b0{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-e53def9{--display:flex;}.elementor-20524 .elementor-element.elementor-element-5b15af8{--display:flex;}.elementor-20524 .elementor-element.elementor-element-f8490f3{--display:flex;}.elementor-20524 .elementor-element.elementor-element-968486b{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-5510ba7{--display:flex;}.elementor-20524 .elementor-element.elementor-element-0f44002{--display:flex;}.elementor-20524 .elementor-element.elementor-element-0f3e2e5{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-3997e24{--display:flex;}.elementor-20524 .elementor-element.elementor-element-19c503f{--display:flex;}.elementor-20524 .elementor-element.elementor-element-1f03e9c{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-df4478c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20524 .elementor-element.elementor-element-0c0ad8c{--display:flex;}.elementor-20524 .elementor-element.elementor-element-3ab956d{--display:flex;}.elementor-20524 .elementor-element.elementor-element-217417c{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-b57a3b3{--display:flex;}.elementor-20524 .elementor-element.elementor-element-4ab3a6c .elementor-heading-title{color:var( --e-global-color-4896da9 );}.elementor-20524 .elementor-element.elementor-element-8e727bf{--display:flex;}.elementor-20524 .elementor-element.elementor-element-14562c2{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-ee0a28d{--display:flex;}.elementor-20524 .elementor-element.elementor-element-7dd9659{--display:flex;}.elementor-20524 .elementor-element.elementor-element-15a0b54{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-735669c{--display:flex;}.elementor-20524 .elementor-element.elementor-element-15eac0a{--display:flex;}.elementor-20524 .elementor-element.elementor-element-0c40ade{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-2201d85{--display:flex;}.elementor-20524 .elementor-element.elementor-element-54b00bf{--display:flex;}.elementor-20524 .elementor-element.elementor-element-0fc5ccd:hover .elementor-widget-container{background-color:#C1E3F9;}.elementor-20524 .elementor-element.elementor-element-0fc5ccd{color:var( --e-global-color-primary );}.elementor-20524 .elementor-element.elementor-element-4e43871{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20524 .elementor-element.elementor-element-b4c8b45 .elementor-button{background-color:var( --e-global-color-text );}