.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-15376 .elementor-element.elementor-element-c80efe3{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-15376 .elementor-element.elementor-element-e9784cf{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15376 .elementor-element.elementor-element-e9784cf:not(.elementor-motion-effects-element-type-background), .elementor-15376 .elementor-element.elementor-element-e9784cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6ed7e1 );}.elementor-15376 .elementor-element.elementor-element-d1cc621{--display:flex;--min-height:85vh;}.elementor-widget-shortcode .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-shortcode .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-15376 .elementor-element.elementor-element-2b16ae7 > .elementor-widget-container{background-color:var( --e-global-color-c6ed7e1 );padding:0px 20px 0px 20px;}.elementor-15376 .elementor-element.elementor-element-414cf40{--display:flex;--min-height:15vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15376 .elementor-element.elementor-element-414cf40:not(.elementor-motion-effects-element-type-background), .elementor-15376 .elementor-element.elementor-element-414cf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15376 .elementor-element.elementor-element-5a9a488{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15376 .elementor-element.elementor-element-5a9a488:not(.elementor-motion-effects-element-type-background), .elementor-15376 .elementor-element.elementor-element-5a9a488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15376 .elementor-element.elementor-element-a3f471f > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-15376 .elementor-element.elementor-element-60ff257{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15376 .elementor-element.elementor-element-60ff257:not(.elementor-motion-effects-element-type-background), .elementor-15376 .elementor-element.elementor-element-60ff257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15376 .elementor-element.elementor-element-a37d5b7 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}body.elementor-page-15376:not(.elementor-motion-effects-element-type-background), body.elementor-page-15376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5B1BD;}body.elementor-page-15376{margin:0px 0px 150px 0px;}/* Start custom CSS */.wxp-latest-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 4;       /* max 4 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;     /* adds "..." when clipped */
}
.wxp-latest-post-wrapper {
    display: flex;
gap: 0;
    align-items: stretch;
}
a.eael-grid-post-link {
    color: black;
}
.elementor-element.e-con-full.e-flex.e-con.e-child {
    display: flex;
    justify-content: center;
}
.wxp-latest-post-main {
    flex: 0 0 75%;
    padding: 0 0 0 20px;
}
.eael-entry-content {

}
.wxp-latest-post-qr {
    flex: 0 0 20%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

/* Stack on mobile */
@media (max-width: 768px) {
    .wxp-latest-post-wrapper {
        flex-direction: column;
    }

    .wxp-latest-post-main,
    .wxp-latest-post-qr {
        flex: 0 0 100%;
    }
}
a.eael-grid-post-link {
    font-size: 23px;
}

.eael-entry-content {
    font-size: 14px;
}
.eael-posted-on {
    font-size: 12px;
}
h2.eael-entry-title {
    margin: 0 0 6px;
}/* End custom CSS */