.apartment-info-additionally{align-items:flex-end;display:flex;height:calc(var(--vh, 1vh)*100);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:101}@media (min-width:1170px){.apartment-info-additionally{display:block;padding-top:80px}}.apartment-info-additionally__bg{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s}.apartment-info-additionally__block{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding-top:27px;position:relative;transform:translateY(150%);transition:transform .3s;width:100%}@media (min-width:1170px){.apartment-info-additionally__block{border-radius:16px;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:550px;opacity:0;padding:40px;transform:none;transition:opacity .3s;width:100%}}.apartment-info-additionally__block-handle{height:20px;overflow:hidden;position:absolute;top:8px;width:100%}.apartment-info-additionally__block-handle:before{background-color:#949494;border-radius:2.5px;content:"";display:block;height:5px;margin:0 auto;width:36px}@media (min-width:768px){.apartment-info-additionally__block-handle{display:none}}@media (max-width:1169px){.apartment-info-additionally__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-bottom:24px;padding-left:16px;padding-right:16px;width:100%}}@media (max-width:1169px) and (min-width:768px){.apartment-info-additionally__container{padding-left:20px;padding-right:20px}}@media (max-width:1169px) and (min-width:1020px){.apartment-info-additionally__container{padding-left:40px;padding-right:40px}}.apartment-info-additionally__header{margin-bottom:16px;position:relative;width:100%}@media (min-width:1170px){.apartment-info-additionally__header{margin-bottom:24px}}.apartment-info-additionally__header-btn{align-items:center;color:#41aa37;display:flex;font-size:14px;font-weight:500;left:0;line-height:130%;position:absolute;text-align:center;top:0}@media (max-width:599px){.apartment-info-additionally__header-btn{font-size:13px}}@media (min-width:1170px){.apartment-info-additionally__header-btn{display:none}}.apartment-info-additionally__header-btn-icon{margin-right:10px}.apartment-info-additionally__header-title{margin:0 auto;text-align:center}@media (min-width:1170px){.apartment-info-additionally__header-title{text-align:start}}.apartment-info-additionally__header-btn-close{bottom:100%;color:#b2b2b2;cursor:pointer;display:none;left:100%;position:absolute;transition:color .3s}@media (hover:hover){.apartment-info-additionally__header-btn-close:hover{color:#212121}}@media (min-width:1170px){.apartment-info-additionally__header-btn-close{display:block}}.apartment-info-additionally__header-btn-close-icon{stroke-width:1.5px}.apartment-info-additionally__list{overflow-x:hidden;overflow-y:auto;width:100%}@-moz-document url-prefix(){.apartment-info-additionally__list{scrollbar-color:hsla(240,4%,48%,.12) transparent;scrollbar-width:thin}}.apartment-info-additionally__list::-webkit-scrollbar-thumb{background-color:#76767f1f;border-radius:3px}.apartment-info-additionally__list::-webkit-scrollbar-track{background-color:transparent}.apartment-info-additionally__list::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}.apartment-info-additionally__list-item{background-color:#f6f6f6;border-radius:16px;box-sizing:border-box;height:88px;padding:16px;width:100%}.apartment-info-additionally__list-item:not(:last-child){margin-bottom:8px}@media (min-width:1170px){.apartment-info-additionally__list-item{height:95px}}.apartment-info-additionally__item-top{display:flex;justify-content:space-between;margin-bottom:12px}@media (min-width:1170px){.apartment-info-additionally__item-top{margin-bottom:14px}}.apartment-info-additionally__top-text--gray{color:#949494;font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-info-additionally__top-text--gray{font-size:15px}}.apartment-info-additionally__top-link{color:#41aa37;font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-info-additionally__top-link{font-size:15px}}.apartment-info-additionally__item-bottom{display:flex;gap:0 8px}.apartment-info-additionally__bottom-el{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-info-additionally__bottom-el{font-size:15px}}.apartment-info-additionally__bottom-el:not(:last-child):after{color:#b2b2b2;content:"•";display:inline-block;font-size:16px;font-weight:400;line-height:140%;margin-left:8px}@media (max-width:599px){.apartment-info-additionally__bottom-el:not(:last-child):after{font-size:15px}}.apartment-info-additionally--active{pointer-events:auto}.apartment-info-additionally--active .apartment-info-additionally__bg{background-color:#0000001f}.apartment-info-additionally--active .apartment-info-additionally__block{transform:translateY(0)}@media (min-width:1170px){.apartment-info-additionally--active .apartment-info-additionally__block{opacity:1;transform:none}}.apartment-info-additionally__show-all{display:inline-block;font-size:18px;font-weight:500;line-height:130%;margin-top:24px;text-align:center;width:100%}@media (max-width:599px){.apartment-info-additionally__show-all{font-size:17px;line-height:normal}}@media (min-width:1170px){.apartment-info-additionally__show-all{padding-bottom:20px;padding-top:20px}}.apartment-info__header{border-bottom:1px solid hsla(240,3%,49%,.16);margin-bottom:16px;padding-bottom:16px;position:relative}.apartment-info__header-title{margin-bottom:16px}@media (min-width:1170px){.apartment-info__header-title{display:none}}.apartment-info__header-queue{position:absolute;right:0;top:0}.apartment-info__header-price{margin-bottom:8px}.apartment-info__header-price--crossed{color:#ff4900;font-size:16px;font-weight:400;line-height:120%;margin-left:8px;text-decoration:line-through;white-space:nowrap}@media (max-width:599px){.apartment-info__header-price--crossed{font-size:14px;line-height:130%}}@media (min-width:1170px){.apartment-info__header-price--crossed{margin-left:0}.apartment-info__header-price{display:flex;flex-direction:column;gap:8px 0}.apartment-info__header-price span:first-child{order:1}.apartment-info__header-price span:last-child{order:-1}}.apartment-info__header-mortgage{color:#949494;font-size:16px;font-weight:400;line-height:140%;margin-bottom:16px}@media (max-width:599px){.apartment-info__header-mortgage{font-size:15px}}.apartment-info__header-bottom{display:flex;justify-content:space-between}.apartment-info__header-bottom-left{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-info__header-bottom-left{font-size:15px}}.apartment-info__header-bottom-left--pill{background-color:#80c342;border-radius:16px;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:130%;padding:2px 8px;text-align:center}@media (max-width:599px){.apartment-info__header-bottom-left--pill{font-size:13px}}.apartment-info__header-bottom-right{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-info__header-bottom-right{font-size:15px}}.apartment-info__tag-list{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:16px}@media (min-width:1170px){.apartment-info__tag-list{gap:8px}}.apartment-info__tag-item{background-color:#fff;border-radius:32px;font-size:12px;font-weight:400;line-height:160%;padding:6px 10px;text-transform:uppercase}@media (max-width:599px){.apartment-info__tag-item{font-size:11px;line-height:130%}}.apartment-info__table{margin-bottom:16px;width:100%}.apartment-info__table td{font-size:16px;font-weight:400;line-height:140%;padding:0}@media (max-width:599px){.apartment-info__table td{font-size:15px}}.apartment-info__table td:first-child{color:#949494}.apartment-info__table td:last-child{text-align:end}.apartment-info__table td:last-child:first-letter{text-transform:uppercase}.apartment-info__table tr:not(:last-child) td{padding-bottom:12px}.apartment-info__additionally-title{font-size:18px;font-weight:500;line-height:130%;margin-bottom:16px}@media (max-width:599px){.apartment-info__additionally-title{font-size:17px;line-height:normal}}.apartment-info__additionally-form{display:flex;flex-direction:column;gap:16px 0}@media (min-width:1170px){.apartment-info__additionally-form{margin-bottom:24px}}.apartment-info__additionally-item{display:flex;justify-content:space-between}.apartment-info__additionally-item-text{color:#4d4d4f;font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-info__additionally-item-text{font-size:15px}}.apartment-info__additionally-item-btn{color:#41aa37;cursor:pointer;font-size:13px;font-weight:400;line-height:130%}@media (max-width:599px){.apartment-info__additionally-item-btn{font-size:12px}}.apartment-info__consultation-block{background-color:#f6f6f6;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;left:0;position:fixed;width:100%;z-index:2}@media (min-width:1170px){.apartment-info__consultation-block{position:static}}.apartment-info__consultation-container{display:flex;gap:10px;padding-bottom:24px;padding-top:16px}@media (max-width:1169px){.apartment-info__consultation-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px;width:100%}}@media (max-width:1169px) and (min-width:768px){.apartment-info__consultation-container{padding-left:20px;padding-right:20px}}@media (max-width:1169px) and (min-width:1020px){.apartment-info__consultation-container{padding-left:40px;padding-right:40px}}@media (min-width:1170px){.apartment-info__consultation-container{gap:16px;padding-bottom:0;padding-top:0}}.apartment-info__consultation-btn{font-size:18px;font-weight:500;line-height:130%;line-height:normal;padding:14.5px;width:100%}@media (max-width:599px){.apartment-info__consultation-btn{font-size:17px;line-height:normal}}@media (min-width:1170px){.apartment-info__consultation-btn{border-radius:30px;height:60px;min-width:190px;width:auto}}.apartment-info__favorites-btn{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex-shrink:0}@media (min-width:1170px){.apartment-info__favorites-btn{height:60px;width:60px}}.apartment-info__favorites-btn--active path{color:#41aa37;fill:#41aa37}.apartment-info__favorites-btn-icon{stroke-width:1.5px}.apartment-list-item{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:12px 0;height:126px;padding:16px}.apartment-list-item__header{display:flex;justify-content:space-between}.apartment-list-item__header-text{font-size:22px;font-weight:500;font-weight:600;letter-spacing:-.44px;line-height:130%}@media (max-width:599px){.apartment-list-item__header-text{font-size:19px;letter-spacing:-.38px}}.apartment-list-item__header-text--crossed{color:#ff4900;font-size:13px;font-weight:400;line-height:130%;text-decoration:line-through}@media (max-width:599px){.apartment-list-item__header-text--crossed{font-size:12px}}.apartment-list-item__header-share{cursor:pointer}@media (hover:hover){.apartment-list-item__header-share:hover .apartment-list-item__share-icon{color:#000}}.apartment-list-item__share-icon{color:#0006;transition:color .3s}.apartment-list-item__info{display:flex;gap:0 8px}.apartment-list-item__info-item{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.apartment-list-item__info-item{font-size:15px}}.apartment-list-item__info-item:not(:last-child):after{color:#b2b2b2;content:"•";display:inline-block;margin-left:8px}.apartment-list-item__tag-list{display:inline-flex;gap:0 8px;overflow-x:auto;overflow-y:hidden}@-moz-document url-prefix(){.apartment-list-item__tag-list{scrollbar-color:hsla(240,4%,48%,.12) transparent;scrollbar-width:thin}}.apartment-list-item__tag-list::-webkit-scrollbar-thumb{background-color:#76767f1f;border-radius:3px;cursor:grab}.apartment-list-item__tag-list::-webkit-scrollbar-track{background-color:transparent}.apartment-list-item__tag-list::-webkit-scrollbar{background-color:transparent;display:none;height:6px;width:6px}.apartment-list-item__tag-list-item{background-color:#f5f4f2;border-radius:32px;font-size:12px;font-weight:400;line-height:160%;padding:6px 10px;white-space:nowrap}@media (max-width:599px){.apartment-list-item__tag-list-item{font-size:11px;line-height:130%}}.apartment-list-item-extend{display:flex;gap:0 18px;height:110px;padding:16px;width:100%}.apartment-list-item-extend__picture{height:100%;max-width:80px}@media (min-width:1340px){.apartment-list-item-extend__picture{max-width:100px}}.apartment-list-item-extend__image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.apartment-list-item-extend__info{border-right:1px solid hsla(240,3%,49%,.16);display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-right:18px}.apartment-list-item-extend__info-top{display:flex;justify-content:space-between;max-width:340px}.apartment-list-item-extend__info-top-text{font-size:16px;font-weight:400;line-height:1.4}.apartment-list-item-extend__info-top-text:not(:last-child){margin-right:8px}.apartment-list-item-extend__block{display:flex;gap:0 18px;justify-content:space-between;min-width:180px}.apartment-list-item-extend__price-block{display:flex;flex-direction:column;justify-content:space-between}.apartment-list-item-extend__price-value{color:#41aa37;font-size:16px;font-weight:500;line-height:1}.apartment-list-item-extend__mortgage{font-size:13px;font-weight:400;line-height:1.2}.apartment-list-item-extend__mortgage--green{color:#41aa37}.apartment-list-item-extend__block-btn{align-items:flex-start;display:flex}.apartment-list-item-extend__btn{color:#0006;cursor:pointer;transition:color .3s}@media (hover:hover){.apartment-list-item-extend__btn:hover{color:#212121}}.apartment-list__title{margin-bottom:24px}.apartment-list__list{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.apartment-list__list{flex-direction:row;flex-wrap:wrap;gap:16px}}@media (min-width:1170px){.apartment-list__list{flex-direction:column;flex-wrap:nowrap}}.apartment-list__list--pc{display:none}@media (min-width:1170px){.apartment-list__list--pc{display:flex}.apartment-list__list--mobile{display:none}}.apartment-list__list-item{box-sizing:border-box}@media (min-width:768px){.apartment-list__list-item{width:calc(50% - 8px)}}@media (min-width:1170px){.apartment-list__list-item{background-color:#f6f6f6;border-radius:16px;width:unset}}.apartment-list__btn{background-color:#fff;border-radius:24px;box-sizing:border-box;cursor:pointer;display:block;font-size:16px;font-weight:500;line-height:1;margin-top:24px;padding:15px;text-align:center;transition:color .3s,background-color .3s;width:100%}@media (min-width:1170px){.apartment-list__btn{background-color:#f6f6f6;font-size:16px;max-width:300px;padding:20px}}@media (hover:hover){.apartment-list__btn:hover{background-color:#41aa37;color:#fff}}.apartment-list__btn:active{background-color:#41aa37;color:#fff}.container[data-v-1fde424e]{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-1fde424e]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container[data-v-1fde424e]{padding-left:40px;padding-right:40px}}.container-new[data-v-1fde424e]{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-1fde424e]{padding-left:20px;padding-right:20px}}@media (max-width:767px){.container-new[data-v-1fde424e]{padding-left:12px;padding-right:12px}}.container-hidden[data-v-1fde424e]{margin-left:-12px;margin-right:-12px}@media (min-width:768px){.container-hidden[data-v-1fde424e]{margin-left:-16px;margin-right:-16px}}@media (min-width:1020px){.container-hidden[data-v-1fde424e]{margin-left:0;margin-right:0}}.container_600[data-v-1fde424e]{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-1fde424e]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_600[data-v-1fde424e]{padding-left:40px;padding-right:40px}}.container_650[data-v-1fde424e]{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-1fde424e]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_650[data-v-1fde424e]{padding-left:40px;padding-right:40px}}.container_680[data-v-1fde424e]{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-1fde424e]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_680[data-v-1fde424e]{padding-left:40px;padding-right:40px}}.mini-loader[data-v-1fde424e]{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-1fde424e]{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.format-text[data-v-1fde424e]{font-size:15px}}.format-text[data-v-1fde424e]>:not(:last-child){margin-bottom:25px}.format-text ul[data-v-1fde424e]{list-style:none;margin:0;padding:0}.format-text li[data-v-1fde424e]{font-size:16px;font-weight:400;line-height:140%;list-style:inherit}@media (max-width:599px){.format-text li[data-v-1fde424e]{font-size:15px}}.format-text ol[data-v-1fde424e]{margin-bottom:0;margin-left:20px;margin-top:0;padding:0}.format-text ul li[data-v-1fde424e]{padding-left:14px;position:relative}.format-text ul li[data-v-1fde424e]:after{background-color:#41aa37;border-radius:50px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.format-text ol li[data-v-1fde424e]::marker{color:#41aa37}.image-container img[data-v-1fde424e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.installment-card[data-v-1fde424e]{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}@media (min-width:1170px){.installment-card[data-v-1fde424e]{padding:20px 16px}}.installment-card__top[data-v-1fde424e]{display:flex;gap:16px;justify-content:space-between}.installment-card__button[data-v-1fde424e]{color:#41aa37;cursor:pointer;font-size:14px;font-weight:500;line-height:130%}@media (max-width:599px){.installment-card__button[data-v-1fde424e]{font-size:13px}}.installment-card__button--desktop[data-v-1fde424e]{display:none}.installment-card__button--green[data-v-1fde424e]{color:#fff}@media (min-width:1170px){.installment-card__button[data-v-1fde424e]{display:none}.installment-card__button--desktop[data-v-1fde424e]{display:block}}.installment-card__params[data-v-1fde424e]{display:flex;flex-direction:column;gap:10px}@media (min-width:1170px){.installment-card__params[data-v-1fde424e]{flex-direction:row}}.installment-card__param[data-v-1fde424e]{padding-right:16px}@media (min-width:1170px){.installment-card__param[data-v-1fde424e]:nth-child(3){margin-left:auto}}.installment-card__payment-value[data-v-1fde424e]{font-size:16px;font-weight:400;line-height:140%;margin-bottom:3px}@media (max-width:599px){.installment-card__payment-value[data-v-1fde424e]{font-size:15px}}.installment-card__payment-text[data-v-1fde424e]{color:#949494;font-size:14px;font-weight:400;line-height:130%}@media (max-width:599px){.installment-card__payment-text[data-v-1fde424e]{font-size:13px}}.container[data-v-e0cfeb06]{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-e0cfeb06]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container[data-v-e0cfeb06]{padding-left:40px;padding-right:40px}}.container-new[data-v-e0cfeb06]{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-e0cfeb06]{padding-left:20px;padding-right:20px}}@media (max-width:767px){.container-new[data-v-e0cfeb06]{padding-left:12px;padding-right:12px}}.container-hidden[data-v-e0cfeb06]{margin-left:-12px;margin-right:-12px}@media (min-width:768px){.container-hidden[data-v-e0cfeb06]{margin-left:-16px;margin-right:-16px}}@media (min-width:1020px){.container-hidden[data-v-e0cfeb06]{margin-left:0;margin-right:0}}.container_600[data-v-e0cfeb06]{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-e0cfeb06]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_600[data-v-e0cfeb06]{padding-left:40px;padding-right:40px}}.container_650[data-v-e0cfeb06]{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-e0cfeb06]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_650[data-v-e0cfeb06]{padding-left:40px;padding-right:40px}}.container_680[data-v-e0cfeb06]{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-e0cfeb06]{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_680[data-v-e0cfeb06]{padding-left:40px;padding-right:40px}}.mini-loader[data-v-e0cfeb06]{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-e0cfeb06]{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.format-text[data-v-e0cfeb06]{font-size:15px}}.format-text[data-v-e0cfeb06]>:not(:last-child){margin-bottom:25px}.format-text ul[data-v-e0cfeb06]{list-style:none;margin:0;padding:0}.format-text li[data-v-e0cfeb06]{font-size:16px;font-weight:400;line-height:140%;list-style:inherit}@media (max-width:599px){.format-text li[data-v-e0cfeb06]{font-size:15px}}.format-text ol[data-v-e0cfeb06]{margin-bottom:0;margin-left:20px;margin-top:0;padding:0}.format-text ul li[data-v-e0cfeb06]{padding-left:14px;position:relative}.format-text ul li[data-v-e0cfeb06]:after{background-color:#41aa37;border-radius:50px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.format-text ol li[data-v-e0cfeb06]::marker{color:#41aa37}.image-container img[data-v-e0cfeb06]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-installment[data-v-e0cfeb06]{border-radius:16px;box-sizing:border-box}.app-installment__field-wrp[data-v-e0cfeb06]{position:relative}.app-installment__value-percent[data-v-e0cfeb06]{color:#949494;font-size:16px;font-weight:500;line-height:130%;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (max-width:599px){.app-installment__value-percent[data-v-e0cfeb06]{font-size:15px}}.app-installment__text[data-v-e0cfeb06]{color:#4d4d4f;font-size:14px;font-weight:400;line-height:130%;margin-bottom:24px}@media (max-width:599px){.app-installment__text[data-v-e0cfeb06]{font-size:13px}}@media (min-width:1170px){.app-installment__text[data-v-e0cfeb06]{margin-bottom:28px}}.app-installment__wrapper[data-v-e0cfeb06]{display:grid;grid-template-columns:1fr;grid-gap:16px}@media (min-width:1400px){.app-installment__wrapper[data-v-e0cfeb06]{grid-template-columns:326px auto}}.app-installment__section[data-v-e0cfeb06]{background-color:#f6f6f6;border-radius:16px;padding:24px}.app-installment__section--payments[data-v-e0cfeb06]{height:-moz-fit-content;height:fit-content;padding:16px}@media (min-width:1170px){.app-installment__section[data-v-e0cfeb06]{padding:24px 16px}}.app-installment__calculator-item[data-v-e0cfeb06]{margin-bottom:16px}.app-installment__calculator-item-title[data-v-e0cfeb06]{color:#949494;font-size:14px;font-weight:400;line-height:130%;margin-bottom:8px}@media (max-width:599px){.app-installment__calculator-item-title[data-v-e0cfeb06]{font-size:13px}}@media (min-width:1170px){.app-installment__calculator-item-title[data-v-e0cfeb06]{margin-bottom:7px}}.app-installment__price[data-v-e0cfeb06]{background-color:#fff;border-radius:8px;cursor:default;font-size:16px;font-weight:500;line-height:130%;padding:19.5px 16px}@media (max-width:599px){.app-installment__price[data-v-e0cfeb06]{font-size:15px}}.app-installment__results[data-v-e0cfeb06]{display:flex;flex-direction:column;gap:16px;margin-top:32px}@media (min-width:1170px){.app-installment__results[data-v-e0cfeb06]{margin-top:40px}}.app-installment__param-title[data-v-e0cfeb06]{color:#949494;font-size:16px;font-weight:500;line-height:130%;margin-bottom:3px}@media (max-width:599px){.app-installment__param-title[data-v-e0cfeb06]{font-size:15px}}.app-installment__param-value[data-v-e0cfeb06]{color:#41aa37;font-size:16px;font-weight:500;line-height:130%}@media (max-width:599px){.app-installment__param-value[data-v-e0cfeb06]{font-size:15px}}.app-installment__payments-cards[data-v-e0cfeb06]{display:flex;flex-direction:column;gap:12px}.app-installment__payments-cards--desktop[data-v-e0cfeb06]{display:none}@media (min-width:1170px){.app-installment__payments-cards[data-v-e0cfeb06]{display:none}.app-installment__payments-cards--desktop[data-v-e0cfeb06]{display:flex}}.app-installment__payments-title[data-v-e0cfeb06]{margin-bottom:8px}.app-installment__payments-title--desktop[data-v-e0cfeb06]{display:none}@media (min-width:1170px){.app-installment__payments-title[data-v-e0cfeb06]{display:none}.app-installment__payments-title--desktop[data-v-e0cfeb06]{display:block}}.app-installment__payments-text[data-v-e0cfeb06]{color:#949494;font-size:14px;font-weight:400;line-height:130%;margin-bottom:24px}@media (max-width:599px){.app-installment__payments-text[data-v-e0cfeb06]{font-size:13px}}.app-installment__show-btn[data-v-e0cfeb06]{color:#41aa37;font-size:16px;font-weight:500;line-height:130%;margin-top:4px;text-align:center}@media (max-width:599px){.app-installment__show-btn[data-v-e0cfeb06]{font-size:15px}}.container{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{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container{padding-left:40px;padding-right:40px}}.container-new{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{padding-left:20px;padding-right:20px}}@media (max-width:767px){.container-new{padding-left:12px;padding-right:12px}}.container-hidden{margin-left:-12px;margin-right:-12px}@media (min-width:768px){.container-hidden{margin-left:-16px;margin-right:-16px}}@media (min-width:1020px){.container-hidden{margin-left:0;margin-right:0}}.container_600{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{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_600{padding-left:40px;padding-right:40px}}.container_650{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{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_650{padding-left:40px;padding-right:40px}}.container_680{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{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.container_680{padding-left:40px;padding-right:40px}}.mini-loader{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{font-size:16px;font-weight:400;line-height:140%}@media (max-width:599px){.format-text{font-size:15px}}.format-text>:not(:last-child){margin-bottom:25px}.format-text ul{list-style:none;margin:0;padding:0}.format-text li{font-size:16px;font-weight:400;line-height:140%;list-style:inherit}@media (max-width:599px){.format-text li{font-size:15px}}.format-text ol{margin-bottom:0;margin-left:20px;margin-top:0;padding:0}.format-text ul li{padding-left:14px;position:relative}.format-text ul li:after{background-color:#41aa37;border-radius:50px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.format-text ol li::marker{color:#41aa37}.image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apartment{background-color:#fff}.apartment__calculator-title{align-items:center;display:flex;flex-wrap:wrap;font-size:38px;font-weight:600;gap:12px;letter-spacing:-.76px;margin-bottom:16px}@media (max-width:599px){.apartment__calculator-title{font-size:24px;letter-spacing:-.48px}}.apartment__calculator-title--title{margin-bottom:24px}.apartment__to-scheme{align-items:center;background-color:#f6f6f6;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:8px;line-height:130%;margin-top:24px;padding:16px;text-align:start;width:100%}@media (max-width:599px){.apartment__to-scheme{font-size:17px;line-height:normal}}@media (min-width:1170px){.apartment__to-scheme{gap:16px;margin-top:16px;padding:24px}}.apartment__to-scheme-content{flex:1}.apartment__to-scheme-arrow{transform:rotate(180deg)}.apartment__scheme-icon{color:#41aa37;height:38px;width:38px}@media (min-width:1170px){.apartment__scheme-icon{height:42px;width:42px}}.apartment__scheme-icon-container{align-items:center;background-color:#fff;border-radius:50px;display:flex;height:50px;justify-content:center;width:50px}@media (min-width:1170px){.apartment__scheme-icon-container{height:60px;width:60px}}.apartment__container{background-color:#fff;box-sizing:border-box;padding-bottom:64px;width:100%}@media (min-width:1170px){.apartment__container{padding-bottom:128px}}.apartment__header{box-sizing:border-box;display:flex;grid-area:header;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px;padding-top:8px;width:100%}@media (min-width:768px){.apartment__header{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.apartment__header{padding-left:40px;padding-right:40px}}@media (min-width:600px){.apartment__header{display:block}}@media (max-width:1169px){.apartment__header{padding-top:0}}.apartment__header-title{display:none}@media (min-width:1170px){.apartment__header-title{display:block}}.apartment__breadcrumbs{margin-bottom:16px}.apartment__complex-name{background-color:#f6f6f6;border-radius:32px;box-sizing:border-box;font-size:16px;font-weight:400;line-height:140%;margin-bottom:16px;max-width:calc(100% - 96px);overflow:hidden;padding-inline:16px;padding-bottom:9.5px;padding-top:9.5px;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:599px){.apartment__complex-name{font-size:15px}}@media (min-width:600px){.apartment__complex-name{visibility:hidden}}@media (min-width:1170px){.apartment__complex-name{display:none}}.apartment__block{padding-bottom:24px}@media (min-width:768px){.apartment__block{padding-bottom:32px}}@media (min-width:1170px){.apartment__block{box-sizing:border-box;display:grid;gap:0 32px;grid-template-areas:"header header" "c1 c2" "c3 c2" "c4 c2" "c5 c2" "c6 c2" "c7 c2";grid-template-columns:1fr 420px;margin-left:auto;margin-right:auto;max-width:1400px;padding-bottom:64px;padding-left:16px;padding-right:16px;width:100%}}@media (min-width:1170px) and (min-width:768px){.apartment__block{padding-left:20px;padding-right:20px}}@media (min-width:1170px) and (min-width:1020px){.apartment__block{padding-left:40px;padding-right:40px}}.apartment__block-gray{background-color:#f6f6f6;padding-bottom:24px;padding-top:24px}@media (min-width:768px){.apartment__block-gray{padding-bottom:32px;padding-top:32px}}@media (min-width:1170px){.apartment__block-gray{padding-bottom:64px;padding-top:64px}}.apartment__section-block{border-radius:16px;position:relative;width:100%}@media (min-width:1170px){.apartment__section-block{background-color:transparent;border-radius:0}.apartment__section-block:last-child{padding-bottom:0}}.apartment__section{overflow:hidden;width:100%}.apartment__section:not(:last-child){padding-bottom:24px}@media (min-width:768px){.apartment__section:not(:last-child){padding-bottom:32px}}@media (min-width:1170px){.apartment__section:not(:last-child){padding-bottom:64px}.apartment__section--slider{height:670px;justify-content:center}}@media (max-width:1169px){.apartment__section{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px;width:100%}}@media (max-width:1169px) and (min-width:768px){.apartment__section{padding-left:20px;padding-right:20px}}@media (max-width:1169px) and (min-width:1020px){.apartment__section{padding-left:40px;padding-right:40px}}@media (min-width:1170px){.apartment__section-1{grid-area:c1}.apartment__section-2{grid-area:c2}.apartment__section-3{grid-area:c3}.apartment__section-4{grid-area:c4}.apartment__section-5{grid-area:c5}.apartment__section-6{grid-area:c6}.apartment__section-7{grid-area:c7}.apartment__section-2{padding-bottom:0;padding-top:0}}.apartment__section-2 .apartment-info{background-color:#f6f6f6;border-radius:24px;box-sizing:border-box;margin:0 -16px;padding:24px 16px}@media (min-width:400px){.apartment__section-2 .apartment-info{margin:0 -20px;padding:24px 20px}}@media (min-width:1020px){.apartment__section-2 .apartment-info{margin:0 -40px;padding:24px 40px}}@media (min-width:1170px){.apartment__section-2 .apartment-info{margin:0;padding-left:24px;padding-right:24px}}.apartment__section-2 .apartment__section{padding-bottom:24px}@media (min-width:1170px){.apartment__section-2 .apartment__section{padding-bottom:0}.apartment__section-6{padding-inline:6px}}.apartment__section-7{background-color:#f6f6f6;padding-bottom:24px;padding-top:24px}@media (min-width:1170px){.apartment__section-7{background-color:unset;padding:0}.apartment__section--sticky{position:sticky;top:var(--header-height)}.apartment__section--fixed{position:fixed;width:420px}}.apartment__section-title{margin-bottom:24px}.apartment__section-text-list{font-size:16px;font-weight:400;line-height:140%;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;white-space:pre-wrap}@media (max-width:599px){.apartment__section-text-list{font-size:15px}}.apartment__section-text-list li{padding-left:16px;position:relative}.apartment__section-text-list li:before{background-color:#41aa37;border-radius:2px;content:"";display:inline-block;height:8px;left:0;position:absolute;top:6px;width:8px}.apartment__section-text-list li:not(:last-child){margin-bottom:24px}@media (min-width:1170px){.apartment__section-text-list li:not(:last-child){margin-bottom:8px}}.apartment__tour-block{border-radius:16px;cursor:pointer;display:block;overflow:hidden;position:relative}.apartment__tour-block:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000001f;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.apartment__tour-image-wrap{display:block;position:relative;width:100%}.apartment__tour-image-wrap:before{content:"";display:block;padding-bottom:48.78%;width:100%}@media (min-width:1020px){.apartment__tour-image-wrap:before{padding-bottom:33.37%}}.apartment__tour-image,.apartment__tour-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.apartment__tour-overlay{align-items:center;box-sizing:border-box;display:flex;gap:16px;height:100%;justify-content:center;left:0;padding-inline:16.46%;position:absolute;top:0;width:100%;z-index:1}.apartment__tour-icon-wrap{aspect-ratio:1;background-color:#f6f6f6;border-radius:50%;display:inline-flex;flex-shrink:0;width:40px}@media (min-width:1020px){.apartment__tour-icon-wrap{width:56px}}.apartment__tour-icon{aspect-ratio:1;margin:auto;width:22px}@media (min-width:1020px){.apartment__tour-icon{width:24px}}.apartment__tour-text{color:#fff;font-size:19px;font-weight:600}@media (min-width:1020px){.apartment__tour-text{font-size:22px}}.apartment__block-button,.apartment__block-interactive,.apartment__block-tour,.apartment__block-video,.apartment__infrastructure{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){.apartment__block-button,.apartment__block-interactive,.apartment__block-tour,.apartment__block-video,.apartment__infrastructure{padding-left:20px;padding-right:20px}}@media (min-width:1020px){.apartment__block-button,.apartment__block-interactive,.apartment__block-tour,.apartment__block-video,.apartment__infrastructure{padding-left:40px;padding-right:40px}}.apartment__block-button{display:flex;justify-content:center}.apartment__block-interactive,.apartment__block-tour{padding-top:24px}@media (min-width:768px){.apartment__block-interactive,.apartment__block-tour{padding-top:32px}}@media (min-width:1170px){.apartment__block-interactive,.apartment__block-tour{padding-top:64px}}.apartment__infrastructure{padding-top:24px}@media (min-width:768px){.apartment__infrastructure{padding-top:32px}}@media (min-width:1170px){.apartment__infrastructure{padding-top:64px}}.apartment__button-details{align-items:center;display:inline-flex;justify-content:center;margin-top:24px;max-width:360px;width:100%}@media (min-width:768px){.apartment__button-details{margin-top:32px}}@media (min-width:1170px){.apartment__button-details{margin-top:64px}}.apartment__not-found{align-items:center;display:flex;height:100%;justify-content:center;min-height:400px;position:relative;width:100%}
