.elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination{text-align:center;margin-top:40px;}body:not(.rtl) .elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}/* Start custom CSS for posts, class: .elementor-element-de9608a */.elementor-40406 .elementor-element.elementor-element-de9608a article:not(:last-child) {
    border-bottom: solid 1px #0F7B6E20;
    padding-bottom: 25px;
}

.elementor-40406 .elementor-element.elementor-element-de9608a article:not(:first-child) {
    padding-top: 25px;
}

.elementor-40406 .elementor-element.elementor-element-de9608a .elementor-post__text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination .page-numbers {
        padding: 5px 12px;
        border-radius: 50%;
        background-color: rgba(15, 123, 110, 0.15);
}
.elementor-40406 .elementor-element.elementor-element-de9608a .elementor-pagination .page-numbers.current {
    background-color: var(--primary-color);
    color: white;
    
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-40406 .show-btn {
    background-color: var(--primary-color);
    padding: 1em;
}
body.elementor-page-40406 .show-btn a {
    color: white !important;
    display: inline-block;
    width: 100%;
}/* End custom CSS */