.container[data-v-17f9a729]{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-17f9a729]{padding-left:20px;padding-right:20px}}@media(min-width:1020px){.container[data-v-17f9a729]{padding-left:40px;padding-right:40px}}.container-new[data-v-17f9a729]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:12px;padding-right:12px;width:100%}@media(min-width:768px){.container-new[data-v-17f9a729]{padding-left:20px;padding-right:20px}}@media(min-width:1020px){.container-new[data-v-17f9a729]{padding-left:40px;padding-right:40px}}.container-hidden[data-v-17f9a729]{margin-left:-12px;margin-right:-12px}@media(min-width:768px){.container-hidden[data-v-17f9a729]{margin-left:-20px;margin-right:-20px}}@media(min-width:1020px){.container-hidden[data-v-17f9a729]{margin-left:0;margin-right:0}}.container-padding[data-v-17f9a729]{padding-left:12px;padding-right:12px}@media(min-width:768px){.container-padding[data-v-17f9a729]{padding-left:20px;padding-right:20px}}@media(min-width:1020px){.container-padding[data-v-17f9a729]{padding-left:0;padding-right:0}}.container_600[data-v-17f9a729]{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-17f9a729]{padding-left:20px;padding-right:20px}}@media(min-width:1020px){.container_600[data-v-17f9a729]{padding-left:40px;padding-right:40px}}.container_650[data-v-17f9a729]{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-17f9a729]{padding-left:20px;padding-right:20px}}@media(min-width:1020px){.container_650[data-v-17f9a729]{padding-left:40px;padding-right:40px}}.container_680[data-v-17f9a729]{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-17f9a729]{padding-left:20px;padding-right:20px}}@media(min-width:1020px){.container_680[data-v-17f9a729]{padding-left:40px;padding-right:40px}}.mini-loader[data-v-17f9a729]{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-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media(max-width:767px){.format-text[data-v-17f9a729]{font-size:15px}}.format-text[data-v-17f9a729]>:not(:last-child){margin-bottom:25px}.format-text ul[data-v-17f9a729]{list-style:none;margin:0;padding:0}.format-text li[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;list-style:inherit}@media(max-width:767px){.format-text li[data-v-17f9a729]{font-size:15px}}.format-text ol[data-v-17f9a729]{margin-bottom:0;margin-left:20px;margin-top:0;padding:0}.format-text ul li[data-v-17f9a729]{padding-left:14px;position:relative}.format-text ul li[data-v-17f9a729]:after{background-color:#41aa37;border-radius:50px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.format-text ol li[data-v-17f9a729]::marker{color:#41aa37}.image-container img[data-v-17f9a729]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-absolute img[data-v-17f9a729]{left:0;position:absolute;top:0}.apartments-price-block--list .apartments-price-block__price--presale[data-v-17f9a729]{font-family:InterDisplay;font-size:16px;font-weight:500;line-height:130%}@media(max-width:767px){.apartments-price-block--list .apartments-price-block__price--presale[data-v-17f9a729]{font-size:15px}}.apartments-price-block--list .apartments-price-block__old-price[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%}.apartments-price-block--chess[data-v-17f9a729]{display:flex;flex-direction:column;gap:8px}.apartments-price-block--chess .apartments-price-block__price--presale[data-v-17f9a729]{font-family:InterDisplay;font-size:18px;font-weight:500;line-height:130%}@media(max-width:767px){.apartments-price-block--chess .apartments-price-block__price--presale[data-v-17f9a729]{font-size:17px;line-height:normal}}@media(min-width:1170px){.apartments-price-block--chess .apartments-price-block__price--presale[data-v-17f9a729]{font-family:InterDisplay;font-size:16px;font-weight:500;line-height:130%}}@media(min-width:1170px)and (max-width:767px){.apartments-price-block--chess .apartments-price-block__price--presale[data-v-17f9a729]{font-size:15px}}.apartments-price-block--chess .apartments-price-block__price--row[data-v-17f9a729]{grid-template-columns:1fr;grid-gap:0}@media(min-width:1170px){.apartments-price-block--chess .apartments-price-block__price--row[data-v-17f9a729]{grid-template-columns:201px auto;grid-gap:12px}}.apartments-price-block--chess .apartments-price-block__price--row-without-base-price[data-v-17f9a729]{grid-template-columns:auto;grid-gap:0!important}.apartments-price-block--chess .apartments-price-block__price-value[data-v-17f9a729],.apartments-price-block--chess .apartments-price-block__promotion-price[data-v-17f9a729]{font-family:InterDisplay;font-size:16px;font-weight:500;line-height:130%}@media(max-width:767px){.apartments-price-block--chess .apartments-price-block__price-value[data-v-17f9a729],.apartments-price-block--chess .apartments-price-block__promotion-price[data-v-17f9a729]{font-size:15px}}.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%}@media(max-width:767px){.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-17f9a729]{font-size:13px}}@media(min-width:1170px){.apartments-price-block--chess .apartments-price-block__price-wrp[data-v-17f9a729]{color:#4d4d4f}.apartments-price-block--chess .apartments-price-block__price[data-v-17f9a729]{gap:4px}}.apartments-price-block--chess .apartments-price-block__old-price[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%;margin-left:12px;text-decoration:line-through}@media(max-width:767px){.apartments-price-block--chess .apartments-price-block__old-price[data-v-17f9a729]{font-size:14px;font-size:16px;line-height:130%}}.apartments-price-block--apartment-detail .apartments-price-block__price-value[data-v-17f9a729],.apartments-price-block--apartment-detail .apartments-price-block__promotion-price[data-v-17f9a729]{font-family:FactorB;font-size:24px;font-weight:500;line-height:110%}@media(max-width:767px){.apartments-price-block--apartment-detail .apartments-price-block__price-value[data-v-17f9a729],.apartments-price-block--apartment-detail .apartments-price-block__promotion-price[data-v-17f9a729]{font-size:20px}}.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:160%;margin-left:8px}@media(max-width:767px){.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-17f9a729]{font-size:11px;line-height:130%}}@media(min-width:1170px){.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%;margin-left:16px}}@media(min-width:1170px)and (max-width:767px){.apartments-price-block--apartment-detail .apartments-price-block__old-price[data-v-17f9a729]{font-size:13px}}.apartments-price-block--apartment-detail .apartments-price-block__price-value-wrp[data-v-17f9a729]{align-items:flex-end}.apartments-price-block--other-flats .apartments-price-block__price--row[data-v-17f9a729]{grid-gap:12px}@media(max-width:767px){.apartments-price-block--other-flats .apartments-price-block__price--row[data-v-17f9a729]{grid-template-columns:167px auto;grid-gap:8px;align-items:flex-start}}.apartments-price-block--other-flats .apartments-price-block__price-wrp[data-v-17f9a729]{color:#4d4d4f;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%;min-height:22.4px}@media(max-width:767px){.apartments-price-block--other-flats .apartments-price-block__price-wrp[data-v-17f9a729]{font-size:13px}}.apartments-price-block--other-flats .apartments-price-block__price-value-wrp[data-v-17f9a729]{align-items:flex-start;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media(max-width:767px){.apartments-price-block--other-flats .apartments-price-block__price-value-wrp[data-v-17f9a729]{font-size:15px}}.apartments-price-block--other-flats .apartments-price-block__price-value[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media(max-width:767px){.apartments-price-block--other-flats .apartments-price-block__price-value[data-v-17f9a729]{font-size:15px}}.apartments-price-block--other-flats .apartments-price-block__promotion-price[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}@media(max-width:767px){.apartments-price-block--other-flats .apartments-price-block__promotion-price[data-v-17f9a729]{font-size:15px}}.apartments-price-block--other-flats .apartments-price-block__old-price[data-v-17f9a729]{margin:0}.apartments-price-block--brochure .apartments-price-block__price[data-v-17f9a729]{gap:4px}.apartments-price-block--brochure .apartments-price-block__price--presale[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}.apartments-price-block--brochure .apartments-price-block__price-wrp[data-v-17f9a729]{color:#949494;font-size:11px;line-height:130%}.apartments-price-block--brochure .apartments-price-block__price-value[data-v-17f9a729],.apartments-price-block--brochure .apartments-price-block__promotion-price[data-v-17f9a729]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}.apartments-price-block--brochure .apartments-price-block__old-price[data-v-17f9a729]{color:#949494;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:130%;margin-left:8px}.apartments-price-block__price[data-v-17f9a729]{display:flex;flex-direction:column;gap:2px}.apartments-price-block__price--presale[data-v-17f9a729]{font-family:InterDisplay;font-size:18px;font-weight:600;line-height:130%}@media(max-width:767px){.apartments-price-block__price--presale[data-v-17f9a729]{font-size:16px;font-size:18px}}.apartments-price-block__price--row[data-v-17f9a729]{display:grid;grid-template-columns:180px auto;grid-gap:8px;align-items:center}.apartments-price-block__price--row-without-base-price[data-v-17f9a729]{grid-template-columns:auto;grid-gap:0!important}.apartments-price-block__price-wrp[data-v-17f9a729]{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:130%}@media(max-width:767px){.apartments-price-block__price-wrp[data-v-17f9a729]{font-size:13px;font-size:14px}}.apartments-price-block__price-value[data-v-17f9a729]{color:#41aa37;font-family:InterDisplay;font-size:16px;font-weight:500;line-height:130%}@media(max-width:767px){.apartments-price-block__price-value[data-v-17f9a729]{font-size:15px;font-size:16px}}.apartments-price-block__price-value--discount[data-v-17f9a729]{color:#ff9100}.apartments-price-block__discount-icon[data-v-17f9a729]{color:#ff9100;height:16px;margin-left:4px;width:16px}.apartments-price-block__old-price[data-v-17f9a729]{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:767px){.apartments-price-block__old-price[data-v-17f9a729]{font-size:14px;font-size:12px;font-size:13px;line-height:130%}}.apartments-price-block__price-value-wrp[data-v-17f9a729]{align-items:center;display:flex;white-space:nowrap}.apartments-price-block__price-value-wrp--column[data-v-17f9a729]{flex-direction:column;margin-left:auto;text-align:right}.apartments-price-block__promotion-price[data-v-17f9a729]{align-items:center;display:flex}
