.card
{
    width: 70mm;
    height: 95mm;
    border: solid 1px black;
    border-radius: 10px;
    box-shadow: 5px 5px 0px gray;
    float: left;
    margin: 2mm;
    position: relative;
}
.card > p.image > img {
   width: 50mm;
   height: 50mm;
   position: absolute;
   top: 30mm;
   left: 10mm; 
}
.card > h2{
    top: 5mm;
    left: 5mm;
    margin: 0;
    text-align: center;
    padding-top: 5mm;
}
.card > p.text {
    width: 50mm;
    height: 50mm;
    position: absolute;
    top: 15mm;
    left: 10mm;
    text-align: center; 
 }
 .card > p.textnoimage {
    width: 60mm;
    height: 85mm;
    position: absolute;
    top: 5mm;
    left: 5mm;
    right: 5mm;
    text-align: center;
    font-size: 8; 
 }