Кривая вёрстка на MacOS в Safari?
В Safari для .row:before, .row:after вычисляется ширина width: 1px; а в остальных браузерах width: 0px Эти 2px и ломают верстку.
Очередной наркоманский баг Сафари. В 14 версии, судя по всему, таки пофикшен.
Как вариант, можно добавить сроке .flex-lg-nowrap, чтобы она в принципе не переносилась на разрешениях, где должно всё входить в одну строчку.