Думаю, дело даже не в блоке, а в самих изображениях. Каждое изображение имеет разную ширину и высоту и выставлены в ряд, вот пример одного изображения
.box2 {
width: 811px;
height: 314px;
position: absolute;
overflow: hidden;
margin: -580px 764px;
}
.box2 img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 811px;
height: 314px;
object-fit: cover;
}
Дело в том, что изображения обрезаются, чтобы каждая картинка хорошо смотрелась с той или иной шириной и высотой
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.