.ProjectCardInfo-module-scss-module__FZoz1G__card{--hover-expand-size:0;position:relative}.ProjectCardInfo-module-scss-module__FZoz1G__card:before{z-index:-1;content:"";background-color:inherit;background-image:inherit;background:inherit;border-radius:inherit;border:inherit;inset:var(--hover-expand-size);transition:inset .4s,border-radius .4s,border .4s,background .4s;position:absolute;transform:translateZ(0)}.ProjectCardInfo-module-scss-module__FZoz1G__card:hover{--hover-expand-size:-.4rem}.ProjectCardInfo-module-scss-module__FZoz1G__card{width:40rem;min-height:57rem;color:inherit;background-color:#fff;border-radius:2.4rem;flex-direction:column;text-decoration:none;display:flex}.ProjectCardInfo-module-scss-module__FZoz1G__logoContainer{height:3.6rem}.ProjectCardInfo-module-scss-module__FZoz1G__logo{width:auto;height:100%}.ProjectCardInfo-module-scss-module__FZoz1G__logo svg{color:#fff;width:9.7rem;height:3.6rem}.ProjectCardInfo-module-scss-module__FZoz1G__logoTitle{letter-spacing:-.02em;color:#fff;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}.ProjectCardInfo-module-scss-module__FZoz1G__cardContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.ProjectCardInfo-module-scss-module__FZoz1G__container{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@media (orientation:landscape) and (max-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__container{display:block;overflow-y:auto}}.ProjectCardInfo-module-scss-module__FZoz1G__gallery{width:100%;padding-top:1.6rem;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__gallery{padding:.6rem .6rem 0}}.ProjectCardInfo-module-scss-module__FZoz1G__galleryHeader{z-index:10;justify-content:flex-start;display:flex;position:absolute;top:3.2rem;left:1.6rem;right:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__galleryHeader{justify-content:space-between;top:2.4rem;left:2.4rem;right:2.4rem}}.ProjectCardInfo-module-scss-module__FZoz1G__tags{justify-content:flex-start}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__tags{justify-content:flex-end}}.ProjectCardInfo-module-scss-module__FZoz1G__tagsWrapper{justify-content:flex-start}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__tagsWrapper{justify-content:flex-end}}.ProjectCardInfo-module-scss-module__FZoz1G__slide{aspect-ratio:13/9}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__slide{width:39rem;height:21.4rem;aspect-ratio:unset}}.ProjectCardInfo-module-scss-module__FZoz1G__image{border-radius:1.6rem}.ProjectCardInfo-module-scss-module__FZoz1G__info{flex-direction:column;gap:1.2rem;padding-top:2rem;display:flex;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__info{padding:2.4rem}}.ProjectCardInfo-module-scss-module__FZoz1G__title{letter-spacing:-.02em;text-transform:uppercase;color:#1a1a1a;justify-content:space-between;align-items:center;font-family:NormalidadExtended,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:112%;display:flex}.ProjectCardInfo-module-scss-module__FZoz1G__content{color:#4c4c4c;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;overflow-y:auto}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__content{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}.ProjectCardInfo-module-scss-module__FZoz1G__content *{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ProjectCardInfo-module-scss-module__FZoz1G__content *{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}.ProjectCardInfo-module-scss-module__FZoz1G__content p{margin:0}.ProjectCardInfo-module-scss-module__FZoz1G__content ul{flex-direction:column;gap:.4rem;padding-left:2.4rem;display:flex}.ProjectCardInfo-module-scss-module__FZoz1G__content li{color:#4c4c4c}.ProjectCardInfo-module-scss-module__FZoz1G__content ul{margin:.8rem 0}.ProjectCardInfo-module-scss-module__FZoz1G__actions{padding-top:.8rem}html:has(.two-adaptive) .ProjectCardInfo-module-scss-module__FZoz1G__image{object-fit:cover}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .MuiDialog-root .ProjectCardInfo-module-scss-module__FZoz1G__cardContent{height:auto;overflow:visible}html:has(.two-adaptive) .MuiDialog-root .ProjectCardInfo-module-scss-module__FZoz1G__container{overflow:visible}html:has(.two-adaptive) .MuiDialog-root .ProjectCardInfo-module-scss-module__FZoz1G__slide{max-height:calc(100dvh/var(--two-adaptive-dialog-scale,1));position:relative}}
.InfrastructureTooltip-module-scss-module__GGw_fq__tooltip{color:#1a1a1a;cursor:pointer;transform-origin:0;z-index:-1;background-color:#fff;border-radius:3.2rem;flex-flow:row;place-content:center flex-start;align-items:center;gap:.8rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;transition:transform .4s ease-in;display:flex;position:absolute;top:50%;transform:translateY(-50%)scaleX(0)}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipRight{transform-origin:0;padding:.6rem 1.2rem .6rem 3.2rem;left:30%}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipLeft{transform-origin:100%;flex-direction:row-reverse;gap:0;padding:.6rem 3.2rem .6rem 1.6rem;right:30%}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipTopLabel{transform-origin:top;border-radius:.8rem;padding:.8rem 1.2rem;top:-75%;left:-50%}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipTopTransport{transform-origin:top;border-radius:.8rem;padding:.8rem 1.2rem;top:-200%;left:-100%}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipBottomLabel{transform-origin:top;border-radius:.8rem;padding:.8rem 1.2rem;top:175%;left:-50%}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipBottomTransport{transform-origin:top;border-radius:.8rem;padding:.8rem 1.2rem;top:300%;left:-100%}.InfrastructureTooltip-module-scss-module__GGw_fq__transportTypeLeft{flex-direction:row-reverse;gap:.6rem}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipOpen{transform:translateY(-50%)scaleX(1)}.InfrastructureTooltip-module-scss-module__GGw_fq__tooltipText{text-wrap:nowrap;flex-wrap:nowrap;display:flex}
.VPinInfrastructure-module-scss-module__WIc9ya__pin{fill:#fff;cursor:pointer;background-color:#4245f5;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.VPinInfrastructure-module-scss-module__WIc9ya__pinInvert{fill:#4245f5;background-color:#fff}.VPinInfrastructure-module-scss-module__WIc9ya__pinIcon{color:#fff;width:1.6rem;height:1.6rem;font-size:1.6rem}.VPinInfrastructure-module-scss-module__WIc9ya__pinIcon svg{fill:currentColor!important;width:1.6rem!important;height:1.6rem!important}.VPinInfrastructure-module-scss-module__WIc9ya__pinIconInvert{color:#4245f5}.VPinInfrastructure-module-scss-module__WIc9ya__container{z-index:1;position:absolute}.VPinInfrastructure-module-scss-module__WIc9ya__container.VPinInfrastructure-module-scss-module__WIc9ya__active{z-index:10}.VPinInfrastructure-module-scss-module__WIc9ya__container:hover .VPinInfrastructure-module-scss-module__WIc9ya__tooltip{transform:translateY(-50%)scaleX(1)}
.GenPlanInfrastructurePin-module-scss-module__fQFNJG__pinWrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;pointer-events:auto;z-index:0;position:absolute;transform:translate(-50%,-50%)translateZ(0)}.GenPlanInfrastructurePin-module-scss-module__fQFNJG__pinWrapperActive{z-index:10}.GenPlanInfrastructurePin-module-scss-module__fQFNJG__pinFaded{opacity:.5;transition:opacity .5s}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .GenPlanInfrastructurePin-module-scss-module__fQFNJG__pinWrapper{transform:translate(-50%, -50%) scale(var(--genplan-pin-scale,1)) translateZ(0)}}
.ApartmentTypes-module-scss-module__Bc9E7q__apartmentTypes{flex-direction:column;padding:2rem 0;display:flex}.ApartmentTypes-module-scss-module__Bc9E7q__apartmentType{flex-direction:row;justify-content:space-between;display:flex}.ApartmentTypes-module-scss-module__Bc9E7q__apartmentTypeInfo{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;padding:.4rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}.ApartmentTypes-module-scss-module__Bc9E7q__apartmentTypeTitle{color:#3200f0}.ApartmentTypes-module-scss-module__Bc9E7q__apartmentTypeArea{color:gray}.ApartmentTypes-module-scss-module__Bc9E7q__price{color:#1a1a1a;align-items:center;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}
.HintContent-module-scss-module__Z5mYLW__hintContentContainer{border-radius:.8rem;flex-direction:column;width:31.2rem;display:flex}.HintContent-module-scss-module__Z5mYLW__imageWrapper{width:29.6rem;height:29.6rem;margin-bottom:1.6rem;position:relative}.HintContent-module-scss-module__Z5mYLW__image{display:flex}.HintContent-module-scss-module__Z5mYLW__textWrapper{margin:3.2rem}.HintContent-module-scss-module__Z5mYLW__title{color:#1a1a1a;margin-bottom:.8rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}.HintContent-module-scss-module__Z5mYLW__text{color:#666;margin-bottom:.8rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .MuiTooltip-tooltip:has(.HintContent-module-scss-module__Z5mYLW__hintContentContainer){max-width:none;padding:8px}html:has(.two-adaptive) .HintContent-module-scss-module__Z5mYLW__hintContentContainer{flex-direction:row;align-items:center;width:480px}html:has(.two-adaptive) .HintContent-module-scss-module__Z5mYLW__imageWrapper{flex:none;width:120px;height:120px;margin-bottom:0}html:has(.two-adaptive) .HintContent-module-scss-module__Z5mYLW__textWrapper{margin:12px 16px}html:has(.two-adaptive) .HintContent-module-scss-module__Z5mYLW__title{margin-bottom:8px;font-size:18px}html:has(.two-adaptive) .HintContent-module-scss-module__Z5mYLW__text{margin-bottom:8px;font-size:14px}}
.ModalGenPlanHeader-module-scss-module__74M0bq__headerWrapper{border-bottom:1px solid #e5e5e5;padding-bottom:2rem}.ModalGenPlanHeader-module-scss-module__74M0bq__header{flex-direction:row;justify-content:flex-start;gap:1.6rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ModalGenPlanHeader-module-scss-module__74M0bq__header{justify-content:space-between;gap:0}}.ModalGenPlanHeader-module-scss-module__74M0bq__titleWrapper{flex-direction:column;margin-bottom:1.2rem;display:flex}.ModalGenPlanHeader-module-scss-module__74M0bq__title{color:#000;margin-bottom:.4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ModalGenPlanHeader-module-scss-module__74M0bq__title{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:132%}}.ModalGenPlanHeader-module-scss-module__74M0bq__discountBlock{flex-wrap:nowrap;flex-shrink:0}.ModalGenPlanHeader-module-scss-module__74M0bq__subTitle{letter-spacing:0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:100%}.ModalGenPlanHeader-module-scss-module__74M0bq__transport{align-content:center;align-items:center;display:flex}.ModalGenPlanHeader-module-scss-module__74M0bq__metroIconWrapper{align-self:center;margin-right:.8rem;display:flex}.ModalGenPlanHeader-module-scss-module__74M0bq__metroIcon{border-radius:50%;align-self:center;width:1.6rem;height:1.6rem}.ModalGenPlanHeader-module-scss-module__74M0bq__finishing{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}
.ModalGenPlan-module-scss-module__3ZCUFa__modalContent{background-color:#fff;flex-direction:column;justify-content:space-between;width:100%;display:flex}.ModalGenPlan-module-scss-module__3ZCUFa__transport{margin-bottom:1.2rem}.ModalGenPlan-module-scss-module__3ZCUFa__finishing{gap:.6rem;display:flex}.ModalGenPlan-module-scss-module__3ZCUFa__finishingType{place-content:center;align-items:center;width:1.5rem;height:1.5rem}.ModalGenPlan-module-scss-module__3ZCUFa__modalClose.ModalGenPlan-module-scss-module__3ZCUFa__modalClose{top:1.2rem;right:1.6rem}
.ModalProjectInfo-module-scss-module__ekOUSW__projectInfo{border-top:1px solid #e5e5e5;justify-content:space-between;padding-top:1.6rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}.ModalProjectInfo-module-scss-module__ekOUSW__apartmentNumber{color:gray}.ModalProjectInfo-module-scss-module__ekOUSW__completionDate{color:#1a1a1a}