.card-hp{
    border-radius: 1em; 
    overflow: hidden;  
    flex-direction: row;
    border: 0.2em solid gray;
}

.ctn-image {
    align-items: center; 
    justify-content: center;
    display: contents;
} 

.image {
    height: 100%; 
    width: 100%; 
    object-fit: contain;
}

.image-business {
    height: 17em; 
    width: 100%; 
    object-fit: contain;
}

.foot-dev{
    text-align: center; 
    color: gray; 
    font-style: italic;
}

.imp {
    background: rgb(128, 132, 131, 0.5); 
    color: white; 
    height: 2.5em;
}

.imp::placeholder{
    color: whitesmoke;
}

@media only screen and (max-width: 600px) {
    .ctn-image {
        display: none;
    }
  }