.elementor-110 .elementor-element.elementor-element-e983518{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}<script>(function (){'use strict';document.addEventListener('DOMContentLoaded',function (){var toggle=document.querySelector('.mts-nav-toggle');var nav=document.querySelector('.mts-main-nav');if (toggle && nav){toggle.addEventListener('click',function (){var open=nav.classList.toggle('is-open');toggle.setAttribute('aria-expanded',open ? 'true':'false');toggle.setAttribute('aria-label',open ? 'Close menu':'Open menu')});//Close menu when a link is clicked nav.querySelectorAll('a').forEach(function (a){a.addEventListener('click',function (){if (window.innerWidth <=1024){nav.classList.remove('is-open');toggle.setAttribute('aria-expanded','false')}});});//Close menu on resize to desktop var lastW=window.innerWidth;window.addEventListener('resize',function (){if (window.innerWidth>1024 && lastW <=1024){nav.classList.remove('is-open');toggle.setAttribute('aria-expanded','false')}lastW=window.innerWidth;});//Close on Escape document.addEventListener('keydown',function (e){if (e.key==='Escape' && nav.classList.contains('is-open')){nav.classList.remove('is-open');toggle.setAttribute('aria-expanded','false');toggle.focus()}});}var modalButtons=document.querySelectorAll('[data-mts-modal]');modalButtons.forEach(function (btn){btn.addEventListener('click',function (e){e.preventDefault();var id=btn.getAttribute('data-mts-modal');var modal=document.getElementById(id);if (modal){modal.classList.add('is-open');document.body.style.overflow='hidden'}});});document.querySelectorAll('.mts-modal-overlay').forEach(function (overlay){overlay.addEventListener('click',function (e){if (e.target===overlay){overlay.classList.remove('is-open');document.body.style.overflow=''}});var closeBtn=overlay.querySelector('.mts-modal-close');if (closeBtn){closeBtn.addEventListener('click',function (){overlay.classList.remove('is-open');document.body.style.overflow=''});}});document.addEventListener('keydown',function (e){if (e.key==='Escape'){document.querySelectorAll('.mts-modal-overlay.is-open').forEach(function (o){o.classList.remove('is-open');document.body.style.overflow=''});}});document.querySelectorAll('.mts-faq-q').forEach(function (btn){btn.addEventListener('click',function (){var item=btn.closest('.mts-faq-item');var wasOpen=item.classList.contains('is-open');//Close all in this wrap item.parentElement.querySelectorAll('.mts-faq-item').forEach(function (i){i.classList.remove('is-open')});if (!wasOpen) item.classList.add('is-open');});});var track=document.querySelector('.mts-reviews-track');var prev=document.querySelector('.mts-reviews-prev');var next=document.querySelector('.mts-reviews-next');var dots=document.querySelector('.mts-reviews-dots');if (track && prev && next){var cards=track.querySelectorAll('.mts-review-card');function cardWidth(){if (!cards.length) return 0;var rect=cards[0].getBoundingClientrect();var style=window.getComputedStyle(track);var gap=parseFloat(style.gap || style.columnGap || 20) || 20;return rect.width + gap}function scrollByCard(dir){track.scrollBy({left:dir*cardWidth(),behavior:'smooth'});}prev.addEventListener('click',function (){scrollByCard(-1)});next.addEventListener('click',function (){scrollByCard(1)});//Build dots if (dots && cards.length){cards.forEach(function (c,i){var b=document.createElement('button');b.type='button';b.setAttribute('aria-label','Go to review '+(i+1));b.addEventListener('click',function (){track.scrollTo({left:i*cardWidth(),behavior:'smooth'});});dots.appendChild(b);});}//Update active dot on scroll var raf;track.addEventListener('scroll',function (){if (raf) cancelAnimationFrame(raf);raf=requestAnimationFrame(function (){var cw=cardWidth();if (!cw) return;var active=Math.round(track.scrollLeft/cw);if (dots){dots.querySelectorAll('button').forEach(function (b,i){b.classList.toggle('is-active',i===active)});}});});}var counters=document.querySelectorAll('[data-mts-count]');if (counters.length && 'IntersectionObserver' in window){var io=new IntersectionObserver(function (entries){entries.forEach(function (entry){if (!entry.isIntersecting) return;var el=entry.target;var target=parseInt(el.getAttribute('data-mts-count'),10) || 0;var suffix=el.getAttribute('data-mts-suffix') || '';var start=performance.now();var duration=1400;function step(now){var p=Math.min((now - start)/duration,1);var val=Math.floor(p*target);el.textContent=val + suffix;if (p < 1) requestAnimationFrame(step);else el.textContent=target + suffix}requestAnimationFrame(step);io.unobserve(el);});},{threshold:.4});counters.forEach(function (c){io.observe(c)});}var fades=document.querySelectorAll('.mts-fade');if (fades.length && 'IntersectionObserver' in window){var fadeIO=new IntersectionObserver(function (entries){entries.forEach(function (e){if (e.isIntersecting){e.target.classList.add('is-visible');fadeIO.unobserve(e.target)}});},{threshold:.12});fades.forEach(function (f){fadeIO.observe(f)});}else{fades.forEach(function (f){f.classList.add('is-visible')});}});})();</script>