.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-a252ae5{--display:flex;}.elementor-365 .elementor-element.elementor-element-a252ae5:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-a252ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2697D4 0%, #95C11F 100%);}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-6408649{--spacer-size:40px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-365 .elementor-element.elementor-element-5c326e9{text-align:center;}.elementor-365 .elementor-element.elementor-element-5c326e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-c1bbd77{--spacer-size:40px;}.elementor-365 .elementor-element.elementor-element-a6e8873{--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;}.elementor-365 .elementor-element.elementor-element-a6e8873:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-a6e8873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-d7ebb06{--spacer-size:50px;}.elementor-365 .elementor-element.elementor-element-d3cefda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-365 .elementor-element.elementor-element-1d3e49e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-3145b4b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-f43fd9c > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-365 .elementor-element.elementor-element-f43fd9c{text-align:left;}.elementor-365 .elementor-element.elementor-element-f43fd9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#1E71B8;}.elementor-365 .elementor-element.elementor-element-299e1d2{--spacer-size:30px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{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-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-365 .elementor-element.elementor-element-9c05dc2 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-365 .elementor-element.elementor-element-9c05dc2{text-align:left;color:#4B4B4B;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}.elementor-365 .elementor-element.elementor-element-3647cd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-3647cd8:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-3647cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-365 .elementor-element.elementor-element-042edcc{--spacer-size:50px;}.elementor-365 .elementor-element.elementor-element-af75ef1{--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;}.elementor-365 .elementor-element.elementor-element-af75ef1:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-af75ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-365 .elementor-element.elementor-element-9ac3805{--spacer-size:80px;}.elementor-widget-posts .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-widget-posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-b9f56db{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-365 .elementor-element.elementor-element-b9f56db > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-365 .elementor-element.elementor-element-b9f56db:after{content:"0.66";}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__thumbnail__link{width:100%;}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__meta-data span + span:before{content:"///";}.elementor-365 .elementor-element.elementor-element-b9f56db.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-365 .elementor-element.elementor-element-b9f56db.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-365 .elementor-element.elementor-element-b9f56db.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__meta-data{color:#2697D4;font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:700;}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__excerpt p{color:#4B4B4B;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-365 .elementor-element.elementor-element-36acc82{--spacer-size:100px;}@media(max-width:1024px){.elementor-365 .elementor-element.elementor-element-5c326e9 .elementor-heading-title{font-size:40px;}.elementor-365 .elementor-element.elementor-element-d3cefda{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-365 .elementor-element.elementor-element-9c05dc2{line-height:40px;}.elementor-365 .elementor-element.elementor-element-b9f56db > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-365 .elementor-element.elementor-element-36acc82{--spacer-size:70px;}}@media(max-width:767px){.elementor-365 .elementor-element.elementor-element-a6e8873{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-d3cefda{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-365 .elementor-element.elementor-element-1d3e49e{--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;}.elementor-365 .elementor-element.elementor-element-3145b4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-365 .elementor-element.elementor-element-f43fd9c .elementor-heading-title{font-size:32px;}.elementor-365 .elementor-element.elementor-element-9c05dc2{font-size:22px;line-height:32px;}.elementor-365 .elementor-element.elementor-element-3647cd8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-365 .elementor-element.elementor-element-af75ef1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-9ac3805{--spacer-size:50px;}.elementor-365 .elementor-element.elementor-element-b9f56db > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-365 .elementor-element.elementor-element-b9f56db:after{content:"0.5";}.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-3145b4b */.elementor-365 .elementor-element.elementor-element-3145b4b{
    border-radius: 70px;
     width:50%;
    max-width:600px;
}

@media screen and (max-width: 767px) {
    .elementor-365 .elementor-element.elementor-element-3145b4b{
        width:100%;
        max-width:100%;
    }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3004c4d */@media screen and (max-width: 767px) {
    .elementor-365 .elementor-element.elementor-element-3004c4d{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-999a8c4 */@media screen and (max-width: 767px) {
    .elementor-365 .elementor-element.elementor-element-999a8c4{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3647cd8 */.elementor-365 .elementor-element.elementor-element-3647cd8{
    max-width:600px;
    width:50%;
}


@media screen and (max-width: 767px) {
    .elementor-365 .elementor-element.elementor-element-3647cd8{
        width:100%;
        max-width:100%;
    }   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b9f56db */.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post{
    box-shadow: 0px 3px 40px #00000029;
    border-radius: 70px;
    padding:40px 50px;
    min-height:350px;
}

.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__meta-data{
    position:relative;
    padding-bottom:15px;
    margin-bottom:20px;
}

.elementor-365 .elementor-element.elementor-element-b9f56db .elementor-post__meta-data::after{
    content:'';
    position:absolute;
    width:13px;
    height:2px;
    background: #2697D4;
    left:0;
    bottom:-1px;
}/* End custom CSS */