{"id":29192,"date":"2021-08-31T19:27:38","date_gmt":"2021-08-31T19:27:38","guid":{"rendered":"https:\/\/www.drhorvath.de\/?page_id=29192"},"modified":"2025-12-19T12:23:39","modified_gmt":"2025-12-19T12:23:39","slug":"virtual-consultation","status":"publish","type":"page","link":"https:\/\/www.drhorvath.de\/en\/virtual-consultation\/","title":{"rendered":"virtual consultation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"29192\" class=\"elementor elementor-29192 elementor-28082\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42ed19d e-flex e-con-boxed e-con e-parent\" data-id=\"42ed19d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18aafda elementor-widget elementor-widget-image\" data-id=\"18aafda\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"30\" height=\"30\" src=\"https:\/\/www.drhorvath.de\/wp-content\/uploads\/2025\/12\/Vector-3.svg\" class=\"attachment-full size-full wp-image-67337\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26bc967 elementor-widget elementor-widget-heading\" data-id=\"26bc967\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Virtual initial consultation. <br>\nEasy as 1-2-3.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62ecd18 elementor-widget elementor-widget-heading\" data-id=\"62ecd18\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">The first step is the hardest. We make it as easy as possible for you with a virtual initial consultation. Simple, without travel and free of charge.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-daca273 form-block elementor-widget elementor-widget-shortcode\" data-id=\"daca273\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_32' >\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_32' id='gform_32'  action='\/en\/wp-json\/wp\/v2\/pages\/29192' data-formid='32' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdF33QqAAAAALdcTEKogNu_Fis_mOm5ZUUTAezT' data-tabindex='0'><input id=\"input_e46098e95bea01a2c2d1b831e5d49d61\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_e46098e95bea01a2c2d1b831e5d49d61\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_32' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_32_1\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full titleSection gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  >Personal Information:<\/div><div id=\"field_32_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_32_3'>Your Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_32_3' type='text' value='' class='large'    placeholder='Your Name' aria-required=\"true\" aria-invalid=\"false\"   \/ aria-label=\"Your Name(Required)\"><\/div><\/div><div id=\"field_32_5\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_32_5'>Phone number<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_5' id='input_32_5' type='tel' value='' class='large'  placeholder='+XXX XXXX XX XX' aria-required=\"true\" aria-invalid=\"false\"   \/ aria-label=\"Phone number(Required)\"><\/div><\/div><div id=\"field_32_6\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_32_6'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_6' id='input_32_6' type='email' value='' class='large'   placeholder='Email' aria-required=\"true\" aria-invalid=\"false\"  \/ aria-label=\"Email(Required)\">\n                        <\/div><\/div><div id=\"field_32_7\" class=\"gfield gfield--type-section gfield--input-type-section gsection field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Section Break<\/h3><\/div><fieldset id=\"field_32_8\" class=\"gfield gfield--type-multi_choice gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >How may we contact you preferentially?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_32_8'>\n\t\t\t<div class='gchoice gchoice_32_8_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='&lt;b&gt;By phone&lt;\/b&gt;'  id='choice_32_8_0' onchange='gformToggleRadioOther( this )'    \/ aria-label=\"By phone\">\n\t\t\t\t\t<label for='choice_32_8_0' id='label_32_8_0' class='gform-field-label gform-field-label--type-inline'><b>By phone<\/b><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_32_8_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='&lt;b&gt;Email&lt;\/b&gt;'  id='choice_32_8_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_32_8_1' id='label_32_8_1' class='gform-field-label gform-field-label--type-inline'><b>Email<\/b><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_32_21\" class=\"gfield gfield--type-section gfield--input-type-section gsection field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Section Break<\/h3><\/div><div id=\"field_32_20\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_32_20'>What is the reason for you inquiry? What do you want to achieve?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_20' id='input_32_20' class='textarea large'    placeholder='Type text here...' aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50' aria-label=\"What is the reason for you inquiry? What do you want to achieve?(Required)\"><\/textarea><\/div><\/div><div id=\"field_32_17\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full disclaimerBlock gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\">\n<g clip-path=\"url(#clip0_7229_22280)\">\n<path d=\"M14.7087 1.69436L9.74887 0.0405656C9.58647 -0.0135219 9.41093 -0.0135219 9.24853 0.0405656L4.28874 1.69436C3.50017 1.9563 2.81419 2.4601 2.32829 3.13417C1.84239 3.80824 1.58127 4.61829 1.58203 5.44923V9.50019C1.58203 15.4876 8.86537 18.7944 9.17728 18.9321C9.27847 18.9771 9.38797 19.0003 9.4987 19.0003C9.60943 19.0003 9.71892 18.9771 9.82012 18.9321C10.132 18.7944 17.4154 15.4876 17.4154 9.50019V5.44923C17.4161 4.61829 17.155 3.80824 16.6691 3.13417C16.1832 2.4601 15.4972 1.9563 14.7087 1.69436ZM15.832 9.50019C15.832 13.8187 10.8295 16.6513 9.4987 17.329C8.16632 16.6537 3.16537 13.8298 3.16537 9.50019V5.44923C3.16541 4.9507 3.32233 4.46483 3.6139 4.06044C3.90546 3.65606 4.31688 3.35368 4.78987 3.19615L9.4987 1.62627L14.2075 3.19615C14.6805 3.35368 15.0919 3.65606 15.3835 4.06044C15.6751 4.46483 15.832 4.9507 15.832 5.44923V9.50019Z\" fill=\"#0072CE\"\/>\n<path d=\"M12.1124 6.57199L8.79688 9.89699L7.02038 8.04449C6.94908 7.96654 6.86291 7.90365 6.76693 7.85952C6.67096 7.81538 6.56712 7.79091 6.46154 7.78753C6.35595 7.78414 6.25076 7.80193 6.15216 7.83983C6.05356 7.87773 5.96354 7.93498 5.8874 8.00821C5.81126 8.08144 5.75056 8.16917 5.70885 8.26622C5.66714 8.36327 5.64528 8.46769 5.64455 8.57333C5.64382 8.67896 5.66424 8.78367 5.70461 8.88129C5.74497 8.97891 5.80447 9.06747 5.87959 9.14174L7.70517 11.0417C7.84132 11.1888 8.00587 11.3067 8.18889 11.3884C8.37191 11.47 8.56958 11.5137 8.76996 11.5167H8.79609C8.99246 11.5174 9.18701 11.479 9.36844 11.4039C9.54987 11.3287 9.71456 11.2183 9.85296 11.0789L13.235 7.69695C13.3088 7.62324 13.3674 7.5357 13.4075 7.43934C13.4475 7.34297 13.4682 7.23966 13.4683 7.13531C13.4684 7.03096 13.448 6.92761 13.4081 6.83116C13.3683 6.73471 13.3099 6.64704 13.2361 6.57318C13.1624 6.49931 13.0749 6.44069 12.9785 6.40065C12.8822 6.36062 12.7789 6.33995 12.6745 6.33984C12.5702 6.33973 12.4668 6.36018 12.3704 6.40001C12.2739 6.43984 12.1862 6.49828 12.1124 6.57199Z\" fill=\"#0072CE\"\/>\n<\/g>\n<defs>\n<clipPath id=\"clip0_7229_22280\">\n<rect width=\"19\" height=\"19\" fill=\"white\"\/>\n<\/clipPath>\n<\/defs>\n<\/svg> We use and store your data exclusively for processing your inquiry in accordance with the legal requirements for doctors and our data protection regulations - the protection of your data is very important to us.<\/div><div id=\"field_32_18\" class=\"gfield gfield--type-section gfield--input-type-section gsection sectionLast field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Section Break<\/h3><\/div><fieldset id=\"field_32_24\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Consent<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_24.1' id='input_32_24_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/ aria-label=\"I agree to the Privacy Policy\"> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_32_24_1' >I agree to the <a href='\/en\/privacy\/' target=\u201d_blank\u201d>Privacy Policy<\/a><\/label><input type='hidden' name='input_24.2' value='I agree to the &lt;a href=&#039;\/en\/privacy\/&#039; target=\u201d_blank\u201d&gt;Privacy Policy&lt;\/a&gt;' class='gform_hidden' \/><input type='hidden' name='input_24.3' value='15' class='gform_hidden' \/><\/div><\/fieldset><div id=\"field_submit\" class=\"gfield gfield--type-submit gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-field-class=\"gform_editor_submit_container\" data-field-position=\"inline\" ><input type='submit' id='gform_submit_button_32' class='gform-button gform-button--white  button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'>  <input type='hidden' name='gform_ajax' value='form_id=32&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=df01d91f43b9d11b6e5a23658dd59413' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_32' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_32' id='gform_theme_32' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_32' id='gform_style_settings_32' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_32' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='32' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='QJG2SLjdndQ4Fx+DY9ws6H8SY2a7FkwnF5z9Z5xSi9se9Sn1k30A7gm5k9qWyoYdZ\/OJpam5QFZ0LlneC561gasTa0uaylxPpqx2FjTmYMfMTMI=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_32' value='WyJ7XCI4XCI6W1wiN2MyOTdkNDZiOGFhOWZiMTBhZjRhZTJhNDUxMGYwMGRcIixcImEyZGQ3YWNlYmQwYmUyZDk4YzkzMDI5ZWNjNTQyMzJmXCJdLFwiMjQuMVwiOlwiNDViNjY4YzQ2YTU5MjU3MGUzOTE3NTE2MWVmYzNkNmNcIixcIjI0LjJcIjpcIjAyYTIyODgzMWI2MmI1YTljOTFlNjEyMWY3NmRiOTIzXCIsXCIyNC4zXCI6XCJiNTI3N2I1YjRkOGVjMWNjZjRjOTQ4YjY0YmIwNzlhYVwifSIsIjUyMGVkZTJlMWFlYmFmM2NmMDY1YTY3OGRkZDRkNGU5Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_32' id='gform_target_page_number_32' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_32' id='gform_source_page_number_32' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <input type=\"hidden\" id=\"ct_checkjs_1141938ba2c2b13f5505d7c424ebae5f\" name=\"ct_checkjs\" value=\"0\" \/><script >setTimeout(function(){var ct_input_name = \"ct_checkjs_1141938ba2c2b13f5505d7c424ebae5f\";if (document.getElementById(ct_input_name) !== null) {var ct_input_value = document.getElementById(ct_input_name).value;document.getElementById(ct_input_name).value = document.getElementById(ct_input_name).value.replace(ct_input_value, '888948957');}}, 1000);<\/script><input\n                    class=\"apbct_special_field apbct_email_id__gravity_form\"\n                    name=\"apbct__email_id__gravity_form\"\n                    aria-label=\"apbct__label_id__gravity_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_32' id='gform_ajax_frame_32' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 32, 'https:\/\/www.drhorvath.de\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_32').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_32');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_32').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_32').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_32').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_32').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_32').val();gformInitSpinner( 32, 'https:\/\/www.drhorvath.de\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [32, current_page]);window['gf_submitting_32'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_32').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [32]);window['gf_submitting_32'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_32').text());}else{jQuery('#gform_32').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"32\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_32\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_32\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_32\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 32, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d665b6a elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"d665b6a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2483355 elementor-widget elementor-widget-html\" data-id=\"2483355\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n\/\/ ===========================\r\n\/\/ 1. \u041e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u0432\u0432\u043e\u0434\u0443 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443\r\n\/\/ ===========================\r\ndocument.addEventListener('input', function (e) {\r\n  const field = e.target;\r\n\r\n  \/\/ Gravity Forms phone\r\n  if (field.matches('.gfield--type-phone input[type=\"tel\"]')) {\r\n    let val = field.value;\r\n\r\n    \/\/ \u0442\u0456\u043b\u044c\u043a\u0438 \u0446\u0438\u0444\u0440\u0438 \u0456 +\r\n    val = val.replace(\/[^\\d+]\/g, '');\r\n\r\n    \/\/ \u043f\u043b\u044e\u0441 \u0442\u0456\u043b\u044c\u043a\u0438 \u043d\u0430 \u043f\u043e\u0447\u0430\u0442\u043a\u0443\r\n    if (val.indexOf('+') > 0) {\r\n      val = '+' + val.replace(\/\\+\/g, '');\r\n    }\r\n\r\n    \/\/ \u043d\u0435 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u0434\u043d\u043e\u0433\u043e +\r\n    const plusCount = (val.match(\/\\+\/g) || []).length;\r\n    if (plusCount > 1) {\r\n      val = val.replace(\/\\+\/g, '');\r\n      val = '+' + val;\r\n    }\r\n\r\n    field.value = val;\r\n  }\r\n});\r\n\r\n\/\/ \u0412\u0441\u0435, \u0449\u043e \u0441\u0442\u043e\u0441\u0443\u0454\u0442\u044c\u0441\u044f \u0444\u043e\u0440\u043c\u0438 \/ \u0430\u043f\u043b\u043e\u0430\u0434\u0435\u0440\u0430\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n\r\n  \/\/ ===========================\r\n  \/\/ 2. \u0422\u0435\u043a\u0441\u0442\u0438 \"Choose file\" \/ \"or drop here\"\r\n  \/\/ ===========================\r\n  function updateUploadTexts() {\r\n    document.querySelectorAll('.gform_button_select_files').forEach(btn => {\r\n      btn.textContent = 'Choose file';\r\n    });\r\n\r\n    document.querySelectorAll('.gform_drop_instructions').forEach(el => {\r\n      el.textContent = 'or drop here';\r\n    });\r\n  }\r\n\r\n  \/\/ =====================================\r\n  \/\/ 3. \u041e\u0431\u0433\u043e\u0440\u0442\u0430\u043d\u043d\u044f \u043f\u0440\u0435\u0432\u2019\u044e \u0432 ginput_preview_row\r\n  \/\/    (\u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044f 31_25)\r\n  \/\/ =====================================\r\n  function initPreviewWrap() {\r\n    const previewWrap = document.getElementById('gform_preview_31_25');\r\n    if (!previewWrap || previewWrap.dataset.wrapInit === '1') return;\r\n\r\n    previewWrap.dataset.wrapInit = '1';\r\n\r\n    function wrapAllPreviews() {\r\n      const previews = Array.from(previewWrap.querySelectorAll('.ginput_preview'));\r\n      if (!previews.length) return;\r\n\r\n      let row = previewWrap.querySelector('.ginput_preview_row');\r\n      if (!row) {\r\n        row = document.createElement('div');\r\n        row.className = 'ginput_preview_row';\r\n        previewWrap.appendChild(row);\r\n      }\r\n\r\n      previews.forEach(preview => {\r\n        if (preview.parentElement !== row) {\r\n          row.appendChild(preview);\r\n        }\r\n      });\r\n    }\r\n\r\n    \/\/ \u0440\u0430\u0437\u043e\u0432\u043e\r\n    wrapAllPreviews();\r\n\r\n    \/\/ \u0440\u0435\u0430\u0433\u0443\u0454\u043c\u043e \u043d\u0430 \u0434\u043e\u0434\u0430\u0432\u0430\u043d\u043d\u044f\/\u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043d\u044f\r\n    const observer = new MutationObserver(() => {\r\n      wrapAllPreviews();\r\n    });\r\n    observer.observe(previewWrap, { childList: true, subtree: true });\r\n  }\r\n\r\n  \/\/ =====================================\r\n  \/\/ 4. Drag-to-scroll + \u0442\u0456\u043d\u0456 \u043f\u043e \u043a\u0440\u0430\u044f\u0445\r\n  \/\/ =====================================\r\n function initPreviewList(list) {\r\n  if (!list || list.dataset.dragInit === '1') return;\r\n  list.dataset.dragInit = '1';\r\n\r\n  const container = list.closest('.ginput_container_fileupload') || list;\r\n\r\n  \/\/ ----- drag-to-scroll -----\r\n  let isDown = false;\r\n  let startX;\r\n  let scrollLeft;\r\n\r\n  list.addEventListener('mousedown', function (e) {\r\n    if (e.target.closest('button')) return; \/\/ \u043d\u0435 \u0431\u043b\u043e\u0447\u0438\u043c\u043e \"\u0445\"\r\n    isDown = true;\r\n    list.classList.add('is-dragging');\r\n    startX = e.pageX - list.offsetLeft;\r\n    scrollLeft = list.scrollLeft;\r\n  });\r\n\r\n  ['mouseleave', 'mouseup'].forEach(evtName => {\r\n    list.addEventListener(evtName, function () {\r\n      isDown = false;\r\n      list.classList.remove('is-dragging');\r\n    });\r\n  });\r\n\r\n  list.addEventListener('mousemove', function (e) {\r\n    if (!isDown) return;\r\n    e.preventDefault();\r\n    const x = e.pageX - list.offsetLeft;\r\n    const walk = (x - startX);\r\n    list.scrollLeft = scrollLeft - walk;\r\n  });\r\n\r\n  \/\/ touch\r\n  let touchStartX = 0;\r\n  let touchScrollLeft = 0;\r\n\r\n  list.addEventListener('touchstart', function (e) {\r\n    const touch = e.touches[0];\r\n    touchStartX = touch.pageX;\r\n    touchScrollLeft = list.scrollLeft;\r\n  }, { passive: true });\r\n\r\n  list.addEventListener('touchmove', function (e) {\r\n    const touch = e.touches[0];\r\n    const dx = touch.pageX - touchStartX;\r\n    list.scrollLeft = touchScrollLeft - dx;\r\n  }, { passive: true });\r\n\r\n  \/\/ ----- \u0442\u0456\u043d\u0456 (\u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0456) -----\r\n  function updateShadows() {\r\n    const maxScroll = list.scrollWidth - list.clientWidth;\r\n\r\n    if (maxScroll <= 0) {\r\n      container.classList.remove('shadow-left', 'shadow-right');\r\n      return;\r\n    }\r\n\r\n    if (list.scrollLeft > 5) {\r\n      container.classList.add('shadow-left');\r\n    } else {\r\n      container.classList.remove('shadow-left');\r\n    }\r\n\r\n    if (list.scrollLeft < maxScroll - 5) {\r\n      container.classList.add('shadow-right');\r\n    } else {\r\n      container.classList.remove('shadow-right');\r\n    }\r\n  }\r\n\r\n  updateShadows();\r\n  list.addEventListener('scroll', updateShadows);\r\n\r\n  const obs = new MutationObserver(updateShadows);\r\n  obs.observe(list, { childList: true, subtree: true });\r\n}\r\n\r\n\r\n  function initAllPreviewLists() {\r\n    const lists = document.querySelectorAll('.gfield--type-fileupload .ginput_preview_list');\r\n    lists.forEach(initPreviewList);\r\n  }\r\n\r\n  \/\/ ===========================\r\n  \/\/ 5. \u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0430 \u0456\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f\r\n  \/\/ ===========================\r\n  updateUploadTexts();\r\n  initPreviewWrap();\r\n  initAllPreviewLists();\r\n\r\n  \/\/ ===========================\r\n  \/\/ 6. \u041f\u0456\u0441\u043b\u044f AJAX-\u0440\u0435\u043d\u0434\u0435\u0440\u0443 GF\r\n  \/\/ ===========================\r\n  if (window.jQuery) {\r\n    jQuery(document).on('gform_post_render', function () {\r\n      updateUploadTexts();\r\n      initPreviewWrap();\r\n      initAllPreviewLists();\r\n    });\r\n  }\r\n\r\n});\r\n\r\n(function () {\r\n\r\n  function wrapLegends(root = document) {\r\n    root.querySelectorAll('legend').forEach(legend => {\r\n\r\n      \/\/ \u043d\u0435 \u043e\u0431\u0433\u043e\u0440\u0442\u0430\u0442\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\r\n      if (\r\n        legend.parentElement &&\r\n        legend.parentElement.classList.contains('legend-wrap')\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      const wrap = document.createElement('span');\r\n      wrap.className = 'legend-wrap';\r\n\r\n      legend.parentNode.insertBefore(wrap, legend);\r\n      wrap.appendChild(legend);\r\n    });\r\n  }\r\n\r\n  \/\/ 1\ufe0f\u20e3 \u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    wrapLegends();\r\n  });\r\n\r\n  \/\/ 2\ufe0f\u20e3 \u0421\u043b\u0456\u0434\u043a\u0443\u0454\u043c\u043e \u0437\u0430 AJAX-\u0437\u043c\u0456\u043d\u0430\u043c\u0438 DOM\r\n  const observer = new MutationObserver(mutations => {\r\n    mutations.forEach(mutation => {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType !== 1) return;\r\n\r\n        \/\/ \u044f\u043a\u0449\u043e \u0434\u043e\u0434\u0430\u0432\u0441\u044f legend \u0430\u0431\u043e \u0431\u043b\u043e\u043a \u0437 legend\r\n        if (node.tagName === 'LEGEND' || node.querySelector?.('legend')) {\r\n          wrapLegends(node);\r\n        }\r\n      });\r\n    });\r\n  });\r\n\r\n  observer.observe(document.body, {\r\n    childList: true,\r\n    subtree: true\r\n  });\r\n\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Virtual initial consultation. Easy as 1-2-3. The first step is the hardest. We make it as easy as possible for you with a virtual initial consultation. Simple, without travel and free of charge.<\/p>\n","protected":false},"author":4,"featured_media":3511,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-29192","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/pages\/29192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/comments?post=29192"}],"version-history":[{"count":6,"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/pages\/29192\/revisions"}],"predecessor-version":[{"id":68588,"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/pages\/29192\/revisions\/68588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/media\/3511"}],"wp:attachment":[{"href":"https:\/\/www.drhorvath.de\/en\/wp-json\/wp\/v2\/media?parent=29192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}