@import url(variables.css);

.asociados-card .card{
    height: 200px !important;
    border-radius: 6px;
}

.asociados-card .card .row{
    margin: 0px !important;
}

.asociados-card .card-image{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px !important;
    height: 198px !important;
    border-radius: 6px;
}

.asociados-card .card-image img{
    width: auto;
    height: 150px;
    object-fit: cover !important;
    border-radius: 100% !important;
}

.asociados-card .card-body{
    padding-left: 12px !important;
    position: relative;
}

.asociados-card .card-text{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 72px;
}

.asociados-card .body-footer{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.asociados-card .btn{
    font-weight: bold;
    color: #fff;
    border-radius: 12px;
    background: var(--main-color);
    transition: background-color 0.3s;
}

.asociados-card .btn:hover, 
.asociados-card .btn:focus {
    background-color: #100A13;
}

.asociados-card .card-title{
    font-weight: bold;
}