closest для поиска нужно элемента. var items = 5;
var elements = document.getElementsByClassName("elem");
var length = (items < elements.length) ? items : elements.length;
for (var i = 0; i < length; i++) {
elements[i].classList.add("red");
} <div class="swiper-slide home-slider__slide">
<div class="home-slider__bg" data-swiper-parallax="20%"
style="background-image: url(../../images/dist/slide-images/1.jpg);"></div>
<div class="home-slider__text">
<h2 class="home-slider__title">
Регистрация бизнеса удаленно в соответствии с законодательством
</h2>
<p class="home-slider__descr">Поможем вам быстро и без лишних хлопот зарегистрировать вашу компанию в
соответствии с законодательством</p>
<button class="btn">Оставить заявку</button>
</div>
</div>
Иконки всё таки лучше делать псевдоэлементами. Нечего пустым дивам делать в разметке.
А border можно заменить на градиентную полоску.
И что-то из этого должно быть интерактивным элементом, а не просто дивом.