@-webkit-keyframes OpacityAppear{0%{opacity:0}to{opacity:1}}@keyframes OpacityAppear{0%{opacity:0}to{opacity:1}}.index-ps-gallery{display:block;overflow:hidden}.index-ps-gallery,.index-ps-gallery__wrapper{position:relative;width:100%;height:100%}.index-ps-gallery__banner{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease,visibility 0s ease .4s;transition:opacity .4s ease,visibility 0s ease .4s}.index-ps-gallery__banner._active{visibility:visible;opacity:1;-webkit-transition:opacity .6s ease .6s,visibility 0s ease .6s;transition:opacity .6s ease .6s,visibility 0s ease .6s}.index-ps-gallery__banner._active .index-ps-gallery__b-image{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .6s ease .6s;transition:-webkit-transform .6s ease .6s;transition:transform .6s ease .6s;transition:transform .6s ease .6s, -webkit-transform .6s ease .6s}.index-ps-gallery__banner._active .index-ps-gallery__b-mi{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .6s ease .8s;transition:-webkit-transform .6s ease .8s;transition:transform .6s ease .8s;transition:transform .6s ease .8s, -webkit-transform .6s ease .8s}.index-ps-gallery__slide{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease,visibility 0s ease .4s;transition:opacity .4s ease,visibility 0s ease .4s}.index-ps-gallery__slide._active{visibility:visible;opacity:1;-webkit-transition:opacity .6s ease .6s,visibility 0s ease .6s;transition:opacity .6s ease .6s,visibility 0s ease .6s}.index-ps-gallery__slide._active .index-ps-gallery__title{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .6s ease .6s,-webkit-transform .6s ease .6s;transition:opacity .6s ease .6s,-webkit-transform .6s ease .6s;transition:transform .6s ease .6s,opacity .6s ease .6s;transition:transform .6s ease .6s,opacity .6s ease .6s,-webkit-transform .6s ease .6s}.index-ps-gallery__slide._active .index-ps-gallery__image{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:-webkit-transform .6s ease .6s;transition:-webkit-transform .6s ease .6s;transition:transform .6s ease .6s;transition:transform .6s ease .6s, -webkit-transform .6s ease .6s}@media only screen and (max-width:720px){.index-ps-gallery__slide._active .index-ps-gallery__image .index-ps-gallery__achievements{opacity:1;-webkit-transition:opacity .6s ease 1s;transition:opacity .6s ease 1s}}.index-ps-gallery__slide._active .index-ps-gallery__s-image{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:-webkit-transform .6s ease .8s;transition:-webkit-transform .6s ease .8s;transition:transform .6s ease .8s;transition:transform .6s ease .8s, -webkit-transform .6s ease .8s}.index-ps-gallery__start-sale-mobile{display:none}@media only screen and (max-width:720px){.index-ps-gallery__start-sale-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;margin-left:0;letter-spacing:.05em}.index-ps-gallery__start-sale-mobile.akademija-park{margin-left:16%}.index-ps-gallery__start-sale-mobile.fedoskino-park{margin-left:11%}.index-ps-gallery__start-sale-mobile.serednikovo-park{margin-left:6%}.index-ps-gallery__start-sale-mobile.mart-haus{margin-left:16%}}.index-ps-gallery__title{position:absolute;left:50%;top:calc(110px + 20%);z-index:1;white-space:nowrap;text-align:center;font-family:BebasNeue;font-size:20vh;font-weight:700;color:#fff;opacity:0;-webkit-transform:translate3d(-50%,-60%,0);transform:translate3d(-50%,-60%,0);-webkit-transition:opacity 0s ease .6s,-webkit-transform 0s ease .6s;transition:opacity 0s ease .6s,-webkit-transform 0s ease .6s;transition:transform 0s ease .6s,opacity 0s ease .6s;transition:transform 0s ease .6s,opacity 0s ease .6s,-webkit-transform 0s ease .6s}.index-ps-gallery__title._nordic{left:58%}@media only screen and (min-width:720px) and (max-width:1320px){.index-ps-gallery__title{font-size:9vh}}@media only screen and (max-width:1500px) and (orientation:landscape){.index-ps-gallery__title{font-size:14vh}}@media only screen and (max-width:720px){.index-ps-gallery__title{top:34%;width:auto;max-width:calc(100vw - 32px);font-size:40px}.index-ps-gallery__title._nordic{left:50%}}@media only screen and (max-width:520px){.index-ps-gallery__title{top:38%}}.index-ps-gallery__address-position{position:absolute;left:50%;top:48%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.index-ps-gallery__address-position._mobile{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:104px;right:16px;bottom:auto;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:50vw;text-align:left;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:720px){.index-ps-gallery__address-position._mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.index-ps-gallery__address-position__content{display:block;width:240px;height:50px}@media only screen and (max-width:720px){.index-ps-gallery__address-position__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.index-ps-gallery__address-position__content-address{position:relative;font-family:BebasNeue;font-style:normal;font-weight:400;font-size:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.05em;color:#fff;text-transform:uppercase}@media only screen and (max-width:720px){.index-ps-gallery__address-position__content-address{font-size:14px;line-height:40px}}.index-ps-gallery__address-position__content-address:after{content:"";position:absolute;top:-5px;left:-27px;width:16.34px;height:22.88px;background-size:contain;background-repeat:no-repeat;background-image:url("/static/images/project-intro-f__address-position__content-icon.06de2fc31877.svg")}@media only screen and (max-width:720px){.index-ps-gallery__address-position__content-address:after{top:10px;left:-18px;width:12px;height:17px}}.index-ps-gallery__address-position__content-placeholder{position:relative;width:86px;padding-bottom:3px;font-family:BebasNeue;font-style:normal;font-weight:400;font-size:14px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;opacity:.6;text-transform:uppercase;margin-top:7px;cursor:pointer}.index-ps-gallery__address-position__content-placeholder:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.index-ps-gallery__address-position__content-placeholder:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;-webkit-transform-origin:0 0;transform-origin:0 0;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.index-ps-gallery__image{position:absolute;bottom:0;left:50%;z-index:3;height:37vh;width:96vh;-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);-webkit-transition:-webkit-transform 0s ease .6s;transition:-webkit-transform 0s ease .6s;transition:transform 0s ease .6s;transition:transform 0s ease .6s, -webkit-transform 0s ease .6s;pointer-events:none}@media only screen and (max-width:720px){.index-ps-gallery__image{width:100%;height:100%;z-index:0;bottom:-190px}}.index-ps-gallery__s-image{position:absolute;bottom:0;left:50%;z-index:2;height:28vh;width:160vh;-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);-webkit-transition:-webkit-transform 0s ease .6s;transition:-webkit-transform 0s ease .6s;transition:transform 0s ease .6s;transition:transform 0s ease .6s, -webkit-transform 0s ease .6s;pointer-events:none}@media only screen and (max-width:720px){.index-ps-gallery__s-image,.index-ps-gallery__s-image img{display:none}}.index-ps-gallery__b-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom;background-size:contain;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}@media only screen and (max-width:720px){.index-ps-gallery__b-image{display:none}}.index-ps-gallery__b-image img{display:block;height:90%}.index-ps-gallery__b-mi{position:relative;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-position:0 100%;background-size:contain;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}@media only screen and (max-width:720px){.index-ps-gallery__b-mi{display:-webkit-box;display:-ms-flexbox;display:flex}}.index-ps-gallery__b-mi img{display:block;height:90%}@media only screen and (max-width:720px){.index-ps-gallery__b-mi img{height:auto;max-height:90%}}.index-ps-gallery__shield{position:absolute;left:-40px;bottom:60px;z-index:3}@media only screen and (max-height:900px) and (orientation:landscape){.index-ps-gallery__shield{margin-left:-140px}}@media only screen and (min-width:720px) and (max-width:1320px){.index-ps-gallery__shield{left:140px}}@media only screen and (max-width:720px){.index-ps-gallery__shield{left:140px;display:none}}.index-ps-gallery__shield._mobile{display:none}@media only screen and (max-width:720px){.index-ps-gallery__shield._mobile{display:block;top:94px;left:16px;bottom:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}}.index-ps-gallery__achievements{position:absolute;left:-40px;bottom:185px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}@media only screen and (max-height:900px) and (orientation:landscape){.index-ps-gallery__achievements{margin-left:-140px}}@media only screen and (min-width:720px) and (max-width:1320px){.index-ps-gallery__achievements{left:140px}}@media only screen and (max-width:720px){.index-ps-gallery__achievements{top:-40px;left:16px;opacity:0}}.index-ps-gallery__achievement{position:relative;margin-right:25px}.index-ps-gallery__achievement-icon{width:60px}@media only screen and (max-width:720px){.index-ps-gallery__achievement-icon{width:30px}}.index-ps-gallery__achievement-info-shield{position:absolute;top:0;right:-10px}.index-ps-gallery__achievement-info-shield svg{width:12px;height:12px}.index-ps-gallery__achievement-info-shield svg:hover+.index-ps-gallery__achievement-info{opacity:1}@media only screen and (max-width:720px){.index-ps-gallery__achievement-info-shield{display:none}}.index-ps-gallery__achievement-info{position:absolute;left:50%;top:-103px;width:251px;padding:12px 20px;border-radius:3px;background:#fff;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:.3s;transition:.3s}.index-ps-gallery__button{position:absolute;right:-40px;bottom:60px;z-index:3}@media only screen and (max-height:900px) and (orientation:landscape){.index-ps-gallery__button{margin-right:-140px}}@media only screen and (min-width:720px) and (max-width:1320px){.index-ps-gallery__button{right:140px}}@media only screen and (max-width:720px){.index-ps-gallery__button{display:none}}.index-ps-gallery__button._mobile{display:none}@media only screen and (max-width:720px){.index-ps-gallery__button._mobile{display:block;bottom:16px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.index-ps-gallery__button._banner{bottom:42px;left:50%;right:auto;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media only screen and (max-width:720px){.index-ps-gallery__button._banner{display:block;bottom:16px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.index-ps-gallery .image{position:absolute;bottom:0;left:50%;z-index:0;height:100%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media only screen and (max-width:720px){.index-ps-gallery .image{width:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:520px){.index-ps-gallery .image{-o-object-fit:contain;object-fit:contain}}.index-ps{display:block;height:calc(100vh - 80px);min-height:620px}@media only screen and (max-width:720px){.index-ps{height:auto;min-height:auto}}.index-ps__gallery{position:relative;z-index:1;width:100%;height:calc(100vh - 200px);min-height:500px}@media only screen and (max-width:1500px) and (orientation:landscape){.index-ps__gallery{height:100vh;height:calc(var(--i100vh, 1vh)*100 - 200px)}}@media only screen and (min-width:720px) and (max-width:1320px){.index-ps__gallery{height:100vh;height:calc(var(--i100vh, 1vh)*100 - 200px)}}@media only screen and (max-width:720px){.index-ps__gallery{height:100vh;height:calc(var(--i100vh, 1vh)*100 - 90px)}}.index-ps__tabs{position:relative;z-index:2;width:100%;height:122px}@media only screen and (max-width:720px){.index-ps__tabs{height:90px}}.index-ps__tabs-nav{position:absolute;top:calc(50% - 52px);right:60px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:104px}@media only screen and (min-width:720px) and (max-width:1320px){.index-ps__tabs-nav{top:calc(50% - 32px)}}@media only screen and (max-width:720px){.index-ps__tabs-nav{display:none}}.index-ps__tabs-nav-button{width:47px;height:47px;-webkit-transform:translateY(0);transform:translateY(0)}.index-ps__tabs-nav-button._disabled{opacity:.3}.index-ps__tabs-nav-button._disabled div{pointer-events:none}.index-ps__tabs-nav-button .common-arrow-stroked{-webkit-transform:translateY(0);transform:translateY(0)}.index-ps__tabs-nav-button .common-arrow-stroked__arrow{top:1px;left:0;bottom:0;right:2px;margin:auto}.index-ps__tabs-nav-button .common-arrow-stroked__hover{width:calc(100% + 2px);height:calc(100% + 2px)}.index-ps__tabs-nav-button._next{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.index-pg{display:block}.index-pg__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.index-pg__wrapper .project-grid{padding-top:0;padding-bottom:0}.index-pg__list{position:relative;display:block;opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.index-pg__list._active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.index{width:100%;overflow:hidden}.index__hero{display:block}.index__pg{padding:32px 0 52px;background-color:#f2f2f2}.index__numeric{padding:72px 0}@media only screen and (max-width:720px){.index__numeric{padding:40px 0}}.index__numeric-subtitle{margin-bottom:60px;font-family:BebasNeue;font-size:70px;color:#311d40}@media only screen and (max-width:720px){.index__numeric-subtitle{margin-bottom:20px;font-size:32px}}.index__lifestyle{padding-top:72px;padding-bottom:124px;background-color:#f2f2f2}@media only screen and (max-width:720px){.index__lifestyle{padding-top:40px;padding-bottom:60px}}
