homepage content centered between header and footer. cta button text shortened for mobile. background image applied to body rather than full-height div. page is now fully responsive