{"id":2377,"date":"2026-10-01T21:03:30","date_gmt":"2026-10-01T21:03:30","guid":{"rendered":"https:\/\/esentrappen.nl\/?page_id=2377"},"modified":"2026-10-08T21:25:22","modified_gmt":"2026-10-08T21:25:22","slug":"request-an-appointment","status":"publish","type":"page","link":"https:\/\/esentrappen.nl\/nl\/request-an-appointment\/","title":{"rendered":"Vraag een afspraak aan"},"content":{"rendered":"<div data-spectra-id=\"esen-appointment-hero\"\tclass=\"has-image-background spectra-background-image spectra-is-root-container alignfull spectra-overlay-color spectra-background-color spectra-dim-ratio wp-block-spectra-container is-layout-constrained wp-container-spectra-container-is-layout-15701bb7 wp-block-spectra-container-is-layout-constrained\" data-responsive-videos=\"{&quot;base&quot;:&quot;&quot;,&quot;@tablet&quot;:&quot;&quot;,&quot;@mobile&quot;:&quot;&quot;}\" data-orientation=\"horizontal\" style=\"--spectra-background-color: var(--ast-global-color-7); --spectra-overlay-opacity: 0;\"\t>\n\t\n\t<h1 data-spectra-id=\"esen-appointment-title\" class=\"has-text-color spectra-text-color wp-block-spectra-content has-ffffff-color\" style=\"--spectra-text-color: #ffffff\">\n\t\tRequest an Appointment\t<\/h1>\n\n<\/div>\n\n\n<style>.esen-appointment-intro{max-width:960px;margin:64px auto 24px;padding:0 24px;color:#243331}.esen-appointment-intro h2{font-size:34px;margin-bottom:16px}.esen-appointment-intro p{font-size:17px;line-height:1.7}.esen-appointment-note{background:#edf5f0;border-left:4px solid #087443;padding:18px 24px;margin-top:24px}.ea-bootstrap{max-width:960px!important;margin:0 auto 64px!important;background:#fff;padding:32px!important;border:1px solid #dbe5df;border-radius:12px;box-shadow:0 8px 28px #102e2110;color:#243331}.ea-bootstrap label{color:#243331!important;font-weight:600}.ea-bootstrap input,.ea-bootstrap select,.ea-bootstrap textarea{color:#243331!important;background:#fff!important;border-radius:6px!important}.ea-bootstrap .btn-primary{background:#087443!important;border-color:#087443!important;color:#fff!important}@media(max-width:600px){.ea-bootstrap{padding:18px!important}.esen-appointment-intro{margin-top:36px}}.page-id-2377 .esen-appointment-intro{max-width:960px!important;margin:56px auto 24px!important;padding:0 24px!important}.page-id-2377 .ea-bootstrap{display:flow-root;box-sizing:border-box;color:#243331!important}.page-id-2377 .ea-bootstrap>.ea-bootstrap{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;max-width:none!important;border-radius:0}.page-id-2377 .ea-bootstrap .form-horizontal{display:flow-root}.page-id-2377 .ea-bootstrap h3{color:#243331!important;font-size:24px!important}.page-id-2377 .ea-bootstrap .ea_hide_show{opacity:1!important}.page-id-2377 .ea-bootstrap .ui-datepicker{border:1px solid #dbe5df!important;box-shadow:none!important}.page-id-2377 .ea-bootstrap a{color:#087443!important}.page-id-2377 .ea-bootstrap .ui-state-active{background:#087443!important;color:#fff!important}.page-id-2377 .ea-bootstrap .ui-state-default{border-radius:5px}.page-id-2377 .ea-bootstrap .block{background:transparent!important}.page-id-2377 .ea-bootstrap+p{clear:both}.page-id-2377 .entry-content>p:last-child a{color:#087443!important}@media(max-width:767px){.page-id-2377 .ea-bootstrap{width:calc(100% - 32px)!important;padding:18px!important}.page-id-2377 .ea-bootstrap>.ea-bootstrap{width:100%!important;padding:0!important}.page-id-2377 .ea-bootstrap .col-md-6{width:100%!important;float:none!important}.page-id-2377 .esen-appointment-intro h2{font-size:28px}}<\/style><section class=\"esen-appointment-intro\"><h2>Let\u2019s discuss your staircase<\/h2><p>Choose a preferred date and time for a 30-minute consultation at our Amsterdam office. Tell us about your staircase, measurements and installation plans.<\/p><div class=\"esen-appointment-note\"><strong>Appointment requests require our approval.<\/strong><br>We will email you once your appointment is confirmed. Available Monday\u2013Saturday, 08:00\u201317:00. All times are local Amsterdam time.<\/div><\/section>\n\n<script>var ea_settings = {\"trans.service\":\"Service\",\"trans.location\":\"Location\",\"trans.worker\":\"Consultation with\",\"trans.service_option\":\"Select Service\",\"trans.location_option\":\"Select Location\",\"trans.worker_option\":\"Select Worker\",\"trans.customer_search_label\":\"Search Customer\",\"trans.done_message\":\"Your request has been received and is awaiting our approval. We will email you once confirmed.\",\"trans.submit_button_text\":\"Request Appointment\",\"time_format\":\"h:mm a\",\"trans.currency\":\"$\",\"price.hide\":\"1\",\"price.hide.service\":\"1\",\"hide.decimal_in_price\":\"0\",\"datepicker\":\"en-US\",\"form.label.above\":\"0\",\"show.iagree\":\"0\",\"show.display_thankyou_note\":\"0\",\"show.customer_search_front\":\"0\",\"customer_search_password_only\":\"0\",\"delete_data_on_uninstall\":\"0\",\"customer_search_roles\":\"[]\",\"cancel.scroll\":\"calendar\",\"compatibility.mode\":\"0\",\"css.off\":\"0\",\"submit.redirect\":\"\",\"advance.redirect\":\"[]\",\"advance_cancel.redirect\":\"[]\",\"block.time\":\"0\",\"cancel_time\":\"\",\"max.appointments\":\"5\",\"pre.reservation\":\"0\",\"currency.before\":\"0\",\"gdpr.on\":\"0\",\"gdpr.label\":\"By using this form you agree with the storage and handling of your data by this website.\",\"gdpr.link\":\"\",\"gdpr.message\":\"You need to accept the privacy checkbox\",\"sort.workers-by\":null,\"sort.services-by\":null,\"sort.locations-by\":null,\"order.workers-by\":null,\"order.services-by\":null,\"order.locations-by\":null,\"captcha.site-key\":\"\",\"captcha3.site-key\":\"\",\"label.from_to\":\"0\",\"is_multiple_booking_allowed\":\"0\",\"services.order_by_sequence\":\"0\",\"webhook.endpoints\":\"[]\",\"pending_message\":\"Your appointment has been submitted and is currently pending approval. You will be notified once it is confirmed.\",\"confirmed_message\":\"Your appointment has been confirmed. Thank you!\",\"reservation_message\":\"Your appointment has been reserved. You will be notified once it is confirmed.\",\"trans.confirmation-title\":\"Thank You for Booking!\",\"style.font_family\":null,\"style.primary_color\":null,\"style.button_text_color\":null,\"style.bg_color\":null,\"style.surface_color\":null,\"style.text_color\":null,\"style.border_color\":null,\"style.slot_bg_color\":null,\"style.slot_text_color\":null,\"form.style\":null,\"check\":\"48b25bdb56\",\"width\":\"960px\",\"scroll_off\":\"true\",\"layout_cols\":\"2\",\"start_of_week\":\"1\",\"rtl\":\"0\",\"default_date\":\"2026-11-14\",\"min_date\":null,\"max_date\":null,\"show_remaining_slots\":\"0\",\"show_week\":\"0\",\"save_form_content\":true,\"cal_auto_select\":\"1\",\"auto_select_slot\":\"0\",\"auto_select_option\":\"0\",\"block_days\":null,\"block_days_tooltip\":\"\",\"trans.please-select-new-date\":\"Selecteer een andere dag\",\"trans.personal-informations\":\"Persoonlijke gegevens\",\"trans.field-required\":\"Dit veld is vereist.\",\"trans.error-email\":\"Voer een geldig e-mailadres in\",\"trans.error-name\":\"Voer tenminste 3 letters in.\",\"trans.error-phone\":\"Voer tenminste 3 cijfers in.\",\"trans.fields\":\"Velden met * zijn vereist\",\"trans.email\":\"E-mail\",\"trans.name\":\"Naam\",\"trans.phone\":\"Telefoonnummer\",\"trans.comment\":\"Reactie\",\"trans.overview-message\":\"Controleer je onderstaande afspraakgegevens en bevestig:\",\"trans.booking-overview\":\"Reserveringsoverzicht\",\"trans.date-time\":\"Datum \\u0026 tijd\",\"trans.submit\":\"Opslaan\",\"trans.cancel\":\"Annuleren\",\"trans.price\":\"Prijs\",\"trans.iagree\":\"Ik ga akkoord met de voorwaarden\",\"trans.field-iagree\":\"Je moet akkoord gaan met de voorwaarden\",\"trans.slot-not-selectable\":\"Je kan dit tijdstip niet selecteren!'\",\"trans.nonce-expired\":\"Validatiecode van het formulier is vervallen. Herlaad de pagina om door te kunnen gaan.\",\"trans.internal-error\":\"Interne fout. Probeer het later opnieuw.\",\"trans.ajax-call-not-available\":\"Kan geen ajax aanvraag doen. Probeer het later nogmaals.\",\"date_format\":\"MMMM D, YYYY\",\"default_datetime_format\":\"YYYY-MM-DD HH:mm\",\"field_order\":\"service_first\",\"MetaFields\":[{\"id\":\"1\",\"type\":\"EMAIL\",\"slug\":\"email\",\"label\":\"EMail\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"1\",\"validation\":\"email\",\"position\":\"1\"},{\"id\":\"2\",\"type\":\"INPUT\",\"slug\":\"name\",\"label\":\"Name\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"1\",\"validation\":\"minlength-3\",\"position\":\"2\"},{\"id\":\"3\",\"type\":\"INPUT\",\"slug\":\"phone\",\"label\":\"Phone\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"1\",\"validation\":\"minlength-3\",\"position\":\"3\"},{\"id\":\"4\",\"type\":\"TEXTAREA\",\"slug\":\"description\",\"label\":\"Description\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"0\",\"validation\":null,\"position\":\"4\"}],\"ea_new_ui\":\"0\",\"default.status\":\"pending\",\"default_status_message\":\"Your appointment has been submitted and is currently pending approval. You will be notified once it is confirmed.\",\"is_user_logged_in\":0,\"allow_customer_search\":0};<\/script><script>var ea_vacations = [];<\/script><script>var ea_connections = [{\"location\":\"1\",\"service\":\"1\",\"worker\":\"1\",\"day_of_week\":\"Monday,Tuesday,Wednesday,Thursday,Friday,Saturday\",\"day_from\":\"2026-10-01\",\"day_to\":\"2076-10-01\",\"repeat_week\":\"0\"}];<\/script><script>var ea_service_start_data = [];<\/script><style><\/style><script type=\"text\/javascript\"> var ea_ajaxurl = 'https:\/\/esentrappen.nl\/wp-admin\/admin-ajax.php'; <\/script> <script type=\"text\/template\" id=\"ea-bootstrap-main\"> <div class=\"ea-bootstrap <%- settings.form_class %>\" translate=\"no\" style=\"max-width: <%- settings.width %>;\"> <form class=\"form-horizontal\"> <% if (settings.layout_cols === '2') { %> <div class=\"col-md-6\" style=\"padding-top: 25px;\"> <% } %> <!-- LOCATION --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label for=\"location\" class=\"ea-label col-sm-4 control-label\"> Location <\/label> <div class=\"col-sm-8\"> <select id=\"location\" name=\"location\" data-c=\"location\" class=\"filter form-control\"> <option value=\"1\" selected=\"selected\">Esen Trappen \u2014 Amsterdam Office<\/option> <\/select> <\/div> <\/div> <% if (settings['field_order'] == 'worker_first') { %> <!-- WORKER FIRST --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label for=\"worker\" class=\"ea-label col-sm-4 control-label\"> Consultation with <\/label> <div class=\"col-sm-8\"> <select id=\"worker\" name=\"worker\" data-c=\"worker\" class=\"filter form-control\"> <option value=\"1\" selected=\"selected\">Esen Trappen<\/option> <\/select> <\/div> <\/div> <!-- SERVICE SECOND --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label for=\"service\" class=\"ea-label col-sm-4 control-label\"> Service <\/label> <div class=\"col-sm-8\"> <select id=\"service\" name=\"service\" data-c=\"service\" class=\"filter form-control\" data-currency=\"$\"> <option data-duration=\"30\" data-slot_step=\"30\" data-description=\"Discuss your bespoke wooden staircase, measurements and installation. Appointment subject to approval by Esen Trappen.\" value=\"1\" selected=\"selected\" data-price='0.00'>Staircase Consultation<\/option> <\/select> <\/div> <\/div> <% } else { %> <!-- DEFAULT (SERVICE FIRST) --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label for=\"service\" class=\"ea-label col-sm-4 control-label\"> Service <\/label> <div class=\"col-sm-8\"> <select id=\"service\" name=\"service\" data-c=\"service\" class=\"filter form-control\" data-currency=\"$\"> <option data-duration=\"30\" data-slot_step=\"30\" data-description=\"Discuss your bespoke wooden staircase, measurements and installation. Appointment subject to approval by Esen Trappen.\" value=\"1\" selected=\"selected\" data-price='0.00'>Staircase Consultation<\/option> <\/select> <\/div> <\/div> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label for=\"worker\" class=\"ea-label col-sm-4 control-label\"> Consultation with <\/label> <div class=\"col-sm-8\"> <select id=\"worker\" name=\"worker\" data-c=\"worker\" class=\"filter form-control\"> <option value=\"1\" selected=\"selected\">Esen Trappen<\/option> <\/select> <\/div> <\/div> <% } %> <div class=\"form-group ea-service-description-wrap\"> <div class=\"col-sm-4\"><\/div> <div class=\"col-sm-8\"> <div id=\"ea-service-description\" class=\"ea-service-description\"><\/div> <\/div> <\/div> <div class=\"step calendar\" class=\"filter\"> <div class=\"block\"><\/div> <div class=\"date\"><\/div> <\/div> <div class=\"step\" class=\"filter\"> <div class=\"block\"><\/div> <div class=\"time\"><\/div> <\/div> <% if (settings.layout_cols === '2') { %> <\/div> <div class=\"step final col-md-6\"> <% } else { %> <div class=\"step final\"> <% } %> <div class=\"ea_hide_show\"> <div class=\"block\"><\/div> <h3><%- settings['trans.personal-informations'] %><\/h3> <small><%- settings['trans.fields'] %><\/small> <% if (settings['allow_customer_search'] == 1) { %> <div class=\"form-group\"> <label for=\"ea_customer_search\" class=\"col-sm-4 control-label\">Search Customer<\/label> <div class=\"col-sm-8\"> <input id=\"ea_customer_search\" class=\"form-control\" type=\"text\" placeholder=\"Search Customer\" \/> <\/div> <\/div> <% } %> <% _.each(settings.MetaFields, function(item,key,list) { %> <% if (item.visible == \"0\") { return; } %> <% if (item.visible == \"2\") { %> <input id=\"<%- item.slug %>\" name=\"<%- item.slug %>\" type=\"hidden\" value=\"<%- item.default_value %>\" class=\"custom-field\" \/> <% return; } %> <div class=\"form-group\"> <label for=\"<%- item.slug %>\" class=\"col-sm-4 control-label\"><%= item.label %> <% if (item.required == \"1\") { %>*<% } %><\/label> <div class=\"col-sm-8\"> <!-- INPUT TYPE --> <% if(item.type === 'INPUT') { %> <input id=\"<%- item.slug %>\" class=\"form-control custom-field\" maxlength=\"499\" type=\"text\" name=\"<%- item.slug %>\" placeholder=\"<%- item.mixed %>\" value=\"<%- item.default_value %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %> <% if (item.validation == \"email\") { %>data-rule-email=\"true\" data-msg-email=\"<%- settings['trans.error-email'] %>\"<% } %>> <!-- INPUT MASKED --> <% } else if(item.type === 'MASKED') { %> <input id=\"<%- item.slug %>\" class=\"form-control custom-field masked-field\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %> type=\"text\" name=\"<%- item.slug %>\" placeholder=\"<%- item.mixed %>\" data-inputmask=\"'mask':'<%- item.default_value %>'\" \/> <!-- PHONE TYPE --> <% } else if(item.type === 'PHONE') { %> <div class=\"ea-phone-field-group\"> <select name=\"ea-phone-country-code-part\" data-default=\"<%- item.default_value %>\" class=\"ea-phone-country-code-part custom-field dummy form-control\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>> <option value=\"\">-<\/option> <option data-countryCode=\"DZ\" value=\"213\">Algeria (+213)<\/option> <option data-countryCode=\"AD\" value=\"376\">Andorra (+376)<\/option> <option data-countryCode=\"AO\" value=\"244\">Angola (+244)<\/option> <option data-countryCode=\"AI\" value=\"1264\">Anguilla (+1264)<\/option> <option data-countryCode=\"AG\" value=\"1268\">Antigua &amp; Barbuda (+1268)<\/option> <option data-countryCode=\"AR\" value=\"54\">Argentina (+54)<\/option> <option data-countryCode=\"AM\" value=\"374\">Armenia (+374)<\/option> <option data-countryCode=\"AW\" value=\"297\">Aruba (+297)<\/option> <option data-countryCode=\"AU\" value=\"61\">Australia (+61)<\/option> <option data-countryCode=\"AT\" value=\"43\">Austria (+43)<\/option> <option data-countryCode=\"AZ\" value=\"994\">Azerbaijan (+994)<\/option> <option data-countryCode=\"BS\" value=\"1242\">Bahamas (+1242)<\/option> <option data-countryCode=\"BH\" value=\"973\">Bahrain (+973)<\/option> <option data-countryCode=\"BD\" value=\"880\">Bangladesh (+880)<\/option> <option data-countryCode=\"BB\" value=\"1246\">Barbados (+1246)<\/option> <option data-countryCode=\"BY\" value=\"375\">Belarus (+375)<\/option> <option data-countryCode=\"BE\" value=\"32\">Belgium (+32)<\/option> <option data-countryCode=\"BZ\" value=\"501\">Belize (+501)<\/option> <option data-countryCode=\"BJ\" value=\"229\">Benin (+229)<\/option> <option data-countryCode=\"BM\" value=\"1441\">Bermuda (+1441)<\/option> <option data-countryCode=\"BT\" value=\"975\">Bhutan (+975)<\/option> <option data-countryCode=\"BO\" value=\"591\">Bolivia (+591)<\/option> <option data-countryCode=\"BA\" value=\"387\">Bosnia Herzegovina (+387)<\/option> <option data-countryCode=\"BW\" value=\"267\">Botswana (+267)<\/option> <option data-countryCode=\"BR\" value=\"55\">Brazil (+55)<\/option> <option data-countryCode=\"BN\" value=\"673\">Brunei (+673)<\/option> <option data-countryCode=\"BG\" value=\"359\">Bulgaria (+359)<\/option> <option data-countryCode=\"BF\" value=\"226\">Burkina Faso (+226)<\/option> <option data-countryCode=\"BI\" value=\"257\">Burundi (+257)<\/option> <option data-countryCode=\"KH\" value=\"855\">Cambodia (+855)<\/option> <option data-countryCode=\"CM\" value=\"237\">Cameroon (+237)<\/option> <option data-countryCode=\"CA\" value=\"1\">Canada (+1)<\/option> <option data-countryCode=\"CV\" value=\"238\">Cape Verde Islands (+238)<\/option> <option data-countryCode=\"KY\" value=\"1345\">Cayman Islands (+1345)<\/option> <option data-countryCode=\"CF\" value=\"236\">Central African Republic (+236)<\/option> <option data-countryCode=\"CL\" value=\"56\">Chile (+56)<\/option> <option data-countryCode=\"CN\" value=\"86\">China (+86)<\/option> <option data-countryCode=\"CO\" value=\"57\">Colombia (+57)<\/option> <option data-countryCode=\"KM\" value=\"269\">Comoros (+269)<\/option> <option data-countryCode=\"CG\" value=\"242\">Congo (+242)<\/option> <option data-countryCode=\"CK\" value=\"682\">Cook Islands (+682)<\/option> <option data-countryCode=\"CR\" value=\"506\">Costa Rica (+506)<\/option> <option data-countryCode=\"HR\" value=\"385\">Croatia (+385)<\/option> <option data-countryCode=\"CU\" value=\"53\">Cuba (+53)<\/option> <option data-countryCode=\"CY\" value=\"90392\">Cyprus North (+90392)<\/option> <option data-countryCode=\"CY\" value=\"357\">Cyprus South (+357)<\/option> <option data-countryCode=\"CZ\" value=\"42\">Czech Republic (+42)<\/option> <option data-countryCode=\"DK\" value=\"45\">Denmark (+45)<\/option> <option data-countryCode=\"DJ\" value=\"253\">Djibouti (+253)<\/option> <option data-countryCode=\"DM\" value=\"1809\">Dominica (+1809)<\/option> <option data-countryCode=\"DO\" value=\"1809\">Dominican Republic (+1809)<\/option> <option data-countryCode=\"EC\" value=\"593\">Ecuador (+593)<\/option> <option data-countryCode=\"EG\" value=\"20\">Egypt (+20)<\/option> <option data-countryCode=\"SV\" value=\"503\">El Salvador (+503)<\/option> <option data-countryCode=\"GQ\" value=\"240\">Equatorial Guinea (+240)<\/option> <option data-countryCode=\"ER\" value=\"291\">Eritrea (+291)<\/option> <option data-countryCode=\"EE\" value=\"372\">Estonia (+372)<\/option> <option data-countryCode=\"ET\" value=\"251\">Ethiopia (+251)<\/option> <option data-countryCode=\"FK\" value=\"500\">Falkland Islands (+500)<\/option> <option data-countryCode=\"FO\" value=\"298\">Faroe Islands (+298)<\/option> <option data-countryCode=\"FJ\" value=\"679\">Fiji (+679)<\/option> <option data-countryCode=\"FI\" value=\"358\">Finland (+358)<\/option> <option data-countryCode=\"FR\" value=\"33\">France (+33)<\/option> <option data-countryCode=\"GF\" value=\"594\">French Guiana (+594)<\/option> <option data-countryCode=\"PF\" value=\"689\">French Polynesia (+689)<\/option> <option data-countryCode=\"GA\" value=\"241\">Gabon (+241)<\/option> <option data-countryCode=\"GM\" value=\"220\">Gambia (+220)<\/option> <option data-countryCode=\"GE\" value=\"7880\">Georgia (+7880)<\/option> <option data-countryCode=\"DE\" value=\"49\">Germany (+49)<\/option> <option data-countryCode=\"GH\" value=\"233\">Ghana (+233)<\/option> <option data-countryCode=\"GI\" value=\"350\">Gibraltar (+350)<\/option> <option data-countryCode=\"GR\" value=\"30\">Greece (+30)<\/option> <option data-countryCode=\"GL\" value=\"299\">Greenland (+299)<\/option> <option data-countryCode=\"GD\" value=\"1473\">Grenada (+1473)<\/option> <option data-countryCode=\"GP\" value=\"590\">Guadeloupe (+590)<\/option> <option data-countryCode=\"GU\" value=\"671\">Guam (+671)<\/option> <option data-countryCode=\"GT\" value=\"502\">Guatemala (+502)<\/option> <option data-countryCode=\"GN\" value=\"224\">Guinea (+224)<\/option> <option data-countryCode=\"GW\" value=\"245\">Guinea - Bissau (+245)<\/option> <option data-countryCode=\"GY\" value=\"592\">Guyana (+592)<\/option> <option data-countryCode=\"HT\" value=\"509\">Haiti (+509)<\/option> <option data-countryCode=\"HN\" value=\"504\">Honduras (+504)<\/option> <option data-countryCode=\"HK\" value=\"852\">Hong Kong (+852)<\/option> <option data-countryCode=\"HU\" value=\"36\">Hungary (+36)<\/option> <option data-countryCode=\"IS\" value=\"354\">Iceland (+354)<\/option> <option data-countryCode=\"IN\" value=\"91\">India (+91)<\/option> <option data-countryCode=\"ID\" value=\"62\">Indonesia (+62)<\/option> <option data-countryCode=\"IR\" value=\"98\">Iran (+98)<\/option> <option data-countryCode=\"IQ\" value=\"964\">Iraq (+964)<\/option> <option data-countryCode=\"IE\" value=\"353\">Ireland (+353)<\/option> <option data-countryCode=\"IL\" value=\"972\">Israel (+972)<\/option> <option data-countryCode=\"IT\" value=\"39\">Italy (+39)<\/option> <option data-countryCode=\"JM\" value=\"1876\">Jamaica (+1876)<\/option> <option data-countryCode=\"JP\" value=\"81\">Japan (+81)<\/option> <option data-countryCode=\"JO\" value=\"962\">Jordan (+962)<\/option> <option data-countryCode=\"KZ\" value=\"7\">Kazakhstan (+7)<\/option> <option data-countryCode=\"KE\" value=\"254\">Kenya (+254)<\/option> <option data-countryCode=\"KI\" value=\"686\">Kiribati (+686)<\/option> <option data-countryCode=\"KP\" value=\"850\">Korea North (+850)<\/option> <option data-countryCode=\"KR\" value=\"82\">Korea South (+82)<\/option> <option data-countryCode=\"KW\" value=\"965\">Kuwait (+965)<\/option> <option data-countryCode=\"KG\" value=\"996\">Kyrgyzstan (+996)<\/option> <option data-countryCode=\"LA\" value=\"856\">Laos (+856)<\/option> <option data-countryCode=\"LV\" value=\"371\">Latvia (+371)<\/option> <option data-countryCode=\"LB\" value=\"961\">Lebanon (+961)<\/option> <option data-countryCode=\"LS\" value=\"266\">Lesotho (+266)<\/option> <option data-countryCode=\"LR\" value=\"231\">Liberia (+231)<\/option> <option data-countryCode=\"LY\" value=\"218\">Libya (+218)<\/option> <option data-countryCode=\"LI\" value=\"417\">Liechtenstein (+417)<\/option> <option data-countryCode=\"LT\" value=\"370\">Lithuania (+370)<\/option> <option data-countryCode=\"LU\" value=\"352\">Luxembourg (+352)<\/option> <option data-countryCode=\"MO\" value=\"853\">Macao (+853)<\/option> <option data-countryCode=\"MK\" value=\"389\">Macedonia (+389)<\/option> <option data-countryCode=\"MG\" value=\"261\">Madagascar (+261)<\/option> <option data-countryCode=\"MW\" value=\"265\">Malawi (+265)<\/option> <option data-countryCode=\"MY\" value=\"60\">Malaysia (+60)<\/option> <option data-countryCode=\"MV\" value=\"960\">Maldives (+960)<\/option> <option data-countryCode=\"ML\" value=\"223\">Mali (+223)<\/option> <option data-countryCode=\"MT\" value=\"356\">Malta (+356)<\/option> <option data-countryCode=\"MH\" value=\"692\">Marshall Islands (+692)<\/option> <option data-countryCode=\"MQ\" value=\"596\">Martinique (+596)<\/option> <option data-countryCode=\"MR\" value=\"222\">Mauritania (+222)<\/option> <option data-countryCode=\"YT\" value=\"269\">Mayotte (+269)<\/option> <option data-countryCode=\"MX\" value=\"52\">Mexico (+52)<\/option> <option data-countryCode=\"FM\" value=\"691\">Micronesia (+691)<\/option> <option data-countryCode=\"MD\" value=\"373\">Moldova (+373)<\/option> <option data-countryCode=\"MC\" value=\"377\">Monaco (+377)<\/option> <option data-countryCode=\"MN\" value=\"976\">Mongolia (+976)<\/option> <option data-countryCode=\"MS\" value=\"1664\">Montserrat (+1664)<\/option> <option data-countryCode=\"MA\" value=\"212\">Morocco (+212)<\/option> <option data-countryCode=\"MZ\" value=\"258\">Mozambique (+258)<\/option> <option data-countryCode=\"MN\" value=\"95\">Myanmar (+95)<\/option> <option data-countryCode=\"NA\" value=\"264\">Namibia (+264)<\/option> <option data-countryCode=\"NR\" value=\"674\">Nauru (+674)<\/option> <option data-countryCode=\"NP\" value=\"977\">Nepal (+977)<\/option> <option data-countryCode=\"NL\" value=\"31\">Netherlands (+31)<\/option> <option data-countryCode=\"NC\" value=\"687\">New Caledonia (+687)<\/option> <option data-countryCode=\"NZ\" value=\"64\">New Zealand (+64)<\/option> <option data-countryCode=\"NI\" value=\"505\">Nicaragua (+505)<\/option> <option data-countryCode=\"NE\" value=\"227\">Niger (+227)<\/option> <option data-countryCode=\"NG\" value=\"234\">Nigeria (+234)<\/option> <option data-countryCode=\"NU\" value=\"683\">Niue (+683)<\/option> <option data-countryCode=\"NF\" value=\"672\">Norfolk Islands (+672)<\/option> <option data-countryCode=\"NP\" value=\"670\">Northern Marianas (+670)<\/option> <option data-countryCode=\"NO\" value=\"47\">Norway (+47)<\/option> <option data-countryCode=\"OM\" value=\"968\">Oman (+968)<\/option> <option data-countryCode=\"PW\" value=\"680\">Palau (+680)<\/option> <option data-countryCode=\"PA\" value=\"507\">Panama (+507)<\/option> <option data-countryCode=\"PG\" value=\"675\">Papua New Guinea (+675)<\/option> <option data-countryCode=\"PY\" value=\"595\">Paraguay (+595)<\/option> <option data-countryCode=\"PE\" value=\"51\">Peru (+51)<\/option> <option data-countryCode=\"PH\" value=\"63\">Philippines (+63)<\/option> <option data-countryCode=\"PL\" value=\"48\">Poland (+48)<\/option> <option data-countryCode=\"PT\" value=\"351\">Portugal (+351)<\/option> <option data-countryCode=\"PR\" value=\"1787\">Puerto Rico (+1787)<\/option> <option data-countryCode=\"QA\" value=\"974\">Qatar (+974)<\/option> <option data-countryCode=\"RE\" value=\"262\">Reunion (+262)<\/option> <option data-countryCode=\"RO\" value=\"40\">Romania (+40)<\/option> <option data-countryCode=\"RU\" value=\"7\">Russia (+7)<\/option> <option data-countryCode=\"RW\" value=\"250\">Rwanda (+250)<\/option> <option data-countryCode=\"SM\" value=\"378\">San Marino (+378)<\/option> <option data-countryCode=\"ST\" value=\"239\">Sao Tome &amp; Principe (+239)<\/option> <option data-countryCode=\"SA\" value=\"966\">Saudi Arabia (+966)<\/option> <option data-countryCode=\"SN\" value=\"221\">Senegal (+221)<\/option> <option data-countryCode=\"CS\" value=\"381\">Serbia (+381)<\/option> <option data-countryCode=\"SC\" value=\"248\">Seychelles (+248)<\/option> <option data-countryCode=\"SL\" value=\"232\">Sierra Leone (+232)<\/option> <option data-countryCode=\"SG\" value=\"65\">Singapore (+65)<\/option> <option data-countryCode=\"SK\" value=\"421\">Slovak Republic (+421)<\/option> <option data-countryCode=\"SI\" value=\"386\">Slovenia (+386)<\/option> <option data-countryCode=\"SB\" value=\"677\">Solomon Islands (+677)<\/option> <option data-countryCode=\"SO\" value=\"252\">Somalia (+252)<\/option> <option data-countryCode=\"ZA\" value=\"27\">South Africa (+27)<\/option> <option data-countryCode=\"ES\" value=\"34\">Spain (+34)<\/option> <option data-countryCode=\"LK\" value=\"94\">Sri Lanka (+94)<\/option> <option data-countryCode=\"SH\" value=\"290\">St. Helena (+290)<\/option> <option data-countryCode=\"KN\" value=\"1869\">St. Kitts (+1869)<\/option> <option data-countryCode=\"SC\" value=\"1758\">St. Lucia (+1758)<\/option> <option data-countryCode=\"SD\" value=\"249\">Sudan (+249)<\/option> <option data-countryCode=\"SR\" value=\"597\">Suriname (+597)<\/option> <option data-countryCode=\"SZ\" value=\"268\">Swaziland (+268)<\/option> <option data-countryCode=\"SE\" value=\"46\">Sweden (+46)<\/option> <option data-countryCode=\"CH\" value=\"41\">Switzerland (+41)<\/option> <option data-countryCode=\"SI\" value=\"963\">Syria (+963)<\/option> <option data-countryCode=\"TW\" value=\"886\">Taiwan (+886)<\/option> <option data-countryCode=\"TJ\" value=\"7\">Tajikstan (+7)<\/option> <option data-countryCode=\"TH\" value=\"66\">Thailand (+66)<\/option> <option data-countryCode=\"TG\" value=\"228\">Togo (+228)<\/option> <option data-countryCode=\"TO\" value=\"676\">Tonga (+676)<\/option> <option data-countryCode=\"TT\" value=\"1868\">Trinidad &amp; Tobago (+1868)<\/option> <option data-countryCode=\"TN\" value=\"216\">Tunisia (+216)<\/option> <option data-countryCode=\"TR\" value=\"90\">Turkey (+90)<\/option> <option data-countryCode=\"TM\" value=\"7\">Turkmenistan (+7)<\/option> <option data-countryCode=\"TM\" value=\"993\">Turkmenistan (+993)<\/option> <option data-countryCode=\"TC\" value=\"1649\">Turks &amp; Caicos Islands (+1649)<\/option> <option data-countryCode=\"TV\" value=\"688\">Tuvalu (+688)<\/option> <option data-countryCode=\"UG\" value=\"256\">Uganda (+256)<\/option> <option data-countryCode=\"GB\" value=\"44\">UK (+44)<\/option> <option data-countryCode=\"UA\" value=\"380\">Ukraine (+380)<\/option> <option data-countryCode=\"AE\" value=\"971\">United Arab Emirates (+971)<\/option> <option data-countryCode=\"UY\" value=\"598\">Uruguay (+598)<\/option> <option data-countryCode=\"US\" value=\"1\">USA (+1)<\/option> <option data-countryCode=\"UZ\" value=\"7\">Uzbekistan (+7)<\/option> <option data-countryCode=\"VU\" value=\"678\">Vanuatu (+678)<\/option> <option data-countryCode=\"VA\" value=\"379\">Vatican City (+379)<\/option> <option data-countryCode=\"VE\" value=\"58\">Venezuela (+58)<\/option> <option data-countryCode=\"VN\" value=\"84\">Vietnam (+84)<\/option> <option data-countryCode=\"VG\" value=\"84\">Virgin Islands - British (+1284)<\/option> <option data-countryCode=\"VI\" value=\"84\">Virgin Islands - US (+1340)<\/option> <option data-countryCode=\"WF\" value=\"681\">Wallis &amp; Futuna (+681)<\/option> <option data-countryCode=\"YE\" value=\"969\">Yemen (North)(+969)<\/option> <option data-countryCode=\"YE\" value=\"967\">Yemen (South)(+967)<\/option> <option data-countryCode=\"ZM\" value=\"260\">Zambia (+260)<\/option> <option data-countryCode=\"ZW\" value=\"263\">Zimbabwe (+263)<\/option> <\/select> <input type=\"text\" name=\"ea-phone-number-part\" maxlength=\"499\" class=\"ea-phone-number-part custom-field dummy form-control\" placeholder=\"<%- item.mixed %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>><br> <input type=\"hidden\" name=\"<%- item.slug %>\" data-prop=\"<%- item.slug %>\" class=\"custom-field full-value\" > <\/div> <!-- EMAIL TYPE --> <% } else if(item.type === 'EMAIL') { %> <input id=\"<%- item.slug %>\" class=\"form-control custom-field\" maxlength=\"499\" type=\"text\" name=\"<%- item.slug %>\" placeholder=\"<%- item.mixed %>\" value=\"<%- item.default_value %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %> data-rule-email=\"true\" data-msg-email=\"<%- settings['trans.error-email'] %>\"> <!-- SELECT TYPE --> <% } else if(item.type === 'SELECT') { %> <select id=\"<%- item.slug %>\" class=\"form-control custom-field\" name=\"<%- item.slug %>\" <% if (item.required == \"1\") { %>aria-required=\"true\" <% if (item.required == \"1\") { %>data-rule-required=\"true\"<% } %> data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>> <% _.each(item.mixed.split(','),function(i,k,l) { %> <% if (i == \"-\") { %> <option value=\"\">-<\/option> <% } else { %> <option value=\"<%- i %>\"><%- i %><\/option> <% }});%> <\/select> <!-- TEXTAREA TYPE --> <% } else if(item.type === 'TEXTAREA') { %> <textarea id=\"<%- item.slug %>\" class=\"form-control custom-field\" rows=\"3\" maxlength=\"499\" style=\"height: auto;\" placeholder=\"<%- item.mixed %>\" name=\"<%- item.slug %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>><\/textarea> <% } %> <\/div> <\/div> <% });%> <\/div> <div class=\"form-group\" style=\"display:none;\"> <div class=\"block\"><\/div> <label class=\"ea-label col-sm-4 control-label\"> Repeat Appointement <\/label> <div class=\"col-sm-8\"> <select id=\"repeat_booking\" data-c=\"repeat_booking\" class=\"filter form-control\"> <option value=\"0\">Does Not Repeat<\/option> <option value=\"1\">Repeat Weekly<\/option> <option value=\"2\">Custom<\/option> <\/select> <\/div> <input type=\"hidden\" name=\"repeat_booking\" value=\"0\" \/> <input type=\"hidden\" name=\"repeat_start_date\" value=\"0\" \/> <input type=\"hidden\" name=\"repeat_end_date\" value=\"0\" \/> <div id=\"recurrence-summary\" class=\"mt-3 text-muted\" style=\"display: none; padding:20px;\"> <strong>Repeat every:<\/strong> <span id=\"summary-repeat-week\"><\/span><br> <strong>Starts:<\/strong> <span id=\"summary-start-date\"><\/span><br> <strong>Ends:<\/strong> <span id=\"summary-end-date\"><\/span> <\/div> <\/div> <h3 id=\"booking-overview-header\"><%- settings['trans.booking-overview'] %><\/h3> <div id=\"booking-overview\"><\/div> <div class=\"ea_hide_show\"> <% if (settings['show.iagree'] == '1') { %> <div class=\"form-group\"> <label class=\"col-sm-4 control-label\">&nbsp;<\/label> <div class=\"col-sm-8\"> <div class=\"checkbox\"> <label> <input id=\"ea-iagree\" name=\"iagree\" type=\"checkbox\" data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-iagree'] %>\"> <%- settings['trans.iagree'] %> <\/label> <\/div> <\/div> <\/div> <% } %> <% if (settings['gdpr.on'] == '1') { %> <div class=\"form-group\"> <label class=\"col-sm-4 control-label\">&nbsp;<\/label> <div class=\"col-sm-8\"> <div class=\"checkbox\"> <label class=\"gdpr\"> <input id=\"ea-gdpr\" name=\"gdpr\" type=\"checkbox\" data-rule-required=\"true\" data-msg-required=\"<%- settings['gdpr.message'] %>\"> <% if (settings['gdpr.link'] != '') { %> <a href=\"<%- settings['gdpr.link'] %>\" target=\"_blank\"><%- settings['gdpr.label'] %><\/a> <% } else {%> <%- settings['gdpr.label'] %> <% } %> <\/label> <\/div> <\/div> <\/div> <% } %> <% if (settings['captcha.site-key'] !== '') { %> <div style=\"width: 100%; padding: 20px;\" class=\"g-recaptcha\" data-sitekey=\"<%- settings['captcha.site-key'] %>\"><\/div> <% } %> <div class=\"form-group\"> <div class=\"col-sm-12 ea-actions-group\"> <button class=\"ea-btn ea-submit btn btn-primary booking-button\"><%- settings['trans.submit_button_text'] %><\/button> <button class=\"ea-btn ea-cancel btn btn-default\"><%- settings['trans.cancel'] %><\/button> <\/div> <\/div> <\/div> <% if (settings.layout_cols === '2') { %> <\/div> <% } %> <\/div> <\/form> <\/div> <div id=\"ea-loader\"><\/div> <div id=\"custom-recurrence-modal\" style=\"display:none; position:fixed; top:20%; left:50%; transform:translateX(-50%); background:#fff; padding:20px; border:1px solid #ccc; border-radius:8px; z-index:10000; width:420px;\"> <h4>Custom recurrence<\/h4> <div class=\"row\"> <label class=\"col-sm-4\">Repeat every<\/label> <input type=\"number\" min=\"1\" id=\"modal-repeat-week\" value=\"2\" class=\"col-sm-4\"> weeks <\/div> <div class=\"mt-3 row\" style=\"margin-top: 10px;\"> <label class=\"col-sm-4\">Starts<\/label> <input class=\"col-sm-4\" type=\"date\" id=\"modal-start-date\" \/> <\/div> <div class=\"mt-3\"> <label>Ends<\/label><br> <input type=\"radio\" name=\"modal-end-type\" value=\"never\" id=\"modal-end-never\" checked> <label for=\"modal-end-never\">Never<\/label><br> <input type=\"radio\" name=\"modal-end-type\" value=\"date\" id=\"modal-end-on\"> <label for=\"modal-end-on\">On<\/label> <input type=\"date\" id=\"modal-end-date\" disabled> <\/div> <div class=\"mt-3\" style=\"margin-top: 10px;\"> <button type=\"button\" id=\"modal-save-btn\" class=\"btn btn-primary\">Done<\/button> <button type=\"button\" id=\"modal-cancel-btn\" class=\"btn btn-default\">Cancel<\/button> <\/div> <\/div> <!-- Optional: Light overlay --> <div id=\"custom-recurrence-overlay\" style=\"display:none; position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:9999;\"><\/div> <\/script> <style> body .wp-block-post-content a:not(.wp-element-button) { color: #000000; text-decoration: none !important; } .ea-standard .selected-time { background-color: green !important; color: white !important; } <\/style> <script type=\"text\/template\" id=\"ea-appointments-overview\"> <small id=\"ea-overview-message\"><%- settings['trans.overview-message'] %><\/small> <table> <tbody> <% if(settings['rtl'] == '1') { %> <% if(data.location.indexOf('_') !== 0) { %> <tr class=\"row-location\"> <td class=\"ea-label\"><%- settings['trans.location'] %><\/td> <td class=\"value\"><%- data.location %><\/td> <\/tr> <% } %> <% if(data.service.indexOf('_') !== 0) { %> <tr class=\"row-service\"> <td class=\"ea-label\"><%- settings['trans.service'] %><\/td> <td class=\"value\"><%- data.service %><\/td> <\/tr> <% if(data.service_description) { %> <% if(data.service_description.length > 0) { %> <tr class=\"row-service-description\"> <td class=\"ea-label\"><%- settings['trans.description'] || 'Description' %><\/td> <td class=\"value\" style=\"white-space: pre-line;\"><%= data.service_description %><\/td> <\/tr> <% } %> <% } %> <% } %> <% if(data.worker.indexOf('_') !== 0) { %> <tr class=\"row-worker\"> <td class=\"ea-label\"><%- settings['trans.worker'] %><\/td> <td class=\"value\"><%- data.worker %><\/td> <\/tr> <% } %> <% if (settings['price.hide'] !== '1') { %> <tr class=\"row-price\"> <td class=\"ea-label\"><%- settings['trans.price'] %><\/td> <td class=\"value\"><%- settings['hide.decimal_in_price'] == '1' ? Math.round(parseFloat(data.price)) : data.price %> <%- settings['trans.currency'] %><\/td> <\/tr> <% } %> <tr class=\"row-datetime\"> <td class=\"ea-label\"><%- settings['trans.date-time'] %><\/td> <td class=\"value\"><%- data.date %> <%- data.time %><\/td> <\/tr> <% } else { %> <% if(data.location.indexOf('_') !== 0) { %> <tr class=\"row-location\"> <td class=\"ea-label\"><%- settings['trans.location'] %><\/td> <td class=\"value\"><%- data.location %><\/td> <\/tr> <% } %> <% if(data.service.indexOf('_') !== 0) { %> <tr class=\"row-service\"> <td class=\"ea-label\"><%- settings['trans.service'] %><\/td> <td class=\"value\"><%- data.service %><\/td> <\/tr> <% if(data.service_description) { %> <% if(data.service_description.length > 0) { %> <tr class=\"row-service-description\"> <td class=\"ea-label\"><%- settings['trans.description'] || 'Description' %><\/td> <td class=\"value\" style=\"white-space: pre-line;\"><%= data.service_description %><\/td> <\/tr> <% } %> <% } %> <% } %> <% if(data.worker.indexOf('_') !== 0) { %> <tr class=\"row-worker\"> <td class=\"ea-label\"><%- settings['trans.worker'] %><\/td> <td class=\"value\"><%- data.worker %><\/td> <\/tr> <% } %> <% if (settings['price.hide'] !== '1') { %> <tr class=\"row-price\"> <td class=\"ea-label\"><%- settings['trans.price'] %><\/td> <% if (settings['currency.before'] == '1') { %> <td class=\"value\"><%- settings['trans.currency'] %><%- settings['hide.decimal_in_price'] == '1' ? Math.round(parseFloat(data.price)) : data.price %><\/td> <% } else { %> <td class=\"value\"><%- settings['hide.decimal_in_price'] == '1' ? Math.round(parseFloat(data.price)) : data.price %><%- settings['trans.currency'] %><\/td> <% } %> <\/tr> <% } %> <tr class=\"row-datetime\"> <td class=\"ea-label\"><%- settings['trans.date-time'] %><\/td> <td class=\"value\"><%- data.date_time %><\/td> <\/tr> <% } %> <\/tbody> <\/table> <div id=\"ea-total-amount\" style=\"display: none;\" data-total=\"<%- data.price %>\"><\/div> <div id=\"ea-meta-data\" data-location=\"<%- data.location %>\" data-service=\"<%- data.service %>\" data-worker=\"<%- data.worker %>\" data-date-time=\"<%- data.date_time %>\" data-currency=\"<%- settings['trans.currency'] %>\"><\/div> <div id=\"ea-success-box\" style=\"display:none; width:100%; max-width:600px; margin: 0 auto; padding: 10px 0; text-align: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background: transparent; border: none; box-shadow: none;\" class=\"ea-confirmation-card\"> <div style=\"display: flex; justify-content: center; margin: 4px 0 16px;\"> <div style=\"background: #f0fdf4; color: #16a34a; width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 2px solid #bbf7d0;\"> <svg width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#16a34a\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"fill:none !important; stroke:#16a34a !important; width:32px !important; height:32px !important;\"> <polyline points=\"20 6 9 17 4 12\"><\/polyline> <\/svg> <\/div> <\/div> <h3 style=\"color: #0f172a !important; margin: 0 0 10px 0 !important; font-size: 22px !important; font-weight: 700 !important; letter-spacing: -0.01em !important; display: block !important; visibility: visible !important;\" class=\"ea-confirmation-title\"> <%- settings['trans.confirmation-title'] || 'Thank You for Booking!' %> <\/h3> <div style=\"margin: 0 0 20px 0;\"> <p style=\"font-size: 14.5px; color: #475569; line-height: 1.6; margin: 0; word-wrap: break-word; white-space: normal; max-width: 100%; display: block !important; visibility: visible !important;\" class=\"ea-status-note\"> <\/p> <\/div> <div id=\"ea-overview-details\" style=\"width: 100%; font-size: 14px; color: #1e293b; text-align: left; margin: 0 auto 20px; background: #f8fafc; border-radius: 12px; padding: 18px 20px; border: 1px solid #e2e8f0; box-sizing: border-box;\"> <\/div> <div id=\"ea-overview-buttons\" style=\"display: flex; justify-content: center; align-items: center; gap: 12px; margin-top: 20px; flex-wrap: wrap;\"> <a href=\"#\" onclick=\"window.location.reload();\" style=\"padding: 10px 20px; background: #2563eb; color: #ffffff !important; text-decoration: none !important; border-radius: 8px; font-weight: 600; font-size: 14px; display: inline-flex; align-items: center; gap: 8px; box-shadow: 0 2px 4px rgba(37, 99, 235, 0.2); transition: all 0.2s ease;\" class=\"ea-button-book-again\"> <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"fill:none !important; stroke:#ffffff !important; width:16px !important; height:16px !important; flex-shrink:0;\"><path d=\"M21.5 2v6h-6M21.34 15.57a10 10 0 1 1-.57-8.38l5.67-5.67\"\/><\/svg> <span><%- settings['trans.book-again'] || 'Book New Appointment' %><\/span> <\/a> <a id=\"ea-add-to-calendar\" href=\"#\" target=\"_blank\" style=\"padding: 10px 20px; background: #16a34a; color: #ffffff !important; text-decoration: none !important; border-radius: 8px; font-weight: 600; font-size: 14px; display: inline-flex; align-items: center; gap: 8px; box-shadow: 0 2px 4px rgba(22, 163, 74, 0.2); transition: all 0.2s ease;\"> <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"fill:none !important; stroke:#ffffff !important; width:16px !important; height:16px !important; flex-shrink:0;\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg> <span><%- settings['trans.add-to-calendar'] || 'Add to Google Calendar' %><\/span> <\/a> <\/div> <\/div> <\/script> <div class=\"ea-bootstrap bootstrap\"><\/div>\n\n\n<p style=\"text-align:center;padding:0 24px 48px;color:#243331\">Need help? Call <span class=\"esen-company-phones\" data-esen-company-phones=\"1\" style=\"display:inline-block;line-height:1.5\">Office: <a href=\"tel:+31203638206\" aria-label=\"Office: 020 363 8206\">020 363 8206<\/a><br>Mobiel: <a href=\"tel:+31624876503\" aria-label=\"Mobiel: 06 24876503\">06 24876503<\/a><\/span> or email <a href=\"mailto:info@esentrappen.nl\">info@esentrappen.nl<\/a>.<\/p>\n\n\n<style id=\"esen-media-guard\">#content img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}<\/style><style>.esen-watermark-wrap{position:relative;display:block;width:100%;container-type:inline-size}.esen-watermark-wrap:after,.esen-watermark-background:after{content:\"Esen Trappen\";position:absolute;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:90%;text-align:center;white-space:nowrap;pointer-events:none;color:rgba(255,255,255,.32);font:600 clamp(18px,9cqi,58px)\/1.2 Arial,sans-serif;text-shadow:0 1px 2px #0003;z-index:2}.esen-watermark-background{position:relative}.esen-watermark-background:after{font-size:clamp(24px,4vw,64px)}<\/style><script>(function(){function mediaTarget(t){if(!(t instanceof Element)||!t.closest(\"#content\"))return false;if(t.closest(\"img,video,picture,.esen-photo-dialog\"))return true;for(let n=t;n&&n.id!==\"content\";n=n.parentElement){if(getComputedStyle(n).backgroundImage!==\"none\")return true;}return false;}document.addEventListener(\"contextmenu\",function(e){if(mediaTarget(e.target))e.preventDefault();},true);document.addEventListener(\"dragstart\",function(e){if(mediaTarget(e.target))e.preventDefault();},true);function setup(){document.querySelectorAll(\"#content img\").forEach(function(i){i.setAttribute(\"draggable\",\"false\");if(!i.closest(\".esen-watermark-wrap\")&&i.naturalWidth>300){let w=document.createElement(\"span\");w.className=\"esen-watermark-wrap\";i.parentNode.insertBefore(w,i);w.appendChild(i);}});Array.from(document.querySelectorAll(\"#content [class*=spectra]\")).filter(function(n){return getComputedStyle(n).backgroundImage.includes(\"url(\");}).forEach(function(n,index){if(index>0)n.classList.add(\"esen-watermark-background\");});document.querySelectorAll(\"#content video\").forEach(function(v){v.setAttribute(\"controlsList\",\"nodownload\");});}if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",setup);else setup();window.addEventListener(\"load\",setup);})();<\/script>\n\n<style id=\"esen-watermark-angle\">#content .esen-watermark-wrap:after,#content .esen-watermark-background:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.esen-photo-dialog .esen-photo-stage:after{transform:translate(-50%,-50%) rotate(-45deg)!important}<\/style>","protected":false},"excerpt":{"rendered":"<p>Let\u2019s discuss your staircase Choose a preferred date and time for a 30-minute consultation at our Amsterdam office. Tell us about your staircase, measurements and installation plans. Appointment requests require our approval.We will email you once your appointment is confirmed. Available Monday\u2013Saturday, 08:00\u201317:00. All times are local Amsterdam time. Need help? Call Office: 020 363 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_zipai_imported":false,"_zipai_import_id":"","footnotes":""},"class_list":["post-2377","page","type-page","status-publish","hentry"],"spectra_blocks_featured_image_url":null,"spectra_blocks_author_info":{"display_name":"esentr-6ab0318e0fe2c","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3b2939d9b711f35095bc3c2dfff447ece7b774acc85b24b425a90ed12f57b9e5?s=96&d=mm&r=g","author_link":"https:\/\/esentrappen.nl\/nl\/author\/esentr-6ab0318e0fe2c\/","description":""},"_links":{"self":[{"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/pages\/2377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/comments?post=2377"}],"version-history":[{"count":8,"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/pages\/2377\/revisions"}],"predecessor-version":[{"id":2952,"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/pages\/2377\/revisions\/2952"}],"wp:attachment":[{"href":"https:\/\/esentrappen.nl\/nl\/wp-json\/wp\/v2\/media?parent=2377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}