.PropertyCard_card__7Q7CN{border-radius:10px;padding:20px;margin-top:10px;background:var(--default-bgColor5);border:1px solid var(--default-textColor10);position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.PropertyCard_card--highlighted__HrQRE{border-color:var(--titlePrimaryDarkBg,#D4B0D5);box-shadow:0 6px 24px rgba(212,176,213,.18);transform:translateY(-1px)}.PropertyCard_card--highlighted__HrQRE .slick-slider{width:100%;margin-top:0}.PropertyCard_card--highlighted__HrQRE .slick-slider:hover .slick-arrow{opacity:1}.PropertyCard_card--highlighted__HrQRE .slick-slider:hover img{transform:scale(1.1)}.PropertyCard_card--highlighted__HrQRE .slick-slider .slider-items{vertical-align:top;overflow:hidden}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-slide{padding:0}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-list{margin:0;width:100%}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-arrow{z-index:1;width:24px;height:24px;opacity:0;transition:all .2s ease-in-out}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-arrow:before{content:"";font-family:icomoon!important;opacity:1;font-size:14px;filter:drop-shadow(rgb(59,65,68) 1px 2px 2px)}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-arrow.slick-prev{left:5px}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-arrow.slick-next{right:5px}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-arrow.slick-next:before{content:""}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-dots{bottom:8px}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-dots li{height:8px;width:8px;margin:0 2px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-dots li button{height:8px;width:8px;padding:0;display:inline-flex;justify-content:center}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-dots li button:before{height:8px;width:8px;color:#fff;font-size:8px;line-height:normal;opacity:.7}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-dots li.slick-active{height:10px;width:10px}.PropertyCard_card--highlighted__HrQRE .slick-slider .slick-dots li.slick-active button:before{font-size:10px;opacity:1}[data-theme=dark] .PropertyCard_card__7Q7CN:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:var(--greyBoxtexture-bg);opacity:1}.PropertyCard_card__details__N5Ftd{position:relative}.PropertyCard_card__image__oOeG_{max-height:260px;overflow:hidden;vertical-align:top;border-radius:8px;position:relative}.PropertyCard_card__image__oOeG_ span{width:100%!important;height:100%!important}.PropertyCard_card__image__oOeG_ img{width:100%;min-height:240px;object-fit:cover;transition:all .3s ease-in-out;border-radius:8px}.PropertyCard_card__badges__L835e{position:absolute;top:10px;left:10px;z-index:2;display:flex;align-items:center;gap:6px}.PropertyCard_card__tag__Tp5qI{display:flex;height:28px;align-items:center;padding:0 12px;border-radius:5px;background:linear-gradient(90deg,#b0d5b8,#83b38d);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-.12px;color:var(--default-textColor);white-space:nowrap}.PropertyCard_card__verified__5191w{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(90deg,#d6c683,#d7bb47);overflow:hidden}.PropertyCard_card__verified__5191w svg{width:16px;height:16px;flex-shrink:0}.PropertyCard_card__heart__KBy2P{display:none}.PropertyCard_card__priceRow__RQh7I{display:flex;flex-direction:column}.PropertyCard_card__locationRow__FLDnQ{display:flex;flex-direction:column;gap:4px}.PropertyCard_card__type__KuOFJ{color:var(--titlePrimaryDarkBg,#c29fc3);font-weight:500;font-size:14px;display:flex;width:100%}.PropertyCard_card__price__PMR76{font-weight:600;font-size:24px;line-height:1.33;display:flex}.PropertyCard_card__price__PMR76 .BtnWrap{margin-left:auto;display:flex;align-items:center}.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink{padding:0;color:var(--default-textColor);background:rgba(0,0,0,0);border:0;outline:none;box-shadow:none;position:absolute;top:13px;right:0;cursor:pointer;transition:transform .2s ease,color .2s ease}.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:active,.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:focus,.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,0)}.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink.is-favorited{color:#e74c3c}.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink.is-favorited svg path{fill:currentcolor}.PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:hover{transform:scale(1.15);color:#e74c3c}.PropertyCard_card__title__iG9Qb{font-weight:600;font-size:16px;line-height:1.43}.PropertyCard_card__info__k23D0{display:flex;flex-wrap:wrap;list-style:none;gap:8px;margin:0;padding:0}.PropertyCard_card__info__k23D0 li{display:flex;align-items:center;position:relative}.PropertyCard_card__info__k23D0 li .img-label{font-weight:600;font-size:14px;border:1px solid var(--default-textColor10);display:inline-flex;align-items:center;gap:6px;padding:5.5px 8px;border-radius:4px;text-wrap:nowrap}.PropertyCard_card__info__k23D0 li .img-label svg{width:16px;height:16px;flex-shrink:0}.PropertyCard_card__infoUnit__wm1J8{display:none}.PropertyCard_card__infoValue__KpN4E{display:inline}.PropertyCard_card__address__zWYuX{color:var(--default-textColor60);font-size:16px;font-weight:500;line-height:1}.PropertyCard_card__flexGrow__QsMcA{flex-grow:1}.PropertyCard_card__footer__s0J9E{display:flex;align-items:flex-end}.PropertyCard_card__footer__s0J9E .imageWrap{width:40px;height:40px;border-radius:100%;overflow:hidden}.PropertyCard_card__footer__s0J9E .imageWrap img{width:100%;height:100%;object-fit:cover;object-position:center}.PropertyCard_card__footer__s0J9E .contentWrap{width:calc(100% - 40px);padding-inline-start:13px;display:flex;justify-content:center;flex-direction:column}.PropertyCard_card__footer__s0J9E .contentWrap h3{margin:0;padding:0;font-size:16px;font-weight:700;color:var(--default-textColor);width:100%}.PropertyCard_card__footer__s0J9E .contentWrap .contactInfo{width:100%;color:var(--default-textColor60)}.PropertyCard_card__footerLeftCol__wnwN9{display:flex}.PropertyCard_card__footerRightCol__c6_aM{margin-left:auto;width:72px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--default-borderColorAlpha);border-radius:6px}.PropertyCard_card__footerRightCol__c6_aM img{width:100%;height:100%;object-fit:contain}.PropertyCard_card__footerRightCol-image__8zdRg{width:60px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--default-textColor);border-radius:5px;overflow:hidden}.PropertyCard_card__footerRightCol-image__8zdRg img{width:100%;height:100%;object-fit:contain}.PropertyCard_card--listing__U5dfD{width:calc(33.33% - 10px);margin:0 5px 10px;display:flex;flex-direction:column;padding:0;border-radius:9px;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--default-bgColor5);border:1px solid var(--default-textColor10);color:var(--default-textColor);text-decoration:none}@media(max-width:1280px){.PropertyCard_card--listing__U5dfD{width:calc(50% - 10px)}}.PropertyCard_card--listing__U5dfD .PropertyCard_card__flexGrow__QsMcA,.PropertyCard_card--listing__U5dfD .PropertyCard_card__footer__s0J9E{display:none}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_{width:100%;aspect-ratio:1.7768240343;max-height:none;min-height:0;margin:0;border-radius:0;position:relative;overflow:hidden}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_{font-size:0;line-height:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-list,.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-slider{width:100%;margin:0;padding:0;border-radius:0;height:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-track{margin:0;padding:0;height:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-slide{padding:0;height:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-slide>div{height:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slider-items{margin:0;padding:0;height:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slider-items picture{height:100%;display:block}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ img,.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ picture{display:block;vertical-align:top}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ img{object-position:center top}.PropertyCard_card--listing__U5dfD .PropertyCard_card__tag__Tp5qI{height:32px;padding:0 16px;font-size:14px;letter-spacing:-.14px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--default-textColor);cursor:pointer;transition:transform .2s ease,color .2s ease}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P svg{width:24px;height:24px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:hover{transform:scale(1.1)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P.is-favorited{color:#e74c3c}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P.is-favorited svg path{fill:currentcolor}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:active,.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:focus,.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,0)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__details__N5Ftd{width:100%;padding:12px;display:flex;flex-direction:column;gap:8px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__priceRow__RQh7I{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__price__PMR76{order:1;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.24px;color:var(--default-textColor);margin:0;width:auto}.PropertyCard_card--listing__U5dfD .PropertyCard_card__price__PMR76 .BtnWrap{display:none}.PropertyCard_card--listing__U5dfD .PropertyCard_card__type__KuOFJ{order:2;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.14px;color:var(--titlePrimaryDarkBg,#c29fc3);margin:0;width:auto;flex-shrink:0;text-align:right}.PropertyCard_card--listing__U5dfD .PropertyCard_card__title__iG9Qb{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.16px;color:var(--default-textColor);padding-top:5px;margin:0;width:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__locationRow__FLDnQ{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX{display:flex;align-items:center;flex:1 1;min-width:0;padding:0;margin:0;border:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX .PropertyCard_card__addressIcon__Qrg0z{display:inline-block;flex-shrink:0;font-size:14px;color:var(--default-textColor60)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX span{font-family:Inter,sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.12px;color:var(--default-textColor60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX{gap:4px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX span{font-size:14px;letter-spacing:-.14px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0{display:flex;list-style:none;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0;width:auto}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0 li{display:flex;align-items:center;margin:0;padding:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0 li .img-label{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.14px;color:var(--default-textColor60);border:0;padding:0;background:rgba(0,0,0,0);white-space:nowrap}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0 li .img-label svg{display:inline-block;width:16px;height:16px;flex-shrink:0}@media(max-width:767.98px){.PropertyCard_card--listing__U5dfD{width:100%;margin:0;border-radius:8px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_{aspect-ratio:340/191}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-next,.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-prev{display:none}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-dots{bottom:8px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-dots li{height:6px;width:6px;margin:0 2px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-dots li button{height:6px;width:6px;padding:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-dots li button:before{font-size:6px;height:6px;width:6px;color:#fff;opacity:.5}.PropertyCard_card--listing__U5dfD .PropertyCard_card__image__oOeG_ .slick-dots li.slick-active button:before{font-size:8px;opacity:1}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--default-textColor);cursor:pointer;transition:transform .2s ease,color .2s ease}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P svg{width:22px;height:22px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:hover{transform:scale(1.1)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P.is-favorited{color:#e74c3c}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P.is-favorited svg path{fill:currentcolor}.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:active,.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:focus,.PropertyCard_card--listing__U5dfD .PropertyCard_card__heart__KBy2P:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,0)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__details__N5Ftd{padding:0;gap:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__priceRow__RQh7I{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:12px 12px 0;overflow:hidden}.PropertyCard_card--listing__U5dfD .PropertyCard_card__price__PMR76{order:-1;font-size:20px;letter-spacing:-.2px;flex:1 1 auto;white-space:nowrap}.PropertyCard_card--listing__U5dfD .PropertyCard_card__type__KuOFJ{order:0;font-size:12px;letter-spacing:-.12px;width:auto;flex:0 0 auto;white-space:nowrap}.PropertyCard_card--listing__U5dfD .PropertyCard_card__title__iG9Qb{display:block;padding:3px 12px 0;font-size:14px;font-weight:500;letter-spacing:-.14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--listing__U5dfD .PropertyCard_card__locationRow__FLDnQ{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;justify-content:space-between;padding:6px 12px 12px;border-bottom:1px solid var(--default-textColor10)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;padding:0;margin:0;border:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX .PropertyCard_card__addressIcon__Qrg0z{display:inline-block;flex-shrink:0;font-size:14px;color:var(--default-textColor60)}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX span{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.12px;color:var(--default-textColor60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--listing__U5dfD .PropertyCard_card__address__zWYuX{gap:6px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0{display:flex;list-style:none;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0;width:auto}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0 li{display:flex;align-items:center;margin:0;padding:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0 li .img-label{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.14px;color:var(--default-textColor60);border:0;padding:0;background:rgba(0,0,0,0);white-space:nowrap}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0 li .img-label svg{display:inline-block;width:14px;height:14px;flex-shrink:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__info__k23D0{margin-left:auto}.PropertyCard_card--listing__U5dfD .PropertyCard_card__flexGrow__QsMcA{display:none}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footer__s0J9E{display:flex;align-items:center;gap:12px;padding:12px;width:100%}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footer__s0J9E .imageWrap{width:32px;height:32px;border-radius:100px;border:1px solid var(--default-textColor10);flex-shrink:0}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footer__s0J9E .contentWrap{flex:1 1;min-width:0;width:auto;padding:0;gap:2px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footer__s0J9E .contentWrap h3{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--default-textColor);letter-spacing:-.14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footer__s0J9E .contentWrap .contactInfo .agencyName{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--default-textColor60);letter-spacing:-.12px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footerLeftCol__wnwN9{align-items:center;flex:1 1;min-width:0;gap:10px}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footerRightCol__c6_aM{flex-shrink:0;width:60px;height:40px;margin:0;border:none}.PropertyCard_card--listing__U5dfD .PropertyCard_card__footerRightCol-image__8zdRg{width:60px;height:40px;border-radius:4px}}@media(min-width:768px){.PropertyCard_card--listingList__i7XOs{width:100%;margin:0;padding:15px;display:flex;flex-direction:row;border-radius:10px;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--default-bgColor5);border:1px solid var(--default-textColor10);color:var(--default-textColor);text-decoration:none;overflow:visible}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__locationRow__FLDnQ,.PropertyCard_card--listingList__i7XOs .PropertyCard_card__priceRow__RQh7I{display:contents}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__details__N5Ftd{width:calc(100% - 560px);margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;position:relative}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__type__KuOFJ{order:0;text-align:left;color:var(--titlePrimaryDarkBg,#c29fc3);font-weight:500;font-size:15px;display:flex;width:100%;margin-bottom:10px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76{order:0;font-weight:700;font-size:30px;line-height:1.33;display:flex;width:100%}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__title__iG9Qb{font-weight:600;font-size:20px;padding-top:8px;line-height:1.43;width:100%}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__address__zWYuX{color:var(--default-textColor60);font-size:16px;font-weight:400;line-height:1;margin:0;padding:15px 0 0;width:100%}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__address__zWYuX svg{width:16px;margin-right:2px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__addressIcon__Qrg0z,.PropertyCard_card--listingList__i7XOs .PropertyCard_card__badges__L835e,.PropertyCard_card--listingList__i7XOs .PropertyCard_card__heart__KBy2P{display:none}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap{display:flex;position:absolute;top:0;right:0;margin:0}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink{position:static;padding:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;outline:none;box-shadow:none;color:var(--default-textColor);cursor:pointer;transition:transform .2s ease,color .2s ease}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink svg{width:24px;height:24px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:hover{transform:scale(1.1)}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink.is-favorited{color:#e74c3c}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink.is-favorited svg path{fill:currentcolor}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:active,.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:focus,.PropertyCard_card--listingList__i7XOs .PropertyCard_card__price__PMR76 .BtnWrap .wishlistBtnLink:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,0)}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__image__oOeG_{max-height:320px;overflow:hidden;border-radius:7px;position:relative;display:flex;width:560px;min-height:320px;flex-shrink:0}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__image__oOeG_ img{width:100%;min-height:320px;object-fit:cover;transition:all .3s ease-in-out}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__image__oOeG_ .PropertyCard_card__info__k23D0{position:absolute;background:#fff;width:auto;padding:5px 7px;bottom:15px;left:16px;border-radius:8px;flex-wrap:nowrap}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__image__oOeG_ .PropertyCard_card__info__k23D0 li .img-label{font-size:12px;font-weight:600}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__info__k23D0{display:flex;list-style:none;padding:23px 0 0;width:100%;gap:4px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__info__k23D0 li{display:flex;align-items:center}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__info__k23D0 li .img-label{font-weight:600;font-size:14px;border:1px solid var(--default-textColor10);display:inline-flex;padding:5.5px 8px;border-radius:4px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__info__k23D0 li .img-label svg{display:none}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__infoUnit__wm1J8{display:inline;margin-left:4px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__flexGrow__QsMcA{display:block;flex-grow:1}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__footer__s0J9E{display:flex;align-items:flex-end}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__footerLeftCol__wnwN9 .imageWrap{width:40px;height:40px;border-radius:100%}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__footerLeftCol__wnwN9 .contentWrap{width:calc(100% - 40px);padding-inline-start:13px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__footerLeftCol__wnwN9 .contentWrap h3{font-size:16px;font-weight:700}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__footerRightCol__c6_aM{margin-left:auto;width:72px;height:48px;border:1px solid var(--default-borderColorAlpha);border-radius:6px}.PropertyCard_card--listingList__i7XOs .PropertyCard_card__footerRightCol-image__8zdRg{width:60px;height:40px;background-color:var(--default-textColor);border-radius:5px;overflow:hidden}}.PropertyCard_card--mapView__312pH{width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--default-bgColor5);border:1px solid var(--default-textColor10);color:var(--default-textColor);text-decoration:none}.PropertyCard_card--mapView__312pH:after{display:none}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_{width:100%;aspect-ratio:1.780104712;max-height:none;min-height:0;margin:0;border-radius:0;position:relative;overflow:hidden}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:0}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_{font-size:0;line-height:0}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slick-list,.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slick-slider{width:100%;margin:0;padding:0;border-radius:0;height:100%}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slick-track{margin:0;padding:0;height:100%}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slick-slide{padding:0;height:100%}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slick-slide>div{height:100%}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slider-items{margin:0;padding:0;height:100%}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ .slider-items picture{height:100%;display:block}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ img,.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ picture{display:block;vertical-align:top}.PropertyCard_card--mapView__312pH .PropertyCard_card__image__oOeG_ img{object-position:center center}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--default-textColor);cursor:pointer;transition:transform .2s ease,color .2s ease}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P svg{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P:hover{transform:scale(1.1)}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P.is-favorited{color:#e74c3c}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P.is-favorited svg path{fill:currentcolor}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P:active,.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P:focus,.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,0)}.PropertyCard_card--mapView__312pH .PropertyCard_card__heart__KBy2P{top:14px}.PropertyCard_card--mapView__312pH .PropertyCard_card__details__N5Ftd{width:100%;padding:12px;display:flex;flex-direction:column;gap:6px}.PropertyCard_card--mapView__312pH .PropertyCard_card__priceRow__RQh7I{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:0}.PropertyCard_card--mapView__312pH .PropertyCard_card__price__PMR76{order:1;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.2px;color:var(--default-textColor);margin:0;width:auto}.PropertyCard_card--mapView__312pH .PropertyCard_card__price__PMR76 .BtnWrap{display:none}.PropertyCard_card--mapView__312pH .PropertyCard_card__type__KuOFJ{order:2;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-.12px;color:var(--titlePrimaryDarkBg,#c29fc3);margin:0;width:auto;flex-shrink:0;text-align:right}.PropertyCard_card--mapView__312pH .PropertyCard_card__title__iG9Qb{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.14px;color:var(--default-textColor);padding-top:3px;margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--mapView__312pH .PropertyCard_card__locationRow__FLDnQ{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.PropertyCard_card--mapView__312pH .PropertyCard_card__address__zWYuX{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;padding:0;margin:0;border:0}.PropertyCard_card--mapView__312pH .PropertyCard_card__address__zWYuX .PropertyCard_card__addressIcon__Qrg0z{display:inline-block;flex-shrink:0;font-size:14px;color:var(--default-textColor60)}.PropertyCard_card--mapView__312pH .PropertyCard_card__address__zWYuX span{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.12px;color:var(--default-textColor60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--mapView__312pH .PropertyCard_card__address__zWYuX{gap:3px}.PropertyCard_card--mapView__312pH .PropertyCard_card__info__k23D0{display:flex;list-style:none;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0;width:auto}.PropertyCard_card--mapView__312pH .PropertyCard_card__info__k23D0 li{display:flex;align-items:center;margin:0;padding:0}.PropertyCard_card--mapView__312pH .PropertyCard_card__info__k23D0 li .img-label{display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.14px;color:var(--default-textColor60);border:0;padding:0;background:rgba(0,0,0,0);white-space:nowrap}.PropertyCard_card--mapView__312pH .PropertyCard_card__info__k23D0 li .img-label svg{display:inline-block;width:16px;height:16px;flex-shrink:0}[data-theme=light] .PropertyCard_card--mapView__312pH{background:#fff!important;border-color:rgba(32,32,32,.1)!important}.PropertyCard_card--mapPopup__G0suZ{width:280px!important;max-width:280px!important;min-width:0;box-sizing:border-box;margin:0;padding:12px;overflow:hidden;color:var(--default-textColor);text-decoration:none;background:rgba(28,31,32,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.5)}@media(max-width:767.98px){.PropertyCard_card--mapPopup__G0suZ{width:240px!important;max-width:240px!important}}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__addressIcon__Qrg0z,.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__badges__L835e,.PropertyCard_card--mapPopup__G0suZ:after{display:none}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--default-textColor);cursor:pointer;transition:transform .2s ease,color .2s ease}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P svg{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P:hover{transform:scale(1.1)}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P.is-favorited{color:#e74c3c}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P.is-favorited svg path{fill:currentcolor}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P:active,.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P:focus,.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,0)}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__heart__KBy2P{top:8px;right:8px}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__price__PMR76 .BtnWrap{display:none}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__image__oOeG_{display:block;width:calc(100% + 24px);max-width:none;margin:-12px -12px 0;max-height:160px;border-radius:0}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__image__oOeG_ img{min-height:160px;max-height:160px;border-radius:0}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__priceRow__RQh7I{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:12px 0 0}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__price__PMR76{order:1;font-size:18px;margin:0}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__type__KuOFJ{order:2;font-size:12px;margin:0;text-align:right;flex-shrink:0;width:auto}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__title__iG9Qb{font-size:13px;padding-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__address__zWYuX{font-size:12px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__info__k23D0{padding-top:12px;gap:6px}.PropertyCard_card--mapPopup__G0suZ .PropertyCard_card__info__k23D0 li .img-label{font-size:11px;padding:4px 6px}.PropertyCard_card--featured__gDX7S{width:calc(100% - 10px);height:100%;margin:0 5px;color:var(--greyBox-title)}.PropertyCard_card--featured__gDX7S .PropertyCard_card__image__oOeG_{border-radius:6px;margin-bottom:10px}.PropertyCard_card--featured__gDX7S .PropertyCard_card__price__PMR76{padding-top:10px;line-height:1.45}.PropertyCard_card--featured__gDX7S .PropertyCard_card__title__iG9Qb{padding-top:10px;font-size:16px;line-height:19px;color:var(--greyBgFormGroupLabel)}.PropertyCard_card--featured__gDX7S .PropertyCard_card__info__k23D0{padding:14px 0 0}.PropertyCard_card--featured__gDX7S .PropertyCard_card__info__k23D0 li{border-radius:4px}.PropertyCard_card--featured__gDX7S .PropertyCard_card__info__k23D0 li .img-label{font-weight:500}.PropertyCard_card--agentProfile__Dlfh9{width:calc(33.33% - 20px);margin:0 10px 20px}@media(max-width:1599.98px){.PropertyCard_card--agentProfile__Dlfh9{width:calc(50% - 20px)}}@media(max-width:1399.98px){.PropertyCard_card--agentProfile__Dlfh9{margin:0 5px 10px;padding:10px;width:calc(50% - 10px)}}@media(max-width:767.98px){.PropertyCard_card--agentProfile__Dlfh9{width:calc(50% - 10px)}}@media(max-width:575.98px){.PropertyCard_card--agentProfile__Dlfh9{width:100%;margin:0 0 10px}}.PropertyCard_card--agentProfile__Dlfh9 .PropertyCard_card__image__oOeG_{max-height:240px}@media(max-width:1399.98px){.PropertyCard_card--agentProfile__Dlfh9 .PropertyCard_card__image__oOeG_{max-height:200px}}@media(max-width:575.98px){.PropertyCard_card--agentProfile__Dlfh9 .PropertyCard_card__image__oOeG_{max-height:220px}}.PropertyCard_card--agentProfile__Dlfh9 .PropertyCard_card__address__zWYuX{display:inline-flex;align-items:center;gap:8px;min-width:0}.PropertyCard_card--agentProfile__Dlfh9 .PropertyCard_card__address__zWYuX .PropertyCard_card__addressIcon__Qrg0z{flex-shrink:0;font-size:14px;color:var(--default-textColor60)}.PropertyCard_card--agentProfile__Dlfh9 .PropertyCard_card__address__zWYuX span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyCardGrid_grid__fhCz7,.PropertyCardGrid_list__mhGy1{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:0 -5px;padding:20px 0 0}@media(max-width:767.98px){.PropertyCardGrid_grid__fhCz7,.PropertyCardGrid_list__mhGy1{width:100%;margin:0;padding-top:10px;flex-direction:column;gap:10px}}.PropertyCardGrid_grid__fhCz7 .center-image,.PropertyCardGrid_list__mhGy1 .center-image{display:flex;justify-content:center;align-items:center}.PropertyCardGrid_grid__fhCz7 .no-product-item,.PropertyCardGrid_list__mhGy1 .no-product-item{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.PropertyCardGrid_list__mhGy1{width:100%;margin:0;flex-direction:column;flex-wrap:nowrap;gap:10px}.PropertyCardGrid_list__mhGy1>*{width:100%!important;max-width:100%!important;margin:0!important}.PropertyCardGrid_grid--listing___TjPZ,.PropertyCardGrid_list--listing__vAoLW{padding-top:10px}.PropertyCardGrid_grid--mapView__hfJgA{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin:0!important;padding:0 0 10px 10px!important;overflow:hidden}@media(max-width:600px){.PropertyCardGrid_grid--mapView__hfJgA{grid-template-columns:1fr}}.PropertyCardGrid_grid--featured__rQPA5{padding-left:5px}.PropertyCardGrid_grid--agentProfile__xUyXe,.PropertyCardGrid_grid--featured__rQPA5{padding-top:0;width:calc(100% + 20px);margin:0 -10px}@media(max-width:1399.98px){.PropertyCardGrid_grid--agentProfile__xUyXe{margin:0 -5px;width:calc(100% + 10px)}}@media(max-width:575.98px){.PropertyCardGrid_grid--agentProfile__xUyXe{width:100%;margin:0}}.PropertyCardGrid_grid--folderPortfolio__uD8zq,.PropertyCardGrid_list--folderPortfolio__tk6Jw{width:calc(100% + 20px);margin:0 -10px;padding:20px}.PropertyCardGrid_list--folderPortfolio__tk6Jw>*{display:flex;width:calc(100% - 20px);margin:10px}