.information .information-text h2{
    font-size: 1.8em;
    font-weight: 900;
    margin-bottom: 0.5em;
}
.information .information-text h2 strong{
    color: var(--color-primary);
}

.information .information-text h3{
    font-size: 1.4em;
    font-weight: 700;
    margin-bottom: 0.5em;
}
.information .information-text h3 strong{
    color: var(--color-primary);
    font-weight: 700;
}
.information .information-text h4{
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 0.5em;
    color: var(--color-primary);
}
.information .information-text h5{
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 0.5em;
}


.cards-info{
    padding: 1rem;
    background: var(--bs-gray-100);
    height: 100%;
    border: 0.1rem solid var(--bs-border-color);
}

.cards-info .image{
    margin-bottom: 1rem;
}
.cards-info .image img{
    width: 100%;
}


.ul li{
}


.column-2,
.column-3,
.column-4{
    column-gap: 3rem;
}
.column-2{
    column-count: 2;
}
.column-3{
    column-count: 3;
}
.column-4{
    column-count: 4;
}




.table-opt1{
    background: var(--bs-gray-200);
    margin: 1rem 0rem !important;
    border-collapse: collapse; /* Crucial para que funcione */
}
.table-opt1 thead tr th {
    background: var(--bs-gray-400);
    font-weight: 900 !important;
    padding: 16px 8px;
    border: solid 1px  var(--bs-gray-500);
}
.table-opt1 tbody tr td {
    padding: 5px 8px;
    vertical-align: top;
    border: solid 1px  var(--bs-gray-500);
}


