.investidores .nav-link {
    border: none !important;
}
.investidores .nav-link .active {
    color: #494F51 !important;
}
.investidores {
    overflow-x: hidden;
    max-width: 1990px;
    margin-inline: auto;
    position: relative;
    min-height: 515px;
}

 .investidores .menu-main {
     margin-top: 20px !important;
 }

.investidores .nav-link {
    background-color: transparent !important;
    color: #A4A7A8;
    font-weight: 600;
    transition: 0.2s all;
}
.investidores .nav-link:hover {
    color: #494F51;
}

.investidores .active {
    color: #494F51;
}

.perfil-corporativo .card {
    background-color: #494F51;
    color: white;
    border-radius: 20px !important;
    padding-bottom: 100px !important;
}

.perfil-corporativo .card-body h5 {
    color: #87BC00 !important;
    font-weight: 600;
}

.perfil-corporativo h5 {
    color: #87BC00 !important;
    font-weight: 600;
}

.perfil-corporativo .description-label {
    color: #494F51 !important;
}

.assembleias-gerais .card-header {
    background-color: #494F51;
    color: white;
    border-radius: 10px 10px 0 0 !important;
}

.assembleias-gerais .body {
    border-radius: 10px !important;
}

.assembleias-gerais .card {
    border-radius: 25px 35px 0 0 !important;
}


.investidores .years::after {
    content: '';
    top: 0;
    position: absolute;
    right: 0;
    width: 0;
    border: .5px solid;
    background: #494F51;
    height: 120%;
}

.investidores .years li::after {
    content: '';
    width: 10px;
    height: 10px;
    background: #494F51;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    bottom: 50%;
    transform: translateY(-50%);
    left: calc(100% - 6px);
}

.ponte {
    position: absolute;
    top: 0px !important;
    overflow-x: hidden;
    transition: 1s all;
    right: -20px;
}
@media screen and (min-width: 1852px){
    .ponte {
        position: absolute;
        top: 0px !important;
        overflow-x: hidden;
        transition: 1s all;
        right: 90px;
    }
}

