.SwipeCard-module-scss-module__o8r2wW__swipeCard{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:30px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #00000026}.SwipeCard-module-scss-module__o8r2wW__swipeCard__image{flex:1;min-height:0;position:relative}.SwipeCard-module-scss-module__o8r2wW__swipeCard__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.SwipeCard-module-scss-module__o8r2wW__swipeCard__tags{gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.SwipeCard-module-scss-module__o8r2wW__swipeCard__tags .SwipeCard-module-scss-module__o8r2wW__tag{color:#fff;-webkit-backdrop-filter:blur(8px);background:#5b5b5b30;border:1px solid #ffffff4d;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content{background-color:#fff;border-radius:16px;flex-shrink:0;width:90%;padding:1rem;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content{padding:1.5rem}}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__title{color:var(--nomahd-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__title{font-size:1.25rem}}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__location{color:var(--nomahd-text-muted);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;display:flex}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__location{font-size:.875rem}}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__location .SwipeCard-module-scss-module__o8r2wW__locationText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__location .SwipeCard-module-scss-module__o8r2wW__separator,.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__location .SwipeCard-module-scss-module__o8r2wW__timeToSea{flex-shrink:0}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__divider{background-color:#0000001a;width:100%;height:1px;margin-bottom:.75rem}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer{justify-content:space-between;align-items:center;display:flex}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__price{color:var(--nomahd-text);font-size:1rem;font-weight:700}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__price{font-size:1.125rem}}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__rating{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__rating .SwipeCard-module-scss-module__o8r2wW__star{fill:#fbd900;color:#fbd900;width:1rem;height:1rem}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__rating .SwipeCard-module-scss-module__o8r2wW__star{width:1.25rem;height:1.25rem}}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__rating .SwipeCard-module-scss-module__o8r2wW__ratingText{color:var(--nomahd-text-muted);font-size:.75rem}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__rating .SwipeCard-module-scss-module__o8r2wW__ratingText{font-size:.875rem}}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay{z-index:10;border-radius:30px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay--like{background-color:#22c55e33}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay--pass{background-color:#ef444433}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay .SwipeCard-module-scss-module__o8r2wW__overlayText{border:4px solid;border-radius:.5rem;padding:.75rem 1.5rem;font-size:2.25rem;font-weight:700;transform:rotate(12deg)}@media (min-width:1024px){.SwipeCard-module-scss-module__o8r2wW__swipeOverlay .SwipeCard-module-scss-module__o8r2wW__overlayText{font-size:3.75rem}}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay .SwipeCard-module-scss-module__o8r2wW__overlayText--like{color:#22c55e;border-color:#22c55e}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay .SwipeCard-module-scss-module__o8r2wW__overlayText--pass{color:#ef4444;border-color:#ef4444}.SwipeCard-module-scss-module__o8r2wW__swipeCard--dragging{cursor:grabbing;transition:none!important}.SwipeCard-module-scss-module__o8r2wW__swipeCard--exiting{transition:none!important}.SwipeCard-module-scss-module__o8r2wW__swipeCard--interactive{cursor:grab}.SwipeCard-module-scss-module__o8r2wW__swipeCard--interactive:hover{transform:translateY(-2px)}.SwipeCard-module-scss-module__o8r2wW__swipeCard--hidden{z-index:0!important;opacity:0!important;filter:none!important;pointer-events:none!important;transition:none!important;transform:scale(0)!important}.SwipeCard-module-scss-module__o8r2wW__cardPosition--current{z-index:50;opacity:1;filter:none}.SwipeCard-module-scss-module__o8r2wW__cardPosition--next{z-index:10;opacity:.6;filter:blur(3px);transform:translate(-180px)translateY(20px)rotate(-15deg)scale(.9)}.SwipeCard-module-scss-module__o8r2wW__cardPosition--afterNext{z-index:5;opacity:.6;filter:blur(3px);transform:translate(180px)translateY(20px)rotate(15deg)scale(.9)}.SwipeCard-module-scss-module__o8r2wW__cardPosition--background{z-index:1;opacity:0;filter:blur(6px);transform:translateY(60px)scale(.82)}@media (max-width:768px){.SwipeCard-module-scss-module__o8r2wW__swipeCard__content{padding:1rem}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__title{font-size:1rem}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__location{font-size:.75rem}.SwipeCard-module-scss-module__o8r2wW__swipeCard__content .SwipeCard-module-scss-module__o8r2wW__footer .SwipeCard-module-scss-module__o8r2wW__price{font-size:.875rem}.SwipeCard-module-scss-module__o8r2wW__swipeOverlay .SwipeCard-module-scss-module__o8r2wW__overlayText{padding:.5rem 1rem;font-size:1.875rem}}
.SwipeActions-module-scss-module__mfuZdW__swipeActions{z-index:9999;justify-content:center;align-items:center;gap:1.5rem;margin-top:-4rem;margin-bottom:3rem;display:flex;position:relative}.SwipeActions-module-scss-module__mfuZdW__actionButton,.SwipeActions-module-scss-module__mfuZdW__favoriteButton,.SwipeActions-module-scss-module__mfuZdW__likeButton,.SwipeActions-module-scss-module__mfuZdW__passButton{border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex;box-shadow:0 0 24px #0000001a}.SwipeActions-module-scss-module__mfuZdW__actionButton:hover,.SwipeActions-module-scss-module__mfuZdW__favoriteButton:hover,.SwipeActions-module-scss-module__mfuZdW__likeButton:hover,.SwipeActions-module-scss-module__mfuZdW__passButton:hover{transform:scale(1.1)}.SwipeActions-module-scss-module__mfuZdW__actionButton:disabled,.SwipeActions-module-scss-module__mfuZdW__favoriteButton:disabled,.SwipeActions-module-scss-module__mfuZdW__likeButton:disabled,.SwipeActions-module-scss-module__mfuZdW__passButton:disabled{opacity:.5}.SwipeActions-module-scss-module__mfuZdW__actionButton:disabled:hover,.SwipeActions-module-scss-module__mfuZdW__favoriteButton:disabled:hover,.SwipeActions-module-scss-module__mfuZdW__likeButton:disabled:hover,.SwipeActions-module-scss-module__mfuZdW__passButton:disabled:hover{transform:scale(1)}.SwipeActions-module-scss-module__mfuZdW__passButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff3;border:1px solid #fff3;width:70px;height:70px}.SwipeActions-module-scss-module__mfuZdW__likeButton{background-color:#fff;width:86px;height:85px}.SwipeActions-module-scss-module__mfuZdW__favoriteButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff3;border:1px solid #fff3;width:70px;height:70px}.SwipeActions-module-scss-module__mfuZdW__passIcon{color:#e91261;stroke-width:3px;width:2.75rem;height:2.75rem}.SwipeActions-module-scss-module__mfuZdW__likeIcon{color:#00bcfb;fill:#00bcfb;width:3.5rem;height:3.5rem}.SwipeActions-module-scss-module__mfuZdW__favoriteIcon{color:#e91261;fill:#e91261;width:2.75rem;height:2.75rem}
.SwipeCardContainer-module-scss-module__EUsTUG__containerWrapper{width:464px;height:609px;position:relative}
.PropertyGridItem-module-scss-module__I3PeyG__propertyItem{flex-direction:column;display:flex}.PropertyGridItem-module-scss-module__I3PeyG__imageContainer{margin-bottom:1.25rem;position:relative}.PropertyGridItem-module-scss-module__I3PeyG__propertyImage{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:200px}.PropertyGridItem-module-scss-module__I3PeyG__tags{flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.PropertyGridItem-module-scss-module__I3PeyG__tag{color:#fff;-webkit-backdrop-filter:blur(8px);background:#5b5b5b30;border:1px solid #ffffff4d;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem}.PropertyGridItem-module-scss-module__I3PeyG__content{flex-direction:column;gap:1rem;display:flex}.PropertyGridItem-module-scss-module__I3PeyG__title{color:var(--nomahd-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.PropertyGridItem-module-scss-module__I3PeyG__location{color:var(--nomahd-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PropertyGridItem-module-scss-module__I3PeyG__location .PropertyGridItem-module-scss-module__I3PeyG__separator{margin:0 .25rem}.PropertyGridItem-module-scss-module__I3PeyG__footer{justify-content:space-between;align-items:center;display:flex}.PropertyGridItem-module-scss-module__I3PeyG__price{color:var(--nomahd-text);font-size:1.125rem;font-weight:700}.PropertyGridItem-module-scss-module__I3PeyG__rating{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.PropertyGridItem-module-scss-module__I3PeyG__star{fill:#fbd900;color:#fbd900;width:1.25rem;height:1.25rem}.PropertyGridItem-module-scss-module__I3PeyG__ratingText{color:var(--nomahd-text-muted);font-size:.875rem}
.PropertyGridContainer-module-scss-module__dLmkGG__propertyGrid{width:100%}.PropertyGridContainer-module-scss-module__dLmkGG__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PropertyGridContainer-module-scss-module__dLmkGG__title{color:var(--nomahd-text);font-weight:500}.PropertyGridContainer-module-scss-module__dLmkGG__pagination{align-items:center;gap:.5rem;display:flex}.PropertyGridContainer-module-scss-module__dLmkGG__paginationButton{cursor:pointer;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .3s;display:flex}.PropertyGridContainer-module-scss-module__dLmkGG__paginationButton.PropertyGridContainer-module-scss-module__dLmkGG__enabled{border-color:var(--nomahd-primary)}.PropertyGridContainer-module-scss-module__dLmkGG__paginationButton.PropertyGridContainer-module-scss-module__dLmkGG__enabled:hover{border-color:var(--nomahd-primary);opacity:.9}.PropertyGridContainer-module-scss-module__dLmkGG__paginationButton.PropertyGridContainer-module-scss-module__dLmkGG__disabled{border-color:var(--nomahd-primary);opacity:.3;cursor:not-allowed}.PropertyGridContainer-module-scss-module__dLmkGG__paginationButton svg{width:1rem;height:1rem;color:var(--nomahd-primary)}.PropertyGridContainer-module-scss-module__dLmkGG__searchResultsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid;overflow:hidden}.PropertyGridContainer-module-scss-module__dLmkGG__initialPropertiesGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;display:grid}@media (max-width:1024px){.PropertyGridContainer-module-scss-module__dLmkGG__initialPropertiesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PropertyGridContainer-module-scss-module__dLmkGG__initialPropertiesGrid{grid-template-columns:1fr}}.PropertyGridContainer-module-scss-module__dLmkGG__propertyItem{width:100%;min-width:0}
.ChatContainer-module-scss-module__IltTZa__header{flex-direction:column;gap:1rem;margin-bottom:1rem;transition:all .5s;display:flex}.ChatContainer-module-scss-module__IltTZa__header .ChatContainer-module-scss-module__IltTZa__headerTop{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ChatContainer-module-scss-module__IltTZa__header .ChatContainer-module-scss-module__IltTZa__headerTop .ChatContainer-module-scss-module__IltTZa__logoIcon{border:1px solid #4b55631a;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ChatContainer-module-scss-module__IltTZa__header .ChatContainer-module-scss-module__IltTZa__headerTop .ChatContainer-module-scss-module__IltTZa__title{color:#374151;flex:1;font-weight:500}.ChatContainer-module-scss-module__IltTZa__chatContainer{border-radius:0 0 12px 12px}.ChatContainer-module-scss-module__IltTZa__tabsContainer{z-index:10;background:#fff;border-radius:12px 12px 0 0;padding:4px;display:flex;position:relative}.ChatContainer-module-scss-module__IltTZa__tabsContainer .ChatContainer-module-scss-module__IltTZa__tab{cursor:pointer;text-align:center;color:#9ca3af;z-index:11;pointer-events:auto;background:0 0;border:none;border-radius:8px;outline:none;flex:1;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;position:relative}.ChatContainer-module-scss-module__IltTZa__tabsContainer .ChatContainer-module-scss-module__IltTZa__tab:focus{outline:none}.ChatContainer-module-scss-module__IltTZa__tabsContainer .ChatContainer-module-scss-module__IltTZa__tab.ChatContainer-module-scss-module__IltTZa__active{color:#09afe7}.ChatContainer-module-scss-module__IltTZa__tabsContainer .ChatContainer-module-scss-module__IltTZa__tab.ChatContainer-module-scss-module__IltTZa__active:after{content:"";background:#09afe7;border-radius:6px 6px 0 0;width:60%;height:3px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.ChatContainer-module-scss-module__IltTZa__tabsContainer .ChatContainer-module-scss-module__IltTZa__tab:not(.ChatContainer-module-scss-module__IltTZa__active):hover{color:#6b7280;background:#f9fafb}@keyframes ChatContainer-module-scss-module__IltTZa__dotBounce{0%,80%,to{opacity:.7;transform:scale(.8)translateY(0)}40%{opacity:1;transform:scale(1)translateY(-10px)}}.ChatContainer-module-scss-module__IltTZa__typingIndicator{justify-content:flex-start;gap:.75rem;display:flex}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__avatar{background:linear-gradient(135deg,#09afe7 0%,#75d7f8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__avatar .ChatContainer-module-scss-module__IltTZa__avatarIcon{color:#e0f7ff;width:1.5rem;height:1.5rem}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__bubble{max-width:70%}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__bubble .ChatContainer-module-scss-module__IltTZa__bubbleContent{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.55rem;padding:1rem;box-shadow:0 1px 3px #0000001a}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__bubble .ChatContainer-module-scss-module__IltTZa__bubbleContent .ChatContainer-module-scss-module__IltTZa__dots{align-items:center;gap:.25rem;display:flex}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__bubble .ChatContainer-module-scss-module__IltTZa__bubbleContent .ChatContainer-module-scss-module__IltTZa__dots .ChatContainer-module-scss-module__IltTZa__dot{background-color:#09afe7;border-radius:50%;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite ChatContainer-module-scss-module__IltTZa__dotBounce}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__bubble .ChatContainer-module-scss-module__IltTZa__bubbleContent .ChatContainer-module-scss-module__IltTZa__dots .ChatContainer-module-scss-module__IltTZa__dot:nth-child(2){animation-delay:.2s}.ChatContainer-module-scss-module__IltTZa__typingIndicator .ChatContainer-module-scss-module__IltTZa__bubble .ChatContainer-module-scss-module__IltTZa__bubbleContent .ChatContainer-module-scss-module__IltTZa__dots .ChatContainer-module-scss-module__IltTZa__dot:nth-child(3){animation-delay:.4s}.ChatContainer-module-scss-module__IltTZa__initialState{text-align:center;flex-direction:row;flex:1;justify-content:start;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.ChatContainer-module-scss-module__IltTZa__suggestionsHeader{flex-direction:row;align-items:center;gap:.5rem;display:flex}.ChatContainer-module-scss-module__IltTZa__suggestionsHeader .ChatContainer-module-scss-module__IltTZa__iconContainer{color:#e0f7ff;width:1.5rem;height:1.5rem}.ChatContainer-module-scss-module__IltTZa__suggestionsHeader p{color:var(--nomahd-text);margin:0;font-size:1rem}.ChatContainer-module-scss-module__IltTZa__suggestionsHeader span{color:var(--nomahd-text-muted);font-weight:300}.ChatContainer-module-scss-module__IltTZa__suggestionPills{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ChatContainer-module-scss-module__IltTZa__suggestionPills .ChatContainer-module-scss-module__IltTZa__suggestionButton{color:var(--nomahd-text-muted);cursor:pointer;background-color:#fff;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.ChatContainer-module-scss-module__IltTZa__suggestionPills .ChatContainer-module-scss-module__IltTZa__suggestionButton:hover{background-color:var(--nomahd-background-primary);color:var(--nomahd-primary)}.ChatContainer-module-scss-module__IltTZa__suggestionPills .ChatContainer-module-scss-module__IltTZa__suggestionButton:active{transform:scale(.98)}.ChatContainer-module-scss-module__IltTZa__inputForm{background-color:#fff;border:1px solid #f3f4f6;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;transition:all .5s;display:flex}.ChatContainer-module-scss-module__IltTZa__inputForm.ChatContainer-module-scss-module__IltTZa__searched{margin-top:1rem}.ChatContainer-module-scss-module__IltTZa__inputForm.ChatContainer-module-scss-module__IltTZa__initial{margin:.3rem}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__logoContainer{background-color:var(--nomahd-light);color:#e0f7ff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__input{color:var(--nomahd-text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__input::placeholder{color:rgba(var(--nomahd-text),.4)}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__submitButton{background-color:var(--nomahd-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__submitButton:disabled{opacity:.5;cursor:not-allowed}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__submitButton:hover:not(:disabled){opacity:.7}.ChatContainer-module-scss-module__IltTZa__inputForm .ChatContainer-module-scss-module__IltTZa__submitButton svg{color:#fff;width:1.25rem;height:1.25rem}.ChatContainer-module-scss-module__IltTZa__cutsomChat{z-index:99;margin-top:10rem;position:relative}@media (max-width:640px){.ChatContainer-module-scss-module__IltTZa__cutsomChat{margin-top:0}}@media (min-width:641px) and (max-width:768px){.ChatContainer-module-scss-module__IltTZa__cutsomChat{margin-top:5rem}}@media (min-width:769px){.ChatContainer-module-scss-module__IltTZa__cutsomChat{margin-top:-8rem}}
.PropertyDetailsPopup-module-scss-module__IFtzHa__additionalContent{margin:1rem auto 5rem;padding:2rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__chatContainerOverride [class*=cutsomChat]{margin-top:20px!important}.PropertyDetailsPopup-module-scss-module__IFtzHa__chatContainerOverride div[class*=cutsomChat]{margin-top:20px!important}.PropertyDetailsPopup-module-scss-module__IFtzHa__chatContainerOverride div div[class*=cutsomChat]{margin-top:20px!important}.PropertyDetailsPopup-module-scss-module__IFtzHa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.PropertyDetailsPopup-module-scss-module__IFtzHa__popup{background:#fff;border-radius:1rem;flex-direction:column;width:80vw;max-width:80vw;max-height:90vh;animation:.3s ease-out PropertyDetailsPopup-module-scss-module__IFtzHa__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}@keyframes PropertyDetailsPopup-module-scss-module__IFtzHa__slideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.PropertyDetailsPopup-module-scss-module__IFtzHa__header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.PropertyDetailsPopup-module-scss-module__IFtzHa__actions{gap:.5rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__actionButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__actionButton:hover{color:#374151;background:#e5e7eb}.PropertyDetailsPopup-module-scss-module__IFtzHa__content{flex-direction:column;flex:1;display:flex;overflow:scroll}.PropertyDetailsPopup-module-scss-module__IFtzHa__imageSection{flex-direction:column;flex:1;gap:1rem;padding:2rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__mainImage{background:#f3f4f6;border-radius:.75rem;height:300px;position:relative;overflow:hidden}.PropertyDetailsPopup-module-scss-module__IFtzHa__image{border-radius:.75rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__imageNav{gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__navButton{color:#374151;cursor:pointer;background:#ffffffe6;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.PropertyDetailsPopup-module-scss-module__IFtzHa__navButton:hover{background:#fff}.PropertyDetailsPopup-module-scss-module__IFtzHa__thumbnails{gap:.75rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:.5rem;width:80px;height:60px;transition:border-color .2s;position:relative;overflow:hidden}.PropertyDetailsPopup-module-scss-module__IFtzHa__thumbnail.PropertyDetailsPopup-module-scss-module__IFtzHa__active{border-color:#3b82f6}.PropertyDetailsPopup-module-scss-module__IFtzHa__thumbnail:hover{border-color:#93c5fd}.PropertyDetailsPopup-module-scss-module__IFtzHa__detailsSection{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.PropertyDetailsPopup-module-scss-module__IFtzHa__propertyHeader h3{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.PropertyDetailsPopup-module-scss-module__IFtzHa__rating{color:#6b7280;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__starIcon{color:#fff;fill:#fff;stroke:#a3a3a3;cursor:pointer;transition:color .3s,fill .3s,stroke .3s}.PropertyDetailsPopup-module-scss-module__IFtzHa__starIcon.PropertyDetailsPopup-module-scss-module__IFtzHa__saved{color:gold;fill:gold;stroke:gold}.PropertyDetailsPopup-module-scss-module__IFtzHa__ratingText{color:#111827;font-weight:500}.PropertyDetailsPopup-module-scss-module__IFtzHa__location{align-items:center;gap:.25rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__timeAgo{color:#9ca3af}.PropertyDetailsPopup-module-scss-module__IFtzHa__description h4,.PropertyDetailsPopup-module-scss-module__IFtzHa__features h4,.PropertyDetailsPopup-module-scss-module__IFtzHa__address h4,.PropertyDetailsPopup-module-scss-module__IFtzHa__propertyDetails h4{color:#111827;margin:0 0 .75rem;font-size:1rem;font-weight:600}.PropertyDetailsPopup-module-scss-module__IFtzHa__description p,.PropertyDetailsPopup-module-scss-module__IFtzHa__features p,.PropertyDetailsPopup-module-scss-module__IFtzHa__address p,.PropertyDetailsPopup-module-scss-module__IFtzHa__propertyDetails p{color:#6b7280;margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.PropertyDetailsPopup-module-scss-module__IFtzHa__featureButtons{gap:.5rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__featureButton{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.PropertyDetailsPopup-module-scss-module__IFtzHa__featureButton:hover{background:#e5e7eb}.PropertyDetailsPopup-module-scss-module__IFtzHa__addressGrid,.PropertyDetailsPopup-module-scss-module__IFtzHa__detailsGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.PropertyDetailsPopup-module-scss-module__IFtzHa__addressItem,.PropertyDetailsPopup-module-scss-module__IFtzHa__detailItem{flex-direction:column;gap:.25rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__addressItem label,.PropertyDetailsPopup-module-scss-module__IFtzHa__detailItem label{color:#9ca3af;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.PropertyDetailsPopup-module-scss-module__IFtzHa__addressItem span,.PropertyDetailsPopup-module-scss-module__IFtzHa__detailItem span{color:#374151;font-size:.875rem;font-weight:500}.PropertyDetailsPopup-module-scss-module__IFtzHa__footer{z-index:999;box-shadow:1px 1px 62px -14px #000000c9;-webkit-box-shadow:1px 1px 55px -24px #0000007d;background:#fff;border-top:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;width:50%;padding:1rem 2rem;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%);-moz-box-shadow:1px 1px 62px -14px #000000c9}.PropertyDetailsPopup-module-scss-module__IFtzHa__price{flex-direction:row;justify-content:center;align-items:center;gap:1.25rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__priceAmount{color:#111827;font-size:1.5rem;font-weight:700}.PropertyDetailsPopup-module-scss-module__IFtzHa__priceUnit{color:#6b7280;font-size:.875rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__footerActions{gap:.75rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__bookTour{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.PropertyDetailsPopup-module-scss-module__IFtzHa__bookTour:hover{background:#f9fafb;border-color:#9ca3af}.PropertyDetailsPopup-module-scss-module__IFtzHa__contactAgent{color:#fff;cursor:pointer;background:#09afe7;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.PropertyDetailsPopup-module-scss-module__IFtzHa__contactAgent:hover{background:#0796c5}@media (max-width:768px){.PropertyDetailsPopup-module-scss-module__IFtzHa__overlay{padding:1rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__popup{max-height:95vh}.PropertyDetailsPopup-module-scss-module__IFtzHa__content{flex-direction:column}.PropertyDetailsPopup-module-scss-module__IFtzHa__imageSection{padding:1.5rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__mainImage{height:200px}.PropertyDetailsPopup-module-scss-module__IFtzHa__detailsSection{padding:1.5rem 1.5rem 3rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__price{flex-direction:column}.PropertyDetailsPopup-module-scss-module__IFtzHa__priceAmount{font-size:1rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__footer{flex-direction:column;align-items:stretch;gap:1rem;width:80%}.PropertyDetailsPopup-module-scss-module__IFtzHa__footerActions{flex-direction:column;justify-content:stretch}.PropertyDetailsPopup-module-scss-module__IFtzHa__footerActions button{flex:1}}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialSummary{background:#e7f7fd;border-radius:1rem;padding:1.5rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialHeader{margin-bottom:1rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialHeader h3{color:#111827;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialHeader p{color:#a3a3a3;margin:0;font-size:.875rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard{background:#fff;border-radius:.75rem;padding:1rem}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard .PropertyDetailsPopup-module-scss-module__IFtzHa__cardContent{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard .PropertyDetailsPopup-module-scss-module__IFtzHa__cardInfo{flex:1}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard .PropertyDetailsPopup-module-scss-module__IFtzHa__cardInfo .PropertyDetailsPopup-module-scss-module__IFtzHa__cardLabel{color:#a3a3a3;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem;font-size:.75rem;font-weight:500}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard .PropertyDetailsPopup-module-scss-module__IFtzHa__cardInfo .PropertyDetailsPopup-module-scss-module__IFtzHa__cardValue{color:#1a1919;margin:0;font-size:1.125rem;font-weight:500}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard .PropertyDetailsPopup-module-scss-module__IFtzHa__simulateBtn{color:#09afe7;cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;transition:color .2s}.PropertyDetailsPopup-module-scss-module__IFtzHa__financialCard .PropertyDetailsPopup-module-scss-module__IFtzHa__simulateBtn:hover{color:#099bcc}
.PropertyDetailsFullPage-module-scss-module__PvbrPa__container{background:#fff;flex-direction:column;min-height:100vh;font-family:Public Sans,sans-serif;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__secondaryHeader{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 5rem;display:flex;position:relative;top:5rem;box-shadow:0 1px 3px #0000000d}.PropertyDetailsFullPage-module-scss-module__PvbrPa__backButton{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;transition:all .2s;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__backButton:hover{background:#e5e7eb}.PropertyDetailsFullPage-module-scss-module__PvbrPa__headerActions{gap:.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__actionBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__actionBtn:hover{background:#f9fafb;border-color:#9ca3af}.PropertyDetailsFullPage-module-scss-module__PvbrPa__content{flex:1;gap:3rem;width:100%;max-width:1800px;margin:5rem auto 0;padding:2rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__ChatContainerWidget{width:40%}.PropertyDetailsFullPage-module-scss-module__PvbrPa__ChatContainerProperties{width:60%}@media (max-width:768px){.PropertyDetailsFullPage-module-scss-module__PvbrPa__ChatContainerWidget,.PropertyDetailsFullPage-module-scss-module__PvbrPa__ChatContainerProperties{width:100%}}.PropertyDetailsFullPage-module-scss-module__PvbrPa__contentAiDetails{background:red;flex-direction:row;width:50%;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__imageSection{flex-direction:column;flex:1.2;gap:1.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__mainImageContainer{background:#f3f4f6;border-radius:1rem;height:500px;position:relative;overflow:hidden}.PropertyDetailsFullPage-module-scss-module__PvbrPa__mainImage{border-radius:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__imageNav{gap:.75rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__navButton{color:#374151;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__navButton:hover{background:#fff}.PropertyDetailsFullPage-module-scss-module__PvbrPa__thumbnailGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;display:grid}.PropertyDetailsFullPage-module-scss-module__PvbrPa__thumbnail{cursor:pointer;border:3px solid #0000;border-radius:.75rem;height:100px;transition:border-color .2s;position:relative;overflow:hidden}.PropertyDetailsFullPage-module-scss-module__PvbrPa__thumbnail.PropertyDetailsFullPage-module-scss-module__PvbrPa__active{border-color:#3b82f6}.PropertyDetailsFullPage-module-scss-module__PvbrPa__thumbnail:hover{border-color:#93c5fd}.PropertyDetailsFullPage-module-scss-module__PvbrPa__detailsSection{flex-direction:column;flex:1;gap:2rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__propertyHeader h1{color:#111827;margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}.PropertyDetailsFullPage-module-scss-module__PvbrPa__rating{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__starIcon{color:#fff;fill:#fff;stroke:#a3a3a3;cursor:pointer;transition:color .3s,fill .3s,stroke .3s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__starIcon.PropertyDetailsFullPage-module-scss-module__PvbrPa__saved{color:gold;fill:gold;stroke:gold}.PropertyDetailsFullPage-module-scss-module__PvbrPa__ratingText{color:#111827;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__location{align-items:center;gap:.25rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__timeAgo{color:#9ca3af}.PropertyDetailsFullPage-module-scss-module__PvbrPa__priceSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__price{color:#111827;font-size:2.25rem;font-weight:800}.PropertyDetailsFullPage-module-scss-module__PvbrPa__priceUnit{color:#6b7280;font-size:1rem;font-weight:500}.PropertyDetailsFullPage-module-scss-module__PvbrPa__section h3{color:#111827;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__section p{color:#6b7280;margin:0 0 1rem;font-size:1rem;line-height:1.7}.PropertyDetailsFullPage-module-scss-module__PvbrPa__featureButtons{flex-wrap:wrap;gap:.75rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__featureButton{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__featureButton:hover{background:#e2e8f0;border-color:#cbd5e1}.PropertyDetailsFullPage-module-scss-module__PvbrPa__detailsGrid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:1.5rem;display:grid}.PropertyDetailsFullPage-module-scss-module__PvbrPa__gridItem{flex-direction:column;gap:.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__gridItem label{color:#9ca3af;letter-spacing:.025em;font-size:.875rem;font-weight:500}.PropertyDetailsFullPage-module-scss-module__PvbrPa__gridItem span{color:#374151;font-size:1rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__amenities{flex-wrap:wrap;gap:1rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__amenityItem{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__actions{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__bookTour{color:#374151;cursor:pointer;background:0 0;border:2px solid #d1d5db;border-radius:.75rem;flex:1;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__bookTour:hover{background:#f9fafb;border-color:#9ca3af}.PropertyDetailsFullPage-module-scss-module__PvbrPa__contactAgent{color:#fff;cursor:pointer;background:#09afe7;border:none;border-radius:.75rem;flex:1;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__contactAgent:hover{background:#0796c5}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialSummary{background:#e7f7fd;border-radius:1rem;padding:1.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialHeader{margin-bottom:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialHeader h3{color:#111827;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialHeader p{color:#a3a3a3;margin:0;font-size:.875rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard{background:#fff;border-radius:.75rem;padding:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardInfo{flex:1}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardInfo .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardLabel{color:#a3a3a3;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem;font-size:.75rem;font-weight:500}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardInfo .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardValue{color:#1a1919;margin:0;font-size:1.125rem;font-weight:500}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__simulateBtn{color:#09afe7;cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;transition:color .2s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__simulateBtn:hover{color:#099bcc}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCardsContainer{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;overflow:auto hidden}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCardsContainer::-webkit-scrollbar{height:8px}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCardsContainer::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCardsContainer::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCardsContainer::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCardsGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(335px,1fr));grid-auto-columns:minmax(335px,1fr);grid-auto-flow:column;gap:.75rem;width:100%;min-width:100%;display:grid}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardImage{aspect-ratio:1;width:100%;height:15rem;position:relative}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardImage img{-o-object-fit:cover;object-fit:cover}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent{padding:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__roomTitle{color:#111827;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__fromLabel{color:#6b7280;font-size:.875rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardPrice{color:#111827;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardDetails{color:#6b7280;flex-direction:row;justify-content:flex-start;gap:.25rem;font-size:.75rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardDetails .PropertyDetailsFullPage-module-scss-module__PvbrPa__detailItem{border:1px solid #e9e8e8;border-radius:5px;align-items:center;gap:.25rem;padding:5px;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__roomCard .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__cardDetails .PropertyDetailsFullPage-module-scss-module__PvbrPa__detailItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__detailDot{background:#9ca3af;border-radius:50%;width:.75rem;height:.75rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__priceChartSection{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;margin-top:2rem;padding:2rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader{margin-bottom:.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader h4{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader h5{color:#a3a3a3;font-size:14px}.PropertyDetailsFullPage-module-scss-module__PvbrPa__priceChartHeader{margin-bottom:1.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__priceChartHeader h4{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__priceChart{background:#f8fafc;border-radius:.75rem;width:100%;height:300px;padding:1.5rem;position:relative;overflow:hidden}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartGrid{padding:1.5rem;position:absolute;inset:0}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartGrid:before{content:"";background-image:repeating-linear-gradient(90deg,#0000,#0000 calc(9.09091% - 1px),#e5e7eb calc(9.09091% - 1px) 9.09091%);position:absolute;inset:1.5rem 1.5rem 3rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartGrid:after{content:"";background-image:repeating-linear-gradient(#0000,#0000 calc(20% - 1px),#e5e7eb calc(20% - 1px) 20%);position:absolute;inset:1.5rem 1.5rem 3rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartYAxis{flex-direction:column;justify-content:space-between;width:1rem;display:flex;position:absolute;top:1.5rem;bottom:3rem;left:0}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartYAxis .PropertyDetailsFullPage-module-scss-module__PvbrPa__yLabel{color:#6b7280;text-align:right;padding-right:.5rem;font-size:.75rem;line-height:1}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartXAxis{justify-content:space-between;align-items:center;height:2rem;display:flex;position:absolute;bottom:0;left:1.5rem;right:1.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartXAxis .PropertyDetailsFullPage-module-scss-module__PvbrPa__xLabel{color:#6b7280;text-align:center;flex:1;font-size:.75rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartLine{position:absolute;inset:1.5rem 1.5rem 3rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartLine svg{width:100%;height:100%}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartLine path{fill:none;stroke:#09afe7;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartLine .PropertyDetailsFullPage-module-scss-module__PvbrPa__chartArea{fill:url(#chartGradient);opacity:.3}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartGradient stop:first-child{stop-color:#09afe7;stop-opacity:.4}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chartGradient stop:last-child{stop-color:#09afe7;stop-opacity:0}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chatContainerOverride [class*=cutsomChat]{margin-top:20px!important}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chatContainerOverride div[class*=cutsomChat]{margin-top:20px!important}.PropertyDetailsFullPage-module-scss-module__PvbrPa__chatContainerOverride div div[class*=cutsomChat]{margin-top:20px!important}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialAnalysisSection{margin-top:2rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialAnalysisHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialAnalysisHeader h4{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialAnalysisHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__resetButton{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:color .2s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialAnalysisHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__resetButton:hover{color:#1d4ed8}.PropertyDetailsFullPage-module-scss-module__PvbrPa__financialAnalysisContent{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisColumn{flex-direction:column;gap:1.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:1rem;transition:all .2s;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader:hover{border-radius:.5rem;margin:-.5rem -.5rem .5rem;padding:.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionIcon{color:#09afe7;width:1.25rem;height:1.25rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionTitle{color:#111827;flex:1;align-items:center;gap:15px;font-size:1rem;font-weight:600;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__expandIcon{color:#6b7280;width:1rem;height:1rem;transition:transform .3s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionHeader .PropertyDetailsFullPage-module-scss-module__PvbrPa__expandIcon.PropertyDetailsFullPage-module-scss-module__PvbrPa__expanded{transform:rotate(90deg)}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionContent{animation:.3s ease-out PropertyDetailsFullPage-module-scss-module__PvbrPa__slideDown}@keyframes PropertyDetailsFullPage-module-scss-module__PvbrPa__slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisItem{justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisItem:last-child{border-bottom:none}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__itemLabel{color:#a3a3a3;flex:1;font-size:.875rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__analysisItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__itemValue{color:#111827;font-size:.875rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar{background:#f3f4f6;border-radius:2px;width:100%;height:.5rem;margin:.5rem 0;overflow:hidden}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill{border-radius:2px;height:100%;transition:width .3s}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__acquisition,.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__workFinancing{background:#111827}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__monthlyIncome,.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__monthlyRepayment{background:#3b82f6}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__cashFlow{background:#10b981}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__revenuePrice{background:#3b82f6}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__capitalRepaid{background:#06b6d4}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__interestRepaid,.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__initialContribution,.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__netCashFlow{background:#f59e0b}.PropertyDetailsFullPage-module-scss-module__PvbrPa__progressBar .PropertyDetailsFullPage-module-scss-module__PvbrPa__progressFill.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectedProfits{background:#10b981}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics{gap:2rem;margin:1rem 0;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric{align-items:center;gap:.5rem;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricIcon{border-radius:.375rem;width:1.5rem;height:1.5rem;padding:.25rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricIcon.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitability{color:#16a34a;background:#dcfce7}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricIcon.PropertyDetailsFullPage-module-scss-module__PvbrPa__rental,.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricIcon.PropertyDetailsFullPage-module-scss-module__PvbrPa__returnOnInvestment{color:#2563eb;background:#dbeafe}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricLabel{color:#1a191969;font-size:.75rem;display:block}.PropertyDetailsFullPage-module-scss-module__PvbrPa__profitabilityMetrics .PropertyDetailsFullPage-module-scss-module__PvbrPa__metric .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricContent .PropertyDetailsFullPage-module-scss-module__PvbrPa__metricValue{color:#111827;font-size:.875rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__yearDropdown{align-items:center;gap:.5rem;margin:1rem 0;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__yearDropdown .PropertyDetailsFullPage-module-scss-module__PvbrPa__yearLabel{color:#09afe7;font-size:.875rem;font-weight:500}.PropertyDetailsFullPage-module-scss-module__PvbrPa__yearDropdown .PropertyDetailsFullPage-module-scss-module__PvbrPa__yearSelector{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__yearDropdown .PropertyDetailsFullPage-module-scss-module__PvbrPa__yearSelector:hover{color:#1d4ed8}.PropertyDetailsFullPage-module-scss-module__PvbrPa__yearDropdown .PropertyDetailsFullPage-module-scss-module__PvbrPa__yearSelector .PropertyDetailsFullPage-module-scss-module__PvbrPa__dropdownIcon{width:.875rem;height:.875rem}@media (max-width:1024px){.PropertyDetailsFullPage-module-scss-module__PvbrPa__content{flex-direction:column;gap:2rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__mainImageContainer{height:400px}}@media (max-width:768px){.PropertyDetailsFullPage-module-scss-module__PvbrPa__container{padding-top:4rem;padding-bottom:5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__content{margin-top:1rem;padding:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__secondaryHeader{padding:.75rem 1rem;max-width:100%!important}.PropertyDetailsFullPage-module-scss-module__PvbrPa__propertyHeader h1{font-size:1.5rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__price{font-size:1.75rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__mainImageContainer{height:300px}.PropertyDetailsFullPage-module-scss-module__PvbrPa__thumbnailGrid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.PropertyDetailsFullPage-module-scss-module__PvbrPa__thumbnail{height:80px}.PropertyDetailsFullPage-module-scss-module__PvbrPa__actions{flex-direction:column;margin-bottom:2rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__detailsGrid{grid-template-columns:1fr;gap:1rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__backButton{padding:.5rem .75rem;font-size:.875rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__backButton span{display:none}.PropertyDetailsFullPage-module-scss-module__PvbrPa__actionBtn{width:2rem;height:2rem}}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics{margin-top:3rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__projectHeader{margin-bottom:2rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__projectHeader h4{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection{margin-bottom:2rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__sectionTitle{color:#374151;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid{border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem;display:grid}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.75rem 0;display:flex}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem:last-child{border-bottom:none}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__label{color:#a3a3a3;flex:1;padding-right:1rem;font-size:.875rem;font-weight:500}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__value{color:#111827;text-align:right;flex:1;font-size:.875rem;font-weight:600}@media (max-width:768px){.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid{grid-template-columns:1fr}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem{flex-direction:column;align-items:flex-start;gap:.25rem}.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__label,.PropertyDetailsFullPage-module-scss-module__PvbrPa__projectCharacteristics .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsSection .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicsGrid .PropertyDetailsFullPage-module-scss-module__PvbrPa__characteristicItem .PropertyDetailsFullPage-module-scss-module__PvbrPa__value{text-align:left;padding-right:0}}
.MainMenu-module-scss-module__mI5B8G__locationDropdown{align-items:justify-content;background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:6px;width:150px;display:flex;position:relative}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__toggle{background:var(--nomahd-background-light,#f5f5f5);cursor:pointer;color:var(--nomahd-text,#222);border:none;border-radius:.5rem;justify-content:space-around;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:background .2s;display:flex;position:relative}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__icon{width:1rem;height:1rem;color:var(--nomahd-text,#222);opacity:.6}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__label{color:var(--nomahd-text,#222);font-size:.95rem;font-weight:500}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__chevron{width:.75rem;height:.75rem;color:var(--nomahd-text,#222);margin-left:.25rem}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__menu{z-index:10;background:#fff;border-radius:.5rem;min-width:148px;margin-top:.25rem;padding:.5rem 0;list-style:none;position:absolute;top:110%;left:0;box-shadow:0 2px 12px #00000014}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__item{color:var(--nomahd-text,#222);cursor:pointer;padding:.5rem 1rem;font-size:.95rem;transition:background .18s}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__item:hover{background:var(--nomahd-background-light,#f5f5f5)}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__item.MainMenu-module-scss-module__mI5B8G__selected{color:var(--nomahd-primary,#0070f3);background:var(--nomahd-background-primary,#e6f0ff);font-weight:700}@keyframes MainMenu-module-scss-module__mI5B8G__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.MainMenu-module-scss-module__mI5B8G__locationDropdown{width:100%;max-width:200px}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__toggle{gap:.5rem;padding:.75rem 1rem;font-size:.875rem}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__icon{width:.875rem;height:.875rem}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__chevron{width:.625rem;height:.625rem}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__menu{min-width:100%;left:0;right:0}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__item{padding:.75rem 1rem;font-size:.875rem}}@media (max-width:480px){.MainMenu-module-scss-module__mI5B8G__locationDropdown{max-width:160px}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__toggle{padding:.5rem .75rem;font-size:.8rem}.MainMenu-module-scss-module__mI5B8G__locationDropdown .MainMenu-module-scss-module__mI5B8G__label{font-size:.8rem}}.MainMenu-module-scss-module__mI5B8G__tabMenu.MainMenu-module-scss-module__mI5B8G__smallSize{padding:2px}.MainMenu-module-scss-module__mI5B8G__tabMenu.MainMenu-module-scss-module__mI5B8G__smallSize .MainMenu-module-scss-module__mI5B8G__tabItem{padding:6px 16px;font-size:12px}.MainMenu-module-scss-module__mI5B8G__tabMenu:before{width:var(--active-width,40px)!important}.MainMenu-module-scss-module__mI5B8G__tabMenu{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:50px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative;overflow:hidden}.MainMenu-module-scss-module__mI5B8G__tabMenu:before{content:"";width:var(--active-width,80px);transform:translateX(var(--active-offset,0px));z-index:1;background:#fff;border:1px solid #fffc;border-radius:46px;transition:all .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 16px #00000014,0 2px 6px #0000000a}.MainMenu-module-scss-module__mI5B8G__tabMenu .MainMenu-module-scss-module__mI5B8G__tabItem{color:var(--nomahd-text-muted,#666);cursor:pointer;white-space:nowrap;z-index:2;background:0 0;border:none;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative}.MainMenu-module-scss-module__mI5B8G__tabMenu .MainMenu-module-scss-module__mI5B8G__tabItem:hover{color:var(--nomahd-text,#333);transform:translateY(-.5px)}.MainMenu-module-scss-module__mI5B8G__tabMenu .MainMenu-module-scss-module__mI5B8G__tabItem.MainMenu-module-scss-module__mI5B8G__active{color:var(--nomahd-text,#333);font-weight:600}@media (max-width:768px){.MainMenu-module-scss-module__mI5B8G__tabMenu{gap:3px;padding:3px}.MainMenu-module-scss-module__mI5B8G__tabMenu .MainMenu-module-scss-module__mI5B8G__tabItem{padding:10px 35px;font-size:13px}}@media (max-width:480px){.MainMenu-module-scss-module__mI5B8G__tabMenu{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow-x:auto}.MainMenu-module-scss-module__mI5B8G__tabMenu::-webkit-scrollbar{display:none}.MainMenu-module-scss-module__mI5B8G__tabMenu .MainMenu-module-scss-module__mI5B8G__tabItem{flex-shrink:0;padding:8px 16px;font-size:12px}}
.MobileNavigation-module-scss-module__CvECFa__mobileNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;padding:.5rem 0 env(safe-area-inset-bottom,.5rem)0;background:#fffffff2;border-top:1px solid #0000001a;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.MobileNavigation-module-scss-module__CvECFa__mobileNav{display:block}}.MobileNavigation-module-scss-module__CvECFa__navContainer{justify-content:space-around;align-items:center;max-width:100%;margin:0 auto;padding:1rem 0;display:flex}.MobileNavigation-module-scss-module__CvECFa__navItem{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:4rem;padding:.5rem 1rem;transition:all .2s;display:flex}.MobileNavigation-module-scss-module__CvECFa__navItem:hover{transform:translateY(-2px)}.MobileNavigation-module-scss-module__CvECFa__navItem.MobileNavigation-module-scss-module__CvECFa__active{color:#3b82f6}.MobileNavigation-module-scss-module__CvECFa__navItem.MobileNavigation-module-scss-module__CvECFa__active .MobileNavigation-module-scss-module__CvECFa__navIcon{color:#3b82f6;transform:scale(1.1)}.MobileNavigation-module-scss-module__CvECFa__navItem.MobileNavigation-module-scss-module__CvECFa__active .MobileNavigation-module-scss-module__CvECFa__navLabel{color:#3b82f6;font-weight:600}.MobileNavigation-module-scss-module__CvECFa__navIcon{stroke-width:2px;transition:all .2s}.MobileNavigation-module-scss-module__CvECFa__navLabel{text-transform:capitalize;font-size:.75rem;font-weight:500;transition:all .2s}
.MobileHeader-module-scss-module__se237a__mobileHeader{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;padding:env(safe-area-inset-top,.5rem)0 .5rem 0;background:#fffffff2;border-bottom:1px solid #0000001a;display:none;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.MobileHeader-module-scss-module__se237a__mobileHeader{display:block}}.MobileHeader-module-scss-module__se237a__headerContent{justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:.75rem 1rem;display:flex}.MobileHeader-module-scss-module__se237a__sectionSelector{background:#f3f4f6;border-radius:.75rem;gap:.125rem;padding:.25rem;display:flex}.MobileHeader-module-scss-module__se237a__selectedService{padding:.5rem 1rem}.MobileHeader-module-scss-module__se237a__sectionBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.625rem;min-width:3.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.MobileHeader-module-scss-module__se237a__sectionBtn:hover{color:#374151}.MobileHeader-module-scss-module__se237a__sectionBtn.MobileHeader-module-scss-module__se237a__active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}
.WhatAreYouLookingFor-module-scss-module__m4Op9W__section{background:#fff;padding:80px 0}.WhatAreYouLookingFor-module-scss-module__m4Op9W__container{max-width:1280px;margin:0 auto;padding:0 24px}.WhatAreYouLookingFor-module-scss-module__m4Op9W__title{color:#1a3b5d;text-align:center;margin-bottom:48px;font-family:Public Sans,sans-serif;font-size:32px;font-weight:700}.WhatAreYouLookingFor-module-scss-module__m4Op9W__categoriesGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;max-width:80rem;margin:0 auto;display:grid}@media (max-width:768px){.WhatAreYouLookingFor-module-scss-module__m4Op9W__categoriesGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}}.WhatAreYouLookingFor-module-scss-module__m4Op9W__categoryCard{text-align:center;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px 16px;transition:all .3s}.WhatAreYouLookingFor-module-scss-module__m4Op9W__categoryCard:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.WhatAreYouLookingFor-module-scss-module__m4Op9W__iconWrapper{background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.WhatAreYouLookingFor-module-scss-module__m4Op9W__icon{font-size:32px}.WhatAreYouLookingFor-module-scss-module__m4Op9W__categoryName{color:#1a3b5d;font-family:Public Sans,sans-serif;font-size:16px;font-weight:600}
