.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-37054 .elementor-element.elementor-element-59a3f9f{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;color:#000000;}.elementor-37054 .elementor-element.elementor-element-59a3f9f > .elementor-widget-container{padding:10px 0px 10px 0px;}.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-37054 .elementor-element.elementor-element-defada1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-37054 .elementor-element.elementor-element-defada1 .elementor-heading-title{color:#2C305A;}.elementor-37054 .elementor-element.elementor-element-ae710bd{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;color:#000000;}.elementor-37054 .elementor-element.elementor-element-ae710bd > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-37054 .elementor-element.elementor-element-b710eb2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-37054 .elementor-element.elementor-element-b710eb2 .elementor-heading-title{color:#2C305A;}.elementor-37054 .elementor-element.elementor-element-b8fb822{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;color:#000000;}.elementor-37054 .elementor-element.elementor-element-b8fb822 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-37054 .elementor-element.elementor-element-ce18bd8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-37054 .elementor-element.elementor-element-ce18bd8 .elementor-heading-title{color:#2C305A;}.elementor-37054 .elementor-element.elementor-element-ff26006{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;color:#000000;}.elementor-37054 .elementor-element.elementor-element-ff26006 > .elementor-widget-container{padding:10px 0px 10px 0px;}.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-37054 .elementor-element.elementor-element-4464de9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-37054 .elementor-element.elementor-element-d073bc0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-37054 .elementor-element.elementor-element-d073bc0 .elementor-heading-title{color:#2C305A;}.elementor-37054 .elementor-element.elementor-element-875b22e{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;color:#000000;}.elementor-37054 .elementor-element.elementor-element-875b22e > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-37054 .elementor-element.elementor-element-1f33e65 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-37054 .elementor-element.elementor-element-1f33e65 .elementor-heading-title{color:#2C305A;}.elementor-37054 .elementor-element.elementor-element-7e0dabd{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;color:#000000;}.elementor-37054 .elementor-element.elementor-element-7e0dabd > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-37054 .elementor-element.elementor-element-728f52b{--spacer-size:30px;}.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-37054 .elementor-element.elementor-element-9e77064 .elementor-button{background-color:#31355E;}