.elementor-1756 .elementor-element.elementor-element-5e0238d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1756 .elementor-element.elementor-element-5e0238d:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-5e0238d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0aa99d7 ) 0%, var( --e-global-color-80bd3ad ) 100%);}.elementor-1756 .elementor-element.elementor-element-4050085{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-4050085 .elementor-heading-title{font-family:var( --e-global-typography-32fe2ba-font-family ), Sans-serif;font-size:var( --e-global-typography-32fe2ba-font-size );font-weight:var( --e-global-typography-32fe2ba-font-weight );line-height:var( --e-global-typography-32fe2ba-line-height );letter-spacing:var( --e-global-typography-32fe2ba-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-dee9f5a .elementor-heading-title{font-family:var( --e-global-typography-867d472-font-family ), Sans-serif;font-size:var( --e-global-typography-867d472-font-size );font-weight:var( --e-global-typography-867d472-font-weight );line-height:var( --e-global-typography-867d472-line-height );letter-spacing:var( --e-global-typography-867d472-letter-spacing );color:var( --e-global-color-4acc975 );}.elementor-1756 .elementor-element.elementor-element-cd6b651{--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;--border-radius:0px 0px 32px 32px;--padding-top:0px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1756 .elementor-element.elementor-element-cd6b651:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-cd6b651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-80bd3ad );}.elementor-1756 .elementor-element.elementor-element-54d782d{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f1222c4 );--border-color:var( --e-global-color-f1222c4 );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-5c49475{color:var( --e-global-color-73f675a );font-family:var( --e-global-typography-9cfcee9-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfcee9-font-size );font-weight:var( --e-global-typography-9cfcee9-font-weight );line-height:var( --e-global-typography-9cfcee9-line-height );letter-spacing:var( --e-global-typography-9cfcee9-letter-spacing );}body.elementor-page-1756:not(.elementor-motion-effects-element-type-background), body.elementor-page-1756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0aa99d7 );}@media(min-width:768px){.elementor-1756 .elementor-element.elementor-element-54d782d{--width:768px;}}@media(max-width:1366px){.elementor-1756 .elementor-element.elementor-element-4050085 .elementor-heading-title{font-size:var( --e-global-typography-32fe2ba-font-size );line-height:var( --e-global-typography-32fe2ba-line-height );letter-spacing:var( --e-global-typography-32fe2ba-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-dee9f5a .elementor-heading-title{font-size:var( --e-global-typography-867d472-font-size );line-height:var( --e-global-typography-867d472-line-height );letter-spacing:var( --e-global-typography-867d472-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-5c49475{font-size:var( --e-global-typography-9cfcee9-font-size );line-height:var( --e-global-typography-9cfcee9-line-height );letter-spacing:var( --e-global-typography-9cfcee9-letter-spacing );}}@media(max-width:1024px){.elementor-1756 .elementor-element.elementor-element-4050085 .elementor-heading-title{font-size:var( --e-global-typography-32fe2ba-font-size );line-height:var( --e-global-typography-32fe2ba-line-height );letter-spacing:var( --e-global-typography-32fe2ba-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-dee9f5a .elementor-heading-title{font-size:var( --e-global-typography-867d472-font-size );line-height:var( --e-global-typography-867d472-line-height );letter-spacing:var( --e-global-typography-867d472-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-5c49475{font-size:var( --e-global-typography-9cfcee9-font-size );line-height:var( --e-global-typography-9cfcee9-line-height );letter-spacing:var( --e-global-typography-9cfcee9-letter-spacing );}}@media(max-width:767px){.elementor-1756 .elementor-element.elementor-element-4050085 .elementor-heading-title{font-size:var( --e-global-typography-32fe2ba-font-size );line-height:var( --e-global-typography-32fe2ba-line-height );letter-spacing:var( --e-global-typography-32fe2ba-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-dee9f5a .elementor-heading-title{font-size:var( --e-global-typography-867d472-font-size );line-height:var( --e-global-typography-867d472-line-height );letter-spacing:var( --e-global-typography-867d472-letter-spacing );}.elementor-1756 .elementor-element.elementor-element-5c49475{font-size:var( --e-global-typography-9cfcee9-font-size );line-height:var( --e-global-typography-9cfcee9-line-height );letter-spacing:var( --e-global-typography-9cfcee9-letter-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-5c49475 */.elementor-1756 .elementor-element.elementor-element-5c49475 h4 {
    font-family: 'Public Sans' !important;
    font-size: var(--e-global-typography-edbe198-font-size);
    font-weight: var(--e-global-typography-edbe198-font-weight);
    line-height: var(--e-global-typography-edbe198-line-height);
    letter-spacing: var(--e-global-typography-edbe198-letter-spacing);
    margin: 24px 0px;
}

.elementor-1756 .elementor-element.elementor-element-5c49475 p {
    margin-bottom: 16px;
}

.elementor-1756 .elementor-element.elementor-element-5c49475 a {
    color: #103170;
    text-decoration: underline;
}

.elementor-1756 .elementor-element.elementor-element-5c49475 h5 {
    font-family: var(--e-global-typography-eedc71d-font-family), Sans-serif;
    font-size: var(--e-global-typography-eedc71d-font-size);
    font-weight: var(--e-global-typography-eedc71d-font-weight);
    line-height: var(--e-global-typography-eedc71d-line-height);
    letter-spacing: var(--e-global-typography-eedc71d-letter-spacing);
}/* End custom CSS */