Как скрыть и открыть плавно блок что бы стрелочка переворачивалась вверх и вниз?
Можно на сss - htmlbook.ru/css/transform
Для поворота стрелочки, лучше её перенести в псевдоэлемент и при клике на ссылку, менять её класс, в котором разворачиваем стрелку на 180 градусов. Пример в песочнице