animation triggers when viewport reaches a % of main id element