.elementor-244 .elementor-element.elementor-element-9767b23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2cb9ec8 */var lapPhone = document.querySelector('input[name="lap_phone"]');
if (lapPhone) {
  lapPhone.setAttribute('inputmode', 'numeric');
  lapPhone.setAttribute('type', 'tel');
  lapPhone.addEventListener('keydown', function (e) {
    var allowed = ['Backspace','Delete','Tab','ArrowLeft','ArrowRight','Home','End'];
    if (allowed.includes(e.key)) return;
    if (!/^[0-9]$/.test(e.key)) e.preventDefault();
  });
  lapPhone.addEventListener('input', function () {
    this.value = this.value.replace(/[^0-9]/g, '').slice(0, 10);
  });
  lapPhone.addEventListener('paste', function (e) {
    e.preventDefault();
    var pasted = (e.clipboardData || window.clipboardData).getData('text');
    this.value = pasted.replace(/[^0-9]/g, '').slice(0, 10);
  });
}/* End custom CSS */