.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterHeading,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterLabel,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterField,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterPill,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterButton,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__mobileTrigger span{background:linear-gradient(100deg,#e7e8e9 25%,#f7f7f7 45%,#e7e8e9 65%) 0 0/200% 100%;border-radius:.6rem;animation:1.4s linear infinite AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__auxiliaryShimmer;display:block}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__card{border:1px solid var(--site-color-main-20);background:#fff;border-radius:2rem;grid-template-columns:32rem minmax(0,1fr);gap:3rem;min-height:36.2rem;padding:2rem;display:grid;position:relative;overflow:hidden}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__parkingCard{grid-template-columns:26rem minmax(0,1fr);min-height:30rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan{width:32rem;height:32rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__parkingCard .AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan{width:26rem;height:26rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardBody{flex-direction:column;align-items:flex-start;min-width:0;padding:2rem 7rem 2rem 0;display:flex}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardBadge{border-radius:5rem;width:9rem;height:3.2rem;margin-bottom:1.6rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardTitle{width:min(36rem,84%);height:5.8rem;margin-bottom:2.4rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardLine{width:16rem;height:1.6rem;margin-bottom:1rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPrice{border-radius:5rem;width:min(22rem,76%);height:4.8rem;margin-top:auto}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardArrow{border-radius:50%;width:6rem;height:6rem;position:absolute;bottom:2rem;right:2rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardBadge,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardTitle,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardLine,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPrice,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardArrow{background:linear-gradient(100deg,#f1f3f4 25%,#fafafa 45%,#f1f3f4 65%) 0 0/200% 100%;animation:1.4s linear infinite AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__auxiliaryShimmer;display:block}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterHeading{width:48%;height:3rem;margin-bottom:2.6rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterGroup{gap:.9rem;margin-bottom:2.5rem;display:grid}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterLabel{width:38%;height:1.4rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterFields{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterField{border:1px solid var(--site-color-main-20);height:5.2rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterPills{flex-wrap:wrap;gap:.6rem;display:flex}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterPill{border:1px solid var(--site-color-main-20);width:6.2rem;height:4.2rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterPill:nth-child(2){width:8rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterPill:nth-child(3){width:7.2rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterButton{height:5rem;margin-top:.8rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterButton:last-child{opacity:.58}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__mobileTrigger span{background:#ffffff8c;width:8rem;height:1.8rem;animation:none}@keyframes AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__auxiliaryShimmer{to{background-position:-200% 0}}@media (max-width:1000px){.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__card{grid-template-columns:24rem minmax(0,1fr)}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__parkingCard .AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan{width:24rem;height:24rem}}@media (max-width:599px){.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__card,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__parkingCard{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__parkingCard .AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan{width:100%;height:24rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardBody{min-height:22rem;padding:1rem 1rem 6.5rem}.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardArrow{width:5rem;height:5rem;bottom:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterHeading,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterLabel,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterField,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterPill,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__filterButton,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPlan,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardBadge,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardTitle,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardLine,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardPrice,.AuxiliaryCatalogSkeleton-module-scss-module__YnHrKG__cardArrow{animation:none}}
.ChessCatalog-module-scss-module__nN3Y6a__intro{justify-content:space-between;align-items:end;gap:4rem;max-width:172rem;margin:0 auto 5rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__intro h1{letter-spacing:-.045em;max-width:80rem;margin:0;font-size:clamp(4.4rem,6vw,9.2rem);font-weight:400;line-height:.96}.ChessCatalog-module-scss-module__nN3Y6a__eyebrow{color:#74767c;text-transform:uppercase;letter-spacing:.16em;margin:0 0 2rem;font-size:1.2rem;font-weight:600}.ChessCatalog-module-scss-module__nN3Y6a__description{color:#74767c;max-width:52rem;margin:2.4rem 0 0;font-size:1.6rem;line-height:1.45}.ChessCatalog-module-scss-module__nN3Y6a__viewNav{flex-wrap:wrap;gap:.8rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__viewNav a,.ChessCatalog-module-scss-module__nN3Y6a__viewNav span{border:1px solid #171b2433;border-radius:999px;padding:1.2rem 1.8rem;font-size:1.4rem}.ChessCatalog-module-scss-module__nN3Y6a__viewNav span{color:#fff;background:#171b24}.ChessCatalog-module-scss-module__nN3Y6a__toolbar{border-top:1px solid #171b242e;justify-content:space-between;align-items:end;max-width:172rem;margin:0 auto 2.5rem;padding-top:2.5rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__selectors{flex-wrap:wrap;gap:2rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__selectors label{color:#74767c;text-transform:uppercase;letter-spacing:.08em;gap:.8rem;font-size:1.2rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__selectors select{color:#171b24;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d1d1d3;border-radius:0;min-width:20rem;padding:1.3rem 4rem 1.3rem 1.5rem;font-size:1.5rem}.ChessCatalog-module-scss-module__nN3Y6a__count{color:#74767c;margin:0;font-size:1.4rem}.ChessCatalog-module-scss-module__nN3Y6a__legend{color:#74767c;flex-wrap:wrap;gap:2rem;max-width:172rem;margin:0 auto 2rem;padding:0;font-size:1.3rem;list-style:none;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__legend li{align-items:center;gap:.7rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__legend li>span{background:currentColor;border-radius:50%;width:.8rem;height:.8rem}.ChessCatalog-module-scss-module__nN3Y6a__available{--status-color:#607b66}.ChessCatalog-module-scss-module__nN3Y6a__reserved{--status-color:#a67835}.ChessCatalog-module-scss-module__nN3Y6a__sold,.ChessCatalog-module-scss-module__nN3Y6a__unavailable{--status-color:#8b8d91}.ChessCatalog-module-scss-module__nN3Y6a__selected{--status-color:#7e6f9d}.ChessCatalog-module-scss-module__nN3Y6a__legend .ChessCatalog-module-scss-module__nN3Y6a__available,.ChessCatalog-module-scss-module__nN3Y6a__legend .ChessCatalog-module-scss-module__nN3Y6a__reserved,.ChessCatalog-module-scss-module__nN3Y6a__legend .ChessCatalog-module-scss-module__nN3Y6a__sold{color:var(--status-color)}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{background:#ffffff8c;max-width:172rem;margin:0 auto;overflow-x:auto}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard table{border-collapse:collapse;width:100%;min-width:85rem}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard thead{color:#74767c;text-align:left;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard th,.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard td{border-bottom:1px solid #171b2421}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard thead th{padding:1.5rem}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard tbody>tr>th{text-align:center;vertical-align:top;width:8rem;padding:2rem;font-size:2.4rem;font-weight:400}.ChessCatalog-module-scss-module__nN3Y6a__floorApartments{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__apartment{--status-color:#607b66;background:#fff;border:1px solid #171b241f;outline:0 solid #0000;gap:1.2rem;min-height:15rem;padding:1.8rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__apartment:hover,.ChessCatalog-module-scss-module__nN3Y6a__apartment:focus-visible{z-index:1;border-color:var(--status-color);outline:none;transform:translateY(-2px);box-shadow:0 1.5rem 3rem #171b241a}.ChessCatalog-module-scss-module__nN3Y6a__apartmentTop{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__apartmentTop strong{font-size:2rem;font-weight:500}.ChessCatalog-module-scss-module__nN3Y6a__badge{border:1px solid color-mix(in srgb, var(--status-color), transparent 50%);color:var(--status-color);padding:.5rem .8rem;font-size:1.1rem}.ChessCatalog-module-scss-module__nN3Y6a__apartmentFacts{color:#74767c;flex-wrap:wrap;gap:.6rem 1.2rem;font-size:1.3rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__price{align-self:end;font-size:1.5rem;font-weight:600}.ChessCatalog-module-scss-module__nN3Y6a__compact{min-height:12rem;padding:1.4rem}.ChessCatalog-module-scss-module__nN3Y6a__mobileBoard{display:none}.ChessCatalog-module-scss-module__nN3Y6a__stateMessage,.ChessCatalog-module-scss-module__nN3Y6a__skeleton{background:#ffffff8c;max-width:172rem;min-height:28rem;margin:0 auto;padding:5rem}.ChessCatalog-module-scss-module__nN3Y6a__stateMessage{text-align:center;place-content:center;justify-items:center;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__stateMessage h2{margin:0;font-size:3rem;font-weight:400}.ChessCatalog-module-scss-module__nN3Y6a__stateMessage p{color:#74767c}.ChessCatalog-module-scss-module__nN3Y6a__stateMessage button{color:#fff;cursor:pointer;background:#171b24;border:0;padding:1.2rem 2rem}.ChessCatalog-module-scss-module__nN3Y6a__skeleton{gap:1rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__skeleton span{background:linear-gradient(90deg,#e5e2dd 25%,#f3f1ed 50%,#e5e2dd 75%) 0 0/200% 100%;height:6rem;animation:1.4s infinite ChessCatalog-module-scss-module__nN3Y6a__shimmer;display:block}.ChessCatalog-module-scss-module__nN3Y6a__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ChessCatalog-module-scss-module__nN3Y6a__shimmer{to{background-position:-200% 0}}@media (max-width:700px){.ChessCatalog-module-scss-module__nN3Y6a__catalog{padding:3rem 1.6rem 6rem}.ChessCatalog-module-scss-module__nN3Y6a__intro{gap:3rem;margin-bottom:3.5rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__intro h1{font-size:clamp(4.2rem,15vw,6.4rem)}.ChessCatalog-module-scss-module__nN3Y6a__viewNav{width:100%}.ChessCatalog-module-scss-module__nN3Y6a__viewNav a,.ChessCatalog-module-scss-module__nN3Y6a__viewNav span{text-align:center;flex:1}.ChessCatalog-module-scss-module__nN3Y6a__toolbar{gap:2rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__selectors{width:100%;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__selectors select{width:100%}.ChessCatalog-module-scss-module__nN3Y6a__count{order:-1}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{display:none}.ChessCatalog-module-scss-module__nN3Y6a__mobileBoard{gap:3rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__mobileBoard h2{margin:0 0 1.2rem;font-size:2.2rem;font-weight:400}.ChessCatalog-module-scss-module__nN3Y6a__mobileBoard section>div{gap:1rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__stateMessage,.ChessCatalog-module-scss-module__nN3Y6a__skeleton{min-height:22rem;padding:2.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.ChessCatalog-module-scss-module__nN3Y6a__apartment{transition:none}.ChessCatalog-module-scss-module__nN3Y6a__skeleton span{animation:none}}.ChessCatalog-module-scss-module__nN3Y6a__catalog{color:#171b24;background:#fff;min-height:62rem;padding:4rem 2rem 9rem}.ChessCatalog-module-scss-module__nN3Y6a__intro{display:none}.ChessCatalog-module-scss-module__nN3Y6a__toolbar{border:0;justify-content:center;max-width:90rem;margin-bottom:3rem;padding:0}.ChessCatalog-module-scss-module__nN3Y6a__selectors label span,.ChessCatalog-module-scss-module__nN3Y6a__count{display:none}.ChessCatalog-module-scss-module__nN3Y6a__selectors select{text-align:center;background:#fff;border:0;min-width:18.4rem;height:4.6rem;box-shadow:0 0 8px #171b2414}.ChessCatalog-module-scss-module__nN3Y6a__legend{gap:1.4rem;margin-top:15rem;display:grid;position:absolute;right:4rem}.ChessCatalog-module-scss-module__nN3Y6a__legend li>span{border:1px solid var(--site-color-main-20);background:#fff;border-radius:.5rem;width:2.4rem;height:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__legend .ChessCatalog-module-scss-module__nN3Y6a__reserved>span{background:#c3d0da}.ChessCatalog-module-scss-module__nN3Y6a__legend .ChessCatalog-module-scss-module__nN3Y6a__sold>span{background:var(--site-color-main-20)}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{background:#fff;max-width:34rem;margin:0 auto;overflow:visible}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard table{min-width:0}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard thead{display:none}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard th,.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard td{border:0}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard tbody>tr>th{background:var(--site-color-accent-100);color:#fff;border:6px solid #fff;border-left:0;width:8rem;height:4.2rem;padding:1rem;font-size:1.6rem}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard td{padding:.3rem}.ChessCatalog-module-scss-module__nN3Y6a__floorApartments{gap:.6rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__apartment,.ChessCatalog-module-scss-module__nN3Y6a__compact{border:1px solid var(--site-color-main-20);background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;min-height:4.2rem;padding:0;display:flex;position:relative;transform:none}.ChessCatalog-module-scss-module__nN3Y6a__apartmentTop,.ChessCatalog-module-scss-module__nN3Y6a__apartmentFacts,.ChessCatalog-module-scss-module__nN3Y6a__price{display:none}.ChessCatalog-module-scss-module__nN3Y6a__cellLabel{font-size:1.5rem;display:block}.ChessCatalog-module-scss-module__nN3Y6a__reserved{background:#c3d0da}.ChessCatalog-module-scss-module__nN3Y6a__sold,.ChessCatalog-module-scss-module__nN3Y6a__unavailable{background:var(--site-color-main-20);pointer-events:none}.ChessCatalog-module-scss-module__nN3Y6a__selected{background:var(--site-color-accent-100);color:#fff}.ChessCatalog-module-scss-module__nN3Y6a__popover{z-index:10;opacity:0;visibility:hidden;background:#fff;border-radius:.6rem;align-content:space-between;gap:1.6rem;width:20.5rem;min-height:22.1rem;padding:2rem 2.7rem;transition:all .18s;display:grid;position:absolute;bottom:calc(100% + 1.2rem);left:50%;transform:translate(-50%,.7rem);box-shadow:2px 4px 20px #0000001a}.ChessCatalog-module-scss-module__nN3Y6a__apartment:hover .ChessCatalog-module-scss-module__nN3Y6a__popover,.ChessCatalog-module-scss-module__nN3Y6a__apartment:focus-visible .ChessCatalog-module-scss-module__nN3Y6a__popover{opacity:1;visibility:visible;transform:translate(-50%)}.ChessCatalog-module-scss-module__nN3Y6a__popover>span:last-child{justify-content:space-between;gap:1rem;font-size:1.2rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan{border:4px solid #343740;height:12rem;display:block;position:relative}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan i{background:#343740;display:block;position:absolute}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan i:first-child{width:4px;height:62%;top:0;left:45%}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan i:nth-child(2){width:48%;height:4px;top:48%;left:0}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan i:nth-child(3){width:38%;height:4px;bottom:30%;right:0}@media (max-width:700px){.ChessCatalog-module-scss-module__nN3Y6a__catalog{padding-inline:1.2rem}.ChessCatalog-module-scss-module__nN3Y6a__toolbar{display:flex}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{display:block;overflow-x:auto}.ChessCatalog-module-scss-module__nN3Y6a__mobileBoard{display:none}.ChessCatalog-module-scss-module__nN3Y6a__legend{justify-content:center;margin:1rem auto 3rem;display:flex;position:static}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard table{min-width:34rem}.ChessCatalog-module-scss-module__nN3Y6a__popover{display:none}}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout{grid-template-rows:auto 4.4rem auto;grid-template-columns:26rem minmax(0,1fr) 14rem;align-items:start;gap:4rem 2rem;width:100%;max-width:140rem;margin:0 auto;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__boardArea{display:contents}.ChessCatalog-module-scss-module__nN3Y6a__houseTabs{background:var(--site-color-main-5);border-radius:.6rem;grid-area:1/1/auto/-1;justify-content:center;justify-self:center;gap:.4rem;width:max-content;max-width:100%;padding:.4rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__houseTabs button{min-height:4.2rem;color:var(--site-color-main);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 2rem;font-size:1.5rem}.ChessCatalog-module-scss-module__nN3Y6a__houseTabs button:hover,.ChessCatalog-module-scss-module__nN3Y6a__houseTabs button:focus-visible{background:#fff;outline:0}.ChessCatalog-module-scss-module__nN3Y6a__houseTabs .ChessCatalog-module-scss-module__nN3Y6a__houseTabActive{background:#fff;box-shadow:0 .1rem .4rem #171b2414}.ChessCatalog-module-scss-module__nN3Y6a__entranceControl{border-radius:.5rem;grid-area:2/1/auto/-1;grid-template-columns:4.5rem minmax(9.5rem,auto) 4.5rem;place-self:center;height:4.5rem;display:grid;overflow:hidden;box-shadow:0 0 8px #171b241a}.ChessCatalog-module-scss-module__nN3Y6a__entranceControl button{color:#fff;background:var(--site-color-accent-100);cursor:pointer;border:0;place-items:center;padding:0;font-size:3rem;line-height:1;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__entranceControl button svg{stroke-width:2px;width:2.4rem;height:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__entranceControl button:disabled{color:#fff;background:color-mix(in srgb, var(--site-color-accent-100) 50%, transparent);cursor:default}.ChessCatalog-module-scss-module__nN3Y6a__entranceControl span{white-space:nowrap;background:#fff;place-items:center;padding:0 1.5rem;font-size:1.5rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanLink{color:var(--site-color-accent-100);font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-size:1.6rem;line-height:1.4;text-decoration:underline;display:none}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanLink:focus-visible{outline:2px solid var(--site-color-accent-100);outline-offset:.4rem}.ChessCatalog-module-scss-module__nN3Y6a__buildingMap{grid-area:3/1;width:26rem;height:33rem;position:relative}.ChessCatalog-module-scss-module__nN3Y6a__buildingMap>img{object-fit:contain;width:100%;height:100%;display:block}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg{width:100%;height:100%;position:absolute;inset:0}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg svg{width:100%;height:100%;display:block}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg :is([data-entrance],[data-house],[data-object]){cursor:pointer;outline:none}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg :is([data-entrance],[data-house],[data-object])[aria-disabled=true]{cursor:default}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg :is([data-entrance],[data-house],[data-object]):focus-visible{outline:2px solid var(--site-color-accent-100);outline-offset:2px}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-entrance]>path{transition:stroke .16s;fill:#0000!important;stroke:#0000!important;stroke-width:3px!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-house]>.complex-plan_path>g>path:first-child{transition:stroke .16s;fill:#0000!important;stroke:#0000!important;stroke-width:3px!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-object]>.complex-plan_path>g>path:first-child{transition:stroke .16s;fill:#0000!important;stroke:#0000!important;stroke-width:3px!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-entrance]:not([aria-disabled=true]):hover>path,.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-entrance]:not([aria-disabled=true]):focus-visible>path,.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-entrance][data-active]>path{stroke:var(--site-color-accent-100)!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-house]:not([aria-disabled=true]):hover>.complex-plan_path>g>path:first-child{stroke:var(--site-color-accent-100)!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-house]:not([aria-disabled=true]):focus-visible>.complex-plan_path>g>path:first-child{stroke:var(--site-color-accent-100)!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-object]:not([aria-disabled=true]):hover>.complex-plan_path>g>path:first-child{stroke:var(--site-color-accent-100)!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg [data-object]:not([aria-disabled=true]):focus-visible>.complex-plan_path>g>path:first-child{stroke:var(--site-color-accent-100)!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg :is([data-house],[data-object])[data-active]>.complex-plan_path>g>path:first-child{stroke:var(--site-color-accent-100)!important}.ChessCatalog-module-scss-module__nN3Y6a__buildingMapSvg :is([data-house],[data-object])[data-active]>.complex-plan_path>g>path:first-child{stroke-width:34px!important}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{overscroll-behavior-inline:contain;grid-area:3/2;align-self:start;width:100%;min-width:0;max-width:none;overflow-x:auto}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard:focus-visible{outline:2px solid var(--site-color-accent-100);outline-offset:.4rem}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard table{width:max-content;min-width:0;margin-inline:auto}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard tbody>tr>th{z-index:2;background:#fff;border:0;padding:.3rem .3rem .3rem 0;position:sticky;left:0}.ChessCatalog-module-scss-module__nN3Y6a__floorApartments{width:max-content}.ChessCatalog-module-scss-module__nN3Y6a__floorNumber{color:#fff;background:var(--site-color-accent-100);border-radius:.6rem;place-items:center;width:8rem;height:4.2rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend{grid-area:3/3;grid-template-columns:1fr;align-content:start;place-self:start center;gap:.6rem;width:14rem;height:auto;margin:0;display:grid;position:static}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend li{color:#171b24;pointer-events:auto;background:0 0;grid-template-columns:1fr 4.2rem;align-items:center;gap:2rem;min-height:4.2rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__legendLabel{color:#171b24;text-align:right;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}.ChessCatalog-module-scss-module__nN3Y6a__legendSwatch{border:1px solid var(--chess-border,#343740)!important;background:var(--chess-background,#fff)!important;border-radius:.6rem!important;width:4.2rem!important;height:4.2rem!important}.ChessCatalog-module-scss-module__nN3Y6a__occupiedCell{cursor:default}.ChessCatalog-module-scss-module__nN3Y6a__legacyPopover{display:none}.ChessCatalog-module-scss-module__nN3Y6a__popover{z-index:30;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:.6rem;align-content:space-between;gap:1.6rem;width:20.5rem;min-height:22.1rem;padding:.94rem;transition:left .28s,top .28s,transform .18s,opacity .18s,visibility 0s linear .18s;display:grid;position:fixed;transform:translate(-50%,calc(.7rem - 100%));box-shadow:2px 4px 20px #0000001a}.ChessCatalog-module-scss-module__nN3Y6a__popover:after{content:"";border:.7rem solid #0000;border-top-color:#fff;position:absolute;top:100%;left:calc(50% - .7rem)}.ChessCatalog-module-scss-module__nN3Y6a__popover>span:last-child{justify-content:center;align-items:center;gap:.8rem;font-size:1.2rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__popover>span:last-child b{white-space:nowrap;flex:none;font-weight:400}.ChessCatalog-module-scss-module__nN3Y6a__popover>span:last-child b:first-child{align-items:center;gap:.8rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__popover>span:last-child b:first-child:after{content:"";background:#4b69818c;width:.5rem;height:.5rem}.ChessCatalog-module-scss-module__nN3Y6a__popoverVisible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%,-100%)}.ChessCatalog-module-scss-module__nN3Y6a__popoverBelow{transform:translate(-50%,-.7rem)}.ChessCatalog-module-scss-module__nN3Y6a__popoverBelow:after{border-color:#0000 #0000 #fff;top:auto;bottom:100%}.ChessCatalog-module-scss-module__nN3Y6a__popoverBelow.ChessCatalog-module-scss-module__nN3Y6a__popoverVisible{transform:translate(-50%)}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan{color:#6f7279;text-align:center;background:#fff;border:0;justify-content:center;align-items:center;height:15rem;font-size:1.1rem;display:flex;position:relative;overflow:hidden}.ChessCatalog-module-scss-module__nN3Y6a__miniPlan img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:701px) and (max-width:1199px){.ChessCatalog-module-scss-module__nN3Y6a__chessLayout{grid-template-rows:auto 4.4rem auto auto auto;grid-template-columns:minmax(0,1fr);justify-content:center;row-gap:2rem;width:100%;max-width:100%}.ChessCatalog-module-scss-module__nN3Y6a__buildingMap{display:none}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanLink{grid-area:3/1;display:block}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{grid-area:4/1;width:100%;max-width:none}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend{box-sizing:border-box;border:.1rem solid #efeae9;border-radius:.6rem;grid-area:5/1;justify-content:center;justify-self:stretch;gap:2.4rem;width:100%;padding:1rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend li{grid-template-columns:2.4rem auto;gap:.6rem;min-height:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__legendLabel{text-align:left;order:2}.ChessCatalog-module-scss-module__nN3Y6a__legendSwatch{width:2.4rem!important;height:2.4rem!important}}@media (max-width:700px){.ChessCatalog-module-scss-module__nN3Y6a__chessLayout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:2rem;width:100%;max-width:100%}.ChessCatalog-module-scss-module__nN3Y6a__boardArea{display:contents}.ChessCatalog-module-scss-module__nN3Y6a__houseTabs{grid-area:1/1;justify-content:flex-start;overflow-x:auto}.ChessCatalog-module-scss-module__nN3Y6a__houseTabs button{white-space:nowrap}.ChessCatalog-module-scss-module__nN3Y6a__entranceControl{grid-area:2/1;max-width:100%}.ChessCatalog-module-scss-module__nN3Y6a__buildingMap{display:none}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanLink{grid-area:3/1;display:block}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard{grid-area:4/1;justify-self:stretch;width:100%;max-width:100%}.ChessCatalog-module-scss-module__nN3Y6a__desktopBoard table{min-width:0}.ChessCatalog-module-scss-module__nN3Y6a__floorNumber{width:6.4rem}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend{flex-wrap:wrap;grid-area:5/1;justify-content:center;justify-self:stretch;gap:1.2rem 2rem;width:100%;height:auto;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend li{grid-template-columns:2.4rem auto;gap:.6rem;min-height:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__legendLabel{text-align:left;order:2}.ChessCatalog-module-scss-module__nN3Y6a__legendSwatch{width:2.4rem!important;height:2.4rem!important}.ChessCatalog-module-scss-module__nN3Y6a__popover{display:none}}@media (min-width:1540px){.ChessCatalog-module-scss-module__nN3Y6a__chessLayout>.ChessCatalog-module-scss-module__nN3Y6a__legend{font-size:1.6rem}}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanDialog{background:#fff;border-radius:.8rem;width:min(86rem,100vw - 4rem);padding:4.8rem 4rem 4rem}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanDialog h2{color:var(--site-color-main-100);margin:0 4rem 2.4rem 0;font-size:3.2rem;font-weight:500;line-height:1.15}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanMap{width:min(100%,72rem);height:min(64vh,60rem);margin:auto;display:block;position:relative}@media (max-width:599px){.ChessCatalog-module-scss-module__nN3Y6a__complexPlanDialog{width:calc(100vw - 2rem);padding:4.8rem 2rem 2rem}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanDialog h2{font-size:2.6rem}.ChessCatalog-module-scss-module__nN3Y6a__complexPlanMap{height:min(66vh,48rem)}}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLayout{grid-template-rows:4.4rem 4.4rem auto}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonHouseTabs,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonEntrance,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonFloorNumber,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonApartments>span,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i{background:linear-gradient(100deg,#e7e8e9 25%,#f6f6f6 45%,#e7e8e9 65%) 0 0/200% 100%;animation:1.4s linear infinite ChessCatalog-module-scss-module__nN3Y6a__shimmer}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonHouseTabs{border-radius:.6rem;grid-area:1/1/auto/-1;justify-self:center;gap:.4rem;width:22rem;padding:.4rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonHouseTabs span{background:#ffffff9e;border-radius:.5rem;width:50%}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonEntrance{border-radius:.5rem;grid-area:2/1/auto/-1;grid-template-columns:4.5rem 11rem 4.5rem;place-self:center;height:4.5rem;display:grid;overflow:hidden;box-shadow:0 0 8px #171b2414}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonEntrance span:nth-child(2){background:#f4f4f4}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding{border-radius:.8rem;grid-area:3/1;width:26rem;height:33rem;position:relative;overflow:hidden}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding span{background:#fff9;border-radius:.4rem;display:block;position:absolute}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding span:first-child{inset:2.4rem 2.4rem 18rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding span:nth-child(2){width:8rem;top:16rem;bottom:2.4rem;right:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding span:nth-child(3){width:11rem;height:7rem;bottom:2.4rem;left:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding span:nth-child(4){width:7rem;height:6rem;top:16rem;left:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding span:nth-child(5){width:4rem;height:20rem;top:5rem;left:11rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBoard{grid-area:3/2;align-content:start;justify-items:center;gap:.6rem;width:100%;max-width:none;display:grid;overflow:hidden}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonFloor{gap:.6rem;width:max-content;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonFloorNumber{border-radius:.6rem;flex:none;width:8rem;height:4.2rem;display:block}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonApartments{gap:.6rem;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonApartments>span{border:1px solid var(--site-color-main-20);border-radius:.5rem;flex:none;width:4.2rem;height:4.2rem;display:block}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend{grid-area:3/3;gap:.6rem;width:14rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend>span{grid-template-columns:1fr 4.2rem;align-items:center;gap:2rem;min-height:4.2rem;display:grid}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i:first-child{border-radius:.3rem;height:1.2rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i:last-child{border-radius:.6rem;width:4.2rem;height:4.2rem}@media (min-width:701px) and (max-width:1199px){.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLayout{grid-template-rows:4.4rem 4.4rem auto auto;grid-template-columns:minmax(0,1fr)}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding{display:none}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBoard{grid-area:3/1}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend{grid-area:4/1;justify-content:center;gap:2.4rem;width:100%;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend>span{grid-template-columns:2.4rem 7rem;gap:.6rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i:first-child{order:2}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i:last-child{width:2.4rem;height:2.4rem}}@media (max-width:700px){.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLayout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:2rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonHouseTabs{grid-area:1/1;max-width:100%}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonEntrance{grid-area:2/1}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding{display:none}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBoard{grid-area:3/1}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonFloorNumber{width:6.4rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend{flex-wrap:wrap;grid-area:4/1;justify-content:center;gap:1.2rem 2rem;width:100%;display:flex}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend>span{grid-template-columns:2.4rem 7rem;gap:.6rem;min-height:2.4rem}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i:first-child{order:2}.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i:last-child{width:2.4rem;height:2.4rem}}@media (prefers-reduced-motion:reduce){.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonHouseTabs,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonEntrance,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonBuilding,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonFloorNumber,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonApartments>span,.ChessCatalog-module-scss-module__nN3Y6a__chessSkeletonLegend i{animation:none}}.ChessCatalog-module-scss-module__nN3Y6a__apartment,.ChessCatalog-module-scss-module__nN3Y6a__compact{border-color:var(--chess-border,var(--site-color-main-20));color:var(--chess-text,var(--site-color-main-100));background:var(--chess-background,#fff)}.ChessCatalog-module-scss-module__nN3Y6a__apartment.ChessCatalog-module-scss-module__nN3Y6a__available:hover,.ChessCatalog-module-scss-module__nN3Y6a__apartment.ChessCatalog-module-scss-module__nN3Y6a__available:focus-visible{border-color:var(--chess-hover-border,var(--site-color-accent-100));color:var(--chess-hover-text,#fff);background:var(--chess-hover-background,var(--site-color-accent-100))}.ChessCatalog-module-scss-module__nN3Y6a__legendLabel{color:#171b24}.ChessCatalog-module-scss-module__nN3Y6a__legendSwatch{border-color:var(--chess-border,var(--site-color-main-20))!important;background:var(--chess-background,#fff)!important}
.LeadSuccessOverlay-module-scss-module__rHb2Jq__overlay{z-index:1;color:#fff;background:linear-gradient(#10171dad, #10171dbd),var(--lead-success-background) center/cover;text-align:center;place-items:center;min-height:100%;padding:5.8rem 4rem 4rem;display:grid;position:absolute;inset:0}.LeadSuccessOverlay-module-scss-module__rHb2Jq__content{width:min(100%,36rem)}.LeadSuccessOverlay-module-scss-module__rHb2Jq__eyebrow{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.2rem;font-size:1.2rem;font-weight:700}.LeadSuccessOverlay-module-scss-module__rHb2Jq__content h2{margin:0;font-size:3.6rem;font-weight:500;line-height:1.05}.LeadSuccessOverlay-module-scss-module__rHb2Jq__message{margin:1.8rem 0 3.2rem;font-size:1.8rem;line-height:1.4}.LeadSuccessOverlay-module-scss-module__rHb2Jq__actions{gap:1rem;display:grid}.LeadSuccessOverlay-module-scss-module__rHb2Jq__primaryAction,.LeadSuccessOverlay-module-scss-module__rHb2Jq__secondaryAction{border-radius:.4rem;justify-content:center;align-items:center;min-height:5.5rem;padding:1.2rem 2rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.LeadSuccessOverlay-module-scss-module__rHb2Jq__primaryAction{color:#171b24;background:#fff}.LeadSuccessOverlay-module-scss-module__rHb2Jq__primaryAction:hover,.LeadSuccessOverlay-module-scss-module__rHb2Jq__primaryAction:focus-visible{color:#fff;background:var(--site-color-accent-100)}.LeadSuccessOverlay-module-scss-module__rHb2Jq__secondaryAction{color:#fff;background:0 0;border:1px solid}.LeadSuccessOverlay-module-scss-module__rHb2Jq__secondaryAction:hover,.LeadSuccessOverlay-module-scss-module__rHb2Jq__secondaryAction:focus-visible{color:#171b24;background:#fff}.LeadSuccessOverlay-module-scss-module__rHb2Jq__socials{justify-content:center;gap:1rem;margin-top:2.8rem;display:flex}.LeadSuccessOverlay-module-scss-module__rHb2Jq__socials a{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;transition:background-color .2s;display:grid}.LeadSuccessOverlay-module-scss-module__rHb2Jq__socials img{filter:brightness(0)invert()}.LeadSuccessOverlay-module-scss-module__rHb2Jq__socials a:hover,.LeadSuccessOverlay-module-scss-module__rHb2Jq__socials a:focus-visible{background:#ffffff2e}@media (max-width:799px){.LeadSuccessOverlay-module-scss-module__rHb2Jq__overlay{padding:5.2rem 2rem 2.8rem}.LeadSuccessOverlay-module-scss-module__rHb2Jq__content h2{font-size:2.8rem}.LeadSuccessOverlay-module-scss-module__rHb2Jq__message{margin-bottom:2.4rem;font-size:1.6rem}}
.LeadSuccessBoundary-module-scss-module__ALp9Eq__boundary{min-width:0;min-height:100%;position:relative}.LeadSuccessBoundary-module-scss-module__ALp9Eq__coverParent{min-height:0;position:static}
.LeadDialog-module-scss-module__RTezhW__dialog{color:#171b24;background:#fff;border-radius:.8rem;width:min(50rem,100vw - 4rem);overflow:hidden}.LeadDialog-module-scss-module__RTezhW__image{object-fit:cover;width:100%;height:25rem;display:block}.LeadDialog-module-scss-module__RTezhW__content{padding:3rem 4rem 4rem}.LeadDialog-module-scss-module__RTezhW__content h2{margin:0;padding-right:1rem;font-size:3.2rem;font-weight:500;line-height:1.1}.LeadDialog-module-scss-module__RTezhW__description{margin:1rem 0 0;font-size:1.6rem;font-weight:500;line-height:1.4}.LeadDialog-module-scss-module__RTezhW__form{margin-top:2rem}.LeadDialog-module-scss-module__RTezhW__form>form{gap:2.4rem;display:grid}.LeadDialog-module-scss-module__RTezhW__form>form>h2,.LeadDialog-module-scss-module__RTezhW__form>form>p{display:none}.LeadDialog-module-scss-module__RTezhW__form>form button[data-ui-button]{min-height:5.6rem;font-size:1.6rem}.LeadDialog-module-scss-module__RTezhW__objectContent h2{margin-bottom:1rem;padding-right:2rem;font-size:2.8rem;line-height:1.2}.LeadDialog-module-scss-module__RTezhW__objectContent .LeadDialog-module-scss-module__RTezhW__form{margin-top:0}@media (max-width:799px){.LeadDialog-module-scss-module__RTezhW__dialog{width:min(34rem,100vw - 3rem)}.LeadDialog-module-scss-module__RTezhW__image{height:18rem}.LeadDialog-module-scss-module__RTezhW__content{padding:2rem 2rem 3rem}.LeadDialog-module-scss-module__RTezhW__objectDialog{width:calc(100vw - 2rem)}.LeadDialog-module-scss-module__RTezhW__objectContent{padding:3rem 2rem 2.4rem}.LeadDialog-module-scss-module__RTezhW__objectContent h2{padding-right:4rem;font-size:2.5rem}}
.FloatingPageButtons-module-scss-module__jp4DxW__pageButtons{z-index:103;pointer-events:none;justify-items:end;gap:1.2rem;transition:bottom .25s;display:grid;position:fixed;bottom:5rem;right:2rem}.FloatingPageButtons-module-scss-module__jp4DxW__withBottomPanel{bottom:calc(var(--bottom-panel-height) + 2rem)}.FloatingPageButtons-module-scss-module__jp4DxW__callback{width:6.2rem;height:6.2rem;position:relative}.FloatingPageButtons-module-scss-module__jp4DxW__toggle:focus-visible,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop:focus-visible{outline-offset:4px;outline:2px solid}.FloatingPageButtons-module-scss-module__jp4DxW__toggle,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop{color:#fff;background:var(--site-color-accent-100);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:50%;place-items:center;width:6.2rem;height:6.2rem;display:grid;box-shadow:.533rem .533rem .533rem #00000040}.FloatingPageButtons-module-scss-module__jp4DxW__toggle svg,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop svg{width:3.2rem;height:3.2rem}.FloatingPageButtons-module-scss-module__jp4DxW__toggle .FloatingPageButtons-module-scss-module__jp4DxW__phoneIcon{width:2.6rem;height:2.6rem}.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop{visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility .3s;transform:translateY(1rem)}.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop svg{width:4.2rem;height:4.2rem}.FloatingPageButtons-module-scss-module__jp4DxW__visible{visibility:visible;opacity:1;transform:translateY(0)}.FloatingPageButtons-module-scss-module__jp4DxW__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;pointer-events:none;opacity:0;transform-origin:70% 90%;background:#fff6;border-radius:1.6rem;gap:1.2rem;width:max-content;padding:1rem;transition:opacity .3s,transform .3s,visibility .3s;display:grid;position:absolute;bottom:calc(100% + 2.5rem);right:0;transform:scale(0)}.FloatingPageButtons-module-scss-module__jp4DxW__actions a:focus-visible,.FloatingPageButtons-module-scss-module__jp4DxW__actions button:focus-visible{outline-offset:4px;outline:2px solid}.FloatingPageButtons-module-scss-module__jp4DxW__actions a,.FloatingPageButtons-module-scss-module__jp4DxW__actions button{color:#fff;background:var(--site-color-main-100);cursor:pointer;border:0;border-radius:6.4rem;justify-content:space-between;align-items:center;gap:1rem;width:20.5rem;height:4rem;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;display:flex}.FloatingPageButtons-module-scss-module__jp4DxW__actions a span,.FloatingPageButtons-module-scss-module__jp4DxW__actions button span{white-space:nowrap}.FloatingPageButtons-module-scss-module__jp4DxW__actions a svg,.FloatingPageButtons-module-scss-module__jp4DxW__actions button svg{flex:none;width:2.4rem;height:2.4rem}.FloatingPageButtons-module-scss-module__jp4DxW__expanded .FloatingPageButtons-module-scss-module__jp4DxW__actions{visibility:visible;pointer-events:auto;opacity:1;transform:scale(1)}@media (max-width:999px){.FloatingPageButtons-module-scss-module__jp4DxW__pageButtons{gap:1rem;bottom:2rem;right:2rem}.FloatingPageButtons-module-scss-module__jp4DxW__pageButtons.FloatingPageButtons-module-scss-module__jp4DxW__withBottomPanel{bottom:calc(var(--bottom-panel-height) + 2rem)}.FloatingPageButtons-module-scss-module__jp4DxW__callback,.FloatingPageButtons-module-scss-module__jp4DxW__toggle,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop{width:5.2rem;height:5.2rem}}
.Filters-module-scss-module__9Gamta__page{color:#171b24;background:#fff;min-height:100vh}.Filters-module-scss-module__9Gamta__page main{grid-template-columns:34rem minmax(0,87rem);gap:0 3rem;padding:0 2rem 10rem;display:grid}.Filters-module-scss-module__9Gamta__intro{grid-column:1/-1;padding:4.2rem 0 3rem}.Filters-module-scss-module__9Gamta__intro h1{margin:0 0 .4rem;font-size:2.8rem;font-weight:500;line-height:1.2}.Filters-module-scss-module__9Gamta__intro span{color:var(--site-color-accent-100);font-size:2rem;font-weight:600}.Filters-module-scss-module__9Gamta__filters{border:.8rem solid var(--site-color-main-5);background:#fff;border-radius:2rem;grid-column:1;align-self:start;padding:3rem;position:sticky;top:11rem}.Filters-module-scss-module__9Gamta__filters h2{margin:0 0 2.4rem;font-size:2.4rem;font-weight:500}.Filters-module-scss-module__9Gamta__filters fieldset{border:0;margin:0 0 2.5rem;padding:0}.Filters-module-scss-module__9Gamta__filters legend{color:#74767c;margin-bottom:1.2rem;font-size:1.4rem}.Filters-module-scss-module__9Gamta__chips{flex-wrap:wrap;gap:.6rem;display:flex}.Filters-module-scss-module__9Gamta__chips label{cursor:pointer}.Filters-module-scss-module__9Gamta__chips input{opacity:0;position:absolute}.Filters-module-scss-module__9Gamta__chips span{background:#fff;border:1px solid #d1d1d3;padding:1.1rem 1.8rem;font-size:1.5rem;display:block}.Filters-module-scss-module__9Gamta__chips input:checked+span{color:#fff;background:var(--site-color-accent-100);border-color:var(--site-color-accent-100)}.Filters-module-scss-module__9Gamta__range{grid-template-columns:1fr 1fr;display:grid}.Filters-module-scss-module__9Gamta__range input{background:#fff;border:1px solid #d1d1d3;width:100%;min-width:0;height:5.2rem;padding:0 1.5rem}.Filters-module-scss-module__9Gamta__range input+input{border-left:0}.Filters-module-scss-module__9Gamta__tags{display:none}.Filters-module-scss-module__9Gamta__actions{gap:.8rem;display:grid}.Filters-module-scss-module__9Gamta__actions button,.Filters-module-scss-module__9Gamta__actions a{border:1px solid var(--site-color-accent-100);background:var(--site-color-accent-100);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:5rem;display:flex}.Filters-module-scss-module__9Gamta__actions .Filters-module-scss-module__9Gamta__save{color:var(--site-color-accent-100);background:#fff}.Filters-module-scss-module__9Gamta__actions a{color:#171b24;background:#fff;border-color:#0000}.Filters-module-scss-module__9Gamta__results{grid-column:2}.Filters-module-scss-module__9Gamta__featureChips{flex-wrap:wrap;gap:.6rem;display:flex}.Filters-module-scss-module__9Gamta__featureChips span{background:var(--site-color-main-5);border-radius:5rem;padding:1.1rem 2.4rem;font-size:1.4rem}.Filters-module-scss-module__9Gamta__grid{gap:2rem;display:grid}.Filters-module-scss-module__9Gamta__card{border:1px solid var(--site-color-main-20);background:#fff;border-radius:2rem;grid-template-columns:32rem minmax(0,1fr);gap:3rem;min-height:36.2rem;padding:2rem;display:grid;position:relative}.Filters-module-scss-module__9Gamta__cardImage{justify-content:center;align-items:center;width:32rem;height:32rem;display:flex}.Filters-module-scss-module__9Gamta__cardImage img{object-fit:contain;width:100%;height:100%}.Filters-module-scss-module__9Gamta__placeholder{color:#74767c}.Filters-module-scss-module__9Gamta__cardBody{flex-direction:column;min-width:0;padding:2rem 4.8rem 2rem 0;display:flex}.Filters-module-scss-module__9Gamta__cardMeta{color:#74767c;gap:2rem;font-size:1.4rem;display:flex}.Filters-module-scss-module__9Gamta__card h2{margin:2.2rem 0 2.5rem;font-size:2.4rem;font-weight:500;line-height:1.2}.Filters-module-scss-module__9Gamta__cardPlace{color:#74767c;margin:0}.Filters-module-scss-module__9Gamta__cardBottom strong{background:var(--site-color-accent-10);width:100%;color:var(--site-color-accent-100);text-align:center;border-radius:5rem;padding:1.4rem;font-size:1.6rem;display:block}.Filters-module-scss-module__9Gamta__cardBottom span{display:none}.Filters-module-scss-module__9Gamta__notice{text-align:center;border:1px dashed #d1d1d3;padding:8rem}.Filters-module-scss-module__9Gamta__more{background:var(--site-color-accent-10);width:100%;height:5rem;color:var(--site-color-accent-100);cursor:pointer;border:0;border-radius:.6rem;margin-top:2rem}@media (max-width:1099px){.Filters-module-scss-module__9Gamta__card h2{font-size:2rem}}@media (max-width:900px){.Filters-module-scss-module__9Gamta__page main{grid-template-columns:28rem minmax(0,1fr);gap:2rem}.Filters-module-scss-module__9Gamta__card{grid-template-columns:22rem minmax(0,1fr)}.Filters-module-scss-module__9Gamta__cardImage{width:22rem;height:26rem}.Filters-module-scss-module__9Gamta__card{min-height:30rem}}@media (max-width:700px){.Filters-module-scss-module__9Gamta__page main{padding-inline:1.2rem;display:block}.Filters-module-scss-module__9Gamta__intro{padding-top:2rem}.Filters-module-scss-module__9Gamta__filters{margin-bottom:2rem;position:static}.Filters-module-scss-module__9Gamta__results{width:100%}.Filters-module-scss-module__9Gamta__featureChips{flex-wrap:nowrap;padding-bottom:1rem;overflow-x:auto}.Filters-module-scss-module__9Gamta__featureChips span{white-space:nowrap}.Filters-module-scss-module__9Gamta__notice{padding:5rem 2rem}}@media (max-width:599px){.Filters-module-scss-module__9Gamta__card{grid-template-columns:1fr;padding:1.5rem}.Filters-module-scss-module__9Gamta__cardImage{width:100%;height:25rem}.Filters-module-scss-module__9Gamta__cardBody{padding:0 1rem 1rem}}@media (min-width:1540px){.Filters-module-scss-module__9Gamta__page main{grid-template-columns:34rem minmax(0,104rem);gap:0 6rem;width:min(144rem,100% - 12rem);margin-inline:auto;padding-inline:0}.Filters-module-scss-module__9Gamta__filters{top:14rem}.Filters-module-scss-module__9Gamta__intro h1{font-size:3.2rem}.Filters-module-scss-module__9Gamta__featureChips span{font-size:1.6rem}}.Filters-module-scss-module__9Gamta__intro h2{margin:0 0 .4rem;font-size:2.8rem;font-weight:500;line-height:1.2}@media (min-width:1540px){.Filters-module-scss-module__9Gamta__intro h2{font-size:3.2rem}}.Filters-module-scss-module__9Gamta__filters .Filters-module-scss-module__9Gamta__chips{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.Filters-module-scss-module__9Gamta__filters .Filters-module-scss-module__9Gamta__chips span{border-color:var(--site-color-main-20);text-align:center;padding:1.35rem .5rem;font-size:1.6rem;font-weight:500;line-height:2.24rem}.Filters-module-scss-module__9Gamta__filters .Filters-module-scss-module__9Gamta__chips label:first-child span{border-radius:.6rem 0 0 .6rem}.Filters-module-scss-module__9Gamta__filters .Filters-module-scss-module__9Gamta__chips label:last-child span{border-radius:0 .6rem .6rem 0}.Filters-module-scss-module__9Gamta__filters .Filters-module-scss-module__9Gamta__chips label+label span{border-left:0}.Filters-module-scss-module__9Gamta__featureChips{color:#171b24;letter-spacing:.032rem;gap:.4rem;font-size:1.6rem;font-weight:500;line-height:2.24rem}.Filters-module-scss-module__9Gamta__featureChips span{font-size:inherit;padding:1rem 2.4rem}.Filters-module-scss-module__9Gamta__featureChips button{background:var(--site-color-main-5);color:#171b24;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;border:0;border-radius:5rem;padding:1rem 2.4rem}.Filters-module-scss-module__9Gamta__featureChips button:focus-visible{outline-offset:.3rem;outline:.2rem solid #171b24}.Filters-module-scss-module__9Gamta__featureChips button.Filters-module-scss-module__9Gamta__featureChipActive{color:#fff;background:#171b24}@media (max-width:700px){.Filters-module-scss-module__9Gamta__featureChips button{white-space:nowrap}}.Filters-module-scss-module__9Gamta__filters legend{color:var(--site-color-main-60);margin-bottom:.8rem;font-weight:500;line-height:1.96rem}.Filters-module-scss-module__9Gamta__range{display:block}.Filters-module-scss-module__9Gamta__rangeFields{border:1px solid var(--site-color-main-20);background:#fff;border-radius:.6rem;display:flex}.Filters-module-scss-module__9Gamta__rangeField{align-items:center;min-width:0;height:5rem;padding:0 1.6rem;display:flex}.Filters-module-scss-module__9Gamta__rangeField+.Filters-module-scss-module__9Gamta__rangeField{border-left:1px solid var(--site-color-main-20)}.Filters-module-scss-module__9Gamta__rangeField input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:auto;padding:0;font-size:1.6rem;font-weight:500;line-height:2.24rem}.Filters-module-scss-module__9Gamta__rangeField input::placeholder{color:#171b24;opacity:1}.Filters-module-scss-module__9Gamta__rangeField span{color:var(--site-color-main-60);flex:none;margin-left:.8rem;font-size:1.6rem;font-weight:500}.Filters-module-scss-module__9Gamta__slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:calc(100% - 4.8rem);height:2.7rem;margin:-1.35rem 2.4rem 0;display:flex;position:relative}.Filters-module-scss-module__9Gamta__sliderTrack{background:var(--site-color-accent-80);flex:1;height:1px;position:relative}.Filters-module-scss-module__9Gamta__sliderProcess{background:var(--site-color-accent-80);height:100%;position:absolute}.Filters-module-scss-module__9Gamta__slider>span:not(.Filters-module-scss-module__9Gamta__sliderTrack){transform:var(--radix-slider-thumb-transform) translateY(-50%)!important;top:50%!important}.Filters-module-scss-module__9Gamta__sliderDot{cursor:grab;outline:0;flex:0 0 2.7rem;width:2.7rem;height:2.7rem;display:block;position:relative}.Filters-module-scss-module__9Gamta__sliderDot:active{cursor:grabbing}.Filters-module-scss-module__9Gamta__sliderDot:focus-visible span{outline-offset:.3rem;outline:.2rem solid #171b24}.Filters-module-scss-module__9Gamta__sliderDot span{background:var(--site-color-accent-100);border-radius:1.4rem;justify-content:center;align-items:center;width:2.7rem;height:1.2rem;margin:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Filters-module-scss-module__9Gamta__sliderDot span:before{content:"";border-left:.1rem solid #fff;border-right:.1rem solid #fff;width:1.2rem;height:.6rem;display:block}.Filters-module-scss-module__9Gamta__sliderDot span:after{content:"";background:#fff;width:.1rem;height:.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Filters-module-scss-module__9Gamta__skeletonCard{border:1px solid var(--site-color-main-20);background:#fff;border-radius:2rem;grid-template-columns:32rem minmax(0,1fr);gap:3rem;min-height:36.2rem;padding:2rem;display:grid}.Filters-module-scss-module__9Gamta__skeletonPlan,.Filters-module-scss-module__9Gamta__skeletonTitle,.Filters-module-scss-module__9Gamta__skeletonLine,.Filters-module-scss-module__9Gamta__skeletonPrice{background:linear-gradient(100deg,#f1f3f4 25%,#fafafa 45%,#f1f3f4 65%) 0 0/200% 100%;animation:1.4s linear infinite Filters-module-scss-module__9Gamta__catalogShimmer;display:block}.Filters-module-scss-module__9Gamta__skeletonPlan{border-radius:.4rem;width:32rem;height:32rem}.Filters-module-scss-module__9Gamta__skeletonBody{flex-direction:column;align-items:flex-start;padding:2rem 4.8rem 2rem 0;display:flex}.Filters-module-scss-module__9Gamta__skeletonTitle{width:min(43rem,90%);height:5.6rem;margin-bottom:2.5rem}.Filters-module-scss-module__9Gamta__skeletonLine{width:15rem;height:1.8rem;margin-bottom:1.1rem}.Filters-module-scss-module__9Gamta__skeletonPrice{border-radius:5rem;width:100%;height:5rem;margin-top:auto}@keyframes Filters-module-scss-module__9Gamta__catalogShimmer{to{background-position:-200% 0}}@media (max-width:900px){.Filters-module-scss-module__9Gamta__skeletonCard{grid-template-columns:22rem minmax(0,1fr);min-height:30rem}.Filters-module-scss-module__9Gamta__skeletonPlan{width:22rem;height:26rem}}@media (max-width:599px){.Filters-module-scss-module__9Gamta__skeletonCard{grid-template-columns:1fr;padding:1.5rem}.Filters-module-scss-module__9Gamta__skeletonPlan{width:100%;height:25rem}.Filters-module-scss-module__9Gamta__skeletonBody{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.Filters-module-scss-module__9Gamta__skeletonPlan,.Filters-module-scss-module__9Gamta__skeletonTitle,.Filters-module-scss-module__9Gamta__skeletonLine,.Filters-module-scss-module__9Gamta__skeletonPrice{animation:none}}.Filters-module-scss-module__9Gamta__card{padding:0;display:block}.Filters-module-scss-module__9Gamta__cardLink{color:inherit;grid-template-columns:32rem minmax(0,1fr) auto;gap:3rem;padding:2rem;text-decoration:none;display:grid}.Filters-module-scss-module__9Gamta__cardBody{padding:2rem 0}.Filters-module-scss-module__9Gamta__card h2{margin:0 0 2.5rem}.Filters-module-scss-module__9Gamta__cardMeta{color:#171b24;gap:1rem;margin:0;font-size:1.4rem;display:grid}.Filters-module-scss-module__9Gamta__cardMeta div{gap:.8rem;display:flex}.Filters-module-scss-module__9Gamta__cardMeta dt{color:#74767c}.Filters-module-scss-module__9Gamta__cardMeta dd{margin:0;font-weight:500}.Filters-module-scss-module__9Gamta__cardBottom{background:var(--site-color-accent-10);width:100%;color:var(--site-color-accent-100);text-align:center;border-radius:5rem;margin-top:auto;padding:1.4rem;font-size:1.6rem;font-weight:700;display:block}.Filters-module-scss-module__9Gamta__cardBottom svg{display:none}.Filters-module-scss-module__9Gamta__cardArrow{color:var(--site-color-accent-100);align-items:center;padding:0 1rem;font-size:2.6rem;transition:transform .18s;display:flex}.Filters-module-scss-module__9Gamta__cardLink:hover .Filters-module-scss-module__9Gamta__cardArrow{transform:translate(.4rem)}@media (max-width:900px){.Filters-module-scss-module__9Gamta__cardLink{grid-template-columns:22rem minmax(0,1fr) auto}}@media (max-width:599px){.Filters-module-scss-module__9Gamta__cardLink{grid-template-columns:1fr;padding:1.5rem}.Filters-module-scss-module__9Gamta__cardBody{padding:0 1rem 1rem}.Filters-module-scss-module__9Gamta__cardArrow{display:none}}.Filters-module-scss-module__9Gamta__resultHead{margin-bottom:3rem}.Filters-module-scss-module__9Gamta__cardLink{grid-template-columns:32rem minmax(0,1fr);position:relative}.Filters-module-scss-module__9Gamta__cardBottom{width:min(100%,40rem)}.Filters-module-scss-module__9Gamta__cardArrow{background:var(--site-color-accent-10);width:6rem;height:6rem;font-size:inherit;border-radius:50%;justify-content:center;align-self:flex-end;margin-top:.8rem;padding:0;position:static}.Filters-module-scss-module__9Gamta__card{transition:box-shadow .18s}.Filters-module-scss-module__9Gamta__card:hover{box-shadow:2px 4px 20px #0000001a}.Filters-module-scss-module__9Gamta__cardBottom{margin-top:2rem}.Filters-module-scss-module__9Gamta__cardHouseName{z-index:2;background:var(--site-color-accent-10);color:var(--site-color-accent-100);letter-spacing:.02em;border-radius:5rem;padding:.6rem 2rem;font-size:1.6rem;font-weight:500;line-height:1.4em;position:absolute;top:.6rem;right:.4rem}@media (max-width:1279px){.Filters-module-scss-module__9Gamta__cardHasHouseName .Filters-module-scss-module__9Gamta__cardLink{padding-top:3rem}}@media (min-width:1280px){.Filters-module-scss-module__9Gamta__cardHouseName{top:2rem;right:2rem}.Filters-module-scss-module__9Gamta__card h2{max-width:40rem}}@media (min-width:600px){.Filters-module-scss-module__9Gamta__cardSmall{min-height:0}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardLink{gap:3rem;min-height:0;padding:2rem;display:flex}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardImage{flex:0 0 21rem;width:21rem;height:21rem}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardBody{flex:1;min-height:0;padding:0}.Filters-module-scss-module__9Gamta__cardSmall h2{margin:0 0 .8rem;font-size:1.6rem!important;line-height:1.4!important}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardMeta{gap:2.4rem;margin:0 0 1.7rem;font-size:1.4rem;line-height:1.4;display:flex}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardMeta div{display:block}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardMeta dt{margin-bottom:.25rem}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardMeta dd{font-weight:500}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardBottom{width:100%;max-width:none;margin-top:0}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardArrow{align-self:flex-end;width:5.2rem;height:5.2rem;margin:1rem 0 0;padding:0;position:static}}@media (max-width:900px){.Filters-module-scss-module__9Gamta__cardLink{grid-template-columns:22rem minmax(0,1fr)}}@media (max-width:599px){.Filters-module-scss-module__9Gamta__resultHead{margin-bottom:2rem}.Filters-module-scss-module__9Gamta__cardBottom{width:100%}.Filters-module-scss-module__9Gamta__cardArrow{width:5rem;height:5rem;display:flex}}@media (max-width:699px){.Filters-module-scss-module__9Gamta__cardSmall h2{margin:0 0 1rem;font-size:1.6rem!important;line-height:1.3!important}.Filters-module-scss-module__9Gamta__cardSmall .Filters-module-scss-module__9Gamta__cardBottom{margin-top:2rem}}.Filters-module-scss-module__9Gamta__filterSkeleton{border:0;min-width:0;margin:0 0 2.5rem;padding:0}.Filters-module-scss-module__9Gamta__filterSkeleton legend{color:var(--site-color-main-60);margin-bottom:.8rem;padding:0;font-size:1.4rem;font-weight:500;line-height:1.96rem}.Filters-module-scss-module__9Gamta__filterSkeletonFields{border:1px solid var(--site-color-main-20);background:#fff;border-radius:.6rem;height:5rem;display:flex;overflow:hidden}.Filters-module-scss-module__9Gamta__filterSkeletonFields span,.Filters-module-scss-module__9Gamta__filterSkeletonSlider,.Filters-module-scss-module__9Gamta__filterCountSkeleton,.Filters-module-scss-module__9Gamta__featureChipsSkeleton span{background:linear-gradient(100deg,#f1f3f4 25%,#fafafa 45%,#f1f3f4 65%) 0 0/200% 100%;animation:1.4s linear infinite Filters-module-scss-module__9Gamta__catalogShimmer;display:block}.Filters-module-scss-module__9Gamta__filterSkeletonFields span{flex:1;height:100%}.Filters-module-scss-module__9Gamta__filterSkeletonFields span+span{border-left:1px solid var(--site-color-main-20)}.Filters-module-scss-module__9Gamta__filterSkeletonSlider{width:calc(100% - 2.4rem);height:.3rem;margin:-.15rem 1.2rem 0}.Filters-module-scss-module__9Gamta__filterCountSkeleton{vertical-align:middle;border-radius:.2rem;width:4.2rem;height:1.7rem;margin:0 .25rem;display:inline-block}.Filters-module-scss-module__9Gamta__featureChipsSkeleton{gap:.4rem;display:flex}.Filters-module-scss-module__9Gamta__featureChipsSkeleton span{border-radius:5rem;width:11rem;height:4.24rem}.Filters-module-scss-module__9Gamta__featureChipsSkeleton span:nth-child(2){width:14rem}.Filters-module-scss-module__9Gamta__featureChipsSkeleton span:nth-child(3){width:9rem}.Filters-module-scss-module__9Gamta__routeSkeleton{background:#fff;grid-template-columns:34rem minmax(0,87rem);gap:3rem;min-height:100vh;padding:4.2rem 2rem 10rem;display:grid}.Filters-module-scss-module__9Gamta__routeMobileFilterSkeleton{display:none}.Filters-module-scss-module__9Gamta__routeFiltersSkeleton{border:.8rem solid var(--site-color-main-5);border-radius:2rem;align-content:start;gap:2.5rem;padding:3rem;display:grid}.Filters-module-scss-module__9Gamta__routeFiltersSkeleton span,.Filters-module-scss-module__9Gamta__routeMobileFilterSkeleton{background:linear-gradient(100deg,#f1f3f4 25%,#fafafa 45%,#f1f3f4 65%) 0 0/200% 100%;animation:1.4s linear infinite Filters-module-scss-module__9Gamta__catalogShimmer}.Filters-module-scss-module__9Gamta__routeFiltersSkeleton span{height:5rem}.Filters-module-scss-module__9Gamta__routeFiltersSkeleton span:first-child{width:45%;height:3rem}.Filters-module-scss-module__9Gamta__routeResultsSkeleton{gap:2rem;display:grid}@media (max-width:700px){.Filters-module-scss-module__9Gamta__routeSkeleton{padding:2rem 1.2rem 6rem;display:block}.Filters-module-scss-module__9Gamta__routeMobileFilterSkeleton{border-radius:.6rem;width:100%;height:5.2rem;margin-bottom:2rem;display:block}.Filters-module-scss-module__9Gamta__routeFiltersSkeleton{display:none}}.Filters-module-scss-module__9Gamta__page main{grid-template-columns:34rem minmax(0,1fr);width:calc(100% - 4rem);max-width:148rem;margin:0 auto;padding-left:0;padding-right:0}.Filters-module-scss-module__9Gamta__routeSkeleton{grid-template-columns:34rem minmax(0,1fr);width:calc(100% - 4rem);max-width:148rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (min-width:1540px){.Filters-module-scss-module__9Gamta__page main,.Filters-module-scss-module__9Gamta__routeSkeleton{grid-template-columns:34rem minmax(0,1fr);width:calc(100% - 4rem);max-width:148rem}}@media (max-width:700px){.Filters-module-scss-module__9Gamta__page main{width:auto;max-width:none;margin:0;padding:2rem 1.2rem 10rem}.Filters-module-scss-module__9Gamta__routeSkeleton{width:auto;max-width:none;margin:0;padding:2rem 1.2rem 6rem}}@media (prefers-reduced-motion:reduce){.Filters-module-scss-module__9Gamta__filterSkeletonFields span,.Filters-module-scss-module__9Gamta__filterSkeletonSlider,.Filters-module-scss-module__9Gamta__filterCountSkeleton,.Filters-module-scss-module__9Gamta__featureChipsSkeleton span,.Filters-module-scss-module__9Gamta__routeFiltersSkeleton span,.Filters-module-scss-module__9Gamta__routeMobileFilterSkeleton{animation:none}}.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell,.Filters-module-scss-module__9Gamta__mobileFilterTrigger,.Filters-module-scss-module__9Gamta__filterBackdrop,.Filters-module-scss-module__9Gamta__mobileFilterHeader{display:none}@media (max-width:700px){.Filters-module-scss-module__9Gamta__page main{position:relative}.Filters-module-scss-module__9Gamta__intro{padding:2.8rem 0 1.4rem}.Filters-module-scss-module__9Gamta__intro h1{font-size:2.4rem}.Filters-module-scss-module__9Gamta__intro span{font-size:1.5rem;line-height:1.35}.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell{z-index:22;margin:0 0 2rem;display:block;position:sticky;top:1.2rem}.Filters-module-scss-module__9Gamta__mobileFilterTrigger{background:var(--site-color-accent-100);color:#fff;width:100%;min-height:5.2rem;font:inherit;cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.9rem;font-size:1.6rem;font-weight:600;display:flex;box-shadow:0 .8rem 2rem #171b2433}.Filters-module-scss-module__9Gamta__filters{display:none}.Filters-module-scss-module__9Gamta__filtersOpen{z-index:203;background:#fff;border:.8rem solid #f3f3f4;border-radius:2rem 2rem 0 0;width:100%;max-height:calc(100dvh - 2.2rem);margin:0;padding:3rem;animation:.24s ease-out Filters-module-scss-module__9Gamta__filtersSheetIn;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -1.2rem 3.2rem #171b242e}.Filters-module-scss-module__9Gamta__filterBackdrop{z-index:201;cursor:pointer;background:#171b246b;border:0;display:block;position:fixed;inset:0}.Filters-module-scss-module__9Gamta__mobileFilterHeader{justify-content:space-between;align-items:center;min-height:4rem;margin:0 0 2.4rem;display:flex}.Filters-module-scss-module__9Gamta__mobileFilterHeader h2{margin:0;font-size:2.4rem;display:block}.Filters-module-scss-module__9Gamta__mobileFilterHeader button{color:#a4a4a4;cursor:pointer;background:0 0;border:0;place-items:center;width:4.8rem;height:4.8rem;margin-top:-1rem;margin-right:-2.2rem;display:grid}.Filters-module-scss-module__9Gamta__filters>h2{display:none}.Filters-module-scss-module__9Gamta__filters fieldset{margin-bottom:2.3rem}.Filters-module-scss-module__9Gamta__featureChips,.Filters-module-scss-module__9Gamta__featureChipsSkeleton{flex-flow:wrap;align-items:flex-start;padding:0;overflow:visible}.Filters-module-scss-module__9Gamta__featureChips button{white-space:normal;text-align:left;width:fit-content;max-width:100%}.Filters-module-scss-module__9Gamta__resultHead{min-height:0;margin-bottom:2.4rem}}@media (max-width:599px){.Filters-module-scss-module__9Gamta__cardLink{grid-template-columns:1fr;gap:2rem;padding:2.8rem}.Filters-module-scss-module__9Gamta__cardImage{grid-row:auto;width:100%;height:24rem}.Filters-module-scss-module__9Gamta__cardBody{min-height:17rem;padding:0}.Filters-module-scss-module__9Gamta__card h2{margin:0 0 1rem;font-size:1.7rem;line-height:1.3}.Filters-module-scss-module__9Gamta__cardMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;font-size:1.25rem;line-height:1.25}.Filters-module-scss-module__9Gamta__cardMeta div{display:block}.Filters-module-scss-module__9Gamta__cardMeta dd{margin-top:.25rem}.Filters-module-scss-module__9Gamta__cardBottom{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:1.35rem 2rem;font-size:1.5rem;display:flex}.Filters-module-scss-module__9Gamta__cardBottom svg{flex:none;display:block}.Filters-module-scss-module__9Gamta__cardArrow{display:none}.Filters-module-scss-module__9Gamta__skeletonCard{grid-template-columns:1fr;gap:2rem;min-height:50rem;padding:2.8rem}.Filters-module-scss-module__9Gamta__skeletonPlan{width:100%;height:24rem}.Filters-module-scss-module__9Gamta__skeletonBody{min-height:17rem;padding:0}.Filters-module-scss-module__9Gamta__skeletonTitle{height:4.4rem;margin-bottom:1rem}.Filters-module-scss-module__9Gamta__skeletonPrice{height:5rem}}@keyframes Filters-module-scss-module__9Gamta__filtersSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Filters-module-scss-module__9Gamta__filtersClosing{pointer-events:none;animation:.24s ease-in forwards Filters-module-scss-module__9Gamta__filtersSheetOut}.Filters-module-scss-module__9Gamta__filterBackdropClosing{pointer-events:none;animation:.24s ease-in forwards Filters-module-scss-module__9Gamta__filterBackdropOut}@keyframes Filters-module-scss-module__9Gamta__filtersSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Filters-module-scss-module__9Gamta__filterBackdropOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Filters-module-scss-module__9Gamta__filtersOpen,.Filters-module-scss-module__9Gamta__filtersClosing,.Filters-module-scss-module__9Gamta__filterBackdropClosing{animation:none}}.Filters-module-scss-module__9Gamta__resultHead{min-height:0}.Filters-module-scss-module__9Gamta__promotionCard{border:1px solid var(--site-color-main-20);background:var(--site-color-accent-10);border-radius:2rem;height:36.2rem;position:relative;overflow:hidden}.Filters-module-scss-module__9Gamta__promotionCard img{object-fit:cover}.Filters-module-scss-module__9Gamta__promotionAction{z-index:1;border:.1rem solid var(--site-color-main-20);color:#171b24;background:#fff;border-radius:.6rem;justify-content:center;align-items:center;min-height:5rem;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:400;text-decoration:none;transition:background .18s,color .18s;display:flex;position:absolute;bottom:3rem;left:3rem}.Filters-module-scss-module__9Gamta__promotionAction:hover{background:var(--site-color-accent-100);color:#fff}.Filters-module-scss-module__9Gamta__promotionAction:focus-visible{outline-offset:.3rem;outline:.2rem solid #171b24}@media (max-width:599px){.Filters-module-scss-module__9Gamta__promotionCard{height:36rem}.Filters-module-scss-module__9Gamta__promotionAction{width:calc(100% - 4.8rem);bottom:2.4rem;left:2.4rem;right:2.4rem}}.Filters-module-scss-module__9Gamta__page main>.Filters-module-scss-module__9Gamta__intro{grid-row:1}.Filters-module-scss-module__9Gamta__page main>.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell{grid-area:2/1/auto/-1;align-self:start}.Filters-module-scss-module__9Gamta__page main>.Filters-module-scss-module__9Gamta__filters{grid-area:3/1}.Filters-module-scss-module__9Gamta__page main>.Filters-module-scss-module__9Gamta__results{grid-area:3/2}@media (min-width:1000px){.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell,.Filters-module-scss-module__9Gamta__mobileFilterTrigger{display:none!important}}@media (min-width:701px) and (max-width:999px){.Filters-module-scss-module__9Gamta__page main{padding-inline:2rem;display:block}.Filters-module-scss-module__9Gamta__intro{padding:3.2rem 0 1.8rem}.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell{z-index:30;margin:0 0 2rem;display:block;position:sticky;top:1.2rem}.Filters-module-scss-module__9Gamta__mobileFilterTrigger{background:var(--site-color-accent-100);color:#fff;width:100%;min-height:5.2rem;font:inherit;cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.9rem;font-size:1.6rem;font-weight:600;display:flex;box-shadow:0 .8rem 2rem #171b2433}.Filters-module-scss-module__9Gamta__filters{display:none}.Filters-module-scss-module__9Gamta__filtersOpen{z-index:203;background:#fff;border:.8rem solid #f3f3f4;border-radius:2rem 2rem 0 0;width:min(64rem,100%);max-height:calc(100dvh - 2.2rem);margin:0 auto;padding:3rem;animation:.24s ease-out Filters-module-scss-module__9Gamta__filtersSheetIn;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -1.2rem 3.2rem #171b242e}.Filters-module-scss-module__9Gamta__filterBackdrop{z-index:201;cursor:pointer;background:#171b246b;border:0;display:block;position:fixed;inset:0}.Filters-module-scss-module__9Gamta__mobileFilterHeader{justify-content:space-between;align-items:center;min-height:4rem;margin:0 0 2.4rem;display:flex}.Filters-module-scss-module__9Gamta__mobileFilterHeader h2{margin:0;font-size:2.4rem;display:block}.Filters-module-scss-module__9Gamta__mobileFilterHeader button{color:#a4a4a4;cursor:pointer;background:0 0;border:0;place-items:center;width:4.8rem;height:4.8rem;margin-top:-1rem;margin-right:-2.2rem;display:grid}.Filters-module-scss-module__9Gamta__filters>h2{display:none}.Filters-module-scss-module__9Gamta__results{width:100%}}@media (max-width:999px){.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell{isolation:isolate}.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell:before,.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell:after{z-index:-1;content:"";pointer-events:none;background:#fff;width:calc(50vw - 50%);position:absolute;top:0;bottom:0}.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell:before{right:100%}.Filters-module-scss-module__9Gamta__mobileFilterTriggerShell:after{left:100%}}
.SimilarApartmentsCarousel-module-scss-module__pME7TW__section{min-width:0;margin-bottom:6rem}.SimilarApartmentsCarousel-module-scss-module__pME7TW__section h2{margin:0 0 2rem;font-size:2.8rem;font-weight:500;line-height:1.2}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider{overflow:visible}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slide{height:auto}@media (min-width:700px){.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider .swiper-slide.SimilarApartmentsCarousel-module-scss-module__pME7TW__slide{width:61.4rem}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider .swiper-pagination{display:none}}@media (max-width:699px){.SimilarApartmentsCarousel-module-scss-module__pME7TW__section{margin-bottom:5rem}.SimilarApartmentsCarousel-module-scss-module__pME7TW__section h2{font-size:2.4rem}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider{overflow:hidden}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slide{width:100%}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider .swiper-pagination{justify-content:center;gap:.6rem;margin-top:2rem;display:flex;position:static}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider .swiper-pagination-bullet{opacity:1;background:#d9dcde;width:1rem;height:1rem;margin:0!important}.SimilarApartmentsCarousel-module-scss-module__pME7TW__slider .swiper-pagination-bullet-active{background:var(--site-color-accent-100)}}
.PromotionsCarousel-module-scss-module__rYu3MG__section{margin-bottom:6rem}.PromotionsCarousel-module-scss-module__rYu3MG__section h2{margin:0 0 2rem;font-size:2.8rem;font-weight:500;line-height:1.2}.PromotionsCarousel-module-scss-module__rYu3MG__slider{position:relative}.PromotionsCarousel-module-scss-module__rYu3MG__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:2rem;padding-bottom:1rem;display:flex;overflow-x:auto}.PromotionsCarousel-module-scss-module__rYu3MG__track::-webkit-scrollbar{display:none}.PromotionsCarousel-module-scss-module__rYu3MG__card{border:.8rem solid var(--site-color-accent-10);color:#171b24;scroll-snap-align:start;background:#fff;border-radius:2rem;flex-direction:column;flex:0 0 calc(40% - 1.6rem);min-width:0;height:41.5rem;text-decoration:none;display:flex;overflow:hidden}.PromotionsCarousel-module-scss-module__rYu3MG__image{flex:0 0 28rem;width:100%;height:28rem;display:block;position:relative}.PromotionsCarousel-module-scss-module__rYu3MG__image img{object-fit:cover}.PromotionsCarousel-module-scss-module__rYu3MG__content{flex-direction:column;flex:1;gap:1.6rem;min-height:11.8rem;padding:2rem;display:flex;position:relative}.PromotionsCarousel-module-scss-module__rYu3MG__content h3{margin:0;padding-right:4rem;font-size:2rem;font-weight:600;line-height:1.4}.PromotionsCarousel-module-scss-module__rYu3MG__date{background:var(--site-color-accent-10);width:max-content;max-width:100%;color:var(--site-color-accent-100);border-radius:5rem;margin-top:auto;padding:.6rem 2rem;font-size:1.6rem;font-weight:300;line-height:1.4}.PromotionsCarousel-module-scss-module__rYu3MG__cardArrow{background:var(--site-color-accent-100);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:absolute;bottom:2rem;right:2rem}.PromotionsCarousel-module-scss-module__rYu3MG__cardArrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.7rem;height:1.2rem}.PromotionsCarousel-module-scss-module__rYu3MG__controls{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:-2rem;right:-2rem;transform:translateY(-50%)}.PromotionsCarousel-module-scss-module__rYu3MG__controls button{color:#000319;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;transition:opacity .2s;display:flex}.PromotionsCarousel-module-scss-module__rYu3MG__controls button:disabled{opacity:0;pointer-events:none}.PromotionsCarousel-module-scss-module__rYu3MG__controls svg{fill:currentColor;width:2.5rem;height:2.4rem}.PromotionsCarousel-module-scss-module__rYu3MG__next svg{transform:scaleX(-1)}@media (max-width:999px){.PromotionsCarousel-module-scss-module__rYu3MG__card{flex-basis:calc(50% - 1rem)}}@media (max-width:699px){.PromotionsCarousel-module-scss-module__rYu3MG__section{margin-bottom:5rem}.PromotionsCarousel-module-scss-module__rYu3MG__section h2{font-size:2.4rem}.PromotionsCarousel-module-scss-module__rYu3MG__card{flex-basis:86%;height:33rem}.PromotionsCarousel-module-scss-module__rYu3MG__image{flex-basis:100%;height:100%}.PromotionsCarousel-module-scss-module__rYu3MG__content,.PromotionsCarousel-module-scss-module__rYu3MG__controls{display:none}}
.ImageGrid-module-scss-module__poua1a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.ImageGrid-module-scss-module__poua1a__column{flex-direction:column;gap:3rem;min-width:0;display:flex}.ImageGrid-module-scss-module__poua1a__card{flex-direction:column;gap:1rem;min-width:0;margin:0;display:flex}.ImageGrid-module-scss-module__poua1a__image{aspect-ratio:var(--image-grid-ratio);background:#f1f1f1;border-radius:2rem;position:relative;overflow:hidden}.ImageGrid-module-scss-module__poua1a__image img{object-fit:cover;object-position:center}.ImageGrid-module-scss-module__poua1a__card h3{margin:0;padding-left:1.2rem;font-size:1.6rem;font-weight:500}@media (max-width:699px){.ImageGrid-module-scss-module__poua1a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ImageGrid-module-scss-module__poua1a__column{gap:2rem}.ImageGrid-module-scss-module__poua1a__column:nth-child(3){display:contents}.ImageGrid-module-scss-module__poua1a__card{gap:1rem}.ImageGrid-module-scss-module__poua1a__image{border-radius:.8rem}.ImageGrid-module-scss-module__poua1a__card h3{padding-left:0;font-size:1.4rem}}
.ApartmentAdvantages-module-scss-module__awQahG__section{margin-bottom:6rem}.ApartmentAdvantages-module-scss-module__awQahG__section h2{margin:0 0 2rem;font-size:2.8rem;font-weight:500;line-height:1.2}@media (max-width:699px){.ApartmentAdvantages-module-scss-module__awQahG__section{margin-bottom:5rem}}
.MortgageProgramCard-module-scss-module__NETUuW__card{background:var(--site-color-main-5);border-radius:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:.4rem;display:grid;overflow:hidden}.MortgageProgramCard-module-scss-module__NETUuW__image{border:.8rem solid var(--site-color-main-5);background:var(--site-color-accent-10);border-radius:2rem;min-height:54rem;position:relative;overflow:hidden}.MortgageProgramCard-module-scss-module__NETUuW__image>img{object-fit:cover}.MortgageProgramCard-module-scss-module__NETUuW__content{border:.8rem solid var(--site-color-main-5);background:#fff;border-radius:2rem;flex-direction:column;min-width:0;padding:4.2rem;display:flex}.MortgageProgramCard-module-scss-module__NETUuW__content>h3{margin:0 0 1.8rem;font-size:2.8rem;font-weight:500;line-height:1.2}.MortgageProgramCard-module-scss-module__NETUuW__facts{flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 1.6rem;display:flex}.MortgageProgramCard-module-scss-module__NETUuW__facts>div{background:var(--site-color-main-5);text-align:center;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,17rem);min-height:8.8rem;padding:1rem;display:flex}.MortgageProgramCard-module-scss-module__NETUuW__facts dt{color:var(--site-color-main-60);font-size:1.4rem;line-height:1.25}.MortgageProgramCard-module-scss-module__NETUuW__facts dd{margin:.5rem 0 0;font-size:1.6rem;font-weight:500;line-height:1.2}.MortgageProgramCard-module-scss-module__NETUuW__conditions{width:max-content;color:var(--site-color-accent-100);font:inherit;text-align:left;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;margin:0 0 2.4rem;padding:0;font-size:1.6rem;line-height:1.35;text-decoration:underline}.MortgageProgramCard-module-scss-module__NETUuW__action{width:max-content;margin-top:auto}@media (max-width:799px){.MortgageProgramCard-module-scss-module__NETUuW__card{border-radius:1.6rem;grid-template-columns:1fr;gap:1.2rem}.MortgageProgramCard-module-scss-module__NETUuW__image{border-radius:1.6rem;min-height:30rem}.MortgageProgramCard-module-scss-module__NETUuW__content{border-radius:1.6rem;padding:2.4rem 1.6rem}.MortgageProgramCard-module-scss-module__NETUuW__content>h3{margin-bottom:1.6rem;font-size:2.6rem}.MortgageProgramCard-module-scss-module__NETUuW__facts{margin-top:.8rem}.MortgageProgramCard-module-scss-module__NETUuW__facts>div{flex:14rem}.MortgageProgramCard-module-scss-module__NETUuW__action{width:100%}}
.MultiSelect-module-scss-module__G_bIaa__root{min-width:0;margin:0 0 2.5rem;position:relative}.MultiSelect-module-scss-module__G_bIaa__label{color:var(--site-color-main-60);margin-bottom:.8rem;font-size:1.4rem;font-weight:500;line-height:1.96rem;display:block}.MultiSelect-module-scss-module__G_bIaa__trigger{border:1px solid var(--site-color-main-20);color:#171b24;width:100%;min-height:5rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:0 1.6rem;font-size:1.6rem;font-weight:500;line-height:2.24rem;display:flex}.MultiSelect-module-scss-module__G_bIaa__trigger svg{fill:none;width:1.2rem;height:.8rem;stroke:var(--site-color-main-60);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;transition:transform .18s}.MultiSelect-module-scss-module__G_bIaa__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.MultiSelect-module-scss-module__G_bIaa__trigger:focus-visible{outline-offset:.3rem;outline:.2rem solid #171b24}.MultiSelect-module-scss-module__G_bIaa__menu{z-index:10;border:1px solid var(--site-color-main-20);scrollbar-color:#8b8f94 #0000;scrollbar-width:thin;background:#fff;border-radius:0 0 .6rem .6rem;width:100%;max-height:25.4rem;padding:.6rem 0;position:absolute;top:calc(100% - .1rem);left:0;overflow-y:auto;box-shadow:0 .8rem 1.6rem #171b241f}.MultiSelect-module-scss-module__G_bIaa__option{color:#171b24;cursor:pointer;align-items:center;gap:.8rem;min-height:4rem;padding:.6rem 1.6rem;font-size:1.6rem;line-height:2.24rem;display:flex}.MultiSelect-module-scss-module__G_bIaa__option:hover{background:var(--site-color-accent-10)}.MultiSelect-module-scss-module__G_bIaa__option input{width:1.8rem;height:1.8rem;accent-color:var(--site-color-accent-100);cursor:pointer;flex:none;margin:0}.MultiSelect-module-scss-module__G_bIaa__option input:focus-visible{outline-offset:.2rem;outline:.2rem solid #171b24}@media (prefers-reduced-motion:reduce){.MultiSelect-module-scss-module__G_bIaa__trigger svg{transition:none}}
.ImageCarousel-module-scss-module__bkG1Ra__section{margin-bottom:6rem}.ImageCarousel-module-scss-module__bkG1Ra__section h2{margin:0 0 2rem;font-size:2.8rem;font-weight:500;line-height:1.2}.ImageCarousel-module-scss-module__bkG1Ra__slider{overflow:visible}.ImageCarousel-module-scss-module__bkG1Ra__slide{height:auto}.ImageCarousel-module-scss-module__bkG1Ra__card{background:#eee;border-radius:2rem;height:50rem;position:relative;overflow:hidden}.ImageCarousel-module-scss-module__bkG1Ra__card img{object-fit:cover}@media (min-width:700px){.ImageCarousel-module-scss-module__bkG1Ra__slider .swiper-pagination{display:none}}@media (max-width:699px){.ImageCarousel-module-scss-module__bkG1Ra__section{margin-bottom:5rem}.ImageCarousel-module-scss-module__bkG1Ra__slider{overflow:hidden}.ImageCarousel-module-scss-module__bkG1Ra__card{height:42rem}.ImageCarousel-module-scss-module__bkG1Ra__slider .swiper-pagination{justify-content:center;gap:.6rem;margin-top:2rem;display:flex;position:static}.ImageCarousel-module-scss-module__bkG1Ra__slider .swiper-pagination-bullet{opacity:1;background:#d9dcde;width:1rem;height:1rem;margin:0!important}.ImageCarousel-module-scss-module__bkG1Ra__slider .swiper-pagination-bullet-active{background:var(--site-color-accent-100)}}
.PaymentOffer-module-scss-module__nxwzIa__root{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;max-width:144rem;margin:0 auto 10rem;display:grid}.PaymentOffer-module-scss-module__nxwzIa__primary,.PaymentOffer-module-scss-module__nxwzIa__benefits{gap:2rem;min-width:0;min-height:57rem;display:grid}.PaymentOffer-module-scss-module__nxwzIa__primary{grid-template-columns:1fr}.PaymentOffer-module-scss-module__nxwzIa__imageCard{display:none;position:relative}.PaymentOffer-module-scss-module__nxwzIa__contentCard,.PaymentOffer-module-scss-module__nxwzIa__sideImage,.PaymentOffer-module-scss-module__nxwzIa__benefit{border:.8rem solid var(--site-color-main-5);background:#fff;border-radius:2rem;overflow:hidden}.PaymentOffer-module-scss-module__nxwzIa__contentCard{flex-direction:column;align-items:flex-start;padding:4.8rem;display:flex}.PaymentOffer-module-scss-module__nxwzIa__contentCard h2{margin:0 0 2rem;font-size:3.4rem;font-weight:500;line-height:1.1}.PaymentOffer-module-scss-module__nxwzIa__contentCard>p{max-width:54rem;margin:0;font-size:2rem;line-height:1.4}.PaymentOffer-module-scss-module__nxwzIa__action{margin-top:auto}.PaymentOffer-module-scss-module__nxwzIa__benefits{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.PaymentOffer-module-scss-module__nxwzIa__sideImage{grid-row:span 2;position:relative}.PaymentOffer-module-scss-module__nxwzIa__sideImage>img{object-fit:cover}.PaymentOffer-module-scss-module__nxwzIa__imageFallback{background:var(--site-color-accent-100)}.PaymentOffer-module-scss-module__nxwzIa__benefit{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:2.4rem;display:flex}.PaymentOffer-module-scss-module__nxwzIa__wideBenefit{grid-column:span 2}.PaymentOffer-module-scss-module__nxwzIa__benefitIcon{object-fit:contain;width:5.6rem;height:5.6rem;margin-bottom:2rem}.PaymentOffer-module-scss-module__nxwzIa__benefit p{max-width:30rem;margin:0;font-size:1.7rem;line-height:1.3}@media (max-width:899px){.PaymentOffer-module-scss-module__nxwzIa__root{grid-template-columns:1fr}.PaymentOffer-module-scss-module__nxwzIa__primary{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.PaymentOffer-module-scss-module__nxwzIa__imageCard{border:.8rem solid var(--site-color-main-5);border-radius:2rem;display:block;overflow:hidden}.PaymentOffer-module-scss-module__nxwzIa__imageCard>img{object-fit:cover}.PaymentOffer-module-scss-module__nxwzIa__sideImage{display:none}.PaymentOffer-module-scss-module__nxwzIa__benefits{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.PaymentOffer-module-scss-module__nxwzIa__root{gap:1.2rem;width:calc(100vw - 3rem);margin-bottom:6rem}.PaymentOffer-module-scss-module__nxwzIa__primary,.PaymentOffer-module-scss-module__nxwzIa__benefits{grid-template-columns:1fr;gap:1.2rem;min-height:0}.PaymentOffer-module-scss-module__nxwzIa__imageCard{min-height:30rem}.PaymentOffer-module-scss-module__nxwzIa__contentCard{min-height:0;padding:1.6rem}.PaymentOffer-module-scss-module__nxwzIa__contentCard h2{font-size:2.8rem}.PaymentOffer-module-scss-module__nxwzIa__contentCard>p{font-size:1.7rem}.PaymentOffer-module-scss-module__nxwzIa__action{margin-top:2.4rem}.PaymentOffer-module-scss-module__nxwzIa__benefits{grid-template-rows:none}.PaymentOffer-module-scss-module__nxwzIa__sideImage{display:none}.PaymentOffer-module-scss-module__nxwzIa__benefit,.PaymentOffer-module-scss-module__nxwzIa__wideBenefit{grid-column:auto;min-height:16rem}.PaymentOffer-module-scss-module__nxwzIa__benefitIcon{width:4.8rem;height:4.8rem;margin-bottom:1.6rem}.PaymentOffer-module-scss-module__nxwzIa__benefit p{font-size:1.6rem}}
.ApartmentPriceGraph-module-scss-module__ttzrqW__section{color:var(--site-color-main-100);background:var(--site-color-main-5);margin:0 0 6rem;padding:3.2rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__section h2{margin:0 0 1.4rem;font-size:3.2rem;font-weight:600;line-height:1.12}.ApartmentPriceGraph-module-scss-module__ttzrqW__intro{max-width:122rem;margin:0 0 3.8rem;font-size:1.8rem;line-height:1.45}.ApartmentPriceGraph-module-scss-module__ttzrqW__card{background:#fff;border-radius:1rem;padding:1rem 4rem 1rem 1rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__chart{padding:0 0 4.2rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__plot{aspect-ratio:851/405;width:100%;position:relative}.ApartmentPriceGraph-module-scss-module__ttzrqW__graph{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ApartmentPriceGraph-module-scss-module__ttzrqW__mobileGraph{display:none}.ApartmentPriceGraph-module-scss-module__ttzrqW__gridPath{stroke:var(--site-color-main-20);stroke-dasharray:4 4}.ApartmentPriceGraph-module-scss-module__ttzrqW__mobileGridPath{stroke:var(--site-color-main-20);stroke-width:.537947px;stroke-dasharray:2.15 2.15}.ApartmentPriceGraph-module-scss-module__ttzrqW__trendPath{fill:var(--site-color-accent-80)}.ApartmentPriceGraph-module-scss-module__ttzrqW__trendRing,.ApartmentPriceGraph-module-scss-module__ttzrqW__mobileTrendRing{fill:none;stroke:var(--site-color-accent-80);opacity:.5}.ApartmentPriceGraph-module-scss-module__ttzrqW__mobileTrendRing{stroke-width:.537947px}.ApartmentPriceGraph-module-scss-module__ttzrqW__point{width:0;height:0;position:absolute}.ApartmentPriceGraph-module-scss-module__ttzrqW__past{top:74.57%;left:25.15%}.ApartmentPriceGraph-module-scss-module__ttzrqW__current{top:45.31%;left:50%}.ApartmentPriceGraph-module-scss-module__ttzrqW__future{top:24.44%;left:74.97%}.ApartmentPriceGraph-module-scss-module__ttzrqW__price{background:var(--site-color-accent-80);color:#fff;white-space:nowrap;border-radius:.4rem;align-items:center;gap:.6rem;width:max-content;padding:.75rem 1rem;font-size:1.5rem;line-height:1;display:flex;position:absolute;bottom:1.7rem;left:-1.4rem;transform:translate(-100%)}.ApartmentPriceGraph-module-scss-module__ttzrqW__price svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__xLabel{width:max-content;color:var(--site-color-main-60);font-size:1.6rem;font-weight:500;position:absolute;top:calc(100% + 1.7rem);transform:translate(-50%)}.ApartmentPriceGraph-module-scss-module__ttzrqW__yLabel{color:var(--site-color-main-60);font-size:1.3rem;position:absolute;left:calc(100% + 1.2rem);transform:translateY(-50%)}.ApartmentPriceGraph-module-scss-module__ttzrqW__yTop{top:24.44%}.ApartmentPriceGraph-module-scss-module__ttzrqW__yMiddle{top:50%}.ApartmentPriceGraph-module-scss-module__ttzrqW__yBottom{top:74.57%}.ApartmentPriceGraph-module-scss-module__ttzrqW__disclaimer{color:var(--site-color-main-40);margin:1.8rem 0 0;font-size:1.5rem;line-height:1.45}@media (max-width:999px){.ApartmentPriceGraph-module-scss-module__ttzrqW__section{margin-bottom:5rem;padding:2.4rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__section h2{font-size:2.8rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__intro{font-size:1.6rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__price{font-size:1.3rem}}@media (max-width:699px){.ApartmentPriceGraph-module-scss-module__ttzrqW__section{margin-inline:-2rem;padding:2.4rem 2rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__section h2{font-size:2.5rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__intro{margin-bottom:2.5rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__chart{padding-bottom:4.5rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__plot{aspect-ratio:242/219}.ApartmentPriceGraph-module-scss-module__ttzrqW__desktopGraph{display:none}.ApartmentPriceGraph-module-scss-module__ttzrqW__mobileGraph{display:block}.ApartmentPriceGraph-module-scss-module__ttzrqW__past{top:74.43%;left:25.62%}.ApartmentPriceGraph-module-scss-module__ttzrqW__current{top:45.21%;left:50.41%}.ApartmentPriceGraph-module-scss-module__ttzrqW__future{top:24.62%;left:75.17%}.ApartmentPriceGraph-module-scss-module__ttzrqW__price{gap:.35rem;padding:.6rem .7rem;font-size:1.1rem;bottom:1.5rem;left:0;transform:translate(-50%)}.ApartmentPriceGraph-module-scss-module__ttzrqW__yLabel{font-size:1rem}.ApartmentPriceGraph-module-scss-module__ttzrqW__xLabel{font-size:3.2vw;top:calc(100% + 1.4rem)}.ApartmentPriceGraph-module-scss-module__ttzrqW__yTop{top:24.62%}.ApartmentPriceGraph-module-scss-module__ttzrqW__yBottom{top:74.43%}.ApartmentPriceGraph-module-scss-module__ttzrqW__past .ApartmentPriceGraph-module-scss-module__ttzrqW__price{transform:translate(-25%)}.ApartmentPriceGraph-module-scss-module__ttzrqW__future .ApartmentPriceGraph-module-scss-module__ttzrqW__price{transform:translate(-75%)}}@media (min-width:600px){.ApartmentPriceGraph-module-scss-module__ttzrqW__card{padding:2rem 4.2rem 2rem 2rem}}@media (min-width:1000px){.ApartmentPriceGraph-module-scss-module__ttzrqW__card{padding:3rem 9rem 3rem 5rem}}@media (min-width:1280px){.ApartmentPriceGraph-module-scss-module__ttzrqW__card{padding:5rem 16.7rem 5rem 12.4rem}}
.PropertyPlanPopover-module-scss-module__xLU99W__popover{z-index:30;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:.6rem;align-content:space-between;gap:1.6rem;width:20.5rem;min-height:22.1rem;padding:.94rem;transition:left .28s,top .28s,transform .18s,opacity .18s,visibility 0s linear .18s;display:grid;position:fixed;transform:translate(-50%,calc(.7rem - 100%));box-shadow:2px 4px 20px #0000001a}.PropertyPlanPopover-module-scss-module__xLU99W__popover:after{content:"";border:.7rem solid #0000;border-top-color:#fff;position:absolute;top:100%;left:calc(50% - .7rem)}.PropertyPlanPopover-module-scss-module__xLU99W__visible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%,-100%)}.PropertyPlanPopover-module-scss-module__xLU99W__below{transform:translate(-50%,-.7rem)}.PropertyPlanPopover-module-scss-module__xLU99W__below:after{border-color:#0000 #0000 #fff;top:auto;bottom:100%}.PropertyPlanPopover-module-scss-module__xLU99W__below.PropertyPlanPopover-module-scss-module__xLU99W__visible{transform:translate(-50%)}.PropertyPlanPopover-module-scss-module__xLU99W__popover>span:last-child{justify-content:center;align-items:center;gap:.8rem;font-size:1.2rem;display:flex}.PropertyPlanPopover-module-scss-module__xLU99W__popover>span:last-child b{white-space:nowrap;flex:none;font-weight:400}.PropertyPlanPopover-module-scss-module__xLU99W__popover>span:last-child b:first-child{align-items:center;gap:.8rem;display:flex}.PropertyPlanPopover-module-scss-module__xLU99W__popover>span:last-child b:first-child:after{content:"";background:#4b69818c;width:.5rem;height:.5rem}.PropertyPlanPopover-module-scss-module__xLU99W__miniPlan{color:#6f7279;text-align:center;background:#fff;justify-content:center;align-items:center;height:15rem;font-size:1.1rem;display:flex;position:relative;overflow:hidden}.PropertyPlanPopover-module-scss-module__xLU99W__miniPlan img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:700px){.PropertyPlanPopover-module-scss-module__xLU99W__popover{display:none}}
.CookieNotice-module-scss-module__Hp-jLG__notice{z-index:203;box-sizing:border-box;color:#a2a4a7;background:#171b24;border-radius:2rem;width:calc(100vw - 4rem);max-width:26rem;padding:2rem;position:fixed;bottom:2rem;left:2rem;overflow:hidden;box-shadow:0 .4rem 2rem #322d291a}.CookieNotice-module-scss-module__Hp-jLG__notice h2{color:#fff;margin:0 0 .6rem;font-size:1.4rem;font-weight:600;line-height:1.2}.CookieNotice-module-scss-module__Hp-jLG__notice p{margin:0;font-size:1.4rem;font-weight:500;line-height:1.35}.CookieNotice-module-scss-module__Hp-jLG__accept.CookieNotice-module-scss-module__Hp-jLG__accept{color:#fff;--button-color:#fff;--button-border:#fff3;--button-background:#bdbdbd33;margin-top:.8rem}@media (max-width:699px){.CookieNotice-module-scss-module__Hp-jLG__notice{bottom:2rem;left:2rem}}
.PaymentOffersCarousel-module-scss-module__So0-xG__root{margin-bottom:10rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header{margin-bottom:3rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header h2{margin:0 0 1.6rem;font-size:2.8rem;font-weight:500;line-height:1.2}.PaymentOffersCarousel-module-scss-module__So0-xG__header p{max-width:74rem;margin:0;font-size:2rem;line-height:1.4}.PaymentOffersCarousel-module-scss-module__So0-xG__slider{position:relative}.PaymentOffersCarousel-module-scss-module__So0-xG__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.PaymentOffersCarousel-module-scss-module__So0-xG__track::-webkit-scrollbar{display:none}.PaymentOffersCarousel-module-scss-module__So0-xG__card{color:#fff;scroll-snap-align:start;border-radius:2rem;flex:0 0 calc(33.3333% - .666667rem);align-items:flex-end;min-width:0;height:23rem;padding:2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.PaymentOffersCarousel-module-scss-module__So0-xG__card:after{content:"";background:linear-gradient(#0000 59.57%,#000 103.91%);position:absolute;inset:0}.PaymentOffersCarousel-module-scss-module__So0-xG__card img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PaymentOffersCarousel-module-scss-module__So0-xG__emptyCard{background:var(--site-color-accent-100)}.PaymentOffersCarousel-module-scss-module__So0-xG__emptyCard:after{display:none}.PaymentOffersCarousel-module-scss-module__So0-xG__card h3{z-index:1;color:#fff;text-align:center;width:100%;margin:0;font-size:2rem;font-weight:600;line-height:1.4;position:relative}.PaymentOffersCarousel-module-scss-module__So0-xG__controls{z-index:2;pointer-events:none;position:absolute;inset:0}.PaymentOffersCarousel-module-scss-module__So0-xG__controls button{color:#171b24;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;font-size:2.4rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .2rem .8rem #171b241a}.PaymentOffersCarousel-module-scss-module__So0-xG__previous{left:-2.2rem}.PaymentOffersCarousel-module-scss-module__So0-xG__next{right:-2.2rem}.PaymentOffersCarousel-module-scss-module__So0-xG__controls button:hover{background:var(--site-color-main-5)}@media (max-width:999px){.PaymentOffersCarousel-module-scss-module__So0-xG__card{flex-basis:calc(50% - .5rem)}}@media (max-width:599px){.PaymentOffersCarousel-module-scss-module__So0-xG__root{margin-bottom:6rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header{margin-bottom:2.4rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header h2{font-size:2.6rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header p{font-size:1.6rem;line-height:1.45}.PaymentOffersCarousel-module-scss-module__So0-xG__card{flex-basis:84vw;height:22rem}.PaymentOffersCarousel-module-scss-module__So0-xG__card h3{font-size:1.8rem}.PaymentOffersCarousel-module-scss-module__So0-xG__controls{display:none}}
.StoreroomFloorPlan-module-scss-module__y-ogsW__plan{background:var(--site-color-main-5);border-radius:2rem;gap:2rem;display:grid;overflow:hidden}.StoreroomFloorPlan-module-scss-module__y-ogsW__planHeader{justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2rem 0;display:flex}.StoreroomFloorPlan-module-scss-module__y-ogsW__entranceLabel,.StoreroomFloorPlan-module-scss-module__y-ogsW__entranceSelect select{font-family:inherit;font-size:2rem;font-weight:400;line-height:1.4em}.StoreroomFloorPlan-module-scss-module__y-ogsW__entranceSelect select{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.StoreroomFloorPlan-module-scss-module__y-ogsW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.StoreroomFloorPlan-module-scss-module__y-ogsW__canvas{background:0 0;border-radius:0;min-height:0;padding:2rem;position:relative;overflow:auto}.StoreroomFloorPlan-module-scss-module__y-ogsW__composite{width:100%;min-width:100rem;height:auto;display:block}.StoreroomFloorPlan-module-scss-module__y-ogsW__background{pointer-events:none;mix-blend-mode:multiply}.StoreroomFloorPlan-module-scss-module__y-ogsW__schema *{visibility:hidden;pointer-events:none}.StoreroomFloorPlan-module-scss-module__y-ogsW__labels{color:var(--site-color-main-100);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-family:sans-serif;font-weight:500}.StoreroomFloorPlan-module-scss-module__y-ogsW__labels text{fill:currentColor;paint-order:stroke;stroke:#ffffff94;stroke-width:.12em;stroke-linejoin:round}.StoreroomFloorPlan-module-scss-module__y-ogsW__labels .StoreroomFloorPlan-module-scss-module__y-ogsW__labelHighlighted{stroke:#01374acc}:is(.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storageroom].is-status :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storage].is-status :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-status:is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-status :is(path,polygon,polyline,rect,circle,ellipse,use)){visibility:visible;opacity:1;pointer-events:auto;fill:var(--floor-plan-fill)!important;stroke:none!important}:is(.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storageroom].is-available :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storage].is-available :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-available:is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-available :is(path,polygon,polyline,rect,circle,ellipse,use)){cursor:pointer;transition:fill .16s}:is(.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storageroom].is-available:hover :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storage].is-available:hover :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-available:hover:is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-available:hover :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storageroom].is-available:focus :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-category=storage].is-available:focus :is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-available:focus:is(path,polygon,polyline,rect,circle,ellipse,use),.StoreroomFloorPlan-module-scss-module__y-ogsW__schema [data-num].is-available:focus :is(path,polygon,polyline,rect,circle,ellipse,use)){outline:none;fill:var(--floor-plan-active)!important}.StoreroomFloorPlan-module-scss-module__y-ogsW__legend{z-index:3;pointer-events:none;flex-wrap:wrap;justify-content:end;gap:1.4rem 2rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.StoreroomFloorPlan-module-scss-module__y-ogsW__legend li{align-items:center;gap:.7rem;font-size:1.3rem;display:flex}.StoreroomFloorPlan-module-scss-module__y-ogsW__legend i{border:1px solid;border-radius:.5rem;width:2.4rem;height:2.4rem;display:block}@media (max-width:700px){.StoreroomFloorPlan-module-scss-module__y-ogsW__plan{border-radius:1.2rem}.StoreroomFloorPlan-module-scss-module__y-ogsW__planHeader{flex-direction:column;align-items:flex-start;padding:1.2rem 1.2rem 0}.StoreroomFloorPlan-module-scss-module__y-ogsW__legend{justify-content:start}.StoreroomFloorPlan-module-scss-module__y-ogsW__canvas{padding:1.2rem;overflow:auto hidden}}
.ProgressPage-module-scss-module__i0KvRa__page{min-height:100vh;color:var(--site-color-main-100);background:#fff}.ProgressPage-module-scss-module__i0KvRa__content{width:min(148rem,100% - 12rem);margin:0 auto;padding:8rem 0 12rem}.ProgressPage-module-scss-module__i0KvRa__albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 3rem;display:grid}.ProgressPage-module-scss-module__i0KvRa__albumGallery{min-width:0}.ProgressPage-module-scss-module__i0KvRa__album{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none;display:block}.ProgressPage-module-scss-module__i0KvRa__cover{aspect-ratio:1.45;background:var(--site-color-accent-10);border-radius:1.2rem;display:block;position:relative;overflow:hidden}.ProgressPage-module-scss-module__i0KvRa__cover img{object-fit:cover;transition:transform .35s}.ProgressPage-module-scss-module__i0KvRa__albumTitle{z-index:1;max-width:calc(100% - 3.2rem);color:var(--site-color-main-100);text-align:center;background:#fff;border-radius:.7rem;padding:1rem 2.4rem;font-size:2.2rem;font-weight:600;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2rem .8rem #00000012}.ProgressPage-module-scss-module__i0KvRa__album:hover .ProgressPage-module-scss-module__i0KvRa__cover img{transform:scale(1.035)}.ProgressPage-module-scss-module__i0KvRa__hiddenGalleryItem{display:none}.ProgressPage-module-scss-module__i0KvRa__empty{color:var(--site-color-accent-80);margin:0;font-size:2rem}@media (max-width:1100px){.ProgressPage-module-scss-module__i0KvRa__content{width:min(100% - 4rem,100rem)}.ProgressPage-module-scss-module__i0KvRa__albums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ProgressPage-module-scss-module__i0KvRa__content{padding:5rem 0 7rem}.ProgressPage-module-scss-module__i0KvRa__albums{grid-template-columns:1fr;gap:3rem}.ProgressPage-module-scss-module__i0KvRa__albumTitle{padding:.9rem 2rem;font-size:2rem}}
.PaymentPage-module-scss-module__GfXtTq__page{color:#171b24;background:#fff;overflow:hidden}.PaymentPage-module-scss-module__GfXtTq__wrapper{width:min(124rem,100% - 4rem);margin:0 auto}.PaymentPage-module-scss-module__GfXtTq__tabs{background:var(--site-color-main-5);border-radius:.7rem;gap:.4rem;width:max-content;max-width:100%;margin:4rem 0;padding:.5rem;display:flex;overflow:auto}.PaymentPage-module-scss-module__GfXtTq__tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:none;padding:1.5rem 2rem;font-size:1.7rem}.PaymentPage-module-scss-module__GfXtTq__tabs .PaymentPage-module-scss-module__GfXtTq__activeTab{background:#fff;box-shadow:0 .2rem 1rem #0000000d}.PaymentPage-module-scss-module__GfXtTq__paymentForm{margin-bottom:10rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms{margin:0 0 10rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>h2{margin:0 0 3rem;font-size:3.6rem;font-weight:500;line-height:1.15}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>div{gap:3rem;display:grid}.PaymentPage-module-scss-module__GfXtTq__tradeInForm{margin-bottom:10rem}.PaymentPage-module-scss-module__GfXtTq__tradeInForm>h2{margin:0 0 3rem;font-size:2.8rem;font-weight:500;line-height:1.2}.PaymentPage-module-scss-module__GfXtTq__tradeInSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.PaymentPage-module-scss-module__GfXtTq__tradeInFormIntro{grid-column:1/-1}.PaymentPage-module-scss-module__GfXtTq__tradeInInlineForm{margin-bottom:0}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard{border:.8rem solid var(--site-color-main-5);border-radius:2rem;padding:4rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard .PaymentPage-module-scss-module__GfXtTq__tradeInStep{margin-bottom:0}.PaymentPage-module-scss-module__GfXtTq__tradeInStep{align-items:center;gap:2rem;min-height:10rem;margin-bottom:2rem;display:flex}.PaymentPage-module-scss-module__GfXtTq__tradeInStep>b{background:var(--site-color-accent-10);width:10rem;height:10rem;color:var(--site-color-accent-100);border-radius:1rem;flex:0 0 10rem;justify-content:center;align-items:center;padding:.6rem 1.5rem;font-size:2rem;font-weight:600;display:flex}.PaymentPage-module-scss-module__GfXtTq__tradeInStep h3{margin:0 0 1rem;font-size:2rem;font-weight:600;line-height:1.4}.PaymentPage-module-scss-module__GfXtTq__tradeInStep p{margin:0;font-size:2rem;font-weight:500;line-height:1.4}@media (max-width:599px){.PaymentPage-module-scss-module__GfXtTq__wrapper{width:calc(100% - 3rem)}.PaymentPage-module-scss-module__GfXtTq__tabs{margin:2rem 0}.PaymentPage-module-scss-module__GfXtTq__tabs button{padding:1.2rem;font-size:1.4rem}.PaymentPage-module-scss-module__GfXtTq__paymentForm,.PaymentPage-module-scss-module__GfXtTq__tradeInForm,.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms{margin-bottom:6rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>h2{margin-bottom:2rem;font-size:2.8rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>div{gap:1.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInForm>h2{font-size:2.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInSteps{grid-template-columns:1fr;gap:1.2rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard{border-radius:1.6rem;padding:2.4rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep{gap:1.2rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep>b{flex-basis:8rem;width:8rem;height:8rem;font-size:1.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep h3,.PaymentPage-module-scss-module__GfXtTq__tradeInStep p{font-size:1.8rem}}
.ContactsPage-module-scss-module___kW0nG__content{background:#fff;max-width:148rem;margin:0 auto;padding:4rem 2rem 10rem}.ContactsPage-module-scss-module___kW0nG__content h2{color:#76899a;margin:0 0 2rem;font-size:2.4rem;font-weight:500}.ContactsPage-module-scss-module___kW0nG__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ContactsPage-module-scss-module___kW0nG__card{text-align:center;background:#f3f3f4;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;gap:3.2rem;min-height:16.4rem;font-size:1.9rem;display:flex}.ContactsPage-module-scss-module___kW0nG__value{font-size:2.4rem}.ContactsPage-module-scss-module___kW0nG__phoneCard{color:#fff;background:#373b45;padding:2rem}.ContactsPage-module-scss-module___kW0nG__phoneCard>a{font-size:2.7rem}.ContactsPage-module-scss-module___kW0nG__phoneCard button{color:#607183;cursor:pointer;background:#fff;border:0;border-radius:.4rem;width:100%;min-height:5.2rem}.ContactsPage-module-scss-module___kW0nG__socials{gap:1rem;display:flex}.ContactsPage-module-scss-module___kW0nG__socials a{border:1px solid #171b24;border-radius:.5rem;place-items:center;width:5.5rem;height:5.5rem;display:grid}.ContactsPage-module-scss-module___kW0nG__socials img{object-fit:contain;width:2.4rem;height:2.4rem}.ContactsPage-module-scss-module___kW0nG__addressGrid{margin-top:4rem}.ContactsPage-module-scss-module___kW0nG__addressHeading{margin-top:0!important}.ContactsPage-module-scss-module___kW0nG__officeList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ContactsPage-module-scss-module___kW0nG__addressCard{background:#f3f3f4;border-radius:2rem;flex-direction:column;gap:1.2rem;width:100%;min-height:15.4rem;padding:3rem;font-style:normal;display:flex}.ContactsPage-module-scss-module___kW0nG__addressCard strong{font-size:2.4rem;font-weight:500}.ContactsPage-module-scss-module___kW0nG__addressCard span:last-child{white-space:pre-line}.ContactsPage-module-scss-module___kW0nG__map{border:1px solid #d1d1d3;border-radius:2rem;width:100%;height:100%;min-height:45rem;margin-top:4rem}@media (min-width:1280px){.ContactsPage-module-scss-module___kW0nG__map{min-height:56.7rem}}@media (min-width:1540px){.ContactsPage-module-scss-module___kW0nG__content{padding:5rem 6rem 12rem}.ContactsPage-module-scss-module___kW0nG__card{min-height:19rem}.ContactsPage-module-scss-module___kW0nG__addressGrid{grid-template-columns:45rem minmax(0,1fr);gap:4rem;margin-top:5rem;display:grid}.ContactsPage-module-scss-module___kW0nG__addressHeading{margin-top:0!important}.ContactsPage-module-scss-module___kW0nG__officeList{grid-template-columns:1fr}.ContactsPage-module-scss-module___kW0nG__map{margin-top:0}}@media (max-width:1100px){.ContactsPage-module-scss-module___kW0nG__officeList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ContactsPage-module-scss-module___kW0nG__content{padding-top:3rem;padding-bottom:7rem}.ContactsPage-module-scss-module___kW0nG__content h2{font-size:2.1rem}.ContactsPage-module-scss-module___kW0nG__contactGrid{grid-template-columns:1fr}.ContactsPage-module-scss-module___kW0nG__card{gap:2.2rem;min-height:14rem}.ContactsPage-module-scss-module___kW0nG__addressGrid{margin-top:3rem}.ContactsPage-module-scss-module___kW0nG__addressHeading{margin-top:0!important}.ContactsPage-module-scss-module___kW0nG__officeList{grid-template-columns:1fr}.ContactsPage-module-scss-module___kW0nG__addressCard{padding:2.4rem}.ContactsPage-module-scss-module___kW0nG__map{min-height:42rem;margin-top:3rem}}
.LocationPage-module-scss-module__Zz6uRa__content{background:#fff;max-width:148rem;margin:0 auto;padding:4rem 2rem 10rem}.LocationPage-module-scss-module__Zz6uRa__intro{grid-template-columns:minmax(0,2fr) minmax(30rem,1fr);gap:7rem;margin-bottom:4rem;display:grid}.LocationPage-module-scss-module__Zz6uRa__intro h2{margin:0 0 2.2rem;font-size:2.4rem;font-weight:500}.LocationPage-module-scss-module__Zz6uRa__intro p{margin:0;font-size:1.7rem;line-height:1.35}.LocationPage-module-scss-module__Zz6uRa__copy p{white-space:pre-line}.LocationPage-module-scss-module__Zz6uRa__copy{max-width:84rem}.LocationPage-module-scss-module__Zz6uRa__copy .LocationPage-module-scss-module__Zz6uRa__lead{margin-bottom:1.8rem}.LocationPage-module-scss-module__Zz6uRa__office{font-style:normal}.LocationPage-module-scss-module__Zz6uRa__officeActions{align-items:center;gap:2.2rem;margin-bottom:1.8rem;font-weight:600;display:flex}.LocationPage-module-scss-module__Zz6uRa__officeActions button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:600}.LocationPage-module-scss-module__Zz6uRa__office p+p{margin-top:1.2rem}.LocationPage-module-scss-module__Zz6uRa__office p:last-child{white-space:pre-line}.LocationPage-module-scss-module__Zz6uRa__mapFrame{background:#f3f3f4;border:1px solid #a2a4a7;border-radius:2rem;height:53.5rem;position:relative;overflow:hidden}.LocationPage-module-scss-module__Zz6uRa__description{max-width:80rem;margin-top:4rem;font-size:1.8rem;line-height:1.5}.LocationPage-module-scss-module__Zz6uRa__description .payload-richtext>:first-child{margin-top:0}.LocationPage-module-scss-module__Zz6uRa__description .payload-richtext>:last-child{margin-bottom:0}.LocationPage-module-scss-module__Zz6uRa__tabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:.4rem;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 .4rem 2rem #171b241a}.LocationPage-module-scss-module__Zz6uRa__tabs button{color:#171b24;cursor:pointer;background:0 0;border:0;min-height:5.2rem;padding:0 2.2rem}.LocationPage-module-scss-module__Zz6uRa__tabs button[aria-selected=true]{background:#fff;box-shadow:0 .2rem 1rem #171b241a}.LocationPage-module-scss-module__Zz6uRa__infrastructure,.LocationPage-module-scss-module__Zz6uRa__yandexMap{position:absolute;inset:0}.LocationPage-module-scss-module__Zz6uRa__infrastructure img{object-fit:cover;object-position:50% 58%}@media (min-width:1540px){.LocationPage-module-scss-module__Zz6uRa__content{padding:5rem 6rem 12rem}.LocationPage-module-scss-module__Zz6uRa__intro{gap:10rem}.LocationPage-module-scss-module__Zz6uRa__mapFrame{height:62rem}}@media (max-width:800px){.LocationPage-module-scss-module__Zz6uRa__content{padding-top:3rem;padding-bottom:7rem}.LocationPage-module-scss-module__Zz6uRa__intro{grid-template-columns:1fr;gap:3.5rem}.LocationPage-module-scss-module__Zz6uRa__intro h2{margin-bottom:1.5rem;font-size:2.2rem}.LocationPage-module-scss-module__Zz6uRa__officeActions{flex-direction:column;align-items:flex-start;gap:1.2rem}.LocationPage-module-scss-module__Zz6uRa__mapFrame{border-radius:1.4rem;height:48rem}.LocationPage-module-scss-module__Zz6uRa__description{margin-top:3rem;font-size:1.7rem}.LocationPage-module-scss-module__Zz6uRa__tabs{width:max-content;top:1.2rem}.LocationPage-module-scss-module__Zz6uRa__tabs button{min-height:4.8rem;padding-inline:1.6rem}.LocationPage-module-scss-module__Zz6uRa__infrastructure img{object-position:52% center}}
