/*
// .footer-links
*/
@import '../variables';
@import '../functions';
@import '../mixins/breakpoints';
@import '../mixins/scheme';


.footer-links {
    display: block;
}
.footer-links__title {
    font-size: 20px;
    color: map_get($footer-scheme, opposite);
    // margin-bottom: 22px;

    @include scheme-font-weight($footer-scheme, opposite, $font-weight-medium);
}

@include media-breakpoint-up(xl) {
    .footer-links__title {
        padding-bottom: 4px;
        // margin-bottom: 18px;
    }
}
.footer-links__list {
    font-size: 14px;
    line-height: 20px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0 20px; // Espacio horizontal entre columnas

    a {
        color: inherit;
        transition: .15s;
    }
    a:hover {
        color: map_get($footer-scheme, opposite);
    }
}
.footer-links__item {
    padding: 5px 0;
    flex: 0 0 calc(50% - 10px); // 2 columnas con espacio entre ellas
    box-sizing: border-box;
}


@include media-breakpoint-down(sm) {
    .footer-links {
        text-align: center;
    }
    .footer-links__title {
        margin-bottom: 12px;
    }
}
