.Sections-module-scss-module__YQDqNa__section{background:#203a25;min-height:100vh;position:relative;overflow:hidden}.Sections-module-scss-module__YQDqNa__section button{cursor:pointer;outline:none;font-family:TT Firs Neue}.Sections-module-scss-module__YQDqNa__section *{box-sizing:border-box}.Sections-module-scss-module__YQDqNa__section h1{z-index:9;letter-spacing:-.0729167vw;text-transform:uppercase;color:#fff;cursor:default;margin:0;padding:0;font-family:TT Firs Neue;font-size:3.64583vw;font-weight:400;line-height:120%;position:absolute;top:17.2222vh;left:5.55556vh}.Sections-module-scss-module__YQDqNa__content{position:relative}.Sections-module-scss-module__YQDqNa__genplanCoords{height:100vh;position:relative;overflow:hidden}.Sections-module-scss-module__YQDqNa__genplanCoords svg{width:100%;height:100%;display:block;overflow:hidden}.Sections-module-scss-module__YQDqNa__genplanCoords .Sections-module-scss-module__YQDqNa__bigImg{width:100%}.Sections-module-scss-module__YQDqNa__path{fill:#0000;cursor:pointer;pointer-events:auto;opacity:.7;transition:opacity .18s,fill .18s}.Sections-module-scss-module__YQDqNa__path[data-hover=true]{opacity:.78;fill:var(--green)!important}.Sections-module-scss-module__YQDqNa__card{color:var(--brown);text-transform:uppercase;z-index:11;cursor:default;pointer-events:auto;opacity:0;will-change:opacity,transform;background:#f7f0ed;border-radius:25px;width:350px;max-width:calc(100vw - 40px);padding:20px 20px 30px;font-family:TT Firs Neue;font-size:clamp(15px,1rem,19px);font-weight:400;line-height:130%;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translate(-50%,calc(1.45833vw - 50%))}.Sections-module-scss-module__YQDqNa__card svg{width:auto;height:22px}.Sections-module-scss-module__YQDqNa__card span{text-transform:none}.Sections-module-scss-module__YQDqNa__card[data-visible=true]{opacity:1;transform:translate(-50%,-50%)}.Sections-module-scss-module__YQDqNa__card[data-placement=top]{transform:translate(-50%,20px)}.Sections-module-scss-module__YQDqNa__card[data-placement=top][data-visible=true]{transform:translate(-50%)}.Sections-module-scss-module__YQDqNa__cardSection{font-size:17px;line-height:130%}.Sections-module-scss-module__YQDqNa__cardTop{align-items:center;gap:30px;margin-bottom:20px;display:flex}.Sections-module-scss-module__YQDqNa__cardTop div{letter-spacing:-.02em;font-size:102px;line-height:1.1}.Sections-module-scss-module__YQDqNa__cardTop span{font-size:19px}.Sections-module-scss-module__YQDqNa__cardFlats{flex-direction:column;gap:13px;margin-bottom:42px;display:flex}.Sections-module-scss-module__YQDqNa__cardFlats>div{white-space:nowrap;text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.Sections-module-scss-module__YQDqNa__cardFlats span{white-space:nowrap;text-transform:lowercase}.Sections-module-scss-module__YQDqNa__link{text-transform:uppercase;width:100%;color:var(--brown);transition:all var(--speed)ease;cursor:pointer;letter-spacing:3px;border:1px solid #63483f80;border-radius:30px;justify-content:center;align-items:center;height:62px;margin:0;padding:0 30px;font-family:TT Firs Neue;font-size:15px;line-height:120%;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.Sections-module-scss-module__YQDqNa__link:hover{border:1px solid var(--gold)}}.Sections-module-scss-module__YQDqNa__compass{z-index:9;width:5.20833vw;color:var(--biege);position:absolute;bottom:3.125vw;right:2.34375vw}.Sections-module-scss-module__YQDqNa__compass svg{width:100%;height:100%}.Sections-module-scss-module__YQDqNa__sectionCircle{transition:all var(--speed)ease;cursor:pointer}.Sections-module-scss-module__YQDqNa__sectionCircle circle{r:1.6%;transition:fill .18s,opacity .18s,transform .18s}.Sections-module-scss-module__YQDqNa__sectionCircle text{fill:#fff;dominant-baseline:central;text-anchor:middle;pointer-events:none;font-family:TT Firs Neue;font-size:21px;font-weight:400;line-height:130%;transition:fill .18s,opacity .18s,transform .18s}@media (hover:hover) and (pointer:fine){.Sections-module-scss-module__YQDqNa__sectionCircle:hover circle{fill:#fff}.Sections-module-scss-module__YQDqNa__sectionCircle:hover text{fill:var(--brown)}}.Sections-module-scss-module__YQDqNa__sectionCircle.Sections-module-scss-module__YQDqNa__active circle{fill:#fff}.Sections-module-scss-module__YQDqNa__sectionCircle.Sections-module-scss-module__YQDqNa__active text{fill:var(--brown)}.Sections-module-scss-module__YQDqNa__sectionCircle[data-hidden=true]{opacity:.7;pointer-events:none}
