.elementor-3 .elementor-element.elementor-element-cb12b22.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3 .elementor-element.elementor-element-cb12b22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-8a8b98a{text-align:center;}.elementor-3 .elementor-element.elementor-element-8a8b98a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-heading_sub-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_sub-font-size );font-weight:var( --e-global-typography-heading_sub-font-weight );text-transform:var( --e-global-typography-heading_sub-text-transform );line-height:var( --e-global-typography-heading_sub-line-height );letter-spacing:var( --e-global-typography-heading_sub-letter-spacing );}.elementor-3 .elementor-element.elementor-element-8a8b98a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-7bfe507 .elementor-headline{text-align:center;}.elementor-3 .elementor-element.elementor-element-7bfe507 .elementor-headline-plain-text{color:#314F8B;}.elementor-3 .elementor-element.elementor-element-7bfe507{--dynamic-text-color:#314F8B;width:initial;max-width:initial;z-index:1;}.elementor-3 .elementor-element.elementor-element-7bfe507 .elementor-headline-dynamic-text{font-weight:800;font-style:italic;}.elementor-3 .elementor-element.elementor-element-7bfe507 .elementor-headline-dynamic-wrapper path{fill:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ac8ee35 > .elementor-element-populated{margin:0px 130px 0px 130px;--e-column-margin-right:130px;--e-column-margin-left:130px;}.elementor-3 .elementor-element.elementor-element-7472ad4{text-align:center;}.elementor-3 .elementor-element.elementor-element-7472ad4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-ee1ad2e > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-3 .elementor-element.elementor-element-8a8b98a .elementor-heading-title{font-size:var( --e-global-typography-heading_sub-font-size );line-height:var( --e-global-typography-heading_sub-line-height );letter-spacing:var( --e-global-typography-heading_sub-letter-spacing );}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-8a8b98a .elementor-heading-title{font-size:var( --e-global-typography-heading_sub-font-size );line-height:var( --e-global-typography-heading_sub-line-height );letter-spacing:var( --e-global-typography-heading_sub-letter-spacing );}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-8a8b98a .elementor-heading-title{font-size:var( --e-global-typography-heading_sub-font-size );line-height:var( --e-global-typography-heading_sub-line-height );letter-spacing:var( --e-global-typography-heading_sub-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ac8ee35 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-ee1ad2e */.elementor-3 .elementor-element.elementor-element-ee1ad2e h2 {
    margin-top: 50px;
    margin-bottom: 30px;
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS */#page .site-content {
    margin-top: 50px !important;
    margin-bottom: 50px;
}/* End custom CSS */