.elementor-48538 .elementor-element.elementor-element-531132fb{--display:flex;}.elementor-48538 .elementor-element.elementor-element-5a96c6f{--display:flex;}.elementor-48538 .elementor-element.elementor-element-1387bd0{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-48538 .elementor-element.elementor-element-ffb1957.elementor-element{--align-self:center;}.elementor-48538 .elementor-element.elementor-element-f086528{--grid-columns:1;--grid-row-gap:var(--space-xl);width:100%;max-width:100%;--grid-column-gap:var(--space-xl);}@media(max-width:768px){.elementor-48538 .elementor-element.elementor-element-f086528{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-f086528 */.elementor-48538 .elementor-element.elementor-element-f086528 {
    .elementor-widget-theme-post-excerpt {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .e-loop-item {
        a {
            .elementor-widget-image {
                transition: opacity .3s ease-in;
            }
            
            .elementor-heading-title {
                transition: color .3s ease-in;
            }
            
            &:hover {
                    .elementor-widget-image {
                    opacity: .84;
                }
                
                .elementor-heading-title {
                    color: var(--e-global-color-0ecbf2a);
                }
            }
        }
    }
}/* End custom CSS */