.card-parlamentar {
    position: relative;
    
    margin: 8rem auto 0 auto;
    max-width: 340px;
    width: 100%;

    box-shadow: 1px 1px 15px #0002;
    color: #707070;
}

.card-parlamentar .photo {
    position: absolute;
    top: -20%;

    width: 100%;
    display: flex;
    justify-content: center;
}

.card-parlamentar .photo > img,
.card-parlamentar .photo > div {
    box-shadow: none;
}

.card-parlamentar .content {
    margin-top: 5rem;
    padding: 1rem;
}

.card-parlamentar .content p {
    margin-bottom: 1rem;
}

.card-parlamentar .content .social-media a i,
.card-parlamentar .content .name-parlamentar {
    transition: color 300ms ease-out;
}

.card-parlamentar .content .social-media a i:hover,
.card-parlamentar .content .name-parlamentar:hover {
    color: #2d2d2d;
    transition: color 200ms ease-in;
}