@charset "UTF-8";.search-container.svelte-1r1ox0u{position:relative;width:100%;margin-bottom:1rem}.search-input.svelte-1r1ox0u{width:100%;padding:1rem 3.5rem 1rem 1.5rem;color:#fff;font-size:1rem;outline:none;transition:all .3s ease;border-radius:33554400px;border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff40,#ffffff1a);box-shadow:0 8px 32px #0000004d}.search-input.svelte-1r1ox0u::placeholder{color:#ffffff80}.search-input.svelte-1r1ox0u:focus{background:#464b55e6;border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff1a}.search-button.svelte-1r1ox0u{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);background:#ffffff1a}.search-button.svelte-1r1ox0u:hover{background:#ffffff40;transform:translateY(-50%) scale(1.05)}.search-button.svelte-1r1ox0u:active{transform:translateY(-50%) scale(.95)}.floorplan-container.svelte-1vdqcd5{display:flex;height:120px;width:100%;align-items:center;padding:16px;margin-bottom:16px;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 4px 24px -1px #0000004d,0 1px #ffffff1a inset}.floorplan-container.svelte-1vdqcd5:hover{cursor:pointer;border-radius:16.258px;border:1.016px solid #fff;background:linear-gradient(90deg,#ffffff0a,#ffffff29 47.12%,#ffffff0a),linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 4.065px 24.387px -1.016px #d4af374d,0 1.016px #fff3 inset}.floorplan-container.svelte-1vdqcd5 .floorplan-image:where(.svelte-1vdqcd5){width:200px;height:100%;display:flex;align-items:center;justify-content:center}.floorplan-container.svelte-1vdqcd5 .floorplan-image:where(.svelte-1vdqcd5) .floorplan-image-container:where(.svelte-1vdqcd5){width:200px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(0deg,#0009,#0003,#0000)}.floorplan-container.svelte-1vdqcd5 .floorplan-image:where(.svelte-1vdqcd5) .floorplan-image-container:where(.svelte-1vdqcd5) img:where(.svelte-1vdqcd5){height:100%;border-radius:10px}.floorplan-container.svelte-1vdqcd5 .floorplan-image:where(.svelte-1vdqcd5) .floorplan-image-container:where(.svelte-1vdqcd5) .no-image-fallback:where(.svelte-1vdqcd5){display:none;width:100%;height:100%;align-items:center;justify-content:center;color:#fff9;font-size:12px;font-style:italic;text-align:center}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5){display:flex;flex:1;flex-direction:column;padding:0 20px;justify-content:space-between;height:100%}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item:where(.svelte-1vdqcd5){display:flex;flex-direction:row;gap:10px;align-items:center}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item:where(.svelte-1vdqcd5)>div:where(.svelte-1vdqcd5){display:flex;justify-content:center;gap:10px;margin-right:20px;align-items:center}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item:where(.svelte-1vdqcd5) .card-icon:where(.svelte-1vdqcd5){padding-top:5px}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item:where(.svelte-1vdqcd5) .dim-label:where(.svelte-1vdqcd5){color:#fffc;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;display:flex;align-items:center}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item:where(.svelte-1vdqcd5) .base-rent-label:where(.svelte-1vdqcd5){color:#fff9;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.55px;text-transform:uppercase}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item:where(.svelte-1vdqcd5) .rent-range:where(.svelte-1vdqcd5){color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700}.floorplan-container.svelte-1vdqcd5 .floorplan-info:where(.svelte-1vdqcd5) .floorplan-info-item-rent:where(.svelte-1vdqcd5){display:flex;flex-direction:row;justify-content:space-between;align-items:center}.floorplan-container.svelte-1vdqcd5 .more-units-button:where(.svelte-1vdqcd5){margin-top:auto;border-radius:20px;background:var(--bb-primary-color-20);display:flex;justify-content:center;align-items:center;padding:4px 6px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;margin-right:0!important}.floorplan-info-item-label.svelte-1vdqcd5{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700}@media (max-width: 768px){.floorplan-info.svelte-1vdqcd5{padding:0 0 0 5px!important}.floorplan-info.svelte-1vdqcd5 .floorplan-info-item:where(.svelte-1vdqcd5){gap:6px!important;font-size:13px!important}.floorplan-info.svelte-1vdqcd5 .floorplan-info-item:where(.svelte-1vdqcd5)>div:where(.svelte-1vdqcd5){margin-right:0!important;gap:4px!important}.floorplan-info-item-rent.svelte-1vdqcd5{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.floorplan-container.svelte-1vdqcd5{padding:8px}.floorplan-info-item-label.svelte-1vdqcd5{font-size:16px!important}.floorplan-image.svelte-1vdqcd5{width:96px!important}.floorplan-image.svelte-1vdqcd5 .floorplan-image-container:where(.svelte-1vdqcd5){width:96px!important}.floorplan-image.svelte-1vdqcd5 .floorplan-image-container:where(.svelte-1vdqcd5) img:where(.svelte-1vdqcd5){height:auto;max-height:100%;width:100%}.more-units-button.svelte-1vdqcd5{padding:3px 6px!important}}.single-floorplan-card.svelte-j3iz2f{display:flex;flex-direction:column;width:100%;gap:0;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 4px 24px -1px #0000004d,0 1px #ffffff1a inset}.floorplan-container.svelte-j3iz2f{display:flex;height:120px;width:100%;align-items:center;padding:16px}.floorplan-container.svelte-j3iz2f .floorplan-image:where(.svelte-j3iz2f){width:200px;height:100%;display:flex;align-items:center;justify-content:center}.floorplan-container.svelte-j3iz2f .floorplan-image:where(.svelte-j3iz2f) .floorplan-image-container:where(.svelte-j3iz2f){width:200px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:10px;opacity:.6;background:linear-gradient(0deg,#0009,#0003,#0000)}.floorplan-container.svelte-j3iz2f .floorplan-image:where(.svelte-j3iz2f) .floorplan-image-container:where(.svelte-j3iz2f) img:where(.svelte-j3iz2f){height:100px}.floorplan-container.svelte-j3iz2f .floorplan-image:where(.svelte-j3iz2f) .floorplan-image-container:where(.svelte-j3iz2f) .no-image-fallback:where(.svelte-j3iz2f){display:none;width:100%;height:100%;align-items:center;justify-content:center;color:#fff9;font-size:12px;font-style:italic;text-align:center}.floorplan-container.svelte-j3iz2f .floorplan-info:where(.svelte-j3iz2f){display:flex;flex:1;flex-direction:column;padding:0 20px;justify-content:start;gap:20px;height:100%}.floorplan-container.svelte-j3iz2f .floorplan-info:where(.svelte-j3iz2f) .floorplan-info-item:where(.svelte-j3iz2f){display:flex;flex-direction:row;gap:20px;font-size:15px}.floorplan-container.svelte-j3iz2f .floorplan-info:where(.svelte-j3iz2f) .floorplan-info-item:where(.svelte-j3iz2f) .rent-range:where(.svelte-j3iz2f) span:where(.svelte-j3iz2f){color:#fff9;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:14.667px;letter-spacing:.55px;text-transform:uppercase}.floorplan-container.svelte-j3iz2f .floorplan-info:where(.svelte-j3iz2f) .floorplan-info-item-stats:where(.svelte-j3iz2f) div:where(.svelte-j3iz2f){align-items:center;display:flex;gap:5px}.floorplan-info-item-label.svelte-j3iz2f{font-size:12px;font-weight:400}.units-table-wrap.svelte-j3iz2f{margin-top:12px}.units-table-wrap.svelte-j3iz2f .units-table-buttons:where(.svelte-j3iz2f){display:flex;gap:10px;justify-content:space-between;align-items:center}.units-table-wrap.svelte-j3iz2f .units-table-buttons:where(.svelte-j3iz2f) button:where(.svelte-j3iz2f),.units-table-wrap.svelte-j3iz2f .units-table-buttons:where(.svelte-j3iz2f) a:where(.svelte-j3iz2f){white-space:nowrap}.units-table-scroll.svelte-j3iz2f{overflow-x:auto;overflow-y:auto;max-height:260px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.units-table.svelte-j3iz2f{width:100%;border-collapse:collapse;font-size:13px}.units-table.svelte-j3iz2f .show-btn:where(.svelte-j3iz2f){min-width:110px;border-radius:33554400px;border:1px solid #D4AF37;background:#d4af371a;padding:6px 10px;color:#d4af37;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.units-table.svelte-j3iz2f th:where(.svelte-j3iz2f),.units-table.svelte-j3iz2f td:where(.svelte-j3iz2f){padding:14px;text-align:left;border-bottom:1px solid var(--bb-primary-color)}.units-table.svelte-j3iz2f th:where(.svelte-j3iz2f){font-weight:600;background:#ffffff1a;color:#ffffffe6}.units-table.svelte-j3iz2f td:where(.svelte-j3iz2f){color:#ffffffd9}.units-table.svelte-j3iz2f tbody:where(.svelte-j3iz2f) tr:where(.svelte-j3iz2f):last-child td:where(.svelte-j3iz2f){border-bottom:none}.units-table.svelte-j3iz2f tbody:where(.svelte-j3iz2f) tr:where(.svelte-j3iz2f):hover{background:#ffffff0a}@media (max-width: 768px){.floorplan-info.svelte-j3iz2f{padding:0 0 0 5px!important}.floorplan-info.svelte-j3iz2f .floorplan-info-item:where(.svelte-j3iz2f){gap:6px!important;font-size:13px!important}.floorplan-info.svelte-j3iz2f .floorplan-info-item:where(.svelte-j3iz2f)>div:where(.svelte-j3iz2f){margin-right:0!important;gap:4px!important}.floorplan-info-item-rent.svelte-j3iz2f{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.floorplan-container.svelte-j3iz2f{padding:8px}.floorplan-info-item-label.svelte-j3iz2f{font-size:16px!important}.floorplan-info.svelte-j3iz2f{width:270px}.floorplan-image.svelte-j3iz2f{width:270px!important;border-radius:10px;background:linear-gradient(0deg,#0009,#0003,#0000)}.floorplan-image.svelte-j3iz2f .floorplan-image-container:where(.svelte-j3iz2f){width:96px!important}.floorplan-image.svelte-j3iz2f .floorplan-image-container:where(.svelte-j3iz2f) img:where(.svelte-j3iz2f){height:auto;max-height:100%;width:100%}}@media (max-width: 480px){.floorplan-container.svelte-j3iz2f{height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}}.image-container.svelte-m1c3i0{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;width:100%;overflow-x:auto;margin-bottom:24px}.image-type.svelte-m1c3i0{display:inline-block;margin-bottom:12px;color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-transform:capitalize}.image-wrapper.svelte-m1c3i0{flex-shrink:0;height:100px;align-items:center;overflow:hidden;display:flex;justify-content:center;border-radius:10px}.render-image.svelte-m1c3i0{height:100%;border-radius:10px}@media (max-width: 768px){.image-wrapper.svelte-m1c3i0,.render-image.svelte-m1c3i0{height:80px}.image-type.svelte-m1c3i0{font-size:16px}}.tour-container.svelte-m92rhx{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin-bottom:24px}@media (max-width: 630px){.tour-container.svelte-m92rhx{grid-template-columns:1fr}}.tour-wrapper.svelte-m92rhx{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;position:relative}.tour-wrapper.svelte-m92rhx iframe:where(.svelte-m92rhx){width:100%;height:220px;border-radius:14px 14px 0 0;border:none}.tour-wrapper.svelte-m92rhx .tour-button:where(.svelte-m92rhx){position:absolute;top:10px;right:10px;z-index:10;border-radius:10px;background:#000000b3;cursor:pointer;display:flex;width:109.531px;height:32px;padding:0 12px;align-items:center;color:#fff;outline:none;gap:6px;border:none;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tour-description.svelte-m92rhx{display:inline-block;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;border-radius:0 0 14px 14px;background:#ffffff0d;padding:16px}.engrain-map-container.svelte-s38s48{width:100%;height:500px;box-sizing:border-box}.engrain-map-container.svelte-s38s48.modal-container{width:80vw;height:80vh}.floor-selector.svelte-s38s48{margin-bottom:12px}.floor-selector-title.svelte-s38s48{color:#d4af37;font-size:13px;font-weight:700;text-align:center;margin:0 0 10px}.floor-buttons.svelte-s38s48{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.floor-btn.svelte-s38s48{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;transition:transform .15s ease}.floor-btn.active.svelte-s38s48{transform:scale(1.1)}.floor-btn-circle.svelte-s38s48{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:background .15s ease,color .15s ease;background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.floor-btn.active.svelte-s38s48 .floor-btn-circle:where(.svelte-s38s48){background:var(--bb-primary-color);color:#000;border-color:var(--bb-primary-color);box-shadow:0 4px 16px var(--bb-primary-color-50)}.floor-btn.svelte-s38s48:not(.active):hover .floor-btn-circle:where(.svelte-s38s48){background:#fff3}#sightmap-container.svelte-s38s48{width:100%;height:calc(100% - 100px);border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 4px 24px -1px #0000004d,0 1px #ffffff1a inset;border-radius:20px;overflow:hidden;position:relative}.expand-button.svelte-s38s48{position:absolute;top:10px;right:10px;z-index:10;border-radius:10px;background:#000000b3;cursor:pointer;display:flex;width:109.531px;height:32px;padding:0 12px;align-items:center;color:#fff;outline:none;gap:6px;border:none;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 768px){.engrain-map-container.svelte-s38s48.modal-container{width:95vw}}.compare-container.svelte-sv4vrl{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 4px 24px -1px #0000004d,0 1px #ffffff1a inset;padding:20px}.compare-header.svelte-sv4vrl{font-size:14px;font-weight:600;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffe6}.compare-card.svelte-sv4vrl{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000026;padding:16px;box-shadow:0 2px 12px -2px #0003}.compare-table.svelte-sv4vrl{width:100%;border-collapse:collapse}.compare-table.svelte-sv4vrl thead:where(.svelte-sv4vrl) tr:where(.svelte-sv4vrl){border-bottom:1px solid rgba(255,255,255,.2)}.compare-table.svelte-sv4vrl thead:where(.svelte-sv4vrl) th:where(.svelte-sv4vrl){padding:12px;font-size:13px;font-weight:600;color:#ffffffb3;text-align:left}.compare-table.svelte-sv4vrl thead:where(.svelte-sv4vrl) th:where(.svelte-sv4vrl):not(:first-child){text-align:center;color:#fff}.compare-table.svelte-sv4vrl tbody:where(.svelte-sv4vrl) tr:where(.svelte-sv4vrl){border-bottom:1px solid rgba(255,255,255,.1)}.compare-table.svelte-sv4vrl tbody:where(.svelte-sv4vrl) tr:where(.svelte-sv4vrl):last-child{border-bottom:none}.compare-table.svelte-sv4vrl tbody:where(.svelte-sv4vrl) tr:where(.svelte-sv4vrl):hover{background:#ffffff0a}.compare-table.svelte-sv4vrl tbody:where(.svelte-sv4vrl) th:where(.svelte-sv4vrl){padding:12px;font-size:13px;font-weight:400;color:#ffffffb3;text-align:left}.compare-table.svelte-sv4vrl td:where(.svelte-sv4vrl){padding:12px;font-size:13px;color:#fff;text-align:center}@media (max-width: 640px){.compare-card.svelte-sv4vrl{padding:8px;overflow-x:auto}}.skeleton-loader.svelte-19oo5pc{display:flex;flex-direction:column;gap:14px;padding-top:4px}.skeleton-line.svelte-19oo5pc{display:block;height:14px;border-radius:999px;background:#ffffff2e;animation:svelte-19oo5pc-skeleton-pulse 1.4s ease-in-out infinite;animation-delay:var(--delay, 0)}.skeleton-line.short.svelte-19oo5pc{width:80%}.skeleton-line.medium.svelte-19oo5pc{width:90%}@keyframes svelte-19oo5pc-skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.neighborhood-container.svelte-1fk9j7e{width:100%;height:350px;padding-bottom:10px;overflow:hidden;border-radius:20px;position:relative}.neighborhood-container.svelte-1fk9j7e .neighborhood-iframe:where(.svelte-1fk9j7e){width:100%;height:700px;border:none}.neighborhood-container.svelte-1fk9j7e .neighborhood-button:where(.svelte-1fk9j7e){position:absolute;top:10px;right:10px;z-index:10;border-radius:10px;background:#000000b3;cursor:pointer;display:flex;width:109.531px;height:32px;padding:0 12px;align-items:center;color:#fff;outline:none;gap:6px;border:none;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 768px){.neighborhood-container.svelte-1fk9j7e{height:350px}}.message-container.svelte-50c0y0{height:auto;width:100%;overflow:hidden}.message-container.new-message.svelte-50c0y0{min-height:100%}.message-title-content.svelte-50c0y0{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.6)}.message-content.svelte-50c0y0{color:#ffffffe6;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;padding-top:20px}@media (max-width: 768px){.message-title-content.svelte-50c0y0{font-size:16px}.message-content.svelte-50c0y0{font-size:14px}}@keyframes svelte-50c0y0-cbs-pulse{0%,to{opacity:.35}50%{opacity:.9}}.cbs-line{height:10px;border-radius:999px;background:#ffffff26;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-line--wide{width:90%}.cbs-line--mid{width:65%}.cbs-line--short{width:45%}.cbs-pill{height:24px;width:70px;border-radius:999px;background:#ffffff1f;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-pill--wide{width:110px}.cbs-floorplan-list{display:flex;flex-direction:column;gap:12px}.cbs-fp-row{display:flex;align-items:center;gap:16px;height:120px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.cbs-fp-img{flex-shrink:0;width:140px;height:88px;border-radius:10px;background:#ffffff1f;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-fp-info{flex:1;display:flex;flex-direction:column;gap:10px}.cbs-fp-stats{display:flex;gap:8px}.cbs-fp-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.cbs-single-fp{display:flex;gap:20px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.cbs-single-fp-img{flex-shrink:0;width:220px;height:180px;border-radius:12px;background:#ffffff1f;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-single-fp-info{flex:1;display:flex;flex-direction:column;gap:12px;justify-content:center}.cbs-compare{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cbs-compare-col{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.cbs-compare-img{width:100%;height:90px;border-radius:8px;background:#ffffff1f;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s);margin-bottom:4px}.cbs-images{display:flex;flex-direction:column;gap:0;margin-bottom:8px}.cbs-images-row{display:flex;gap:12px;overflow:hidden}.cbs-img-thumb{flex-shrink:0;width:130px;height:100px;border-radius:10px;background:#ffffff1f;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-tours{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cbs-tour-item{width:100%;aspect-ratio:16/9;border-radius:12px;background:#ffffff1f;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-engrain-map{display:flex;flex-direction:column;gap:12px;width:100%}.cbs-engrain-floors{display:flex;flex-direction:column;align-items:center;gap:10px}.cbs-engrain-floor-title{width:44px;height:10px;border-radius:999px;background:#d4af3740;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-engrain-floor-circles{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cbs-engrain-circle{width:52px;height:52px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.cbs-engrain-canvas{width:100%;height:320px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;animation:svelte-50c0y0-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.chat.svelte-1mhiq4i{width:100%;height:100%;background:transparent;display:flex;flex-direction:column}.chat.svelte-1mhiq4i .chat-container:where(.svelte-1mhiq4i){width:100%;height:calc(100% - 100px);flex:1;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.nav-button-landing.svelte-4w6zl8{border-radius:16px;border:1px solid rgba(255,255,255,.3);background:#0009;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s ease;color:#fff;width:128px;height:96px}.nav-button-landing.svelte-4w6zl8:hover{background:#464b55e6;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 20px #0000004d}.nav-button-landing.svelte-4w6zl8:active{transform:translateY(-2px)}.nav-button-landing.active.svelte-4w6zl8{border-radius:16px;border:1px solid rgba(212,175,55,.4);background:#d4af374d;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 768px){.nav-button-landing.svelte-4w6zl8{padding:1rem .5rem;min-height:100px}.nav-label.svelte-4w6zl8{font-size:.75rem}}.nav-button-landing-mobile.svelte-4w6zl8{border:1px solid rgba(255,255,255,.3);box-shadow:0 2.404px 14.421px -.601px #00000040;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;gap:8px;border-radius:12px;background:#0000004d;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:4px 12px}.nav-button-landing-mobile.active.svelte-4w6zl8{border:1px solid #D4AF37}.nav-button-landing-mobile.svelte-4w6zl8 .nav-button-landing-mobile-icon:where(.svelte-4w6zl8){height:18px!important;overflow:hidden}.nav-button-landing-mobile.svelte-4w6zl8 .nav-label-mobile:where(.svelte-4w6zl8){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-button-landing-mobile-icon svg{height:18px!important;width:auto!important}.navigation-grid.svelte-hh2pvg{position:absolute;bottom:-150px;left:50%;translate:-50% 0;width:max-content;display:flex;gap:12px;transform-origin:center center;will-change:transform,opacity}.navigation-grid.animated.svelte-hh2pvg{gap:0;max-width:670px}.navigation-grid-mobile.svelte-hh2pvg{display:flex;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;justify-content:center;padding-bottom:5px;min-height:55px;margin-bottom:8px;position:relative;top:155px}.navigation-grid-mobile.svelte-hh2pvg::-webkit-scrollbar{height:8px}.navigation-grid-mobile.svelte-hh2pvg::-webkit-scrollbar-track{background:transparent}.navigation-grid-mobile.svelte-hh2pvg::-webkit-scrollbar-thumb{background:#0006;border-radius:4px}.navigation-grid-mobile.svelte-hh2pvg::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width: 820px){.navigation-grid-mobile.svelte-hh2pvg{justify-content:start}}@media (max-height: 850px),(max-width: 1024px){.navigation-grid-mobile.svelte-hh2pvg{top:110px}.navigation-grid-mobile.no-landing-page.svelte-hh2pvg{top:0}}.community-policy-wrapper.svelte-1sbiwwd{position:fixed;top:50%;right:0;transform:translateY(-50%);width:110px;height:auto;padding:16px;border-radius:24px 0 0 24px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);background:#0003;box-shadow:0 25px 50px -12px #00000040;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;flex-direction:column;align-items:center;justify-content:center}.community-policy-wrapper.svelte-1sbiwwd .community-policy-header:where(.svelte-1sbiwwd){display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;color:#fff;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}.community-policy-wrapper.svelte-1sbiwwd .community-policy-header:where(.svelte-1sbiwwd) .white:where(.svelte-1sbiwwd){color:#fff9;font-size:9px;font-weight:400}.community-policy-wrapper.svelte-1sbiwwd .community-policies:where(.svelte-1sbiwwd){display:flex;flex-direction:column;gap:8px;max-height:35vh;width:110px;text-align:center;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;padding:12px 5px}.community-policy-wrapper.svelte-1sbiwwd .community-policy-btn:where(.svelte-1sbiwwd){border:none;width:40px;height:40px;border-radius:14px;background:#fff3;box-shadow:0 25px 50px -12px #00000040;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffffb3;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;cursor:pointer}.community-policy-wrapper.svelte-1sbiwwd .community-policy-btn:where(.svelte-1sbiwwd):hover{background:var(--bb-primary-color-20);border:1px solid var(--bb-primary-color-50)}.community-policy-wrapper.svelte-1sbiwwd .community-policy-footer:where(.svelte-1sbiwwd){border-top:1px solid rgba(255,255,255,.1);padding-top:12px;display:flex;align-items:center;justify-content:center}.community-policy-wrapper.svelte-1sbiwwd .btn-view-details:where(.svelte-1sbiwwd){display:flex;justify-content:center;align-items:center;gap:4px;flex-shrink:1!important;height:32px;border-radius:50px;line-height:18px;text-decoration:none;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;white-space:nowrap;color:#fff}.community-item.svelte-1sbiwwd{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding-left:8px}.community-item.svelte-1sbiwwd:first-child .tooltip-new:where(.svelte-1sbiwwd){top:calc(100% + 2px);bottom:auto}.tooltip-new.svelte-1sbiwwd{position:absolute;bottom:calc(100% + 2px);left:calc(50% + 3px);transform:translate(-50%);z-index:1066;padding:3px 6px;border-radius:8px;background:#000000b3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.3);box-shadow:0 25px 50px -12px #00000080;color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:400;width:max-content;max-width:100px;word-break:break-word;visibility:hidden;opacity:0;pointer-events:none;display:flex;flex-direction:column;gap:6px;transition:opacity .2s ease,visibility .2s ease}.tooltip-title.svelte-1sbiwwd{font-size:10px;text-transform:capitalize}.community-item.svelte-1sbiwwd:hover .tooltip-new:where(.svelte-1sbiwwd){visibility:visible;opacity:1}@media (max-width: 1024px){.community-policy-wrapper.svelte-1sbiwwd{display:none!important}}.special-offer-wrapper.svelte-7oz9d0{position:fixed;bottom:94px;right:40px;width:210px;height:auto;padding:10px 16px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;border:1px solid rgba(212,175,55,.4);background:linear-gradient(135deg,#d4af3733,#0006);box-shadow:0 25px 50px -12px #d4af3733;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-weight:300;z-index:999}.special-offer-wrapper.svelte-7oz9d0:hover{scale:1.03;transition:transform .25s ease}.special-offer-wrapper.svelte-7oz9d0 .special-offer-button:where(.svelte-7oz9d0){border:none;width:100%;height:100%;background:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:0;margin:0;cursor:pointer}.special-offer-wrapper.svelte-7oz9d0 .special-offer-button:where(.svelte-7oz9d0) .special-offer-icon:where(.svelte-7oz9d0){min-width:32px;min-height:32px;border-radius:33554400px;border:1px solid #d4af37;background:#d4af374d;display:flex;align-items:center;justify-content:center}.special-offer-wrapper.svelte-7oz9d0 .special-offer-button:where(.svelte-7oz9d0) .special-offer-header:where(.svelte-7oz9d0){display:flex;flex-direction:column;align-items:start;color:#d4af37;font-family:Inter;font-size:12px;font-style:normal}.special-offer-wrapper.svelte-7oz9d0 .special-offer-button:where(.svelte-7oz9d0) .special-offer-title:where(.svelte-7oz9d0){text-transform:uppercase;font-weight:700}.special-offer-wrapper.svelte-7oz9d0 .special-offer-button:where(.svelte-7oz9d0) .special-offer-subtitle:where(.svelte-7oz9d0){font-size:14px;color:#fff;text-align:left;word-break:break-word;display:flex;flex-wrap:wrap}.special-offer-content.svelte-7oz9d0{position:fixed;bottom:94px;right:40px;width:250px;height:auto;padding:20px;border-radius:16px;border-top:2px solid #d4af37;border-left:1px solid rgba(249,240,212,.4);border-right:1px solid rgba(249,240,212,.4);border-bottom:1px solid rgba(249,240,212,.4);background:linear-gradient(135deg,#d4af3733,#0006);box-shadow:0 25px 50px -12px #d4af3733;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999}.special-offer-content.svelte-7oz9d0 .special-offer-content-header:where(.svelte-7oz9d0){display:flex;gap:10px;width:100%;margin-bottom:16px}.special-offer-content.svelte-7oz9d0 .special-offer-content-header:where(.svelte-7oz9d0) .special-offer-icon:where(.svelte-7oz9d0){width:32px;height:32px;border-radius:33554400px;border:1px solid #d4af37;background:#d4af374d;display:flex;align-items:center;justify-content:center}.special-offer-content.svelte-7oz9d0 .special-offer-content-header:where(.svelte-7oz9d0) .special-offer-content-title:where(.svelte-7oz9d0){display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border-radius:33554400px;background:#0003;padding:6px 12px;word-break:break-word;flex-wrap:wrap}.special-offer-content.svelte-7oz9d0 .special-offer-content-header:where(.svelte-7oz9d0) .special-offer-close-btn:where(.svelte-7oz9d0){position:absolute;top:16px;right:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:33554400px;background:#0006;cursor:pointer}.special-offer-content.svelte-7oz9d0 .special-offer-content-body:where(.svelte-7oz9d0){display:flex;flex-direction:column;gap:8px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:300}.special-offer-content.svelte-7oz9d0 .special-offer-content-body:where(.svelte-7oz9d0) .special-offer-title:where(.svelte-7oz9d0){font-size:18px;font-weight:700}.special-offer-content.svelte-7oz9d0 .special-offer-content-body:where(.svelte-7oz9d0) .special-offer-subtitle:where(.svelte-7oz9d0){font-weight:700;font-size:24px;color:#d4af37;word-break:break-word;display:flex;flex-wrap:wrap}.special-offer-content.svelte-7oz9d0 .special-offer-content-body:where(.svelte-7oz9d0) .special-offer-content-description:where(.svelte-7oz9d0){word-break:break-word;display:flex;flex-wrap:wrap}@media (max-width: 1024px){.special-offer-content.svelte-7oz9d0,.special-offer-wrapper.svelte-7oz9d0{bottom:66px;right:20px}}.landing-page.svelte-yh0r9x{width:100%;height:calc(100vh - 65px);max-height:calc(100vh - 65px);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:2rem;padding-bottom:100px;overflow-y:hidden}.welcome-card.svelte-yh0r9x{position:relative;max-width:900px;width:100%;padding:3rem 2.5rem;margin-bottom:3rem;border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px -12px #00000040;background:#0003;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);top:170px}.welcome-card.darker.svelte-yh0r9x{background:#00000080}.welcome-card.animated.svelte-yh0r9x{margin-bottom:0;padding:10px 20px;top:0}.card-title.svelte-yh0r9x{font-size:36px;font-weight:700;color:#fff;margin:0 0 1.5rem;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.card-description.svelte-yh0r9x{font-size:clamp(.9rem,1.5vw,1rem);color:#e0e0e0;line-height:1.6;margin:0 0 2rem;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.ai-attribution.svelte-yh0r9x{font-size:.875rem;color:#fff9;text-align:center;margin:0}.chat-wrapper.svelte-yh0r9x{display:none;height:100%}.chat-wrapper.visible.svelte-yh0r9x{display:block}@media (max-height: 850px),(max-width: 1024px){.landing-page.svelte-yh0r9x{padding:1rem 10px;height:calc(100% - 120px);max-height:calc(100% - 120px)}.welcome-card.svelte-yh0r9x{padding:24px!important;margin-bottom:2rem;top:120px;max-height:calc(100% - 40px)!important}.welcome-card.svelte-yh0r9x .card-title:where(.svelte-yh0r9x){font-size:24px}}@media (min-height: 850px) and (max-width: 1024px){.landing-page.svelte-yh0r9x{height:calc(100% - 125px);max-height:calc(100% - 125px)}}@media (max-width: 768px){.landing-page.svelte-yh0r9x{padding:1rem 10px;height:calc(100% - 110px);max-height:calc(100% - 110px)}.welcome-card.svelte-yh0r9x{padding:10px!important;margin-bottom:2rem;max-height:calc(100% - 55px)!important}}.header-btn.svelte-1qf8yn8{display:flex;align-items:center;gap:8px;justify-content:center;height:38px;padding:8px 16px;font-size:16px;font-family:Inter;font-weight:500;font-style:normal;border-radius:33554400px;text-decoration:none;cursor:pointer}.header-btn.svelte-1qf8yn8 .icon:where(.svelte-1qf8yn8){display:flex;align-self:center}.header-btn.svelte-1qf8yn8.btn-primary{background:#d4af37;border:1px solid transparent;color:#000}.header-btn.svelte-1qf8yn8.btn-primary:hover{background-color:#c19b2b}.header-btn.svelte-1qf8yn8.btn-outline{background:none;color:#d4af37;border:1px solid #d4af37}.header-btn.svelte-1qf8yn8.btn-outline:hover{background-color:#d4af371a!important}@media (max-width: 900px){.header-btn.svelte-1qf8yn8{height:32px;font-size:12px;width:32px;margin-left:4px}.header-btn.svelte-1qf8yn8 .header-btn-text:where(.svelte-1qf8yn8){display:none}.header-btn.svelte-1qf8yn8.header-btn-open{width:auto}.header-btn.svelte-1qf8yn8.header-btn-open .header-btn-text:where(.svelte-1qf8yn8){display:block}.header-btn.svelte-1qf8yn8{padding:4px 8px}.header-btn.svelte-1qf8yn8 .header-btn-text:where(.svelte-1qf8yn8){display:none}}.header-wrapper.svelte-52xvxb{width:100%;padding:8px 48px;flex-shrink:0;background:#085d6780;height:68px;display:flex;justify-content:space-between;align-items:center;z-index:1000}.header-wrapper.opcity-layer.svelte-52xvxb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logo.svelte-52xvxb{width:auto;max-width:170px;max-height:52px;height:-webkit-fill-available;overflow:hidden;margin:0;z-index:1}.logo.svelte-52xvxb img:where(.svelte-52xvxb){width:100%;height:100%;object-fit:contain;display:block;height:28px}.header-right.svelte-52xvxb{display:flex;gap:8px;align-items:center;justify-content:center}@media (max-width: 768px){.header-wrapper.svelte-52xvxb{height:56px;padding:8px 16px}.header-wrapper.svelte-52xvxb .logo:where(.svelte-52xvxb){width:auto;max-width:92px;max-height:60px;height:-webkit-fill-available;overflow:hidden;margin:0;z-index:1}.header-right.svelte-52xvxb{gap:6px}}.footer-content-link.svelte-77yy6k{display:flex;align-items:center}.footer-content-link.svelte-77yy6k a:where(.svelte-77yy6k){display:flex;align-items:center;gap:8px;text-decoration:none}.footer-content-item.svelte-77yy6k{display:flex;align-items:center;position:relative}.btn-wrapper.svelte-77yy6k{display:flex;align-items:center;gap:8px;position:relative;cursor:auto!important}.tooltip-new.svelte-77yy6k{position:absolute;bottom:120%;left:50%;transform:translate(-50%);z-index:1066;padding:12px;border-radius:8px;background:#000000d9;border:1px solid rgba(212,175,55,.3);box-shadow:0 25px 50px -12px #00000080;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;width:max-content;max-width:280px;visibility:hidden;opacity:0;cursor:none;display:block;flex-direction:column;gap:6px;transition:opacity .2s ease,visibility .2s ease}.tooltip-new.svelte-77yy6k ul:where(.svelte-77yy6k){list-style:disc;padding-left:16px;margin:8px 0 0}.tooltip-new.svelte-77yy6k ul:where(.svelte-77yy6k) li:where(.svelte-77yy6k){font-style:normal!important;font-weight:400;color:#fff!important}.tooltip-container-new.svelte-77yy6k:hover .tooltip-new:where(.svelte-77yy6k){visibility:visible;opacity:1}.tooltip-title.svelte-77yy6k{color:#fffc!important}.icon.svelte-77yy6k{display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.arrow-icon.svelte-77yy6k{margin-left:auto}.footer-content.svelte-1b1gwk0{display:flex;flex-direction:column;width:100%;color:#ffffffb3;padding:0 20px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400}.footer-content.svelte-1b1gwk0 .footer-content-item:where(.svelte-1b1gwk0){display:flex;justify-content:flex-start;align-items:center;gap:6px;white-space:nowrap}.footer-content.svelte-1b1gwk0 .footer-content-item.end:where(.svelte-1b1gwk0){justify-content:flex-end}.footer-content-wrapper.svelte-1b1gwk0,.footer-content-wrapper-2.svelte-1b1gwk0{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;width:100%;align-items:center}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-link-social-media:where(.svelte-1b1gwk0){list-style:none}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-link-social-media:where(.svelte-1b1gwk0) a:where(.svelte-1b1gwk0){text-decoration:none;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-link-social-media:where(.svelte-1b1gwk0) a:where(.svelte-1b1gwk0){width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;background:#ffffff1a}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-link-social-media:where(.svelte-1b1gwk0) a:where(.svelte-1b1gwk0):hover{background:#d4af37}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-wrapper-others-btns:where(.svelte-1b1gwk0){display:flex;align-items:center;gap:16px;white-space:nowrap}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-wrapper-others-btns:where(.svelte-1b1gwk0):first-child{justify-content:flex-start}.footer-content-wrapper.svelte-1b1gwk0 .footer-content-wrapper-others-btns:where(.svelte-1b1gwk0):last-child{justify-content:flex-end}.footer-content-wrapper-social.svelte-1b1gwk0{display:flex;align-items:center;justify-content:center;gap:8px}.footer-content-wrapper-2.svelte-1b1gwk0 .footer-content-wrapper-legal-btns:where(.svelte-1b1gwk0){display:flex;align-items:center;justify-content:center;gap:8px}.vertical-line.svelte-1b1gwk0{border-left:1px solid rgba(255,255,255,.3);height:16px;flex-shrink:0}.bb-btn-text,.footer-content-link a{white-space:nowrap}.separator-circle.svelte-1b1gwk0{width:4px;height:4px;background-color:#fff9;border-radius:50%;flex-shrink:0}.powered-copyright.svelte-1b1gwk0{color:#ffffff80;white-space:nowrap}.footer-mobile-link.svelte-uienq8 a:where(.svelte-uienq8){color:#ffffffb3;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;text-decoration:none;cursor:pointer}.footer-mobile-link.svelte-uienq8 a:where(.svelte-uienq8):hover{color:#d4af37}.property-info.svelte-uienq8{position:absolute;left:50%;transform:translate(-50%)}.footer-btn-mobile.svelte-uienq8{border-radius:10px;border:1px solid rgba(212,175,55,.4);background:linear-gradient(90deg,#d4af3733,#085d6733);display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;color:#fff;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;cursor:pointer}.footer-mobile-content-item-content-cards.svelte-w53der{display:flex;flex-direction:column;gap:6px;padding:14px;min-width:128px;max-width:128px;min-height:80px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;word-break:break-word;color:#fff9;font-family:Inter;font-size:10px;font-style:normal;font-weight:500;cursor:pointer}.footer-mobile-content-item-content-cards.svelte-w53der:hover{background:#d4af371a;border:1px solid rgba(212,175,55,.4)}.footer-mobile-content-item-content-cards.svelte-w53der .item-icon:where(.svelte-w53der){width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff3;box-shadow:0 25px 50px -12px #00000040}.item-title.svelte-w53der{display:block;width:100%;color:#fff;font-size:12px;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.footer-mobile-backdrop.svelte-ytl23c{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:998;align-items:flex-end}.footer-mobile-overlay.svelte-ytl23c{display:none;position:fixed;bottom:0;left:0;right:0;top:65px;width:100%;background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 25px 50px -12px #00000040;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:997;display:flex;flex-direction:column;color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;border-top:1px solid rgba(255,255,255,.4)}.footer-mobile-content.svelte-ytl23c{padding:16px 24px;display:flex;flex-direction:column;gap:24px;overflow:auto;scrollbar-width:thin;scrollbar-color:#555 rgba(0,0,0,.3)}.footer-mobile-content.svelte-ytl23c .icon:where(.svelte-ytl23c){display:flex;align-self:center}.footer-mobile-content.svelte-ytl23c::-webkit-scrollbar-track{background:#0000004d}.footer-mobile-content.svelte-ytl23c::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:6px}.footer-mobile-content.svelte-ytl23c::-webkit-scrollbar-thumb:hover{background:#ffffff80}.footer-mobile-header.svelte-ytl23c{height:65px;border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.4);background:#0000004d;padding:24px;color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-radius:24px 24px 0 0}.close-btn-icon.svelte-ytl23c{border:none;margin:0;padding:10px;border-radius:33554400px;background:#ffffff1a;height:40px;width:40px;cursor:pointer}.footer-mobile-content-item.svelte-ytl23c:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:24px;text-align:start;color:#fffc;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400}.footer-mobile-content-item.svelte-ytl23c:not(:last-child) .footer-mobile-address:where(.svelte-ytl23c){display:flex;align-items:start;flex-wrap:wrap;gap:8px;flex-direction:column}.footer-mobile-content-item.svelte-ytl23c:not(:last-child) .footer-mobile-address:where(.svelte-ytl23c) a:where(.svelte-ytl23c){text-decoration:none}.footer-mobile-content-item.svelte-ytl23c:not(:last-child) .footer-mobile-address:where(.svelte-ytl23c) a:where(.svelte-ytl23c) .icon:where(.svelte-ytl23c){width:14px}.footer-mobile-content-item-icon-img.svelte-ytl23c{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;background:#fff3;box-shadow:0 25px 50px -12px #00000040}.footer-mobile-content-item-icon.svelte-ytl23c{display:flex;align-items:flex-start;gap:12px}.footer-mobile-content-item-content.svelte-ytl23c{display:flex;flex-direction:column;align-items:flex-start;max-width:fit-content;width:100%;word-break:break-word}.footer-mobile-content-item-legal-btns.svelte-ytl23c{display:flex;flex-direction:column;align-items:start;gap:8px;width:100%}.footer-mobile-content-item-others-btns.svelte-ytl23c{display:flex;flex-wrap:wrap;gap:10px;width:100%;align-items:start}.footer-mobile-content-item-legal-btns .footer-content-link{display:flex;justify-content:space-between;align-items:center;width:100%;text-transform:capitalize;cursor:pointer;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;height:46px;padding:0 16px}.footer-mobile-content-item-legal-btns .footer-content-link a{width:100%;height:100%;display:flex;align-items:center}.footer-mobile-content-item-others-btns .footer-content-link,.footer-mobile-content-item-others-btns .footer-content-item{display:flex;align-items:center;cursor:pointer;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;height:42px;padding:8px 16px}.footer-mobile-content-item-others-btns .footer-content-link a,.footer-mobile-content-item-others-btns .footer-content-item button,.footer-mobile-content-item-others-btns .footer-content-item .btn-wrapper{max-width:fit-content;min-width:128px;display:flex;align-items:center;justify-content:center;gap:8px}.footer-mobile-content-item-others-btns .footer-content-link a .icon,.footer-mobile-content-item-others-btns .footer-content-item button .icon,.footer-mobile-content-item-others-btns .footer-content-item .btn-wrapper .icon{display:flex;align-self:center}.footer-mobile-content-item-description.svelte-ytl23c{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;margin:6px 0 12px}.footer-mobile-content-item-list.svelte-ytl23c{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.footer-mobile-content-item-community.svelte-ytl23c{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;gap:12px}.bb-btn-secondary.svelte-ytl23c{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;border-radius:10px;padding:0 12px;height:30px;min-width:fit-content;width:120px;cursor:pointer}.bb-btn-secondary.svelte-ytl23c .icon:where(.svelte-ytl23c){display:flex;align-self:center}.footer-mobile-content-cards-wrapper.svelte-ytl23c{display:flex;max-width:fit-content;width:100%;overflow-x:auto;gap:10px;padding-bottom:8px}.footer-mobile-content-links-wrapper.svelte-ytl23c{display:flex;gap:12px;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;width:100%;margin-bottom:40px}.footer-mobile-content-links-wrapper.svelte-ytl23c .icon:where(.svelte-ytl23c){padding:14px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;border-radius:33554400px;background:#ffffff1a}.footer-mobile-content-links-wrapper.svelte-ytl23c .icon:where(.svelte-ytl23c):hover{background:#d4af37}.footer-mobile-copyright-text.svelte-ytl23c{display:flex;flex-direction:column;align-items:center;width:100%;color:#ffffff80;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;margin-bottom:10px}.footer-mobile-copyright-text.svelte-ytl23c .powered-by:where(.svelte-ytl23c){color:#fff6}.footer-wrapper.svelte-1k4lqf1{width:100%;height:86px;background:#00000080;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1000;position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px 0}.footer-wrapper-mobile.svelte-1k4lqf1{position:relative;display:none;justify-content:space-between;align-items:center;width:100%;position:fixed;bottom:0;left:0;right:0;height:50px;padding:0 24px;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;color:#ffffffb3;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500}@media (max-width: 1024px){.footer-wrapper.svelte-1k4lqf1{display:none}.footer-wrapper-mobile.svelte-1k4lqf1{display:flex}}@media (max-width: 768px){.footer-wrapper-mobile.svelte-1k4lqf1{padding:0 16px}}.modal-body-wrapper.svelte-100p06c{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:16px;color:#fff;font-size:15px;font-style:normal;font-weight:600;font-family:Inter}.modal-body-wrapper.svelte-100p06c .modal-image-wrapper:where(.svelte-100p06c){display:flex;flex-direction:column;align-items:start;justify-content:center;gap:8px}.modal-body-wrapper.svelte-100p06c .modal-image-wrapper:where(.svelte-100p06c) .modal-image:where(.svelte-100p06c){display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 25px 50px -12px #00000040;width:min(94vw,1000px);height:min(50vh,600px)}.modal-body-wrapper.svelte-100p06c .modal-image-wrapper:where(.svelte-100p06c) .modal-image:where(.svelte-100p06c) img:where(.svelte-100p06c){width:100%;height:100%;object-fit:contain;display:block}.modal-body-wrapper.svelte-100p06c .modal-image-wrapper:where(.svelte-100p06c) .modal-description:where(.svelte-100p06c){color:#ffffffb3;font-family:Inter;font-size:14px;font-style:italic;font-weight:400}.modal-body-wrapper.svelte-100p06c .modal-title:where(.svelte-100p06c){font-size:28px;font-weight:600;display:flex;align-items:center;gap:8px}.modal-body-wrapper.svelte-100p06c .modal-title:where(.svelte-100p06c) .free-units-wrapper:where(.svelte-100p06c){display:flex;gap:6px;padding:4px 10px;align-items:center;color:#00d4aa;font-family:Inter;font-style:normal;font-weight:600;letter-spacing:.25px;font-size:10px;border-radius:33554400px;border:1px solid rgba(0,212,170,.4);background:linear-gradient(90deg,#00d4aa33,#00b89033)}.modal-body-wrapper.svelte-100p06c .details-unit-wrapper:where(.svelte-100p06c){display:flex;align-items:center;gap:20px}.modal-body-wrapper.svelte-100p06c .details-unit-wrapper:where(.svelte-100p06c) .unit-value:where(.svelte-100p06c){display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400}.modal-body-wrapper.svelte-100p06c .modal-price-wrapper:where(.svelte-100p06c){display:flex;align-items:center;gap:8px;color:#ffffffe6;font-family:Inter;font-size:13px;font-style:normal;font-weight:400}.modal-body-wrapper.svelte-100p06c .modal-price-wrapper:where(.svelte-100p06c) .modal-price:where(.svelte-100p06c){font-size:20px;font-weight:700}.modal-body-wrapper.svelte-100p06c .units-available-wrapper:where(.svelte-100p06c){display:flex;align-items:center;flex-wrap:wrap;gap:16px}.modal-body-wrapper.svelte-100p06c .units-available-wrapper:where(.svelte-100p06c) .units-available:where(.svelte-100p06c){font-size:15px;font-weight:600}.modal-body-wrapper.svelte-100p06c .units-available-wrapper:where(.svelte-100p06c) .units-available-btns:where(.svelte-100p06c){display:flex;align-items:center;gap:12px}@media (max-width: 768px){.modal-body-wrapper.svelte-100p06c{width:100%;max-width:100%;flex-direction:column;gap:12px}.modal-body-wrapper.svelte-100p06c .modal-image:where(.svelte-100p06c){padding:12px!important}.modal-body-wrapper.svelte-100p06c .modal-title:where(.svelte-100p06c){font-size:24px}.modal-body-wrapper.svelte-100p06c .details-unit-wrapper:where(.svelte-100p06c){gap:12px;flex-wrap:wrap}.modal-body-wrapper.svelte-100p06c .details-unit-wrapper:where(.svelte-100p06c) .unit-value:where(.svelte-100p06c){font-size:12px}.modal-body-wrapper.svelte-100p06c .modal-price-wrapper:where(.svelte-100p06c){font-size:12px}.modal-body-wrapper.svelte-100p06c .modal-price-wrapper:where(.svelte-100p06c) .modal-price:where(.svelte-100p06c){font-size:18px}.modal-body-wrapper.svelte-100p06c .units-available:where(.svelte-100p06c){font-size:14px!important}}.modal-body-wrapper.svelte-1pyrd87{width:100%;display:flex;order:1;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Inter}.modal-body-wrapper.svelte-1pyrd87 .modal-image-wrapper:where(.svelte-1pyrd87){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-bottom:4px}.modal-body-wrapper.svelte-1pyrd87 .modal-image-wrapper:where(.svelte-1pyrd87) .modal-image:where(.svelte-1pyrd87){display:flex;align-items:center;justify-content:center;padding:24px 0;border-radius:10px;background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 25px 50px -12px #00000040;width:min(95vw,1000px);height:min(50vh,600px)}.modal-body-wrapper.svelte-1pyrd87 .modal-image-wrapper:where(.svelte-1pyrd87) .modal-image:where(.svelte-1pyrd87) img:where(.svelte-1pyrd87){width:100%;height:100%;object-fit:contain}.modal-body-wrapper.svelte-1pyrd87 .modal-image-wrapper:where(.svelte-1pyrd87) .carousel-right-btn:where(.svelte-1pyrd87){position:absolute;top:50%;right:16px;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.modal-body-wrapper.svelte-1pyrd87 .modal-image-wrapper:where(.svelte-1pyrd87) .carousel-left-btn:where(.svelte-1pyrd87){position:absolute;top:50%;left:16px;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.modal-body-wrapper.svelte-1pyrd87 .carousel-description:where(.svelte-1pyrd87){display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:4px}.modal-body-wrapper.svelte-1pyrd87 .carousel-description:where(.svelte-1pyrd87) .carousel-indicator:where(.svelte-1pyrd87){color:#ffffffb3;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400}.modal-body-wrapper.svelte-1pyrd87 .carousel-indicators:where(.svelte-1pyrd87){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.modal-body-wrapper.svelte-1pyrd87 .carousel-indicators:where(.svelte-1pyrd87) .indicator:where(.svelte-1pyrd87){width:8px;height:8px;border-radius:50%;background:#ffffff4d}.modal-body-wrapper.svelte-1pyrd87 .carousel-indicators:where(.svelte-1pyrd87) .indicator.active:where(.svelte-1pyrd87){background:#d4af37}.modal-navigation.svelte-1pyrd87{display:flex;margin:40px auto 0;max-width:fit-content;width:100%;order:2;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.modal-navigation.svelte-1pyrd87 .btn-secondary:where(.svelte-1pyrd87){display:flex;align-items:center;justify-content:center;height:42px;padding:8px 20px;font-family:Inter;font-size:14px;font-weight:500;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;text-transform:capitalize;cursor:pointer}.modal-navigation.svelte-1pyrd87 .btn-secondary.active:where(.svelte-1pyrd87){background:var(--bb-secondary-color-20);color:#000;border:1px solid var(--bb-secondary-color-80)}.modal-navigation.svelte-1pyrd87 .btn-secondary:where(.svelte-1pyrd87):hover{border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#fff3}@media (max-width: 768px){.modal-navigation.svelte-1pyrd87{order:0;width:100%;display:flex;margin-top:0;margin-bottom:24px;align-items:flex-start;justify-content:flex-start;max-width:fit-content;overflow-x:auto;padding-bottom:10px;gap:6px}.modal-navigation.svelte-1pyrd87 button:where(.svelte-1pyrd87){height:34px;padding:8px 16px;min-width:fit-content}}.modal-body-wrapper.svelte-mommh9{width:100%;display:flex;order:1;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Inter}.modal-body-wrapper.svelte-mommh9 .modal-image-wrapper:where(.svelte-mommh9){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-bottom:4px}.modal-body-wrapper.svelte-mommh9 .modal-image-wrapper:where(.svelte-mommh9) .modal-image:where(.svelte-mommh9){display:flex;align-items:center;justify-content:center;padding:24px 0;border-radius:10px;background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 25px 50px -12px #00000040;width:min(95vw,1000px);height:min(50vh,600px)}.modal-body-wrapper.svelte-mommh9 .modal-image-wrapper:where(.svelte-mommh9) .modal-image:where(.svelte-mommh9) iframe:where(.svelte-mommh9){width:100%;height:100%;object-fit:contain}.modal-body-wrapper.svelte-mommh9 .modal-image-wrapper:where(.svelte-mommh9) .carousel-right-btn:where(.svelte-mommh9){position:absolute;top:45%;right:16px;transform:translateY(-45%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;z-index:10}.modal-body-wrapper.svelte-mommh9 .modal-image-wrapper:where(.svelte-mommh9) .carousel-left-btn:where(.svelte-mommh9){position:absolute;top:45%;left:16px;transform:translateY(-45%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;z-index:10}.modal-body-wrapper.svelte-mommh9 .carousel-indicators:where(.svelte-mommh9){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.modal-body-wrapper.svelte-mommh9 .carousel-indicators:where(.svelte-mommh9) .indicator:where(.svelte-mommh9){width:8px;height:8px;border-radius:50%;background:#ffffff4d}.modal-body-wrapper.svelte-mommh9 .carousel-indicators:where(.svelte-mommh9) .indicator.active:where(.svelte-mommh9){background:#d4af37}.modal-body-wrapper.svelte-mommh9 .modal-navigation:where(.svelte-mommh9){display:flex;margin-bottom:24px;margin-top:0;height:48px;min-width:fit-content;align-items:center;justify-content:center;color:#fffc;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.35px;border-radius:33554400px;gap:0px;opacity:.9;background:linear-gradient(90deg,#ffffff0d,#0000,#ffffff0d)}.modal-body-wrapper.svelte-mommh9 .modal-navigation:where(.svelte-mommh9) .nav-btn:where(.svelte-mommh9){display:flex;align-items:center;justify-content:center;height:40px;padding:14px 100px;font-family:Inter;font-size:14px;font-weight:500;border-radius:33554400px;border:none;background:transparent;color:#fff;text-transform:capitalize;cursor:pointer}.modal-body-wrapper.svelte-mommh9 .modal-navigation:where(.svelte-mommh9) .nav-btn.active:where(.svelte-mommh9){background:var(--bb-primary-color);box-shadow:0 2px 4px #fff3;color:#000}.virtual-tour-types.svelte-mommh9{display:flex;min-width:fit-content;align-items:center;justify-content:center;gap:16px;margin-top:20px}.virtual-tour-types.svelte-mommh9 .type-btn:where(.svelte-mommh9){display:flex;align-items:center;justify-content:center;height:40px;padding:14px 24px;font-family:Inter;font-size:14px;font-weight:500;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;text-transform:capitalize;cursor:pointer}.virtual-tour-types.svelte-mommh9 .type-btn.active:where(.svelte-mommh9){background:var(--bb-secondary-color-20);box-shadow:0 2px 4px 0 var(--bb-secondary-color-20);color:#000;border:1px solid var(--bb-secondary-color-80)}.virtual-tour-types.svelte-mommh9 .type-btn:where(.svelte-mommh9):hover{border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#fff3}@media (max-width: 768px){.modal-navigation.svelte-mommh9{height:44px}.modal-navigation.svelte-mommh9 .nav-btn:where(.svelte-mommh9){height:36px!important;padding:14px 40px!important}}.engrain-map-container.svelte-1p2tgum{width:100%;height:calc(100vh - 400px);box-sizing:border-box;display:flex;flex-direction:column}.engrain-map-container.svelte-1p2tgum.modal-container{width:80vw;height:80vh}.floor-selector.svelte-1p2tgum{margin-bottom:12px}.floor-selector-title.svelte-1p2tgum{color:#d4af37;font-size:13px;font-weight:700;text-align:center;margin:0 0 10px}.floor-buttons.svelte-1p2tgum{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.floor-btn.svelte-1p2tgum{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;transition:transform .15s ease}.floor-btn.active.svelte-1p2tgum{transform:scale(1.1)}.floor-btn-circle.svelte-1p2tgum{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:background .15s ease,color .15s ease;background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.floor-btn.active.svelte-1p2tgum .floor-btn-circle:where(.svelte-1p2tgum){background:var(--bb-primary-color);color:#000;border-color:var(--bb-primary-color);box-shadow:0 4px 16px var(--bb-primary-color-50)}.floor-btn.svelte-1p2tgum:not(.active):hover .floor-btn-circle:where(.svelte-1p2tgum){background:#fff3}.map-wrap.svelte-1p2tgum{position:relative;flex:1;min-height:0}#sightmap-container.svelte-1p2tgum{width:100%;height:100%;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);box-shadow:0 4px 24px -1px #0000004d,0 1px #ffffff1a inset;border-radius:20px;overflow:hidden}.map-skeleton-overlay.svelte-1p2tgum{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;backgroung:transparent}@media (max-width: 768px){.engrain-map-container.svelte-1p2tgum.modal-container{width:95vw}}.cost-calculator-modal.svelte-sntrbl{width:100%;height:100%;color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Inter;width:90vw;height:80vh;overflow:hidden;border-radius:20px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.cost-calculator-modal.svelte-sntrbl{width:100%;height:85vh}}.neighborhood-modal.svelte-1pyuu08{width:100%;height:100%;color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Inter;width:90vw;height:80vh;overflow:hidden;border-radius:20px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.neighborhood-modal.svelte-1pyuu08{width:100%;height:75vh}}.modal-wrapper.svelte-1x5z1nz{position:fixed;right:0;top:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:99999999;display:flex;justify-content:center}.modal-header-title.svelte-1x5z1nz{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.close-btn-icon.svelte-1x5z1nz{position:absolute;top:16px;right:16px;border:none;margin:0;padding:10px;border-radius:33554400px;background:#ffffff1a;height:40px;width:40px;cursor:pointer}.modal-content.svelte-1x5z1nz{max-width:100%;height:auto;max-height:95vh;display:flex;flex-direction:column;margin-top:40px}.modal-body.svelte-1x5z1nz{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}@media (max-width: 768px){.modal-wrapper.svelte-1x5z1nz{padding-top:32px}.modal-content.svelte-1x5z1nz{width:100%;max-width:100%;box-sizing:border-box;margin-top:10px}.modal-header-title.svelte-1x5z1nz{margin-bottom:24px}.modal-body.svelte-1x5z1nz{padding:0 12px}.close-btn-icon.svelte-1x5z1nz{right:10px;top:10px}}.time-picker.svelte-mzlxg7{font-size:1.1em;display:flex;align-items:center;width:fit-content;border:1px solid rgba(108,120,147,.3);border-radius:3px;margin:6px auto auto;font-variant-numeric:tabular-nums}span.svelte-mzlxg7{-webkit-user-select:all;user-select:all;outline:none;position:relative;z-index:1;padding:4px 0}span.svelte-mzlxg7:not(:focus)::selection{background-color:transparent}span.svelte-mzlxg7:first-child{padding-left:6px}span.svelte-mzlxg7:last-child{padding-right:6px}.date-time-picker.svelte-w239uu{display:inline-block;color:var(--date-picker-foreground, #000000);background:var(--date-picker-background, #ffffff);user-select:none;-webkit-user-select:none;padding:.5rem;cursor:default;font-size:.75rem;border:1px solid rgba(103,113,137,.3);border-radius:3px;box-shadow:0 2px 6px #00000014,0 2px 6px #0000001c;outline:none;transition:all 80ms cubic-bezier(.4,0,.2,1)}.date-time-picker.svelte-w239uu:focus{border-color:var(--date-picker-highlight-border, #0269f7);box-shadow:0 0 0 2px var(--date-picker-highlight-shadow, rgba(2, 105, 247, .4))}.tab-container.svelte-w239uu{outline:none}.top.svelte-w239uu{display:flex;justify-content:center;align-items:center;padding-bottom:.5rem}.dropdown.svelte-w239uu{margin-left:.25rem;margin-right:.25rem;position:relative;display:flex}.dropdown.svelte-w239uu svg:where(.svelte-w239uu){position:absolute;right:0;top:0;height:100%;width:8px;padding:0rem .5rem;pointer-events:none;box-sizing:content-box}.month.svelte-w239uu,.year.svelte-w239uu{flex-grow:1}svg.svelte-w239uu{display:block;fill:var(--date-picker-foreground, #000000);opacity:.75;outline:none}.page-button.svelte-w239uu{background-color:transparent;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:5px;box-sizing:border-box;border:1px solid transparent;display:flex;align-items:center;justify-content:center}.page-button.svelte-w239uu:hover{background-color:#80808014;border:1px solid rgba(128,128,128,.08)}.page-button.svelte-w239uu svg:where(.svelte-w239uu){width:.68rem;height:.68rem}select.dummy-select.svelte-w239uu{position:absolute;width:100%;pointer-events:none;outline:none;color:var(--date-picker-foreground, #000000);background-color:var(--date-picker-background, #ffffff);border-radius:3px}select.svelte-w239uu:focus+select.dummy-select:where(.svelte-w239uu){border-color:var(--date-picker-highlight-border, #0269f7);box-shadow:0 0 0 2px var(--date-picker-highlight-shadow, rgba(2, 105, 247, .4))}select.svelte-w239uu:not(.dummy-select){opacity:0}select.svelte-w239uu{font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1;padding:0rem 1.3rem 0rem .35rem;height:1.5rem;margin:0;border:1px solid rgba(108,120,147,.3);outline:none;transition:all 80ms cubic-bezier(.4,0,.2,1);background-image:none}.header.svelte-w239uu{display:flex;font-weight:600;padding-bottom:2px}.header-cell.svelte-w239uu{width:1.875rem;text-align:center;flex-grow:1}.week.svelte-w239uu{display:flex}.cell.svelte-w239uu{display:flex;align-items:center;justify-content:center;width:2rem;height:1.94rem;flex-grow:1;border-radius:5px;box-sizing:border-box;border:2px solid transparent}.cell.svelte-w239uu:hover{border:1px solid rgba(128,128,128,.08)}.cell.today.svelte-w239uu{font-weight:600;border:2px solid var(--date-picker-today-border, rgba(128, 128, 128, .3))}.cell.svelte-w239uu:hover{background-color:#80808014}.cell.disabled.svelte-w239uu{visibility:hidden}.cell.disabled.svelte-w239uu:hover{border:none;background-color:transparent}.cell.other-month.svelte-w239uu span:where(.svelte-w239uu){opacity:.4}.cell.selected.svelte-w239uu{color:var(--date-picker-selected-color, inherit);background:var(--date-picker-selected-background, rgba(2, 105, 247, .2));border:2px solid var(--date-picker-highlight-border, #0269f7)}.date-time-field.svelte-1vabmef{position:relative}input.svelte-1vabmef{color:var(--date-picker-foreground, #000000);background:var(--date-picker-background, #ffffff);min-width:0px;box-sizing:border-box;padding:4px 6px;margin:0;border:1px solid rgba(103,113,137,.3);border-radius:3px;width:var(--date-input-width, 150px);outline:none;transition:all 80ms cubic-bezier(.4,0,.2,1)}input.svelte-1vabmef:focus{border-color:var(--date-picker-highlight-border, #0269f7);box-shadow:0 0 0 2px var(--date-picker-highlight-shadow, rgba(2, 105, 247, .4))}input.svelte-1vabmef:disabled{opacity:.5}.invalid.svelte-1vabmef{border:1px solid rgba(249,47,114,.5);background-color:#f92f721a}.invalid.svelte-1vabmef:focus{border-color:#f92f72;box-shadow:0 0 0 2px #f92f7280}.picker.svelte-1vabmef{display:none;position:absolute;padding:1px;left:var(--picker-left-position);z-index:10}.picker.above.svelte-1vabmef{bottom:100%}.picker.visible.svelte-1vabmef{display:block}.modal-bedroom-size-wrapper.svelte-1s6a76k{display:grid;grid-template-columns:repeat(6,1fr);overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;gap:12px;width:100%}.modal-bedroom-size-wrapper.svelte-1s6a76k .bedroom-card:where(.svelte-1s6a76k){display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;flex:1;padding:16px 0;height:100px;color:#ffffffb3;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;border-radius:16px;border:2px solid rgba(255,255,255,.2);background:#ffffff0d;cursor:pointer}.modal-bedroom-size-wrapper.svelte-1s6a76k .bedroom-card.active:where(.svelte-1s6a76k){border:2px solid #D4AF37;box-shadow:0 10px 15px -3px #d4af3733,0 4px 6px -4px #d4af3733}.modal-bedroom-size-wrapper.svelte-1s6a76k .bedroom-card.active:where(.svelte-1s6a76k) .modal-bedroom-size-number:where(.svelte-1s6a76k){color:#d4af37!important}.modal-bedroom-size-wrapper.svelte-1s6a76k .bedroom-card:where(.svelte-1s6a76k) .modal-bedroom-size-item:where(.svelte-1s6a76k){display:flex;align-items:start;justify-content:center;gap:8px}.modal-bedroom-size-wrapper.svelte-1s6a76k .bedroom-card:where(.svelte-1s6a76k) .modal-bedroom-size-item:where(.svelte-1s6a76k) .modal-bedroom-size-number:where(.svelte-1s6a76k){font-size:24px;font-weight:700;color:#fff}.loading-spinner.svelte-1s6a76k{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-1s6a76k-spin .7s linear infinite;margin:24px auto}@keyframes svelte-1s6a76k-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-bedroom-size-wrapper.svelte-1s6a76k{grid-template-columns:repeat(3,1fr)}}.modal-appointment-types-wrapper.svelte-1vyjdur{display:flex;align-items:center;flex-wrap:wrap;justify-content:start;gap:16px;width:100%}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card:where(.svelte-1vyjdur){display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;flex:1;height:266px;color:#ffffffb3;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;border-radius:16px;border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff0d,#ffffff05);cursor:pointer}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card.active:where(.svelte-1vyjdur){border:2px solid #D4AF37;box-shadow:0 10px 15px -3px #d4af3733,0 4px 6px -4px #d4af3733}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card.active:where(.svelte-1vyjdur) .modal-appointment-types-title:where(.svelte-1vyjdur){color:#d4af37!important}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card.active:where(.svelte-1vyjdur) .modal-appointment-types-icon:where(.svelte-1vyjdur){border-radius:33554400px;background:#d4af37;box-shadow:0 10px 15px -3px #d4af374d,0 4px 6px -4px #d4af374d}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card:where(.svelte-1vyjdur) .modal-appointment-types-icon:where(.svelte-1vyjdur){width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;background:#ffffff1a}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card:where(.svelte-1vyjdur) .modal-appointment-types-title:where(.svelte-1vyjdur){color:#fff;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700}.loading-spinner.svelte-1vyjdur{width:56px;height:56px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-1vyjdur-spin .7s linear infinite;margin:42px auto}@keyframes svelte-1vyjdur-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-appointment-types-wrapper.svelte-1vyjdur{flex-direction:column;padding-right:8px}.modal-appointment-types-wrapper.svelte-1vyjdur .appointment-card:where(.svelte-1vyjdur){height:155px;width:100%;gap:12px;padding:18px}.modal-appointment-types-wrapper.svelte-1vyjdur .modal-appointment-types-icon:where(.svelte-1vyjdur){width:56px!important;height:56px!important}.modal-appointment-types-wrapper.svelte-1vyjdur .modal-appointment-types-title:where(.svelte-1vyjdur){font-size:16px!important}}.modal-appointment-times-wrapper.svelte-cp8ddx{display:flex;flex-direction:column;align-items:start;width:100%;gap:8px;color:#ffffffb3;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.modal-appointment-times-wrapper.svelte-cp8ddx .modal-appointment-times-title:where(.svelte-cp8ddx){font-size:14px;font-style:normal;font-weight:600;color:#fff;font-family:Poppins;margin-bottom:8px}.modal-appointment-times-wrapper.svelte-cp8ddx .modal-appointment-times-subtitle:where(.svelte-cp8ddx){font-size:12px;color:#fff9;font-weight:600}.modal-appointment-times-wrapper.svelte-cp8ddx .grid-wrapper:where(.svelte-cp8ddx){width:100%;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.modal-appointment-times-wrapper.svelte-cp8ddx .grid-wrapper:where(.svelte-cp8ddx) .appointment-times-card:where(.svelte-cp8ddx){display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;padding:10px 12px;cursor:pointer}.modal-appointment-times-wrapper.svelte-cp8ddx .grid-wrapper:where(.svelte-cp8ddx) .appointment-times-card.active:where(.svelte-cp8ddx){background:#d4af37;border:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.modal-appointment-times-wrapper.svelte-cp8ddx .grid-wrapper:where(.svelte-cp8ddx) .appointment-times-card.active:where(.svelte-cp8ddx) .appointment-times-text:where(.svelte-cp8ddx){color:#000}.modal-appointment-times-wrapper.svelte-cp8ddx .grid-wrapper:where(.svelte-cp8ddx) .appointment-times-card:where(.svelte-cp8ddx) .appointment-times-text:where(.svelte-cp8ddx){color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.loading-spinner.svelte-cp8ddx{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-cp8ddx-spin .7s linear infinite;margin:24px auto}@keyframes svelte-cp8ddx-spin{to{transform:rotate(360deg)}}.modal-header.svelte-1s9zqxk{display:flex;align-items:start;gap:24px;width:calc(100% - 32px)}.modal-header.svelte-1s9zqxk .step:where(.svelte-1s9zqxk){flex:1;height:8px;border-radius:33554400px;background-color:#ffffff1a;position:relative;overflow:hidden}.modal-header.svelte-1s9zqxk .step:where(.svelte-1s9zqxk):before{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(180deg,#d4af37,#f4d777,#d4af37);box-shadow:0 10px 15px -3px #d4af3780,0 4px 6px -4px #d4af3780;border-radius:33554400px;transition:width .4s ease-in-out}.modal-header.svelte-1s9zqxk .step.active:where(.svelte-1s9zqxk):before{width:100%}.modal-header.svelte-1s9zqxk .close-btn-icon:where(.svelte-1s9zqxk){position:absolute;top:24px;right:24px;border:none;margin:0;padding:10px;border-radius:33554400px;background:#ffffff1a;height:40px;width:40px;cursor:pointer}.step-indicator.svelte-1s9zqxk{padding:16px 0;color:#fff9;font-size:14px}.modal-body.svelte-1s9zqxk{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:start;flex:1;gap:16px;width:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk){display:flex;flex-direction:column;align-items:start;width:100%;gap:16px}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-body-title:where(.svelte-1s9zqxk){font-family:Poppins;font-size:24px;font-weight:700;color:#fff}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-body-subtitle:where(.svelte-1s9zqxk){font-family:Poppins;font-size:16px;font-weight:600;color:#fff}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-body-description:where(.svelte-1s9zqxk){font-size:16px;font-weight:400;color:#ffffffb3;font-family:Inter}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-appointment-time-text:where(.svelte-1s9zqxk){color:#d4af37;font-weight:600}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper:where(.svelte-1s9zqxk){width:100%;display:flex;flex-direction:column;gap:8px}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper:where(.svelte-1s9zqxk) .modal-label:where(.svelte-1s9zqxk){width:100%;display:flex;align-items:start;font-size:16px;font-weight:600;color:#fff;font-family:Inter;font-style:normal}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper:where(.svelte-1s9zqxk) .modal-input:where(.svelte-1s9zqxk){width:100%;padding:12px 24px;border-radius:14px;border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);color:#ffffffb3;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper:where(.svelte-1s9zqxk) .modal-input:where(.svelte-1s9zqxk)::placeholder{color:#fff6}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper:where(.svelte-1s9zqxk) .modal-input:where(.svelte-1s9zqxk):focus-visible{outline:none!important}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk){width:100%;display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.2);padding-top:16px}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox-description:where(.svelte-1s9zqxk){color:#fff;font-family:Inter;font-size:13px;font-style:normal;font-weight:400}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox-description:where(.svelte-1s9zqxk) a:where(.svelte-1s9zqxk){color:#4a9eff;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;text-decoration:none}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox-description:where(.svelte-1s9zqxk) a:where(.svelte-1s9zqxk):hover{text-decoration:underline}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox:where(.svelte-1s9zqxk){width:100%;display:flex;align-items:start;gap:8px}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox:where(.svelte-1s9zqxk) .modal-checkbox:where(.svelte-1s9zqxk){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:8px;width:17px;height:16px;accent-color:rgba(255,255,255,.4);border-radius:2px;border:1px solid #FFF;background:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox:where(.svelte-1s9zqxk) .modal-checkbox:where(.svelte-1s9zqxk):checked{background:#fff;border-color:#fff}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .modal-policy-wrapper:where(.svelte-1s9zqxk) .modal-input-wrapper-checkbox:where(.svelte-1s9zqxk) .modal-checkbox:where(.svelte-1s9zqxk):checked:before{content:"✓";color:#000c;font-size:12px;font-weight:700}.modal-body.svelte-1s9zqxk .modal-body-wrapper:where(.svelte-1s9zqxk) .custom-date-theme:where(.svelte-1s9zqxk){width:100%}.modal-body.svelte-1s9zqxk .modal-body-wrapper-picker:where(.svelte-1s9zqxk){width:100%;display:flex;align-items:start;justify-content:space-between;gap:24px}.modal-body.svelte-1s9zqxk .modal-body-wrapper-picker:where(.svelte-1s9zqxk) .modal-appointment-times-container:where(.svelte-1s9zqxk){width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#fff6;font-family:Inter;font-size:14px;font-style:normal;font-weight:400}.modal-body.svelte-1s9zqxk .modal-body-wrapper-picker:where(.svelte-1s9zqxk) .modal-appointment-times-container:where(.svelte-1s9zqxk) .no-appointment-date-content:where(.svelte-1s9zqxk){max-width:200px;text-align:center}.modal-body.svelte-1s9zqxk .date-time-field>input{width:100%;padding:12px 24px;border-radius:16px;border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#ffffffb3;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}.modal-body.svelte-1s9zqxk .date-time-field>input::placeholder{color:#fff6}.modal-body.svelte-1s9zqxk .date-time-field>input:focus-visible,.modal-body.svelte-1s9zqxk .date-time-field>input:focus{outline:none!important;box-shadow:none!important}.modal-body.svelte-1s9zqxk .picker{width:100%!important}.modal-body.svelte-1s9zqxk .date-time-picker{border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;font-family:Inter;font-size:11px!important;font-style:normal;font-weight:500;min-width:50%!important;max-width:100%!important}.modal-body.svelte-1s9zqxk .date-time-picker:focus{outline:none!important;box-shadow:none!important}.modal-body.svelte-1s9zqxk .cell{width:45px!important}.cell.disabled{visibility:visible!important;opacity:.5;pointer-events:none}body{--date-picker-foreground: #ffffff;--date-picker-background: rgba(255, 255, 255, .05);--date-picker-today-border: #D4AF37;--date-picker-selected-background: #D4AF37;--date-picker-selected-color: #000;--date-picker-highlight-border: transparent !important}.year{display:inline-flex!important;background:none!important;border:none!important;color:#ffffffb3!important;font-family:Inter!important;font-size:11px!important;font-weight:500!important;cursor:pointer!important}.year:focus,.year:focus-visible{outline:none!important;box-shadow:none!important}select.dummy-select.s-VJASTuOgdmAk{background:none!important;border:none!important;color:#fff!important;font-family:Inter;font-size:11px!important;font-style:normal;font-weight:500;text-align:center}select.dummy-select.s-VJASTuOgdmAk:focus,select.dummy-select.s-VJASTuOgdmAk:focus-visible,select.dummy-select.s-VJASTuOgdmAk:active{outline:none!important;box-shadow:none!important}.s-VJASTuOgdmAk:focus{outline:none!important;box-shadow:none!important;border-color:#d4af37!important}.modal-footer.svelte-1s9zqxk{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid rgba(255,255,255,.2);margin-top:18px;padding:16px 0 0;height:72px}.modal-footer.svelte-1s9zqxk .btn-primary:where(.svelte-1s9zqxk){display:flex;align-items:center;justify-content:center;height:46px;padding:12px 24px;font-size:16px;font-family:Inter;gap:8px;font-weight:600;border:none;border-radius:33554400px;background:#d4af37;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#000;text-transform:capitalize;cursor:pointer}.modal-footer.svelte-1s9zqxk .btn-primary.hidden:where(.svelte-1s9zqxk){display:none}.modal-footer.svelte-1s9zqxk .btn-primary:where(.svelte-1s9zqxk):disabled{background:#ffffff1a;color:#fff6;cursor:default;pointer-events:none}.modal-footer.svelte-1s9zqxk .btn-primary:where(.svelte-1s9zqxk):hover{background:#c19b2b}.modal-footer.svelte-1s9zqxk .btn-primary.btn-next:where(.svelte-1s9zqxk):disabled svg path{stroke:#fff6!important;fill:none}.modal-footer.svelte-1s9zqxk .btn-secondary:where(.svelte-1s9zqxk){display:flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:12px 24px;font-size:16px;font-family:Inter;font-weight:600;color:#fff;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;text-transform:capitalize;cursor:pointer}.modal-footer.svelte-1s9zqxk .btn-secondary.hidden:where(.svelte-1s9zqxk){visibility:hidden}.modal-footer.svelte-1s9zqxk .btn-secondary:where(.svelte-1s9zqxk):hover{background:#ffffff1a}.loading-spinner.svelte-1s9zqxk{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-1s9zqxk-spin .7s linear infinite;margin:24px auto}@keyframes svelte-1s9zqxk-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-body-wrapper.svelte-1s9zqxk{padding-right:8px}.close-btn-icon.svelte-1s9zqxk{right:5px!important;top:14px!important}.btn-primary.svelte-1s9zqxk,.btn-secondary.svelte-1s9zqxk{padding:8px 16px!important}.date-time-picker{width:100%!important}.modal-body-wrapper-picker.svelte-1s9zqxk{display:flex;flex-direction:column;padding-right:8px}.modal-body-wrapper-picker.svelte-1s9zqxk .modal-appointment-times-container:where(.svelte-1s9zqxk){margin-top:80px}}.modal-body.svelte-3h5vut{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:start;flex:1;gap:16px;width:100%}.modal-input-wrappers.svelte-3h5vut{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px}.modal-body-wrapper.svelte-3h5vut{display:flex;flex-direction:column;align-items:start;width:100%;gap:16px}.modal-body-wrapper.svelte-3h5vut .close-btn-icon:where(.svelte-3h5vut){position:absolute;top:24px;right:24px;border:none;margin:0;padding:10px;border-radius:33554400px;background:#ffffff1a;height:40px;width:40px;cursor:pointer}.modal-body-wrapper.svelte-3h5vut .modal-body-title:where(.svelte-3h5vut){font-family:Poppins;font-size:24px;font-weight:700;color:#fff}.modal-body-wrapper.svelte-3h5vut .modal-body-description:where(.svelte-3h5vut){font-size:16px;font-weight:400;color:#ffffffb3;font-family:Inter}.modal-body-wrapper.svelte-3h5vut .modal-input-wrapper:where(.svelte-3h5vut){width:100%;display:flex;flex-direction:column;gap:4px}.modal-body-wrapper.svelte-3h5vut .modal-input-wrapper:where(.svelte-3h5vut) .modal-label:where(.svelte-3h5vut){width:100%;display:flex;align-items:start;font-size:16px;font-weight:600;color:#fff;font-family:Inter;font-style:normal}.modal-body-wrapper.svelte-3h5vut .modal-input-wrapper:where(.svelte-3h5vut) .modal-input:where(.svelte-3h5vut){width:100%;padding:12px 24px;border-radius:14px;border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);color:#ffffffb3;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}.modal-body-wrapper.svelte-3h5vut .modal-input-wrapper:where(.svelte-3h5vut) .modal-input:where(.svelte-3h5vut)::placeholder{color:#fff6}.modal-body-wrapper.svelte-3h5vut .modal-input-wrapper:where(.svelte-3h5vut) .modal-input:where(.svelte-3h5vut):focus-visible{outline:none!important}.modal-footer.svelte-3h5vut{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;padding:16px 0 0}.modal-footer.svelte-3h5vut .btn-primary:where(.svelte-3h5vut){display:flex;align-items:center;justify-content:center;height:46px;flex:1;padding:12px 24px;font-size:16px;font-family:Inter;gap:8px;font-weight:600;border:none;border-radius:33554400px;background:#d4af37;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#000;text-transform:capitalize;cursor:pointer}.modal-footer.svelte-3h5vut .btn-primary:where(.svelte-3h5vut):disabled{background:#ffffff1a;color:#fff6;cursor:default;pointer-events:none}.modal-footer.svelte-3h5vut .btn-primary:where(.svelte-3h5vut):disabled svg path{stroke:#fff6!important}.modal-footer.svelte-3h5vut .btn-primary:where(.svelte-3h5vut):hover{background:#c19b2b}.modal-footer.svelte-3h5vut .btn-secondary:where(.svelte-3h5vut){display:flex;align-items:center;justify-content:center;gap:8px;height:46px;flex:1;padding:12px 24px;font-size:16px;font-family:Inter;font-weight:600;color:#fff;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;text-transform:capitalize;cursor:pointer}.modal-footer.svelte-3h5vut .btn-secondary:where(.svelte-3h5vut):hover{background:#ffffff1a}@media (max-width: 768px){.modal-body-wrapper.svelte-3h5vut{padding-right:8px}.close-btn-icon.svelte-3h5vut{right:5px!important;top:14px!important}.modal-input-wrappers.svelte-3h5vut{display:flex;flex-direction:column;gap:16px}}.modal-footer.svelte-3h5vut{gap:12px;width:100%;display:flex;flex-wrap:wrap}.modal-footer.svelte-3h5vut .btn-primary:where(.svelte-3h5vut){width:100%;white-space:nowrap;padding:8px 16px}.modal-footer.svelte-3h5vut .btn-secondary:where(.svelte-3h5vut){width:100%;padding:8px 16px}.modal-backdrop.svelte-sahfpl{position:fixed;right:0;top:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:99999999;display:flex;align-items:center;justify-content:center}.modal-content.svelte-sahfpl{position:relative;width:75vw;display:flex;flex-direction:column;padding:32px 48px 16px;min-height:75vh;height:auto;max-height:95vh;border-radius:24px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1f);color:#ffffffb3;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 768px){.modal-backdrop.svelte-sahfpl{align-items:start;padding-top:20px}.modal-content.svelte-sahfpl{padding:24px 24px 16px!important;width:95%!important;max-width:95%!important;box-sizing:border-box;height:85vh}}.landing-page-disclaimer.svelte-16hiz42{position:fixed;bottom:90px;left:10%;right:10%;max-width:100%;height:auto;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;border:1px solid rgba(212,175,55,.3);background:#00000080;box-shadow:0 25px 50px -12px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1060}.landing-page-disclaimer.svelte-16hiz42 .diclaimer-icon-content-wrapper:where(.svelte-16hiz42){display:flex;align-items:center;gap:12px}.landing-page-disclaimer.svelte-16hiz42 .diclaimer-icon-content-wrapper:where(.svelte-16hiz42) .disclaimer-icon:where(.svelte-16hiz42){width:40px;height:36px;border-radius:33554400px;border:1px solid #d4af37;background:#d4af3733;display:flex;align-items:center;justify-content:center}.landing-page-disclaimer.svelte-16hiz42 .diclaimer-icon-content-wrapper:where(.svelte-16hiz42) .disclaimer-content:where(.svelte-16hiz42){width:100%;word-break:break-word;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.landing-page-disclaimer.svelte-16hiz42 .diclaimer-icon-content-wrapper:where(.svelte-16hiz42) .disclaimer-content:where(.svelte-16hiz42) a{color:#d4af37;text-decoration:underline}.landing-page-disclaimer.svelte-16hiz42 .disclaimer-buttons:where(.svelte-16hiz42){display:flex;gap:10px;align-items:center;justify-content:end}.landing-page-disclaimer.svelte-16hiz42 .disclaimer-buttons:where(.svelte-16hiz42) .disclaimer-btn:where(.svelte-16hiz42){display:flex;align-items:center;justify-content:center;padding:8px 16px;height:34px;font-size:12px;font-family:Inter;font-weight:600;color:#fff;cursor:pointer}.landing-page-disclaimer.svelte-16hiz42 .disclaimer-buttons:where(.svelte-16hiz42) .disclaimer-btn.accept:where(.svelte-16hiz42){border-radius:33554400px;background:#fff3;border:none}.landing-page-disclaimer.svelte-16hiz42 .disclaimer-buttons:where(.svelte-16hiz42) .disclaimer-btn.learn-more:where(.svelte-16hiz42){border-radius:33554400px;border:1px solid rgba(255,255,255,.2);white-space:nowrap;background:none}@media (max-width: 768px){.landing-page-disclaimer.svelte-16hiz42{display:flex;flex-direction:column;align-items:start;gap:12px}.landing-page-disclaimer.svelte-16hiz42 .diclaimer-icon-content-wrapper:where(.svelte-16hiz42) .disclaimer-icon:where(.svelte-16hiz42){align-self:start}.landing-page-disclaimer.svelte-16hiz42 .diclaimer-icon-content-wrapper:where(.svelte-16hiz42) .disclaimer-content:where(.svelte-16hiz42){font-size:12px}}.landing-page-slideshow.svelte-asc9x1{position:fixed;top:0;right:0;bottom:0;left:0}.landing-page-slide.svelte-asc9x1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out}.landing-page-slide.single-image.svelte-asc9x1,.landing-page-slide.active.svelte-asc9x1{opacity:1}.main-title.svelte-asc9x1{text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1;position:relative;text-align:center;font-family:Poppins;font-size:48px;font-style:normal;font-weight:700;margin-bottom:10px}.subtitle.svelte-asc9x1{color:#fff;margin:0;text-shadow:1px 1px 3px rgba(0,0,0,.5);z-index:1;position:relative;font-family:Poppins;font-size:20px;font-weight:400}.header.svelte-asc9x1{text-align:center;margin-bottom:3rem;position:relative;top:90px}.landing-page-gradiant-overlay.svelte-asc9x1{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,#0006,#0000001a,#0000)}@media (max-height: 850px),(max-width: 1024px){.main-title.svelte-asc9x1{font-size:36px}.subtitle.svelte-asc9x1{font-size:18px}.header.svelte-asc9x1{top:60px}}@media (max-width: 900px){.main-title.svelte-asc9x1{font-size:22px}.subtitle.svelte-asc9x1{font-size:16px}}.landing-page-container.svelte-12my3rn{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:1000}
