
    article {
        background-color: #5e8362;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0px 10px 17px -2px rgba(0, 0, 0, 0.5);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        

        .elementor-post__text {
            padding: 0px 20px 20px 20px;
            
            .elementor-post__title {
                a {
                    font-size: 24px;
                    line-height: 1.2;
                }
            }
            
            .elementor-post__excerpt {
                p {
                    font-size: 16px;
                    line-height: 2;
                    
                    &:after {
                        content: "...";
                        display: inline;
                    }
                }
            }
        }
        
    }
    
    .elementor-pagination {

        .page-numbers {
            background-color: #5e8362;
            padding: 6px 10px;
            border-radius: 25%;
            color: white;


            
            &.current {
                background-color: transparent;
                color: #5e8362 !important;
            }
        }
    }
}