.elementor-1669 .elementor-element.elementor-element-fca85e5:not(.elementor-motion-effects-element-type-background), .elementor-1669 .elementor-element.elementor-element-fca85e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d1fc06a );background-image:url("https://housedigital.com.au/wp-content/uploads/2020/08/dots-left-top.png");background-position:top left;background-repeat:no-repeat;}.elementor-1669 .elementor-element.elementor-element-fca85e5 > .elementor-background-overlay{background-image:url("https://housedigital.com.au/wp-content/uploads/2020/08/random-shapes.png");background-position:95% 35px;background-repeat:no-repeat;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1669 .elementor-element.elementor-element-fca85e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-link-wrapper, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-custom-grid .ecs-post-loop, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor .elementor-inner, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor .elementor-section-wrap, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor .elementor-section-wrap .elementor-top-section, .elementor-1669 .elementor-element.elementor-element-784ebd2 .ecs-post-loop .elementor .elementor-container{height:auto;}.elementor-1669 .elementor-element.elementor-element-784ebd2 .elementor-post{height:auto;}.elementor-1669 .elementor-element.elementor-element-784ebd2{--grid-column-gap:20px;--grid-row-gap:20px;}/* Start custom CSS for posts, class: .elementor-element-784ebd2 */.elementor-1669 .elementor-element.elementor-element-784ebd2 div.ecs-posts {
    display: block;
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
}
.elementor-1669 .elementor-element.elementor-element-784ebd2 div.ecs-posts article{
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 21px;
}
.elementor-1669 .elementor-element.elementor-element-784ebd2 div.ecs-posts article{
    transition-duration: 0.4s;
    animation: winanim 0.5s ;
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
}

@keyframes winanim {
    0%{opacity:0;transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
    
}

@media(min-width: 768px){
    .elementor-1669 .elementor-element.elementor-element-784ebd2 div.ecs-posts {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
    }
}/* End custom CSS */