.container[data-v-b6984529]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container[data-v-b6984529]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container[data-v-b6984529]{padding-left:40px;padding-right:40px}}.container-new[data-v-b6984529]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:40px;padding-right:40px;width:100%}@media (max-width:1019px){.container-new[data-v-b6984529]{padding-left:20px;padding-right:20px}}@media (max-width:767px){.container-new[data-v-b6984529]{padding-left:12px;padding-right:12px}}.container-hidden[data-v-b6984529]{margin-left:-12px;margin-right:-12px}@media (min-width:768px){.container-hidden[data-v-b6984529]{margin-left:-16px;margin-right:-16px}}@media (min-width:1020px){.container-hidden[data-v-b6984529]{margin-left:0;margin-right:0}}.container_600[data-v-b6984529]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;max-width:600px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container_600[data-v-b6984529]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_600[data-v-b6984529]{padding-left:40px;padding-right:40px}}.container_650[data-v-b6984529]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;max-width:650px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container_650[data-v-b6984529]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_650[data-v-b6984529]{padding-left:40px;padding-right:40px}}.container_680[data-v-b6984529]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;max-width:680px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container_680[data-v-b6984529]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_680[data-v-b6984529]{padding-left:40px;padding-right:40px}}.mini-loader[data-v-b6984529]{animation:rotation 1s linear infinite;border:1.5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:15px;width:15px}.format-text[data-v-b6984529]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media (max-width:1019px){.format-text[data-v-b6984529]{font-size:15px}}.format-text[data-v-b6984529]>:not(:last-child){margin-bottom:25px}.format-text ul[data-v-b6984529]{list-style:none;margin:0;padding:0}.format-text li[data-v-b6984529]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;list-style:inherit}@media (max-width:1019px){.format-text li[data-v-b6984529]{font-size:15px}}.format-text ol[data-v-b6984529]{margin-bottom:0;margin-left:20px;margin-top:0;padding:0}.format-text ul li[data-v-b6984529]{padding-left:14px;position:relative}.format-text ul li[data-v-b6984529]:after{background-color:#41aa37;border-radius:50px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.format-text ol li[data-v-b6984529]::marker{color:#41aa37}.image-container img[data-v-b6984529]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-absolute img[data-v-b6984529]{left:0;position:absolute;top:0}.app-queue-indicator[data-v-b6984529]{width:-moz-fit-content;width:fit-content}.app-queue-indicator--big .app-queue-indicator__container[data-v-b6984529]{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:130%}@media (max-width:1019px){.app-queue-indicator--big .app-queue-indicator__container[data-v-b6984529]{font-size:17px}}.app-queue-indicator--big .app-queue-indicator__icon[data-v-b6984529]{height:24px;width:24px}.app-queue-indicator__container[data-v-b6984529]{align-items:center;color:#41aa37;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:130%;position:relative}@media (max-width:1019px){.app-queue-indicator__container[data-v-b6984529]{font-size:13px}}.app-queue-indicator__container:hover .app-queue-indicator__hint[data-v-b6984529]{opacity:1;pointer-events:auto;visibility:visible}.app-queue-indicator__icon[data-v-b6984529]{height:16px;width:16px}.app-queue-indicator__hint[data-v-b6984529]{background-color:#fff;border-radius:6px;box-shadow:0 0 20px #0003;color:#000;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:130%;min-width:220px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;text-align:right;top:calc(100% + 10px);transition:opacity .15s;visibility:hidden;z-index:10}@media (max-width:1019px){.app-queue-indicator__hint[data-v-b6984529]{font-size:12px}}.app-queue-indicator__hint[data-v-b6984529]:before{background-color:#fff;content:"";display:block;height:10px;position:absolute;right:10px;top:-5px;transform:rotate(45deg);width:10px;z-index:9}.app-queue-indicator__hint--apartment-detail[data-v-b6984529]{left:0;text-align:left}.app-queue-indicator__hint--apartment-detail[data-v-b6984529]:before{left:10px;right:unset}.container[data-v-429cc0e3]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container[data-v-429cc0e3]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container[data-v-429cc0e3]{padding-left:40px;padding-right:40px}}.container-new[data-v-429cc0e3]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:40px;padding-right:40px;width:100%}@media (max-width:1019px){.container-new[data-v-429cc0e3]{padding-left:20px;padding-right:20px}}@media (max-width:767px){.container-new[data-v-429cc0e3]{padding-left:12px;padding-right:12px}}.container-hidden[data-v-429cc0e3]{margin-left:-12px;margin-right:-12px}@media (min-width:768px){.container-hidden[data-v-429cc0e3]{margin-left:-16px;margin-right:-16px}}@media (min-width:1020px){.container-hidden[data-v-429cc0e3]{margin-left:0;margin-right:0}}.container_600[data-v-429cc0e3]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;max-width:600px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container_600[data-v-429cc0e3]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_600[data-v-429cc0e3]{padding-left:40px;padding-right:40px}}.container_650[data-v-429cc0e3]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;max-width:650px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container_650[data-v-429cc0e3]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_650[data-v-429cc0e3]{padding-left:40px;padding-right:40px}}.container_680[data-v-429cc0e3]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;max-width:680px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container_680[data-v-429cc0e3]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_680[data-v-429cc0e3]{padding-left:40px;padding-right:40px}}.mini-loader[data-v-429cc0e3]{animation:rotation 1s linear infinite;border:1.5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:15px;width:15px}.format-text[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media (max-width:1019px){.format-text[data-v-429cc0e3]{font-size:15px}}.format-text[data-v-429cc0e3]>:not(:last-child){margin-bottom:25px}.format-text ul[data-v-429cc0e3]{list-style:none;margin:0;padding:0}.format-text li[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;list-style:inherit}@media (max-width:1019px){.format-text li[data-v-429cc0e3]{font-size:15px}}.format-text ol[data-v-429cc0e3]{margin-bottom:0;margin-left:20px;margin-top:0;padding:0}.format-text ul li[data-v-429cc0e3]{padding-left:14px;position:relative}.format-text ul li[data-v-429cc0e3]:after{background-color:#41aa37;border-radius:50px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.format-text ol li[data-v-429cc0e3]::marker{color:#41aa37}.image-container img[data-v-429cc0e3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-absolute img[data-v-429cc0e3]{left:0;position:absolute;top:0}.apartments-price-block--list .apartments-price-block__price--presale[data-v-429cc0e3]{font-family:InterDisplay;font-size:16px;font-weight:500;line-height:130%}@media (max-width:1019px){.apartments-price-block--list .apartments-price-block__price--presale[data-v-429cc0e3]{font-size:15px}}.apartments-price-block--list .apartments-price-block__old-price[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%}.apartments-price-block--chess[data-v-429cc0e3]{display:flex;flex-direction:column;gap:8px}.apartments-price-block--chess .apartments-price-block__price--row[data-v-429cc0e3]{grid-template-columns:1fr;grid-gap:0}@media (min-width:1170px){.apartments-price-block--chess .apartments-price-block__price--row[data-v-429cc0e3]{grid-template-columns:201px auto;grid-gap:12px}}.apartments-price-block--chess .apartments-price-block__price--row-without-base-price[data-v-429cc0e3]{grid-template-columns:auto;grid-gap:0!important}.apartments-price-block--chess .apartments-price-block__price-value[data-v-429cc0e3],.apartments-price-block--chess .apartments-price-block__promotion-price[data-v-429cc0e3]{font-family:InterDisplay;font-size:18px;font-weight:500;line-height:130%}@media (max-width:1019px){.apartments-price-block--chess .apartments-price-block__price-value[data-v-429cc0e3],.apartments-price-block--chess .apartments-price-block__promotion-price[data-v-429cc0e3]{font-size:17px;line-height:normal}}.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%}@media (max-width:1019px){.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-429cc0e3]{font-size:13px}}@media (min-width:1170px){.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-429cc0e3]{color:#4d4d4f;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}}@media (min-width:1170px) and (max-width:1019px){.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-429cc0e3]{font-size:15px}}@media (min-width:1170px){.apartments-price-block--chess .apartments-price-block__price[data-v-429cc0e3]{gap:8px}}.apartments-price-block--chess .apartments-price-block__old-price[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%;margin-left:8px;text-decoration:line-through}@media (max-width:1019px){.apartments-price-block--chess .apartments-price-block__old-price[data-v-429cc0e3]{font-size:14px;font-size:16px;line-height:130%}}.apartments-price-block--apartment-detail .apartments-price-block__price-value[data-v-429cc0e3],.apartments-price-block--apartment-detail .apartments-price-block__promotion-price[data-v-429cc0e3]{font-family:FactorB;font-size:24px;font-weight:500;line-height:110%}@media (max-width:1019px){.apartments-price-block--apartment-detail .apartments-price-block__price-value[data-v-429cc0e3],.apartments-price-block--apartment-detail .apartments-price-block__promotion-price[data-v-429cc0e3]{font-size:20px}}.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:160%;margin-left:8px}@media (max-width:1019px){.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-429cc0e3]{font-size:11px;line-height:130%}}@media (min-width:1170px){.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%;margin-left:16px}}@media (min-width:1170px) and (max-width:1019px){.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-429cc0e3]{font-size:13px}}.apartments-price-block--apartment-detail .apartments-price-block__price-value-wrp[data-v-429cc0e3]{align-items:flex-end}.apartments-price-block--other-flats .apartments-price-block__price--row[data-v-429cc0e3]{grid-gap:12px}@media (max-width:1019px){.apartments-price-block--other-flats .apartments-price-block__price--row[data-v-429cc0e3]{grid-template-columns:167px auto;grid-gap:8px;align-items:flex-start}}.apartments-price-block--other-flats .apartments-price-block__price-wrp[data-v-429cc0e3]{color:#4d4d4f;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%;min-height:22.4px}@media (max-width:1019px){.apartments-price-block--other-flats .apartments-price-block__price-wrp[data-v-429cc0e3]{font-size:13px}}.apartments-price-block--other-flats .apartments-price-block__price-value-wrp[data-v-429cc0e3]{align-items:flex-start;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media (max-width:1019px){.apartments-price-block--other-flats .apartments-price-block__price-value-wrp[data-v-429cc0e3]{font-size:15px}}.apartments-price-block--other-flats .apartments-price-block__price-value[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media (max-width:1019px){.apartments-price-block--other-flats .apartments-price-block__price-value[data-v-429cc0e3]{font-size:15px}}.apartments-price-block--other-flats .apartments-price-block__promotion-price[data-v-429cc0e3]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media (max-width:1019px){.apartments-price-block--other-flats .apartments-price-block__promotion-price[data-v-429cc0e3]{font-size:15px}}.apartments-price-block--other-flats .apartments-price-block__old-price[data-v-429cc0e3]{margin:0}.apartments-price-block__price[data-v-429cc0e3]{display:flex;flex-direction:column;gap:2px}.apartments-price-block__price--presale[data-v-429cc0e3]{font-family:InterDisplay;font-size:18px;font-weight:600;line-height:130%}@media (max-width:1019px){.apartments-price-block__price--presale[data-v-429cc0e3]{font-size:16px;font-size:18px}}.apartments-price-block__price--row[data-v-429cc0e3]{display:grid;grid-template-columns:180px auto;grid-gap:8px;align-items:center}.apartments-price-block__price--row-without-base-price[data-v-429cc0e3]{grid-template-columns:auto;grid-gap:0!important}.apartments-price-block__price-wrp[data-v-429cc0e3]{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:130%}@media (max-width:1019px){.apartments-price-block__price-wrp[data-v-429cc0e3]{font-size:13px;font-size:14px}}.apartments-price-block__price-value[data-v-429cc0e3]{color:#41aa37;font-family:InterDisplay;font-size:16px;font-weight:500;line-height:130%}@media (max-width:1019px){.apartments-price-block__price-value[data-v-429cc0e3]{font-size:15px;font-size:16px}}.apartments-price-block__price-value--discount[data-v-429cc0e3]{color:#ff9100}.apartments-price-block__discount-icon[data-v-429cc0e3]{color:#ff9100;height:16px;margin-left:4px;width:16px}.apartments-price-block__old-price[data-v-429cc0e3]{color:#949494;font-family:Inter,sans-serif;font-size:16px;font-size:13px;font-weight:400;line-height:120%;line-height:130%;margin-left:12px;text-decoration:line-through}@media (max-width:1019px){.apartments-price-block__old-price[data-v-429cc0e3]{font-size:14px;font-size:12px;line-height:130%}}@media (max-width:767px){.apartments-price-block__old-price[data-v-429cc0e3]{font-size:13px}}.apartments-price-block__price-value-wrp[data-v-429cc0e3]{align-items:center;display:flex;white-space:nowrap}.apartments-price-block__price-value-wrp--column[data-v-429cc0e3]{flex-direction:column;margin-left:auto;text-align:right}.apartments-price-block__promotion-price[data-v-429cc0e3]{align-items:center;display:flex}
