.modal.svelte-1w198ix{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;background-color:rgba(var(--ah-beige-rgb),.95);opacity:0;transition:.5s;width:18.75rem;z-index:10;border:1px solid rgba(var(--th-black-rgb),.5);box-shadow:0 0 7.5px rgba(var(--th-black-rgb),.5);pointer-events:none;overflow:hidden}.modal__content.svelte-1w198ix{display:flex;flex-direction:column}.modal__content__header.svelte-1w198ix{margin-bottom:1rem;background-color:var(--ah-black);color:var(--ah-white);padding:1rem}.modal__content__stats.svelte-1w198ix{padding:1rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.modal__content__stats__stat.svelte-1w198ix{display:flex;justify-content:space-between}.modal__content__price.svelte-1w198ix{text-align:end;padding:1rem}.modal__content__price.sold.svelte-1w198ix{text-transform:uppercase}path.svelte-18q9lnz{outline:none;transition:.5s;cursor:pointer}path.hidden.svelte-18q9lnz{opacity:0;fill:var(--ah-white);stroke:var(--ah-white)}path.sold.svelte-18q9lnz{opacity:0;fill:var(--ah-red);stroke:var(--ah-red)}path.svelte-18q9lnz:hover{fill:var(--ah-green);stroke:var(--ah-green)}path:hover.hidden.svelte-18q9lnz{fill:var(--ah-white);stroke:var(--ah-white);opacity:1}path:hover.sold.svelte-18q9lnz{fill:var(--ah-red);stroke:var(--ah-red);opacity:1}svg.svelte-1svg4dw{position:absolute;top:0;left:0;z-index:4}.touch.svelte-v9qvh1{padding:1rem}.touch__box.svelte-v9qvh1{background-color:var(--ah-black);width:100%;height:3rem}.touch__box__hint.svelte-v9qvh1{text-align:center;line-height:3rem;-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--ah-beige);text-transform:uppercase}.selection.svelte-v9qvh1{width:100%;height:100%;max-height:900px;overflow:hidden;position:relative;display:flex}.selection__wrapper.svelte-v9qvh1{max-height:900px;overflow:hidden;display:inline-block;position:relative;top:0;left:0;-webkit-user-select:none;user-select:none;margin:0 auto}.selection__wrapper__image.svelte-v9qvh1{display:block;max-width:100%;height:auto;position:relative;top:0;left:0;-webkit-user-select:none;user-select:none;pointer-events:none}.selection__wrapper__hint.svelte-v9qvh1{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;color:var(--ah-white);gap:.5rem;z-index:4;text-shadow:0 0 10px rgba(var(--ah-black-rgb),1)}.selection__wrapper__hint__360.svelte-v9qvh1{font-size:1.5rem;padding:.25rem 1rem}.selection__wrapper__hint__text.svelte-v9qvh1{position:absolute;text-wrap:nowrap;text-align:center;top:-2rem;left:50%;transform:translate(-50%)}.selection__wrapper__hint__button.svelte-v9qvh1{width:2.5rem;position:relative;font-size:1.75rem;margin:auto 0;color:var(--ah-beige)}.selection__compass.svelte-v9qvh1{position:absolute;bottom:4rem;right:4rem;width:8rem;height:8rem}.selection__compass__line.svelte-v9qvh1{display:flex;flex-direction:column;transform:rotate(0)}.selection__compass__line.svelte-v9qvh1 img:where(.svelte-v9qvh1){width:100%;height:100%;object-fit:contain}.selection__map.svelte-v9qvh1{position:absolute;left:1rem;bottom:1rem;border-radius:50%;height:16rem;width:16rem;overflow:hidden;z-index:2}.selection__map__dot.svelte-v9qvh1{position:absolute;width:1rem;height:1rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--ah-black);border-radius:50%}.selection__map__leaflet.svelte-v9qvh1{height:24rem;width:24rem;position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.selection__boxes.svelte-v9qvh1{position:absolute;width:17rem;height:17rem;transform:rotate(0);bottom:.5rem;left:.5rem;overflow:hidden;border-radius:50%}.selection__boxes__box.svelte-v9qvh1{position:absolute;width:8.5rem;height:8.5rem;background-color:var(--ah-beige)}.selection__boxes__box.one.svelte-v9qvh1{top:0;left:0}.selection__boxes__box.two.svelte-v9qvh1{bottom:0;right:0}@media (width > 1920px){.selection.svelte-v9qvh1,.selection__wrapper.svelte-v9qvh1{max-height:1000px}}@media (width > 2160px){.selection.svelte-v9qvh1,.selection__wrapper.svelte-v9qvh1{max-height:1100px}}@media (width > 2400px){.selection.svelte-v9qvh1,.selection__wrapper.svelte-v9qvh1{max-height:1200px}}@media (width > 2560px){.selection.svelte-v9qvh1,.selection__wrapper.svelte-v9qvh1{max-height:1700px}}@media (width < 1440px){.selection__compass.svelte-v9qvh1{width:6rem;height:6rem}.selection__map.svelte-v9qvh1{width:12rem;height:12rem}.selection__boxes.svelte-v9qvh1{width:13rem;height:13rem}}@media (width < 1024px){.selection.svelte-v9qvh1{margin-top:5rem}.selection__wrapper__hint.svelte-v9qvh1{bottom:.5rem}.selection__wrapper__hint__360.svelte-v9qvh1{padding:0rem 1rem}.selection__map.svelte-v9qvh1,.selection__boxes.svelte-v9qvh1{display:none}}@media (width <= 768px){.selection__compass.svelte-v9qvh1{bottom:2rem;right:2rem;height:4rem;width:4rem}}.slider.svelte-5g8krk{display:flex;flex-direction:column;width:20rem;gap:1.5rem}.slider__text.svelte-5g8krk{font-weight:500}.slider__ranges.svelte-5g8krk{position:relative;min-height:0rem}.slider__ranges.svelte-5g8krk input:where(.svelte-5g8krk){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;width:100%;position:absolute;background-color:var(--ah-white);pointer-events:none}.slider__ranges.svelte-5g8krk input:where(.svelte-5g8krk)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:all;width:24px;height:24px;background-color:var(--ah-black);border-radius:50%;cursor:pointer}.slider__ranges.svelte-5g8krk input:where(.svelte-5g8krk)::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:all;width:24px;height:24px;background-color:var(--ah-black);border-radius:50%;cursor:pointer}.slider__ranges.svelte-5g8krk input#fromSlider:where(.svelte-5g8krk){height:0;z-index:1}.slider__values.svelte-5g8krk{display:flex;justify-content:space-between;padding:0 .25rem}@media (width <= 425px){.slider.svelte-5g8krk{width:100%}}.picker.svelte-1opdkxy{display:flex;flex-direction:column;justify-content:space-between}.picker__buttons.svelte-1opdkxy{display:flex;gap:.5rem}.picker__buttons__button.svelte-1opdkxy{border:1px solid var(--ah-black);width:3rem;height:3rem;transition:.5s;border-radius:.25rem;color:var(--ah-black)}.picker__buttons__button.selected.svelte-1opdkxy{background-color:var(--ah-black)!important;color:var(--ah-white)}.picker__buttons__button.svelte-1opdkxy:hover{background-color:rgba(var(--ah-black-rgb),.25)}@media (width <= 425px){.picker__buttons.svelte-1opdkxy{flex-wrap:wrap}}.filters.svelte-1tqpk69{border-bottom:1px solid var(--ah-black);max-width:106rem;width:100%;margin:4rem auto 0;padding:0 1rem 2rem;display:flex;flex-direction:column;gap:4rem}.filters__wrapper.svelte-1tqpk69,.filters__wrapper__sliders.svelte-1tqpk69,.filters__wrapper__pickers.svelte-1tqpk69{display:flex;gap:4rem}.filters__buttons.svelte-1tqpk69{display:flex;gap:.5rem}.filters__buttons__button.svelte-1tqpk69{width:8rem;height:3rem;border:1px solid var(--ah-black);transition:.5s;line-height:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:.25rem;font-size:1.5rem;vertical-align:middle;color:var(--ah-black)}.filters__buttons__button.svelte-1tqpk69 div:where(.svelte-1tqpk69){font-size:1rem}.filters__buttons__button.selected.svelte-1tqpk69{background-color:var(--ah-black);color:var(--ah-white)}.filters__buttons__button.svelte-1tqpk69:hover:not(.filters__buttons__button.selected){background-color:rgba(var(--ah-black-rgb),.25)}.filters__buttons__clear.svelte-1tqpk69{margin-left:auto}@media (width < 1352px){.filters__wrapper.svelte-1tqpk69{flex-direction:column}}@media (width < 590px){.filters__wrapper__sliders.svelte-1tqpk69,.filters__wrapper__pickers.svelte-1tqpk69{flex-direction:column;gap:2rem}.filters__buttons.svelte-1tqpk69{flex-wrap:wrap}.filters__buttons__clear.svelte-1tqpk69{margin-left:0}}@media (width <= 425px){.filters__buttons.svelte-1tqpk69{flex-direction:column}.filters__buttons__button.svelte-1tqpk69{width:100%}.filters__buttons__clear.svelte-1tqpk69{margin-left:auto}}.apartment-card.svelte-jupm2m{position:relative;background-color:var(--ah-white);width:100%;display:flex;flex-direction:column;transition:opacity 1s;transition:scale .1s;overflow:hidden;box-shadow:0 0 10px rgba(var(--ah-black-rgb),.1);border-radius:.25rem;opacity:0;transform:translateY(16px)}.apartment-card.show.svelte-jupm2m{opacity:1}.apartment-card__special-loan.svelte-jupm2m{position:absolute;width:30%;right:0}.apartment-card__image.svelte-jupm2m{width:100%;height:17.5rem;object-fit:contain;padding:.5rem;background-color:#fff}.apartment-card__info.svelte-jupm2m{background-color:var(--ah-black);color:var(--ah-white);width:100%;padding:1rem}.apartment-card__info__top.svelte-jupm2m{display:flex;justify-content:space-between;margin-bottom:1.5rem}.apartment-card__info__middle.svelte-jupm2m{display:flex;justify-content:space-between;margin-bottom:1rem}.apartment-card__info__middle__item.svelte-jupm2m{display:flex;flex-direction:column;gap:.5rem;text-align:center}.apartment-card__info__middle__item__header.svelte-jupm2m{font-weight:600}.apartment-card__info__bottom.svelte-jupm2m{display:flex;font-size:1.75rem;justify-content:flex-end;align-items:center}.apartment-card__info__bottom__special.svelte-jupm2m{margin-right:auto;font-size:1rem;font-style:italic}.apartment-card__info__bottom.sold.svelte-jupm2m{text-transform:uppercase}.apartment-card.svelte-jupm2m:hover{scale:1.025}.row.svelte-lhw16{display:flex;justify-content:flex-start;gap:1rem;padding:0 1rem;height:2.5rem;transition:.25s;line-height:2.5rem;border-bottom:1px solid rgba(var(--ah-black-rgb),.5);width:100%;min-width:1380px;font-size:1rem;font-weight:400;text-align:start;color:var(--ah-black);position:relative}.row__loan-img.svelte-lhw16{position:absolute;top:50%;transform:translateY(-50%);height:56px}.row__price.svelte-lhw16{text-wrap-mode:nowrap;min-width:300px!important}.row__price__loan-text.svelte-lhw16{font-size:.875rem}.row.grey.svelte-lhw16{background-color:rgba(var(--ah-black-rgb),.1)}.row.svelte-lhw16 div:where(.svelte-lhw16){flex:1;min-width:200px}.row.svelte-lhw16:hover{background-color:rgba(var(--ah-black-rgb),.2)}.list.svelte-10wzmcx{max-width:106rem;width:100%;margin:2rem auto 1rem;padding:0 1rem}.list__cards.svelte-10wzmcx{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (width < 1440px){.list__cards.svelte-10wzmcx{grid-template-columns:repeat(3,1fr)}}@media (width < 1024px){.list__cards.svelte-10wzmcx{grid-template-columns:repeat(2,1fr)}}@media (width < 768px){.list__cards.svelte-10wzmcx{grid-template-columns:repeat(1,1fr)}}.list__rows__wrapper.svelte-10wzmcx{max-height:37rem;overflow-y:auto;display:flex;flex-direction:column;position:relative}.list__rows__wrapper.svelte-10wzmcx::-webkit-scrollbar{width:.5rem}.list__rows__wrapper.svelte-10wzmcx::-webkit-scrollbar-track{background-color:var(--ah-beige)}.list__rows__wrapper.svelte-10wzmcx::-webkit-scrollbar-thumb{background-color:var(--ah-black)}.list__rows__wrapper__header.svelte-10wzmcx{display:flex;gap:1rem;padding:0 1rem 2rem;font-size:1.25rem;font-weight:500;width:100%;min-width:1280px;position:sticky;top:0;border-bottom:1px solid rgba(var(--ah-black-rgb),.5);background-color:var(--ah-beige)}.list__rows__wrapper__header.svelte-10wzmcx div:where(.svelte-10wzmcx){min-width:200px;flex:1}.apartments.svelte-14m12z7{margin-bottom:8rem}
