Вот это поворот!!!
Сам мучился несколько дней.
нам нужно взять основу отсюда:
https://codepen.io/andreacazzola90/pen/ZEBBXqm
Внимание:
используем именно эту версию Swiper JS,
не используем брейкпоинты Swiper JS (используем то как описаны они в этом коде)
на новых версиях Swiper JS проблема с отступами между строчками начиная с третьей. Побороть эту проблему не получилось :)