JavaScript
document.addEventListener('DOMContentLoaded', function() {
const accordionHeaders = document.querySelectorAll('.kt-blocks-accordion-header');
accordionHeaders.forEach(function(header) {
header.addEventListener('click', function() {
const clickedButton = this;
setTimeout(function() {
const panel = clickedButton.closest('.kt-accordion-pane');
const targetPosition = panel.getBoundingClientRect().top + window.pageYOffset;
window.scrollTo({
top: targetPosition - 300,
behavior: 'smooth'
});
}, 300);
});
});
});