.mapa-do-site .container {
    display: flex;
    flex-direction: column;
    gap: 3rem;

}
.mapa-do-site .column {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}
.column .third-title::after {
    margin-top: 0.5rem;
    display: block;
    content: '';
    width: 80px;
    background-color: var(--orange);
    height: 2px;

}
.mapa-do-site__list {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    margin-left: 1.5rem;
}
.sub-title {
    color: var(--orange) !important;
    font-size: 1.5rem !important;
    font-weight: bold;
}
.sub-title::after {
    margin-top: 0.5rem;
    display: block;
    content: '';
    width: 48px;
    background-color: var(--blue);
    height: 2px;
}
.sub-title-2 {
    color: var(--blue) !important;
    font-size: 1.25rem !important;
    font-weight:bold !important;
}
.sub-title-2::after {
    margin-top: 0.5rem;
    display: block;
    content: '';
    width: 24px;
    background-color: var(--orange);
    height: 2px;
    margin-bottom: 1.5rem;
    
}
.mapa-do-site__sublist {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-left: 1.5rem; 
}
.mapa-do-site__sublist-2 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-left: 1.5rem; 
}
.mapa-do-site__list li a,
.mapa-do-site__sublist li a,
.mapa-do-site__sublist-2 li a 
{
    font-size: 1.1rem;
    font-weight: bold;
    transition: 0.3s ease-in-out;
    color: #000;
}
.mapa-do-site__list li a:hover,
.mapa-do-site__sublist li a:hover,
.mapa-do-site__sublist-2 li a:hover {
    color: var(--orange);
}
.sub-title:hover {
    color: var(--blue) !important;
}
.sub-title-2:hover {
    color: var(--orange) !important;
}