Блок с картинкой переложить в блок с текстом и задать float left.
Основному блоку флекс по вертикали.
Блоку с текстом flex 1 https://jsfiddle.net/wLot3gn0/
Если макет один, только для десктопа, то в точках слома.
Если 3, то когда как. Если проект бюджетный, то как макеты нарисованы, такие и точки. Если не бюджетный, то снова в точках слома.
VitalyDmi, Описанный у Dima Polos алгоритм подойдет, если у вас весь проект на pug, stylus и т.д.
Но у codepen в каждом окошке с кодом есть "view compiled ...." Это позволит обойтись вообще без сборок.
Останется только нажать на шестеренку у js и взять оттуда ссылку на подключенный внешний скрипт.
1. Открыть инструменты разработчика.
2. Выяснить, что это за элемент.
3. Узнать есть ли у него класс или id. Если нет, то подобрать соответствующий селектор от ближайшего идентифицируемого родственника.
4. Задать dispaly: none
Используя способ Алексей вы создадите псевдоэлементы для вообще всех (!) элементов на странице. Да еще и с абсолютами и заставите браузер всё это отрисовывать, на каждой странице при каждой загрузке.