.main-footer {
    background: var(--color-subfooter-bg-grad, #222222);
}

.main-footer  .vc_column-inner > .wpb_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.8rem;
}

@media (min-width: 1025px) {
    .main-footer  .vc_column-inner > .wpb_wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        gap: 1.2rem;
}
}

.footer-heading {
    font-size: 1.4rem;
}