Front page mobile/tablet/desktop flexbox layout