body{

}
.grid{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    margin: 50px;
    align-items: center;
    grid-gap: 10px;
}

img{
    object-fit: cover;
}

.grid > article{
    box-shadow: 10px 5px 5px 0px rgb(168, 168, 168) ;
    border-radius: 10px;
    text-align: center;
    background: whitesmoke;
    width: 150px;
}

.grid > article img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}



.konten{
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    width: 150px;
    padding: 15px;
}

@media (max-width:1000px){
    .grid{
        grid-template-columns: repeat(3,1fr);
    }
}
@media (max-width:500px){
    .grid{
        grid-template-columns: repeat(2,1fr);
    }
}