.catalogue-flat-btn__balloon__actions-item-form-wrapper{display:flex;flex-direction:column;height:100%;padding:16rem;row-gap:12rem;width:100%}.catalogue-flat-btn__balloon__actions-item-form-select{display:flex;flex-direction:column;row-gap:2rem}.catalogue-flat-btn__balloon__actions-item-form-select span{color:#423f3f;font-family:Onest;font-size:14rem;font-weight:700;letter-spacing:.28rem;line-height:18rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__actions-item-form-select span{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.catalogue-flat-btn__balloon__actions-item-form-select .select{border-radius:10em}.catalogue-flat-btn__balloon__actions-item-form-select .select-head{border-radius:10em;padding:7em 12em}.catalogue-flat-btn__balloon__actions-item-form-select .select-head-arr{height:18rem;width:18rem}.catalogue-flat-btn__balloon__actions-item-form-select .select-item{padding:7em 12em}.catalogue-flat-btn__balloon__actions-item-form-select .select-val span{font-family:Onest;font-size:14rem;font-weight:400;letter-spacing:.28rem;line-height:18rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__actions-item-form-select .select-val span{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.catalogue-flat-btn__balloon__actions-item-form .base-btn{align-items:center;display:flex;justify-content:center;width:100%}.messeger-comments{padding:16rem}.messeger-comments__content{display:grid;grid-auto-rows:max-content;height:180rem;overflow-x:hidden;overflow-y:auto;row-gap:15rem;-ms-overflow-style:none;scrollbar-width:none}.messeger-comments__content:after{background-image:linear-gradient(180deg,transparent,#fff);bottom:0;content:"";display:block;height:16rem;position:sticky}.messeger-comments__content:empty{height:16rem}.messeger-comments__content>:last-child{margin-bottom:-16rem}.messeger-comments__content::-webkit-scrollbar{display:none}.messeger-comments__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem}.messeger-comments__author{color:#423f3f;font-family:Onest;font-size:16rem;font-weight:400;letter-spacing:.32rem;line-height:20rem;margin-right:8rem}@media only screen and (max-width:767px){.messeger-comments__author{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.messeger-comments__date{color:#5b4481;font-family:Onest;font-size:8rem;font-weight:400;line-height:16rem}.messeger-comments__time{color:#a09f9f;font-family:Onest;font-size:8rem;font-weight:400;line-height:8rem;text-align:right}.messeger-comments__text{color:#a09f9f;font-family:Onest;font-size:14rem;font-weight:400;letter-spacing:.28rem;line-height:18rem}@media only screen and (max-width:767px){.messeger-comments__text{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.messeger-comments__bottom{padding-top:16rem;position:relative}.messeger-comments__btn{border-radius:6rem}.messeger-comments__btn .base-btn-content{padding:7rem 8rem}.messeger-comments__btn .base-btn-title span{font-size:10rem;line-height:10rem}.messeger-comments__modal{background-color:#fff;border-radius:12rem;box-shadow:0 4px 12px #1e1a230d,0 2px 6px #5912731a;height:170rem;padding:8rem}.messeger-comments__user{align-items:center;display:flex;justify-content:space-between;margin-bottom:8rem}.messeger-comments__user .messeger-comments__author{color:#a09f9f;font-family:Onest;font-size:14rem;font-weight:400;letter-spacing:.28rem;line-height:18rem}@media only screen and (max-width:767px){.messeger-comments__user .messeger-comments__author{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.messeger-comments__user .messeger-comments__date{color:#a09f9f}.messeger-comments__title{color:#423f3f;font-family:Onest;font-size:14rem;font-weight:700;letter-spacing:.28rem;line-height:18rem;margin-bottom:2rem;padding:0 4rem}@media only screen and (max-width:767px){.messeger-comments__title{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.messeger-comments__textarea{border:1rem solid #e7e6e6;border-radius:10rem;font-family:Onest;font-size:14rem;font-size:12rem;font-weight:400;height:103rem;letter-spacing:.28rem;line-height:18rem;line-height:16rem;outline:none;padding:5rem 12rem;resize:none;width:100%}@media only screen and (max-width:767px){.messeger-comments__textarea{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.messeger-comments__textarea::-moz-placeholder{color:#423f3f66}.messeger-comments__textarea::placeholder{color:#423f3f66}.messeger-comments__row{-moz-column-gap:8rem;column-gap:8rem;display:grid;grid-template-columns:repeat(2,1fr);padding-top:16rem}.catalogue-flat-btn__balloon{background:#fff;border-radius:8rem;box-shadow:var(--box-shadow-gray-8);-moz-column-gap:8rem;column-gap:8rem;display:flex;padding:16rem;position:absolute;width:304rem;z-index:10}.catalogue-flat-btn__balloon__enlarged-image{align-items:center;background:#fff;border-radius:18rem;box-shadow:0 4.571px 4.571px #3e4a5905,0 4.571px 18.286px #59127314,0 6.857px 27.429px #1e1a230d;display:flex;height:346rem;justify-content:center;left:-50%;overflow:hidden;position:absolute;top:-50%;width:500rem;z-index:11}.catalogue-flat-btn__balloon__enlarged-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalogue-flat-btn__balloon__image{height:100rem;position:relative;width:100rem}.catalogue-flat-btn__balloon__breadcrumbs{align-items:center;color:#423f3f;-moz-column-gap:4rem;column-gap:4rem;display:flex;font-family:Onest;font-size:16rem;font-weight:400;letter-spacing:.32rem;line-height:20rem;margin-top:2rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__breadcrumbs{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn{position:relative}.catalogue-flat-btn__wrapper{align-items:center;display:flex;height:42rem;justify-content:center;width:42rem}@media only screen and (max-width:767px){.catalogue-flat-btn__wrapper{height:36em;width:36em}}.catalogue-flat-btn__content{align-items:center;border-radius:8rem;cursor:pointer;display:flex;height:100%;justify-content:center;transition:width .2s ease,height .2s ease;width:100%}.catalogue-flat-btn__content span{color:#fff;font-family:Onest;font-size:14rem;font-weight:700;letter-spacing:.28rem;line-height:18rem;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:767px){.catalogue-flat-btn__content span{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.catalogue-flat-btn__content img{height:10rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:10rem}.catalogue-flat-btn.available{cursor:pointer}.catalogue-flat-btn.available .catalogue-flat-btn__content{background:#58aa1d}.catalogue-flat-btn.available .catalogue-flat-btn__content:hover{background:#4c9419}.catalogue-flat-btn.available .catalogue-flat-btn__content:hover span{font-family:Onest;font-size:16rem;font-weight:700;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.catalogue-flat-btn.available .catalogue-flat-btn__content:hover span{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn.available--disabled .catalogue-flat-btn__content{background:transparent;border:1rem solid #58aa1d;cursor:default;height:30rem;opacity:.3;width:30rem}.catalogue-flat-btn.available--disabled .catalogue-flat-btn__content span{color:#58aa1d;font-size:11rem;line-height:14rem}@media only screen and (max-width:767px){.catalogue-flat-btn.available--disabled .catalogue-flat-btn__content{height:28rem;width:28rem}}.catalogue-flat-btn.reserved{cursor:pointer}.catalogue-flat-btn.reserved .catalogue-flat-btn__content{background:#f2962a;height:30rem;width:30rem}.catalogue-flat-btn.reserved .catalogue-flat-btn__content span{font-size:11rem;line-height:14rem}@media only screen and (max-width:767px){.catalogue-flat-btn.reserved .catalogue-flat-btn__content{height:28rem;width:28rem}}.catalogue-flat-btn.reserved .catalogue-flat-btn__content:hover{background:#ec860e;height:100%;width:100%}.catalogue-flat-btn.reserved .catalogue-flat-btn__content:hover span{font-family:Onest;font-size:16rem;font-weight:700;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.catalogue-flat-btn.reserved .catalogue-flat-btn__content:hover span{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn.reserved--disabled .catalogue-flat-btn__content{background:transparent;border:1rem solid #f2962a;cursor:default;height:30rem;opacity:.3;width:30rem}.catalogue-flat-btn.reserved--disabled .catalogue-flat-btn__content span{color:#f2962a;font-size:11rem;line-height:14rem}@media only screen and (max-width:767px){.catalogue-flat-btn.reserved--disabled .catalogue-flat-btn__content{height:28rem;width:28rem}}.catalogue-flat-btn.sold{cursor:pointer}.catalogue-flat-btn.sold .catalogue-flat-btn__content{background:#e7e6e6;height:30rem;width:30rem}.catalogue-flat-btn.sold .catalogue-flat-btn__content span{font-size:11rem;line-height:14rem}@media only screen and (max-width:767px){.catalogue-flat-btn.sold .catalogue-flat-btn__content{height:28rem;width:28rem}}.catalogue-flat-btn.sold .catalogue-flat-btn__content:hover{background:#cfcfcf;height:100%;width:100%}.catalogue-flat-btn.sold .catalogue-flat-btn__content:hover span{font-family:Onest;font-size:16rem;font-weight:700;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.catalogue-flat-btn.sold .catalogue-flat-btn__content:hover span{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn.sold--disabled{pointer-events:none}.catalogue-flat-btn.sold--disabled .catalogue-flat-btn__content{background:transparent;border:1rem solid #e7e6e6;cursor:default;height:30rem;opacity:.5;width:30rem}.catalogue-flat-btn.sold--disabled .catalogue-flat-btn__content span{color:#e7e6e6;font-size:11rem;line-height:14rem}@media only screen and (max-width:767px){.catalogue-flat-btn.sold--disabled .catalogue-flat-btn__content{height:28rem;width:28rem}}.catalogue-flat-btn.is-open .catalogue-flat-btn__content{height:100%;width:100%}.catalogue-flat-btn.is-deal:after{background:#f2962a;border-radius:100px;content:"";height:14px;position:absolute;right:-5px;top:-5px;width:14px}.catalogue-flat-btn.unavailable{pointer-events:none}.catalogue-flat-btn.unavailable .catalogue-flat-btn__content{background:transparent;border:1rem solid #e7e6e6;cursor:default;height:30rem;width:30rem}.catalogue-flat-btn.unavailable .catalogue-flat-btn__content span{color:transparent}@media only screen and (max-width:767px){.catalogue-flat-btn.unavailable .catalogue-flat-btn__content{height:28rem;width:28rem}}.catalogue-flat-btn.is-no-hover{pointer-events:none}.catalogue-flat-btn__balloon{background:#fff;border-radius:8rem;box-shadow:var(--box-shadow-gray-8);-moz-column-gap:8rem;column-gap:8rem;display:flex;padding:16rem;position:absolute;transition:background-color .3s ease-in-out;width:348rem;z-index:10}.catalogue-flat-btn__balloon--width-auto{width:auto}.catalogue-flat-btn__balloon--custom-styles{box-shadow:none}.catalogue-flat-btn__balloon--custom-styles:hover{background-color:#f3f3f3}.catalogue-flat-btn__balloon--managnent:after{bottom:0;content:"";height:calc(100% + 40em);left:0;position:absolute;width:calc(100% + 40em);z-index:-1}.catalogue-flat-btn__balloon--managnent:before{content:"";height:40em;left:0;position:absolute;top:100%;width:20%;z-index:-1}.catalogue-flat-btn__balloon__actions{align-items:center;bottom:calc(100% + 4rem);-moz-column-gap:4rem;column-gap:4rem;display:flex;position:absolute;right:0}.catalogue-flat-btn__balloon__actions-item{align-items:center;background:#fff;border-radius:8rem;display:flex;position:relative}.catalogue-flat-btn__balloon__actions-item-btn{align-items:center;background:#fff;border-radius:8rem;box-shadow:var(--box-shadow-gray-2);-moz-column-gap:4rem;column-gap:4rem;cursor:pointer;display:flex;justify-content:center;padding:5rem}.catalogue-flat-btn__balloon__actions-item-btn svg{height:22rem;width:22rem}.catalogue-flat-btn__balloon__actions-item-btn svg path{transition:stroke .3s,fill .3s}.catalogue-flat-btn__balloon__actions-item-btn--default:hover svg path{stroke:#e12a5d}.catalogue-flat-btn__balloon__actions-item-btn--active.eye:hover svg path:first-child{fill:#e12a5d}.catalogue-flat-btn__balloon__actions-item-btn--active.lock:hover svg path:first-child{fill:#e12a5d;stroke:#e12a5d}.catalogue-flat-btn__balloon__actions-item-btn--active.lock:hover svg path:nth-child(2){stroke:#e12a5d}.catalogue-flat-btn__balloon__actions-item-btn--disabled svg path{stroke:#cfcfcf}.catalogue-flat-btn__balloon__actions-item-form{background:#fff;border-radius:16rem;box-shadow:var(--box-shadow-gray-4);position:absolute;right:0;width:250rem;z-index:10}.catalogue-flat-btn__balloon__actions-item-form.form-top{bottom:calc(100% + 4rem)}.catalogue-flat-btn__balloon__actions-item-form.form-bottom{top:calc(100% + 4rem)}.catalogue-flat-btn__balloon__actions-item-info{align-items:center;-moz-column-gap:4rem;column-gap:4rem;display:flex;padding-left:8rem;padding-right:4rem}.catalogue-flat-btn__balloon__actions-item-info span{color:#423f3f;font-family:Onest;font-size:16rem;font-weight:400;letter-spacing:.32rem;line-height:20rem;text-wrap:nowrap}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__actions-item-info span{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn__balloon__actions-item-avatar{border-radius:4rem;box-shadow:var(--box-shadow-gray-2);height:24rem;overflow:hidden;width:24rem}.catalogue-flat-btn__balloon__actions-item-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalogue-flat-btn__balloon__enlarged-image{align-items:center;background:#fff;border-radius:18rem;box-shadow:0 4.571px 4.571px #3e4a5905,0 4.571px 18.286px #59127314,0 6.857px 27.429px #1e1a230d;display:flex;height:346rem;justify-content:center;left:-50%;overflow:hidden;pointer-events:none;position:absolute;top:-50%;width:500rem;z-index:11}.catalogue-flat-btn__balloon__enlarged-image img,.catalogue-flat-btn__balloon__enlarged-image picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.catalogue-flat-btn__balloon__enlarged-image.balloon-right{left:0}.catalogue-flat-btn__balloon__enlarged-image.balloon-left{left:-100%}.catalogue-flat-btn__balloon__enlarged-image.balloon-top{top:-100%}.catalogue-flat-btn__balloon__enlarged-image.balloon-bottom{top:0}.catalogue-flat-btn__balloon__image{display:block;height:100rem;position:relative;width:100%}.catalogue-flat-btn__balloon__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalogue-flat-btn__balloon.balloon-top{bottom:100%}.catalogue-flat-btn__balloon.balloon-bottom{top:100%}.catalogue-flat-btn__balloon.balloon-left{right:0}.catalogue-flat-btn__balloon.balloon-right{left:0}.catalogue-flat-btn__balloon__scale{align-items:center;background:#fff;border-radius:132rem;box-shadow:var(--box-shadow-gray-2);display:flex;justify-content:center;left:0;padding:4rem;position:absolute;top:0;z-index:3}.catalogue-flat-btn__balloon__scale img{height:13rem;width:13rem}.catalogue-flat-btn__balloon__info{display:flex;flex-direction:column}.catalogue-flat-btn__balloon__status-wrapper{-webkit-box-flex:0;display:flex;flex-direction:column;margin-bottom:4em;row-gap:4em}.catalogue-flat-btn__balloon__status{align-items:center;border-radius:16rem;display:flex;justify-content:center;padding:1rem 8rem;width:-moz-fit-content;width:fit-content}.catalogue-flat-btn__balloon__status span{color:#fff;font-family:Onest;font-size:14rem;font-weight:400;letter-spacing:.28rem;line-height:18rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__status span{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.catalogue-flat-btn__balloon__status--pointer{cursor:pointer}.catalogue-flat-btn__balloon__status--sold{background:#cfcfcf}.catalogue-flat-btn__balloon__status--reserved{background:#f2962a}.catalogue-flat-btn__balloon__status--available{background:#58aa1d}.catalogue-flat-btn__balloon__price{color:#423f3f;font-family:Onest;font-size:20rem;font-weight:700;letter-spacing:.4rem;line-height:26rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__price{font-size:16rem;letter-spacing:.32rem;line-height:20rem}}.catalogue-flat-btn__balloon__price.is-sold{color:#a09f9f}.catalogue-flat-btn__balloon__price-from-meter{color:#a09f9f;font-family:Onest;font-size:16rem;font-weight:400;letter-spacing:.32rem;line-height:20rem;margin-bottom:2rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__price-from-meter{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn__balloon__mortgage{background:linear-gradient(90deg,#d52e52,#bd2d62 13.54%,#982c7a 58.33%,#6f2f83 85.94%,#5a2569);background-clip:text;-webkit-background-clip:text;font-family:Onest;font-size:12rem;font-weight:700;letter-spacing:.24rem;line-height:16rem;-webkit-text-fill-color:transparent}.catalogue-flat-btn__balloon__mortgage.is-sold{color:#a09f9f;-webkit-text-fill-color:#a09f9f}.catalogue-flat-btn__balloon__btns{align-items:center;-moz-column-gap:4rem;column-gap:4rem;display:flex;margin-top:8rem}.catalogue-flat-btn__balloon__btn{border-radius:6rem}.catalogue-flat-btn__balloon__btn .base-btn-content{padding:7rem 8rem}.catalogue-flat-btn__balloon__btn .base-btn-title span{font-size:10rem;line-height:10rem}.catalogue-flat-btn__balloon__breadcrumbs{margin-top:2rem}.catalogue-flat-btn__balloon__breadcrumbs-advanced{margin-left:auto}.catalogue-flat-btn__balloon__breadcrumbs-list{align-items:center;color:#423f3f;-moz-column-gap:4rem;column-gap:4rem;display:flex;font-family:Onest;font-size:16rem;font-weight:400;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__breadcrumbs-list{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.catalogue-flat-btn__balloon__breadcrumbs-item{align-items:center;display:flex}.catalogue-flat-btn__balloon__breadcrumbs-item.is-sold{color:#a09f9f}.catalogue-flat-btn__balloon__breadcrumbs-item.is-sold:not(:first-child):before{background-color:#a09f9f}.catalogue-flat-btn__balloon__breadcrumbs-item:not(:first-child):before{background-color:#423f3f;border-radius:100%;content:"";display:block;height:3rem;margin-right:4rem;width:3rem}.catalogue-flat-btn__balloon-left-wrapper{width:100rem;-webkit-box-flex:0;display:flex;flex-direction:column}.catalogue-flat-btn__balloon-tags{margin-left:auto;margin-right:auto;margin-top:auto;position:relative}.catalogue-flat-btn__manager{align-items:flex-start;display:flex;flex-direction:column;left:calc(100% + 4rem);position:absolute;top:100%}.catalogue-flat-btn--mode-only-ballon{min-height:auto;min-width:auto;pointer-events:none}.catalogue-flat-btn--mode-only-ballon .catalogue-flat-btn__balloon{pointer-events:auto;position:relative}@media only screen and (max-width:767px){.catalogue-flat-btn--mode-only-ballon .catalogue-flat-btn__balloon__image img{pointer-events:none}}.catalogue-flat-btn--mode-only-ballon.is-deal:after{transform:translate(100%,-100%)}.catalogue-manager__counter{align-items:center;background-color:#ca2250;border-radius:50%;color:#f3f3f3;display:flex;flex-direction:column;font-family:Onest;font-size:12rem;font-weight:400;height:20rem;justify-content:center;letter-spacing:.24rem;line-height:12rem;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:20rem;z-index:1}.catalogue-flat-btn__balloon__old-price{color:#ca2250;font-family:Onest;font-size:14rem;font-weight:400;letter-spacing:.28rem;line-height:18rem;opacity:.5;text-decoration-line:line-through}@media only screen and (max-width:767px){.catalogue-flat-btn__balloon__old-price{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.catalogue-flat-btn--color-price-red{color:#ca2250}.catalogue-flat-btn__balloon-price{-webkit-box-flex:0;display:flex;flex-direction:column;margin-top:4rem}
