.card .linha {
    
    gap: 5px;
    display: flex;
    flex-wrap: wrap;
    place-content: center;
    place-items: center;

}

.card .linha:after {

    content: unset !important;

}

.tagGeoMatchPerfil {

    display: flex;
    place-content: space-around;
    place-items: center;
    gap: 5px;
    flex-wrap: wrap;

}

.tagGeoMatchPerfil>span {

    place-content: center;
    place-items: center;
    display: flex;
    gap: 10px;
    height: auto;
    max-width: 230px;
    max-width: -webkit-fill-available;

}

.tagGeoMatchPerfil>span>* {

    width: max-content;
    height: max-content;
    word-break: break-word;
    position: relative;
    display: grid;
    grid-template-rows: auto auto;

}

.tagGeoMatchPerfil>span p {

    word-break: break-word;
    width: auto;
    margin: 2px;

}

.tagGeoMatchPerfil>span svg,
.tagGeoMatchPerfil>span img {

    max-width: 20px;
    max-height: 20px;

}

.cardUser>span.break {

    color: black;
    position: absolute;
    width: 100%;
    left: 0;
    font-weight: bold;
    font-size: 11px;
    margin: 5px 0px;
    filter: drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 3px white);
    text-align: center;

}

.content.v4>.content_book.v4 .cardUser>div {

    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

}

.cardUser {

    display: block;
    padding: 0 !important;

}

.cardUser:before,
.cardUser:after {

    content: unset !important;

}

.cardUserIcons {

    place-content: baseline;
    place-items: center;
    display: flex;

}

.cardUserIcons>img,
.cardUserIcons>svg {

    margin: 4px;
    max-height: 15px;
    filter: drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 3px white);

}

.matchUsers>font:after {

    content: "%";

}

.matchUsers>img {

    max-height: 20px;

}

.matchUsers {

    position: relative;
    display: flex;
    place-items: center;
    place-content: center;
    font-size: 1.2rem;
    color: white;
    gap: 5px;
    padding: 0 0 0 5px;

}

.geoUsers {

    background: #ffffff8c;
    color: black;
    display: grid;
    grid-template-columns: 20% auto auto auto;
    width: inherit;
    align-items: center;

}

.geoUsers>* {

    width: -webkit-fill-available;
    height: -webkit-fill-available;
    display: flex;
    place-content: center;
    font-size: 1.2rem;
    place-items: center;
    max-height: 20px;

}