sticky - это прокрутка страницы без прокрутки элемента. Если у тебя обёртка col-xs-12, относительно чего фиксироваться sticky элементу? Скролящегося блока рядом нет. Не уверен, но учитывая механику, попробуй сделать обёртку col-xs-11 и добавь рядом col-xs-1 большей высоты.
заметила, что все даже самые современные сайты выглядят так "скукожено".
И правильно. Сконцентрированную информацию воспринимать проще и удобней, чем размазанную по огромному экрану. Не надо ничего "раскукоживать" без острой необходимости.
В исходниках для удобства отдельные файлы для страниц, секций, блоков или даже элементов.
На выходе 1 общий минифицированный и оптимизированный файл на все страницы.
По файлу на каждую страницу - полный бред. Псевдооптимизация, не дающая значимого прироста в скорости загрузки.
Два связанных слайдера (изображения по 3 активных со смещением на 1 + контент 1 активный), slick умеет это из коробки. Оформление активного изображения через второй элемент с активным классом. Всё достаточно элементарно.
.animate не работает для подобных параметров.
Вообще, анимации в js - зло. Выноси все анимации в css, а через js добавляй/удаляй класс состояния.
Это глобально. В твоём случае необходимости в js вообще не вижу, анимация будет работать через css ховер.