{"id":310,"date":"2021-06-18T13:10:41","date_gmt":"2021-06-18T11:10:41","guid":{"rendered":"https:\/\/ocardoo.com\/?page_id=310"},"modified":"2026-08-20T16:22:54","modified_gmt":"2026-08-20T14:22:54","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/ocardoo.com\/en\/kontakt\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"310\" class=\"elementor elementor-310\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b6a0857 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b6a0857\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80a1643\" data-id=\"80a1643\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c0d6daf elementor-widget elementor-widget-text-editor\" data-id=\"c0d6daf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Sende uns eine <a href=\"mailto:info@ocardoo.de\">E-Mail<\/a> oder nutze bitte unser Kontaktformular!<\/p><p>Bei Fragen zu einer gekauften und gestarteten Gru\u00dfkarte, bitte immer die Karten-ID angeben. Diese findest du im Editor unter Informationen (z.B. #123)!<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2019ed elementor-widget elementor-widget-text-editor\" data-id=\"b2019ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><a href=\"mailto:info@ocardoo.com\">info@ocardoo.com<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf17e56 elementor-button-align-start elementor-widget elementor-widget-global elementor-global-2382 elementor-widget-form\" data-id=\"bf17e56\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;N\\u00e4chster&quot;,&quot;step_previous_label&quot;:&quot;Voriger&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Neues Formular\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"310\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"bf17e56\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_6eb4179 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_6eb4179\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tFirma\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_6eb4179]\" id=\"form-field-field_6eb4179\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Firma\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_1846d0a elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_1846d0a\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tVor- & Nachname\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_1846d0a]\" id=\"form-field-field_1846d0a\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Vor- &amp; Nachname *\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tE-Mail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"E-Mail *\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tNachricht\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Nachricht *\" required=\"required\" aria-required=\"true\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_046b185 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_046b185\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tDatenschutz\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_046b185]\" id=\"form-field-field_046b185\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\" aria-required=\"true\">\n\t\t\t\t<label for=\"form-field-field_046b185\">Ja, ich habe die <a href=\"https:\/\/ocardoo.com\/datenschutzerklaerung\/\">Datenschutzerkl\u00e4rung<\/a> zur Kenntnis genommen.<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_eb7a828 elementor-col-100 recaptcha_v3-bottomright\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_eb7a828\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LdewxAcAAAAAK76PaQQg_hJ8Ls24ba8M23DSV4K\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomright\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-paper-plane\"><\/i>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Senden<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<div id=\"special-email\" class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required lwd_sec\">\r\n  <label for=\"alt-contact-email\" class=\"elementor-field-label\">Email<\/label>\r\n  <input size=\"1\" type=\"email\" name=\"form_fields[alt-contact-email]\" id=\"alt-contact-email\"\r\n\t\t class=\"elementor-field elementor-size-sm elementor-field-textual\" placeholder=\"Email\" autocomplete=\"off\" readonly>\r\n<\/div>\r\n<div id=\"special-captcha\" class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-text elementor-col-100 elementor-field-required lwd_sec\">\r\n  <label for=\"verification-hash\" class=\"elementor-field-label\">Captcha<\/label>\r\n  <input size=\"1\" type=\"text\" name=\"form_fields[verification-hash]\" id=\"verification-hash\"\r\n\t\t class=\"elementor-field elementor-size-sm elementor-field-textual\" placeholder=\"Captcha\" autocomplete=\"off\"\r\n\t\t pattern=\"[A-Za-z0-9_\\.\\(\\)#&+*=\\-]+\">\r\n<\/div><\/form>\n\t\t<script>\r\n(function($){\r\n  var WIDGET_SELECTOR = \".elementor-element-bf17e56\";   \/\/ z.B. .elementor-element-<id>\r\n  var DELAY_MS = 3500;              \/\/ Wartezeit bis Auto-Freigabe ohne Interaktion\r\n\r\n  function ensureToken(scopeEl){\r\n\tif (!scopeEl.dataset.lwdToken) {\r\n\t  scopeEl.dataset.lwdToken = Math.random().toString(36).slice(2) + Math.random().toString(36).slice(2);\r\n\t  \/\/console.log('[lwd_Sec] token:new ->', scopeEl.dataset.lwdToken);\r\n\t} else {\r\n\t  \/\/console.log('[lwd_Sec] token:reuse ->', scopeEl.dataset.lwdToken);\r\n\t}\r\n\treturn scopeEl.dataset.lwdToken;\r\n  }\r\n\r\n  function getRefs(form){\r\n\treturn {\r\n\t  hpEmail:  form.querySelector('[name=\"form_fields[alt-contact-email]\"]')    || form.querySelector('#alt-contact-email'),\r\n\t  captcha:  form.querySelector('[name=\"form_fields[verification-hash]\"]') || form.querySelector('#verification-hash'),\r\n\t  submit:   form.querySelector('.elementor-field-type-submit button[type=\"submit\"]') ||\r\n\t\t\t\tform.querySelector('button[type=\"submit\"]')\r\n\t};\r\n  }\r\n\r\n  function canRelease(scopeEl, runId){\r\n\tvar human   = scopeEl.dataset.lwdHuman === '1';        \/\/ human gilt run-\u00fcbergreifend\r\n\tvar timeout = scopeEl.dataset.lwdTimeoutRun === runId; \/\/ timeout nur f\u00fcr diesen Run\r\n\t\/\/console.log('[lwd_Sec] canRelease?', {human, timeout, runId});\r\n\treturn human || timeout;\r\n  }\r\n\r\n  function tryRelease(scopeEl, form, runId, reason){\r\n\tvar token = ensureToken(scopeEl);\r\n\tvar r = getRefs(form);\r\n\r\n\t\/*console.log('[lwd_Sec] tryRelease@' + reason, {\r\n\t  hasHp: !!r.hpEmail, hasCaptcha: !!r.captcha, hasSubmit: !!r.submit, runId\r\n\t});*\/\r\n\r\n\tif(!r.captcha || !r.submit){\r\n\t  \/\/console.warn('[lwd_Sec] missing fields -> cannot release yet');\r\n\t  return false;\r\n\t}\r\n\r\n\tvar hpVal = (r.hpEmail && r.hpEmail.value || '').trim();\r\n\tif(hpVal !== ''){\r\n\t  r.submit.disabled = true;\r\n\t  \/\/console.warn('[lwd_Sec] honeypot filled -> BLOCK', {hpVal});\r\n\t  return false;\r\n\t}\r\n\r\n\tif (!canRelease(scopeEl, runId)) {\r\n\t  r.submit.disabled = true;\r\n\t  \/\/console.log('[lwd_Sec] conditions not met -> keep disabled');\r\n\t  return false;\r\n\t}\r\n\r\n\tvar curr = (r.captcha.value || '').trim();\r\n\tif(!curr.startsWith('Captcha_akzeptiert_')){\r\n\t  r.captcha.value = 'Captcha_akzeptiert_' + token;\r\n\t  \/\/console.log('[lwd_Sec] captcha:set', r.captcha.value);\r\n\t} else {\r\n\t  \/\/console.log('[lwd_Sec] captcha:keep', curr);\r\n\t}\r\n\r\n\tr.submit.disabled = false;\r\n\t\/\/console.log('[lwd_Sec] submit:enabled @' + reason, {runId});\r\n\treturn true;\r\n  }\r\n\r\n  function bindHandlers(scopeEl, form, runId){\r\n\tvar $form = $(form);\r\n\t$form.off('.lwdSec'); \/\/ alte Handler l\u00f6sen\r\n\r\n\tfunction markHumanAndTry(reason){\r\n\t  if (scopeEl.dataset.lwdHuman !== '1') {\r\n\t\tscopeEl.dataset.lwdHuman = '1';\r\n\t\t\/\/console.log('[lwd_Sec] human detected @' + reason);\r\n\t  }\r\n\t  tryRelease(scopeEl, form, runId, reason);\r\n\t}\r\n\r\n\tfunction isHumanTarget(t){\r\n\t  if(!t || !t.matches) return false;\r\n\t  if(t.matches('#alt-contact-email, #verification-hash')) return false; \/\/ Honeypots z\u00e4hlen nicht\r\n\t  return true;\r\n\t}\r\n\r\n\tvar humanEvents = 'focusin input change keydown mousedown touchstart';\r\n\t$form.on(humanEvents + '.lwdSec', 'input,select,textarea,button', function(e){\r\n\t  if(isHumanTarget(e.target)) markHumanAndTry('human:' + e.type);\r\n\t});\r\n\r\n\t$form.on('submit.lwdSec', function(){ markHumanAndTry('submit'); });\r\n\r\n\tvar r0 = getRefs(form);\r\n\tif (r0.submit) {\r\n\t  r0.submit.addEventListener('click', function(){ markHumanAndTry('click'); }, {capture:true});\r\n\t}\r\n  }\r\n\r\n  function restartTimeout(scopeEl, form, runId){\r\n\tif (scopeEl.lwdTimerHandle) {\r\n\t  clearTimeout(scopeEl.lwdTimerHandle);\r\n\t  scopeEl.lwdTimerHandle = null;\r\n\t  \/\/console.log('[lwd_Sec] timeout:cleared (old run)');\r\n\t}\r\n\tconsole.log('[lwd_Sec] timeout:start', DELAY_MS, 'ms', {runId});\r\n\r\n\tscopeEl.lwdTimerHandle = setTimeout(function(){\r\n\t  scopeEl.dataset.lwdTimeoutRun = runId; \/\/ Timeout f\u00fcr DIESEN Run\r\n\t  \/\/console.log('[lwd_Sec] timeout:reached', {runId});\r\n\t  tryRelease(scopeEl, form, runId, 'timeout');\r\n\t}, DELAY_MS);\r\n  }\r\n\r\n  function initScope(scopeEl, origin){\r\n\tif(!scopeEl){ console.warn('[lwd_Sec] no scopeEl @' + origin); return; }\r\n\tvar form = scopeEl.querySelector('form');\r\n\tif(!form){ console.warn('[lwd_Sec] no form @' + origin); return; }\r\n\r\n\t\/\/ Dynamic Speed Token Injection\r\n\tvar speedInput = form.querySelector('[name=\"form_fields[lwd_speed_token]\"]') || form.querySelector('#lwd_speed_token');\r\n\tif (!speedInput) {\r\n\t  speedInput = document.createElement('input');\r\n\t  speedInput.type = 'hidden';\r\n\t  speedInput.name = 'form_fields[lwd_speed_token]';\r\n\t  speedInput.id = 'lwd_speed_token';\r\n\t  speedInput.value = Date.now();\r\n\t  form.appendChild(speedInput);\r\n\t}\r\n\r\n\tvar runId = Date.now() + '_' + Math.random().toString(36).slice(2);\r\n\tscopeEl.dataset.lwdRunId = runId;\r\n\t\/\/console.log('[lwd_Sec] initScope@' + origin, {runId, scopeEl});\r\n\r\n\tvar r = getRefs(form);\r\n\tif(r.submit){ r.submit.disabled = true; console.log('[lwd_Sec] submit:disabled (init)', {runId}); }\r\n\r\n\tensureToken(scopeEl);\r\n\tbindHandlers(scopeEl, form, runId);\r\n\trestartTimeout(scopeEl, form, runId);\r\n\r\n\ttryRelease(scopeEl, form, runId, origin + ':initial');\r\n\r\n\ttry{\r\n\t  if (scopeEl.lwdMo) { scopeEl.lwdMo.disconnect(); scopeEl.lwdMo = null; }\r\n\t  var mo = new MutationObserver(function(){\r\n\t\t\/\/console.log('[lwd_Sec] mutation -> tryRelease', {runId});\r\n\t\ttryRelease(scopeEl, form, runId, 'mutation');\r\n\t  });\r\n\t  mo.observe(form, {childList:true, subtree:true});\r\n\t  scopeEl.lwdMo = mo;\r\n\t  setTimeout(function(){ try{ mo.disconnect(); }catch(e){} scopeEl.lwdMo = null; }, 2500);\r\n\t}catch(e){}\r\n  }\r\n\r\n  \/\/ Hooks\r\n  $(function(){\r\n\tvar el = document.querySelector(WIDGET_SELECTOR);\r\n\t\/\/console.log('[lwd_Sec] domready', {found: !!el});\r\n\tif(el) initScope(el, 'domready');\r\n  });\r\n\r\n  if (window.elementorFrontend && elementorFrontend.hooks && elementorFrontend.hooks.addAction){\r\n\telementorFrontend.hooks.addAction('frontend\/element_ready\/form.default', function($scope){\r\n\t  if($scope && $scope.length && $scope[0] && $scope[0].matches && $scope[0].matches(WIDGET_SELECTOR)){\r\n\t\t\/\/console.log('[lwd_Sec] ajax render hook');\r\n\t\tinitScope($scope[0], 'ajax');\r\n\t  }\r\n\t});\r\n  }\r\n\r\n  $(window).on('elementor\/popup\/show', function(){\r\n\tvar el = document.querySelector('.dialog-widget[aria-modal=\"true\"] ' + WIDGET_SELECTOR);\r\n\t\/\/console.log('[lwd_Sec] popup show', {found: !!el});\r\n\tif(el) initScope(el, 'popup');\r\n  });\r\n\r\n})(jQuery);\r\n<\/script>\r\n<style id=\"lwd-sec-style-bf17e56\">\r\n  .elementor-form #special-email,\r\n  .elementor-form #special-captcha{\r\n\tposition:absolute;opacity:0;top:0;left:0;height:0;width:0;z-index:-1;overflow:hidden;\r\n  }\r\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Sende uns eine E-Mail oder nutze bitte unser Kontaktformular! Bei Fragen zu einer gekauften und gestarteten Gru\u00dfkarte, bitte immer die Karten-ID angeben. Diese findest du im Editor unter Informationen (z.B. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-310","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/comments?post=310"}],"version-history":[{"count":100,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages\/310\/revisions"}],"predecessor-version":[{"id":15342,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages\/310\/revisions\/15342"}],"wp:attachment":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/media?parent=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}