.property-card{background:#FFFCF7;border:1px solid #D8D0C3;border-radius:22px;overflow:hidden;box-shadow:0 18px 40px rgba(17,19,21,0.08);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease;cursor:pointer}.property-card:hover{transform:translateY(-4px);border-color:rgba(184,138,58,0.55);box-shadow:0 24px 54px rgba(17,19,21,0.13)}.property-card__image{aspect-ratio:4 / 3;background-size:cover;background-position:center;overflow:hidden}.property-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 420ms ease}.property-card:hover .property-card__image img{transform:scale(1.045)}.property-card__body{padding:22px}.property-card__title{margin:12px 0 8px;color:#1B1F23;font-size:22px;line-height:1.22;font-weight:700}.property-card__meta{color:#687076;font-size:14px;line-height:1.5;margin-bottom:14px}.property-card__price{color:#111315;font-size:20px;font-weight:800;margin-bottom:18px}.property-card__button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;background:#0f4c4c;color:#f7f6f3;font-size:14px;font-weight:700;text-decoration:none;transition:background 180ms ease,color 180ms ease}.property-card__button:hover{background:#B88A3A;color:#111315}.property-card__badge{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:0.02em}.property-card__badge.is-available{background:rgba(47,111,94,0.12);color:#2F6F5E}.property-card__badge.is-reserved{background:rgba(184,135,47,0.14);color:#B8872F}.property-card__badge.is-sold{background:rgba(138,58,58,0.12);color:#8A3A3A}.breakdance .bde-image2-147-106{width:100%;height:240px;object-fit:cover}@media (max-width:1023px){.breakdance .bde-image2-147-106{height:200px;width:auto}}@media (max-width:479px){.breakdance .bde-image2-147-106{width:100%;height:180px}}.breakdance .bde-div-147-101{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left}.breakdance .bde-text-147-129{text-align:left;color:#0D5252}.breakdance .bde-text-147-129{padding-left:0px}.breakdance .bde-div-147-132{display:flex;flex-direction:row;flex-wrap:nowrap;gap:9px}.breakdance .bde-text-147-151{padding-right:10px;padding-left:10px;border-left:1px solid var(--bde-palette-borders-d0d5ee14-26e6-40bc-bfa1-c68479f86aa9-13);border-right:2px solid var(--bde-palette-borders-d0d5ee14-26e6-40bc-bfa1-c68479f86aa9-13)}@media (max-width:479px){.breakdance .bde-text-147-151{padding-right:10px;padding-left:10px;border-left:1px solid var(--bde-palette-borders-d0d5ee14-26e6-40bc-bfa1-c68479f86aa9-13);border-right:1px solid var(--bde-palette-borders-d0d5ee14-26e6-40bc-bfa1-c68479f86aa9-13)}}.breakdance .bde-button-147-152 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:#4E328C00;--bde-button-custom-background-color-hover:#4E328C00;border-radius:9999px}.naffa-btn-gold{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:1px 28px;border-radius:999px;background:linear-gradient(135deg,#f6d77a 0%,#d9a63a 35%,#b97a18 68%,#8f5d12 100%);color:#1d1406!important;font-weight:800;letter-spacing:0.02em;text-decoration:none!important;border:1px solid rgba(255,240,170,0.65);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 28px rgba(185,122,24,0.36),0 0 30px rgba(217,166,58,0.26);transition:transform 0.25s ease,box-shadow 0.25s ease,filter 0.25s ease}.naffa-btn-gold:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65),0 14px 34px rgba(185,122,24,0.44),0 0 46px rgba(217,166,58,0.34)}.naffa-btn-gold::before{content:"";position:absolute;top:-40%;left:-75%;width:55%;height:180%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.58),transparent);transform:rotate(18deg);transition:left 0.65s ease}.naffa-btn-gold:hover::before{left:125%}.naffa-btn-gold>*{position:relative;z-index:2}