Для работы скрипта обязательно необходимо подключить JQuery.
В данном примере все линки которым необходимо реализовать плавный скрол, находятся в родительском блоке .scroll-link.
Для изменения скорости скрола, измените параметр duration.
Для изменения дополнительного отступа, измените параметр offsetTop.


$('body').on('click', '.scroll-link a', function () {

    let href = $(this).attr('href');
    let offsetTop = 50;

    $('html, body').animate({
        scrollTop: $(href).offset().top - offsetTop
    }, {
        duration: 500,
        easing: "linear"
    });

    return false;
});