.elementor-827 .elementor-element.elementor-element-5cabed2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-5cabed2:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-5cabed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#427CB5;background-image:url("https://fruitsandfaith.ca/wp-content/uploads/2025/05/landing-grid.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-827 .elementor-element.elementor-element-8312cf0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-827 .elementor-element.elementor-element-98cc714{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-827 .elementor-element.elementor-element-98cc714.elementor-element{--align-self:flex-start;}.elementor-827 .elementor-element.elementor-element-98cc714 .elementor-heading-title{font-size:55px;font-weight:700;line-height:63px;color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-5d509af{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-827 .elementor-element.elementor-element-b583d11{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-827 .elementor-element.elementor-element-b583d11:after{content:"0.6";}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-post__thumbnail__link{width:100%;}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-post__meta-data span + span:before{content:"•";}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-post__text{margin-top:20px;}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-post__badge{right:0;}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:1024px){.elementor-827 .elementor-element.elementor-element-5cabed2{--grid-auto-flow:row;}.elementor-827 .elementor-element.elementor-element-8312cf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-5cabed2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-827 .elementor-element.elementor-element-98cc714 .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-827 .elementor-element.elementor-element-b583d11:after{content:"0.5";}.elementor-827 .elementor-element.elementor-element-b583d11 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//*
    * This CSS only works with post excerpt
    * Adjust the line-clamp integer value.
    * Require Browser prefix to work. 
    * You can use the body.elementor-page-827 but using CSS class is much better
*/

.line-height .elementor-post__excerpt,
.line-height .elementor-post__excerpt p,
.line-height .elementor-post__excerpt a p{
 -webkit-line-clamp: 3;     
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */