Fix schooltowork being invisible

Use visibility:hidden instead of .hide which uses display:none,
svg cannot be drawn in display:none container