.Section-module-scss-module__NcgIQq__section{background:#fff;height:100vh;padding-top:12.963vh;font-family:TT Firs Neue;position:relative;overflow:hidden}.Section-module-scss-module__NcgIQq__section button{cursor:pointer;outline:none;font-family:TT Firs Neue}.Section-module-scss-module__NcgIQq__section *{box-sizing:border-box}.Section-module-scss-module__NcgIQq__top{z-index:9;margin-left:5.55556vh;position:relative}.Section-module-scss-module__NcgIQq__top a{color:var(--saddle);letter-spacing:.240741vh;text-transform:uppercase;transition:color var(--speed)ease;outline:none;margin-bottom:2.77778vh;font-size:1.2037vh;font-weight:400;line-height:120%;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.Section-module-scss-module__NcgIQq__top a:hover{color:var(--gold)}}.Section-module-scss-module__NcgIQq__top h1{letter-spacing:-.12963vh;text-transform:uppercase;color:var(--saddle);cursor:default;margin:0;padding:0;font-family:TT Firs Neue;font-size:6.48148vh;font-weight:400;line-height:120%}.Section-module-scss-module__NcgIQq__sectionCoordsWrapper{justify-content:center;width:100%;display:flex;position:absolute;bottom:0}.Section-module-scss-module__NcgIQq__sectionCoords{z-index:9;height:78.7037vh;max-height:calc(100svh - 15.7407vh);position:relative;overflow:visible}.Section-module-scss-module__NcgIQq__sectionCoords svg{width:100%;height:100%;display:block;overflow:hidden}.Section-module-scss-module__NcgIQq__sectionCoords image{width:100%}.Section-module-scss-module__NcgIQq__sectionCoords1{height:min(78.7037vh,100svh - 15.7407vh)}.Section-module-scss-module__NcgIQq__sectionCoords2{height:min(83.3333vh,100svh - 15.7407vh)}.Section-module-scss-module__NcgIQq__sectionCoords3,.Section-module-scss-module__NcgIQq__sectionCoords4{height:min(87.963vh,100svh - 15.7407vh)}.Section-module-scss-module__NcgIQq__sectionCoords5,.Section-module-scss-module__NcgIQq__sectionCoords6,.Section-module-scss-module__NcgIQq__sectionCoords7{height:min(83.3333vh,100svh - 15.7407vh)}.Section-module-scss-module__NcgIQq__bg{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;top:0;left:0}.Section-module-scss-module__NcgIQq__path{fill:#0000;stroke-width:1px;stroke:#0000;cursor:pointer;pointer-events:auto;opacity:.65;transition:all var(--speed)ease}.Section-module-scss-module__NcgIQq__path[data-active=true]{fill:var(--saddle);stroke:var(--saddle);pointer-events:auto;opacity:.4;transition:opacity var(--speed)ease}@media (hover:hover) and (pointer:fine){.Section-module-scss-module__NcgIQq__path:hover{fill:var(--green);stroke:var(--green);opacity:.65}}.Section-module-scss-module__NcgIQq__popoverContent{background:var(--green);width:29.6296vh;animation-duration:var(--speed);z-index:100;cursor:default;border-radius:2.31481vh;padding:1.85185vh 1.85185vh 2.77778vh;animation-timing-function:cubic-bezier(.16,1,.3,1)}.Section-module-scss-module__NcgIQq__popoverContent[data-side=right]{animation-name:Section-module-scss-module__NcgIQq__slideLeftAndFade}.Section-module-scss-module__NcgIQq__popoverContent[data-side=left]{animation-name:Section-module-scss-module__NcgIQq__slideRightAndFade}.Section-module-scss-module__NcgIQq__popoverContent[data-side=top]{animation-name:Section-module-scss-module__NcgIQq__slideDownAndFade}.Section-module-scss-module__NcgIQq__popoverContent[data-side=bottom]{animation-name:Section-module-scss-module__NcgIQq__slideUpAndFade}.Section-module-scss-module__NcgIQq__popoverInner{font-family:TT Firs Neue;font-size:1.48148vh;font-weight:400;line-height:130%;position:relative}.Section-module-scss-module__NcgIQq__popoverHeader{color:var(--biege);text-transform:uppercase}.Section-module-scss-module__NcgIQq__popoverInfo{color:var(--biege);align-items:center;gap:2.77778vh;margin-bottom:1.85185vh;display:flex}.Section-module-scss-module__NcgIQq__popoverInfo div{letter-spacing:-.185185vh;font-size:9.25926vh;line-height:1.1}.Section-module-scss-module__NcgIQq__popoverInfo span{font-size:1.66667vh;line-height:140%}.Section-module-scss-module__NcgIQq__flatsList{color:var(--green-mist);flex-direction:column;gap:1.01852vh;margin-bottom:3.7037vh;display:flex}.Section-module-scss-module__NcgIQq__flatsList>div{white-space:nowrap;text-transform:uppercase;justify-content:space-between;display:flex}.Section-module-scss-module__NcgIQq__flatsList span{white-space:nowrap;text-transform:lowercase}.Section-module-scss-module__NcgIQq__flatsList svg path{stroke:var(--green-mist)}.Section-module-scss-module__NcgIQq__link{text-transform:uppercase;width:100%;color:var(--green-mist);transition:all var(--speed)ease;cursor:pointer;letter-spacing:.277778vh;border:1px solid #bdbf8d80;border-radius:4.62963vh;justify-content:center;align-items:center;height:5.55556vh;margin:0;padding:0 2.77778vh;font-family:TT Firs Neue;font-size:1.38889vh;line-height:120%;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.Section-module-scss-module__NcgIQq__link:hover{border:1px solid var(--biege);color:var(--biege)}}.Section-module-scss-module__NcgIQq__compass{z-index:9;width:5.20833vw;color:var(--saddle);position:absolute;bottom:3.125vw;right:2.34375vw}.Section-module-scss-module__NcgIQq__compass svg{width:100%;height:100%}@keyframes Section-module-scss-module__NcgIQq__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Section-module-scss-module__NcgIQq__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Section-module-scss-module__NcgIQq__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Section-module-scss-module__NcgIQq__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.SectionFilters-module-scss-module__3u393a__filtersWrapper{z-index:9;background:#d5c3b7;width:37.037vh;padding:2.77778vh 1.85185vh 3.7037vh;position:absolute;top:30.5556vh;left:5.55556vh}.SectionFilters-module-scss-module__3u393a__genplanMiniWrapper{width:14.8148vh}.SectionFilters-module-scss-module__3u393a__sections{gap:2.31481vh;display:flex}.SectionFilters-module-scss-module__3u393a__label{color:var(--brown);letter-spacing:.0296296vh;cursor:default;margin-bottom:.555556vh;font-family:TT Firs Neue;font-size:1.48148vh;font-weight:400;line-height:120%}.SectionFilters-module-scss-module__3u393a__clearButton{letter-spacing:.277778vh;text-transform:uppercase;width:100%;height:5.55556vh;color:var(--brown);transition:all var(--speed)ease;cursor:pointer;background:0 0;border:1px solid #63483f80;border-radius:2.77778vh;outline:none;justify-content:center;align-items:center;gap:1.04167vw;margin:0;padding:0 2.77778vh;font-family:TT Firs Neue;font-size:1.38889vh;line-height:120%;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SectionFilters-module-scss-module__3u393a__clearButton:hover{border:1px solid var(--gold)}}.SectionFilters-module-scss-module__3u393a__clearButton svg{width:1.38889vh;height:1.38889vh}
.SectionFilterContent-module-scss-module___9639a__label{color:var(--brown);letter-spacing:.0296296vh;cursor:default;margin-bottom:.555556vh;font-family:TT Firs Neue;font-size:1.48148vh;font-weight:400;line-height:120%}.SectionFilterContent-module-scss-module___9639a__checks{margin-bottom:2.77778vh}.SectionFilterContent-module-scss-module___9639a__checks span{color:var(--brown);letter-spacing:.277778vh;text-transform:uppercase;transition:color var(--speed)ease;padding-bottom:.1vh;font-family:TT Firs Neue;font-size:1.38889vh;font-weight:400;line-height:120%;display:block}.SectionFilterContent-module-scss-module___9639a__checks button{margin:0;padding:0 0 0 .1vw}.SectionFilterContent-module-scss-module___9639a__values{flex-wrap:wrap;gap:.462963vh;display:flex}.SectionFilterContent-module-scss-module___9639a__rooms button{transition:border var(--speed)ease;background:0 0;border:1px solid #63483f80;border-radius:2.77778vh;width:5.55556vh;height:4.62963vh}.SectionFilterContent-module-scss-module___9639a__rooms button[data-active=true]{background:#976a4c4d;border:1px solid #976a4c4d}.SectionFilterContent-module-scss-module___9639a__rooms button[data-active=true] span{color:#fff}@media (hover:hover) and (pointer:fine){.SectionFilterContent-module-scss-module___9639a__rooms button:hover:not([data-active=true]){border:1px solid var(--gold)}}.SectionFilterContent-module-scss-module___9639a__rooms .SectionFilterContent-module-scss-module___9639a__studio{width:15.2778vh}.SectionFilterContent-module-scss-module___9639a__rooms .SectionFilterContent-module-scss-module___9639a__penthouse{width:27.3148vh}.SectionFilterContent-module-scss-module___9639a__range{margin-bottom:2.77778vh}.SectionFilterContent-module-scss-module___9639a__disabled{opacity:.55;pointer-events:none;cursor:not-allowed}
