﻿.cards-info__list {
    display: flex;
    gap: 1rem;
    justify-content: center;
    margin: 1rem auto 2rem auto;
     flex-wrap: wrap;
}
.cards__item {
    padding: 1rem 1rem;
    border: 2px solid #CACACA;
    border-radius: 15px;
}
.card__text h2 {
    font-size: 20px;
    color: var(--black);
    font-weight: bold;
}

.card__text p {
    font-size: 13px;
    color: #7E7E7E;
    margin: 0;
}
.cards__item.dos-columna {
    width: 50%;
}
.cards__item.tres-columna {
    width: 34%;
}
.cards__item.cuatro-columna {
    width: 24%;
}

.card__text {
    padding: 0 0rem 0rem 0.6rem;
    border-left: 2px solid red;
}
.card__img img {    
    display: block;    
    width: 100%;   
    margin: 0 0 1rem 0;
}
@media only screen and (max-width:767px){
.cards-info__list {
    flex-wrap: wrap;
}
.cards__item.dos-columna,    
.cards__item.tres-columna,
.cards__item.cuatro-columna {
    width: 100%;
}

.card__text h2 {
    font-size: 18px;
}

.card__text p {
    font-size: 14px;
}
}