{"id":3691,"date":"2026-10-23T15:10:01","date_gmt":"2026-10-23T13:10:01","guid":{"rendered":"https:\/\/pragueweddingplanner.com\/contact-us\/"},"modified":"2026-10-23T15:10:57","modified_gmt":"2026-10-23T13:10:57","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/pragueweddingplanner.com\/ko\/contact-us\/","title":{"rendered":"\ubb38\uc758\ud558\uae30"},"content":{"rendered":"\n<style>\nbody:has(.pwpc) .page-heading.listing-page{display:none}\n.pwpc{--ink:#1d1d1f;--muted:#6e6e73;--soft:#f5f5f7;--line:#d2d2d7;--link:#0066cc;font:17px\/1.5 -apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Helvetica,Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;width:100vw;margin-left:calc(50% - 50vw);background:#fff}\n.pwpc *{box-sizing:border-box}\n.pwpc p,.pwpc span,.pwpc li,.pwpc a,.pwpc label,.pwpc input,.pwpc select,.pwpc textarea,.pwpc button{font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Helvetica,Arial,sans-serif}\n.pwpc h1,.pwpc h2,.pwpc h3{font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"Segoe UI\",Helvetica,Arial,sans-serif;color:var(--ink);margin:0;font-weight:600;letter-spacing:-.025em}\n.pwpc p{margin:0}\n.pwpc a{color:var(--link);text-decoration:none}.pwpc a:hover{text-decoration:underline}\n.pwpc .head{background:var(--soft);padding:64px 22px 48px;text-align:center}\n.pwpc .head h1{font-size:clamp(36px,5.5vw,56px);line-height:1.06}\n.pwpc .head p{font-size:clamp(18px,2.2vw,22px);color:var(--muted);max-width:640px;margin:14px auto 0;line-height:1.4}\n.pwpc .body{max-width:1080px;margin:0 auto;padding:56px 22px 88px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}\n.pwpc .opts{display:grid;gap:14px}\n.pwpc .opt{display:block;background:var(--soft);border-radius:18px;padding:22px 22px 20px;color:var(--ink)}\n.pwpc a.opt:hover{text-decoration:none;background:#ececf0}\n.pwpc .opt h3{font-size:19px;margin-bottom:4px}.pwpc .opt p{color:var(--muted);font-size:15px}\n.pwpc .opt .more{display:inline-block;margin-top:10px;font-size:15px;font-weight:500;color:var(--link)}.pwpc .opt .more::after{content:\" \u203a\"}\n.pwpc .note{margin-top:22px;font-size:14px;color:var(--muted);line-height:1.5}\n@media (max-width:860px){.pwpc .body{grid-template-columns:1fr;gap:32px;padding-top:36px}.pwpc .head{padding:44px 22px 36px}}\n<\/style>\n<div class=\"pwpc\">\n<div class=\"head\"><h1>Contact us<\/h1><p>Planning a wedding, an elopement or a proposal in Prague? Tell us about it and we will reply personally.<\/p><\/div>\n<div class=\"body\">\n<div>\n<div class=\"opts\">\n<div class=\"opt\"><h3>Couples<\/h3><p>Use the form to tell us your date, guest count and what you need. We reply with ideas, realistic prices and local vendors who are free on your date.<\/p><\/div>\n<a class=\"opt\" href=\"https:\/\/pragueweddingplanner.com\/list-your-business\/\"><h3>Wedding vendors<\/h3><p>Photographers, florists, make-up artists, cake makers, venues and more: get listed in our directory.<\/p><span class=\"more\">List your business<\/span><\/a>\n<div class=\"opt\"><h3>Quick question?<\/h3><p>Use the green chat button at the bottom of the page to message us on WhatsApp.<\/p><\/div>\n<\/div>\n<p class=\"note\">Prague Wedding Planner is run by Kemal Onur \u00d6zman, a wedding and proposal photographer based in Prague, Czech Republic. We read every message ourselves and only use your details to reply to you.<\/p>\n<\/div>\n<div>\n<style>.ozf{box-sizing:border-box;max-width:560px;margin:0 auto;padding:28px;font:16px\/1.5 -apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Helvetica,Arial,sans-serif;background:#ffffff;color:#1d1d1f;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 12px 40px rgba(0,0,0,.07);text-align:left}\n.ozf *{box-sizing:border-box}.ozf h3{margin:0 0 6px;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:inherit}.ozf p.ozf-intro{margin:0 0 20px;color:#6e6e73;font-size:15px}\n.ozf .ozf-row{margin:0 0 16px}.ozf .ozf-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.ozf .ozf-2{grid-template-columns:1fr}.ozf{padding:22px 18px}}\n.ozf label{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:inherit}.ozf .ozf-req{color:#0071e3;margin-left:3px}.ozf .ozf-opt{color:#86868b;font-weight:400}\n.ozf input[type=text],.ozf input[type=email],.ozf input[type=tel],.ozf input[type=date],.ozf textarea,.ozf select{width:100%;padding:11px 14px;font:inherit;font-size:16px;color:#1d1d1f;background:#ffffff;border:1px solid #d2d2d7;border-radius:12px;outline:none;appearance:none;-webkit-appearance:none}\n.ozf select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2386868b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}\n.ozf textarea{min-height:96px;resize:vertical}.ozf input:focus,.ozf textarea:focus,.ozf select:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}\n.ozf button.ozf-btn{position:relative;display:inline-block;overflow:hidden;width:100%;padding:14px 20px;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#fff;background:#0071e3;border:0;border-radius:980px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s cubic-bezier(.32,.72,0,1),background .2s ease}\n.ozf button.ozf-btn:hover{background:#0077ed}.ozf button.ozf-btn:active{transform:scale(.98)}.ozf button.ozf-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #0071e34d}.ozf button.ozf-btn:disabled{opacity:.6;cursor:default;transform:none}\n.ozf .ozf-dp{position:relative}\n.ozf .ozf-date{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 14px;font:inherit;font-size:16px;line-height:1.5;text-align:left;color:#1d1d1f;background:#ffffff;border:1px solid #d2d2d7;border-radius:12px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,box-shadow .25s ease}\n.ozf .ozf-date-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ozf .ozf-date.is-empty .ozf-date-t{color:#86868b}\n.ozf .ozf-date svg{flex:none;width:19px;height:19px;color:#0071e3}\n.ozf .ozf-date:focus-visible,.ozf .ozf-date[aria-expanded=true]{border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}\n.ozf input.ozf-date-v{position:absolute;left:18px;bottom:0;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;pointer-events:none}\n.ozf .ozf-pop{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .45s cubic-bezier(.32,.72,0,1),opacity .22s ease,visibility 0s linear .45s}\n.ozf .ozf-pop.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .45s cubic-bezier(.32,.72,0,1),opacity .3s ease .04s,visibility 0s}\n.ozf .ozf-pop-in{min-height:0;overflow:hidden;padding:0 2px 4px;margin:0 -2px}\n.ozf .ozf-cal{margin-top:8px;padding:14px 12px 8px;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 16px 40px -18px rgba(0,0,0,.22)}\n.ozf .ozf-cal-h{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px 8px}.ozf .ozf-cal-m{font-size:17px;font-weight:600;letter-spacing:-.015em;text-transform:capitalize}\n.ozf .ozf-cal-nav{display:flex;gap:2px}.ozf .ozf-cal-nav button,.ozf .ozf-cal-f button{display:grid;place-items:center;padding:0;font:inherit;color:#0071e3;background:transparent;border:0;cursor:pointer}\n.ozf .ozf-cal-nav button{width:34px;height:34px;border-radius:50%}.ozf .ozf-cal-nav svg{width:18px;height:18px}.ozf .ozf-cal-nav button:hover,.ozf .ozf-cal-f button:hover{background:#0071e317}.ozf .ozf-cal-nav button:disabled{opacity:.28;cursor:default;background:transparent}\n.ozf .ozf-cal-w,.ozf .ozf-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}\n.ozf .ozf-cal-w span{padding:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#86868b}.ozf .ozf-cal-g{row-gap:3px}\n.ozf .ozf-d{display:grid;place-items:center;justify-self:center;width:100%;max-width:40px;aspect-ratio:1\/1;padding:0;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer;outline:none}\n.ozf .ozf-d:hover{background:#0071e317}.ozf .ozf-d:focus-visible{box-shadow:0 0 0 2px #0071e3}.ozf .ozf-d.is-today{color:#0071e3;font-weight:600}\n.ozf .ozf-d.is-sel{color:#fff;font-weight:600;background:#0071e3}.ozf .ozf-d:disabled{opacity:.3;cursor:default;background:transparent}\n.ozf .ozf-cal-f{display:flex;justify-content:center;margin-top:8px;padding-top:6px;border-top:1px solid rgba(0,0,0,.08)}.ozf .ozf-cal-f button{padding:6px 14px;font-size:15px;font-weight:500;border-radius:10px}\n.ozf p.ozf-lbl{margin:0 0 8px;font-size:14px;font-weight:600}\n.ozf .ozf-chips{display:flex;flex-wrap:wrap;gap:8px}\n.ozf label.ozf-chip{position:relative;display:inline-flex;align-items:center;margin:0;padding:9px 15px;font-size:15px;font-weight:500;line-height:1.2;color:#1d1d1f;background:#f5f5f7;border:1px solid transparent;border-radius:980px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}\n.ozf label.ozf-chip:hover{background:#ebebf0}.ozf label.ozf-chip:has(input:checked){background:#0071e3;color:#fff}\n.ozf .ozf-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ozf .ozf-chip:has(input:focus-visible){box-shadow:0 0 0 3px #0071e340}\n.ozf .ozf-hide{display:none}\n.ozf .ozf-note{margin:12px 0 0;text-align:center;font-size:12px;color:#86868b}\n.ozf .ozf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.ozf .ozf-ok{padding:28px 8px;text-align:center}.ozf .ozf-ok strong{display:block;font-size:22px;letter-spacing:-.02em;margin-bottom:6px}.ozf .ozf-ok span{color:#6e6e73}\n.ozf .ozf-err{margin:0 0 12px;color:#d70015;font-size:14px}\n@media (prefers-reduced-motion:reduce){.ozf *{transition:none!important;animation:none!important}}<\/style>\n<form class=\"ozf pwp-form\" data-context=\"Contact page\" lang=\"en\" method=\"post\" action=\"https:\/\/ozvelo.com\/api\/contact\" novalidate>\n<h3>Tell us about your plans<\/h3>\n<p class=\"ozf-intro\">Free and without obligation. We will reply with ideas, realistic prices and vendors who are free on your date.<\/p>\n<div class=\"ozf-row\"><p class=\"ozf-lbl\">What are you planning?<span class=\"ozf-req\" aria-hidden=\"true\">*<\/span><\/p>\n<div class=\"ozf-chips\" role=\"radiogroup\">\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_type\" value=\"Wedding\">Wedding<\/label>\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_type\" value=\"Elopement or small wedding\">Elopement \/ small wedding<\/label>\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_type\" value=\"Proposal\">Proposal<\/label>\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_type\" value=\"Pre-wedding or couple shoot\">Pre-wedding shoot<\/label>\n<\/div><\/div>\n<div class=\"ozf-row ozf-2\">\n<div><label for=\"ozf_date_joujpa\">Date <span class=\"ozf-opt\">(if known)<\/span><\/label><input type=\"date\" id=\"ozf_date_joujpa\" name=\"pwp_date\" placeholder=\"Select a date\"><\/div>\n<div><label for=\"pwp_guests\">Guests<\/label><select id=\"pwp_guests\" data-k=\"Guests\"><option value=\"\">\u2014<\/option><option>Just the two of us<\/option><option>3\u201310<\/option><option>11\u201320<\/option><option>21\u201340<\/option><option>41\u201380<\/option><option>More than 80<\/option><\/select><\/div>\n<\/div>\n<div class=\"ozf-row pwp-ceremony\"><p class=\"ozf-lbl\">Ceremony<\/p>\n<div class=\"ozf-chips\">\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_ceremony\" value=\"Legal wedding in Prague\">Legal in Prague<\/label>\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_ceremony\" value=\"Symbolic ceremony\">Symbolic<\/label>\n<label class=\"ozf-chip\"><input type=\"radio\" name=\"pwp_ceremony\" value=\"Not sure yet\">Not sure yet<\/label>\n<\/div><\/div>\n<div class=\"ozf-row\"><p class=\"ozf-lbl\">What do you need help with?<\/p>\n<div class=\"ozf-chips\">\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Photographer\">Photographer<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Videographer\">Videographer<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Venue\">Venue<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Planning\">Planning<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Hair and make-up\">Hair &amp; make-up<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Flowers and decor\">Flowers<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Legal paperwork\">Paperwork<\/label>\n<label class=\"ozf-chip\"><input type=\"checkbox\" name=\"pwp_help\" value=\"Proposal setup\">Proposal setup<\/label>\n<\/div><\/div>\n<div class=\"ozf-row\"><label for=\"pwp_budget\">Budget<\/label><select id=\"pwp_budget\" data-k=\"Budget\"><option value=\"\">\u2014<\/option><option>Under \u20ac2,000<\/option><option>\u20ac2,000\u20135,000<\/option><option>\u20ac5,000\u201310,000<\/option><option>\u20ac10,000\u201320,000<\/option><option>Over \u20ac20,000<\/option><option>Not sure yet<\/option><\/select><\/div>\n<div class=\"ozf-row ozf-2\">\n<div><label for=\"ozf_text_d9y3w9\">Your names<span class=\"ozf-req\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"ozf_text_d9y3w9\" name=\"f_name\" maxlength=\"500\" required autocomplete=\"name\"><\/div>\n<div><label for=\"ozf_email_c99tos\">Email<span class=\"ozf-req\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"ozf_email_c99tos\" name=\"f_email\" maxlength=\"500\" required autocomplete=\"email\"><\/div>\n<\/div>\n<div class=\"ozf-row\"><label for=\"ozf_phone_nh00qc\">WhatsApp or phone <span class=\"ozf-opt\">(optional)<\/span><\/label><input type=\"tel\" id=\"ozf_phone_nh00qc\" name=\"f_phone\" maxlength=\"500\" autocomplete=\"tel\"><\/div>\n<div class=\"ozf-row\"><label for=\"pwp_msg\">Anything else? <span class=\"ozf-opt\">(optional)<\/span><\/label><textarea id=\"pwp_msg\" maxlength=\"4000\" placeholder=\"Your style, venues you like, questions\u2026\"><\/textarea><\/div>\n<textarea name=\"f_message\" class=\"ozf-hide\" aria-hidden=\"true\" tabindex=\"-1\"><\/textarea>\n<div class=\"ozf-hp\" aria-hidden=\"true\"><input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\n<input type=\"hidden\" name=\"key\" value=\"b0dac1264842c2344fb84a2d\">\n<p class=\"ozf-err\" role=\"alert\" hidden><\/p>\n<button type=\"submit\" class=\"ozf-btn\">Send my request<\/button>\n<p class=\"ozf-note\">We only use your details to reply to your request.<\/p>\n<\/form>\n<script>(function(){var L={\"en\":\"Select a date\"},CAL='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"5\" width=\"17\" height=\"15.5\" rx=\"3.2\"\/><path d=\"M3.5 10h17M8 3v4M16 3v4\"\/><\/svg>';\nfunction pad(n){return(n<10?'0':'')+n}function iso(d){return d.getFullYear()+'-'+pad(d.getMonth()+1)+'-'+pad(d.getDate())}\nfunction parse(s){var p=(s||'').split('-');if(p.length!==3)return null;var d=new Date(+p[0],p[1]-1,+p[2]);return isNaN(d.getTime())?null:d}\nfunction same(a,b){return a?(b?a.getTime()===b.getTime():false):false}\nfunction chev(n){return '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"'+(n<0?'M15 5l-7 7 7 7':'M9 5l7 7-7 7')+'\"\/><\/svg>'}\nfunction make(inp,f){var lang='en',fd=1;\nvar fM=new Intl.DateTimeFormat(lang,{month:'long',year:'numeric'}),fW=new Intl.DateTimeFormat(lang,{weekday:'short'}),fL=new Intl.DateTimeFormat(lang,{weekday:'long',day:'numeric',month:'long',year:'numeric'}),fS=new Intl.DateTimeFormat(lang,{day:'numeric',month:'long',year:'numeric'});\nvar tTxt='Today',ph=inp.getAttribute('placeholder')||L.en,today=new Date();today.setHours(0,0,0,0);\nvar minD=today,sel=parse(inp.value),cur=sel||minD,view=new Date(cur.getFullYear(),cur.getMonth(),1),open=false;\nvar wrap=document.createElement('div');wrap.className='ozf-dp';var btn=document.createElement('button');btn.type='button';btn.className='ozf-date';\nbtn.id=inp.id;inp.id=inp.id+'_v';var pid=btn.id+'_cal';btn.setAttribute('aria-haspopup','dialog');btn.setAttribute('aria-expanded','false');btn.setAttribute('aria-controls',pid);\nbtn.innerHTML='<span class=\"ozf-date-t\"><\/span>'+CAL;var txt=btn.firstChild;\ninp.parentNode.insertBefore(wrap,inp);inp.type='text';inp.className='ozf-date-v';inp.tabIndex=-1;inp.setAttribute('aria-hidden','true');inp.setAttribute('autocomplete','off');inp.removeAttribute('placeholder');\nvar pop=document.createElement('div');pop.className='ozf-pop';pop.id=pid;pop.setAttribute('role','dialog');pop.setAttribute('aria-label','Date');\npop.innerHTML='<div class=\"ozf-pop-in\"><div class=\"ozf-cal\"><\/div><\/div>';var cal=pop.firstChild.firstChild;\nwrap.appendChild(btn);wrap.appendChild(inp);wrap.appendChild(pop);\nfunction setTxt(){txt.textContent=sel?fS.format(sel):ph;btn.classList.toggle('is-empty',!sel)}setTxt();\nfunction render(){var y=view.getFullYear(),m=view.getMonth(),first=(new Date(y,m,1).getDay()-fd+7)%7,days=new Date(y,m+1,0).getDate(),i;\nvar canPrev=new Date(y,m,1)>new Date(minD.getFullYear(),minD.getMonth(),1);\nvar h='<div class=\"ozf-cal-h\"><span class=\"ozf-cal-m\" aria-live=\"polite\">'+fM.format(view)+'<\/span><span class=\"ozf-cal-nav\"><button type=\"button\" data-n=\"-1\" aria-label=\"Previous month\"'+(canPrev?'':' disabled')+'>'+chev(-1)+'<\/button><button type=\"button\" data-n=\"1\" aria-label=\"Next month\">'+chev(1)+'<\/button><\/span><\/div><div class=\"ozf-cal-w\" aria-hidden=\"true\">';\nfor(i=0;i<7;i++)h+='<span>'+fW.format(new Date(2024,0,7+(fd+i)%7)).replace('.','')+'<\/span>';\nh+='<\/div><div class=\"ozf-cal-g\">';for(i=0;i<first;i++)h+='<span><\/span>';\nfor(var d=1;d<=days;d++){var dt=new Date(y,m,d),s=same(dt,sel);h+='<button type=\"button\" class=\"ozf-d'+(same(dt,today)?' is-today':'')+(s?' is-sel':'')+'\" data-d=\"'+iso(dt)+'\" tabindex=\"'+(same(dt,cur)?'0':'-1')+'\" aria-label=\"'+fL.format(dt)+'\"'+(s?' aria-pressed=\"true\"':'')+(dt<minD?' disabled':'')+'>'+d+'<\/button>'}\nh+='<\/div><div class=\"ozf-cal-f\"><button type=\"button\" class=\"ozf-cal-clear\">Clear<\/button><\/div>';cal.innerHTML=h}\nfunction focusCur(){var b=cal.querySelector('[data-d=\"'+iso(cur)+'\"]');if(b)b.focus({preventScroll:true})}\nfunction setOpen(o,fc){open=o;pop.classList.toggle('is-open',o);btn.setAttribute('aria-expanded',o?'true':'false');if(o){cur=sel||(cur<minD?minD:cur);view=new Date(cur.getFullYear(),cur.getMonth(),1);render();if(fc)focusCur()}}\nfunction move(n){var y=view.getFullYear(),m=view.getMonth()+n;if(n<0)if(new Date(y,m+1,1)<=new Date(minD.getFullYear(),minD.getMonth(),1))return false;view=new Date(y,m,1);\nvar days=new Date(view.getFullYear(),view.getMonth()+1,0).getDate();cur=new Date(view.getFullYear(),view.getMonth(),Math.min(cur.getDate(),days));if(cur<minD)cur=new Date(minD.getTime());render();return true}\nfunction pick(d){sel=d;cur=d;inp.value=d?iso(d):'';setTxt();render();setTimeout(function(){setOpen(false);btn.focus({preventScroll:true})},200)}\nbtn.addEventListener('click',function(){setOpen(!open,false)});\nbtn.addEventListener('keydown',function(e){if(e.key==='ArrowDown'||e.key==='ArrowUp'){e.preventDefault();setOpen(true,true)}else if(e.key==='Escape'){if(open){e.preventDefault();setOpen(false)}}});\ncal.addEventListener('click',function(e){var t=e.target.closest('button');if(!t||t.disabled)return;if(t.hasAttribute('data-n')){move(+t.getAttribute('data-n'));return}\nif(t.classList.contains('ozf-cal-clear')){pick(null);return}var d=parse(t.getAttribute('data-d'));if(d)pick(d)});\ncal.addEventListener('keydown',function(e){if(e.key==='Escape'){e.preventDefault();setOpen(false);btn.focus();return}var t=e.target;if(!t.classList.contains('ozf-d'))return;\nvar k={ArrowLeft:-1,ArrowRight:1,ArrowUp:-7,ArrowDown:7}[e.key];if(!k)return;e.preventDefault();var d=new Date(cur.getFullYear(),cur.getMonth(),cur.getDate()+k);if(d<minD)return;cur=d;\nif(d.getMonth()!==view.getMonth()||d.getFullYear()!==view.getFullYear()){view=new Date(d.getFullYear(),d.getMonth(),1)}render();focusCur()});\ndocument.addEventListener('pointerdown',function(e){if(open)if(!wrap.contains(e.target))setOpen(false)})}\nfunction val(f,n){var r=f.querySelector('input[name=\"'+n+'\"]:checked');return r?r.value:''}\nfunction vals(f,n){return Array.prototype.map.call(f.querySelectorAll('input[name=\"'+n+'\"]:checked'),function(i){return i.value}).join(', ')}\nfunction setup(f){if(f.getAttribute('data-pwp'))return;f.setAttribute('data-pwp','1');\nvar di=f.querySelector('input[type=date]');if(di)make(di,f);\nvar cer=f.querySelector('.pwp-ceremony'),err=f.querySelector('.ozf-err'),btn=f.querySelector('.ozf-btn');\nfunction sync(){var t=val(f,'pwp_type');cer.classList.toggle('ozf-hide',!(t==='Wedding'||t==='Elopement or small wedding'))}\nf.addEventListener('change',sync);sync();\nfunction fail(m){err.textContent=m;err.hidden=false;btn.disabled=false;btn.textContent='Send my request'}\nf.addEventListener('submit',function(e){e.preventDefault();err.hidden=true;\nvar type=val(f,'pwp_type'),name=f.elements['f_name'],mail=f.elements['f_email'],tel=f.elements['f_phone'];\nif(!type)return fail('Please choose what you are planning.');\nif(!name.value.trim())return fail('Please enter your names.');\nif(!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]{2,}$\/.test(mail.value.trim()))return fail('Please enter a valid email address.');\nif(tel.value.trim())if(tel.value.replace(\/\\D\/g,'').length<7)return fail('Please enter a valid phone number, or leave it empty.');\nvar h1=document.querySelector('h1'),ctx=f.getAttribute('data-context')||(h1?h1.textContent.trim():'')||document.title;\nvar lines=['New request from pragueweddingplanner.com','Page: '+ctx+' ('+location.href.split('#')[0]+')','','Planning: '+type];\nvar d=f.elements['pwp_date'];if(d)if(d.value)lines.push('Date: '+d.value);\nArray.prototype.forEach.call(f.querySelectorAll('select[data-k]'),function(s){if(s.value)lines.push(s.getAttribute('data-k')+': '+s.value)});\nvar c=val(f,'pwp_ceremony');if(c)if(!cer.classList.contains('ozf-hide'))lines.push('Ceremony: '+c);\nvar h=vals(f,'pwp_help');if(h)lines.push('Help with: '+h);\nvar m=f.querySelector('#pwp_msg');if(m)if(m.value.trim()){lines.push('','Message:',m.value.trim())}\nf.elements['f_message'].value=lines.join('\\n');\nif(window.PWP_PREVIEW){f.innerHTML='<div class=\"ozf-ok\"><strong>Preview only<\/strong><span>In the live site this request is sent to Ozvelo.<\/span><\/div>';return}\nbtn.disabled=true;btn.textContent='Sending\u2026';\nvar body=new URLSearchParams();Array.prototype.forEach.call(f.querySelectorAll('[name]'),function(el){if(\/^(f_|key$|website_url$)\/.test(el.name))body.append(el.name,el.value)});\nfetch(f.action,{method:'POST',headers:{Accept:'application\/json'},body:body}).then(function(r){return r.json().catch(function(){return{}}).then(function(j){if(!r.ok)throw new Error(j.detail||'');return j})}).then(function(){\nf.innerHTML='<div class=\"ozf-ok\"><strong>Thank you!<\/strong><span>Your request has been sent. We will get back to you by email soon.<\/span><\/div>';\nf.scrollIntoView({behavior:'smooth',block:'center'})}).catch(function(x){fail((x?x.message:'')||'Sorry, something went wrong. Please try again in a moment.')})})}\nfunction run(){Array.prototype.forEach.call(document.querySelectorAll('form.pwp-form'),setup);\nArray.prototype.forEach.call(document.querySelectorAll('[data-pwp-type]'),function(a){a.addEventListener('click',function(){var f=document.querySelector('form.pwp-form');if(!f)return;var r=f.querySelector('input[name=\"pwp_type\"][value=\"'+a.getAttribute('data-pwp-type')+'\"]');if(r){r.checked=true;r.dispatchEvent(new Event('change',{bubbles:true}))}})})}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run()})();<\/script>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Contact us Planning a wedding, an elopement or a proposal in Prague? Tell us about it and we will reply personally. Couples Use the form to tell us your date, guest count and what you need. We reply with ideas, realistic prices and local vendors who are free on your date. Wedding vendors Photographers, florists, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","_yoast_wpseo_canonical":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","rank_math_robots":[],"rank_math_title":"Contact Prague Wedding Planner","rank_math_description":"Planning a wedding, elopement or proposal in Prague? Send us your date and guest count and we reply personally with ideas, prices and local vendors.","rank_math_focus_keyword":"contact prague wedding planner","rank_math_canonical_url":""},"class_list":["post-3691","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/pages\/3691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/comments?post=3691"}],"version-history":[{"count":1,"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/pages\/3691\/revisions"}],"predecessor-version":[{"id":3692,"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/pages\/3691\/revisions\/3692"}],"wp:attachment":[{"href":"https:\/\/pragueweddingplanner.com\/ko\/wp-json\/wp\/v2\/media?parent=3691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}