.PageFooter_footer__fshGh{background-color:#000;color:#fff;padding:48px 0;width:100%}@media(min-width:768px){.PageFooter_footer__fshGh{padding:56px 0}}.PageFooter_container__cpjt0{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:768px){.PageFooter_container__cpjt0{padding:0 64px}}@media(min-width:1024px){.PageFooter_container__cpjt0{padding:0 24px}}.PageFooter_grid__eARU3{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-bottom:32px}@media(min-width:768px){.PageFooter_grid__eARU3{gap:40px;margin-bottom:40px}}@media(min-width:1024px){.PageFooter_grid__eARU3{grid-template-columns:1fr 3fr;gap:80px;margin-bottom:48px}}.PageFooter_navGroup__cBAtv{display:contents}@media(min-width:768px){.PageFooter_navGroup__cBAtv{display:flex;gap:24px;justify-content:space-between;align-items:flex-start}.PageFooter_navGroup__cBAtv>:nth-child(2){order:3}.PageFooter_navGroup__cBAtv>:nth-child(3){order:2}}@media(min-width:1024px){.PageFooter_navGroup__cBAtv{gap:140px;justify-content:flex-end}.PageFooter_navGroup__cBAtv>:nth-child(2),.PageFooter_navGroup__cBAtv>:nth-child(3){order:unset}}.PageFooter_logoColumn__xx0I1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media(min-width:768px){.PageFooter_logoColumn__xx0I1{gap:24px}}@media(min-width:1024px){.PageFooter_logoColumn__xx0I1{align-items:flex-start;text-align:left}}.PageFooter_logo__ZnWmq{height:40px;width:auto;display:block}@media(min-width:768px){.PageFooter_logo__ZnWmq{height:48px}}.PageFooter_logoDescription__KttMX{font-size:12px;color:hsla(0,0%,100%,.7);max-width:280px;margin:0;line-height:1.5}@media(min-width:768px){.PageFooter_logoDescription__KttMX{font-size:14px}}.PageFooter_socialIcons__sFCHq{display:flex;gap:8px;justify-content:center}@media(min-width:768px){.PageFooter_socialIcons__sFCHq{justify-content:flex-start}}.PageFooter_socialIcon__CqDwB{width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;transition:background-color .2s;color:#fff;text-decoration:none;flex-shrink:0}@media(min-width:768px){.PageFooter_socialIcon__CqDwB{width:40px;height:40px}}.PageFooter_socialIcon__CqDwB:hover{background-color:hsla(0,0%,100%,.2)}.PageFooter_socialIcon__CqDwB:active{background-color:hsla(0,0%,100%,.3)}.PageFooter_socialIcon__CqDwB svg{width:16px;height:16px}@media(min-width:768px){.PageFooter_socialIcon__CqDwB svg{width:20px;height:20px}}.PageFooter_navColumn__a1vPG{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:1024px){.PageFooter_navColumn__a1vPG{align-items:flex-start;text-align:left}}.PageFooter_navTitle__CEm0U{font-weight:700;text-transform:uppercase;font-size:12px;margin:0 0 12px;color:#fff;letter-spacing:.05em}@media(min-width:768px){.PageFooter_navTitle__CEm0U{font-size:14px;margin-bottom:16px}}.PageFooter_navList__zvzah{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:12px}@media(min-width:768px){.PageFooter_navList__zvzah{font-size:14px}}.PageFooter_navList__zvzah a,.PageFooter_navList__zvzah button{color:hsla(0,0%,100%,.7);text-decoration:none;background:none;border:none;padding:0;font-size:inherit;cursor:pointer;transition:color .2s}.PageFooter_navList__zvzah a:active,.PageFooter_navList__zvzah a:hover,.PageFooter_navList__zvzah button:active,.PageFooter_navList__zvzah button:hover{color:#fff}.PageFooter_contactColumn__QpNzK{display:flex;flex-direction:column;align-items:center;text-align:center;font-style:normal}@media(min-width:1024px){.PageFooter_contactColumn__QpNzK{align-items:flex-start;text-align:left}}.PageFooter_contactInfo__tjVFr{display:flex;flex-direction:column;gap:12px;font-size:12px;color:hsla(0,0%,100%,.7)}@media(min-width:768px){.PageFooter_contactInfo__tjVFr{gap:16px;font-size:14px}}.PageFooter_contactHeading__0m_om{font-weight:500;color:#fff;margin:0 0 2px;font-size:inherit}.PageFooter_contactText__0YijD{margin:0;color:hsla(0,0%,100%,.7);font-size:inherit}.PageFooter_contactLink__Me_b2{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:inherit;transition:color .2s}.PageFooter_contactLink__Me_b2:hover{color:#fff}.PageFooter_bottomBar__U2B5B{border-top:1px solid hsla(0,0%,100%,.1);padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@media(min-width:1024px){.PageFooter_bottomBar__U2B5B{flex-direction:row;justify-content:space-between;padding-top:24px;gap:16px;text-align:left}}.PageFooter_copyright__38yBn{font-size:12px;color:hsla(0,0%,100%,.7);margin:0}@media(min-width:768px){.PageFooter_copyright__38yBn{font-size:14px}}.PageFooter_poweredBy__dYL5Y{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:opacity .2s}@media(min-width:768px){.PageFooter_poweredBy__dYL5Y{font-size:14px}}.PageFooter_poweredBy__dYL5Y:hover{opacity:.8;text-decoration:underline}.PageFooter_poweredBy__dYL5Y img{width:16px;height:16px;object-fit:contain}.PageFooter_termsLink__U3kXv{font-size:12px;color:#40a9ff;text-decoration:none;transition:color .2s;background:none;border:none;padding:0;cursor:pointer}@media(min-width:768px){.PageFooter_termsLink__U3kXv{font-size:14px}}.PageFooter_termsLink__U3kXv:hover{color:#1890ff}.PageFooter_termsLink__U3kXv:active{color:#096dd9}.PropertyHeader_property-header__Ab_zN{background-color:#fff;border-radius:8px;border:1px solid #e8e8e8;padding:16px;margin:0;transition:all .2s ease}@media(min-width:1024px){.PropertyHeader_property-header__Ab_zN{padding:24px}}.PropertyHeader_property-header__Ab_zN[style*="cursor: pointer"]:hover{background-color:#fafafa;border-color:#d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PropertyHeader_property-header__Ab_zN[style*="cursor: pointer"]:active{background-color:#f5f5f5}.PropertyHeader_property-header__badges__Asl6O{display:flex;align-items:center;gap:8px;margin-bottom:12px}.PropertyHeader_property-header__badge__p7Jig{border-radius:4px;background-color:#e6f7ff;color:#096dd9;border:1px solid rgba(9,109,217,.2)}.PropertyHeader_property-header__badge-operation__08tFB,.PropertyHeader_property-header__badge__p7Jig{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:12px;font-weight:500}.PropertyHeader_property-header__badge-operation__08tFB{border-radius:4px;background-color:transparent;color:#262626;border:1px solid #d9d9d9}.PropertyHeader_property-header__badge-out-sale__eFsD6{background:#fff1f0;color:#cf1322;border:1px solid #ffccc7;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.PropertyHeader_property-header__badge-featured__cs6_z{background:linear-gradient(90deg,#faad14,#ff7a00);color:#fff;border:none;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.PropertyHeader_property-header__badge-admin___cPzr{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background-color:#fff7e6;color:#d46b08;border:1px solid #ffd591}.PropertyHeader_property-header__star__uw5qV{font-size:12px;fill:#fff}.PropertyHeader_property-header__title__ckB4_{font-size:20px;color:#262626;margin-bottom:12px;line-height:1.4}.PropertyHeader_property-header__address__bBxf_{display:flex;align-items:flex-start;gap:8px;font-style:normal}.PropertyHeader_property-header__icon__0CPak{font-size:16px;color:#8c8c8c;margin-top:2px;flex-shrink:0}.PropertyHeader_property-header__address-content___DSuv{flex:1 1;min-width:0}.PropertyHeader_property-header__address-main__0fffu{font-size:14px;color:#595959;margin:0;line-height:1.4}.PropertyHeader_property-header__address-secondary__AnJQG{font-size:14px;color:#8c8c8c}.PropertyHeader_property-header__back-button__LTcZt{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:#096dd9;font-size:14px;font-weight:500;padding:0;margin-bottom:16px;transition:color .2s ease}.PropertyHeader_property-header__back-button__LTcZt:hover{color:#0757b3}.PropertyHeader_property-header__back-icon__M_6Fk{transition:transform .2s ease;flex-shrink:0}.PropertyHeader_property-header__back-button__LTcZt:hover .PropertyHeader_property-header__back-icon__M_6Fk{transform:translateX(-4px)}.PropertyDescription_property-description__hxYeE{background-color:#fff;border-radius:8px;border:1px solid #e8e8e8;padding:16px}@media(min-width:1024px){.PropertyDescription_property-description__hxYeE{padding:24px}}.PropertyDescription_property-description__header__13T4t{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PropertyDescription_property-description__title__iAYlq{font-size:16px;color:#262626;margin:0}.PropertyDescription_property-description__text__kXXKZ{font-size:14px;color:#595959;line-height:1.6;margin:0;white-space:pre-line}.PropertyDescription_property-description__text--clamped__vhxDl{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-clamp:4}.PropertyDescription_property-description--observacion__pKj77{background-color:#fffbeb;border-color:#fde68a}.PropertyDescription_property-description--observacion__pKj77 .PropertyDescription_property-description__text__kXXKZ{color:#92400e}.PropertyDescription_property-description__observacion-body__EQEBi{display:flex;align-items:flex-start;gap:10px}.PropertyDescription_property-description__observacion-icon__zZarQ{flex-shrink:0;color:#f59e0b;margin-top:2px}.PropertyDescription_property-description__toggle__B22dE{font-size:12px;color:#096dd9;background:none;border:none;padding:0;margin-top:8px;cursor:pointer;transition:color .3s ease}.PropertyDescription_property-description__toggle__B22dE:hover{color:#0757b3}.DevelopmentPaymentInfo_dev-payment__wE4Fp{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.DevelopmentPaymentInfo_dev-payment__header__P4VoP{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #e5e7eb}@media(min-width:1024px){.DevelopmentPaymentInfo_dev-payment__header__P4VoP{padding:16px 24px}}.DevelopmentPaymentInfo_dev-payment__header-icon__06WfM{color:#6b7280;flex-shrink:0}.DevelopmentPaymentInfo_dev-payment__title__ZIwac{font-size:16px;color:#262626;margin:0}.DevelopmentPaymentInfo_dev-payment__content__4xGbT{padding:16px}@media(min-width:1024px){.DevelopmentPaymentInfo_dev-payment__content__4xGbT{padding:24px}}.DevelopmentPaymentInfo_dev-payment__badges__SdaJB{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.DevelopmentPaymentInfo_dev-payment__badge__eUxXW{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px}.DevelopmentPaymentInfo_dev-payment__badge--blue__dZWmy{background:#eff6ff;border:1px solid #bfdbfe}.DevelopmentPaymentInfo_dev-payment__badge--emerald__NSOJW{background:#ecfdf5;border:1px solid #a7f3d0}.DevelopmentPaymentInfo_dev-payment__badge--gray__8G_j_{background:#f9fafb;border:1px solid #e5e7eb}.DevelopmentPaymentInfo_dev-payment__badge--amber__rwa9i{background:#fffbeb;border:1px solid #fde68a}.DevelopmentPaymentInfo_dev-payment__badge-icon-wrap__WnzCq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.DevelopmentPaymentInfo_dev-payment__badge-icon-wrap--blue__ne5g7{background:#dbeafe}.DevelopmentPaymentInfo_dev-payment__badge-icon-wrap--emerald__LhJTD{background:#d1fae5}.DevelopmentPaymentInfo_dev-payment__badge-icon-wrap--gray__qiseT{background:#e5e7eb}.DevelopmentPaymentInfo_dev-payment__badge-icon-wrap--amber__twZzi{background:#fde68a}.DevelopmentPaymentInfo_dev-payment__badge-icon--blue__Dwcpv{color:#2563eb}.DevelopmentPaymentInfo_dev-payment__badge-icon--emerald__CNyN_{color:#059669}.DevelopmentPaymentInfo_dev-payment__badge-icon--gray__WXi27{color:#6b7280}.DevelopmentPaymentInfo_dev-payment__badge-icon--amber__iWuqv{color:#d97706}.DevelopmentPaymentInfo_dev-payment__badge-title__WBdRm{font-size:13px;font-weight:600;line-height:1.3;margin:0}.DevelopmentPaymentInfo_dev-payment__badge-title--blue__K0jpF{color:#1d4ed8}.DevelopmentPaymentInfo_dev-payment__badge-title--emerald__raY5L{color:#047857}.DevelopmentPaymentInfo_dev-payment__badge-title--gray__7LSRz{color:#374151}.DevelopmentPaymentInfo_dev-payment__badge-title--amber__Aca7M{color:#b45309}.DevelopmentPaymentInfo_dev-payment__badge-sub__cslQw{font-size:11px;line-height:1.3;margin:2px 0 0}.DevelopmentPaymentInfo_dev-payment__badge-sub--blue___6wrP{color:rgba(37,99,235,.75)}.DevelopmentPaymentInfo_dev-payment__badge-sub--emerald__pSx1G{color:rgba(5,150,105,.75)}.DevelopmentPaymentInfo_dev-payment__badge-sub--gray__pjvWo{color:hsla(220,9%,46%,.75)}.DevelopmentPaymentInfo_dev-payment__badge-sub--amber__IReep{color:rgba(217,119,6,.75)}.DevelopmentPaymentInfo_dev-payment__details__JqRCH{margin-top:16px;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6}.DevelopmentPaymentInfo_dev-payment__details-text__DZomB{font-size:13px;color:#374151;line-height:1.5;margin:0}.DevelopmentPaymentInfo_dev-payment__button__Ii7oQ{width:100%;margin-top:16px}.PropertyFeatureLists_property-feature-lists__grid__rLzvB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;align-items:start}@media(max-width:767px){.PropertyFeatureLists_property-feature-lists__grid__rLzvB{grid-template-columns:1fr}}.PropertyFeatureLists_property-feature-lists__column__4tV7r{display:flex;flex-direction:column;gap:12px}.PropertyFeatureLists_property-feature-lists__card__dMXxX{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.PropertyFeatureLists_property-feature-lists__card-header__aczfk{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f4f6}.PropertyFeatureLists_property-feature-lists__card-header--collapsed__4z_gR{border-bottom:none}.PropertyFeatureLists_property-feature-lists__card-icon-wrapper__s7TXH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:#eff6ff;flex-shrink:0}.PropertyFeatureLists_property-feature-lists__card-icon__JNsO9{width:16px;height:16px;color:#1890ff}.PropertyFeatureLists_property-feature-lists__title__YKZHj{font-size:15px;font-weight:500;color:#111827;flex:1 1;margin:0}.PropertyFeatureLists_property-feature-lists__expand-toggle__gO_VJ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6b7280}.PropertyFeatureLists_property-feature-lists__expand-toggle__gO_VJ:hover{background:#f3f4f6;color:#111827}.PropertyFeatureLists_property-feature-lists__chevron__HGljx{transition:transform .2s ease}.PropertyFeatureLists_property-feature-lists__chevron--open__DlNsc{transform:rotate(180deg)}.PropertyFeatureLists_property-feature-lists__card-body__ldU1X{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.PropertyFeatureLists_property-feature-lists__list__o_qmZ{display:flex;flex-direction:column;gap:6px;list-style:none;padding:0;margin:0}.PropertyFeatureLists_property-feature-lists__item__L_602{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151}.PropertyFeatureLists_property-feature-lists__item-icon__VCH2D{width:14px;height:14px;color:#1890ff;flex-shrink:0}.PropertyFeatureLists_property-feature-lists__subgroup__KV82M{display:flex;flex-direction:column;gap:8px}.PropertyFeatureLists_property-feature-lists__subgroup-label__0EbO5{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0}.PropertyLocationSection_location-section__title__YieKd{font-size:16px;font-weight:600;color:#111827;margin:0 0 12px;line-height:1.5}.PropertyLocationSection_location-section__card__Kcp6Z{border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.PropertyLocationSection_location-section__map-container__5tEFr{position:relative;width:100%;aspect-ratio:16/9;background:#f3f4f6}.PropertyLocationSection_location-section__satellite-toggle__mtyym{position:absolute;bottom:24px;left:10px;z-index:1000;width:56px;height:40px;border:2px solid #fff;border-radius:2px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.3);padding:0;overflow:hidden;background:#d1d5db}.PropertyLocationSection_location-section__satellite-toggle__mtyym:hover{box-shadow:0 2px 6px rgba(0,0,0,.4)}.PropertyLocationSection_location-section__satellite-img__hcJ6A{width:100%;height:100%;object-fit:cover;display:block}.PropertyLocationSection_location-section__footer__L77n8{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:none;border-top:1px solid #e5e7eb;cursor:pointer;transition:background .15s;text-align:left}.PropertyLocationSection_location-section__footer__L77n8:hover{background:#f9fafb}.PropertyLocationSection_location-section__pin__TpEfj{flex-shrink:0;color:#9ca3af}.PropertyLocationSection_location-section__address__wCqu2{flex:1 1;font-size:14px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.PropertyLocationSection_location-section__open-link__pDVcB{flex-shrink:0;display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#096dd9;white-space:nowrap}.SubheaderBanner_subheader-banner__yUKLk{position:fixed;top:var(--vz-header-height);left:0;right:0;z-index:9990;width:100%;box-shadow:0 8px 8px 0 rgba(0,0,0,.1);transition:transform .3s ease}@media(max-width:1023px){.SubheaderBanner_subheader-banner--hidden__cyCL2{transform:translateY(calc(-100% - var(--vz-header-height)));pointer-events:none}}.SubheaderBanner_subheader-banner__container__TzbKW{box-sizing:border-box;width:100%;max-width:calc(1200px + 2*var(--vz-space-3));margin-inline:auto;padding-inline:var(--vz-space-2)}@media(min-width:768px){.SubheaderBanner_subheader-banner__container__TzbKW{padding-inline:var(--vz-space-3)}}.SubheaderBanner_subheader-banner__container__TzbKW{padding-block:8px;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.SubheaderBanner_subheader-banner__text__8NJpz{color:#fff;font-size:14px;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.SubheaderBanner_subheader-banner__text__8NJpz{font-size:16px}}.SubheaderBanner_subheader-banner__text-bold__Y75BR{font-weight:700}.SubheaderBanner_subheader-banner__button__fHdPO{flex-shrink:0;padding:4px 12px;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:24px;border:none;cursor:pointer;transition:opacity .2s ease}.SubheaderBanner_subheader-banner__button__fHdPO:hover{opacity:.9}