.property-card{position:relative;height:100%;overflow:hidden;border-radius:8px;border:1px solid var(--nwc-third-color)}.property-card h2,.property-card h3,.property-card p{margin:0}.property-card .property-splide img{width:100%;height:100%;aspect-ratio:1/0.558;object-fit:cover}.property-splide .splide__arrow{color:#fff;opacity:.4}.property-splide.splide.is-focus-in .splide__arrow:focus,.property-splide.splide.is-focus-in .splide__arrow:focus-visible{box-shadow:0 0 2px .15rem rgba(2,44,68,.25);border-color:var(--nwc-secondary-color);outline:#ffffff solid 3px}.property-splide .splide__arrow--prev{left:0}.property-splide .splide__arrow--next{right:0}.property-splide .splide__arrow i{font-size:34px}.property-card__tags{position:absolute;top:12px;left:12px}.property-card__tags p{display:block;width:fit-content;line-height:1;padding:6px 12px;border-radius:20px;color:#fff;font-weight:600;margin-bottom:6px;font-size:10px}.property-card__tag[data-property-card-tag-type=ready-to-move-in]{background-color:#14004c}.property-card__tag[data-property-card-tag-type=accepts-barter]{background-color:#013767}.property-card__tag[data-property-card-tag-type=launch]{background-color:#045095}.property-card__tag[data-property-card-tag-type=furnished]{background-color:#0065c0}.property-card__tag[data-property-card-tag-type=off-plan]{background-color:#0274db}.property-card__description{display:flex;flex-direction:column;justify-content:space-between;padding:12px;text-decoration:none;transition:background .5s;position:relative}.property-card__description:hover{background:rgba(118,117,117,.05)}.property-card__description:focus,.property-card__description:focus-visible{background:rgba(118,117,117,.1);outline:0}.property-card__description h2,.property-card__description h3{color:var(--nwc-secondary-color);font-size:16px;font-weight:600;text-align:left}.property-card__description>div p{color:var(--nwc-third-color)}.property-card__description__address{font-size:12px}.property-card__description__reference,.property-card__description__type{font-size:10px}.property-card__description__reference{font-weight:600}.home-propertys .property-card__description__address{margin-bottom:18px}.property-card__description__price{font-size:16px;color:var(--nwc-secondary-color);text-align:end}.property-card__description__price>span{display:block;line-height:1.2}.property-card__description__price>span.original-price{color:var(--nwc-fourth-color);font-size:12px}.property-card__description .property-card__description__discount{display:none;position:absolute;bottom:60px;right:10px}.property-card__description .property-card__description__discount img{width:70px;height:auto;transform:rotate(-16deg)}.property-card__description:has(.original-price) .property-card__description__discount{display:block}.property-card__description__price>span>span:first-child{font-size:10px}@media (min-width:768px){.property-card__description__reference,.property-card__description__type,.property-card__tags p{font-size:12px}.property-card__description h2,.property-card__description h3,.property-card__description__price{font-size:18px}.property-card__description__address{font-size:14px}.property-card__description__price>span.original-price{font-size:14px}.property-card__description__price>span>span:first-child{font-size:12px}}.property-card__description__price>span.original-price>span:last-child{text-decoration:line-through}.property-card__description__price span.price>span:first-child{display:none}.property-card__description__price:has(.original-price) span.price>span:first-child{display:inline-block}.property-card__description__icons{display:flex;gap:16px;margin-top:12px}.property-card__description__icons li{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--nwc-secondary-color);text-align:center}.property-card__description__icons__icon{width:24px;height:24px}.property-card__description__icons li svg{font-size:20px}.property-card__description__icons__value{font-size:14px}