.bio-foto{
    width: 200px;
    height: 200px;
    
}


.bio-container{
    width: 100%;
/*    background: rgb(124,106,142);*/
/*    background: linear-gradient(90deg, rgba(124,106,142,1) 7%, rgba(86,86,122,0.8295693277310925) 20%, rgba(0,189,255,0) 59%);*/
    min-height: 200px;

}


.bio-container .foto-container{
/*    background-color: #263238;*/
    min-height: 150px;
    width: 100%;
    
    display: flex;
    align-items: center;
/*    border-radius: 50%;*/
}

.bio-container img{
    /*width: 100px;
    height: 100px;*/
    width: 10rem;
    height: 10rem;
   /* position: absolute;
    top: 7rem;
    left: 12rem;*/
    border-radius: 50%;
    outline: 2px solid #595959;
    margin-left: 5em;
    margin-right: 1em;
    /*box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 130px;
    left: 100px;
/*    bottom: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%) translateY(-64px);*/*/
}


.lp-header{
    width: 100%;
    height: 5em;
    background-color: black;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}


.lp-header .logo-container{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1em;
    margin-left: 1em;
}

.lp-menu-header{
    height: 5em;
}



.lp-op-mentor{
    display: flex;
    padding: 5px 10px;
    min-height: 70px;
    align-items: center;
    width: 258px !important;
}




.lp-op-mentor div{
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 1px;
}

.lp-op-mentor a{
    padding: 1px;
}

.lp-op-mentor img{
    width: 2.9em !important;
    height: 2.9em !important;
    border-radius: 50%;
    outline: 2px solid white;
    margin-right: 1.0em;
}

.lp-op-mentor span{
    font-family: 'Outfit' !important;
    margin: 0px;
    padding: 0px;
    color: #595959;
    font-size: 0.65em !important;
}

.lp-op-mentor small{
    font-family: 'Outfit' !important;
    margin: 0px;
    padding: 0px;
    color: #595959;
    font-size: 0.6em !important;
}

.lp-op-mentor.active{
    background-image: linear-gradient(310deg, #7B7BBD 0%, #595959 100%);
}


.lp-op-mentor.active span{
    color: white;
}


.lp-op-mentor.active small{
    color: white;
}