.elementor-2970 .elementor-element.elementor-element-d200b2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 16px 0px;}.elementor-2970 .elementor-element.elementor-element-d200b2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2970 .elementor-element.elementor-element-3635295 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2970 .elementor-element.elementor-element-3635295{text-align:center;}.elementor-2970 .elementor-element.elementor-element-3635295 .elementor-heading-title{font-size:56px;line-height:74px;color:var( --e-global-color-86e8e70 );}.elementor-2970 .elementor-element.elementor-element-0452a2e{margin-top:50px;margin-bottom:100px;}.elementor-widget-theme-post-featured-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-2970 .elementor-element.elementor-element-e529824 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2970 .elementor-element.elementor-element-e529824{text-align:center;}.elementor-2970 .elementor-element.elementor-element-e529824 img{width:1024px;max-width:1024px;height:678px;}.elementor-widget-theme-post-content{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-2970 .elementor-element.elementor-element-f752bd0{font-size:15px;line-height:20px;}body.elementor-page-2970:not(.elementor-motion-effects-element-type-background), body.elementor-page-2970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-2970 .elementor-element.elementor-element-d200b2b{padding:0% 4% 0% 4%;}.elementor-2970 .elementor-element.elementor-element-3635295 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2970 .elementor-element.elementor-element-3635295 .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-2970 .elementor-element.elementor-element-e529824 img{width:370px;max-width:370px;height:245px;}}/* Start custom CSS for heading, class: .elementor-element-3635295 */.elementor-2970 .elementor-element.elementor-element-3635295 h1 {
    font-family: "Fira Sans Extra Condensed", sans-serif;
    font-style: normal;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f752bd0 */.elementor-2970 .elementor-element.elementor-element-f752bd0 h2 {
    font-family: "Fira Sans Extra Condensed", sans-serif;
    font-style: normal;
    font-weight: 600;
    color:#0B3087;
    font-size: 22px;
    line-height: 20px;
    text-transform: none;
}


.elementor-2970 .elementor-element.elementor-element-f752bd0 p, .elementor-2970 .elementor-element.elementor-element-f752bd0 div, .elementor-2970 .elementor-element.elementor-element-f752bd0 li {
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: 500;
    color:black;
    font-size: 18px;
    line-height: 24px;
}/* End custom CSS */