.property-card[data-v-0f0fc3fa]{border:1px solid transparent;border-radius:24px;display:block;height:100%;overflow:hidden;transition:all .2s ease-in-out}.property-card .images[data-v-0f0fc3fa]{display:block;height:300px;width:100%}.property-card .images .images-swiper[data-v-0f0fc3fa]{width:100%;z-index:1}.property-card .images .images-swiper .swiper-slide img[data-v-0f0fc3fa]{border-top-left-radius:24px;border-top-right-radius:24px;height:300px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.property-card .images .country[data-v-0f0fc3fa]{background:var(--light-color);border-radius:24px;left:15px;position:absolute;top:15px;z-index:2}.property-card .images .country img[data-v-0f0fc3fa]{height:28px;width:28px}.property-card .images[data-v-0f0fc3fa]:hover{color:var(--primary-color);transition:all .2s ease-in-out}.property-card .body[data-v-0f0fc3fa]{background:var(--light-color);border:1px solid var(--border-color);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top:0;display:flex;flex-direction:column;height:calc(100% - 300px);padding:1.5rem}.property-card .body .title[data-v-0f0fc3fa]{font-family:Somar Sans,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.property-card .body .title[data-v-0f0fc3fa]:hover{color:var(--secondary-color);transition:all .2s ease-in-out}.property-card .body .price[data-v-0f0fc3fa]{font-family:Somar Sans,sans-serif;margin-bottom:1rem}.property-card .body .price span[data-v-0f0fc3fa]:first-of-type{font-size:1.2rem;font-weight:400;opacity:.8}.property-card .body .price span[data-v-0f0fc3fa]:nth-of-type(2){font-size:1.4rem;font-weight:700}.property-card .body .properties[data-v-0f0fc3fa]{font-size:1rem}.property-card .body .properties a[data-v-0f0fc3fa]:hover{color:var(--secondary-color);transition:all .2s ease-in-out}.property-card .body .properties .item[data-v-0f0fc3fa]{align-items:flex-start;display:flex}.property-card[data-v-0f0fc3fa]:hover{border-color:var(--secondary-color);box-shadow:0 4px 6px -2px rgba(0,0,0,.031);box-shadow:0 12px 16px -4px #00000014;color:var(--primary-color)}.property-card:hover .body[data-v-0f0fc3fa]{border-color:transparent}@media(max-width:991.98px){.property-card .body[data-v-0f0fc3fa]{padding:1rem}.property-card .body .title[data-v-0f0fc3fa]{font-size:1.1rem}.property-card .body .price span[data-v-0f0fc3fa]:first-of-type{font-size:1rem}.property-card .body .price span[data-v-0f0fc3fa]:nth-of-type(2){font-size:1.2rem}}