TO-DO: responsive contact box, animations, navigation