.flexItemsSolutions{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:30px;
    padding:40px 10px;
    padding-bottom:70px;
    flex-wrap:wrap;
}

.itemSolution{
    width:320px;
    height:auto;
    min-height:380px;
    padding:8px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius:20px;
    background-color:var(--white);
}

.itemSolution .containerImgSolution{
    width:100%;
    height:200px;
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    background-color:var(--silverExtraLight);
    overflow:hidden;
    margin-bottom:10px;
}

.itemSolution .containerImgSolution img{
    width:100%;
    height:100%;
    overflow:cover;
}

.itemSolution h3{
    padding:10px;
    color:var(--silver);
    font-size:23px;
    line-height:27px;
}

.itemSolution p{
    padding:0px 10px 10px 10px;
    color:var(--silver);
    font-size:14px;
    line-height:17px;
}




/* Herramientas en index */
.flexItemsHerramientas{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:30px;
    padding:40px 10px;
    padding-bottom:70px;
    flex-wrap:wrap;
}

.itemHerramienta{
    width:250px;
    height:auto;
    padding:30px 8px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius:20px;
    border:5px solid var(--white);
    background-color:var(--silverSemiDark);
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.itemHerramienta .containerImgHerramienta{
    width:100px;
    height:100px;
    border-radius:50%;
    background-color:var(--silverExtraLight);
    overflow:hidden;
    margin-bottom:10px;
}

.itemHerramienta .containerImgHerramienta img{
    width:100%;
    height:100%;
    overflow:cover;
}

.itemHerramienta h3{
    padding:10px;
    font-weight:600;
    color:var(--silver);
    font-size:23px;
    line-height:27px;
}

.itemHerramienta a button{
    border:2px solid var(--principal);
    background-color:var(--white);
    padding:10px 35px;
    border-radius:7px;
    color:var(--principal);
    font-weight:700;
    font-size:18px;
    margin:10px 0px;
    margin-top:5px;
    cursor: pointer;
}

.itemHerramienta a button:hover{
    background-color:var(--principal);
    color:var(--white);
}