.elementor-16 .elementor-element.elementor-element-e78c5ec{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-eb8c651 */root.addEventListener('click', function(e){
    var a = e.target.closest('a[href*="#"]');
    if(!a) return;
    var href = a.getAttribute('href');
    var hash = href.indexOf('#') > -1 ? href.slice(href.indexOf('#')) : '';
    if(!hash || hash.length < 2) return;
    var path = href.split('#')[0];
    var samePage = path === '' || path === '/' && (location.pathname === '/' || location.pathname === '/index.php') || path === location.pathname;
    if(!samePage) return;
    var t = document.querySelector(hash);
    if(!t) return;
    e.preventDefault();
    t.scrollIntoView({ behavior: reduce ? 'auto' : 'smooth', block: 'start' });
  }, true);/* End custom CSS */