.flex{
display: flex;
}
.img__block{
width: 280px;
height: 250px;
}
.block img{
width: 100%;
height: 100%;
object-fit: cover;
}
absolute
, а не например display: flex (хотя он там тоже может присутствовать).
drop-shadow
смотря из ситуации, может быть лишним, а может и не быть. Смотрите на макет и сверяйте верстку с ним.