M
document.querySelectorAll('a[href^="#"').forEach(function (link) {
link.addEventListener('click', function (e) {
e.preventDefault();
var href = this.getAttribute('href').substring(1);
var scrollTarget = document.getElementById(href);
var topOffset = 0;
var elementPosition = scrollTarget.getBoundingClientRect().top;
var offsetPosition = elementPosition - topOffset;
window.scrollBy({
top: offsetPosition,
behavior: 'smooth'
});
});
});