/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 28 2026 | 16:04:55 */
/**
 * ==================================================================================
 * █  LEUK WEBSITE 2026 - MODULO PROJECTOS (LISTAGEM)
 * ==================================================================================
 * @description Comportamento da Grelha e Paginação.
 * ==================================================================================
 */

/* Grid Match Height */
.elementor-location-archive .elementor-loop-container > .elementor-widget-container,
.elementor-location-archive .e-loop-item {
    height: 100% !important; display: flex; flex-direction: column;
}

/* Paginação */
:root { --p-pag-size: 40px; --p-pag-active: #000000; }

.elementor-pagination {
    margin-top: 60px !important; display: flex; justify-content: center; gap: 10px;
}
.elementor-pagination .page-numbers {
    width: var(--p-pag-size); height: var(--p-pag-size); 
    display: flex; align-items: center; justify-content: center;
    font-size: 14px; color: #999; border: none !important; background: transparent !important;
    transition: all 0.3s ease;
}
.elementor-pagination .page-numbers.current {
    font-weight: 700; color: var(--p-pag-active); 
    border-bottom: 2px solid var(--p-pag-active) !important;
}
.elementor-pagination a.page-numbers:hover {
    background-color: #f5f5f5 !important; color: var(--p-pag-active);
}
.elementor-pagination .next::after { content: '→'; font-size: 18px; }
.elementor-pagination .prev::after { content: '←'; font-size: 18px; }
.elementor-pagination .next, .elementor-pagination .prev { font-size: 0; }