{"id":2700,"date":"2024-02-04T17:38:46","date_gmt":"2024-02-04T17:38:46","guid":{"rendered":"https:\/\/drivendivinevilla.com\/?page_id=2700"},"modified":"2026-10-12T16:10:24","modified_gmt":"2026-10-12T16:10:24","slug":"booking-form","status":"publish","type":"page","link":"https:\/\/drivendivinevilla.com\/index.php\/booking-form\/","title":{"rendered":"Booking form"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2700\" class=\"elementor elementor-2700\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddbk001 e-con-full e-flex e-con e-parent\" data-id=\"ddbk001\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddbk002 elementor-widget elementor-widget-html\" data-id=\"ddbk002\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>body.page-id-2700 .skyhaus-breadcrumbs{display:none!important}\nbody.page-id-2700 .elementor-element-672be62,body.page-id-2700 .elementor-element-524d446{display:none!important}\nbody.page-id-2700 .elementor-element-3a68f8b{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}\n#ddbook{--bg:#F7F3EC;--card:#fff;--ink:#141019;--mut:#6d6478;--ac:#6b35a8;--ac2:#C9A96A;--line:#ebe5f4;--soft:#f4effb;--hero:linear-gradient(180deg,rgba(20,16,25,.35),rgba(20,16,25,.85));font-family:'Instrument Sans',system-ui,sans-serif;color:var(--ink);background:var(--bg);margin:0 auto;max-width:1240px;border-radius:28px;overflow:hidden;position:relative}\n#ddbook *{box-sizing:border-box}\n#ddbook.th-mid{--bg:#0B0A14;--card:#16121f;--ink:#f3eefb;--mut:#b4aac6;--ac:#8B5CF6;--ac2:#FFD58A;--line:rgba(255,255,255,.1);--soft:rgba(139,92,246,.12)}\n#ddbook.th-lav{--bg:#fbf9fe;--card:#fff;--ink:#1C1A20;--mut:#6a6473;--ac:#6B35A8;--ac2:#6B35A8;--line:#ECE6F4;--soft:#f6f0fd}\n#ddbook .bk-hero{position:relative;height:300px;background:url(\/wp-content\/uploads\/2026\/10\/driven-divine-villa-aerial-pool.jpg) 50% 62%\/cover;display:flex;align-items:flex-end;padding:34px 44px;color:#fff}\n#ddbook .bk-hero:before{content:\"\";position:absolute;inset:0;background:var(--hero)}\n#ddbook .bk-hero>div{position:relative}\n#ddbook .bk-eb{font:600 11px 'Instrument Sans',sans-serif;letter-spacing:.26em;text-transform:uppercase;opacity:.9}\n#ddbook h1{font:400 clamp(34px,5vw,60px)\/1.02 Fraunces,Georgia,serif!important;margin:10px 0 8px!important;color:#fff!important;letter-spacing:-.015em}\n#ddbook h1 em{font-style:italic;font-weight:300}\n#ddbook .bk-hero p{margin:0;font-size:15px;opacity:.9;max-width:520px}\n#ddbook .bk-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;padding:30px 44px 44px;align-items:start}\n#ddbook .bk-steps{display:flex;gap:8px;margin-bottom:18px}\n#ddbook .bk-steps button{flex:1;background:none;border:0!important;padding:0!important;text-align:left;cursor:pointer;color:var(--mut)!important;font:600 11px 'Instrument Sans',sans-serif!important;letter-spacing:.14em;text-transform:uppercase;min-height:0!important;box-shadow:none!important}\n#ddbook .bk-steps button i{display:block;height:3px;border-radius:3px;background:var(--line);margin-bottom:8px}\n#ddbook .bk-steps button.on,#ddbook .bk-steps button.done{color:var(--ink)!important}\n#ddbook .bk-steps button.on i,#ddbook .bk-steps button.done i{background:var(--ac)}\n#ddbook .bk-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px 24px}\n#ddbook .bk-p{display:none}#ddbook .bk-p.on{display:block;animation:bkIn .5s cubic-bezier(.2,.8,.2,1)}\n@keyframes bkIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\n#ddbook h2{font:400 28px\/1.1 Fraunces,Georgia,serif!important;margin:0 0 4px!important;color:var(--ink)!important}\n#ddbook .bk-sub{margin:0 0 18px;color:var(--mut);font-size:14px;line-height:1.5}\n#ddbook .bk-pk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n#ddbook .pk{position:relative;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden;cursor:pointer;background:var(--card)!important;text-align:left;padding:0!important;color:var(--ink)!important;font:inherit!important;transition:border-color .3s,box-shadow .3s,transform .3s;min-height:0!important;display:block;width:100%}\n#ddbook .pk:hover{transform:translateY(-2px)}\n#ddbook .pk.on{border-color:var(--ac)!important;box-shadow:0 0 0 2px var(--ac),0 18px 30px -20px rgba(107,53,168,.6)}\n#ddbook .pk .ph{height:92px;background:center\/cover}\n#ddbook .pk .tx{padding:10px 12px 12px}\n#ddbook .pk b{display:block;font:400 17px\/1.15 Fraunces,Georgia,serif;color:var(--ink)}\n#ddbook .pk small{display:block;font-size:12px;color:var(--mut);margin-top:3px}\n#ddbook .pk .pr{font:600 12.5px 'Instrument Sans';color:var(--ac);margin-top:6px;display:block}\n#ddbook .pk .ck{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--ac);color:#fff;display:grid;place-items:center;font-size:13px;opacity:0;transform:scale(.6);transition:all .3s}\n#ddbook .pk.on .ck{opacity:1;transform:none}\n#ddbook .pk.wide{grid-column:1\/-1;display:grid;grid-template-columns:120px 1fr}\n#ddbook .pk.wide .ph{height:100%;min-height:96px}\n#ddbook label.bl{display:block;font:600 11px 'Instrument Sans';letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin:16px 0 8px}\n#ddbook input.in,#ddbook select.in,#ddbook textarea.in{width:100%;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:13px 14px!important;font:400 15px 'Instrument Sans',sans-serif!important;color:var(--ink)!important;height:auto!important;margin:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}\n#ddbook input.in:focus,#ddbook select.in:focus,#ddbook textarea.in:focus{outline:none;border-color:var(--ac)!important;box-shadow:0 0 0 3px var(--soft)!important}\n#ddbook .g2{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n#ddbook .dn{margin-top:8px;font-size:13px;color:var(--ac);font-weight:600;min-height:18px}\n#ddbook .chips{display:flex;flex-wrap:wrap;gap:8px}\n#ddbook .chips button{border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-radius:999px!important;padding:9px 14px!important;font:500 13px 'Instrument Sans'!important;cursor:pointer;min-height:0!important;line-height:1.2!important}\n#ddbook .chips button.on{background:var(--ac)!important;border-color:var(--ac)!important;color:#fff!important}\n#ddbook .gst{display:flex;align-items:center;gap:14px}\n#ddbook .gst b{font:400 40px\/1 Fraunces,Georgia,serif;min-width:64px}\n#ddbook input[type=range]{flex:1;accent-color:var(--ac)}\n#ddbook .warn{font-size:12.5px;color:#c0563b;margin-top:6px;min-height:16px}\n#ddbook .step{display:flex;align-items:center;gap:10px}\n#ddbook .step button{width:40px;height:40px;border-radius:50%!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;font:400 20px\/1 'Instrument Sans'!important;padding:0!important;cursor:pointer;min-height:0!important}\n#ddbook .step span{font:500 15px 'Instrument Sans';min-width:110px;text-align:center}\n#ddbook .nav{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:10px}\n#ddbook .bt{border:0!important;border-radius:999px!important;padding:15px 26px!important;font:600 13px 'Instrument Sans'!important;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--ac)!important;color:#fff!important;min-height:0!important;line-height:1.2!important}\n#ddbook .bt.gh{background:transparent!important;color:var(--mut)!important;padding:15px 6px!important}\n#ddbook .bt:disabled{opacity:.4;cursor:not-allowed}\n#ddbook .tk{position:sticky;top:90px;background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden}\n#ddbook .tk-h{padding:18px 22px;background:linear-gradient(135deg,var(--ac),#3a2160);color:#fff}\n#ddbook .tk-h small{font:600 10.5px 'Instrument Sans';letter-spacing:.24em;text-transform:uppercase;opacity:.85}\n#ddbook .tk-h b{display:block;font:400 24px\/1.1 Fraunces,Georgia,serif;margin-top:4px}\n#ddbook .tk-b{padding:6px 22px 18px}\n#ddbook .tr{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line);font-size:14px}\n#ddbook .tr span{color:var(--mut)}#ddbook .tr b{font-weight:600;text-align:right}\n#ddbook .tt{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 6px}\n#ddbook .tt span{font:600 11px 'Instrument Sans';letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}\n#ddbook .tt b{font:400 34px\/1 Fraunces,Georgia,serif;color:var(--ink)}\n#ddbook .tk-n{font-size:12px;line-height:1.5;color:var(--mut);margin:6px 0 0}\n#ddbook .tk-cut{height:14px;background:radial-gradient(circle at 0 50%,var(--bg) 7px,transparent 8px) left\/14px 14px repeat-y,radial-gradient(circle at 100% 50%,var(--bg) 7px,transparent 8px) right\/14px 14px repeat-y}\n#ddbook .rv .tr b{max-width:60%}\n#ddbook .ok{text-align:center;padding:30px 10px}\n#ddbook .ok .sl{width:70px;height:70px;margin:0 auto 14px;border-radius:50%;background:var(--ac);color:#fff;display:grid;place-items:center;font:italic 400 24px Fraunces,Georgia,serif}\n#ddbook .err{color:#c0563b;font-size:13px;margin-top:10px;min-height:18px}\n#ddbook .fine{font-size:12px;color:var(--mut);line-height:1.5;margin-top:12px}\n@media (max-width:900px){#ddbook .bk-body{grid-template-columns:minmax(0,1fr);padding:18px 14px 24px;gap:14px}#ddbook .tk{position:relative;top:0;order:-1}}\n@media (max-width:600px){#ddbook{border-radius:0}#ddbook .bk-hero{height:210px;padding:20px 18px}#ddbook h1{font-size:32px!important}#ddbook .bk-hero p{font-size:13.5px}\n#ddbook .bk-card{padding:20px 16px;border-radius:18px}#ddbook h2{font-size:24px!important}#ddbook .bk-sub{font-size:13px;margin-bottom:14px}\n#ddbook .pk .ph{height:74px}#ddbook .pk b{font-size:15px}#ddbook .pk.wide{grid-template-columns:96px 1fr}\n#ddbook .tk-h{padding:12px 16px}#ddbook .tk-h b{font-size:19px}#ddbook .tk-b{padding:0 16px 10px}#ddbook .tk .tr{display:none}#ddbook .tt{padding:10px 0 2px}#ddbook .tt b{font-size:26px}#ddbook .tk-n{display:none}\n#ddbook .bk-steps button{font-size:9.5px!important;letter-spacing:.08em}}\nbody.page-id-2700 #primary.high-padding{padding-top:24px!important;padding-bottom:40px!important}\n@media (max-width:600px){body.page-id-2700 #primary.high-padding{padding-top:10px!important}body.page-id-2700 #primary .container{padding-left:8px!important;padding-right:8px!important}#ddbook{border-radius:20px}#ddbook .bk-eb .lg{display:none}}\n@media (max-width:600px){#ddbook .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px}#ddbook .chips::-webkit-scrollbar{display:none}#ddbook .chips button{flex:none}}#ddbook .ax{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}#ddbook .ao{position:relative;text-align:left!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-radius:16px!important;padding:14px 40px 14px 16px!important;cursor:pointer;min-height:0!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;display:block!important;width:100%!important}#ddbook .ao b{display:block;font:600 15px 'Instrument Sans',sans-serif}#ddbook .ao small{display:block;font:400 13px\/1.4 'Instrument Sans',sans-serif;color:var(--mut);margin-top:3px}#ddbook .ao .ck{position:absolute;right:12px;top:12px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);color:transparent;font-size:13px;line-height:20px;text-align:center}#ddbook .ao.on{border-color:var(--ac)!important;background:var(--soft)!important}#ddbook .ao.on .ck{background:var(--ac);border-color:var(--ac);color:#fff}#ddbook .axn{font-weight:400;color:var(--mut);margin-left:6px}#ddbook .axs{margin:2px 0 10px}#ddbook .axm{border:1px solid var(--ac)!important;background:transparent!important;color:var(--ac)!important;border-radius:999px!important;padding:9px 16px!important;font:600 13px 'Instrument Sans',sans-serif!important;cursor:pointer;min-height:0!important;line-height:1.2!important;margin-bottom:14px;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}#ddbook .rt{display:grid;grid-template-columns:1fr 1fr;gap:6px 26px}#ddbook .rg h3{font:600 12.5px 'Instrument Sans',sans-serif;color:var(--mut);margin:12px 0 4px;padding:0;letter-spacing:0;text-transform:none}#ddbook .ri{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.3}#ddbook .ri.on span{font-weight:600;color:var(--ac)}#ddbook .qs{display:flex;align-items:center;gap:4px;flex:none}#ddbook .qs button{width:30px!important;height:30px!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;font:500 16px\/1 'Instrument Sans',sans-serif!important;cursor:pointer;box-shadow:none!important}#ddbook .qs input{width:52px!important;height:30px!important;min-height:0!important;padding:0 4px!important;margin:0!important;text-align:center;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--card)!important;color:var(--ink)!important;font:600 14px 'Instrument Sans',sans-serif!important;-moz-appearance:textfield;box-shadow:none!important}#ddbook .qs input::-webkit-outer-spin-button,#ddbook .qs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#ddbook .bk-steps button{white-space:nowrap}@media(max-width:700px){#ddbook .ax,#ddbook .rt{grid-template-columns:1fr}#ddbook .bk-steps{gap:4px}#ddbook .bk-steps button{font-size:11px!important;padding-left:6px!important;padding-right:6px!important}}#ddbook .ao .pz{display:block;font:600 13px 'Instrument Sans',sans-serif;font-style:normal;color:var(--ac);margin-top:6px}#ddbook .ri .pp{display:block;font:400 12px 'Instrument Sans',sans-serif;font-style:normal;color:var(--mut);margin-top:1px}#ddbook .ri.on .pp{color:var(--mut);font-weight:400}#ddbook .opt{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}#ddbook .opt.o3{grid-template-columns:1fr 1fr 1fr}#ddbook .opt button{text-align:left!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-radius:16px!important;padding:14px 16px!important;cursor:pointer;min-height:0!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;display:block!important;width:100%!important}#ddbook .opt b{display:block;font:600 15px 'Instrument Sans',sans-serif}#ddbook .opt small{display:block;font:400 13px\/1.4 'Instrument Sans',sans-serif;color:var(--mut);margin-top:3px}#ddbook .opt em{display:block;font:600 13px 'Instrument Sans',sans-serif;font-style:normal;color:var(--ac);margin-top:6px}#ddbook .opt button.on{border-color:var(--ac)!important;background:var(--soft)!important;box-shadow:inset 0 0 0 1px var(--ac)!important}@media(max-width:700px){#ddbook .opt,#ddbook .opt.o3{grid-template-columns:1fr}}\n#ddbook label.bl{font:700 19px\/1.25 'Instrument Sans',sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;margin:26px 0 12px!important}\n#ddbook .opt b{font:700 17px 'Instrument Sans',sans-serif}\n#ddbook .opt small{font:400 15px\/1.45 'Instrument Sans',sans-serif}\n#ddbook .opt em{font:700 15px 'Instrument Sans',sans-serif}\n@media(max-width:600px){#ddbook label.bl{font-size:20px!important}}\n\n#ddbook .axh{grid-column:1\/-1;font:700 17px\/1.3 'Instrument Sans',sans-serif!important;color:var(--ink)!important;margin:14px 0 0!important;padding:0!important;letter-spacing:0!important;text-transform:none!important}\n#ddbook .axp{grid-column:1\/-1;font:400 15px\/1.45 'Instrument Sans',sans-serif;color:var(--mut);margin:-4px 0 0}\n#ddbook .ao b{font:700 17px 'Instrument Sans',sans-serif}\n#ddbook .ao small{font:400 15px\/1.45 'Instrument Sans',sans-serif}\n#ddbook .ao .pz{font:700 15px 'Instrument Sans',sans-serif}\n\n#ddbook .ao .pz{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px}\n#ddbook .ao .pz strong{font:700 22px 'Instrument Sans',sans-serif;color:var(--ac)}\n#ddbook .ao .pz .tg{background:var(--ac);color:#fff;font:700 13px\/1 'Instrument Sans',sans-serif;padding:6px 10px;border-radius:999px}\n#ddbook .ao .pz .tg.dk{background:var(--ink)}\n#ddbook .ao .pz .o{flex-basis:100%;font:400 14px\/1.4 'Instrument Sans',sans-serif;color:var(--mut)}\n#ddbook .axp b{color:var(--ink)}\n\n#ddbook .rg h3{font:700 19px\/1.25 'Instrument Sans',sans-serif!important;color:var(--ink)!important;margin:22px 0 6px!important}\n#ddbook .fr,#ddbook .opt em.fr{color:#15803d!important;font-weight:700!important}\n#ddbook .pp .fr{background:#e7f6ec;padding:2px 8px;border-radius:999px;font-size:14px}\n#ddbook .ri span{font-weight:600}\n#ddbook .ri .pp{font-weight:400}\n\n#ddbook *:has(> #tk-t){flex-wrap:wrap}\n#ddbook #tk-t + .ddcx{flex-basis:100%;margin:8px 0 0!important;font:600 13px\/1.3 'Instrument Sans',sans-serif!important}\n#ddbook .ddcx b{font:700 14px\/1.3 'Instrument Sans',sans-serif!important;color:#5b4300!important}\n#ddbook .ddcx i{font:600 12px\/1.3 'Instrument Sans',sans-serif!important;font-style:normal!important}\n#ddbook .optb{display:inline-block;vertical-align:middle;margin-left:10px;padding:5px 12px;border-radius:999px;background:#e6f6ec;color:#17803f;border:1.5px solid #17803f;font:700 12px 'Instrument Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;position:relative;top:-3px}#ddbook .optl{background:#f1faf4;border-left:4px solid #17803f;padding:10px 14px;border-radius:10px;color:#24402f}#ddbook .optl b{color:#17803f}@media (max-width:600px){#ddbook .optb{font-size:11px;padding:4px 10px;margin-left:6px}}\/* step 3 section boxes (Oct 11) *\/#ddbook .bk-p:has(.axh)>label.bl{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 10px!important;margin:34px 0 18px!important;padding:16px 20px!important;border-radius:16px!important;background:linear-gradient(120deg,#5a2b91,#7d45c4)!important;color:#fff!important;font:700 21px\/1.2 'Instrument Sans',sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:0 0 0 3px rgba(125,69,196,.18),0 10px 28px rgba(107,53,168,.35);animation:ddsecglow 3.2s ease-in-out infinite}#ddbook .bk-p:has(.axh)>label.bl .axn{color:#e9dcff!important;font-weight:600!important;font-size:14px!important}#ddbook .bk-p:has(.axh)>label.bl::before{content:'';width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff,0 0 18px #c9a8ff}html body #ddbook .bk-p .axh,html body #ddbook .bk-p .rg>h3{display:block!important;margin:26px 0 14px!important;padding:12px 16px!important;border-radius:12px!important;background:#f4eefb!important;border:2px solid #6b35a8!important;border-left-width:7px!important;color:#3d1a66!important;font:700 18px\/1.25 'Instrument Sans',sans-serif!important;box-shadow:0 0 16px rgba(107,53,168,.22)!important}@keyframes ddsecglow{0%,100%{box-shadow:0 0 0 3px rgba(125,69,196,.18),0 10px 28px rgba(107,53,168,.30)}50%{box-shadow:0 0 0 6px rgba(125,69,196,.28),0 12px 34px rgba(107,53,168,.50)}}@media (prefers-reduced-motion:reduce){#ddbook .bk-p:has(.axh)>label.bl{animation:none}}@media (max-width:600px){#ddbook .bk-p:has(.axh)>label.bl{font-size:19px!important;padding:14px 16px!important}html body #ddbook .bk-p .axh,html body #ddbook .bk-p .rg>h3{font-size:17px!important}}\/* package card colors (Oct 12) *\/#ddbook .bk-pk .pk.wide{order:-1;grid-column:1\/-1;display:block!important}\n#ddbook .bk-pk .pk.wide .ph{height:150px!important;min-height:0!important}\n#ddbook .bk-pk .pk{border-width:1.5px!important;border-top-width:5px!important}\n#ddbook .bk-pk .pk[data-i=\"0\"]{background:#eef6ee!important;border-color:#b9d8bb!important;border-top-color:#3f8a4f!important}\n#ddbook .bk-pk .pk[data-i=\"0\"] b{color:#24492b!important}#ddbook .bk-pk .pk[data-i=\"0\"] .pr{color:#2f7a3e!important}#ddbook .bk-pk .pk[data-i=\"0\"] small{color:#4d6b52!important}\n#ddbook .bk-pk .pk[data-i=\"0\"].on{box-shadow:0 0 0 2px #3f8a4f,0 18px 30px -18px rgba(47,122,62,.6)!important}#ddbook .bk-pk .pk[data-i=\"0\"] .ck{background:#3f8a4f}\n#ddbook .bk-pk .pk[data-i=\"1\"]{background:#fbf1e8!important;border-color:#ecc9a8!important;border-top-color:#c06a32!important}\n#ddbook .bk-pk .pk[data-i=\"1\"] b{color:#6b3a1c!important}#ddbook .bk-pk .pk[data-i=\"1\"] .pr{color:#b4602a!important}#ddbook .bk-pk .pk[data-i=\"1\"] small{color:#80604a!important}\n#ddbook .bk-pk .pk[data-i=\"1\"].on{box-shadow:0 0 0 2px #c06a32,0 18px 30px -18px rgba(180,96,42,.6)!important}#ddbook .bk-pk .pk[data-i=\"1\"] .ck{background:#c06a32}\n#ddbook .bk-pk .pk[data-i=\"2\"]{background:#eaf4fb!important;border-color:#b4d5ec!important;border-top-color:#2479b5!important}\n#ddbook .bk-pk .pk[data-i=\"2\"] b{color:#173f5f!important}#ddbook .bk-pk .pk[data-i=\"2\"] .pr{color:#1f6fa8!important}#ddbook .bk-pk .pk[data-i=\"2\"] small{color:#46647c!important}\n#ddbook .bk-pk .pk[data-i=\"2\"].on{box-shadow:0 0 0 2px #2479b5,0 18px 30px -18px rgba(31,111,168,.6)!important}#ddbook .bk-pk .pk[data-i=\"2\"] .ck{background:#2479b5}\n#ddbook .bk-pk .pk[data-i=\"3\"]{background:#f3edfb!important;border-color:#cdb8ea!important;border-top-color:#6b35a8!important}\n#ddbook .bk-pk .pk[data-i=\"3\"] b{color:#3a1a63!important}#ddbook .bk-pk .pk[data-i=\"3\"] .pr{color:#6b35a8!important}#ddbook .bk-pk .pk[data-i=\"3\"] small{color:#5f5070!important}\n#ddbook .bk-pk .pk[data-i=\"4\"]{background:linear-gradient(135deg,#1a1222,#2e1d45 60%,#3b2457)!important;border-color:#c9a45c!important;border-top-color:#e6c27a!important;box-shadow:0 18px 40px -18px rgba(58,26,99,.7)}\n#ddbook .bk-pk .pk[data-i=\"4\"] .tx{padding:16px 18px 18px!important;position:relative}\n#ddbook .bk-pk .pk[data-i=\"4\"] .tx:before{content:'EVERY SPACE INCLUDED';display:block;font:600 11px 'Instrument Sans',sans-serif;letter-spacing:.24em;color:#e6c27a;margin-bottom:6px}\n#ddbook .bk-pk .pk[data-i=\"4\"] b{color:#f6e7c1!important;font-size:22px!important}\n#ddbook .bk-pk .pk[data-i=\"4\"] small{color:#d9cfe6!important;font-size:13.5px!important}\n#ddbook .bk-pk .pk[data-i=\"4\"] .pr{color:#e6c27a!important;font-size:15px!important}\n#ddbook .bk-pk .pk[data-i=\"4\"].on{box-shadow:0 0 0 2px #e6c27a,0 0 30px rgba(230,194,122,.45)!important}#ddbook .bk-pk .pk[data-i=\"4\"] .ck{background:#e6c27a;color:#1a1222}\n#ddbook .bk-pk .pk[data-i=\"4\"]:after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,236,190,.18),transparent);transform:skewX(-18deg);animation:pkshine 5s ease-in-out infinite;pointer-events:none}\n@keyframes pkshine{0%,60%{left:-60%}100%{left:130%}}\n@media (prefers-reduced-motion:reduce){#ddbook .bk-pk .pk[data-i=\"4\"]:after{animation:none;display:none}}\n@media (min-width:700px){#ddbook .bk-pk .pk.wide .ph{height:200px!important}}\/* package cards compact phone (Oct 12) *\/@media (max-width:600px){\nhtml body #ddbook .bk-pk{gap:10px!important}\nhtml body #ddbook .bk-pk .pk.wide{display:grid!important;grid-template-columns:42% 1fr!important}\nhtml body #ddbook .bk-pk .pk.wide .ph{height:auto!important;min-height:118px!important}\nhtml body #ddbook .bk-pk .pk[data-i=\"4\"] .tx{padding:12px 12px 12px 14px!important}\nhtml body #ddbook .bk-pk .pk[data-i=\"4\"] .tx:before{font-size:9.5px;letter-spacing:.16em;margin-bottom:4px}\nhtml body #ddbook .bk-pk .pk[data-i=\"4\"] b{font-size:17px!important;line-height:1.15!important}\nhtml body #ddbook .bk-pk .pk[data-i=\"4\"] small{font-size:12px!important}\nhtml body #ddbook .bk-pk .pk[data-i=\"4\"] .pr{font-size:13.5px!important;margin-top:4px!important}\nhtml body #ddbook .bk-pk .pk:not(.wide) .ph{height:58px!important}\nhtml body #ddbook .bk-pk .pk:not(.wide) .tx{padding:8px 10px 10px!important}\nhtml body #ddbook .bk-pk .pk:not(.wide) b{font-size:14.5px!important;line-height:1.15!important}\nhtml body #ddbook .bk-pk .pk:not(.wide) small{font-size:11.5px!important;line-height:1.35!important;margin-top:2px!important}\nhtml body #ddbook .bk-pk .pk .pr{margin-top:4px!important}\n}<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;1,9..144,300;1,9..144,400&family=Instrument+Sans:wght@400;500;600&display=swap\">\n<div id=\"ddbook\">\n<div class=\"bk-hero\"><div><span class=\"bk-eb\"><span class=\"lg\">Driven &amp; Divine Villa \u00b7 <\/span>Mandeville, Jamaica<\/span><h1>Let\u2019s plan your <em>celebration<\/em><\/h1><p>Choose your space, pick your date and send your request. We\u2019ll reply to confirm availability and your final quote.<\/p><\/div><\/div>\n<div class=\"bk-body\">\n<div>\n<div class=\"bk-steps\"><button type=\"button\" data-s=\"0\" class=\"on\"><i><\/i>1 \u00b7 Space<\/button><button type=\"button\" data-s=\"1\"><i><\/i>2 \u00b7 Date<\/button><button type=\"button\" data-s=\"2\"><i><\/i>3 \u00b7 Extras<\/button><button type=\"button\" data-s=\"3\"><i><\/i>4 \u00b7 You<\/button><button type=\"button\" data-s=\"4\"><i><\/i>5 \u00b7 Review<\/button><\/div>\n<div class=\"bk-card\">\n<div class=\"bk-p on\" data-p=\"0\"><h2>Choose your space<\/h2><p class=\"bk-sub\">Choose up to 5 hours or a full day in the next step. Any space works for any occasion.<\/p><div class=\"bk-pk\"><\/div><div class=\"nav\"><span><\/span><button type=\"button\" class=\"bt nx\" disabled>Next: your date<\/button><\/div><\/div>\n<div class=\"bk-p\" data-p=\"1\"><h2>Event date and guests<\/h2><p class=\"bk-sub\">Mon\u2013Thu and Fri\u2013Sun have different rates. Holidays use the Fri\u2013Sun rate.<\/p>\n<div class=\"g2\"><div><label class=\"bl\">Event date<\/label><input class=\"in\" type=\"date\" id=\"bk-date\"><\/div><div><label class=\"bl\">Event start time<\/label><select class=\"in\" id=\"bk-time\"><\/select><\/div><\/div><div class=\"dn\" id=\"bk-dn\"><\/div>\n<label class=\"bl\">Occasion<\/label><div class=\"chips\" id=\"bk-occ\"><\/div>\n<label class=\"bl\">Guests<\/label><div class=\"gst\"><b id=\"bk-gn\">50<\/b><input type=\"range\" id=\"bk-g\" min=\"10\" max=\"100\" step=\"5\" value=\"50\"><\/div><div class=\"warn\" id=\"bk-gw\"><\/div>\n<label class=\"bl\">How long is your event?<\/label><div class=\"opt\" id=\"bk-len\"><button type=\"button\" class=\"ln\" data-l=\"s\"><b>Up to 5 hours<\/b><small>Any 5 hours between 1 p.m. and 11 p.m.<\/small><em><\/em><\/button><button type=\"button\" class=\"ln\" data-l=\"f\"><b>Full day, up to 10 hours<\/b><small>1 p.m. to 11 p.m. Sundays end at 10 p.m.<\/small><em><\/em><\/button><\/div><label class=\"bl\">Set-up time before your event<\/label><div class=\"opt o3\" id=\"bk-su\"><button type=\"button\" class=\"sb\" data-u=\"0\"><b>2 hours included<\/b><small>11 a.m. to 1 p.m.<\/small><em class=\"fr\">Free<\/em><\/button><button type=\"button\" class=\"sb\" data-u=\"1\"><b>Add 1 hour<\/b><small>Start at 10 a.m.<\/small><em>+$75<\/em><\/button><button type=\"button\" class=\"sb\" data-u=\"2\"><b>Add 2 hours<\/b><small>Start at 9 a.m.<\/small><em>+$150<\/em><\/button><\/div>\n<div class=\"nav\"><button type=\"button\" class=\"bt gh bk\">\u2190 Back<\/button><button type=\"button\" class=\"bt nx\" disabled>Next: extras<\/button><\/div><\/div>\n<div class=\"bk-p\" data-p=\"2\"><h2>Add what you need <span class=\"optb\">Optional<\/span><\/h2><p class=\"bk-sub optl\"><b>Nothing here is required.<\/b> Skip to the next step if you don\u2019t need anything. Priced items are added to your estimate only when you choose them.<\/p><label class=\"bl\">Services<\/label><div class=\"ax\" id=\"bk-ao\"><\/div><label class=\"bl\">Rental items <span class=\"axn\">up to 100 of each<\/span><\/label><p class=\"bk-sub axs\">Tell us how many you need. We confirm what is available for your date.<\/p><button type=\"button\" class=\"axm\" id=\"bk-match\">Match my guest count<\/button><div class=\"rt\" id=\"bk-rt\"><\/div><div class=\"nav\"><button type=\"button\" class=\"bt gh bk\">\u2190 Back<\/button><button type=\"button\" class=\"bt nx\">Next: your details<\/button><\/div><\/div>\n<div class=\"bk-p\" data-p=\"3\"><h2>Your details<\/h2><p class=\"bk-sub\">So we can confirm your date and send your quote.<\/p>\n<div class=\"g2\"><div><label class=\"bl\">First name<\/label><input class=\"in\" id=\"bk-fn\" autocomplete=\"given-name\"><\/div><div><label class=\"bl\">Last name<\/label><input class=\"in\" id=\"bk-ln\" autocomplete=\"family-name\"><\/div><\/div>\n<label class=\"bl\">Email<\/label><input class=\"in\" type=\"email\" id=\"bk-em\" autocomplete=\"email\">\n<label class=\"bl\">Phone \/ WhatsApp<\/label><input class=\"in\" type=\"tel\" id=\"bk-ph\" autocomplete=\"tel\" placeholder=\"Include country code, e.g. +1 or +876\">\n<label class=\"bl\">Anything else? (optional)<\/label><textarea class=\"in\" id=\"bk-ms\" rows=\"3\" placeholder=\"Theme, catering, set-up wishes, questions\u2026\"><\/textarea>\n<div class=\"nav\"><button type=\"button\" class=\"bt gh bk\">\u2190 Back<\/button><button type=\"button\" class=\"bt nx\" disabled>Review request<\/button><\/div><\/div>\n<div class=\"bk-p\" data-p=\"4\"><h2>Review your request<\/h2><p class=\"bk-sub\">Nothing is charged now. We\u2019ll confirm availability first.<\/p><div class=\"rv\" id=\"bk-rv\"><\/div><div class=\"err\" id=\"bk-err\"><\/div>\n<div class=\"nav\"><button type=\"button\" class=\"bt gh bk\">\u2190 Back<\/button><button type=\"button\" class=\"bt\" id=\"bk-send\">Send my request<\/button><\/div>\n<p class=\"fine\">Prices in USD. A 50% deposit holds your date. The balance is due 30 days before your event; bookings made within 30 days are paid in full. A refundable damage deposit of $250 to $750, depending on your space, is collected with the balance. Security is required for 60 or more guests. You have 1 quiet hour after your event ends to pack up. Cancel 90 days or more ahead for a refund minus a $100 fee; 30 to 89 days ahead your deposit is kept and you can move your date once; inside 30 days there is no refund.<\/p><\/div>\n<div class=\"bk-p\" data-p=\"5\"><div class=\"ok\"><div class=\"sl\">D&amp;D<\/div><h2>Request received<\/h2><p class=\"bk-sub\">Thank you! We\u2019ll be in touch shortly to confirm your date and send your quote.<\/p><\/div><\/div>\n<\/div>\n<\/div>\n<aside class=\"tk\"><div class=\"tk-h\"><small>Your estimate<\/small><b id=\"tk-pk\">Choose a space<\/b><\/div><div class=\"tk-cut\"><\/div><div class=\"tk-b\">\n<div class=\"tr\"><span>Date<\/span><b id=\"tk-d\">\u2014<\/b><\/div><div class=\"tr\"><span>Rate<\/span><b id=\"tk-r\">\u2014<\/b><\/div><div class=\"tr\"><span>Guests<\/span><b id=\"tk-g\">\u2014<\/b><\/div><div class=\"tr\"><span>Length and set-up<\/span><b id=\"tk-x\">\u2014<\/b><\/div>\n<div class=\"tr\"><span>Add-ons<\/span><b id=\"tk-ao\">None<\/b><\/div><div class=\"tr\"><span>Rental items<\/span><b id=\"tk-rq\">None<\/b><\/div><div class=\"tt\"><span>Estimate<\/span><b id=\"tk-t\">$0<\/b><\/div><p class=\"tk-n\">Estimate only. Your final quote is confirmed by our team.<\/p><\/div><\/aside>\n<\/div>\n<\/div>\n<style>\/* missing-field helper (Oct 12) *\/\n#ddbook .need{display:none;margin:20px 0 6px;padding:13px 15px;border-radius:14px;background:#fff7e6;border:1.5px solid #efc163;color:#6e4400;font:500 14px\/1.4 'Instrument Sans',sans-serif}\n#ddbook .need.show{display:block}\n#ddbook .need b{display:block;font-weight:700;margin-bottom:7px;font-size:14.5px}\n#ddbook .need span{display:inline-block;margin:3px 6px 3px 0;padding:6px 12px;border-radius:999px;background:#fff;border:1.5px solid #efc163;font-weight:600;font-size:13.5px;color:#6e4400}\n#ddbook .need.alert{background:#fdeeee;border-color:#d9534f;color:#8a1c1c;animation:ddshake .45s}\n#ddbook .need.alert span{border-color:#d9534f;color:#8a1c1c}\n#ddbook .miss{outline:2.5px solid #d9534f!important;outline-offset:5px;border-radius:12px;animation:ddshake .45s}\n#ddbook .ddrq{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:#f1eafb;color:#6b35a8;font:700 10.5px 'Instrument Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}\n#ddbook .ddrq.ok{background:#e6f6ec;color:#17803f}\n#ddbook .bt.nx.nx-off{background:#cdb9e8!important;box-shadow:none!important;color:#fff!important;transform:none!important}\n#ddbook .dwrap{position:relative}\n#ddbook #bk-date.dempty::-webkit-datetime-edit{color:transparent}#ddbook #bk-date.dempty::-webkit-date-and-time-value{color:transparent}\n#ddbook #bk-date{min-height:52px}\n#ddbook .dph{position:absolute;left:16px;bottom:16px;color:#7d728b;font:500 15px 'Instrument Sans',sans-serif;pointer-events:none}\n@keyframes ddshake{0%,100%{transform:none}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}\n@media (prefers-reduced-motion:reduce){#ddbook .need.alert,#ddbook .miss{animation:none}}\n<\/style>\n<script>\n(function(){function init(){var R=document.getElementById('ddbook');if(!R||R.dataset.need)return;if(!R.querySelector('#bk-occ button')){setTimeout(init,200);return}R.dataset.need='1';\nvar q=function(s){return R.querySelector(s)};\nfunction lab(el){var p=el;while(p&&p!==R){var l=p.previousElementSibling;while(l&&!(l.classList&&l.classList.contains('bl')))l=l.previousElementSibling;if(l)return l;p=p.parentElement}return null}\nvar REQ=[[1,'#bk-date'],[1,'#bk-occ'],[3,'#bk-fn'],[3,'#bk-ln'],[3,'#bk-em'],[3,'#bk-ph']];\nREQ.forEach(function(r){var e=q(r[1]);var l=e&&(lab(e)||e.parentElement.querySelector('.bl'));if(l&&!l.querySelector('.ddrq')){var t=document.createElement('em');t.className='ddrq';t.textContent='Required';t.dataset.f=r[1];l.appendChild(t)}});\nvar d=q('#bk-date');if(d){var w=d.parentElement;w.classList.add('dwrap');var ph=document.createElement('span');ph.className='dph';ph.textContent='Tap to pick a date';w.appendChild(ph)}\nfunction miss(i){var m=[];\n if(i==0){if(!R.querySelector('.pk.on'))m.push(['A space',q('.bk-pk')])}\n if(i==1){if(!q('#bk-date').value)m.push(['Event date',q('#bk-date')]);\n  if(!R.querySelector('#bk-occ button.on'))m.push(['Occasion',q('#bk-occ')]);\n  if(q('#bk-gw').textContent.trim())m.push(['Fewer guests or a bigger space',q('.gst')])}\n if(i==3){[['#bk-fn','First name'],['#bk-ln','Last name']].forEach(function(a){var e=q(a[0]);if(!e.value.trim())m.push([a[1],e])});\n  var em=q('#bk-em');if(!\/\\S+@\\S+\\.\\S+\/.test(em.value))m.push(['Email',em]);\n  var pn=q('#bk-ph');if(pn.value.replace(\/\\D\/g,'').length<7)m.push(['Phone number',pn])}\n return m}\nvar P=[].slice.call(R.querySelectorAll('.bk-p'));\nfunction refresh(){P.forEach(function(p,i){var nx=p.querySelector('.nx');if(!nx||!p._box)return;var m=miss(i);\n nx.classList.toggle('nx-off',m.length>0);if(m.length)nx.setAttribute('aria-disabled','true');else nx.removeAttribute('aria-disabled');\n if(m.length){p._box.innerHTML='<b>Still needed before you continue:<\/b>'+m.map(function(x){return '<span>'+x[0]+'<\/span>'}).join('');p._box.classList.add('show')}else{p._box.classList.remove('show','alert');p._box.innerHTML=''}\n var bad=m.map(function(x){return x[1]});[].forEach.call(p.querySelectorAll('.miss'),function(e){if(bad.indexOf(e)<0)e.classList.remove('miss')})});\n [].forEach.call(R.querySelectorAll('.ddrq'),function(t){var e=q(t.dataset.f);var ok=t.dataset.f=='#bk-occ'?!!R.querySelector('#bk-occ button.on'):t.dataset.f=='#bk-em'?\/\\S+@\\S+\\.\\S+\/.test(e.value):t.dataset.f=='#bk-ph'?e.value.replace(\/\\D\/g,'').length>=7:!!e.value.trim();t.classList.toggle('ok',ok);t.textContent=ok?'Done':'Required'});\n var dp=R.querySelector('.dph');if(dp){var hv=!!q('#bk-date').value;dp.style.display=hv?'none':'';q('#bk-date').classList.toggle('dempty',!hv)}}\nP.forEach(function(p,i){var nav=p.querySelector('.nav'),nx=p.querySelector('.nx');if(!nav||!nx||i==2||i==4)return;\n var box=document.createElement('div');box.className='need';box.setAttribute('role','status');box.setAttribute('aria-live','polite');nav.parentNode.insertBefore(box,nav);p._box=box;\n function un(){if(nx.hasAttribute('disabled'))nx.removeAttribute('disabled')}un();\n new MutationObserver(un).observe(nx,{attributes:true,attributeFilter:['disabled']});\n nx.addEventListener('click',function(e){var m=miss(i);if(!m.length)return;e.preventDefault();e.stopImmediatePropagation();\n  refresh();box.classList.remove('alert');void box.offsetWidth;box.classList.add('alert');\n  m.forEach(function(x){if(x[1]){x[1].classList.remove('miss');void x[1].offsetWidth;x[1].classList.add('miss')}});\n  var f=m[0][1];if(f){f.scrollIntoView({behavior:'smooth',block:'center'});if(f.focus&&f.tagName=='INPUT'&&f.type!='date')setTimeout(function(){try{f.focus({preventScroll:true})}catch(_){}},400)}},true)});\n['input','change','click'].forEach(function(ev){R.addEventListener(ev,function(){setTimeout(refresh,30)})});\nrefresh()}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init()})();\n<\/script>\n<script>\n(function(){var R=document.getElementById('ddbook');if(!R)return;try{if('scrollRestoration' in history)history.scrollRestoration='manual';}catch(e){}window.addEventListener('load',function(){window.scrollTo(0,0);document.body.scrollTop=0;document.documentElement.scrollTop=0;});var q=function(s){return R.querySelector(s)},qa=function(s){return [].slice.call(R.querySelectorAll(s))};\nvar U='\/wp-content\/uploads\/',A=U+'2026\/10\/driven-divine-villa-aerial-pool.jpg';\nvar PK=[{k:'lawn',n:'Lawn & Garden',g:80,wd:450,we:650,su:2,fd:150,img:U+'2024\/02\/IMG_1201-scaled.jpg'},{k:'hall',n:'Grand Hall & Kitchen',g:100,wd:600,we:850,su:2,fd:200,img:U+'2024\/02\/IMG_1200-scaled.jpg'},{k:'pool',n:'Terrace, Pool & Bar Lounge',g:80,wd:750,we:1050,su:2,fd:250,img:U+'2024\/02\/IMG_1199-scaled.jpg'},{k:'hp',n:'Hall & Poolside',g:100,wd:1200,we:1600,su:2,fd:400,img:A},{k:'de',n:'Diamond Elite \u00b7 the whole estate',g:100,wd:2500,we:3200,su:4,fd:700,img:A,wide:1}];\nvar OCC=['Wedding','Birthday','Engagement','Baby shower','Graduation','Anniversary','Family reunion','Corporate','Photo \/ video shoot','Other'];\nvar S={p:null,date:'',time:'1:00 PM',len:'s',su:0,occ:'',g:50,x:0,step:0,ao:{},rq:{}};var $=function(n){return '$'+n.toLocaleString('en-US')};\nq('.bk-pk').innerHTML=PK.map(function(p,i){return '<button type=\"button\" class=\"pk'+(p.wide?' wide':'')+'\" data-i=\"'+i+'\"><div class=\"ph\" style=\"background-image:url('+p.img+')\"><\/div><div class=\"tx\"><b>'+p.n+'<\/b><small>Up to '+p.g+' guests \u00b7 '+p.su+' hrs set-up<\/small><span class=\"pr\">From '+$(p.wd)+'<\/span><\/div><span class=\"ck\">\u2713<\/span><\/button>'}).join('');\nvar ts=[];for(var h=10;h<=18;h++){[0,30].forEach(function(m){var hh=h%12||12;ts.push(hh+':'+(m?'30':'00')+' '+(h<12?'AM':'PM'))})}q('#bk-time').innerHTML=ts.map(function(t){return '<option'+(t==S.time?' selected':'')+'>'+t+'<\/option>'}).join('');\nq('#bk-occ').innerHTML=OCC.map(function(o){return '<button type=\"button\">'+o+'<\/button>'}).join('');\nvar AO=[['Changing room and bathroom','Access for bridal prep, outfit changes and receptions.',75],['Extra lawn or garden space','Add the front yard or garden to the package you chose.','l'],['Security','Provided by the villa. Required for 60 or more guests.','s'],['Cleaning','We clean up after your event.','c'],['Set-up crew','Our team places your chairs, tables and rental items before you arrive, to your layout.','wu'],['Teardown crew','Our team clears chairs, tables and rental items after your event.','wt']];var CL={lawn:100,hall:100,pool:200,hp:300,de:300};var RT=[['Seating and tables',[['Chiavari chair',4],['Round table',12]]],['Place settings',[['Charger plate with gold rim, 13 in.',2],['White dinner plate',1],['White salad plate, 8 in.',1],['Glazed white bowl',1]]],['Glassware',[['Long-stemmed wine glass',2],['Champagne flute, 6.25 oz',2]]]];var RP={};RT.forEach(function(g){g[1].forEach(function(r){RP[r[0]]=r[1]})});var INC={'Chiavari chair':100,'Round table':12};var PG=['Chiavari chair','Charger plate with gold rim, 13 in.','White dinner plate','White salad plate, 8 in.','Glazed white bowl','Long-stemmed wine glass','Champagne flute, 6.25 oz'];var DD={lawn:250,hall:250,pool:350,hp:400,de:750};var CS={lawn:100,hall:100,pool:150,hp:200,de:200};function sh(){var m=S.time.match(\/(\\d+):(\\d+) (AM|PM)\/);return (+m[1]%12)+(m[3]=='PM'?12:0)+(+m[2])\/60}function suE(){return Math.min(sh(),13)}function suF(){return Math.min(S.p?S.p.su:2,suE()-9)}function suM(){return (S.p&&S.p.k=='de')?0:Math.max(0,Math.min(2,Math.floor(suE()-9-suF())))}function fT(x){var hh=Math.floor(x),mm=x-hh?':30':'';return (hh%12||12)+mm+(hh<12?' a.m.':' p.m.')}function hL(x){return x+(x==1?' hour':' hours')}function evE(f){var d=day();return fT(Math.min(sh()+(f?10:5),d&&d.getDay()==0?22:23))}function pzH(A,p){var t=A[2],k=S.p?S.p.k:'',nm=S.p?S.p.n.split(' \u00b7 ')[0]:'',tg='',no='',sm=(k=='lawn'||k=='hall'),md=(k=='pool');if(t=='c'){tg=nm+' price';no=(sm?'Larger packages up to $300.':md?'Other packages $100 to $300.':'Smaller packages from $100.')+(S.len=='f'?' Includes $50 for a full day.':' Full day adds $50.')}else if(t=='wu'||t=='wt'){tg=nm+' price';no=sm?'Larger packages up to $200.':md?'Other packages $100 to $200.':'Smaller packages from $100.'}else if(t=='s'){tg=S.len=='f'?'Full day price':'Up to 5 hours price';no=S.len=='f'?'Up to 5 hours: $125.':'Full day: $300.'}else if(t=='l'){tg=we()?'Fri to Sun price':'Mon to Thu price';no=we()?'Mon to Thu: $200.':'Fri to Sun: $300.'}return '<strong>'+$(p)+'<\/strong>'+(tg?'<span class=\"tg\">'+esc(tg)+'<\/span>':'')+(t=='wt'&&S.ao['Set-up crew']?'<span class=\"tg dk\">$50 off with set-up crew<\/span>':'')+(no?'<span class=\"o\">'+no+'<\/span>':'')}function lenL(){return S.len=='f'?'Full day, up to 10 hours'+(S.p?' (+'+$(S.p.fd)+')':''):'Up to 5 hours'}function suL(){return hL(suF())+' included'+(S.su?', plus '+S.su+' extra ('+$(S.su*75)+')':'')+', '+fT(suE()-suF()-S.su)+' to '+fT(suE())}function isDE(){return !!S.p&&S.p.k=='de'}var CW={lawn:150,hall:150,pool:250,hp:350,de:350};function noLawn(){return !!S.p&&(S.p.k=='lawn'||S.p.k=='de')}function aoP(a){var t=a[2];if(t=='c')return S.p?CL[S.p.k]+(S.len=='f'?50:0):null;if(t=='wu')return S.p?CS[S.p.k]:null;if(t=='wt')return S.p?CS[S.p.k]-(S.ao['Set-up crew']?50:0):null;if(t=='l')return noLawn()?null:(we()?300:200);if(t=='s')return S.len=='f'?300:125;return t}function rqC(n){var v=S.rq[n]||0;if(isDE()&&INC[n])v=Math.max(0,v-INC[n]);return v*RP[n]}function exT(){var t=0;AO.forEach(function(a){var p=aoP(a);if(S.ao[a[0]]&&p)t+=p});for(var k in RP)t+=rqC(k);return t}q('#bk-ao').innerHTML=AO.map(function(a,i){return (i==0?'<h3 class=\"axh\">Space and security<\/h3>':i==3?'<h3 class=\"axh\">Cleaning and crew<\/h3><p class=\"axp\">Our crew handles villa furniture and rental items. Take both crews and save $50.<\/p>':'')+'<button type=\"button\" class=\"ao\" data-a=\"'+i+'\"><b>'+a[0]+'<\/b><small>'+a[1]+'<\/small><em class=\"pz\"><\/em><span class=\"ck\">\u2713<\/span><\/button>'}).join('');q('#bk-rt').innerHTML=RT.map(function(g){return '<div class=\"rg\"><h3>'+g[0]+'<\/h3>'+g[1].map(function(r){var n=r[0];return '<div class=\"ri\"><span>'+n+'<i class=\"pp\" data-n=\"'+n+'\"><\/i><\/span><div class=\"qs\"><button type=\"button\" class=\"qm\" aria-label=\"Fewer\">\u2212<\/button><input class=\"rq\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"100\" value=\"0\" data-n=\"'+n+'\" aria-label=\"'+n+' quantity\"><button type=\"button\" class=\"qp\" aria-label=\"More\">+<\/button><\/div><\/div>'}).join('')+'<\/div>'}).join('');function aoL(){return AO.filter(function(a){return S.ao[a[0]]}).map(function(a){var p=aoP(a);return a[0]+(p?' ('+$(p)+')':' (priced on quote)')})}function rqL(){var o=[];qa('.rq').forEach(function(e){var n=e.dataset.n,v=S.rq[n]||0;if(v>0){var c=rqC(n);o.push(v+' \u00d7 '+n+(c?' ('+$(c)+')':' (included)'))}});return o}function setQ(n,v){v=Math.max(0,Math.min(100,parseInt(v,10)||0));S.rq[n]=v}\nvar d0=new Date();d0.setDate(d0.getDate()+1);q('#bk-date').min=d0.toISOString().slice(0,10);\nfunction day(){if(!S.date)return null;var p=S.date.split('-');return new Date(+p[0],+p[1]-1,+p[2])}\nfunction we(){var d=day();if(!d)return false;var w=d.getDay();return w==5||w==6||w==0}\nfunction fmtD(){var d=day();return d?d.toLocaleDateString('en-US',{weekday:'long',month:'long',day:'numeric',year:'numeric'}):''}\nfunction total(){if(!S.p)return 0;return (we()?S.p.we:S.p.wd)+(S.len=='f'?S.p.fd:0)+S.su*75+exT()}\nfunction valid(i){if(i==0)return !!S.p;if(i==1)return !!S.date&&!!S.occ&&S.g<=S.p.g;if(i==3)return q('#bk-fn').value.trim()&&q('#bk-ln').value.trim()&&\/\\S+@\\S+\\.\\S+\/.test(q('#bk-em').value)&&q('#bk-ph').value.replace(\/\\D\/g,'').length>=7;return true}\nfunction draw(){qa('.pk').forEach(function(b,i){b.classList.toggle('on',S.p===PK[i])});\nq('#bk-gn').textContent=S.g;q('#bk-gw').textContent=S.p&&S.g>S.p.g?S.p.n+' holds up to '+S.p.g+' guests. Choose a larger space or fewer guests.':'';\nif(S.su>suM())S.su=suM();qa('.ln').forEach(function(b){var f=b.dataset.l=='f';b.classList.toggle('on',S.len==b.dataset.l);b.setAttribute('aria-pressed',S.len==b.dataset.l?'true':'false');b.querySelector('em').textContent=f?(S.p?'+'+$(S.p.fd):'Costs more'):'Included in the rate';b.querySelector('em').classList.toggle('fr',!f);b.querySelector('small').textContent=(f?'Up to 10 hours from your start time,':'Up to 5 hours from your start time,')+' ending by '+evE(f)});qa('.sb').forEach(function(b){var u=+b.dataset.u;b.classList.toggle('on',S.su==u);b.setAttribute('aria-pressed',S.su==u?'true':'false');if(u>suM())b.style.setProperty('display','none','important');else b.style.removeProperty('display');if(u==0){b.querySelector('b').textContent=hL(suF())+' included';b.querySelector('small').textContent=fT(suE()-suF())+' to '+fT(suE())+(suF()<(S.p?S.p.su:2)?' (the villa opens at 9 a.m., so an early start has less set-up time)':'')}else{b.querySelector('small').textContent='Start at '+fT(suE()-suF()-u)}});\nq('#bk-dn').textContent=S.date?fmtD()+' \u00b7 '+(we()?'Fri\u2013Sun rate':'Mon\u2013Thu rate'):'';\nqa('#bk-occ button').forEach(function(b){b.classList.toggle('on',b.textContent==S.occ)});\nq('#tk-pk').textContent=S.p?S.p.n:'Choose a space';q('#tk-d').textContent=S.date?fmtD()+', '+S.time:'\u2014';q('#tk-r').textContent=S.p?(S.date?(we()?'Fri\u2013Sun ':'Mon\u2013Thu ')+$(we()?S.p.we:S.p.wd):'From '+$(S.p.wd)):'\u2014';\nq('#tk-g').textContent=S.p?S.g+' of '+S.p.g:'\u2014';q('#tk-x').textContent=(S.len=='f'?'Full day'+(S.p?' +'+$(S.p.fd):''):'Up to 5 hours')+(S.su?' \u00b7 +'+S.su+' set-up hr'+(S.su>1?'s':'')+' '+$(S.su*75):'');q('#tk-t').textContent=$(total());if(S.g>=60)S.ao['Security']=1;if(noLawn())S.ao['Extra lawn or garden space']=0;var _xp=q('.axp');if(_xp)_xp.innerHTML=(S.p?'Prices below are for the package you chose: <b>'+esc(S.p.n.split(' \u00b7 ')[0])+'<\/b>. ':'')+'Take both crews and save $50. Our crew handles villa furniture and rental items; your own decorations are yours to put up and take down.';qa('.ao').forEach(function(b){var A=AO[+b.dataset.a],a=A[0],p=aoP(A);if(A[2]=='l'&&noLawn())b.style.setProperty('display','none','important');else b.style.removeProperty('display');b.classList.toggle('on',!!S.ao[a]);b.setAttribute('aria-pressed',S.ao[a]?'true':'false');b.querySelector('.pz').innerHTML=p?pzH(A,p):({c:'$100 to $350 by package and event length',wu:'$100 to $200 by package',wt:'$100 to $200 by package',l:'$200 Mon to Thu, $300 Fri to Sun'}[A[2]]||'Priced on your quote')});qa('.rq').forEach(function(e){var v=S.rq[e.dataset.n]||0;if(document.activeElement!==e)e.value=v;e.closest('.ri').classList.toggle('on',v>0)});qa('.pp').forEach(function(e){var n=e.dataset.n;e.innerHTML=(isDE()&&INC[n])?'<span class=\"fr\">'+INC[n]+' included free<\/span> with Diamond Elite':$(RP[n])+' each'});var _a=aoL().length,_x=0;AO.forEach(function(a){var p=aoP(a);if(S.ao[a[0]]&&p)_x+=p});q('#tk-ao').textContent=_a?(_a+' selected'+(_x?' \u00b7 '+$(_x):'')):'None';var _r=rqL(),_y=0;for(var _k in RP)_y+=rqC(_k);q('#tk-rq').textContent=_r.length?(_y?$(_y):'Included'):'None';q('#tk-t').textContent=$(total());\nqa('.bk-p').forEach(function(p,i){var n=p.querySelector('.nx');if(n)n.disabled=!valid(i)});\nqa('.bk-steps button').forEach(function(b,i){b.classList.toggle('on',i==S.step);b.classList.toggle('done',i<S.step)})}\nfunction go(i){if(i>S.step){for(var k=0;k<i;k++)if(!valid(k))return}S.step=i;qa('.bk-p').forEach(function(p){p.classList.toggle('on',+p.dataset.p==i)});if(i==4)review();draw();var t=R.querySelector('.bk-body').getBoundingClientRect().top+scrollY-80;if(scrollY>t)scrollTo({top:t,behavior:'smooth'})}\nfunction esc(s){return String(s).replace(\/[&<>\"]\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})}\nfunction review(){var rows=[['Space',S.p.n],['Date',fmtD()],['Start',S.time],['Event length',lenL()],['Set-up',suL()],['Occasion',S.occ],['Guests',S.g],['Add-ons',aoL().join(', ')||'None'],['Rental items',rqL().join(', ')||'None'],['Name',q('#bk-fn').value+' '+q('#bk-ln').value],['Email',q('#bk-em').value],['Phone',q('#bk-ph').value],['Estimate',$(total())],['Damage deposit',$(DD[S.p.k])+' (refundable, not in the estimate)']];if(q('#bk-ms').value.trim())rows.splice(12,0,['Notes',q('#bk-ms').value.trim()]);q('#bk-rv').innerHTML=rows.map(function(r){return '<div class=\"tr\"><span>'+r[0]+'<\/span><b>'+esc(r[1])+'<\/b><\/div>'}).join('')}\nR.addEventListener('click',function(e){var b=e.target.closest('button');if(!b||!R.contains(b))return;\nif(b.classList.contains('pk')){var wasDE=isDE();S.p=PK[+b.dataset.i];if(wasDE&&!isDE()){if(S.rq['Chiavari chair']==100)S.rq['Chiavari chair']=0;if(S.rq['Round table']==12)S.rq['Round table']=0}if(S.g>S.p.g)S.g=S.p.g;if(isDE()){if(!S.rq['Chiavari chair'])S.rq['Chiavari chair']=100;if(!S.rq['Round table'])S.rq['Round table']=12}draw();return}\nif(b.parentNode.id=='bk-occ'){S.occ=b.textContent;draw();return}\nif(b.classList.contains('ln')){S.len=b.dataset.l;draw();return}if(b.classList.contains('sb')){S.su=+b.dataset.u;draw();return}\nif(b.classList.contains('ao')){var a=AO[+b.dataset.a][0];if(a=='Security'&&S.g>=60){draw();return}S.ao[a]=S.ao[a]?0:1;draw();return}if(b.classList.contains('qm')||b.classList.contains('qp')){var inp=b.parentNode.querySelector('.rq');setQ(inp.dataset.n,(S.rq[inp.dataset.n]||0)+(b.classList.contains('qp')?1:-1));draw();return}if(b.id=='bk-match'){PG.forEach(function(n){S.rq[n]=Math.min(100,S.g)});draw();return}if(b.classList.contains('nx')){go(S.step+1);return}if(b.classList.contains('bk')){go(S.step-1);return}\nif(b.dataset.s!=null){go(+b.dataset.s);return}\nif(b.id=='bk-send'){send()}});\nq('#bk-date').addEventListener('change',function(){S.date=this.value;draw()});q('#bk-time').addEventListener('change',function(){S.time=this.value;draw()});\nR.addEventListener('input',function(e){if(e.target.classList&&e.target.classList.contains('rq')){setQ(e.target.dataset.n,e.target.value);draw()}});R.addEventListener('change',function(e){if(e.target.classList&&e.target.classList.contains('rq')){e.target.value=S.rq[e.target.dataset.n]||0}});q('#bk-g').addEventListener('input',function(){S.g=+this.value;draw()});['#bk-fn','#bk-ln','#bk-em','#bk-ph'].forEach(function(s){q(s).addEventListener('input',draw)});\nfunction send(){var F=document.getElementById('wpforms-form-2752'),err=q('#bk-err');if(!F){err.textContent='Sorry, the form could not load. Please try again or contact us directly.';return}\nvar set=function(n,v){var el=F.querySelector('[name=\"'+n+'\"]');if(el){el.value=v;el.dispatchEvent(new Event('input',{bubbles:true}));el.dispatchEvent(new Event('change',{bubbles:true}))}};\nset('wpforms[fields][1]',q('#bk-em').value.trim());set('wpforms[fields][0][first]',q('#bk-fn').value.trim());set('wpforms[fields][0][last]',q('#bk-ln').value.trim());set('wpforms[fields][6]',q('#bk-ph').value.replace(\/\\D\/g,''));\nvar r=[].slice.call(F.querySelectorAll('input[name=\"wpforms[fields][8]\"]')).filter(function(x){return \/HOST\/i.test(x.value)})[0];if(r){r.checked=true;r.dispatchEvent(new Event('change',{bubbles:true}))}\nvar d=day(),md=d?('0'+(d.getMonth()+1)).slice(-2)+'\/'+('0'+d.getDate()).slice(-2)+'\/'+String(d.getFullYear()).slice(-2):'';set('wpforms[fields][11]',md+' -- '+S.time+' -- '+(S.len=='f'?10:5)+' hours');\nset('wpforms[fields][2]','EVENT REQUEST (website planner)\\nSpace: '+S.p.n+'\\nDate: '+fmtD()+', start '+S.time+'\\nOccasion: '+S.occ+'\\nGuests: '+S.g+'\\nAdd-ons requested: '+(aoL().join(', ')||'None')+'\\nRental items requested: '+(rqL().join(', ')||'None')+'\\nExtras subtotal (priced items): '+$(exT())+'\\nRefundable damage deposit for this space: '+$(DD[S.p.k])+'\\nEvent length: '+lenL()+'\\nSet-up: '+suL()+'\\nRate: '+(we()?'Fri\u2013Sun':'Mon\u2013Thu')+'\\nEstimate shown: '+$(total())+'\\n'+(q('#bk-ms').value.trim()?'Notes: '+q('#bk-ms').value.trim():''));\nvar btn=q('#bk-send');btn.disabled=true;btn.textContent='Sending\u2026';err.textContent='';\nvar done=false;function ok(){if(done)return;done=true;go(5)}\nif(window.jQuery){jQuery(F).one('wpformsAjaxSubmitSuccess',ok);jQuery(F).one('wpformsAjaxSubmitFailed wpformsAjaxSubmitError',function(){btn.disabled=false;btn.textContent='Send my request';err.textContent='Something went wrong. Please check your details and try again.'})}\nvar mo=new MutationObserver(function(){if(document.querySelector('#wpforms-confirmation-2752,.wpforms-confirmation-container-full'))ok();var e2=F.querySelector('label.wpforms-error');if(e2&&!done&&e2.textContent.trim()){btn.disabled=false;btn.textContent='Send my request';err.textContent='Please check: '+e2.textContent}});mo.observe(F.parentNode,{childList:true,subtree:true});\nvar sb=F.querySelector('.wpforms-submit');if(sb)sb.click();else F.submit()}\ndraw();try{var _u=new URLSearchParams(location.search),_m={front:'lawn',hall:'hall',pool:'pool',gp:'hp',de:'de'}[_u.get('pk')];if(_m){PK.forEach(function(p){if(p.k==_m)S.p=p});if(S.p&&S.p.k=='de'){S.rq['Chiavari chair']=100;S.rq['Round table']=12}if(_u.get('len')=='f')S.len='f';draw();if(S.p)go(1)}}catch(e){}\n})();\n<\/script>\n<!--ddcx-start--><style>\n#ddcx-btn{position:fixed;right:14px;bottom:14px;z-index:99990;background:#1d1029!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 16px!important;font:700 15px\/1 'Instrument Sans',Figtree,system-ui,sans-serif!important;box-shadow:0 8px 24px -8px rgba(0,0,0,.55)!important;cursor:pointer;min-height:0!important;letter-spacing:0!important;text-transform:none!important}\n#ddcx-btn:focus-visible{outline:3px solid #c9a8f0;outline-offset:2px}\n#ddcx-sh{position:fixed;right:14px;bottom:66px;z-index:99991;width:260px;max-width:calc(100vw - 28px);background:#fff;border:1px solid #e2d5f3;border-radius:18px;padding:14px;box-shadow:0 18px 40px -16px rgba(40,20,70,.55);font-family:'Instrument Sans',Figtree,system-ui,sans-serif;color:#1d1029;text-align:left}\n#ddcx-sh[hidden]{display:none}\n#ddcx-sh b.t{display:block;font-weight:700;font-size:16px;margin-bottom:6px}\n#ddcx-sh button{display:flex!important;justify-content:space-between;width:100%!important;background:none!important;border:0!important;color:#1d1029!important;padding:10px!important;border-radius:10px!important;font:400 15px\/1.2 'Instrument Sans',Figtree,system-ui,sans-serif!important;cursor:pointer;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}\n#ddcx-sh button.on{background:#f1eaf9!important;font-weight:700!important;color:#6b35a8!important}\n#ddcx-sh small{display:block;color:#6f6580;font-size:12.5px;line-height:1.4;margin-top:8px}\n#ddcx-sh small a{color:#6f6580;text-decoration:underline}\n.ddcx{display:inline-block;background:#fdf3d7;color:#5b4300;border-radius:8px;padding:3px 8px;font:600 13px\/1.3 'Instrument Sans',Figtree,system-ui,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;margin:4px 0 0 6px;vertical-align:middle;opacity:1}\n.ddcx{text-transform:none!important;letter-spacing:0!important}\n.ddcx.blk{display:flex;justify-content:space-between;align-items:center;gap:10px;white-space:normal;margin:6px 0 0 0;padding:6px 10px}\n.ddcx.blk b{font-weight:700;font-size:14px;white-space:nowrap}\n.ddcx.blk i{font-style:normal;font-weight:600;font-size:12px;opacity:.8;text-align:right}\n.pc .ddcx.blk{margin:6px 10px 0}\n@media(max-width:600px){#ddcx-btn{right:10px;bottom:10px;padding:11px 14px!important}#ddcx-sh{right:10px;bottom:60px}}\n<\/style>\n<script>\n(function(){if(window.__ddcx)return;window.__ddcx=1;\n\/* To add a currency: add one line here. [code, name, symbol, round-to, lowest sane rate, highest sane rate] *\/\nvar CUR=[['USD','US dollar','$',1,1,1],['JMD','Jamaican dollar','J$',100,110,230],['GBP','British pound','\u00a3',1,0.55,1.05],['CAD','Canadian dollar','CA$',1,1.05,1.8],['EUR','Euro','\u20ac',1,0.65,1.2]];\n\/* Where prices live: [selector, mode]. 'in' = estimate inside the element, 'after' = just after it, 'blk' = on its own line after it. *\/\nvar SEL=[['#dh-packages .pc .pu','blkprev'],['#dh-packages .pc .pn','in'],['#ddev td.pr span.wk','in'],['#ddev td.pr span.we','in'],['#ddbook #tk-t','blk'],['#ddbook .ao .pz strong','after'],['#ddbook .ln em','in'],['#ddbook .sb em','in'],['#ddbook .pk .pr','in']];\nvar cur='USD',rates=null,stamp=0;\nfunction ls(k,v){try{if(v===undefined)return localStorage.getItem(k);localStorage.setItem(k,v)}catch(e){return null}}\nfunction def(c){for(var i=0;i<CUR.length;i++)if(CUR[i][0]==c)return CUR[i];return null}\nfunction ok(){if(cur=='USD'||!rates)return false;var d=def(cur),r=rates[cur];if(!d||!r||r<d[4]||r>d[5])return false;return (Date.now()\/1000-stamp)<48*3600}\nfunction fmt(usd){var d=def(cur),v=usd*rates[cur];v=Math.round(v\/d[3])*d[3];return 'about '+d[2]+(d[2].length>1?' ':'')+v.toLocaleString('en-US')}\nfunction own(el){var t='';for(var n=el.firstChild;n;n=n.nextSibling){if(n.nodeType==3)t+=n.nodeValue;else if(n.nodeType==1&&!n.classList.contains('ddcx'))t+=n.textContent}return t}\nfunction usd(t){var m=\/\\$\\s?([\\d,]+(?:\\.\\d+)?)\/.exec(t);return m?parseFloat(m[1].replace(\/,\/g,'')):null}\nfunction put(host,ref,mode,txt){var e=null,k;if(mode=='in'){for(k=host.lastElementChild;k;k=k.previousElementSibling)if(k.classList.contains('ddcx')){e=k;break}}else{e=ref.nextElementSibling;if(!(e&&e.classList.contains('ddcx')))e=null}\nif(!txt){if(e)e.remove();return}\nif(!e){e=document.createElement('span');e.className='ddcx'+(mode=='blk'?' blk':'');if(mode=='in')host.appendChild(e);else ref.parentNode.insertBefore(e,ref.nextSibling)}\nif(e.dataset.t!=txt){e.dataset.t=txt;if(mode=='blk'){e.innerHTML='<b><\/b><i>Estimated conversion<\/i>';e.firstChild.textContent=txt}else e.textContent=txt}}\nvar busy=0;\nfunction run(){busy=1;var on=ok();SEL.forEach(function(s){var els=document.querySelectorAll(s[0]);for(var i=0;i<els.length;i++){var el=els[i],mode=s[1],src=el,ref=el;if(mode=='blkprev'){src=el.previousElementSibling;mode='blk';if(!src)continue}var v=on?usd(own(src)):null;put(el,ref,mode,v?fmt(v):'')}});note();setTimeout(function(){busy=0},0)}\nvar tm;function later(){if(busy)return;clearTimeout(tm);tm=setTimeout(run,120)}\nfunction load(cb){var c=null;try{c=JSON.parse(ls('ddfx')||'null')}catch(e){}\nif(c&&c.r&&(Date.now()-c.f)<24*3600e3){rates=c.r;stamp=c.t;cb();return}\nfunction done(r,t){rates=r;stamp=t;ls('ddfx',JSON.stringify({r:r,t:t,f:Date.now()}));cb()}\nfetch('https:\/\/open.er-api.com\/v6\/latest\/USD').then(function(x){return x.json()}).then(function(j){if(j.result!='success')throw 0;done(j.rates,j.time_last_update_unix)}).catch(function(){fetch('https:\/\/cdn.jsdelivr.net\/npm\/@fawazahmed0\/currency-api@latest\/v1\/currencies\/usd.json').then(function(x){return x.json()}).then(function(j){var r={};for(var k in j.usd)r[k.toUpperCase()]=j.usd[k];done(r,Date.parse(j.date+'T00:00:00Z')\/1000)}).catch(function(){rates=null;cb()})})}\nvar btn,sh,nt;\nfunction note(){if(!nt)return;var d=def(cur);btn.textContent=d[2]+' '+d[0]+' \u25be';var b=sh.querySelectorAll('button');for(var i=0;i<b.length;i++)b[i].classList.toggle('on',b[i].dataset.c==cur);\nvar base='You are billed in US dollars. ';if(cur=='USD')nt.firstChild.nodeValue='Pick a currency to see estimates. '+base;else if(ok())nt.firstChild.nodeValue='Estimates at the exchange rate of '+new Date(stamp*1000).toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'})+'. '+base+'Your bank may add a conversion fee. ';else nt.firstChild.nodeValue='Exchange rates are not available right now, so prices show in US dollars. '}\nfunction pick(c){cur=c;ls('ddcur',c);if(c=='USD'){run();return}load(run)}\nfunction ui(){btn=document.createElement('button');btn.id='ddcx-btn';btn.type='button';btn.setAttribute('aria-haspopup','true');btn.setAttribute('aria-label','Change currency');\nsh=document.createElement('div');sh.id='ddcx-sh';sh.hidden=true;var h='<b class=\"t\">Show prices in<\/b>';CUR.forEach(function(d){h+='<button type=\"button\" data-c=\"'+d[0]+'\"><span>'+d[1]+'<\/span><span>'+d[0]+'<\/span><\/button>'});\nh+='<small id=\"ddcx-nt\"> <a href=\"https:\/\/www.exchangerate-api.com\" target=\"_blank\" rel=\"noopener nofollow\">Rates By Exchange Rate API<\/a><\/small>';sh.innerHTML=h;document.body.appendChild(sh);document.body.appendChild(btn);nt=sh.querySelector('#ddcx-nt');\nbtn.addEventListener('click',function(){sh.hidden=!sh.hidden});sh.addEventListener('click',function(e){var b=e.target.closest('button');if(b){pick(b.dataset.c);sh.hidden=true}});\ndocument.addEventListener('click',function(e){if(!sh.hidden&&!sh.contains(e.target)&&e.target!=btn)sh.hidden=true});document.addEventListener('keydown',function(e){if(e.key=='Escape')sh.hidden=true})}\nfunction start(){if(!document.querySelector('#dh-packages,#ddev,#ddbook'))return;ui();var c=ls('ddcur');if(c&&def(c))cur=c;note();if(cur!='USD')load(run);\nnew MutationObserver(later).observe(document.body,{childList:true,subtree:true,characterData:true})}\nif(document.readyState=='loading')document.addEventListener('DOMContentLoaded',start);else start()})();\n<\/script><!--ddcx-end-->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-672be62 e-con-full e-flex e-con e-parent\" data-id=\"672be62\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a3fe8e elementor-widget elementor-widget-image\" data-id=\"4a3fe8e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"843\" height=\"474\" src=\"https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-1024x576.png\" class=\"attachment-large size-large wp-image-2719\" alt=\"\" srcset=\"https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-1024x576.png 1024w, https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-300x169.png 300w, https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-768x432.png 768w, https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-1536x864.png 1536w, https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-2048x1152.png 2048w, https:\/\/drivendivinevilla.com\/wp-content\/uploads\/2024\/02\/CD21605A-A923-43A0-835A-25A510934A70-600x338.png 600w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-524d446 e-flex e-con-boxed e-con e-parent\" data-id=\"524d446\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d1e08e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4d1e08e\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a68f8b e-flex e-con-boxed e-con e-parent\" data-id=\"3a68f8b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ef4cc0 elementor-widget elementor-widget-wpforms\" data-id=\"1ef4cc0\" data-element_type=\"widget\" data-widget_type=\"wpforms.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-2752\"><form id=\"wpforms-form-2752\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2752\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/pages\/2700\" data-token=\"32dd070a9c79fe01b46a6d492dbd06e1\" data-token-time=\"1794362789\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-2752-field_1-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-2752-field_1\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2752-field_1\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][1]\" spellcheck=\"false\" aria-errormessage=\"wpforms-2752-field_1-error\" required><\/div><div id=\"wpforms-2752-field_0-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"0\"><fieldset><legend class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-2752-field_0\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][0][first]\" aria-errormessage=\"wpforms-2752-field_0-error\" required><label for=\"wpforms-2752-field_0\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-2752-field_0-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][0][last]\" aria-errormessage=\"wpforms-2752-field_0-last-error\" required><label for=\"wpforms-2752-field_0-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-2752-field_6-container\" class=\"wpforms-field wpforms-field-number\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-2752-field_6\">Number <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"number\" id=\"wpforms-2752-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" step=\"any\" aria-errormessage=\"wpforms-2752-field_6-error\" required><\/div><div id=\"wpforms-2752-field_8-container\" class=\"wpforms-field wpforms-field-radio\" data-field-id=\"8\"><fieldset><legend class=\"wpforms-field-label\">REASON FOR INQUIRY  <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-2752-field_8\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"radio\" id=\"wpforms-2752-field_8_1\" name=\"wpforms[fields][8]\" value=\"HOST A EVENT (OPEN)\" aria-errormessage=\"wpforms-2752-field_8_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-2752-field_8_1\">HOST A EVENT (OPEN)<\/label><\/li><li class=\"choice-2 depth-1\"><input type=\"radio\" id=\"wpforms-2752-field_8_2\" name=\"wpforms[fields][8]\" value=\"BOOK A STAY (NOT AVAILABLE)\" aria-errormessage=\"wpforms-2752-field_8_2-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-2752-field_8_2\">BOOK A STAY (NOT AVAILABLE)<\/label><\/li><li class=\"choice-3 depth-1\"><input type=\"radio\" id=\"wpforms-2752-field_8_3\" name=\"wpforms[fields][8]\" value=\"SOMETHING ELSE\" aria-errormessage=\"wpforms-2752-field_8_3-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-2752-field_8_3\">SOMETHING ELSE<\/label><\/li><\/ul><\/fieldset><\/div><div id=\"wpforms-2752-field_11-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"11\"><label class=\"wpforms-field-label\" for=\"wpforms-2752-field_11\">HOST A EVENT (Based On Inquiry Reason)<\/label><input type=\"text\" id=\"wpforms-2752-field_11\" class=\"wpforms-field-medium\" name=\"wpforms[fields][11]\" aria-errormessage=\"wpforms-2752-field_11-error\" aria-describedby=\"wpforms-2752-field_11-description\" ><div id=\"wpforms-2752-field_11-description\" class=\"wpforms-field-description\">Date format MM\/DD\/YY --Time format example      (7 hours)\r\n<\/div><\/div><div id=\"wpforms-2752-field_10-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"10\"><label class=\"wpforms-field-label\" for=\"wpforms-2752-field_10\">DATES FOR STAY (Based On Inquiry Reason)<\/label><input type=\"text\" id=\"wpforms-2752-field_10\" class=\"wpforms-field-medium\" name=\"wpforms[fields][10]\" aria-errormessage=\"wpforms-2752-field_10-error\" aria-describedby=\"wpforms-2752-field_10-description\" ><div id=\"wpforms-2752-field_10-description\" class=\"wpforms-field-description\">Date format MM\/DD\/YY - MM\/DD\/YY  \r\n<\/div><\/div><div id=\"wpforms-2752-field_2-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-2752-field_2\">Comment or Message<\/label><textarea id=\"wpforms-2752-field_2\" class=\"wpforms-field-medium\" name=\"wpforms[fields][2]\" aria-errormessage=\"wpforms-2752-field_2-error\" ><\/textarea><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"2752\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/pages\/2700\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2752\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" src=\"https:\/\/drivendivinevilla.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Driven &amp; Divine Villa \u00b7 Mandeville, Jamaica Let\u2019s plan your celebration Choose your space, pick your date and send your request. We\u2019ll reply to confirm availability and your final quote. 1 \u00b7 Space2 \u00b7 Date3 \u00b7 Extras4 \u00b7 You5 \u00b7 Review Choose your space Choose up to 5 hours or a full day in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2700","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/pages\/2700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/comments?post=2700"}],"version-history":[{"count":88,"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/pages\/2700\/revisions"}],"predecessor-version":[{"id":3174,"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/pages\/2700\/revisions\/3174"}],"wp:attachment":[{"href":"https:\/\/drivendivinevilla.com\/index.php\/wp-json\/wp\/v2\/media?parent=2700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}