@charset "UTF-8";.card.svelte-1syb2is{position:relative;width:100%;content-visibility:auto}.card.svelte-1syb2is .photos:where(.svelte-1syb2is){position:relative;width:100%;aspect-ratio:10/8;max-height:280px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--colorBorder)}.card.svelte-1syb2is .photos:where(.svelte-1syb2is) .photo:where(.svelte-1syb2is){position:absolute;width:100%;height:100%;object-fit:cover}.card.svelte-1syb2is .photos:where(.svelte-1syb2is) .label:where(.svelte-1syb2is){position:absolute;top:0;z-index:2;margin:15px;background-color:var(--colorSecondary);padding:5px 15px;border-radius:8px;font-size:14px;border:1px solid var(--colorBorder)}@media (min-width: 1200px){.card.svelte-1syb2is .photos:where(.svelte-1syb2is):hover .photo:where(.svelte-1syb2is){animation:svelte-1syb2is-changeImage 5s infinite}.card.svelte-1syb2is .photos:where(.svelte-1syb2is):hover .photo:where(.svelte-1syb2is):nth-child(1){animation-delay:0s}.card.svelte-1syb2is .photos:where(.svelte-1syb2is):hover .photo:where(.svelte-1syb2is):nth-child(2){animation-delay:-2s}.card.svelte-1syb2is .photos:where(.svelte-1syb2is):hover .photo:where(.svelte-1syb2is):nth-child(3){animation-delay:-4s}.card.svelte-1syb2is .photos:where(.svelte-1syb2is):hover .photo:where(.svelte-1syb2is):nth-child(4){animation-delay:-6s}.card.svelte-1syb2is .photos:where(.svelte-1syb2is):hover .photo:where(.svelte-1syb2is):nth-child(5){animation-delay:-8s}}@keyframes svelte-1syb2is-changeImage{0%,20%{visibility:visible}20.01%,to{visibility:hidden}}.card.svelte-1syb2is .details:where(.svelte-1syb2is){padding:10px 0}.card.svelte-1syb2is .details:where(.svelte-1syb2is) .title:where(.svelte-1syb2is){font-weight:700;width:100%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.svelte-1syb2is .details:where(.svelte-1syb2is) .city:where(.svelte-1syb2is){padding:5px 0;font-size:14px;text-wrap:balance}.card.svelte-1syb2is .details:where(.svelte-1syb2is) .items:where(.svelte-1syb2is){display:flex;align-items:center;gap:20px}.card.svelte-1syb2is .details:where(.svelte-1syb2is) .items:where(.svelte-1syb2is) div:where(.svelte-1syb2is){color:var(--colorText2)}.card.svelte-1syb2is .details:where(.svelte-1syb2is) .price:where(.svelte-1syb2is){font-weight:900;font-size:22px;color:var(--colorPrimary)}.card.svelte-1syb2is .shimmer:where(.svelte-1syb2is){background:linear-gradient(-45deg,#eee 40%,#fafafa,#eee 60%);background-size:300%;background-position-x:100%;animation:svelte-1syb2is-shimmer 1s infinite linear}.svg-pin{transition:.3s ease;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3)) brightness(1)}.svg-pin.active{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2)) grayscale(1)}@keyframes svelte-1syb2is-shimmer{to{background-position-x:0%}}.properties.svelte-1my52zt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-rows:400px;gap:40px 20px;min-height:80vh}@media (max-width: 1200px){.properties.svelte-1my52zt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.banner.svelte-1my52zt{position:relative;transition:.3s ease;grid-column:1/-1;margin:20px 0;border:0;height:fit-content;display:flex;align-items:center;flex-direction:column;background-color:var(--colorSecondary);border:1px solid var(--colorBorder);padding:0}.banner.svelte-1my52zt svg{position:absolute;right:10px;top:10px;fill:red;stroke:red}.banner.svelte-1my52zt a:where(.svelte-1my52zt){width:100%;padding:20px}.banner.svelte-1my52zt path{stroke:var(--colorText2)}.banner.svelte-1my52zt h3:where(.svelte-1my52zt){font-size:26px;color:var(--colorText)}.banner.svelte-1my52zt:hover{border:1px solid var(--colorPrimary)}.banner.svelte-1my52zt p:where(.svelte-1my52zt),.banner.svelte-1my52zt b:where(.svelte-1my52zt){color:var(--colorText2)}.unlucky.svelte-1my52zt{grid-column:span 4}.unlucky.svelte-1my52zt h3:where(.svelte-1my52zt){font-size:30px;padding-bottom:20px}.unlucky.svelte-1my52zt p:where(.svelte-1my52zt),.unlucky.svelte-1my52zt a:where(.svelte-1my52zt){color:var(--colorText2);font-size:20px;padding:10px 0}.unlucky.svelte-1my52zt a:where(.svelte-1my52zt){text-decoration:underline}.unlucky.svelte-1my52zt a:where(.svelte-1my52zt):hover{color:var(--colorPrimary)}#properties-map.svelte-cl4f94{width:100%;height:100%;border-radius:var(--radius);z-index:1}.select-simple.svelte-obj7jo{position:relative;width:100%;height:65px}.select-simple.svelte-obj7jo .selected:where(.svelte-obj7jo){transition:.3s ease;border:1px solid var(--colorBorder);background-color:var(--colorSecondary);border-radius:var(--radius);display:flex;align-items:center;gap:5px;padding:0 15px;width:100%;height:65px;cursor:pointer}.select-simple.svelte-obj7jo .selected:where(.svelte-obj7jo) .selected-option:where(.svelte-obj7jo){display:flex;flex-direction:column;text-align:left;font-size:14px;white-space:nowrap}.select-simple.svelte-obj7jo .selected:where(.svelte-obj7jo) .placeholder:where(.svelte-obj7jo){color:var(--colorText2);font-size:14px;white-space:nowrap;text-align:left}.select-simple.svelte-obj7jo .selected:where(.svelte-obj7jo) .selected-option:where(.svelte-obj7jo),.select-simple.svelte-obj7jo .selected:where(.svelte-obj7jo) .placeholder:where(.svelte-obj7jo){width:100%}.select-simple.svelte-obj7jo .selected:where(.svelte-obj7jo) svg{flex-shrink:0}.select-simple.svelte-obj7jo .dropdown:where(.svelte-obj7jo){position:absolute;margin-top:10px;width:100%;border:1px solid var(--colorBorder);border-radius:var(--radius);background-color:var(--colorSecondary);overflow:hidden;z-index:2;visibility:hidden}.select-simple.svelte-obj7jo .dropdown.isOpen:where(.svelte-obj7jo){visibility:visible}.select-simple.svelte-obj7jo .dropdown:where(.svelte-obj7jo) .options:where(.svelte-obj7jo){overflow-y:auto;display:flex;flex-direction:column}.select-simple.svelte-obj7jo .dropdown:where(.svelte-obj7jo) .options:where(.svelte-obj7jo) .option:where(.svelte-obj7jo){padding:10px;text-align:left;font-size:14px}.select-simple.svelte-obj7jo .dropdown:where(.svelte-obj7jo) .options:where(.svelte-obj7jo) .option:where(.svelte-obj7jo):hover{background-color:var(--colorNeutral)}.select-simple.svelte-obj7jo .dropdown:where(.svelte-obj7jo) .options:where(.svelte-obj7jo) .option.clean:where(.svelte-obj7jo){border-top:1px solid var(--colorBorder);color:var(--colorText2);font-size:14px}@media (max-width: 1200px){.select-simple.svelte-obj7jo .dropdown:where(.svelte-obj7jo) .options:where(.svelte-obj7jo){max-height:300px}}.property-type.svelte-k7v577{transition:.3s ease;width:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;filter:grayscale(1) opacity(.6);cursor:pointer}.property-type.svelte-k7v577 span:where(.svelte-k7v577){font-size:12px;color:var(--colorPrimary)}.property-type.active.svelte-k7v577{filter:grayscale(0) opacity(1)}.header-title.svelte-1ofkk5k{padding-left:10px}.modal-content.svelte-1ofkk5k{padding:0 20px 20px;display:flex;flex-direction:column;gap:20px}.modal-content.svelte-1ofkk5k .options{max-height:300px}.modal-content.svelte-1ofkk5k .actions:where(.svelte-1ofkk5k){display:flex;align-items:center;justify-content:space-evenly;font-size:14px}.modal-content.svelte-1ofkk5k .flex-vertical:where(.svelte-1ofkk5k){display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.modal-content.svelte-1ofkk5k .flex:where(.svelte-1ofkk5k){display:flex;gap:10px}.modal-content.svelte-1ofkk5k .property-types:where(.svelte-1ofkk5k){display:flex;align-items:center;justify-content:center;gap:5px}.modal-content.svelte-1ofkk5k .modal-filter:where(.svelte-1ofkk5k){width:100%}.modal-content.svelte-1ofkk5k .modal-filter:where(.svelte-1ofkk5k) h3:where(.svelte-1ofkk5k){font-weight:700;margin-bottom:5px}.modal-content.svelte-1ofkk5k .content:where(.svelte-1ofkk5k){display:flex;gap:10px}.modal-content.svelte-1ofkk5k .content:where(.svelte-1ofkk5k) .g-btn:where(.svelte-1ofkk5k){width:100%}.modal-content.svelte-1ofkk5k .content:where(.svelte-1ofkk5k) .g-btn.active:where(.svelte-1ofkk5k){border:1px solid var(--colorPrimary)}.modal-content.svelte-1ofkk5k .checkbox-container:where(.svelte-1ofkk5k){font-size:14px;padding-right:20px;align-items:center}.modal-content.svelte-1ofkk5k .clear-filters:where(.svelte-1ofkk5k){display:flex;align-items:center;gap:5px;font-size:12px;color:var(--colorText2)}.btn svg{fill:var(--colorPrimary)!important}.classBordered.svelte-cqm6xl{transition:.3s ease;border-bottom:1px solid var(--colorBorder)!important}.filters.svelte-cqm6xl{position:sticky;top:var(--menuHeight);z-index:5;background-color:var(--colorNeutral);padding:20px;display:grid;justify-items:center;grid-template-columns:300px 120px 1fr 200px 120px;border-bottom:1px solid transparent;gap:10px}@media (max-width: 1200px){.filters.svelte-cqm6xl{display:flex;justify-content:space-between}}.filters.svelte-cqm6xl .btn{height:65px;width:fit-content}.filters.svelte-cqm6xl .property-types:where(.svelte-cqm6xl){display:grid;width:100%;gap:20px;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(50px,50px))}.menuTransparent{background-color:var(--colorNeutral)!important}.hero.svelte-1t5tll6{padding:50px 20px 30px;margin-top:70px}.hero.svelte-1t5tll6 h2:where(.svelte-1t5tll6){color:var(--colorText2)}@media (max-width: 1200px){.hero.svelte-1t5tll6{padding:20px}.hero.svelte-1t5tll6 h1:where(.svelte-1t5tll6){font-size:24px!important}}.hero.svelte-1t5tll6 h1:where(.svelte-1t5tll6){font-size:40px;font-weight:700}.properties-container.svelte-1t5tll6{display:grid;grid-template-columns:0fr 1fr;padding:40px 20px}@media (max-width: 1200px){.properties-container.svelte-1t5tll6{padding:20px}}.properties-container.isMapOpen.svelte-1t5tll6{grid-template-columns:4fr 5fr;gap:20px}@media (max-width: 1200px){.properties-container.isMapOpen.svelte-1t5tll6{grid-template-columns:1fr}.properties-container.isMapOpen.svelte-1t5tll6 .properties-map-container:where(.svelte-1t5tll6){position:unset!important}}.properties-container.isMapOpen.svelte-1t5tll6 .properties-map-container:where(.svelte-1t5tll6){border:1px solid var(--colorBorder)}.properties-container.svelte-1t5tll6 .properties-map-container:where(.svelte-1t5tll6){position:sticky;top:190px;width:100%;height:calc(100dvh - 210px);border-radius:var(--radius);overflow:hidden}@media (max-width: 1200px){.properties-container.svelte-1t5tll6 .properties-map-container:where(.svelte-1t5tll6){aspect-ratio:1/1;height:100%}}
