@media only screen and (min-width: 590px){.blockBanner{overflow:hidden;background:#f6f7fb;color:#1e2d3c}}@media only screen and (min-width: 1340px){.blockBannerInLeft{height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 1600px){.blockBannerInLeft{height:990px}}@media only screen and (min-width: 768px){.blockBannerInRight{position:absolute;right:20px;bottom:50px;width:395px;z-index:2}}@media only screen and (min-width: 1340px){.blockBannerInRight{width:16vw;max-width:280px;bottom:auto;top:50%;-webkit-transform:translate3d(0px, -43%, 0px);transform:translate3d(0px, -43%, 0px)}}@media only screen and (min-width: 1720px){.blockBannerInRight{right:auto;left:50%;-webkit-transform:translate3d(561px, -43%, 0px);transform:translate3d(561px, -43%, 0px)}}@media only screen and (min-width: 768px){.blockBannerOverlay{height:360px}}@media only screen and (min-width: 480px){.bannContent{max-width:504px;padding-top:112px}}@media only screen and (min-width: 768px){.bannContent{max-width:600px}}@media only screen and (min-width: 1600px){.bannContent{max-width:none}}@media only screen and (min-width: 480px){.bannTitle{font-size:56px}}@media only screen and (min-width: 768px){.bannTitle{font-size:70px;color:#1e2d3c}}@media only screen and (min-width: 1000px){.bannTitle{font-size:48px}}@media only screen and (min-width: 1600px){.bannTitle{font-size:90px}}@media only screen and (min-width: 768px){.bannTitle strong{font-size:42px}}@media only screen and (min-width: 1600px){.bannTitle strong{font-size:56px}}@media only screen and (min-width: 1600px){.bannTitle strong br{display:none}}@media only screen and (min-width: 768px){.bannTitle strong span{color:#1e2d3c}}@media only screen and (min-width: 1000px){.bannTitle br{display:none}}@media only screen and (min-width: 590px){.bannDescription{font-size:16px;max-width:449px}}@media only screen and (min-width: 768px){.bannDescription{color:#1e2d3c}}@media only screen and (min-width: 1600px){.bannDescription{margin-bottom:22px}}@media only screen and (min-width: 1340px){.bannFeatures{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}@media only screen and (min-width: 1600px){.bannFeatures{margin-top:80px}}@media only screen and (min-width: 590px){.blockBanner.is-summer .bannSwitch{border-color:#c38a49}}@media only screen and (min-width: 1600px){.bannSwitch{margin-top:47px}}@media only screen and (min-width: 590px){.bannSwitchOpt{color:#1e2d3c}}@media only screen and (min-width: 768px){.bannOffer{border-radius:12px}}@media only screen and (min-width: 480px){.bannOfferList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}@media only screen and (min-width: 1340px){.bannOfferList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media only screen and (min-width: 768px){.bannOfferCardMeta>*+*::before{margin-right:10px}}@media only screen and (min-width: 768px){.bannOfferCardMeta{gap:10px}}@media only screen and (min-width: 1920px){.blockApartments .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 590px){.blockApartmentsList{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1150px){.blockApartmentsList{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 590px){.blockApartmentsCardBadgeWrap{min-height:22px}}@media only screen and (min-width: 1000px){.blockSelection .content{padding-top:70px;padding-bottom:70px}}@media only screen and (min-width: 1340px){.blockSelection .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 1150px){.blockSelectionWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1150px){.blockSelectionContent{min-width:455px}}@media only screen and (min-width: 1340px){.blockSelectionContent{min-width:640px}}@media only screen and (min-width: 1340px){.blockSelectionTitleWrap{margin-bottom:20px}}@media only screen and (min-width: 768px){.blockSelectionTitleWrap .fontTit strong br,.blockSelectionTitleWrap .fontSubTit br{display:none}}@media only screen and (min-width: 768px){.blockSelectionTitle{font-size:42px}}@media only screen and (min-width: 1150px){.blockSelectionImg{max-width:850px}}@media only screen and (min-width: 1340px){.blockHowBuy .content{padding-top:100px}}@media only screen and (min-width: 1340px){.blockHowBuyLayout{padding-left:43vw;margin-top:0px}}@media only screen and (min-width: 1920px){.blockHowBuyLayout{padding-left:825px}}@media only screen and (min-width: 1340px){.blockHowBuyLayout .fontTit{text-align:left}}@media only screen and (min-width: 590px){.blockHowBuySteps{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.blockHowBuySteps{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1000px){.blockHowBuySteps{grid-area:steps;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 590px){.blockHowBuyImage{width:250px;left:auto;right:0px;bottom:0px;-webkit-transform:none;transform:none;position:absolute}}@media only screen and (min-width: 1000px){.blockHowBuyImage{right:50px}}@media only screen and (min-width: 1340px){.blockHowBuyImage{width:39vw;right:auto;left:0px;max-width:750px}}@media only screen and (min-width: 590px){.blockHowBuyCtaWrap{margin-bottom:50px}}@media only screen and (min-width: 768px){.blockHowBuyCtaWrap{margin-bottom:100px}}@media only screen and (min-width: 1340px){.blockGallery .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 1340px){.blockGallery .content .fontTit span br{display:none}}@media only screen and (min-width: 768px){.blockGalleryItem{aspect-ratio:1.43/1}}@media only screen and (min-width: 1340px){.blockGalleryItem{width:42vw;aspect-ratio:1.48/1}}@media only screen and (min-width: 590px){.blockCatalog .content{width:calc(100% - 40px)}}@media only screen and (min-width: 590px){.blockCatalogBg{height:1300px}}@media only screen and (min-width: 768px){.blockCatalogBg{height:1470px}}@media only screen and (min-width: 900px){.blockCatalogBg{height:626px}}@media only screen and (min-width: 1340px){.blockCatalogBg{height:680px}}@media only screen and (min-width: 900px){.blockCatalogBg img{-o-object-position:right bottom;object-position:right bottom}}@media only screen and (min-width: 480px){.blockCatalogApartaments{width:400px;left:51%;bottom:10.7%}}@media only screen and (min-width: 590px){.blockCatalogApartaments{width:432px;left:50.7%}}@media only screen and (min-width: 768px){.blockCatalogApartaments{width:490px}}@media only screen and (min-width: 900px){.blockCatalogApartaments{left:auto;bottom:auto;right:60px;top:40px;width:358px;height:450px;-webkit-transform:none;transform:none}}@media only screen and (min-width: 1340px){.blockCatalogApartaments{width:388px;height:497px;right:65px}}@media only screen and (min-width: 1600px){.blockCatalogApartaments{right:380px}}@media only screen and (min-width: 480px){.blockCatalogCommerce{width:400px;left:51%;bottom:6.8%}}@media only screen and (min-width: 590px){.blockCatalogCommerce{width:432px;left:50.7%}}@media only screen and (min-width: 768px){.blockCatalogCommerce{width:490px}}@media only screen and (min-width: 900px){.blockCatalogCommerce{-webkit-transform:none;transform:none;width:358px;left:auto;bottom:auto;right:60px;top:490px}}@media only screen and (min-width: 1340px){.blockCatalogCommerce{width:388px;right:65px;top:536px}}@media only screen and (min-width: 1600px){.blockCatalogCommerce{right:380px}}@media only screen and (min-width: 1150px){.blockCatalogHintApartament{display:block;right:420px;top:300px}}@media only screen and (min-width: 1340px){.blockCatalogHintApartament{right:460px;top:300px}}@media only screen and (min-width: 1600px){.blockCatalogHintApartament{right:250px;top:300px}}@media only screen and (min-width: 1150px){.blockCatalogHintComerce{display:block;right:430px;top:490px}}@media only screen and (min-width: 1340px){.blockCatalogHintComerce{right:460px;top:541px}}@media only screen and (min-width: 1600px){.blockCatalogHintComerce{right:780px;top:541px}}@media only screen and (min-width: 900px){.blockCatalogContent{width:53vw}}@media only screen and (min-width: 1920px){.blockCatalogForm{margin:32px 0 0}}@media only screen and (min-width: 360px){.blockCatalogForm:before{width:140vw;height:140vw;top:35%}}@media only screen and (min-width: 900px){.blockCatalogForm:before{width:506px;height:416px;-webkit-filter:blur(50px);filter:blur(50px);left:41%}}@media only screen and (min-width: 1150px){.blockCatalogForm:before{width:680px;height:492px;left:50%}}@media only screen and (min-width: 900px){.blockCatalogForm .label,.blockCatalogForm .labels{text-align:left}}@media only screen and (min-width: 1150px){.blockCatalogForm .label strong,.blockCatalogForm .labels strong{display:inline-block}}@media only screen and (min-width: 1920px){.blockCatalogBadge{bottom:44px;left:auto;right:130px}}@media only screen and (min-width: 900px){.blockCatalogBadge{left:auto;-webkit-transform:none;transform:none;right:30px}}@media only screen and (min-width: 1340px){.blockTerritory .content{padding-top:100px}}@media only screen and (min-width: 768px){.blockTerritory .fontTit{text-align:left}}@media only screen and (min-width: 1340px){.blockTerritoryWrap{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1600px){.blockTerritoryWrap{grid-template-columns:775px 1fr}}@media only screen and (min-width: 768px){.blockTerritoryInfo{padding:80px 40px 60px 40px}}@media only screen and (min-width: 1600px){.blockTerritoryInfo{padding-bottom:216px}}@media only screen and (min-width: 1600px){.blockTerritoryInfo{padding-left:70px}}@media only screen and (min-width: 768px){.blockTerritoryInfo:before{width:100%}}@media only screen and (min-width: 768px){.blockTerritoryGrid{margin-top:22px}}@media only screen and (min-width: 768px){.blockTerritoryFeature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 590px){.blockTerritoryCatalog{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 768px){.blockTerritoryCatalog{width:100%}}@media only screen and (min-width: 590px){.blockTerritoryCatalogTitle{margin-bottom:6px}}@media only screen and (min-width: 590px){.blockTerritoryCatalogSubtitle br{display:none}}@media only screen and (min-width: 590px){.blockTerritoryCatalogInfo{width:60%;margin-top:0px;padding:34px}}@media only screen and (min-width: 1600px){.blockTerritoryCatalogInfo{width:56%}}@media only screen and (min-width: 590px){.blockTerritoryCatalogImg{width:246px;position:absolute;left:20px;top:0px;-webkit-transform:translateY(-151px);transform:translateY(-151px)}}@media only screen and (min-width: 768px){.blockTerritoryCatalogImg{width:280px;left:40px;-webkit-transform:translateY(-192px);transform:translateY(-192px)}}@media only screen and (min-width: 1340px){.blockTerritoryCatalogImg{width:187px;left:23px;-webkit-transform:translateY(-79px);transform:translateY(-79px)}}@media only screen and (min-width: 1600px){.blockTerritoryCatalogImg{width:304px;left:47px;-webkit-transform:translateY(-224px);transform:translateY(-224px)}}@media only screen and (min-width: 768px){.blockTerritoryMap{width:100%}}@media only screen and (min-width: 1340px){.blockTerritoryMap{grid-row:span 2}}@media only screen and (min-width: 1340px){.blockTerritoryMap picture,.blockTerritoryMap img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 1150px){.blockAdvantages .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 768px){.blockAdvantages .fontTit{text-align:left}}@media only screen and (min-width: 590px){.blockAdvantagesGrid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1150px){.blockAdvantagesGrid{grid-template-columns:repeat(12, 1fr);margin-top:40px}}@media only screen and (min-width: 590px){.blockAdvantagesCard{aspect-ratio:1/1}}@media only screen and (min-width: 1150px){.blockAdvantagesCard{grid-column:span 3;aspect-ratio:1.19/1}}@media only screen and (min-width: 590px){.blockAdvantagesCard:nth-child(7){grid-column:span 2;aspect-ratio:2.08/1}}@media only screen and (min-width: 1150px){.blockAdvantagesCard:nth-child(n+5){grid-column:span 4;aspect-ratio:1.6/1}}@media only screen and (min-width: 1000px){.blockAdvantagesCardText p{font-size:18px}}@media only screen and (min-width: 590px){.blockAdvantagesCardText li{font-size:14px}}@media only screen and (min-width: 590px){.blockAdvantagesCardText li:before{top:7px}}@media only screen and (min-width: 1000px){.blockMortgage .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 1920px){.blockMortgage .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 1340px){.blockMortgage .fontTit{max-width:500px}}@media only screen and (min-width: 480px){.blockMortgage .fontSubTit{text-align:left}}@media only screen and (min-width: 1340px){.blockMortgage .fontSubTit{max-width:500px}}@media only screen and (min-width: 1000px){.blockMortgageWrap{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1340px){.blockMortgageWrap{grid-template-columns:1fr}}@media only screen and (min-width: 480px){.blockMortgageNotice{max-width:520px}}@media only screen and (min-width: 1340px){.blockMortgageNotice{max-width:500px;margin:30px 0px 25px 0px}}@media only screen and (min-width: 768px){.blockMortgageFeatures{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;--corner-len: 30px;background:linear-gradient(to right, var(--color) 30px, transparent 30px) 0 0/30px var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) 30px, transparent 30px) 0 0/var(--corner-width) 30px no-repeat,linear-gradient(to left, var(--color) 30px, transparent 30px) 100% 0/30px var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) 30px, transparent 30px) 100% 0/var(--corner-width) 30px no-repeat,linear-gradient(to right, var(--color) 30px, transparent 30px) 0 100%/30px var(--corner-width) no-repeat,linear-gradient(to top, var(--color) 30px, transparent 30px) 0 100%/var(--corner-width) 30px no-repeat,linear-gradient(to left, var(--color) 30px, transparent 30px) 100% 100%/30px var(--corner-width) no-repeat,linear-gradient(to top, var(--color) 30px, transparent 30px) 100% 100%/var(--corner-width) 30px no-repeat;background:linear-gradient(to right, var(--color) var(--corner-len), transparent var(--corner-len)) 0 0/var(--corner-len) var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) var(--corner-len), transparent var(--corner-len)) 0 0/var(--corner-width) var(--corner-len) no-repeat,linear-gradient(to left, var(--color) var(--corner-len), transparent var(--corner-len)) 100% 0/var(--corner-len) var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) var(--corner-len), transparent var(--corner-len)) 100% 0/var(--corner-width) var(--corner-len) no-repeat,linear-gradient(to right, var(--color) var(--corner-len), transparent var(--corner-len)) 0 100%/var(--corner-len) var(--corner-width) no-repeat,linear-gradient(to top, var(--color) var(--corner-len), transparent var(--corner-len)) 0 100%/var(--corner-width) var(--corner-len) no-repeat,linear-gradient(to left, var(--color) var(--corner-len), transparent var(--corner-len)) 100% 100%/var(--corner-len) var(--corner-width) no-repeat,linear-gradient(to top, var(--color) var(--corner-len), transparent var(--corner-len)) 100% 100%/var(--corner-width) var(--corner-len) no-repeat}}@media only screen and (min-width: 1000px){.blockMortgageFeatures{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media only screen and (min-width: 1340px){.blockMortgageFeatures{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0px;gap:0px;width:59vw;max-width:1090px;padding:30px 10px;--corner-len: 50px;background:linear-gradient(to right, var(--color) 50px, transparent 50px) 0 0/50px var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) 50px, transparent 50px) 0 0/var(--corner-width) 50px no-repeat,linear-gradient(to left, var(--color) 50px, transparent 50px) 100% 0/50px var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) 50px, transparent 50px) 100% 0/var(--corner-width) 50px no-repeat;background:linear-gradient(to right, var(--color) var(--corner-len), transparent var(--corner-len)) 0 0/var(--corner-len) var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) var(--corner-len), transparent var(--corner-len)) 0 0/var(--corner-width) var(--corner-len) no-repeat,linear-gradient(to left, var(--color) var(--corner-len), transparent var(--corner-len)) 100% 0/var(--corner-len) var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) var(--corner-len), transparent var(--corner-len)) 100% 0/var(--corner-width) var(--corner-len) no-repeat}.blockMortgageFeatures::before,.blockMortgageFeatures::after{content:"";position:absolute;top:0;width:calc(var(--corner-len)*2);height:var(--corner-len);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(to right, var(--color) 100%, transparent 100%) 0 0/100% var(--corner-width) no-repeat,linear-gradient(to bottom, var(--color) 100%, transparent 100%) 50% 0/var(--corner-width) 100% no-repeat}.blockMortgageFeatures::before{left:33.3333333333%}.blockMortgageFeatures::after{left:66.6666666667%}}@media only screen and (min-width: 480px){.blockMortgageFeature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.blockMortgageFeature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 1000px){.blockMortgageFeature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 1340px){.blockMortgageFeature{padding:0 20px}}@media only screen and (min-width: 590px){.blockMortgageImage{aspect-ratio:initial}}@media only screen and (min-width: 1340px){.blockMortgageImage{width:59.7vw;aspect-ratio:initial;position:absolute;right:0px;top:100px;max-width:1140px}}@media only screen and (min-width: 590px){.blockMortgageBanks{width:278px;left:20px;top:40%;bottom:auto;-webkit-transform:translate3d(0px, -50%, 0px);transform:translate3d(0px, -50%, 0px)}}@media only screen and (min-width: 1000px){.blockMortgageBanks{left:auto;right:2vw;bottom:20px;top:auto;-webkit-transform:none;transform:none}}@media only screen and (min-width: 1600px){.blockMortgageBanks{right:auto;bottom:auto;left:99px;top:20px}}@media only screen and (min-width: 1720px){.blockMortgageBanks{top:36px}}@media only screen and (min-width: 590px){.blockMortgageBank{padding:0px 12px;height:33px}}@media only screen and (min-width: 768px){.blockMortgageBank{height:48px}}@media only screen and (min-width: 1000px){.blockMortgageBank{min-width:200px}}@media only screen and (min-width: 1340px){.blockMortgageDescription{max-width:500px}}@media only screen and (min-width: 1000px){.blockLocation .content{padding-top:100px;padding-bottom:50px}}@media only screen and (min-width: 768px){.blockLocationMapWrap{height:500px;margin-top:40px}}@media only screen and (min-width: 1920px){.blockLocationMapWrap{height:896px}}