*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.properties-page{max-width:1920px;margin:0 auto;background:#fffdf6}.properties-page .properties-page-wrapper{padding:0 16px;margin:0 auto}@media screen and (min-width:1020px){.properties-page .properties-page-wrapper{width:calc(100% - 32px);padding:0}}@media screen and (min-width:1280px){.properties-page .properties-page-wrapper{width:calc(100% - 80px)}}@media screen and (min-width:1910px){.properties-page .properties-page-wrapper{width:calc(100% - 160px)}}.properties-page .other{display:flex;flex-direction:column;gap:16px}.properties-page .market-type .checkbox-component{height:32px}@media screen and (min-width:1280px){.properties-page .filter-overlay.active{min-height:500vh;max-width:1920px;margin:0 auto;background-color:rgba(0,0,0,.486);display:block;position:absolute;top:-35px;bottom:0;left:0;right:0;z-index:5}}.properties-page .save-filters{display:none}@media screen and (min-width:1020px){.properties-page .save-filters{display:flex;align-items:center;gap:8px;height:40px;align-self:center;min-width:max-content}.properties-page .save-filters .icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.properties-page .save-filters .search{width:24px;height:24px;display:flex}.properties-page .save-filters .search svg{width:19px;height:19px;align-self:center}.properties-page .save-filters .heart{width:32px;height:32px}.properties-page .save-filters .heart svg{align-self:center;width:16px;height:19px;stroke-width:.6px;stroke:#17253d}}@media screen and (min-width:1280px){.properties-page{background:#fffdf6}}.properties-page .top-bar{background:#f8f2ea;padding:16px;margin:0 -16px;position:-webkit-sticky;position:sticky;top:60px;z-index:10;display:flex;flex-direction:column;gap:16px;transform:translateY(-100%);transition:transform .3s ease-in-out}.properties-page .top-bar.active{transform:none}@media screen and (min-width:1280px){.properties-page .top-bar{margin-left:-40px;margin-right:-40px;top:122px;background:#fffdf6;padding:32px 40px}}@media screen and (min-width:1910px){.properties-page .top-bar{margin-left:-80px;margin-right:-80px;padding-left:80px;padding-right:80px}}.properties-page .top-buttons{display:flex;justify-content:space-between;gap:26px}.properties-page .bottom-buttons{display:flex;justify-content:space-between;gap:32px}@media screen and (min-width:1020px){.properties-page .bottom-buttons{display:none}}.properties-page .save-filters-wrapper{display:none}@media screen and (min-width:1280px){.properties-page .save-filters-wrapper{display:flex;gap:32px}}.properties-page .filters{display:flex;gap:24px;flex-wrap:wrap;width:100%}.properties-page .filters .filter-button{display:none}@media screen and (min-width:1280px){.properties-page .filters .filter-button{display:flex}}.properties-page .filters .box-filters{display:none}@media screen and (min-width:1280px){.properties-page .filters .box-filters{display:block;width:100%}}.properties-page .filters .box-filters .buttons{position:relative;display:grid;grid-template-columns:1fr 300px;align-items:center}.properties-page .filters .box-filters .buttons-right{justify-self:flex-end}.properties-page .filters .box-filters .buttons-right .clear-cta{text-decoration:underline}.properties-page .filters .buttons-full-view{display:none}@media screen and (min-width:1020px){.properties-page .filters .buttons-full-view{display:flex;gap:8px;flex-wrap:wrap}}.properties-page .filters .button-wrapper{position:relative}.properties-page .filters .filter-button{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:1280px){.properties-page .filters .filter-button{display:none}}.properties-page .map-button{display:flex;align-items:center;gap:8px}@media screen and (min-width:1280px){.properties-page .map-button{display:none}}.properties-page .map-button-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:4px;color:#131211;font-size:16px;width:-moz-fit-content;width:fit-content;width:100%;margin-bottom:16px}.properties-page .filter-button{background:transparent;color:#17253d;display:flex;align-items:center;gap:8px;border:1px solid #17253d;min-height:42px;font-weight:700;font-size:14px;line-height:28px;letter-spacing:.2em;text-transform:uppercase;padding:6px 16px;border-radius:50px}.properties-page .filter-button svg{width:24px;height:24px}.properties-page .filter-button svg path{stroke:#17253d}.properties-page .filter-button.active{color:#fff;background:#17253d}.properties-page .filter-button.active svg path{stroke:#fff}.properties-page .filter-button .counter{background:#02050f;border-radius:50%;height:28px;width:28px;display:flex;justify-content:center;align-items:center}.properties-page .intro{position:relative;z-index:2}.properties-page .intro .title{position:relative;font-size:32px;line-height:36px;font-family:Didot;margin-bottom:16px}@media screen and (min-width:1910px){.properties-page .intro .title{font-size:56px;line-height:64px}}.properties-page .intro .sort-wrapper{position:relative;margin-top:16px;background-color:#f8f2ea;margin-left:-16px;margin-right:-16px;padding:16px 16px 8px}@media screen and (min-width:1280px){.properties-page .intro .sort-wrapper{margin:0;padding-left:24px;padding-right:24px;padding-bottom:16px;background:#f8f2ea}}.properties-page .intro .sort-content{position:relative;display:flex;justify-content:space-between}.properties-page .intro .result,.properties-page .intro .sort{display:flex;flex-direction:column}.properties-page .intro .result .value,.properties-page .intro .sort .value{font-size:16px;line-height:20px;margin-top:4px;font-weight:700;width:-moz-fit-content;width:fit-content;z-index:10;align-self:flex-end}@media screen and (min-width:1020px){.properties-page .intro .result .value,.properties-page .intro .sort .value{margin-top:0}.properties-page .intro .result{flex-direction:row;gap:4px}}.properties-page .intro .sort-select.active .icon svg{transform:rotate(180deg)}.properties-page .intro .sort-select.active .sort-options{display:flex;flex-direction:column}.properties-page .intro .sort-select .sort-options{position:absolute;right:0;left:0;width:100%;z-index:5;background:#f8f2ea;padding-right:38px;padding-bottom:36px;padding-top:8px;list-style:none;text-align:right;display:none}.properties-page .intro .sort-select .sort-options:before{content:"";position:absolute;top:0;left:-40px;right:-40px;height:100%;background:#f8f2ea;z-index:-1}@media screen and (min-width:1280px){.properties-page .intro .sort-select .sort-options:before{display:none}.properties-page .intro .sort-select .sort-options{width:270px;right:-24px;left:auto}}.properties-page .intro .sort-select .option{cursor:pointer;padding:4px 0;font-size:16px;line-height:20px;letter-spacing:.02em}@media screen and (min-width:1020px){.properties-page .intro .sort-select .option{padding:6px 0}.properties-page .intro .sort-select .sort{flex-direction:row;gap:8px}}.properties-page .intro .sort .value{display:flex;gap:8px;align-items:center}.properties-page .intro .sort .value svg{width:14px;height:14px}.properties-page .offer-list{margin-top:16px}@media screen and (min-width:1020px){.properties-page .offer-list,.properties-page .offer-list.active{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.properties-page .offer-list{margin-top:24px}}@media screen and (min-width:1280px){.properties-page .offer-list{grid-template-columns:1fr 1fr 1fr}}.properties-page .map-wrapper{display:none}@media screen and (min-width:1280px){.properties-page .map-wrapper{display:flex;flex-direction:column}}.properties-page .map-wrapper img{width:100%;height:auto}.properties-page .map-wrapper button{align-self:flex-end}.properties-page .content-wrapper{grid-column:1/span 1;grid-row:span 1/1}@media screen and (min-width:1280px){.properties-page .content-wrapper{margin-top:0}.properties-page .inner.active{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px;grid-template-columns:1fr 550px}}.properties-page .inner.active .map-wrapper{position:-webkit-sticky;position:sticky;top:228px;width:100%;height:500px;overflow:hidden;margin-bottom:82px}.properties-page .region-list{display:flex;justify-content:space-between}.properties-page .region-sublist{display:none}.properties-page .region-sublist.active{display:block;padding-left:30px}.properties-page .region-info{display:flex;align-items:center;gap:10px}.properties-page .region-info .region-counter{font-size:10px}.properties-page .pagination-wrapper{overflow:hidden;margin:0 auto;max-width:100%;min-width:100%;grid-column:1/-1}@media screen and (min-width:1020px){.properties-page .pagination-wrapper{max-width:500px;min-width:400px}}.properties-page .empty-list{padding-top:100px;padding-bottom:100px;grid-column:1/-1}.properties-page .empty-list .desc,.properties-page .empty-list .title{text-align:center;line-height:130%}@media screen and (min-width:1020px){.properties-page .empty-list .desc,.properties-page .empty-list .title{padding:0 10%}}.properties-page .empty-list .title{font-size:22px;font-weight:700;font-family:PP Pangram Sans}@media screen and (min-width:1280px){.properties-page .empty-list .title{font-size:32px}}.properties-page .empty-list .desc{font-size:16px}@media screen and (min-width:1280px){.properties-page .empty-list .desc{font-size:24px}}