.card.svelte-sf8zq6{border:solid white 0px;background-color:transparent;height:20%;width:60%;margin:0;border-radius:.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:30% 70%;gap:0vw;text-align:center;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;color:#fff;margin-left:5vw}.text.svelte-sf8zq6{border:solid red 0px;display:flex;justify-content:center;align-items:center;color:#fff}#title.svelte-sf8zq6{height:fit-content;text-align:left;font-size:1.5vw;border:solid red 0px;width:fit-content;margin:0}#description.svelte-sf8zq6{height:fit-content;width:fit-content;text-align:left;font-size:1vw;border:solid red 0px;margin:0}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.card.svelte-sf8zq6{height:15vh;overflow:hidden;display:flex;flex-direction:column;width:90%;border:solid red 0px;gap:2.5vw;margin:0}#title.svelte-sf8zq6{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:5vw;margin:0;text-align:center;width:95%;border:solid red 0px;text-wrap:wrap;gap:0}#description.svelte-sf8zq6{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2.8vw;font-weight:100;text-align:center}}@media only screen and (max-width: 600px) and (orientation: portrait){.card.svelte-sf8zq6{height:10vh;overflow:hidden;display:flex;flex-direction:column;width:90%;border:solid red 0px;gap:2.5vw;margin:0}#title.svelte-sf8zq6{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:5vw;font-weight:400;margin:0;text-align:center;width:95%;border:solid red 0px;text-wrap:wrap;gap:0}#description.svelte-sf8zq6{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2.8vw;font-weight:100;text-align:center}}.about-section.svelte-lgbmzs.svelte-lgbmzs{background-color:transparent;height:80vh;width:100vw;border:solid red 0px;display:grid;grid-template-columns:1fr 1fr;margin:0;overflow:hidden}.title-section.svelte-lgbmzs.svelte-lgbmzs{border:solid red 0px;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2.5vh;overflow:hidden}.graphics-section.svelte-lgbmzs.svelte-lgbmzs{border:solid red 0px;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;gap:0;overflow:hidden;margin:0;width:95%}.description-section.svelte-lgbmzs.svelte-lgbmzs{border:solid red 0px;display:flex;justify-content:center;align-items:flex-start}#aboutDescription.svelte-lgbmzs.svelte-lgbmzs{margin-top:2.5vh;border:solid red 0px;width:90%;text-align:left;color:#fff;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;font-size:1vw;word-spacing:2.5px}#title.svelte-lgbmzs.svelte-lgbmzs{font-size:2.5vw;margin:0;color:#fff;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;width:90%;text-align:left;border:solid red 0px}#supportText.svelte-lgbmzs.svelte-lgbmzs{color:#fff;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;font-size:1.15vw;margin:0;text-align:left;width:90%}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.about-section.svelte-lgbmzs.svelte-lgbmzs{height:fit-content;display:grid;grid-template-columns:1fr}.title-section.svelte-lgbmzs.svelte-lgbmzs{border:solid green 0px;justify-content:flex-start;gap:10vw}#aboutContainer.svelte-lgbmzs.svelte-lgbmzs{grid-template-rows:none}#aboutDescription.svelte-lgbmzs.svelte-lgbmzs{font-size:5vw;width:90%;font-weight:400;text-align:center;word-spacing:4px}#aboutDescription.svelte-lgbmzs u.svelte-lgbmzs,#aboutDescription.svelte-lgbmzs strong.svelte-lgbmzs{text-decoration:underline!important}#title.svelte-lgbmzs.svelte-lgbmzs{font-size:6vw;font-weight:bolder;color:#fff;width:95%;text-align:center}#supportText.svelte-lgbmzs.svelte-lgbmzs{font-size:4.5vw;width:95%;text-align:center}.graphics-section.svelte-lgbmzs.svelte-lgbmzs{height:60vh;border:solid red 0px;width:100%;justify-content:center;align-items:center;gap:10vw}}@media only screen and (max-width: 600px) and (orientation: portrait){.about-section.svelte-lgbmzs.svelte-lgbmzs{height:fit-content;display:grid;grid-template-columns:1fr}.title-section.svelte-lgbmzs.svelte-lgbmzs{border:solid green 0px;justify-content:flex-start;gap:10vw}#aboutContainer.svelte-lgbmzs.svelte-lgbmzs{grid-template-rows:none}#aboutDescription.svelte-lgbmzs.svelte-lgbmzs{font-size:5vw;width:90%;font-weight:400;text-align:center;word-spacing:4px}#aboutDescription.svelte-lgbmzs u.svelte-lgbmzs,#aboutDescription.svelte-lgbmzs strong.svelte-lgbmzs{text-decoration:underline!important}#title.svelte-lgbmzs.svelte-lgbmzs{font-size:6vw;font-weight:bolder;color:#fff;width:95%;text-align:center}#supportText.svelte-lgbmzs.svelte-lgbmzs{font-size:4.5vw;width:95%;text-align:center}.graphics-section.svelte-lgbmzs.svelte-lgbmzs{height:60vh;border:solid red 0px;width:100%;justify-content:center;align-items:center;gap:10vw}}.landing-container.svelte-sv2tdm{margin-top:10vh;background-color:transparent;height:90vh;width:100vw;display:flex;justify-content:center;align-items:center}.center-frame-box.svelte-sv2tdm{height:75%;width:50%;border:solid white 0px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0vw}.text-section.svelte-sv2tdm{border:solid white 0px;width:50%;height:25%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1vw}#tree.svelte-sv2tdm{height:50%;width:35%}#centerTitle.svelte-sv2tdm{color:#fff;font-size:2.25vw;margin:0;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif}p.svelte-sv2tdm{color:#fff;margin:0;font-size:1.25vw;text-align:center;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;font-weight:100}#startButton.svelte-sv2tdm{background-color:#fff;border-style:none;height:5vh;width:10vw;border-radius:1.25rem;cursor:pointer;margin-top:5vh;font-weight:300;padding:0;display:flex;justify-content:center;align-items:center}#navLink.svelte-sv2tdm{cursor:pointer;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;font-weight:900;text-decoration:none;background-color:transparent;border-style:none;color:#000;height:100%;width:100%;border:solid red 0px;margin:auto;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){#tree.svelte-sv2tdm{height:50%;width:50%}.center-frame-box.svelte-sv2tdm{width:100%;border:solid red 0px}#centerTitle.svelte-sv2tdm{width:100%;color:#fff;font-size:5.5vw;text-align:center;margin:0;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;border:solid red 0px}p.svelte-sv2tdm{color:#fff;margin:0;font-size:3vw;text-align:center;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;font-weight:100}#startButton.svelte-sv2tdm{background-color:#fff;border-style:none;height:5vh;width:30vw;border-radius:1.25rem;cursor:pointer;margin-top:1vh;font-weight:300;font-size:3.75vw}}@media only screen and (max-width: 600px) and (orientation: portrait){.text-section.svelte-sv2tdm{border:solid white 0px;width:100%;height:25%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5vw}.center-frame-box.svelte-sv2tdm{height:75%;width:75%;border:solid white 0px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0vw}#tree.svelte-sv2tdm{height:50%;width:100%}#centerTitle.svelte-sv2tdm{color:#fff;font-size:7.25vw;text-align:center;margin:0;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;border:solid red 0px}p.svelte-sv2tdm{color:#fff;margin:0;font-size:5vw;text-align:center;font-family:Gemunu Libre,sans-serif;font-family:Quicksand,sans-serif;font-family:Thasadith,sans-serif;font-weight:100}#startButton.svelte-sv2tdm{background-color:#fff;border-style:none;height:5vh;width:30vw;border-radius:1.25rem;cursor:pointer;margin-top:1vh;font-weight:300}}.modal-backdrop.svelte-ssfa0v.svelte-ssfa0v{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--bk-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-container.svelte-ssfa0v.svelte-ssfa0v{position:relative;width:90vw;max-width:420px;background:var(--bk-bg-gradient);border:1px solid var(--bk-surface-border);border-radius:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 20px 50px #00000080;color:var(--bk-text-primary);font-family:Raleway,system-ui,sans-serif}.close-btn.svelte-ssfa0v.svelte-ssfa0v{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--bk-text-muted);font-size:1.75rem;cursor:pointer;line-height:1;padding:.25rem;transition:color .15s ease}.close-btn.svelte-ssfa0v.svelte-ssfa0v:hover{color:var(--bk-text-primary)}.modal-header.svelte-ssfa0v.svelte-ssfa0v{text-align:center;margin-bottom:1.5rem}.modal-header.svelte-ssfa0v h2.svelte-ssfa0v{margin:0 0 .5rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;background:var(--bk-text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-ssfa0v.svelte-ssfa0v{margin:0;font-size:clamp(.85rem,2.5vw,.95rem);color:var(--bk-text-secondary);font-weight:400}.save-form.svelte-ssfa0v.svelte-ssfa0v{display:flex;flex-direction:column;gap:1rem}.input-section.svelte-ssfa0v.svelte-ssfa0v{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2.5vw,1rem);width:100%}.input-section.svelte-ssfa0v .form-input-wrapper{width:100%;max-width:100%}.input-section.svelte-ssfa0v .form-input-container,.input-section.svelte-ssfa0v .form-input-container-tel{border:2px solid var(--bk-surface-border);background:var(--bk-surface)}.input-section.svelte-ssfa0v .form-input-container:focus-within,.input-section.svelte-ssfa0v .form-input-container-tel:focus-within{border-color:var(--bk-accent);background:var(--bk-surface-hover);box-shadow:0 0 0 4px var(--bk-focus-shadow)}.input-section.svelte-ssfa0v .form-input{color:var(--bk-text-primary)}.input-section.svelte-ssfa0v .form-input::placeholder{color:var(--bk-text-muted)}.input-section.svelte-ssfa0v .country-code-selector{color:var(--bk-text-primary)}.input-section.svelte-ssfa0v .input-symbol-image{filter:var(--bk-icon-filter, none)}.error-message.svelte-ssfa0v.svelte-ssfa0v{background:var(--bk-error-bg);border:1px solid rgba(239,68,68,.3);color:var(--bk-error);padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;text-align:center}.success-message.svelte-ssfa0v.svelte-ssfa0v{background:var(--bk-success-bg);border:1px solid rgba(34,197,94,.3);color:var(--bk-success);padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;text-align:center}.submit-section.svelte-ssfa0v.svelte-ssfa0v{display:flex;justify-content:center;margin-top:.5rem}.save-btn.svelte-ssfa0v.svelte-ssfa0v{width:100%;padding:.875rem 1.5rem;border:none;border-radius:9999px;background:rgb(16,185,129);color:#fff;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;box-shadow:0 4px 14px #10b98159}.save-btn.svelte-ssfa0v.svelte-ssfa0v:hover{background:rgba(16,185,129,.9);box-shadow:0 6px 18px #10b98173}.save-btn.svelte-ssfa0v.svelte-ssfa0v:active{transform:translateY(1px) scale(.995)}.benefits-section.svelte-ssfa0v.svelte-ssfa0v{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--bk-surface-border)}.benefits-title.svelte-ssfa0v.svelte-ssfa0v{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--bk-text-secondary)}.benefits-list.svelte-ssfa0v.svelte-ssfa0v{margin:0;padding-left:1.25rem;font-size:.8rem;color:var(--bk-text-secondary);line-height:1.6}.benefits-list.svelte-ssfa0v li.svelte-ssfa0v{margin-bottom:.35rem}@media only screen and (max-width: 600px){.modal-container.svelte-ssfa0v.svelte-ssfa0v{width:95vw;padding:1.25rem}.benefits-section.svelte-ssfa0v.svelte-ssfa0v{margin-top:1.25rem;padding-top:1.25rem}}:root,:root[data-theme=light]{--bk-bg-primary:#ffffff;--bk-bg-secondary:#f8fafc;--bk-bg-gradient:linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%);--bk-surface:rgba(0, 0, 0, .04);--bk-surface-hover:rgba(0, 0, 0, .08);--bk-surface-border:rgba(0, 0, 0, .12);--bk-text-primary:#0f172a;--bk-text-secondary:rgba(15, 23, 42, .75);--bk-text-muted:rgba(15, 23, 42, .55);--bk-text-gradient:linear-gradient(180deg, #0f172a, #475569);--bk-accent:rgb(16, 185, 129);--bk-accent-hover:rgb(16, 185, 129);--bk-accent-shadow:rgba(16, 185, 129, .35);--bk-error:#dc2626;--bk-error-bg:rgba(220, 38, 38, .15);--bk-success:rgb(16, 185, 129);--bk-success-bg:rgba(34, 197, 94, .15);--bk-backdrop:rgba(0, 0, 0, .5);--bk-input-bg:#ffffff;--bk-input-border:#e2e8f0;--bk-input-border-hover:#cbd5e1;--bk-focus-ring:rgba(16, 185, 129, .65);--bk-focus-shadow:rgba(16, 185, 129, .18);--bk-icon-filter:invert(1) brightness(.2)}:root[data-theme=dark]{--bk-bg-primary:#0f172a;--bk-bg-secondary:#1e293b;--bk-bg-gradient:linear-gradient(180deg, #0f172a 0%, #1e293b 100%);--bk-surface:rgba(255, 255, 255, .06);--bk-surface-hover:rgba(255, 255, 255, .1);--bk-surface-border:rgba(255, 255, 255, .12);--bk-text-primary:#ffffff;--bk-text-secondary:rgba(255, 255, 255, .85);--bk-text-muted:rgba(255, 255, 255, .55);--bk-text-gradient:linear-gradient(180deg, #ffffff, #cbd5e1);--bk-accent:rgb(16, 185, 129);--bk-accent-hover:rgb(16, 185, 129);--bk-accent-shadow:rgba(16, 185, 129, .35);--bk-error:#fca5a5;--bk-error-bg:rgba(239, 68, 68, .15);--bk-success:#86efac;--bk-success-bg:rgba(34, 197, 94, .15);--bk-backdrop:rgba(0, 0, 0, .75);--bk-input-bg:rgba(255, 255, 255, .06);--bk-input-border:rgba(255, 255, 255, .1);--bk-input-border-hover:rgba(255, 255, 255, .18);--bk-focus-ring:rgba(16, 185, 129, .65);--bk-focus-shadow:rgba(16, 185, 129, .18);--bk-icon-filter:none}.theme-toggle.svelte-159zdrx.svelte-159zdrx{position:absolute;left:16px;bottom:calc(14px + env(safe-area-inset-bottom));width:36px;height:36px;border-radius:50%;border:1px solid var(--bk-surface-border);background:var(--bk-surface);color:var(--bk-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,transform .15s ease;z-index:25;transform:scale(.8);transform-origin:bottom left}.theme-toggle.svelte-159zdrx.svelte-159zdrx:hover{background:var(--bk-surface-hover);border-color:var(--bk-text-muted)}.theme-toggle.svelte-159zdrx.svelte-159zdrx:focus-visible{outline:2px solid var(--bk-accent);outline-offset:2px}.payment-gateway-container.svelte-159zdrx.svelte-159zdrx{height:100vh;margin:0;background:var(--bk-bg-gradient);border:solid red 0px;position:relative;display:flex;flex-direction:column;grid-template-rows:25% 60% 15%;overflow:hidden}.payment-gateway-section.svelte-159zdrx.svelte-159zdrx{border:solid lightblue 0px;display:flex;flex-direction:column;font-size:3vw;color:var(--bk-text-primary)}#paymentGatewayWelcomeMessage.svelte-159zdrx.svelte-159zdrx{margin:auto;text-align:center;font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;letter-spacing:.015em;line-height:1.1;font-size:clamp(2rem,4.2vw,3.5rem);background:var(--bk-text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#servicesTitle.svelte-159zdrx.svelte-159zdrx{margin:0 auto;text-align:center;font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;letter-spacing:.01em;line-height:1.25;font-size:clamp(1.125rem,1.6vw,1.5rem);color:var(--bk-text-secondary)}#calendarTitle.svelte-159zdrx.svelte-159zdrx,#contactDetailsTitle.svelte-159zdrx.svelte-159zdrx{margin:0 auto;font-size:1.75vw;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}#titleSection.svelte-159zdrx.svelte-159zdrx{height:25%}#servicesDisplaySection.svelte-159zdrx.svelte-159zdrx{height:85%;border:solid red 0px;gap:10%;overflow-y:auto;display:none}#calendarDisplaySection.svelte-159zdrx.svelte-159zdrx,#contactDetailsSection.svelte-159zdrx.svelte-159zdrx{height:85%;border:solid red 0px;margin-top:-5vh;position:relative;display:none}#checkoutDisplaySection.svelte-159zdrx.svelte-159zdrx{height:85%;border:solid red 0px;position:relative;display:none}#buttonSection.svelte-159zdrx.svelte-159zdrx{height:15%;border:solid red 0px;display:flex;justify-content:center;align-items:center}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx{margin:auto;width:40vw;height:6vh;border:none;border-radius:9999px;cursor:pointer;outline:none;font-family:Raleway,sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:600;letter-spacing:.02em;color:#fff;background:rgb(16,185,129);box-shadow:0 4px 14px #10b98159;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx:hover{background:rgb(5,150,105);box-shadow:0 6px 18px #10b98173}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx:active{transform:translateY(1px) scale(.995);box-shadow:0 3px 10px #10b98166}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx:focus-visible{outline:2px solid rgb(16,185,129);outline-offset:4px}.booking-tree-banner-section.svelte-159zdrx.svelte-159zdrx{border:solid green 0px;height:15%;width:20vw;position:absolute;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:center;color:var(--bk-text-primary);font-size:.9vw;padding-left:5%;gap:.5vw;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}#bookingTreeLogo.svelte-159zdrx.svelte-159zdrx{height:5vh;width:3vw}#bookingTreeLink.svelte-159zdrx.svelte-159zdrx{color:var(--bk-text-primary);text-decoration:underline}.save-site-btn.svelte-159zdrx.svelte-159zdrx{--accent:rgb(16, 185, 129);width:min(520px,70%);margin:14px auto 7.5vw;border-radius:14px;border:1px solid rgba(34,197,94,.26);background:rgba(34,197,94,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 12px;min-height:42px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff14;animation:svelte-159zdrx-bannerNudge 1.6s ease-in-out 3}.save-site-btn.svelte-159zdrx .dot.svelte-159zdrx{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 14px #22c55e59;flex:0 0 auto}.save-site-btn.svelte-159zdrx .saveTextWrap.svelte-159zdrx{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;flex:1;white-space:normal;text-align:center;font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(11px,.95vw,13px);font-weight:650;letter-spacing:.2px;line-height:1.25}.save-site-btn.svelte-159zdrx .saveText.svelte-159zdrx{color:var(--bk-text-primary);font-weight:700}.save-site-btn.svelte-159zdrx .chev.svelte-159zdrx{color:var(--bk-text-muted);font-size:18px;line-height:1;transform:translateY(-1px);flex:0 0 auto;transition:transform .15s ease,color .15s ease}.save-site-btn.svelte-159zdrx.svelte-159zdrx:hover{border-color:#22c55e66;background:rgba(34,197,94,.13)}.save-site-btn.svelte-159zdrx:hover .chev.svelte-159zdrx{color:var(--bk-text-secondary);transform:translateY(-1px) translate(2px)}.save-site-btn.svelte-159zdrx.svelte-159zdrx:active{transform:translateY(1px)}.save-site-btn.svelte-159zdrx.svelte-159zdrx:focus-visible{outline:2px solid rgba(34,197,94,.55);outline-offset:4px}@keyframes svelte-159zdrx-bannerNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-159zdrx-textShine{0%{background-position:120% 0}55%{background-position:0% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.save-site-btn.svelte-159zdrx.svelte-159zdrx{animation:none!important}.save-site-btn.svelte-159zdrx .saveText.svelte-159zdrx{animation:none!important;color:var(--bk-text-secondary);background:none;-webkit-background-clip:initial;background-clip:initial}}#backPageButton.svelte-159zdrx.svelte-159zdrx{position:absolute;height:6vh;width:3vw;top:2.5%;left:5%;color:var(--bk-text-primary);background-color:transparent;border-style:none;cursor:pointer;outline:none;border:solid transparent 0px;font-size:1.25vw}@media (min-width: 951px){#calendarDisplaySection.svelte-159zdrx.svelte-159zdrx{height:100%;border:solid red 0px;overflow-y:auto}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx{width:20vw}}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){#paymentGatewayWelcomeMessage.svelte-159zdrx.svelte-159zdrx{font-size:7vw}#servicesTitle.svelte-159zdrx.svelte-159zdrx{font-size:5vw}#titleSection.svelte-159zdrx.svelte-159zdrx{height:15%}#calendarTitle.svelte-159zdrx.svelte-159zdrx,#contactDetailsTitle.svelte-159zdrx.svelte-159zdrx{font-size:5vw}#servicesDisplaySection.svelte-159zdrx.svelte-159zdrx{height:65%;max-height:65%;border:solid red 0px;gap:5%}#calendarDisplaySection.svelte-159zdrx.svelte-159zdrx{height:75%;overflow-y:auto;border:solid red 0px}#contactDetailsSection.svelte-159zdrx.svelte-159zdrx{height:65%;border:solid yellow 0px;margin-top:0}#checkoutDisplaySection.svelte-159zdrx.svelte-159zdrx{height:75%}#buttonSection.svelte-159zdrx.svelte-159zdrx{height:10%;border:solid red 0px}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx{width:40vw;height:5vh;font-size:2.5vw;font-weight:600;background-color:#228b22;background:rgb(16,185,129);box-shadow:0 4px 14px #22c55e59}.booking-tree-banner-section.svelte-159zdrx.svelte-159zdrx{border:solid green 0px;height:5%;width:93%;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;color:var(--bk-text-primary);font-size:1.5vw;gap:0vw;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}#bookingTreeLogo.svelte-159zdrx.svelte-159zdrx{height:clamp(20px,4vh,40px);aspect-ratio:1 / 1;width:auto;object-fit:contain}#backPageButton.svelte-159zdrx.svelte-159zdrx{font-size:2.5vw}.save-site-btn.svelte-159zdrx.svelte-159zdrx{font-size:2.5vw;padding:.6rem 1.5rem}}@media only screen and (max-width: 600px) and (orientation: portrait){#paymentGatewayWelcomeMessage.svelte-159zdrx.svelte-159zdrx{font-size:7.5vw}#servicesTitle.svelte-159zdrx.svelte-159zdrx{font-size:6vw}.payment-gateway-container.svelte-159zdrx.svelte-159zdrx{height:100vh;margin:0;background:var(--bk-bg-gradient);border:solid red 0px;position:relative;display:flex;flex-direction:column;grid-template-rows:25% 60% 15%}#titleSection.svelte-159zdrx.svelte-159zdrx{height:10%}#servicesDisplaySection.svelte-159zdrx.svelte-159zdrx{height:70%;max-height:70%;border:solid red 0px;gap:5%;overflow-y:scroll}#calendarDisplaySection.svelte-159zdrx.svelte-159zdrx{height:70%;margin:0}#checkoutDisplaySection.svelte-159zdrx.svelte-159zdrx{height:70%}#contactDetailsSection.svelte-159zdrx.svelte-159zdrx{height:70%;margin-top:0vh}#contactDetailsTitle.svelte-159zdrx.svelte-159zdrx{font-size:7vw}#buttonSection.svelte-159zdrx.svelte-159zdrx{height:15%;border:solid red 0px}#continueToPaymentGatewayButton.svelte-159zdrx.svelte-159zdrx{width:clamp(160px,55vw,260px);height:clamp(38px,5.2vh,48px);margin:auto;font-size:clamp(.95rem,3.6vw,1.15rem);font-weight:600;background-color:#228b22;background:rgb(16,185,129);box-shadow:0 4px 14px #22c55e59}.booking-tree-banner-section.svelte-159zdrx.svelte-159zdrx{border:solid green 0px;height:5%;width:93%;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;color:var(--bk-text-primary);font-size:4.5vw;gap:5vw;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}#bookingTreeLogo.svelte-159zdrx.svelte-159zdrx{height:clamp(20px,4vh,40px);aspect-ratio:1 / 1;width:auto;object-fit:contain}#calendarTitle.svelte-159zdrx.svelte-159zdrx{font-size:7.5vw}#backPageButton.svelte-159zdrx.svelte-159zdrx{position:absolute;height:fit-content;width:fit-content;top:0%;left:5%;color:var(--bk-text-primary);background-color:transparent;border-style:none;cursor:pointer;outline:none;border:solid transparent 0px;font-size:4vw}.save-site-btn.svelte-159zdrx.svelte-159zdrx{font-size:3.5vw;padding:.5rem 1rem}}.booking-tree-banner-section.svelte-159zdrx.svelte-159zdrx{position:absolute;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom));width:min(560px,92%);height:auto;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:10px;z-index:20;pointer-events:auto;color:var(--bk-text-primary);font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(12px,.9vw,14px);font-weight:200}.save-site-btn.svelte-159zdrx.svelte-159zdrx{width:75%;margin:0}#buttonSection.svelte-159zdrx.svelte-159zdrx{padding-bottom:clamp(52px,6vh,76px)}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.booking-tree-banner-section.svelte-159zdrx.svelte-159zdrx{width:93%;bottom:calc(10px + env(safe-area-inset-bottom))}.save-site-btn.svelte-159zdrx .saveTextWrap.svelte-159zdrx{font-size:2.5vw}.theme-toggle.svelte-159zdrx.svelte-159zdrx{left:14px;bottom:calc(10px + env(safe-area-inset-bottom));width:34px;height:34px}}@media only screen and (max-width: 600px) and (orientation: portrait){.booking-tree-banner-section.svelte-159zdrx.svelte-159zdrx{width:93%;bottom:calc(10px + env(safe-area-inset-bottom))}.save-site-btn.svelte-159zdrx .saveTextWrap.svelte-159zdrx{font-size:3.5vw}.theme-toggle.svelte-159zdrx.svelte-159zdrx{left:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:32px;height:32px}}#subdomainText.svelte-18i7ba8{color:#fff;position:absolute;top:0;right:0}.container.svelte-18i7ba8{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100vw;margin:0;padding:0;background:radial-gradient(circle,#555 20%,#444 40%,#222 70%,#000 90%)}p.svelte-18i7ba8{border:solid blue 0px;margin:0}
