.budi-aktuel-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
    row-gap: 80px;
}

.budi-aktuel-grid .budi-aktuel-carousel__item {
    height: 100%;
    margin: 0;
}

.budi-aktuel-grid__pagination {
    margin-top: 70px;
    text-align: center;
}

.budi-aktuel-grid__pagination .page-numbers {
    padding: 5px 10px;
    border: 1px solid var(--color-main);
    border-radius: 3px;
}

.budi-aktuel-grid__pagination .page-numbers.current,
.budi-aktuel-grid__pagination .page-numbers:hover {
    background-color: var(--color-main);
    color: #fff;
    text-decoration: none;
}

@media(max-width: 980px) {
    .budi-aktuel-grid {
        grid-template-columns: 1fr 1fr;
    }
}

@media(max-width: 767px) {
    .budi-aktuel-grid {
        grid-template-columns: 1fr;
    }

    .budi-aktuel-grid__pagination {
        margin-top: 50px;
    }
}