@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.betterbot__ai__chat__main .table-wrapper{align-items:center;border-radius:10px;background-color:#fff;overflow-x:auto;max-width:100%;padding-bottom:5px}.betterbot__ai__chat__main table{width:100%;border-collapse:collapse}.betterbot__ai__chat__main th,.betterbot__ai__chat__main td{padding:0 20px;text-align:left;border-bottom:1px solid #ddd}.betterbot__ai__chat__main th{font-weight:700;color:#333;padding:0 10px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.betterbot__ai__chat__main .embeded table{overflow-y:auto}.betterbot__ai__chat__main td{color:#555}.betterbot__ai__chat__main tr:not(:last-child){margin-bottom:10px}.betterbot__ai__chat__main li,.betterbot__ai__chat__main ol{color:#011237e6;text-align:left;padding-left:15px}:root{--bb-primary-color: #d4af37;--bb-secondary-color: #6fa48d;--bb-accent-color: #d4af37;--bb-font-family: "Poppins", sans-serif;--bb-border-radius: 16px;--welcome-title-color: #484458;--welcome-title-property-name-color: #3b374e;--welcome-title-welcome-message-color: rgba(59, 55, 78, .9);--welcome-section-box-shadow: 5px 6px 9.9px 0px rgba(255, 255, 255, .25) inset, -3px -4px 4.5px 0px rgba(255, 255, 255, .4) inset, -1px -2px 3px 0px rgba(255, 255, 255, .4) inset, 1px 1px 4px 0px rgba(255, 255, 255, .6) inset, 0px 8px 13px 0px rgba(0, 0, 0, .25);--welcome-section-blur: blur(3.5px);--welcome-section-box-shadow-background: rgba(255, 255, 255, .1)}:host{--background-primary: linear-gradient(180deg, #fff 73.46%, #e6edfc 139.45%);--background-secondary: #e6edfc;--background-light: #fff;--background-light-secondary: #f6f7f7;--border-primary: #ced4da;--header-shedow: 0px 0px 24px 0px rgba(162, 162, 162, .15);--close-button-shadow: 0px 1.051px 2.103px 0px rgba(0, 0, 0, .08);--text-primary: rgba(1, 18, 55, .9);--text-secondary: #263b67;--text-footer: rgba(38, 59, 103, .7)}:host[data-theme=dark]{--background-primary: linear-gradient( 180deg, #343541 73.46%, #2a2b32 139.45% );--background-secondary: #2a2b32;--background-light: #444654;--background-light-secondary: #3e3f4b;--border-primary: #4a4b53;--header-shedow: 0px 0px 24px 0px rgba(0, 0, 0, .2);--close-button-shadow: 0px 1.051px 2.103px 0px rgba(0, 0, 0, .15);--text-primary: rgba(255, 255, 255, .95);--text-secondary: #ececf1;--text-footer: rgba(236, 236, 241, .7)}[data-theme=dark]{--welcome-title-color: #ffffff;--welcome-title-property-name-color: #ffffff;--welcome-title-welcome-message-color: rgba(255, 255, 255, .9);--welcome-section-box-shadow: -6px -8px 16px 0px #d4d4d440, 6px 8px 16px 0px #d4d4d440;--welcome-section-blur: blur(4.2px);--welcome-section-box-shadow-background: rgba(0, 0, 0, .1)}[data-theme=light]{--welcome-title-color: #484458;--welcome-title-property-name-color: #3b374e;--welcome-title-welcome-message-color: rgba(59, 55, 78, .9);--welcome-section-box-shadow: 5px 6px 9.9px 0px rgba(255, 255, 255, .25) inset, -3px -4px 4.5px 0px rgba(255, 255, 255, .4) inset, -1px -2px 3px 0px rgba(255, 255, 255, .4) inset, 1px 1px 4px 0px rgba(255, 255, 255, .6) inset, 0px 8px 13px 0px rgba(0, 0, 0, .25);--welcome-section-blur: blur(3.5px);--welcome-section-box-shadow-background: rgba(255, 255, 255, .1)}@font-face{font-family:Poppins;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:host{position:fixed;background-color:#fff;height:100vw;bottom:0;right:0;z-index:10000;font-family:Poppins}body{font-family:Poppins}.betterbot__ai__chat__main{@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appear{to{opacity:1}}@keyframes spinn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.betterbot__ai__chat__main *,.betterbot__ai__chat__main *:before,.betterbot__ai__chat__main *:after{box-sizing:border-box}.betterbot__ai__chat__main .reset-button-styles{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center}.betterbot__ai__chat__main .betterbot_expand{cursor:pointer}.betterbot__ai__chat__main .betterbot_chat_layout{display:flex;flex-direction:column;height:100%}.betterbot__ai__chat__main .message{margin:12px 34px;max-width:90%;border-radius:8px;animation:fadeIn .3s ease-in-out;font-size:16px}.betterbot__ai__chat__main .embeded .message{font-size:16px}.betterbot__ai__chat__main .message:last-child{padding-bottom:24px}.betterbot__ai__chat__main .human{align-self:flex-end;margin-left:2rem;padding:14px 16px}.betterbot__ai__chat__main .assistant{align-self:flex-start}.betterbot__ai__chat__main .assistant>div{position:relative;animation:textReveal 1s cubic-bezier(.4,0,.2,1) forwards}.betterbot__ai__chat__main .full-height{min-height:calc(100% - 125px)}.betterbot__ai__chat__main .full-height>:last-child{padding-bottom:30px}.betterbot__ai__chat__main .typing-indicator{margin-left:2rem}.betterbot__ai__chat__main .full-chat .typing-indicator{margin-left:0}.betterbot__ai__chat__main #input-form{max-width:1000px;margin:0 auto;display:flex;gap:1rem}.betterbot__ai__chat__main .typing-indicator{display:inline-block;margin-left:2rem;min-height:calc(100% - 105px)}.betterbot__ai__chat__main .typing-indicator span{display:inline-block;width:4px;height:4px;background-color:#2a2b32;border-radius:50%;margin:0 2px;animation:blink .7s infinite}.betterbot__ai__chat__main .typing-indicator span:nth-child(2){animation-delay:.2s}.betterbot__ai__chat__main .typing-indicator span:nth-child(3){animation-delay:.4s}.betterbot__ai__chat__main .appear{opacity:0;animation:appear .3s forwards}.betterbot__ai__chat__main .human{max-width:300px;overflow-wrap:break-word;color:#011237e6;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;line-height:19px;border-radius:12px 0 12px 12px;background:var(--background-secondary);text-align:left}.betterbot__ai__chat__main .human p{padding:0;margin:0}.betterbot__ai__chat__main .mimic-website{position:fixed;top:0;right:0;left:0;bottom:0;overflow:hidden;z-index:-1}.betterbot__ai__chat__main .mimic-website .header{height:120px;background:linear-gradient(180deg,#fff 73.46%,#e6edfc 139.45%);display:flex;align-items:center;justify-content:center;padding:0 20px;font-size:20px;font-weight:600;color:var(--color-midnight-opacity-90, rgba(1, 18, 55, .9))}.betterbot__ai__chat__main .mimic-website .header .logo-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.betterbot__ai__chat__main .mimic-website .header .logo-wrapper img{width:200px}.betterbot__ai__chat__main .mimic-website .full-page{width:100%;height:calc(100vh - 120px);overflow:hidden;position:relative}.betterbot__ai__chat__main :root{--background-primary: #343541;--background-secondary: #2a2b32;]--text-primary: #ececf1;--text-secondary: #a9b5d0;--border-color: #4a4b53;--highlight-color: #10a37f}.betterbot__ai__chat__main h1,.betterbot__ai__chat__main h2,.betterbot__ai__chat__main h3,.betterbot__ai__chat__main h4,.betterbot__ai__chat__main h5,.betterbot__ai__chat__main h6{color:#011237e6;margin-top:6px;margin-bottom:4px;text-align:start}.betterbot__ai__chat__main p{margin:.5em 0;text-align:start;color:#011237e6}.betterbot__ai__chat__main a{color:var(--highlight-color);text-decoration:none;cursor:pointer}.betterbot__ai__chat__main a:hover{text-decoration:underline}.betterbot__ai__chat__main code{background-color:var(--background-secondary);color:var(--text-primary);padding:.2em .4em;border-radius:4px;font-family:Courier New,Courier,monospace}.betterbot__ai__chat__main pre{background-color:var(--background-secondary);color:var(--text-primary);padding:1em;border-radius:8px;overflow-x:auto;font-family:Courier New,Courier,monospace}.betterbot__ai__chat__main blockquote{border-left:4px solid var(--highlight-color);margin:1em 0;padding:.5em 1em;background-color:var(--background-secondary);color:var(--text-secondary)}.betterbot__ai__chat__main .chat-wrapper img{height:150px;cursor:pointer}.betterbot__ai__chat__main .chat-wrapper table img{height:80px;cursor:pointer}.betterbot__ai__chat__main .image-wrapper{height:100px;text-align:start}.betterbot__ai__chat__main .image-wrapper-list{display:flex;flex-direction:column;align-items:center}.betterbot__ai__chat__main .photos-list{list-style:none;padding:0;margin:20px 0;min-width:100%;display:flex;flex-wrap:wrap;gap:16px;max-height:220px;overflow:hidden;position:relative}.betterbot__ai__chat__main .photos-list li{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #00000026;transition:transform .3s ease,box-shadow .3s ease;background:#f8f9fa;padding:0;height:100px;flex:0 0 auto}.betterbot__ai__chat__main .photos-list li:hover{cursor:pointer}.betterbot__ai__chat__main .photos-list .image-wrapper-list{position:relative;height:100px;overflow:hidden;display:block}.betterbot__ai__chat__main .photos-list img{width:auto;height:100px!important;display:block;transition:transform .3s ease;object-fit:cover;cursor:pointer}.betterbot__ai__chat__main .photos-list li:hover img{transform:scale(1.05)}.betterbot__ai__chat__main .photos-list .image-name{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:20px 12px 12px;font-size:14px;font-weight:600;text-align:center;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.betterbot__ai__chat__main .virtual-tours-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative}.betterbot__ai__chat__main .virtual-tour-preview{height:200px;position:relative}.betterbot__ai__chat__main .virtual-tour-preview .expand-button{position:absolute;top:10px;right:10px;border-radius:20px;border:none;cursor:pointer}.betterbot__ai__chat__main .virtual-tour-preview iframe{height:100%;width:100%;border-radius:8px}.betterbot__ai__chat__main .iframe-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;transition:opacity .3s ease;border-radius:8px;background:#1e1e1ee6}@media (max-width: 768px){.betterbot__ai__chat__main .photos-list{margin:15px 0;width:95%;gap:12px}.betterbot__ai__chat__main .photos-list li{height:100px}.betterbot__ai__chat__main .photos-list .image-name{font-size:12px;padding:15px 8px 8px}.betterbot__ai__chat__main .virtual-tours-container{grid-template-columns:1fr}.betterbot__ai__chat__main .virtual-tour-preview{height:200px}}@media (max-width: 668px){.betterbot__ai__chat__main .photos-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;margin:15px 0}.betterbot__ai__chat__main .image-wrapper-list{height:150px}.betterbot__ai__chat__main .image-name{font-size:12px;padding:15px 8px 8px}}@media (max-width: 480px){.betterbot__ai__chat__main .photos-list{grid-template-columns:repeat(2,1fr);grid-gap:8px;height:155px}.betterbot__ai__chat__main .image-wrapper-list{height:120px}.betterbot__ai__chat__main .photos-list li{height:70px}.betterbot__ai__chat__main .photos-list img{height:70px!important}}.betterbot__ai__chat__main .table-image-wrapper{height:80px}.betterbot__ai__chat__main .chat-wrapper table .image-wrapper{height:80px;min-width:30px}.betterbot__ai__chat__main .message-title-content{margin-top:30px}.betterbot__ai__chat__main .small-font-20{font-size:20px!important}.betterbot__ai__chat__main .small-font-18{font-size:18px!important}.betterbot__ai__chat__main .small-font-16{font-size:16px!important}@media (max-width: 768px){.betterbot__ai__chat__main .message{margin:12px 22px}}@media (max-width: 480px){.betterbot__ai__chat__main .message{font-size:14px}.betterbot__ai__chat__main .section-content{width:calc(100% - 40px);margin-left:20px;margin-right:20px;overflow-x:auto}.betterbot__ai__chat__main .last .message-container{margin-top:0}.betterbot__ai__chat__main .message-container{margin-bottom:35px}.betterbot__ai__chat__main .message-content{overflow-x:hidden}.betterbot__ai__chat__main .message-title-content{min-height:unset;height:fit-content;font-size:20px}.betterbot__ai__chat__main .message-title-content.expanded{max-height:fit-content}.betterbot__ai__chat__main .message-content{padding:5px px;font-size:14px}.betterbot__ai__chat__main .message-title-content p{overflow:hidden;text-overflow:unset;white-space:unset}}.betterbot__ai__chat__main .message-title-content .tooltip p{overflow:hidden;text-overflow:unset!important;white-space:unset!important}.betterbot__ai__chat__main #input-form input,.betterbot__ai__chat__main .message-input{font-size:16px}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}.section-content{opacity:0;color:#000;margin-left:auto;margin-right:auto;animation:fadeInUp .7s ease-out forwards}.last{min-height:calc(100vh - 20px)}.last .message-container{min-height:calc(100vh - 395px);overflow-y:visible;border-radius:12px}.last .message-container .message-content{border-bottom:none}.message-container{overflow:visible}.last::-webkit-scrollbar,.last .message-container::-webkit-scrollbar{display:none}.message-title{background-color:transparent;width:100%;font-size:20px}.message-title-content{color:#011237e6;font-family:Poppins;font-size:24px;font-weight:600;line-height:160%;padding:25px 0 13px;text-align:left;position:relative}.message-title-content p:first-letter{text-transform:uppercase}.message-title-content-mobile{overflow:hidden;padding:10px 20px 10px 0}.hide-expand{display:none!important}.expand-btn{position:absolute;right:10px;bottom:10px}.message-title-answer{color:#01123780;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:140%;padding:10px 0;margin-bottom:20px;text-align:left;border-bottom:1px solid #e8e7e7}.last .message-content{padding-bottom:250px!important}.full-chat.fade-background:before{opacity:0!important}.full-chat #input-container{border-radius:10px!important;overflow:hidden}.tooltip-container{position:relative}.tooltip{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translate(-50%);z-index:1000;transition:opacity .3s,visibility .3s;height:63px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;background:#fff;box-shadow:4.599px 3.066px 18.397px -.767px #a2a2a240;color:#68738a;font-family:Poppins;font-size:12px!important;font-style:normal;font-weight:500;line-height:normal;width:280px;display:flex;pointer-events:none}.tooltip-right{left:100%!important}.tooltip-container:hover .tooltip{visibility:visible;opacity:1;position:absolute;z-index:9999;bottom:auto;top:-70px;left:40px;right:auto;pointer-events:none}.tooltip-container:hover .tooltip:hover{visibility:hidden;opacity:0}.tooltip-container:hover .tooltip-bottom{left:unset!important;right:unset!important}.tooltip-bottom{top:-30px!important;right:0!important;bottom:unset!important;width:800px!important;transform:translate(0)!important;height:fit-content!important;min-height:30px!important;border-radius:4px;background:#3b374e;color:#ffffffe6;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:160%}@media not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){.tooltip-bottom{top:10px!important}}}.tooltip-bottom p{overflow:unset!important;text-overflow:unset!important;white-space:unset!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-page-container *,.landing-page-container *:before,.landing-page-container *:after{box-sizing:border-box}.search-container.svelte-1mewblf{position:relative;width:100%;margin-bottom:6px}.search-input.svelte-1mewblf{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-1mewblf::placeholder{color:#ffffff80}.search-input.svelte-1mewblf:focus{background:#464b55e6;border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff1a}.search-button.svelte-1mewblf{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-1mewblf:hover{background:#ffffff40;transform:translateY(-50%) scale(1.05)}.search-button.svelte-1mewblf:active{transform:translateY(-50%) scale(.95)}.floorplan-container.svelte-9i50t7{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-9i50t7: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-9i50t7 .floorplan-image:where(.svelte-9i50t7){width:200px;height:100%;display:flex;align-items:center;justify-content:center}.floorplan-container.svelte-9i50t7 .floorplan-image:where(.svelte-9i50t7) .floorplan-image-container:where(.svelte-9i50t7){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-9i50t7 .floorplan-image:where(.svelte-9i50t7) .floorplan-image-container:where(.svelte-9i50t7) img:where(.svelte-9i50t7){height:100%;border-radius:10px}.floorplan-container.svelte-9i50t7 .floorplan-image:where(.svelte-9i50t7) .floorplan-image-container:where(.svelte-9i50t7) .no-image-fallback:where(.svelte-9i50t7){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-9i50t7 .floorplan-info:where(.svelte-9i50t7){display:flex;flex:1;flex-direction:column;padding:0 20px;justify-content:space-between;height:100%}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item:where(.svelte-9i50t7){display:flex;flex-direction:row;margin-right:10px;align-items:center;flex-wrap:wrap}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item:where(.svelte-9i50t7)>div:where(.svelte-9i50t7){display:flex;justify-content:center;gap:10px;margin-right:20px;align-items:center}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item:where(.svelte-9i50t7) .card-icon:where(.svelte-9i50t7){padding-top:5px}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item:where(.svelte-9i50t7) .dim-label:where(.svelte-9i50t7){color:#fffc;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;display:flex;align-items:center}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item:where(.svelte-9i50t7) .base-rent-label:where(.svelte-9i50t7){color:#fff9;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.55px;text-transform:uppercase}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item:where(.svelte-9i50t7) .rent-range:where(.svelte-9i50t7){color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700}.floorplan-container.svelte-9i50t7 .floorplan-info:where(.svelte-9i50t7) .floorplan-info-item-rent:where(.svelte-9i50t7){display:flex;flex-direction:row;justify-content:space-between;align-items:center}.floorplan-container.svelte-9i50t7 .more-units-button:where(.svelte-9i50t7){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-9i50t7{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700}.beds-icon.svelte-9i50t7 svg *{stroke:var(--bb-secondary-color)!important}.baths-icon.svelte-9i50t7 svg *{stroke:var(--bb-secondary-color)!important}.sqft-icon.svelte-9i50t7 svg *{stroke:var(--bb-secondary-color)!important}@media (max-width: 768px){.floorplan-info.svelte-9i50t7{padding:0 0 0 5px!important}.floorplan-info.svelte-9i50t7 .floorplan-info-item:where(.svelte-9i50t7){margin-right:6px;font-size:13px!important}.floorplan-info.svelte-9i50t7 .floorplan-info-item:where(.svelte-9i50t7)>div:where(.svelte-9i50t7){margin-right:0!important;gap:4px!important}.floorplan-info-item-rent.svelte-9i50t7{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.floorplan-container.svelte-9i50t7{padding:8px;min-height:120px;height:auto}.floorplan-info-item-label.svelte-9i50t7{font-size:16px!important}.floorplan-image.svelte-9i50t7{width:96px!important}.floorplan-image.svelte-9i50t7 .floorplan-image-container:where(.svelte-9i50t7){width:96px!important}.floorplan-image.svelte-9i50t7 .floorplan-image-container:where(.svelte-9i50t7) img:where(.svelte-9i50t7){height:auto;max-height:100%;width:100%}.more-units-button.svelte-9i50t7{padding:3px 6px!important}}.single-floorplan-card.svelte-1pafxr4{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-1pafxr4{display:flex;height:120px;width:100%;align-items:center;padding:16px}.floorplan-container.svelte-1pafxr4 .floorplan-image:where(.svelte-1pafxr4){width:200px;height:100%;display:flex;align-items:center;justify-content:center}.floorplan-container.svelte-1pafxr4 .floorplan-image:where(.svelte-1pafxr4) .floorplan-image-container:where(.svelte-1pafxr4){width:200px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(0deg,#0009,#0003,#0000)}.floorplan-container.svelte-1pafxr4 .floorplan-image:where(.svelte-1pafxr4) .floorplan-image-container:where(.svelte-1pafxr4) img:where(.svelte-1pafxr4){height:100px}.floorplan-container.svelte-1pafxr4 .floorplan-image:where(.svelte-1pafxr4) .floorplan-image-container:where(.svelte-1pafxr4) .no-image-fallback:where(.svelte-1pafxr4){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-1pafxr4 .floorplan-info:where(.svelte-1pafxr4){display:flex;flex:1;flex-direction:column;padding:0 20px;justify-content:start;gap:10px;height:100%}.floorplan-container.svelte-1pafxr4 .floorplan-info:where(.svelte-1pafxr4) .floorplan-info-item:where(.svelte-1pafxr4){display:flex;flex-direction:row;gap:20px;font-size:15px}.floorplan-container.svelte-1pafxr4 .floorplan-info:where(.svelte-1pafxr4) .floorplan-info-item:where(.svelte-1pafxr4) .rent-range:where(.svelte-1pafxr4) span:where(.svelte-1pafxr4){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-1pafxr4 .floorplan-info:where(.svelte-1pafxr4) .floorplan-info-item:where(.svelte-1pafxr4) .beds:where(.svelte-1pafxr4) svg *{stroke:var(--bb-secondary-color)!important}.floorplan-container.svelte-1pafxr4 .floorplan-info:where(.svelte-1pafxr4) .floorplan-info-item:where(.svelte-1pafxr4) .baths:where(.svelte-1pafxr4) svg *{stroke:var(--bb-secondary-color)!important}.floorplan-container.svelte-1pafxr4 .floorplan-info:where(.svelte-1pafxr4) .floorplan-info-item:where(.svelte-1pafxr4) .sqft:where(.svelte-1pafxr4) svg *{stroke:var(--bb-secondary-color)!important}.floorplan-container.svelte-1pafxr4 .floorplan-info:where(.svelte-1pafxr4) .floorplan-info-item-stats:where(.svelte-1pafxr4) div:where(.svelte-1pafxr4){align-items:center;display:flex;gap:5px}.units-table-wrap.svelte-1pafxr4{margin-top:12px}.units-table-wrap.svelte-1pafxr4 .units-table-buttons:where(.svelte-1pafxr4){display:flex;gap:10px;justify-content:space-between;align-items:center}.units-table-wrap.svelte-1pafxr4 .units-table-buttons:where(.svelte-1pafxr4) button:where(.svelte-1pafxr4),.units-table-wrap.svelte-1pafxr4 .units-table-buttons:where(.svelte-1pafxr4) a:where(.svelte-1pafxr4){white-space:nowrap}.units-table-scroll.svelte-1pafxr4{overflow-x:auto;overflow-y:auto;max-height:260px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.units-table.svelte-1pafxr4{width:100%;border-collapse:collapse;font-size:13px}.units-table.svelte-1pafxr4 .availability-cell:where(.svelte-1pafxr4){text-transform:capitalize}.units-table.svelte-1pafxr4 .show-btn:where(.svelte-1pafxr4){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-1pafxr4 th:where(.svelte-1pafxr4){border-bottom:2px solid var(--bb-primary-color);padding:14px;text-align:left}.units-table.svelte-1pafxr4 td:where(.svelte-1pafxr4){padding:14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.units-table.svelte-1pafxr4 th:where(.svelte-1pafxr4){font-weight:600;background:#ffffff1a;color:#ffffffe6}.units-table.svelte-1pafxr4 td:where(.svelte-1pafxr4){color:#ffffffd9}.units-table.svelte-1pafxr4 tbody:where(.svelte-1pafxr4) tr:where(.svelte-1pafxr4):last-child td:where(.svelte-1pafxr4){border-bottom:none}.units-table.svelte-1pafxr4 tbody:where(.svelte-1pafxr4) tr:where(.svelte-1pafxr4):hover{background:#ffffff0a}.floorplan-info-item-label.svelte-1pafxr4{font-size:20px}@media (max-width: 768px){.floorplan-info.svelte-1pafxr4{padding:0 0 0 5px!important}.floorplan-info.svelte-1pafxr4 .floorplan-info-item:where(.svelte-1pafxr4){gap:6px!important;font-size:13px!important}.floorplan-info.svelte-1pafxr4 .floorplan-info-item:where(.svelte-1pafxr4)>div:where(.svelte-1pafxr4){margin-right:0!important;gap:4px!important}.floorplan-info-item-rent.svelte-1pafxr4{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.floorplan-container.svelte-1pafxr4{padding:8px}.floorplan-info.svelte-1pafxr4{width:270px}.floorplan-image.svelte-1pafxr4{width:270px!important;border-radius:10px;background:linear-gradient(0deg,#0009,#0003,#0000)}.floorplan-image.svelte-1pafxr4 .floorplan-image-container:where(.svelte-1pafxr4){width:96px!important}.floorplan-image.svelte-1pafxr4 .floorplan-image-container:where(.svelte-1pafxr4) img:where(.svelte-1pafxr4){height:auto;max-height:100%;width:100%}.floorplan-info-item-label.svelte-1pafxr4{font-size:16px}}@media (max-width: 480px){.floorplan-container.svelte-1pafxr4{height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}}.image-container.svelte-83l0f9{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;width:100%;overflow-x:auto;margin-bottom:24px}.image-type.svelte-83l0f9{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-83l0f9{flex-shrink:0;height:100px;align-items:center;overflow:hidden;display:flex;justify-content:center;border-radius:10px}.render-image.svelte-83l0f9{height:100%;border-radius:10px;transition:scale .3s ease;cursor:pointer}.render-image.svelte-83l0f9:hover{scale:1.1}@media (max-width: 768px){.image-wrapper.svelte-83l0f9,.render-image.svelte-83l0f9{height:80px}.image-type.svelte-83l0f9{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-1faseuf{width:100%;height:500px;box-sizing:border-box}.engrain-map-container.svelte-1faseuf.modal-container{width:80vw;height:80vh}.floor-selector.svelte-1faseuf{margin-bottom:12px}.floor-selector-title.svelte-1faseuf{color:#fff;font-size:13px;font-weight:700;text-align:center;margin:0 0 10px}.floor-buttons.svelte-1faseuf{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.floor-btn.svelte-1faseuf{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-1faseuf{transform:scale(1.1)}.floor-btn-circle.svelte-1faseuf{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-1faseuf .floor-btn-circle:where(.svelte-1faseuf){background:var(--bb-primary-color);color:#fff;border-color:var(--bb-primary-color);box-shadow:0 4px 16px var(--bb-primary-color-50)}.floor-btn.svelte-1faseuf:not(.active):hover .floor-btn-circle:where(.svelte-1faseuf){background:#fff3}#sightmap-container.svelte-1faseuf{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-1faseuf{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-1faseuf.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-8ztuhu{height:auto;width:100%;overflow:hidden}.message-container.new-message.svelte-8ztuhu{min-height:100%}.message-title-content.svelte-8ztuhu{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);margin-bottom:5px}.message-content.svelte-8ztuhu{color:#ffffffe6;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 768px){.message-title-content.svelte-8ztuhu{font-size:16px}.message-content.svelte-8ztuhu{font-size:14px}}@keyframes svelte-8ztuhu-cbs-pulse{0%,to{opacity:.35}50%{opacity:.9}}.cbs-line{height:10px;border-radius:999px;background:#ffffff26;animation:svelte-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-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-8ztuhu-cbs-pulse 1.4s ease-in-out infinite;animation-delay:var(--d, 0s)}.chat.svelte-ff3o1j{width:100%;height:100%;background:transparent;display:flex;flex-direction:column}.chat.svelte-ff3o1j .chat-container:where(.svelte-ff3o1j){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}.chat.svelte-ff3o1j .ai-attribution:where(.svelte-ff3o1j){font-size:.75rem;color:#fff9;text-align:center;margin:0}.nav-button-landing.svelte-1yw5n7z{text-decoration:none;display:inline-block;position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;align-items:center;cursor:pointer;justify-content:center;gap:.75rem;width:128px;height:96px;color:#fff;border-radius:16px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(135deg,#292929cc,#6b6a6ad9);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff80;transition:border-color .6s ease,box-shadow .6s ease,transform .5s ease-in-out}.nav-button-landing.svelte-1yw5n7z:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(135deg,var(--bb-primary-color-60),var(--bb-primary-color-90));opacity:0;transition:opacity .8s ease-in-out}.nav-button-landing.svelte-1yw5n7z svg{height:30px;width:auto}.nav-button-landing.svelte-1yw5n7z:hover{transform:translateY(-4px);border-color:var(--bb-primary-color-30);background:linear-gradient(135deg,var(--bb-primary-color-60),var(--bb-primary-color-90));box-shadow:0 12px 32px var(--bb-primary-color-50),0 4px 12px #fff6,inset 0 1px #ffffff80}.nav-button-landing.svelte-1yw5n7z:hover:before{opacity:1}.nav-button-landing.svelte-1yw5n7z:active{transform:translateY(-1px);transition:all .1s ease}.nav-button-landing.active.svelte-1yw5n7z{border-radius:16px;transition:all .1s ease;border-color:#ffffff4d;background:linear-gradient(135deg,var(--bb-primary-color-60),var(--bb-primary-color-90));box-shadow:0 14px 40px var(--bb-primary-color-50),0 4px 12px #fff6,inset 0 1px #ffffff80}.nav-label.svelte-1yw5n7z{font-size:13px}@media (max-width: 768px){.nav-button-landing.svelte-1yw5n7z{padding:1rem .5rem;min-height:100px}.nav-label.svelte-1yw5n7z{font-size:.75rem}}.nav-button-landing-mobile.svelte-1yw5n7z{text-decoration:none;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-1yw5n7z{border-color:#ffffff4d;background:linear-gradient(135deg,var(--bb-primary-color-60),var(--bb-primary-color-90));box-shadow:0 14px 40px var(--bb-primary-color-50),0 4px 12px #fff6,inset 0 1px #ffffff80}.nav-button-landing-mobile.svelte-1yw5n7z .nav-button-landing-mobile-icon:where(.svelte-1yw5n7z){height:18px!important;overflow:hidden}.nav-button-landing-mobile.svelte-1yw5n7z .nav-label-mobile:where(.svelte-1yw5n7z){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.nav-button-landing-mobile-icon svg{height:18px!important;width:auto!important}.navigation-grid.svelte-ddzkb4{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-ddzkb4{gap:0;max-width:740px}.navigation-grid-mobile.svelte-ddzkb4{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-ddzkb4::-webkit-scrollbar{height:8px}.navigation-grid-mobile.svelte-ddzkb4::-webkit-scrollbar-track{background:transparent}.navigation-grid-mobile.svelte-ddzkb4::-webkit-scrollbar-thumb{background:#0006;border-radius:4px}.navigation-grid-mobile.svelte-ddzkb4::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width: 820px){.navigation-grid-mobile.svelte-ddzkb4{justify-content:start}}@media (max-height: 850px),(max-width: 1024px){.navigation-grid-mobile.svelte-ddzkb4{top:110px}.navigation-grid-mobile.no-landing-page.svelte-ddzkb4{top:0}}.community-policy-wrapper.svelte-vso8b4{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-vso8b4 .community-policy-header:where(.svelte-vso8b4){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-vso8b4 .community-policy-header:where(.svelte-vso8b4) .white:where(.svelte-vso8b4){color:#fff9;font-size:9px;font-weight:400}.community-policy-wrapper.svelte-vso8b4 .community-policies:where(.svelte-vso8b4){display:flex;flex-direction:column;gap:8px;max-height:300px;min-height:90px;width:110px;text-align:center;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;padding:12px 5px}.community-policy-wrapper.svelte-vso8b4 .community-policy-btn:where(.svelte-vso8b4){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-vso8b4 .community-policy-btn:where(.svelte-vso8b4):hover{background:var(--bb-primary-color-20);border:1px solid var(--bb-primary-color-50)}.community-policy-wrapper.svelte-vso8b4 .community-policy-footer:where(.svelte-vso8b4){border-top:1px solid rgba(255,255,255,.1);padding-top:12px;display:flex;align-items:center;justify-content:center}.community-policy-wrapper.svelte-vso8b4 .btn-view-details:where(.svelte-vso8b4){display:flex;justify-content:center;align-items:center;gap:4px;height:32px;line-height:18px;text-decoration:none;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;padding:0 10px}.community-policy-wrapper.svelte-vso8b4 .btn-view-details:where(.svelte-vso8b4):hover{border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#fff3}.community-item.svelte-vso8b4{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding-left:8px}.community-item.svelte-vso8b4:first-child .tooltip-new:where(.svelte-vso8b4){top:calc(100% + 2px);bottom:auto}.tooltip-new.svelte-vso8b4{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-vso8b4{font-size:10px;text-transform:capitalize}.community-item.svelte-vso8b4:hover .tooltip-new:where(.svelte-vso8b4){visibility:visible;opacity:1}@media (max-width: 1024px){.community-policy-wrapper.svelte-vso8b4{display:none!important}}.special-offer-wrapper.svelte-8fqkce{display:none;position:fixed;bottom:94px;right:40px;max-width:250px;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-8fqkce:hover{scale:1.03;transition:transform .25s ease}.special-offer-wrapper.svelte-8fqkce .special-offer-button:where(.svelte-8fqkce){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-8fqkce .special-offer-button:where(.svelte-8fqkce) .special-offer-icon:where(.svelte-8fqkce){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-8fqkce .special-offer-button:where(.svelte-8fqkce) .special-offer-header:where(.svelte-8fqkce){display:flex;flex-direction:column;align-items:start;color:#d4af37;font-family:Inter;font-size:12px;font-style:normal}.special-offer-wrapper.svelte-8fqkce .special-offer-button:where(.svelte-8fqkce) .special-offer-title:where(.svelte-8fqkce){text-transform:uppercase;font-weight:700}.special-offer-wrapper.svelte-8fqkce .special-offer-button:where(.svelte-8fqkce) .special-offer-subtitle:where(.svelte-8fqkce){font-size:14px;color:#fff;text-align:left;word-break:break-word;display:flex;flex-wrap:wrap}.special-offer-content.svelte-8fqkce{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-8fqkce .special-offer-content-header:where(.svelte-8fqkce){display:flex;gap:10px;width:100%;margin-bottom:16px}.special-offer-content.svelte-8fqkce .special-offer-content-header:where(.svelte-8fqkce) .special-offer-icon:where(.svelte-8fqkce){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-8fqkce .special-offer-content-header:where(.svelte-8fqkce) .special-offer-content-title:where(.svelte-8fqkce){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-8fqkce .special-offer-content-header:where(.svelte-8fqkce) .special-offer-close-btn:where(.svelte-8fqkce){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-8fqkce .special-offer-content-body:where(.svelte-8fqkce){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-8fqkce .special-offer-content-body:where(.svelte-8fqkce) .special-offer-title:where(.svelte-8fqkce){font-size:18px;font-weight:700}.special-offer-content.svelte-8fqkce .special-offer-content-body:where(.svelte-8fqkce) .special-offer-subtitle:where(.svelte-8fqkce){font-weight:700;font-size:24px;color:#d4af37;word-break:break-word;display:flex;flex-wrap:wrap}.special-offer-content.svelte-8fqkce .special-offer-content-body:where(.svelte-8fqkce) .special-offer-content-description:where(.svelte-8fqkce){word-break:break-word;display:flex;flex-wrap:wrap}@media (max-width: 1024px){.special-offer-wrapper.svelte-8fqkce{display:flex}.special-offer-content.svelte-8fqkce,.special-offer-wrapper.svelte-8fqkce{bottom:66px;right:20px}}.landing-page.svelte-petcjd{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-petcjd{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-petcjd{background:#00000080}.welcome-card.animated.svelte-petcjd{margin-bottom:0;padding:10px 20px;top:0}.card-title.svelte-petcjd{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-petcjd{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-petcjd{font-size:13px;color:#fff9;text-align:center;margin:0}.chat-wrapper.svelte-petcjd{display:none;height:100%}.chat-wrapper.visible.svelte-petcjd{display:block}@media (max-height: 850px),(max-width: 1024px){.landing-page.svelte-petcjd{padding:1rem 10px;height:calc(100% - 120px);max-height:calc(100% - 120px)}.welcome-card.svelte-petcjd{padding:24px 24px 12px!important;margin-bottom:2rem;top:120px;max-height:calc(100% - 40px)!important}.welcome-card.svelte-petcjd .card-title:where(.svelte-petcjd){font-size:24px}}@media (min-height: 850px) and (max-width: 1024px){.landing-page.svelte-petcjd{height:calc(100% - 125px);max-height:calc(100% - 125px)}}@media (max-width: 768px){.landing-page.svelte-petcjd{padding:1rem 10px;height:calc(100% - 110px);max-height:calc(100% - 110px)}.welcome-card.svelte-petcjd{padding:10px!important;margin-bottom:2rem;max-height:calc(100% - 55px)!important}.ai-attribution.svelte-petcjd{font-size:11px}.card-title.svelte-petcjd{font-size:18px!important;margin-bottom:10px!important}.card-description.svelte-petcjd{margin-bottom:8px!important}}.header-btn.svelte-1uqugyx{display:flex;align-items:center;gap:8px;justify-content:center;font-size:15px;font-family:Inter;font-style:normal;text-decoration:none;cursor:pointer}.header-btn.svelte-1uqugyx .icon:where(.svelte-1uqugyx){display:flex;align-self:center}@media (max-width: 900px){.header-btn.svelte-1uqugyx{height:32px;font-size:12px;width:32px;margin-left:4px}.header-btn.svelte-1uqugyx .header-btn-text:where(.svelte-1uqugyx){display:none}.header-btn.svelte-1uqugyx.header-btn-open{width:auto}.header-btn.svelte-1uqugyx.header-btn-open .header-btn-text:where(.svelte-1uqugyx){display:block}.header-btn.svelte-1uqugyx{padding:4px 8px}.header-btn.svelte-1uqugyx .header-btn-text:where(.svelte-1uqugyx){display:none}}.header-wrapper.svelte-12pr2v1{width:100%;padding:8px 48px;flex-shrink:0;background:#085d6780;height:68px;display:flex;justify-content:space-between;align-items:center;z-index:1000;position:relative}.header-wrapper.opcity-layer.svelte-12pr2v1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logo.svelte-12pr2v1{width:auto;max-width:170px;max-height:52px;height:-webkit-fill-available;overflow:hidden;margin:0;z-index:1}.logo.svelte-12pr2v1 img:where(.svelte-12pr2v1){width:100%;height:100%;object-fit:contain;display:block;height:52px;max-height:52px}.header-right.svelte-12pr2v1{display:flex;gap:8px;align-items:center;justify-content:center}@media (max-width: 768px){.header-wrapper.svelte-12pr2v1{height:56px;padding:8px 16px}.header-wrapper.svelte-12pr2v1 .logo:where(.svelte-12pr2v1){width:auto;max-width:92px;max-height:52px;height:-webkit-fill-available;overflow:hidden;margin:0;z-index:1}.header-right.svelte-12pr2v1{gap:6px}}.footer-content-link.svelte-1o5mvxx{display:flex;align-items:center}.footer-content-link.svelte-1o5mvxx a:where(.svelte-1o5mvxx){display:flex;align-items:center;gap:8px;text-decoration:none}.footer-content-item.svelte-1o5mvxx{display:flex;align-items:center;position:relative}.footer-content-item.svelte-1o5mvxx button:where(.svelte-1o5mvxx){background:transparent;border:none;cursor:pointer}.btn-wrapper.svelte-1o5mvxx{display:flex;align-items:center;gap:8px;position:relative;cursor:auto!important}.tooltip-new.svelte-1o5mvxx{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-1o5mvxx ul:where(.svelte-1o5mvxx){list-style:disc;padding-left:16px;margin:8px 0 0;white-space:normal;word-wrap:break-word}.tooltip-new.svelte-1o5mvxx ul:where(.svelte-1o5mvxx) li:where(.svelte-1o5mvxx){font-style:normal!important;font-weight:400;color:#fff!important}.tooltip-container-new.svelte-1o5mvxx:hover .tooltip-new:where(.svelte-1o5mvxx){visibility:visible;opacity:1}.tooltip-title.svelte-1o5mvxx{color:#fffc!important}.icon.svelte-1o5mvxx{display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.arrow-icon.svelte-1o5mvxx{margin-left:auto}@media (max-width: 1024px){.footer-content-link.is-other-mobile-btn.svelte-1o5mvxx,.footer-content-item.is-other-mobile-btn.svelte-1o5mvxx{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-content-link.is-other-mobile-btn.svelte-1o5mvxx a:where(.svelte-1o5mvxx),.footer-content-link.is-other-mobile-btn.svelte-1o5mvxx .btn-wrapper:where(.svelte-1o5mvxx),.footer-content-item.is-other-mobile-btn.svelte-1o5mvxx button:where(.svelte-1o5mvxx),.footer-content-item.is-other-mobile-btn.svelte-1o5mvxx .btn-wrapper:where(.svelte-1o5mvxx){max-width:fit-content;min-width:128px;display:flex;align-items:center;justify-content:center;gap:8px}.footer-content-link.is-legal-mobile-btn.svelte-1o5mvxx,.footer-content-item.is-legal-mobile-btn.svelte-1o5mvxx{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-content-link.is-legal-mobile-btn.svelte-1o5mvxx a:where(.svelte-1o5mvxx),.footer-content-link.is-legal-mobile-btn.svelte-1o5mvxx .btn-wrapper:where(.svelte-1o5mvxx),.footer-content-item.is-legal-mobile-btn.svelte-1o5mvxx button:where(.svelte-1o5mvxx),.footer-content-item.is-legal-mobile-btn.svelte-1o5mvxx .btn-wrapper:where(.svelte-1o5mvxx){width:100%;height:100%;display:flex;align-items:center}.footer-content-link.is-other-mobile-btn.svelte-1o5mvxx a:where(.svelte-1o5mvxx) .icon:where(.svelte-1o5mvxx),.footer-content-item.is-other-mobile-btn.svelte-1o5mvxx button:where(.svelte-1o5mvxx) .icon:where(.svelte-1o5mvxx),.footer-content-item.is-other-mobile-btn.svelte-1o5mvxx .btn-wrapper:where(.svelte-1o5mvxx) .icon:where(.svelte-1o5mvxx){display:flex;align-self:center}}.footer-content.svelte-7bur0v{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-7bur0v .footer-content-item:where(.svelte-7bur0v){display:flex;justify-content:flex-start;align-items:center;gap:6px;white-space:nowrap}.footer-content.svelte-7bur0v .footer-content-item.end:where(.svelte-7bur0v){justify-content:flex-end}.footer-content-wrapper.svelte-7bur0v,.footer-content-wrapper-2.svelte-7bur0v{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;width:100%;align-items:center}.footer-content-wrapper.svelte-7bur0v .footer-content-link-social-media:where(.svelte-7bur0v){list-style:none}.footer-content-wrapper.svelte-7bur0v .footer-content-link-social-media:where(.svelte-7bur0v) a:where(.svelte-7bur0v){text-decoration:none;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.footer-content-wrapper.svelte-7bur0v .footer-content-link-social-media:where(.svelte-7bur0v) a:where(.svelte-7bur0v){width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;background:#ffffff1a}.footer-content-wrapper.svelte-7bur0v .footer-content-link-social-media:where(.svelte-7bur0v) a:where(.svelte-7bur0v):hover{background:#fff3}.footer-content-wrapper.svelte-7bur0v .footer-content-wrapper-others-btns:where(.svelte-7bur0v){display:flex;align-items:center;gap:16px;white-space:nowrap}.footer-content-wrapper.svelte-7bur0v .footer-content-wrapper-others-btns:where(.svelte-7bur0v):first-child{justify-content:flex-start}.footer-content-wrapper.svelte-7bur0v .footer-content-wrapper-others-btns:where(.svelte-7bur0v):last-child{justify-content:flex-end}.footer-content-wrapper-social.svelte-7bur0v{display:flex;align-items:center;justify-content:center;gap:8px}.footer-content-wrapper-2.svelte-7bur0v .footer-content-wrapper-legal-btns:where(.svelte-7bur0v){display:flex;align-items:center;justify-content:center;gap:8px}.vertical-line.svelte-7bur0v{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-7bur0v{width:4px;height:4px;background-color:#fff9;border-radius:50%;flex-shrink:0}.powered-copyright.svelte-7bur0v{color:#ffffff80;white-space:nowrap}.footer-mobile-link.svelte-1u9is6y a:where(.svelte-1u9is6y),.footer-mobile-link.svelte-1u9is6y button:where(.svelte-1u9is6y){color:#ffffffb3;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;text-decoration:none;cursor:pointer;word-break:break-word;white-space:normal;word-wrap:break-word;max-width:90px;display:flex;align-items:center}.footer-mobile-link.svelte-1u9is6y a:where(.svelte-1u9is6y).right-footer-btn,.footer-mobile-link.svelte-1u9is6y button:where(.svelte-1u9is6y).right-footer-btn{text-align:right}.footer-mobile-link.svelte-1u9is6y a:where(.svelte-1u9is6y).left-footer-btn,.footer-mobile-link.svelte-1u9is6y button:where(.svelte-1u9is6y).left-footer-btn{text-align:left}.property-info.svelte-1u9is6y{position:absolute;left:50%;transform:translate(-50%)}.footer-btn-mobile.svelte-1u9is6y{border-radius:10px;border:1px solid var(--bb-primary-color-20);background:var(--bb-primary-color-20);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-1f60mia{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-1f60mia{display:none;position:fixed;bottom:0;left:0;right:0;top:80px;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-1f60mia{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-1f60mia .icon:where(.svelte-1f60mia){display:flex;align-self:center}.footer-mobile-content.svelte-1f60mia::-webkit-scrollbar-track{background:#0000004d}.footer-mobile-content.svelte-1f60mia::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:6px}.footer-mobile-content.svelte-1f60mia::-webkit-scrollbar-thumb:hover{background:#ffffff80}.footer-mobile-header.svelte-1f60mia{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-1f60mia{border:none;margin:0;padding:10px;border-radius:33554400px;background:#ffffff1a;height:40px;width:40px;cursor:pointer}.footer-mobile-content-item.svelte-1f60mia: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-1f60mia:not(:last-child) .footer-mobile-address:where(.svelte-1f60mia){display:flex;align-items:start;flex-wrap:wrap;gap:8px;flex-direction:column}.footer-mobile-content-item.svelte-1f60mia:not(:last-child) .footer-mobile-address:where(.svelte-1f60mia) a:where(.svelte-1f60mia){text-decoration:none}.footer-mobile-content-item.svelte-1f60mia:not(:last-child) .footer-mobile-address:where(.svelte-1f60mia) a:where(.svelte-1f60mia) .icon:where(.svelte-1f60mia){width:14px}.footer-mobile-content-item-icon-img.svelte-1f60mia{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-1f60mia{display:flex;align-items:flex-start;gap:12px}.footer-mobile-content-item-content.svelte-1f60mia{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-1f60mia{display:flex;flex-direction:column;align-items:start;gap:8px;width:100%}.footer-mobile-content-item-others-btns.svelte-1f60mia{display:flex;flex-wrap:wrap;gap:10px;width:100%;align-items:start}.footer-mobile-content-item-description.svelte-1f60mia{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;margin:6px 0 12px}.footer-mobile-content-item-list.svelte-1f60mia{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.footer-mobile-content-item-community.svelte-1f60mia{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;gap:12px}.bb-btn-secondary.svelte-1f60mia{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-1f60mia .icon:where(.svelte-1f60mia){display:flex;align-self:center}.footer-mobile-content-cards-wrapper.svelte-1f60mia{display:flex;max-width:fit-content;width:100%;overflow-x:auto;gap:10px;padding-bottom:8px}.footer-mobile-content-links-wrapper.svelte-1f60mia{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-1f60mia .icon:where(.svelte-1f60mia){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-1f60mia .icon:where(.svelte-1f60mia):hover{background:#fff3}.footer-mobile-copyright-text.svelte-1f60mia{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-1f60mia .powered-by:where(.svelte-1f60mia){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-1fdj9si{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-1fdj9si .modal-image-wrapper:where(.svelte-1fdj9si){display:flex;flex-direction:column;align-items:start;justify-content:center;gap:8px}.modal-body-wrapper.svelte-1fdj9si .modal-image-wrapper:where(.svelte-1fdj9si) .modal-image:where(.svelte-1fdj9si){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(60vh,600px)}.modal-body-wrapper.svelte-1fdj9si .modal-image-wrapper:where(.svelte-1fdj9si) .modal-image:where(.svelte-1fdj9si) img:where(.svelte-1fdj9si){width:100%;height:100%;object-fit:contain;display:block}.modal-body-wrapper.svelte-1fdj9si .modal-image-wrapper:where(.svelte-1fdj9si) .modal-image:where(.svelte-1fdj9si) .modal-image-placeholder:where(.svelte-1fdj9si){width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff0f,#fff0 40%),linear-gradient(180deg,#2a2a2e,#1a1a1e 45%,#121214);box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000073}.modal-body-wrapper.svelte-1fdj9si .modal-image-wrapper:where(.svelte-1fdj9si) .modal-image:where(.svelte-1fdj9si) .modal-image-placeholder:where(.svelte-1fdj9si) span:where(.svelte-1fdj9si){color:#ffffffeb;font-family:Inter,system-ui,sans-serif;font-size:clamp(14px,2.5vw,18px);font-style:italic;font-weight:500;letter-spacing:.02em;text-align:center;padding:1rem}.modal-body-wrapper.svelte-1fdj9si .modal-image-wrapper:where(.svelte-1fdj9si) .modal-description:where(.svelte-1fdj9si){color:#ffffffb3;font-family:Inter;font-size:14px;font-style:italic;font-weight:400}.modal-body-wrapper.svelte-1fdj9si .modal-title:where(.svelte-1fdj9si){font-size:28px;font-weight:600;display:flex;align-items:center;gap:8px}.modal-body-wrapper.svelte-1fdj9si .details-unit-wrapper:where(.svelte-1fdj9si){display:flex;align-items:center;gap:20px}.modal-body-wrapper.svelte-1fdj9si .details-unit-wrapper:where(.svelte-1fdj9si) .unit-value:where(.svelte-1fdj9si){display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400}.modal-body-wrapper.svelte-1fdj9si .details-unit-wrapper:where(.svelte-1fdj9si) .unit-value:where(.svelte-1fdj9si) svg *{stroke:var(--bb-primary-color)}.modal-body-wrapper.svelte-1fdj9si .modal-price-wrapper:where(.svelte-1fdj9si){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-1fdj9si .modal-price-wrapper:where(.svelte-1fdj9si) .modal-price:where(.svelte-1fdj9si){font-size:20px;font-weight:700}.modal-body-wrapper.svelte-1fdj9si .units-available-wrapper:where(.svelte-1fdj9si){display:flex;align-items:center;flex-wrap:wrap;gap:16px}.modal-body-wrapper.svelte-1fdj9si .units-available-wrapper:where(.svelte-1fdj9si) .units-available:where(.svelte-1fdj9si){font-size:15px;font-weight:600}.modal-body-wrapper.svelte-1fdj9si .units-available-wrapper:where(.svelte-1fdj9si) .units-available-btns:where(.svelte-1fdj9si){display:flex;align-items:center;gap:12px}.modal-body-wrapper.svelte-1fdj9si .units-available-wrapper:where(.svelte-1fdj9si) .units-available-btns:where(.svelte-1fdj9si) .units-secondary-wrapper:where(.svelte-1fdj9si){display:flex;align-items:center;gap:12px}.modal-body-wrapper.svelte-1fdj9si .units-available-wrapper:where(.svelte-1fdj9si) .units-available-btns:where(.svelte-1fdj9si) .bb-btn-primary:where(.svelte-1fdj9si){display:flex;align-items:center;justify-content:center;height:44px;text-decoration:none;font-family:Inter;font-size:14px;font-style:normal;cursor:pointer;min-width:fit-content}.modal-body-wrapper.svelte-1fdj9si .units-available-wrapper:where(.svelte-1fdj9si) .units-available-btns:where(.svelte-1fdj9si) .bb-btn-secondary:where(.svelte-1fdj9si){display:flex;align-items:center;justify-content:center;height:44px;flex-shrink:0;gap:8px;text-decoration:none;font-family:Inter;font-size:14px;min-width:fit-content;font-style:normal;cursor:pointer}.icon.svelte-1fdj9si{display:flex;align-self:center}@media (max-width: 768px){.modal-body-wrapper.svelte-1fdj9si{width:100%;max-width:100%;flex-direction:column;gap:12px}.modal-body-wrapper.svelte-1fdj9si .modal-image:where(.svelte-1fdj9si){padding:12px!important;height:min(50vh,600px)!important}.modal-body-wrapper.svelte-1fdj9si .modal-title:where(.svelte-1fdj9si){font-size:24px}.modal-body-wrapper.svelte-1fdj9si .details-unit-wrapper:where(.svelte-1fdj9si){gap:12px;flex-wrap:wrap}.modal-body-wrapper.svelte-1fdj9si .details-unit-wrapper:where(.svelte-1fdj9si) .unit-value:where(.svelte-1fdj9si){font-size:12px}.modal-body-wrapper.svelte-1fdj9si .modal-price-wrapper:where(.svelte-1fdj9si){font-size:12px}.modal-body-wrapper.svelte-1fdj9si .modal-price-wrapper:where(.svelte-1fdj9si) .modal-price:where(.svelte-1fdj9si){font-size:18px}.modal-body-wrapper.svelte-1fdj9si .units-available:where(.svelte-1fdj9si){font-size:14px!important}.modal-body-wrapper.svelte-1fdj9si .units-available-btns:where(.svelte-1fdj9si) .bb-btn-primary:where(.svelte-1fdj9si),.modal-body-wrapper.svelte-1fdj9si .units-available-btns:where(.svelte-1fdj9si) .bb-btn-secondary:where(.svelte-1fdj9si){font-size:12px}}@media (max-width: 480px){.units-available-wrapper.svelte-1fdj9si{flex-direction:column;align-items:start!important;width:100%}.units-available-btns.svelte-1fdj9si{flex-direction:column;width:100%}.units-available-btns.svelte-1fdj9si .units-secondary-wrapper:where(.svelte-1fdj9si){width:100%}.units-available-btns.svelte-1fdj9si .bb-btn-primary:where(.svelte-1fdj9si){width:100%}.units-available-btns.svelte-1fdj9si .bb-btn-secondary:where(.svelte-1fdj9si){flex:1}}.modal-body-wrapper.svelte-1g21j5p{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-1g21j5p .modal-image-wrapper:where(.svelte-1g21j5p){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-bottom:4px}.modal-body-wrapper.svelte-1g21j5p .modal-image-wrapper:where(.svelte-1g21j5p) .modal-image:where(.svelte-1g21j5p){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(60vh,600px)}.modal-body-wrapper.svelte-1g21j5p .modal-image-wrapper:where(.svelte-1g21j5p) .modal-image:where(.svelte-1g21j5p) img:where(.svelte-1g21j5p){width:100%;height:100%;object-fit:contain}.modal-body-wrapper.svelte-1g21j5p .modal-image-wrapper:where(.svelte-1g21j5p) .carousel-right-btn:where(.svelte-1g21j5p){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-1g21j5p .modal-image-wrapper:where(.svelte-1g21j5p) .carousel-left-btn:where(.svelte-1g21j5p){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-1g21j5p .carousel-description:where(.svelte-1g21j5p){display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:4px}.modal-body-wrapper.svelte-1g21j5p .carousel-description:where(.svelte-1g21j5p) .carousel-indicator:where(.svelte-1g21j5p){color:#ffffffb3;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400}.modal-body-wrapper.svelte-1g21j5p .carousel-indicators:where(.svelte-1g21j5p){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.modal-body-wrapper.svelte-1g21j5p .carousel-indicators:where(.svelte-1g21j5p) .indicator:where(.svelte-1g21j5p){width:8px;height:8px;border-radius:50%;background:#ffffff4d}.modal-body-wrapper.svelte-1g21j5p .carousel-indicators:where(.svelte-1g21j5p) .indicator.active:where(.svelte-1g21j5p){background:var(--bb-secondary-color)}.modal-navigation.svelte-1g21j5p{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-1g21j5p .btn-secondary:where(.svelte-1g21j5p){display:flex;align-items:center;justify-content:center;height:42px;padding:8px 20px;font-family:Inter;font-size:14px;font-weight:500;color:#fff;text-transform:capitalize;cursor:pointer;border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a}.modal-navigation.svelte-1g21j5p .btn-secondary:where(.svelte-1g21j5p):hover{border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#fff3}.modal-navigation.svelte-1g21j5p .btn-secondary.active:where(.svelte-1g21j5p){background:var(--bb-secondary-color-20);color:#fff;border:1px solid var(--bb-secondary-color-80)}@media (max-width: 768px){.modal-navigation.svelte-1g21j5p{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-1g21j5p button:where(.svelte-1g21j5p){height:34px;padding:8px 16px;min-width:fit-content}.modal-image.svelte-1g21j5p{height:min(50vh,600px)!important}}.modal-body-wrapper.svelte-xkkt7b{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-xkkt7b .modal-image-wrapper:where(.svelte-xkkt7b){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-bottom:4px}.modal-body-wrapper.svelte-xkkt7b .modal-image-wrapper:where(.svelte-xkkt7b) .modal-image:where(.svelte-xkkt7b){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(60vh,600px)}.modal-body-wrapper.svelte-xkkt7b .modal-image-wrapper:where(.svelte-xkkt7b) .modal-image:where(.svelte-xkkt7b) iframe:where(.svelte-xkkt7b){width:100%;height:100%;object-fit:contain}.modal-body-wrapper.svelte-xkkt7b .modal-image-wrapper:where(.svelte-xkkt7b) .carousel-right-btn:where(.svelte-xkkt7b){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-xkkt7b .modal-image-wrapper:where(.svelte-xkkt7b) .carousel-left-btn:where(.svelte-xkkt7b){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-xkkt7b .carousel-indicators:where(.svelte-xkkt7b){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.modal-body-wrapper.svelte-xkkt7b .carousel-indicators:where(.svelte-xkkt7b) .indicator:where(.svelte-xkkt7b){width:8px;height:8px;border-radius:50%;background:#ffffff4d}.modal-body-wrapper.svelte-xkkt7b .carousel-indicators:where(.svelte-xkkt7b) .indicator.active:where(.svelte-xkkt7b){background:var(--bb-secondary-color)}.modal-body-wrapper.svelte-xkkt7b .modal-navigation:where(.svelte-xkkt7b){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-xkkt7b .modal-navigation:where(.svelte-xkkt7b) .nav-btn:where(.svelte-xkkt7b){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-xkkt7b .modal-navigation:where(.svelte-xkkt7b) .nav-btn.active:where(.svelte-xkkt7b){background:var(--bb-primary-color);box-shadow:0 2px 4px #fff3;color:#fff}.virtual-tour-types.svelte-xkkt7b{display:flex;min-width:fit-content;align-items:center;justify-content:center;gap:16px;margin-top:20px}.virtual-tour-types.svelte-xkkt7b .type-btn:where(.svelte-xkkt7b){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-xkkt7b .type-btn.active:where(.svelte-xkkt7b){background:var(--bb-secondary-color-20);box-shadow:0 2px 4px 0 var(--bb-secondary-color-20);color:#fff;border:1px solid var(--bb-secondary-color-80)}.virtual-tour-types.svelte-xkkt7b .type-btn:where(.svelte-xkkt7b):hover{border-radius:33554400px;border:1px solid rgba(255,255,255,.2);background:#fff3}@media (max-width: 768px){.modal-navigation.svelte-xkkt7b{height:44px}.modal-navigation.svelte-xkkt7b .nav-btn:where(.svelte-xkkt7b){height:36px!important;padding:14px 40px!important}.modal-image.svelte-xkkt7b{height:min(50vh,600px)!important}}.engrain-map-container.svelte-1hkngc7{width:100%;height:calc(100vh - 400px);box-sizing:border-box;display:flex;flex-direction:column}.engrain-map-container.svelte-1hkngc7.modal-container{width:80vw;height:80vh}.floor-selector.svelte-1hkngc7{margin-bottom:12px}.floor-selector-title.svelte-1hkngc7{color:#fff;font-size:13px;font-weight:700;text-align:center;margin:0 0 10px}.floor-buttons.svelte-1hkngc7{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.floor-btn.svelte-1hkngc7{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-1hkngc7{transform:scale(1.1)}.floor-btn-circle.svelte-1hkngc7{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-1hkngc7 .floor-btn-circle:where(.svelte-1hkngc7){background:var(--bb-primary-color);color:#fff;border-color:var(--bb-primary-color);box-shadow:0 4px 16px var(--bb-primary-color-50)}.floor-btn.svelte-1hkngc7:not(.active):hover .floor-btn-circle:where(.svelte-1hkngc7){background:#fff3}.map-wrap.svelte-1hkngc7{position:relative;flex:1;min-height:0}#sightmap-container.svelte-1hkngc7{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-1hkngc7{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-1hkngc7.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-1hgclh{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-1hgclh{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-1hgclh{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-1hgclh{max-width:100%;height:auto;max-height:95vh;display:flex;flex-direction:column;margin-top:40px}.modal-body.svelte-1hgclh{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#555 rgba(0,0,0,.3)}.modal-body.svelte-1hgclh::-webkit-scrollbar{width:8px}.modal-body.svelte-1hgclh::-webkit-scrollbar-track{background:#0000004d}.modal-body.svelte-1hgclh::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:6px}.modal-body.svelte-1hgclh::-webkit-scrollbar-thumb:hover{background:#ffffff80}.text-modal-data.svelte-1hgclh{max-width:900px;width:90vw;color:#fff;margin:0 auto;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:Inter}@media (max-width: 768px){.modal-wrapper.svelte-1hgclh{padding-top:32px}.modal-content.svelte-1hgclh{width:100%;max-width:100%;box-sizing:border-box;margin-top:10px}.modal-header-title.svelte-1hgclh{margin-bottom:24px}.modal-body.svelte-1hgclh{padding:0 12px}.close-btn-icon.svelte-1hgclh{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-1vimrgr{display:grid;grid-template-columns:repeat(6,1fr);overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;gap:12px;width:100%}.modal-bedroom-size-wrapper.svelte-1vimrgr .bedroom-card:where(.svelte-1vimrgr){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-1vimrgr .bedroom-card:where(.svelte-1vimrgr):hover{border:2px solid rgba(255,255,255,.4);background:#ffffff1a}.modal-bedroom-size-wrapper.svelte-1vimrgr .bedroom-card.active:where(.svelte-1vimrgr){border:2px solid var(--bb-primary-color-80);background:var(--bb-primary-color-20)}.modal-bedroom-size-wrapper.svelte-1vimrgr .bedroom-card:where(.svelte-1vimrgr) .modal-bedroom-size-item:where(.svelte-1vimrgr){display:flex;align-items:start;justify-content:center;gap:8px}.modal-bedroom-size-wrapper.svelte-1vimrgr .bedroom-card:where(.svelte-1vimrgr) .modal-bedroom-size-item:where(.svelte-1vimrgr) .modal-bedroom-size-number:where(.svelte-1vimrgr){font-size:24px;font-weight:700;color:#fff}.loading-spinner.svelte-1vimrgr{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-1vimrgr-spin .7s linear infinite;margin:24px auto}@keyframes svelte-1vimrgr-spin{to{transform:rotate(360deg)}}@media (max-width: 1024px){.modal-bedroom-size-wrapper.svelte-1vimrgr{grid-template-columns:repeat(3,1fr)}}.modal-appointment-types-wrapper.svelte-188m23a{display:flex;align-items:center;flex-wrap:wrap;justify-content:start;gap:16px;width:100%}.modal-appointment-types-wrapper.svelte-188m23a .appointment-card:where(.svelte-188m23a){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-188m23a .appointment-card:where(.svelte-188m23a):hover{border:2px solid rgba(255,255,255,.4);background:#ffffff1a}.modal-appointment-types-wrapper.svelte-188m23a .appointment-card.active:where(.svelte-188m23a){border:2px solid var(--bb-primary-color-80);background:var(--bb-primary-color-20)}.modal-appointment-types-wrapper.svelte-188m23a .appointment-card.active:where(.svelte-188m23a) .modal-appointment-types-icon:where(.svelte-188m23a){border-radius:33554400px;background:var(--bb-primary-color)}.modal-appointment-types-wrapper.svelte-188m23a .appointment-card:where(.svelte-188m23a) .modal-appointment-types-icon:where(.svelte-188m23a){width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:33554400px;background:#ffffff1a}.modal-appointment-types-wrapper.svelte-188m23a .appointment-card:where(.svelte-188m23a) .modal-appointment-types-title:where(.svelte-188m23a){color:#fff;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700}.loading-spinner.svelte-188m23a{width:56px;height:56px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-188m23a-spin .7s linear infinite;margin:42px auto}@keyframes svelte-188m23a-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-appointment-types-wrapper.svelte-188m23a{flex-direction:column;padding-right:8px}.modal-appointment-types-wrapper.svelte-188m23a .appointment-card:where(.svelte-188m23a){height:155px;width:100%;gap:12px;padding:18px}.modal-appointment-types-wrapper.svelte-188m23a .modal-appointment-types-icon:where(.svelte-188m23a){width:56px!important;height:56px!important}.modal-appointment-types-wrapper.svelte-188m23a .modal-appointment-types-title:where(.svelte-188m23a){font-size:16px!important}}.modal-appointment-times-wrapper.svelte-1fkeet6{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-1fkeet6 .modal-appointment-times-title:where(.svelte-1fkeet6){font-size:14px;font-style:normal;font-weight:600;color:#fff;font-family:Poppins;margin-bottom:8px}.modal-appointment-times-wrapper.svelte-1fkeet6 .modal-appointment-times-subtitle:where(.svelte-1fkeet6){font-size:12px;color:#fff9;font-weight:600}.modal-appointment-times-wrapper.svelte-1fkeet6 .grid-wrapper:where(.svelte-1fkeet6){width:100%;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.modal-appointment-times-wrapper.svelte-1fkeet6 .grid-wrapper:where(.svelte-1fkeet6) .appointment-times-card:where(.svelte-1fkeet6){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-1fkeet6 .grid-wrapper:where(.svelte-1fkeet6) .appointment-times-card:where(.svelte-1fkeet6):hover{border:1px solid rgba(255,255,255,.4);background:#ffffff1a}.modal-appointment-times-wrapper.svelte-1fkeet6 .grid-wrapper:where(.svelte-1fkeet6) .appointment-times-card.active:where(.svelte-1fkeet6){background:var(--bb-primary-color-20);border:1px solid var(--bb-primary-color-80)}.modal-appointment-times-wrapper.svelte-1fkeet6 .grid-wrapper:where(.svelte-1fkeet6) .appointment-times-card.active:where(.svelte-1fkeet6) .appointment-times-text:where(.svelte-1fkeet6){color:#fff}.modal-appointment-times-wrapper.svelte-1fkeet6 .grid-wrapper:where(.svelte-1fkeet6) .appointment-times-card:where(.svelte-1fkeet6) .appointment-times-text:where(.svelte-1fkeet6){color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.loading-spinner.svelte-1fkeet6{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-1fkeet6-spin .7s linear infinite;margin:24px auto}@keyframes svelte-1fkeet6-spin{to{transform:rotate(360deg)}}.modal-header.svelte-1wk4exd{display:flex;align-items:start;gap:24px;width:calc(100% - 32px)}.modal-header.svelte-1wk4exd .step:where(.svelte-1wk4exd){flex:1;height:8px;border-radius:33554400px;background-color:#ffffff1a;position:relative;overflow:hidden}.modal-header.svelte-1wk4exd .step:where(.svelte-1wk4exd):before{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background:var(--bb-secondary-color);border-radius:33554400px;transition:width .6s ease-in-out}.modal-header.svelte-1wk4exd .step.active:where(.svelte-1wk4exd):before{width:100%}.modal-header.svelte-1wk4exd .close-btn-icon:where(.svelte-1wk4exd){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-1wk4exd{padding:16px 0;color:#fff9;font-size:14px}.modal-body.svelte-1wk4exd{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-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd){display:flex;flex-direction:column;align-items:start;width:100%;gap:16px}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-body-title:where(.svelte-1wk4exd){font-family:Poppins;font-size:24px;font-weight:700;color:#fff}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-body-subtitle:where(.svelte-1wk4exd){font-family:Poppins;font-size:16px;font-weight:600;color:#fff}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-body-description:where(.svelte-1wk4exd){font-size:16px;font-weight:400;color:#ffffffb3;font-family:Inter}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-appointment-time-text:where(.svelte-1wk4exd){color:#fff;font-weight:600}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd){width:100%;display:flex;flex-direction:column;gap:8px}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd) .modal-label:where(.svelte-1wk4exd){width:100%;display:flex;align-items:start;font-size:16px;font-weight:600;color:#fff;font-family:Inter;font-style:normal}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd) .modal-input:where(.svelte-1wk4exd){width:100%;padding:12px 24px;border-radius:14px;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}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd) .modal-input:where(.svelte-1wk4exd)::placeholder{color:#fff6}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd) .modal-input:where(.svelte-1wk4exd):focus,.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd) .modal-input:where(.svelte-1wk4exd):focus-visible,.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper:where(.svelte-1wk4exd) .modal-input:where(.svelte-1wk4exd):active{outline:none!important;border-color:#fffc!important}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd){width:100%;display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.2);padding-top:16px}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox-description:where(.svelte-1wk4exd){color:#fff;font-family:Inter;font-size:13px;font-style:normal;font-weight:400}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox-description:where(.svelte-1wk4exd) a:where(.svelte-1wk4exd){color:#4a9eff;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;text-decoration:none}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox-description:where(.svelte-1wk4exd) a:where(.svelte-1wk4exd):hover{text-decoration:underline}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox:where(.svelte-1wk4exd){width:100%;display:flex;align-items:start;gap:8px}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox:where(.svelte-1wk4exd) .modal-checkbox:where(.svelte-1wk4exd){-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-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox:where(.svelte-1wk4exd) .modal-checkbox:where(.svelte-1wk4exd):checked{background:#fff;border-color:#fff}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .modal-policy-wrapper:where(.svelte-1wk4exd) .modal-input-wrapper-checkbox:where(.svelte-1wk4exd) .modal-checkbox:where(.svelte-1wk4exd):checked:before{content:"✓";color:#000c;font-size:12px;font-weight:700}.modal-body.svelte-1wk4exd .modal-body-wrapper:where(.svelte-1wk4exd) .custom-date-theme:where(.svelte-1wk4exd){width:100%}.modal-body.svelte-1wk4exd .modal-body-wrapper-picker:where(.svelte-1wk4exd){width:100%;display:flex;align-items:start;justify-content:space-between;gap:24px}.modal-body.svelte-1wk4exd .modal-body-wrapper-picker:where(.svelte-1wk4exd) .modal-appointment-times-container:where(.svelte-1wk4exd){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-1wk4exd .modal-body-wrapper-picker:where(.svelte-1wk4exd) .modal-appointment-times-container:where(.svelte-1wk4exd) .no-appointment-date-content:where(.svelte-1wk4exd){max-width:200px;text-align:center}.modal-body.svelte-1wk4exd .modal-input-error-message:where(.svelte-1wk4exd){color:#ff6467;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;display:flex;align-items:center}.modal-body.svelte-1wk4exd .modal-input-error-message:where(.svelte-1wk4exd) .input-error-circle:where(.svelte-1wk4exd){width:4px;height:4px;border-radius:50%;background:#ff6467;display:flex;align-items:center;justify-content:center;margin-right:4px}.modal-body.svelte-1wk4exd .input-error:where(.svelte-1wk4exd){border-color:#ff6467!important}.modal-body.svelte-1wk4exd .date-time-field>input{width:100%;padding:12px 24px;border-radius:16px;border:1px 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-1wk4exd .date-time-field>input::placeholder{color:#fff6}.modal-body.svelte-1wk4exd .date-time-field>input:focus-visible,.modal-body.svelte-1wk4exd .date-time-field>input:focus{outline:none!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.8)!important}.modal-body.svelte-1wk4exd .picker{width:100%!important}.modal-body.svelte-1wk4exd .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;max-width:350px!important;width:100%!important}.modal-body.svelte-1wk4exd .date-time-picker:focus{outline:none!important;box-shadow:none!important}.modal-body.svelte-1wk4exd .cell{width:45px!important}.modal-body.svelte-1wk4exd .cell:hover{background:#ffffff1a;border:1px solid rgba(255,255,255,.4)}.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-color: var(--bb-primary-color-50);--date-picker-today-border: var(--bb-primary-color);--date-picker-selected-background: var(--bb-primary-color-20);--date-picker-selected-color: #FFF;--date-picker-highlight-border: var(--bb-primary-color-80) !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:var(--bb-primary-color-80)!important}.modal-footer.svelte-1wk4exd{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-1wk4exd .btn-primary:where(.svelte-1wk4exd){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;text-transform:capitalize;cursor:pointer}.modal-footer.svelte-1wk4exd .btn-primary.hidden:where(.svelte-1wk4exd){display:none}.modal-footer.svelte-1wk4exd .btn-primary:where(.svelte-1wk4exd):disabled{background:#ffffff1a;color:#fff6;cursor:default;pointer-events:none}.modal-footer.svelte-1wk4exd .btn-next:where(.svelte-1wk4exd):disabled svg path{stroke:#fff6!important;fill:none}.modal-footer.svelte-1wk4exd .btn-secondary:where(.svelte-1wk4exd){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-1wk4exd .btn-secondary.hidden:where(.svelte-1wk4exd){visibility:hidden}.modal-footer.svelte-1wk4exd .btn-secondary:where(.svelte-1wk4exd):hover{background:#ffffff1a}.loading-spinner.svelte-1wk4exd{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-1wk4exd-spin .7s linear infinite;margin:24px auto}@keyframes svelte-1wk4exd-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-body-wrapper.svelte-1wk4exd{padding-right:8px}.close-btn-icon.svelte-1wk4exd{right:5px!important;top:14px!important}.btn-primary.svelte-1wk4exd,.btn-secondary.svelte-1wk4exd{padding:8px 16px!important}.date-time-picker{min-width:100%!important;max-width:100%!important;width:100%!important}.modal-body-wrapper-picker.svelte-1wk4exd{display:flex;flex-direction:column;padding-right:8px}.modal-body-wrapper-picker.svelte-1wk4exd .modal-appointment-times-container:where(.svelte-1wk4exd){margin-top:80px}}.modal-body.svelte-ldk8xj{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:start;flex:1;gap:16px;width:100%}.modal-input-wrappers.svelte-ldk8xj{display:flex;align-items:start;justify-content:space-between;width:100%;gap:24px}.modal-body-wrapper.svelte-ldk8xj{display:flex;flex-direction:column;align-items:start;width:100%;gap:16px}.modal-body-wrapper.svelte-ldk8xj .close-btn-icon:where(.svelte-ldk8xj){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-ldk8xj .modal-body-title:where(.svelte-ldk8xj){font-family:Poppins;font-size:24px;font-weight:700;color:#fff}.modal-body-wrapper.svelte-ldk8xj .modal-body-description:where(.svelte-ldk8xj){font-size:16px;font-weight:400;color:#ffffffb3;font-family:Inter}.modal-body-wrapper.svelte-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj){width:100%;display:flex;flex-direction:column;gap:4px}.modal-body-wrapper.svelte-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj) .modal-label:where(.svelte-ldk8xj){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-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj) .modal-input:where(.svelte-ldk8xj){width:100%;padding:12px 24px;border-radius:14px;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}.modal-body-wrapper.svelte-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj) .modal-input:where(.svelte-ldk8xj)::placeholder{color:#fff6}.modal-body-wrapper.svelte-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj) .modal-input:where(.svelte-ldk8xj):focus,.modal-body-wrapper.svelte-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj) .modal-input:where(.svelte-ldk8xj):focus-visible,.modal-body-wrapper.svelte-ldk8xj .modal-input-wrapper:where(.svelte-ldk8xj) .modal-input:where(.svelte-ldk8xj):active{outline:none!important;border-color:#fffc!important}.modal-input-error-message.svelte-ldk8xj{color:#ff6467;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;display:flex;align-items:center}.modal-input-error-message.svelte-ldk8xj .input-error-circle:where(.svelte-ldk8xj){width:4px;height:4px;border-radius:50%;background:#ff6467;display:flex;align-items:center;justify-content:center;margin-right:4px}.input-error.svelte-ldk8xj{border-color:#ff6467!important}.modal-footer.svelte-ldk8xj{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;padding:16px 0 0}.modal-footer.svelte-ldk8xj .btn-primary:where(.svelte-ldk8xj){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-ldk8xj .btn-primary:where(.svelte-ldk8xj):disabled{background:#ffffff1a;color:#fff6;cursor:default;pointer-events:none}.modal-footer.svelte-ldk8xj .btn-primary:where(.svelte-ldk8xj):disabled svg path{stroke:#fff6!important}.modal-footer.svelte-ldk8xj .btn-primary:where(.svelte-ldk8xj):hover{background:#c19b2b}.modal-footer.svelte-ldk8xj .btn-secondary:where(.svelte-ldk8xj){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-ldk8xj .btn-secondary:where(.svelte-ldk8xj):hover{background:#ffffff1a}@media (max-width: 768px){.modal-body-wrapper.svelte-ldk8xj{padding-right:8px}.close-btn-icon.svelte-ldk8xj{right:5px!important;top:14px!important}.modal-input-wrappers.svelte-ldk8xj{display:flex;flex-direction:column;gap:16px}}.modal-footer.svelte-ldk8xj{gap:12px;width:100%;display:flex;flex-wrap:wrap}.modal-footer.svelte-ldk8xj .btn-primary:where(.svelte-ldk8xj){width:100%;white-space:nowrap;padding:8px 16px}.modal-footer.svelte-ldk8xj .btn-secondary:where(.svelte-ldk8xj){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-16g0fws{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:1000}.landing-page-disclaimer.svelte-16g0fws .diclaimer-icon-content-wrapper:where(.svelte-16g0fws){display:flex;align-items:center;gap:12px}.landing-page-disclaimer.svelte-16g0fws .diclaimer-icon-content-wrapper:where(.svelte-16g0fws) .disclaimer-icon:where(.svelte-16g0fws){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-16g0fws .diclaimer-icon-content-wrapper:where(.svelte-16g0fws) .disclaimer-content:where(.svelte-16g0fws){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-16g0fws .diclaimer-icon-content-wrapper:where(.svelte-16g0fws) .disclaimer-content:where(.svelte-16g0fws) a{color:#4a9eff;text-decoration:underline}.landing-page-disclaimer.svelte-16g0fws .disclaimer-buttons:where(.svelte-16g0fws){display:flex;gap:10px;align-items:center;justify-content:end}.landing-page-disclaimer.svelte-16g0fws .disclaimer-buttons:where(.svelte-16g0fws) .disclaimer-btn:where(.svelte-16g0fws){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-16g0fws .disclaimer-buttons:where(.svelte-16g0fws) .disclaimer-btn.accept:where(.svelte-16g0fws){border-radius:33554400px;background:#fff3;border:none}@media (max-width: 768px){.landing-page-disclaimer.svelte-16g0fws{display:flex;flex-direction:column;align-items:start;gap:12px}.landing-page-disclaimer.svelte-16g0fws .diclaimer-icon-content-wrapper:where(.svelte-16g0fws) .disclaimer-icon:where(.svelte-16g0fws){align-self:start}.landing-page-disclaimer.svelte-16g0fws .diclaimer-icon-content-wrapper:where(.svelte-16g0fws) .disclaimer-content:where(.svelte-16g0fws){font-size:12px}}.landing-page-slideshow.svelte-1oejxpa{position:fixed;top:0;right:0;bottom:0;left:0}.landing-page-slide.svelte-1oejxpa{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-1oejxpa,.landing-page-slide.active.svelte-1oejxpa{opacity:1}.main-title.svelte-1oejxpa{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-1oejxpa{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-1oejxpa{text-align:center;margin-bottom:3rem;position:relative;top:90px}.landing-page-gradiant-overlay.svelte-1oejxpa{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,#00000080,#0000004d,#0000001a)}@media (max-height: 850px),(max-width: 1024px){.main-title.svelte-1oejxpa{font-size:36px}.subtitle.svelte-1oejxpa{font-size:18px}.header.svelte-1oejxpa{top:60px}}@media (max-width: 900px){.main-title.svelte-1oejxpa{font-size:22px}.subtitle.svelte-1oejxpa{font-size:16px}}@media (max-width: 768px){.header.svelte-1oejxpa{margin-bottom:0}}.modal-body-wrapper.svelte-xdywhz{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99999999}.modal-special-offer-content.svelte-xdywhz{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);min-width:30vw;width:500px;height:auto;max-height:55vh;padding:24px;border-radius:20px;border:2px solid rgba(255,255,255,.3);background:#0000001a;box-shadow:0 0 70px -14.953px #fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999999}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-header:where(.svelte-xdywhz){display:flex;align-items:center;gap:10px;width:100%;margin-bottom:16px}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-header:where(.svelte-xdywhz) .modal-special-offer-icon:where(.svelte-xdywhz){min-width:36px;height:36px;border-radius:41811240px;border:1px solid #d4af37;background:#d4af374d;display:flex;align-items:center;justify-content:center}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-header:where(.svelte-xdywhz) .modal-special-offer-content-title:where(.svelte-xdywhz){display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border-radius:41811240px;background:#0003;max-width:fit-content;height:30px;padding:4px 10px;word-break:break-word;flex-wrap:wrap}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-header:where(.svelte-xdywhz) .modal-special-offer-close-btn:where(.svelte-xdywhz){position:absolute;top:16px;right:16px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:55748320px;background:#0006;cursor:pointer}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-body:where(.svelte-xdywhz){display:flex;flex-direction:column;gap:20px;color:#fff;font-family:Inter;font-size:16px;line-height:24px;font-style:normal;font-weight:400}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-body:where(.svelte-xdywhz) .modal-special-offer-subtitle:where(.svelte-xdywhz){font-weight:700;font-size:18px;color:#fff;word-break:break-word;display:flex;flex-wrap:wrap;margin-bottom:8px}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-body:where(.svelte-xdywhz) .modal-special-offer-title:where(.svelte-xdywhz){font-weight:700;font-size:24px;color:#d4af37;word-break:break-word;display:flex;flex-wrap:wrap}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-body:where(.svelte-xdywhz) .modal-special-offer-content-description:where(.svelte-xdywhz){word-break:break-word;display:flex;flex-wrap:wrap}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-body:where(.svelte-xdywhz) .modal-special-offer-btn:where(.svelte-xdywhz){border-radius:41811240px;border:1px solid rgba(255,255,255,.3);background:#fff3;box-shadow:0 4px 4px #00000040;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center;width:50%;color:#fff;height:42px;font-size:16px;cursor:pointer;margin:0 auto}.modal-special-offer-content.svelte-xdywhz .modal-special-offer-content-body:where(.svelte-xdywhz) .modal-special-offer-btn:where(.svelte-xdywhz):hover{background:#ffffff4d}@media (max-width: 768px){.modal-special-offer-content.svelte-xdywhz{width:90vw;padding:20px}}.special-offer-content.svelte-16a5edz{position:absolute;top:68px;width:100%;min-height:95px;height:fit-content;background:#00000080;box-shadow:0 25px 50px -12px #00000040;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;align-items:start;padding:20px;gap:10px;z-index:1000}.special-offer-content.svelte-16a5edz .special-offer-icon:where(.svelte-16a5edz){min-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-16a5edz .special-offer-close-btn:where(.svelte-16a5edz){position:absolute;right:20px;border:none;min-width:36px;height:36px;border-radius:50173488px;background:#fff3;cursor:pointer;margin-left:auto}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz){display:flex;flex-direction:column;align-items:start;gap:10px;font-family:Inter;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.15);font-size:18px;font-style:normal;font-weight:500;margin-right:40px}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-title:where(.svelte-16a5edz){font-weight:700;font-size:18px;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.15);word-break:break-word;display:flex;flex-wrap:wrap;align-items:baseline}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-subtitle:where(.svelte-16a5edz){font-weight:700;font-size:24px;color:#d4af37;word-break:break-word;display:flex;flex-wrap:wrap}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-content-description:where(.svelte-16a5edz){color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.15);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:24px;word-break:break-word;display:flex;flex-wrap:wrap}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-content-header:where(.svelte-16a5edz){display:flex;flex-direction:column;align-items:start;min-width:fit-content}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-content-header:where(.svelte-16a5edz) .special-offer-content-title-wrapper:where(.svelte-16a5edz){display:flex;align-items:center;gap:8px}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-content-header:where(.svelte-16a5edz) .special-offer-content-title:where(.svelte-16a5edz){display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border-radius:41811240px;background:#0003;padding:6px 12px;word-break:break-word;flex-wrap:wrap}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .modal-special-offer-btn:where(.svelte-16a5edz){border-radius:41811240px;border:1px solid rgba(255,255,255,.3);background:#fff3;box-shadow:0 4px 4px #00000040;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;height:36px;width:120px;font-size:14px;cursor:pointer}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .modal-special-offer-btn:where(.svelte-16a5edz):hover{background:#ffffff4d}@media (max-width: 768px){.special-offer-content.svelte-16a5edz{min-height:60px;top:56px;padding:16px}.special-offer-content.svelte-16a5edz .special-offer-close-btn:where(.svelte-16a5edz){right:10px}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz){display:flex;flex-direction:column}.special-offer-content.svelte-16a5edz .special-offer-content-body:where(.svelte-16a5edz) .special-offer-content-description:where(.svelte-16a5edz){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}
