.navigation{bottom:0;display:none;font-family:Unbounded,sans-serif;left:0;pointer-events:none;position:fixed;transition:bottom .3s;width:100%;z-index:113}@media (min-width:1px) and (max-width:920px){.navigation{display:block}}@media (min-width:1px) and (max-width:920px){.navigation:has(.navigation__bar.scroll-hide):before{transform:translate(-50%,200%)}}@media (min-width:1px) and (max-width:920px){.navigation:has(.navigation__bar.scroll-no-hide.scroll-hide):before{transform:translateX(-50%)}}.navigation:before{display:none}@media (min-width:1px) and (max-width:920px){.navigation:before{background-color:#fff;border-radius:50%;bottom:8vw;box-shadow:0 -.26666666666666666vw 1.066666666666667vw 0 rgba(0,0,0,.251);content:"";height:14.4vw;left:50%;position:absolute;transform:translateX(-50%);transition:transform .5s ease;width:14.4vw;z-index:2}}@media (min-width:1px) and (max-width:920px){.navigation:has(.navigation__bar):before{display:block}}.navigation--main-nav:has(.navigation__layer--flats){z-index:111}.navigation--main-nav:has(.navigation__layer--menu){z-index:111}.navigation--main-nav .navigation__layers{margin-bottom:16vw}@media (min-width:1px) and (max-width:920px){.navigation--contact-us{z-index:113}.navigation--contact-us .navigation__layers{height:100vh}}.navigation--modals{z-index:111}.navigation--modals .navigation__layers{height:100vh;height:calc(var(--vh, 1vh)*100)}.navigation--mortgage-accordion{z-index:111}.navigation__bar{background-color:#fff;box-shadow:0 -1.041666666666667vw .5208333333333334vw -.5208333333333334vw rgba(0,0,0,.051);display:flex;height:3.125vw;justify-content:space-between;pointer-events:all;position:relative;transition:transform .5s ease;width:100%;z-index:2}@media (min-width:1px) and (max-width:920px){.navigation__bar{box-shadow:0 -.26666666666666666vw 1.066666666666667vw 0 rgba(0,0,0,.251);height:16vw;padding:0 5.333333333333333vw}}.navigation__bar:before{display:none}@media (min-width:1px) and (max-width:920px){.navigation__bar:before{background-color:#fff;border-radius:50%;content:"";display:block;height:14.4vw;left:50%;position:absolute;top:0;transform:translate(-50%,-5.333333333333333vw);width:14.4vw;z-index:1}.navigation__bar.scroll-hide{transform:translateY(200%)}.navigation__bar.scroll-no-hide.scroll-hide{transform:none}}.navigation__control{align-items:center;background-color:transparent;border:0;bottom:.46875vw;color:#000;display:flex;flex-direction:column;justify-content:end;margin:0 .5729166666666666vw;padding:0;pointer-events:all;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:2}@media (min-width:1px) and (max-width:920px){.navigation__control{bottom:2.4vw;margin:0}}.navigation__control:first-child{margin-right:.7291666666666666vw;width:2.291666666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__control:first-child{margin-right:3.733333333333333vw;width:11.733333333333333vw}}.navigation__control:nth-child(2){margin-right:.7291666666666666vw;width:3.177083333333333vw}@media (min-width:1px) and (max-width:920px){.navigation__control:nth-child(2){margin-right:3.733333333333333vw;width:16.266666666666666vw}}.navigation__control:nth-child(3){height:3.802083333333333vw;justify-content:space-between;margin-right:1.197916666666667vw;top:-1.041666666666667vw;width:3.333333333333333vw}@media (min-width:1px) and (max-width:920px){.navigation__control:nth-child(3){height:19.466666666666665vw;margin-right:6.133333333333334vw;top:-5.866666666666666vw;width:17.066666666666666vw}}.navigation__control:nth-child(3) svg{fill:#fff;stroke:#fff}.navigation__control:nth-child(4){margin-right:1.197916666666667vw;width:2.65625vw}@media (min-width:1px) and (max-width:920px){.navigation__control:nth-child(4){margin-right:6.133333333333334vw;width:13.6vw}}.navigation__control:nth-child(5){width:1.875vw}@media (min-width:1px) and (max-width:920px){.navigation__control:nth-child(5){width:9.6vw}}.navigation__control.active-control{color:#ae4451}.navigation__control.active-control svg{fill:#ae4451;stroke:#ae4451}.navigation__control.active-control .navigation__control-call svg{fill:#fff;stroke:#fff}.navigation__control.active-control .navigation__burger span{background-color:#fff;background-color:#ae4451;transform:translate(-50%) rotate(45deg)}.navigation__control.active-control .navigation__burger span:after{background-color:#ae4451;bottom:0;transform:translateX(-50%) rotate(90deg)}.navigation__control.active-control .navigation__burger span:before{content:normal}.navigation__control.active-control span{color:#ae4451}.navigation__control svg{height:1.145833333333333vw;margin-bottom:.3645833333333333vw;width:1.145833333333333vw;fill:#8f8f8f;stroke:#8f8f8f;transition:fill .3s ease,stroke .3s ease}@media (min-width:1px) and (max-width:920px){.navigation__control svg{height:5.866666666666666vw;margin-bottom:1.866666666666667vw;width:5.866666666666666vw}}.navigation__control span{color:#8f8f8f;font-size:.5208333333333334vw;font-weight:300;line-height:1.4;transition:color .3s ease}@media (min-width:1px) and (max-width:920px){.navigation__control span{font-size:2.666666666666667vw}}.navigation__control-call{align-items:center;background-color:#ae4451;border-radius:50%;display:flex;height:2.604166666666667vw;justify-content:center;position:relative;width:2.604166666666667vw;z-index:110}@media (min-width:1px) and (max-width:920px){.navigation__control-call{height:13.333333333333334vw;width:13.333333333333334vw}}.navigation__control-call svg{height:.9375vw;position:absolute;width:.9375vw;fill:#fff;opacity:0;transition:opacity 1s ease}@media (min-width:1px) and (max-width:920px){.navigation__control-call svg{height:4.8vw;margin-bottom:0;width:4.8vw}}.navigation__control-call svg.visible{opacity:1}.navigation__control-call svg:first-child{height:1.302083333333333vw;width:1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.navigation__control-call svg:first-child{height:6.666666666666667vw;width:6.666666666666667vw}}.navigation__burger{background-color:transparent;cursor:pointer;display:flex;justify-content:center;position:relative;transition:border-color .3s ease,background-color .3s ease}@media (min-width:1px) and (max-width:920px){.navigation__burger{height:5.333333333333333vw;margin-bottom:1.866666666666667vw;margin-top:.5333333333333333vw;width:5.333333333333333vw}}.navigation__burger span{background-color:#8f8f8f;display:block;height:.052083333333333336vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease,transform .3s ease;width:.9895833333333334vw}@media (min-width:1px) and (max-width:920px){.navigation__burger span{height:.5333333333333333vw;width:5.066666666666666vw}}.navigation__burger span:before{background-color:#8f8f8f;content:"";height:.15625vw;left:50%;position:absolute;top:-.5208333333333334vw;transform:translate(-50%,-50%) rotate(45deg);transform:translateX(-50%);transition:background-color .3s ease,transform .3s ease;width:.9895833333333334vw}@media (min-width:1px) and (max-width:920px){.navigation__burger span:before{height:.5333333333333333vw;top:-2.133333333333333vw;width:5.066666666666666vw}}.navigation__burger span:after{background-color:#8f8f8f;bottom:-.5208333333333334vw;content:"";height:.15625vw;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg);transform:translateX(-50%);transition:background-color .3s ease,transform .3s ease;width:.9895833333333334vw}@media (min-width:1px) and (max-width:920px){.navigation__burger span:after{bottom:-2.133333333333333vw;height:.5333333333333333vw;width:5.066666666666666vw}}.navigation__layers{height:calc(100vh - 3.125vw);height:calc(var(--vh, 1vh)*100 - 3.125vw);overflow:hidden;pointer-events:none;position:relative;transition:background-color .3s ease-out;width:100%;z-index:1}@media (min-width:1px) and (max-width:920px){.navigation__layers{height:calc(100vh - 16vw);height:calc(var(--vh, 1vh)*100 - 16vw)}}.navigation__layers.shadowed{background-color:rgba(0,0,0,.533);pointer-events:all}.navigation__layer{background-color:#fff;bottom:0;display:none;left:0;overflow:hidden;pointer-events:all;position:absolute;touch-action:none;transform:translateY(100%);width:100%;will-change:transform}.navigation__layer.visible-layer{display:block;max-height:calc(100vh - 3.125vw);max-height:calc(var(--vh, 1vh)*100 - 3.125vw)}@media (min-width:1px) and (max-width:920px){.navigation__layer.visible-layer{max-height:calc(100vh - 16vw);max-height:calc(var(--vh, 1vh)*100 - 16vw)}}.navigation__layer--form{bottom:3.125vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--form{bottom:16vw}}.navigation__layer--contact-us,.navigation__layer--flats,.navigation__layer--form,.navigation__layer--mortgage-accordion,.navigation__layer--projects,.navigation__layer--share{border-radius:.78125vw .78125vw 0 0;overflow:hidden}@media (min-width:1px) and (max-width:920px){.navigation__layer--contact-us,.navigation__layer--flats,.navigation__layer--form,.navigation__layer--mortgage-accordion,.navigation__layer--projects,.navigation__layer--share{border-radius:4vw 4vw 0 0}.navigation__layer--menu .navigation__layer-header{align-items:center;border-radius:0 0 2.666666666666667vw 2.666666666666667vw;box-shadow:0 .26666666666666666vw 1.066666666666667vw 0 rgba(0,0,0,.251);display:flex;font-size:4.266666666666667vw;font-weight:300;height:14.933333333333334vw;justify-content:space-between;line-height:1.4;padding-left:5.333333333333333vw;padding-right:5.333333333333333vw}}.navigation__layer--menu .navigation__layer-header:after{display:none}.navigation__layer--menu .navigation__layer-header a:has(img){height:3.645833333333333vw;width:7.65625vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--menu .navigation__layer-header a:has(img){height:10.666666666666666vw;width:52.266666666666666vw}}.navigation__layer--menu .navigation__layer-header img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.navigation__layer--menu .navigation__layer-header a:has(span){align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:1.041666666666667vw;position:relative;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:920px){.navigation__layer--menu .navigation__layer-header a:has(span):hover svg{fill:transparent;stroke:#ae4451}}.navigation__layer--menu .navigation__layer-header a:has(span).active:not([disabled]):not(.disabled) .header__wishlist-counter{opacity:1}.navigation__layer--menu .navigation__layer-header a:has(span):active:not([disabled]):not(.disabled) svg,.navigation__layer--menu .navigation__layer-header a:has(span):focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#ae4451;stroke:#ae4451}@media (min-width:1px) and (max-width:920px){.navigation__layer--menu .navigation__layer-header a:has(span):active:not([disabled]):not(.disabled) svg,.navigation__layer--menu .navigation__layer-header a:has(span):focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#ae4451;stroke:#ae4451}}.navigation__layer--menu .navigation__layer-header a:has(span) svg{display:flex;height:1.041666666666667vw;order:-1;pointer-events:none;width:1.041666666666667vw;fill:transparent;stroke:#000;transition:fill .3s ease,stroke .3s ease}@media (min-width:1px) and (max-width:920px){.navigation__layer--menu .navigation__layer-header a:has(span) svg{height:5.333333333333333vw;width:5.333333333333333vw}}.navigation__layer--menu .navigation__layer-header a:has(span) span{background-color:#f18510;border-radius:50%;display:block;font-family:Manrope,sans-serif;font-size:0;height:.4166666666666667vw;line-height:0;opacity:0;position:absolute;right:-.10416666666666667vw;text-align:center;top:-.15625vw;transition:opacity .3s ease;width:.4166666666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--menu .navigation__layer-header a:has(span) span{height:2.133333333333333vw;right:-.26666666666666666vw;top:-.5333333333333333vw;width:2.133333333333333vw}}.navigation__layer--menu .navigation__layer-header a:has(span) span.active{opacity:1}@media (min-width:1px) and (max-width:920px){.navigation__layer--contact-us.navigation__layer.visible-layer{border-radius:0}.navigation__layer--contact-us.navigation__layer.visible-layer,.navigation__layer--contact-us.navigation__layer.visible-layer .navigation__layer{height:100vh;height:calc(var(--vh, 1vh)*100);height:100dvh;height:calc(var(--vh, 1dvh)*100);max-height:none}.navigation__layer--contact-us.navigation__layer.visible-layer .navigation__layer-header{align-items:center;border-radius:0 0 2.666666666666667vw 2.666666666666667vw;box-shadow:0 .26666666666666666vw 1.066666666666667vw 0 rgba(0,0,0,.251);font-size:4.266666666666667vw;font-weight:300;height:14.933333333333334vw;justify-content:start;line-height:1.4;padding-left:5.333333333333333vw}}.navigation__layer--contact-us.navigation__layer.visible-layer .navigation__layer-header:after{display:none}@media (min-width:1px) and (max-width:920px){.navigation__layer--contact-us.navigation__layer.visible-layer .navigation__layer-body{height:-moz-max-content;height:max-content;max-height:none}}.navigation__layer--flats .navigation__layer-body{max-height:calc(100vh - 5.41667vw);max-height:calc(var(--vh, 1vh)*100 - 5.41667vw)}@media (min-width:1px) and (max-width:920px){.navigation__layer--flats .navigation__layer-body{max-height:calc(100vh - 27.73333vw);max-height:calc(var(--vh, 1vh)*100 - 27.73333vw)}}.navigation__layer.active-layer{transform:translate(0)}.navigation__layer.full{height:100%}.navigation__layer-header{align-items:flex-end;color:#000;display:flex;font-size:.9375vw;font-weight:600;height:2.291666666666667vw;justify-content:center;letter-spacing:.04em;line-height:1.041666666666667vw;position:relative;text-align:center}@media (min-width:1px) and (max-width:920px){.navigation__layer-header{font-size:4.8vw;height:11.733333333333333vw;line-height:5.333333333333333vw}}.navigation__layer-header:after{background:#bcbcbc;content:"";display:block;height:.15625vw;left:50%;position:absolute;top:.9895833333333334vw;transform:translate(-50%,-50%);width:4.895833333333333vw;z-index:5}@media (min-width:1px) and (max-width:920px){.navigation__layer-header:after{height:.8vw;top:5.066666666666666vw;width:25.866666666666667vw}}.navigation__layer-body{height:100%;max-height:calc(100vh - 5.20833vw);max-height:calc(var(--vh, 1vh)*100 - 5.20833vw);overflow:auto;width:100%}@media (min-width:1px) and (max-width:920px){.navigation__layer-body{max-height:calc(100vh - 14.93333vw);max-height:calc(var(--vh, 1vh)*100 - 14.93333vw)}}.navigation__flats-modal{display:flex;gap:.5208333333333334vw;margin-bottom:2.395833333333333vw;padding:0 .5208333333333334vw;width:100%}@media (min-width:1px) and (max-width:920px){.navigation__flats-modal{gap:2.666666666666667vw;margin-bottom:12.266666666666667vw;padding:0 2.666666666666667vw}}.navigation__flats-item{align-items:center;background-color:#f4ebe7;border-radius:.2604166666666667vw;display:flex;flex:1;flex-direction:column;height:5.364583333333333vw;justify-content:space-between;padding:1.041666666666667vw 0 .5208333333333334vw;position:relative}@media (min-width:1px) and (max-width:920px){.navigation__flats-item{border-radius:1.333333333333333vw;height:27.466666666666665vw;padding:5.333333333333333vw 0 2.666666666666667vw}}.navigation__flats-item a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.navigation__flats-item svg{height:.9375vw;width:.9375vw}@media (min-width:1px) and (max-width:920px){.navigation__flats-item svg{height:4.8vw;width:4.8vw}}.navigation__flats-item:first-child svg{height:1.25vw;width:1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.navigation__flats-item:first-child svg{height:6.4vw;width:6.666666666666667vw}}.navigation__flats-item span{font-size:.625vw;font-weight:300;line-height:1.5}@media (min-width:1px) and (max-width:920px){.navigation__flats-item span{font-size:3.2vw}}.navigation__flats-text{text-align:center}@keyframes firstSvg{50%{opacity:0}}@keyframes secondSvg{50%{opacity:1}}