Как сверстать блоки так, чтобы при адаптации круги были одинакового размера (причем расстояние между кружками и по периметру блоков должно быть одинаковым 16рх)?
Нашел решение.
Задаю все размеры в единицах VW, но ограничивая максимальный размер пикселями.
Единственный минус - пришлось добавить 1 элемент, для разделения блоков. Вот решение.