@media(max-width: 991px){.breadcrumbs{order:1}}.breadcrumbs__list{display:flex;align-items:center;height:30px;font-size:12px;line-height:14px;color:#d4d4d8}@media(max-width: 991px){.breadcrumbs__list{overflow:auto;width:100%}.breadcrumbs__list::-webkit-scrollbar{display:none}}.breadcrumbs__item{position:relative}.breadcrumbs__item a:hover,.breadcrumbs__item a:focus{color:#a1a1aa}.breadcrumbs__item a:active{color:#d4d4d8}@media(min-width: 992px){.breadcrumbs__item:last-child{overflow:hidden;text-overflow:ellipsis}}.breadcrumbs__item:not(:last-child){margin-right:30px}.breadcrumbs__item:not(:last-child):after{content:"";position:absolute;top:50%;right:-17px;display:inline-block;width:5px;height:5px;opacity:.66;border-right:1px solid #52525b;border-bottom:1px solid #52525b;transform:rotate(-45deg) translateY(-50%)}.breadcrumbs__item:not(:last-child) a{display:inline-block;overflow:hidden;max-width:250px;vertical-align:middle;text-overflow:ellipsis}.breadcrumbs__item_skeleton{color:rgba(0,0,0,0);background-color:#fafafa}.breadcrumbs__item_skeleton:not(:last-child):after{color:rgba(0,0,0,0);border:none;background-color:#fafafa}.breadcrumbs__link{white-space:nowrap;color:inherit;transition:color .3s ease}
.terms-of-service{display:flex;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;margin:20px 0}.terms-of-service__text{margin:0;text-align:left;color:#27272a !important}.terms-of-service__link{color:#71717a}.terms-of-service .checkbox_error:not(.terms-of-service .checkbox_checked) .checkbox__mark{background-color:#fef2f2;border-color:#f43f5e}
.callback-section_main .callback-section__inner{background-color:#f5f3ff}.callback-section_main .callback-section__inner .h3{color:inherit}@media(min-width: 768px){.callback-section_main{padding:60px 0;background-color:#f5f3ff}.callback-section_main .callback-section__inner{background-color:rgba(0,0,0,0)}}.callback-section_main .callback-horizontal{margin-top:30px}.callback-section_main .form__submit{width:185px}.callback-section_main .form__submit .svg-icon{font-size:30px}@media(min-width: 768px){.callback-section_simple{max-width:600px}}.callback-section_simple .form__submit{width:100%;margin-top:10px}@media(min-width: 768px){.callback-section_simple .form__submit{width:auto;margin-top:0}}.callback-section_simple .shell-element_field{border-color:#f4f4f5}@media(max-width: 767px){.callback-section__inner{margin-bottom:60px;padding:20px;border-radius:10px}.callback-section__inner .h3{margin-bottom:30px}.callback-section__inner .text-field{margin-bottom:20px}.callback-section__inner .form__submit{width:100%;margin-bottom:10px}}@media(min-width: 768px){.callback-section__inner{max-width:600px;margin-right:auto;margin-left:auto}}.callback-section__inner .h3{color:#fff}.callback-section .callback-horizontal{display:flex;flex-flow:column}@media(min-width: 768px){.callback-section .callback-horizontal{display:flex;justify-content:space-between}.callback-section .callback-horizontal>div:first-child>div:first-child{flex-grow:1;padding-right:10px}}
.seo-text{position:relative;overflow:hidden;max-height:170px;margin-top:20px;margin-bottom:20px}.seo-text:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:40px;pointer-events:none;background:linear-gradient(to top, #FFFFFF, rgba(255, 255, 255, 0))}.seo-text_full{max-height:100%}.seo-text_full:after{display:none}@media(max-width: 767px){.seo-text__button{width:100%}}.seo-text__container_with-margin{margin-bottom:150px}.seo-text a{text-decoration:none;color:#3b82f6;cursor:pointer}.seo-text a:hover{text-decoration:none}.seo-text a_inherit{color:inherit}.seo-text ul{padding-left:40px;list-style:disc}.seo-text ol{padding-left:40px;list-style:decimal}.seo-text li{font-size:14px;line-height:22px}
@keyframes reflection{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton{color:rgba(0,0,0,0);width:auto;position:relative;overflow:hidden;background-color:#fafafa}.skeleton:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(244, 244, 245, 0.4), transparent);transform:translateX(-100%);animation:reflection 1.5s infinite}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.skeleton:after{background:linear-gradient(90deg, rgba(244, 244, 245, 0) 25%, rgba(244, 244, 245, 0.1) 50%, transparent)}}.lazy-image{opacity:0;transition:opacity .2s;backface-visibility:hidden}.lazy-image[data-src=""]{display:none}.lazy-image.lazyloaded{opacity:1}.lazy-image__wrapper{position:relative}.lazy-image__wrapper_abs{width:100%}.lazy-image__wrapper_abs img{position:absolute;top:50%;left:50%;max-width:100%;transform:translate(-50%, -50%)}.lazy-image__wrapper>*{position:relative;z-index:2}.lazy-image__wrapper img{display:block}.lazy-image__wrapper noscript{display:flex;align-items:center;justify-content:center;height:100%}.lazy-image__wrapper noscript img{transform:none}.lazy-image__bone{position:absolute !important;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#fafafa;transition:opacity .2s}.lazy-image.lazyloading+.lazy-image__bone{position:relative;overflow:hidden;background-color:#fafafa}.lazy-image.lazyloading+.lazy-image__bone:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(244, 244, 245, 0.4), transparent);transform:translateX(-100%);animation:reflection 1.5s infinite}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.lazy-image.lazyloading+.lazy-image__bone:after{background:linear-gradient(90deg, rgba(244, 244, 245, 0) 25%, rgba(244, 244, 245, 0.1) 50%, transparent)}}.lazy-image.lazyloaded+.lazy-image__bone{opacity:0}
.about-object__grid{display:grid;grid-row-gap:10px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.about-object__grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.about-object__grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1260px){.about-object__grid{grid-template-columns:repeat(3, 1fr)}}.about-object__grid-item{display:flex;align-items:center;height:87px;padding:20px;border:1px solid #f4f4f5;border-radius:10px;transition:.2s}@media(min-width: 768px){.about-object__grid-item{flex-flow:column;align-items:flex-start;height:180px}}.about-object__grid-item_hidden{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;pointer-events:none;opacity:0}@media(min-width: 768px){.about-object__grid-item_hidden{overflow:auto;max-height:180px;padding:20px;pointer-events:auto;opacity:1}}.about-object__grid-item-icon{margin-right:20px}@media(min-width: 768px){.about-object__grid-item-icon{margin-right:0}}.about-object__grid-item-icon-item{width:40px;height:40px}@media(min-width: 768px){.about-object__grid-item-icon-item{width:50px;height:50px}}.about-object__grid-item-text{display:flex;flex-flow:column}@media(min-width: 768px){.about-object__grid-item-text{margin-top:10px}}.about-object__grid-item-title{margin-bottom:5px;font-weight:700;font-size:20px;text-transform:lowercase;color:#18181b}@media(min-width: 768px){.about-object__grid-item-title{font-size:21px}}.about-object__grid-item-description{font-weight:500;font-size:16px;color:#a1a1aa}@media(min-width: 768px){.about-object__grid-item-description{font-size:18px}}@media(min-width: 768px){.about-object__grid-toggle{display:none}}.about-object__seo .col{padding:0}.about-object__seo-text{margin-top:20px;font-size:14px;line-height:22px}@media(min-width: 768px){.about-object__seo-text{font-size:17px;line-height:27px}}.about-object__seo-text_full{margin-top:50px}.about-object .seo-text{max-height:150px}.about-object .seo-text_full{max-height:100%}@media(max-width: 767px){.about-object .seo-text{margin-top:40px}}
.main-row{position:relative}.main-row_indent-sm{margin:80px 0}@media(min-width: 992px){.main-row_indent-sm{margin:100px 0}}.main-row_indent-md{margin:150px 0}.main-row_gray{padding-top:40px}.main-row_gray:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:75%;background-color:#f8f7fa}@media(min-width: 992px){.main-row_gray{padding-top:60px}}.main-row_bg-full{padding-bottom:40px}@media(min-width: 992px){.main-row_bg-full{padding-bottom:60px}}.main-row_bg-full:before{height:100%}
.diff{position:relative;margin-bottom:5px;font-size:13px;cursor:pointer;color:#a1a1aa;position:relative;display:flex;align-items:center;padding-left:22px}.diff:before{content:none;position:absolute;left:2px;display:inline-block;width:0;height:0}.diff_up:before{content:"";border-width:0 7px 9px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f43f5e rgba(0,0,0,0)}.diff_down:before{content:"";border-width:9px 7px 0;border-style:solid;border-color:#22c55e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.diff_small{padding-left:20px}.diff_small.diff_up:before{border-width:0 5px 7px}.diff_small.diff_down:before{border-width:7px 5px 0}.diff_small.diff_right{padding-right:20px}.diff_right{justify-content:flex-end;padding-right:22px;padding-left:0}.diff_right:before{right:2px;left:auto}.diff__title{margin-bottom:10px;font-weight:600;font-size:14px}.diff__item{width:370px;padding:10px 0;font-size:12px;color:#18181b}.diff__item:not(:last-child){border-bottom:1px solid #f4f4f5}.diff__item-date{width:128px;color:#a1a1aa}.diff__item-inner:last-child{text-align:right}.diff__item-amount{flex:1;position:relative;display:flex;align-items:center;padding-left:22px}.diff__item-amount:before{content:none;position:absolute;left:2px;display:inline-block;width:0;height:0}.diff__item-amount_up:before{content:"";border-width:0 7px 9px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f43f5e rgba(0,0,0,0)}.diff__item-amount_down:before{content:"";border-width:9px 7px 0;border-style:solid;border-color:#22c55e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.diff__item-amount_small{padding-left:20px}.diff__item-amount_small.diff__item-amount_up:before{border-width:0 5px 7px}.diff__item-amount_small.diff__item-amount_down:before{border-width:7px 5px 0}.diff__item-amount_small.diff__item-amount_right{padding-right:20px}.diff__item-amount_right{justify-content:flex-end;padding-right:22px;padding-left:0}.diff__item-amount_right:before{right:2px;left:auto}.diff__item .svg-icon{margin-right:5px;font-size:14px}.diff__no-diff{padding-left:0}.diff__no-diff:before{content:none}.diff__no-diff .svg-icon{margin-right:5px;font-size:14px}.diff__caption{display:flex;align-items:center;padding-right:0;padding-left:0;font-size:14px;color:#a1a1aa}.diff__caption *{font-size:inherit}.diff__caption_underline{text-decoration:underline;color:#3b82f6}@media(min-width: 992px){.diff__caption_underline{text-decoration:none;color:#a1a1aa}}.diff__caption .svg-icon{margin-right:5px;font-size:20px;pointer-events:none}.diff__caption_right{justify-content:flex-end}.diff__caption_right .svg-icon{order:1;margin-right:0;margin-left:5px}.diff__tooltip_modal .diff__title{margin-bottom:25px;font-size:18px;line-height:20px}.diff__tooltip_modal .diff__items{overflow:auto;height:100%}.diff__tooltip_modal .diff__item{flex-wrap:wrap;width:auto !important;padding:15px 0;font-size:14px}.diff__tooltip_modal .diff__item-inner{flex:auto}.diff__tooltip_modal .diff__item-date{width:100%;margin-bottom:10px}.diff__tooltip_modal .diff__tooltip-inner{padding:20px 15px 65px}.diff__tooltip-inner{padding:13px 10px 0}.gallery-paper>.shell-element{overflow:auto}
.hint{display:inline-block;height:20px;padding:0 10px;font-size:12px;line-height:20px;white-space:nowrap;border-radius:10px}@media(min-width: 992px){.hint_md{height:30px;font-size:14px;line-height:30px}}
@keyframes bubbleEmptyOuter{0%,33.33%{opacity:.75;transform:scale3d(0.4, 0.4, 0.4)}66.67%,100%{opacity:0;transform:scale3d(0.9, 0.9, 0.9)}}@keyframes bubbleSolid{0%{opacity:0;transform:scale(0.7)}50%{opacity:.5;transform:scale(1.25)}75%,100%{opacity:0;transform:scale(0.7)}}.counter{display:inline-flex;margin-left:10px;overflow:visible}.counter__inner{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:20px;height:20px;padding:0 2px;font-size:12px;line-height:1;vertical-align:middle;color:#fff;border-radius:10px;background-color:#27272a}.counter_red .counter__inner{background-color:#f43f5e}.counter_animated .counter__inner{position:relative}.counter_animated .counter__inner span{position:relative;z-index:1}.counter_animated .counter__inner:before,.counter_animated .counter__inner:after{content:"";position:absolute;box-sizing:border-box;opacity:0;border:1px solid inherit;background-color:inherit}.counter_animated .counter__inner:before{top:-50%;left:-50%;width:200%;height:200%;border-radius:20px;animation:bubbleEmptyOuter 3s ease-out infinite}.counter_animated .counter__inner:after{top:0;left:0;width:100%;height:100%;border-radius:10px;animation:bubbleSolid 3s ease-in infinite}
.like .svg-icon{color:#d4d4d8}.like .svg-icon path{fill:currentcolor}.like_active .svg-icon{color:#fc304b}.like_counter{overflow:visible}.like_counter .counter{position:absolute;top:3px;left:25px;margin:0}@media(min-width: 768px)and (max-width: 991px){.like_counter .counter{left:28px}}@media(max-width: 767px){.like_counter .counter{left:23px}}
#app .apartments-item{display:block;margin-bottom:10px;padding:15px;padding-top:10px;color:#18181b;border-width:1px;border-style:solid;border-color:#f4f4f5;border-color:#f4f4f5;border-radius:10px;transition:.3s box-shadow ease-out}@media(min-width: 768px){#app .apartments-item{display:flex;align-items:center;min-height:80px;padding:20px}#app .apartments-item:last-child{margin-bottom:0}}@media(min-width: 992px){#app .apartments-item{padding:20px 30px}}@media(min-width: 1260px){#app .apartments-item{padding:20px 20px 20px 30px}}#app .apartments-item__container{position:relative;width:100%}@media(max-width: 767px){#app .apartments-item .row{margin-bottom:-10px}}@media(min-width: 768px)and (max-width: 991px){#app .apartments-item .row{margin-right:-20px;margin-left:-20px}}#app .apartments-item h5{margin:0}#app .apartments-item [class*=col]:last-child{flex-grow:0;min-width:auto}@media(max-width: 767px){#app .apartments-item [class*=col]{margin-bottom:10px}}@media(min-width: 768px)and (max-width: 991px){#app .apartments-item [class*=col]{padding-right:20px;padding-left:20px}}#app .apartments-item_skeleton{border:none;background-color:#fafafa}
#app .apartments-variant .diff{color:inherit}#app .apartments-variant .diff__caption{font-size:inherit}@media(min-width: 768px){#app .apartments-variant .diff__caption{white-space:nowrap}}@media(min-width: 992px){#app .apartments-variant .diff__caption{color:inherit}}@media(max-width: 767px){#app .apartments-variant h5{margin-top:5px}}#app .apartments-variant__more{margin-top:10px}@media(min-width: 768px){#app .apartments-variant__more{margin-top:20px}}#app .apartments-variant__favorites{margin-left:10px}@media(max-width: 767px){#app .apartments-variant__favorites{position:absolute;top:-5px;right:-10px}}@media(min-width: 768px)and (max-width: 991px){#app .apartments-variant__favorites{margin-left:0}}@media(min-width: 992px){#app .apartments-variant__favorites{flex-shrink:0}}@media(min-width: 1260px){#app .apartments-variant__floor{flex:0 0 105px;width:105px}}@media(min-width: 1260px){#app .apartments-variant__square{flex:0 0 100px;width:100px}}@media(min-width: 1260px){#app .apartments-variant__finishing{flex:0 0 120px;width:120px}}@media(min-width: 768px)and (max-width: 991px){#app .apartments-variant__price{padding:0 !important}}@media(min-width: 768px){#app .apartments-variant__price{flex-direction:column;align-items:flex-end;flex:0 0 200px}}@media(min-width: 992px){#app .apartments-variant__buttons{justify-content:space-between;flex:0 0 260px}}#app .apartments-variant .hint{margin-top:5px}
#app .choosing-reasons__grid{display:grid;grid-row-gap:10px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){#app .choosing-reasons__grid{padding-right:30px;grid-column-gap:60px;grid-row-gap:80px;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){#app .choosing-reasons__grid{padding-right:95px;grid-column-gap:125px;grid-row-gap:60px}}@media(min-width: 1260px){#app .choosing-reasons__grid{padding-right:0;grid-column-gap:50px;grid-row-gap:80px}}#app .choosing-reasons__grid-item{margin-top:4px}#app .choosing-reasons__grid-item:not(:last-child){margin-bottom:26px}@media(min-width: 768px){#app .choosing-reasons__grid-item{margin-top:0;margin-bottom:0 !important}}#app .choosing-reasons__grid-item-icon-item{width:40px;height:40px}@media(min-width: 768px){#app .choosing-reasons__grid-item-icon-item{width:50px;height:50px}}#app .choosing-reasons__grid-item-text{display:flex;flex-flow:column;margin-top:13px}@media(min-width: 768px){#app .choosing-reasons__grid-item-text{margin-top:15px}}@media(min-width: 1260px){#app .choosing-reasons__grid-item-text{margin-top:18px}}#app .choosing-reasons__grid-item-title{margin-bottom:5px;font-weight:600;font-size:18px;color:#27272a}@media(min-width: 768px){#app .choosing-reasons__grid-item-title{margin-bottom:15px}}#app .choosing-reasons__grid-item-description{font-size:14px;line-height:1.57;color:#3f3f46}@media(min-width: 768px){#app .choosing-reasons__grid-toggle{display:none}}
.subways{overflow:hidden;width:100%;margin-bottom:20px}.subway{display:flex;flex-wrap:wrap;align-items:baseline;line-height:1;color:#18181b}@media(min-width: 768px){.subway{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.subway .svg-icon{margin-left:5px;font-size:16px;vertical-align:bottom}.subway__dot{display:inline-block;min-width:10px;height:10px;margin-top:3px;margin-right:10px;border-radius:50%}
#app .apartment-agent{display:flex;flex-flow:row nowrap;justify-content:space-between}@media(min-width: 992px){#app .apartment-agent{padding:20px}}@media(min-width: 1260px){#app .apartment-agent{padding:30px}}#app .apartment-agent__text{flex:0 1 auto;padding:0 15px 0 0}@media(min-width: 992px){#app .apartment-agent__text{padding:0 20px 0 0}}#app .apartment-agent__title, #app .apartment-agent__phone{font-size:14px;line-height:1.5;color:#3f3f46}#app .apartment-agent__phone{display:flex}#app .apartment-agent__phone a{color:#3f3f46}@media(max-width: 991px){#app .apartment-agent__phone a{text-decoration:underline;color:#3b82f6}}#app .apartment-agent__phone .svg-icon{display:none}@media(min-width: 992px){#app .apartment-agent__phone .svg-icon{display:block;margin-right:10px;font-size:20px;color:#10b981;transform:scale(-1, 1)}}#app .apartment-agent__fio{padding:8px 0 17px 0;font-weight:600;font-size:14px;color:#18181b}@media(min-width: 768px){#app .apartment-agent__fio{font-size:15px}}#app .apartment-agent__photo{flex:0 0 50px;height:50px;border:solid 1px #f4f4f5;border-radius:10px;background-color:#f4f4f5;background-position:center center;background-size:cover}@media(min-width: 768px){#app .apartment-agent__photo{flex:0 0 80px;height:80px}}@media(min-width: 992px){#app .apartment-agent__photo{flex:0 0 50px;height:50px}}@media(min-width: 1260px){#app .apartment-agent__photo{flex:0 0 90px;height:90px}}
#app .apartment-type{padding:10px 15px;border-radius:10px}#app .apartment-type__header{display:flex;align-items:center}#app .apartment-type__info{min-width:0;margin:0 10px}#app .apartment-type__title{overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#18181b}#app .apartment-type__subtitle{font-size:12px;line-height:16px;color:#71717a}#app .apartment-type__collapse{margin-left:auto;transition:transform .3s ease}#app .apartment-type_open .apartment-type__collapse{transform:rotate(-180deg)}#app .apartment-type__description{padding-top:10px;padding-left:30px;line-height:22px;white-space:pre-wrap;color:#000}#app .apartment-type__icon path:first-child{fill:currentcolor}#app .apartment-type_new{background-color:#f3f4f6}#app .apartment-type_new .apartment-type__icon{color:#6d28d9}#app .apartment-type_secondary{background-color:#f7fee7}#app .apartment-type_secondary .apartment-type__icon{color:#10b981}#app .apartment-type_assignment{background-color:#edf2ff}#app .apartment-type_assignment .apartment-type__icon{color:#3b82f6}#app .apartment-type_suite{background-color:#fffbe7}#app .apartment-type_suite .apartment-type__icon{color:#facc15}#app .apartment-type_interactive{cursor:pointer}
#app .apartment-combined-info_skeleton{min-height:127px;color:rgba(0,0,0,0);background-color:#fafafa}#app .apartment-combined-info__inner{margin-bottom:30px}@media(max-width: 767px){#app .apartment-combined-info__inner{display:block;margin-bottom:15px}}#app .apartment-combined-info__item{height:100%;padding:15px;border-radius:10px;background-color:#fafafa}@media(max-width: 767px){#app .apartment-combined-info__item_margin{margin:15px 0 0 0}}#app .apartment-combined-info .object-card__subway{margin-bottom:10px}#app .apartment-combined-info__object{margin-top:10px;margin-bottom:15px}#app .apartment-combined-info__address{margin-bottom:15px;color:#a1a1aa}#app .apartment-combined-info__map .svg-icon{color:#6d28d9}#app .apartment-combined-info__map .btn__content{font-weight:400}#app .apartment-combined-info__tag{margin-top:5px;margin-right:5px}#app .apartment-combined-info__type{margin-bottom:50px}
@keyframes emergeIn{from{top:0;opacity:0}to{top:60px;opacity:1}}.object-floating-data{position:fixed;top:60px;left:0;z-index:3;display:none;justify-content:center;width:100%;pointer-events:none;opacity:0;transition:opacity .3s}.object-floating-data:before{content:none}@media(min-width: 1260px){.object-floating-data{display:flex}}.object-floating-data_emerge-top{animation:emergeIn .3s forwards;transition:0s}.object-floating-data_emerge-top .floating-data{pointer-events:auto}.object-floating-data_emerged{opacity:1;animation:none}.object-floating-data_emerged:not(.object-floating-data_emerge-top){opacity:0}.object-floating-data_bottom{position:absolute;top:auto;right:0;bottom:0;left:auto;opacity:1;animation:none}.object-floating-data-wrapper{position:relative}.floating-data{display:flex;flex-flow:column;padding:30px}.floating-data__header{margin-bottom:20px;font-weight:600;font-size:22px}.floating-data__row{display:flex;justify-content:space-between;font-size:14px}.floating-data__row:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f4f4f5}.floating-data__key{color:#a1a1aa}.floating-data__value{padding-left:10px;text-align:right}.floating-data__footer{margin-top:40px}.floating-data__footer-item:not(:last-child){margin-bottom:10px}
.distribute{position:relative;display:inline-block;cursor:pointer}.distribute__icon{color:gray}.distribute__content{opacity:1;transition:.2s}.distribute__content_hidden{opacity:0}.distribute svg.distribute__success{margin:0 !important;transition:.2s;pointer-events:none;position:absolute;opacity:0;left:50%;top:50%;transform:translate(-50%, -50%);color:#22c55e !important}.distribute svg.distribute__success path{fill:currentcolor}.distribute svg.distribute__success_active{opacity:1}
#app .apartment-header{margin-top:5px}@media(min-width: 768px){#app .apartment-header{margin-top:20px}}#app .apartment-header__top{display:flex;align-items:center;margin-bottom:5px}@media(min-width: 768px){#app .apartment-header__top{position:relative;margin-bottom:10px}}@media(min-width: 992px){#app .apartment-header__top{justify-content:space-between}}#app .apartment-header__top h1{margin:0;color:#18181b}#app .apartment-header__tag{margin-right:auto;margin-left:15px}#app .apartment-header__body{display:flex;justify-content:space-between;margin-bottom:20px}@media(min-width: 992px){#app .apartment-header__body{margin-bottom:10px}}@media(min-width: 992px){#app .apartment-header__object{display:flex;margin-top:10px}}#app .apartment-header__address, #app .apartment-header__old-price{color:#a1a1aa}#app .apartment-header__address{margin-right:auto;font-size:14px}#app .apartment-header__bottom{display:flex;justify-content:space-between}@media(min-width: 992px){#app .apartment-header__bottom{align-items:center}}#app .apartment-header__old-price{font-size:14px;text-decoration:line-through}@media(min-width: 768px){#app .apartment-header__old-price{margin-left:20px;font-size:17px}}@media(min-width: 992px){#app .apartment-header__old-price{position:absolute;top:0;right:0;margin:0;transform:translateY(-100%)}}#app .apartment-header__published, #app .apartment-header__price-m2, #app .apartment-header__main-info{font-size:14px;color:#18181b}#app .apartment-header__prices{display:flex;flex-direction:column}@media(min-width: 768px){#app .apartment-header__prices{flex-direction:row;align-items:center}}#app .apartment-header__published{position:absolute;top:0;right:0;color:#a1a1aa;transform:translateY(-100%)}@media(min-width: 768px){#app .apartment-header__main-info{font-size:17px}}#app .apartment-header__price-m2{margin-bottom:5px}@media(min-width: 768px){#app .apartment-header__price-m2{margin-bottom:10px}}@media(min-width: 992px){#app .apartment-header__price-m2{margin-bottom:0}}#app .apartment-header__subways{display:flex}#app .apartment-header__subways .object-card__subway{margin-right:30px}@media(max-width: 991px){#app .apartment-header .diff__caption{justify-content:flex-start;margin:5px 0}}@media(min-width: 768px)and (max-width: 991px){#app .apartment-header .diff__caption{margin:10px 0}}#app .apartment-header__favorites-distribute{display:flex;margin-left:auto}#app .apartment-header__favorites-distribute .distribute{margin-left:5px}@media(min-width: 768px){#app .apartment-header__favorites-distribute .distribute{margin-left:10px}}#app .apartment-header__reservation{display:flex;flex-direction:column;align-items:flex-start;margin:25px 0}@media(min-width: 768px){#app .apartment-header__reservation{flex-direction:row;align-items:center;justify-content:space-between;margin-top:15px;margin-bottom:0}}@media(max-width: 767px){#app .apartment-header__reservation .hint{margin-bottom:5px}}@media(min-width: 768px)and (max-width: 991px){#app .apartment-header__reservation .hint{height:30px;font-size:14px;line-height:30px}}#app .apartment-header__reservation span:last-child{display:flex;font-size:12px;line-height:14px;color:#a1a1aa}#app .apartment-header__reservation span:last-child svg{margin-right:5px;font-size:15px;color:#e4e4e7}#app .apartment-header_skeleton span{line-height:1.3;color:rgba(0,0,0,0);background-color:#fafafa}#app .apartment-header_skeleton .object-card__subway-dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background-color:#fafafa}#app .apartment-header_skeleton .apartment-header__like, #app .apartment-header_skeleton .apartment-header__distribute{display:inline-block;width:30px;height:30px;border-radius:10px;background-color:#fafafa}@media(min-width: 768px){#app .apartment-header_skeleton .apartment-header__like, #app .apartment-header_skeleton .apartment-header__distribute{width:40px;height:40px;border-radius:20px}}#app .apartment-header_skeleton .apartment-header__like{margin-right:10px}@media(min-width: 768px){#app .apartment-header_skeleton .apartment-header__like{width:225px}}
.mobile-row_indent-xs{margin:15px 0}.mobile-row_indent-sm{margin:20px 0}.mobile-row_indent-md{margin:30px 0}.mobile-row_indent-lg{margin:40px 0}.mobile-row_gap-sm .row{margin-right:-2.5px;margin-left:-2.5px}@media(min-width: 768px){.mobile-row_gap-sm .row{margin-right:-7.5px;margin-left:-7.5px}}.mobile-row_gap-sm [class^=col]{padding-right:2.5px;padding-left:2.5px}@media(min-width: 768px){.mobile-row_gap-sm [class^=col]{padding-right:7.5px;padding-left:7.5px}}.mobile-row_gap-md .row{margin-right:-5px;margin-left:-5px}.mobile-row_gap-md [class^=col]{padding-right:5px;padding-left:5px}.mobile-row_gap-xs .row{margin-right:-2.5px;margin-left:-2.5px}.mobile-row_gap-xs [class^=col]{padding-right:2.5px;padding-left:2.5px}
.mobile-modal__body .mobile-row:first-child{margin-top:10px}.mobile-modal .checkbox-wrapper_reverse .checkbox{flex-direction:row-reverse;justify-content:space-between}
.legend{display:inline-flex !important;flex-flow:column !important;row-gap:10px !important;padding:15px !important;background-color:#fff}@media(min-width: 768px){.legend{flex-flow:row !important;row-gap:0 !important;-moz-column-gap:20px;column-gap:20px;padding:10px 20px !important}}.legend__item{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.legend__dot{width:7px;height:7px;border-radius:50%}.legend__key{display:flex;align-items:center}
.ymaps-default-icon{position:relative;display:inline-block;font-size:12px;color:#18181b}.ymaps-default-icon__svg{position:relative;z-index:2;height:40px;color:#6d28d9;transition:color .05s linear}.ymaps-default-icon__svg_anim{top:15px;transition:color .05s linear,transform .2s,top .2s;transform:scale(0)}.ymaps-default-icon__svg_show{top:0;opacity:1;transform:scale(1)}.ymaps-default-icon__svg_visited{color:#c4b5fd}.ymaps-default-icon__svg_active{color:#f43f5e}.ymaps-default-icon__svg text{font-weight:600;font-size:12px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;fill:#fff}.ymaps-default-icon__tooltip{position:absolute;top:1px;left:100%;z-index:1;display:flex;align-items:center;justify-content:center;min-height:32px;padding:8px 10px 8px 27px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;opacity:0;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.11);transition:all 200ms ease;transform:translateX(-20%)}.ymaps-default-icon__tooltip_open{opacity:1;transform:translateX(-20px)}
.main-map{height:100%}@media(max-width: 767px){.main-map_in-modal{margin-right:-20px;margin-left:-20px}}@media(min-width: 768px){.main-map{width:100%}}.main-map>ymaps,.main-map>ymaps>ymaps{width:100% !important;height:100% !important}.custom-control{position:relative;width:40px;height:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.11);transition:.2s}@media(min-width: 992px){.custom-control:hover{background-color:#e5e7eb}}.custom-control__zoom{position:fixed;top:50%;right:15px}@media(min-width: 768px){.custom-control__zoom{right:30px}}.custom-control__zoom svg{left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.custom-control__zoom_min{top:calc(50% + 20px + 5px)}.custom-control__zoom_max{top:calc(50% - 20px - 5px)}.custom-control__ruler{color:#3f3f46}.custom-control__fullscreen,.custom-control__ruler{display:flex;align-items:center;justify-content:center}.custom-control__fullscreen_active,.custom-control__ruler_active{color:#fff;background-color:#6d28d9}@media(min-width: 992px){.custom-control__fullscreen_active:hover,.custom-control__ruler_active:hover{background-color:#6d28d9}}
.building-info{width:46px;height:46px;background-color:#fff;box-shadow:0 8px 12px 0 rgba(0,0,0,.03);border-radius:50%;padding:5px;display:flex;align-items:center;flex-flow:column;justify-content:center;position:relative}.building-info__top{margin:0}.building-info__bottom{font-size:10px}.building-info:after{content:"";width:0;height:0;border-style:solid;border-width:12px 3.5px 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-11px}
.ymaps-2-1-75-float-button{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border-radius:50% !important;box-shadow:0 2px 8px 0 rgba(0,0,0,.11) !important}.ymaps-2-1-75-float-button-icon{left:6px !important}.custom-balloon{display:flex;flex-direction:column;width:295px;height:180px;padding:20px;font-size:14px;border-radius:10px;background-color:#fff;box-shadow:0 11px 22px 0 rgba(0,0,0,.11);transform:translate(-140px, -225px)}.custom-balloon__dates,.custom-balloon__price{margin-bottom:10px;color:#52525b}.custom-balloon__name{overflow:hidden;margin-bottom:10px;font-weight:600;font-size:18px;white-space:nowrap;text-overflow:ellipsis;color:#27272a}.custom-balloon_mini{justify-content:center;height:60px;padding:10px 20px;transform:translate(-140px, -105px)}.custom-balloon_mini .custom-balloon__name{margin-bottom:0}.custom-balloon__link{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:auto;color:#27272a;border:solid 1px #e4e4e7;border-radius:10px;transition:all .3s ease-in}.custom-balloon__link:hover,.custom-balloon__link:focus{border-color:#d4d4d8}.custom-balloon__link:active{border-color:#d4d4d8;background-color:#fafafa}
.infrastructure-menu{position:absolute;top:0;z-index:5;overflow:hidden;margin:20px;border-radius:10px;background-color:#fff}.infrastructure-menu_fullscreen{position:fixed;top:0;left:0;z-index:20000}
.near-item{background-color:#fff;cursor:pointer;display:flex !important;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:10px;flex-shrink:0;max-width:none !important}.near-item:hover{background-color:#f4f4f5}@media(min-width: 768px){.near-item{padding:15px}}.near-item_is-active{background-color:#fafafa}.near-item p{margin:0;white-space:nowrap}@media(min-width: 768px){.near-item p{white-space:normal}}.near-item__image{width:30px;height:30px;flex-shrink:0}@media(min-width: 768px){.near-item__image{width:40px;height:40px}}.near-item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:10px}
.near-skeleton{display:flex;overflow:hidden}.near-skeleton__item{padding:15px;display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.near-skeleton__image{width:40px;height:40px;border-radius:10px;background-color:#f5f5f5}.near-skeleton__text{width:150px;background-color:#f5f5f5;height:22px}
.near__container_is-list{padding:10px;margin:-10px;display:flex;overflow:auto}@media(min-width: 768px){.near__container_is-list .near-item{width:240px}.near__container_is-list .near-item:first-child{border-radius:10px 0 0 10px}.near__container_is-list .near-item:last-child{border-radius:0 10px 10px 0}.near__container_is-list .near-item:only-child{border-radius:10px}}@media(min-width: 1260px){.near__container_is-list .near-item{width:246px}}@media(max-width: 767px){.near__container_is-list{-moz-column-gap:10px;column-gap:10px}.near__container_is-list .near-item{border-radius:15px}}.near__container_is-list::-webkit-scrollbar{display:none}.near__container_is-slider .glide__track,.near__container_is-slider .glide__slides{padding:10px 0;margin:-10px 0}.near__container_is-slider .glide__slide .near-item{height:100%}.near__container_is-slider .glide__slide:first-child .near-item{border-radius:10px 0 0 10px}.near__container_is-slider .glide__slide:last-child .near-item{border-radius:0 10px 10px 0}.near__container_is-slider .glide__slide:only-child .near-item{border-radius:10px}
.infrastructure-menu-mobile{position:absolute;bottom:20px;right:15px;left:15px;z-index:5}.infrastructure-menu-mobile__bottom{display:flex;-moz-column-gap:10px;column-gap:10px;overflow:auto;padding:10px 15px 20px 15px;margin:-10px -15px -20px -15px}.infrastructure-menu-mobile__bottom .near{overflow:unset;padding:0;margin:0}
@keyframes reflection{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton{color:rgba(0,0,0,0);width:auto;position:relative;overflow:hidden;background-color:#fafafa}.skeleton:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(244, 244, 245, 0.4), transparent);transform:translateX(-100%);animation:reflection 1.5s infinite}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.skeleton:after{background:linear-gradient(90deg, rgba(244, 244, 245, 0) 25%, rgba(244, 244, 245, 0.1) 50%, transparent)}}.custom-control-zoom{position:fixed;top:50%;right:15px}.custom-control-zoom_min{transform:translateY(5px)}.custom-control-zoom_max{transform:translateY(-45px)}@media(min-width: 768px){.custom-control-zoom{right:30px}}.object-infrastructure{position:relative;overflow:hidden;height:250px;border-radius:10px;background-color:#fafafa}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.object-infrastructure{transform:translateZ(0)}}@media(min-width: 768px){.object-infrastructure{height:540px}}@media(min-width: 768px){.object-infrastructure+.near{margin-top:30px}}.object-infrastructure__map{width:100%;height:100%}.object-infrastructure__map_mobile .mobile-modal__body{padding:0}.object-infrastructure__map_skeleton{position:relative;overflow:hidden;background-color:#fafafa}.object-infrastructure__map_skeleton:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(244, 244, 245, 0.4), transparent);transform:translateX(-100%);animation:reflection 1.5s infinite}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.object-infrastructure__map_skeleton:after{background:linear-gradient(90deg, rgba(244, 244, 245, 0) 25%, rgba(244, 244, 245, 0.1) 50%, transparent)}}@media(max-width: 767px){.object-infrastructure .custom-control-zoom{display:none}}.object-infrastructure_error{display:flex;align-items:center;justify-content:center;padding:20px;font-size:12px;text-align:center;color:#a1a1aa}.object-infrastructure__legend{position:absolute !important;top:10px;left:10px}@media(min-width: 768px){.object-infrastructure__legend{top:auto;bottom:20px;left:20px}}
.shell-status{transition:transform .3s ease,box-shadow .3s ease !important}.shell-status.shell-element_hover,.shell-status.shell-element_focus{transform:translateY(-10px) !important}
.logo-block{display:block;height:100%;background-color:#fff}.logo-block__inner{display:block;height:inherit;padding:10px;text-align:center;color:inherit}.logo-block__figure{display:flex;flex-direction:column;height:inherit;margin:0}.logo-block__img{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto}.logo-block__img img{max-width:100%;max-height:100%}.logo-block__caption{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.logo-block__title{margin:10px 0;color:#18181b}.logo-block__sign{font-size:12px;color:#a1a1aa}.logo-block__footer{margin:20px 0;font-size:14px}.logo-block__footer p{margin-top:0;margin-bottom:10px;font-size:14px;line-height:normal}.logo-block__footer p:last-child{margin-bottom:0}.logo-block__footer_gray,.logo-block__footer_gray *{color:#a1a1aa}.logo-block_skeleton{height:270px}.logo-block_skeleton .logo-block__inner{padding-top:25px}.logo-block_skeleton .logo-block__figure{height:auto}.logo-block_skeleton .logo-block__sign,.logo-block_skeleton .logo-block__title,.logo-block_skeleton .logo-block__footer,.logo-block_skeleton .logo-block__img{background-color:#fafafa}.logo-block_skeleton .logo-block__footer,.logo-block_skeleton .logo-block__title{width:80%;height:16px;margin-right:auto;margin-left:auto}.logo-block_skeleton .logo-block__sign{width:60px;height:14px;margin-right:auto;margin-left:auto}
.slider-skeleton{background-color:#fafafa;border-radius:10px;height:200px;width:100%}
.gallery_navigation .gallery__slider,.gallery_navigation .gallery__item{border-radius:inherit}.gallery .glide{border-radius:10px}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.gallery .glide{z-index:1}}.gallery .glide_peek{border-radius:0}.gallery_navigation-inside .gallery__slider,.gallery_navigation-inside .gallery__item,.gallery_navigation-inside .glide{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.gallery_peek .gallery__slider{border-radius:0}.gallery_border{border:1px solid #f3f4f6}.gallery .glide{overflow:hidden}.gallery .glide__arrow{transform:translate(0, -50%)}.gallery .glide__arrow_prev{left:10px}.gallery .glide__arrow_next{right:10px}.gallery .glide-dots{position:absolute;right:0;bottom:0;left:0;z-index:1;height:40px;margin-top:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(180deg, transparent 0%, transparent 13.78%, #27272A 100%)}.gallery .glide-dots_flat{height:100%;background:none}.gallery__slider{position:relative;overflow:hidden}.gallery__slider .trend-ui-icon-root__Link path,.gallery__slider .trend-ui-icon-root__Download path,.gallery__slider .trend-ui-icon-root__Mail path,.gallery__slider .trend-ui-icon-root__Maximize path,.gallery__slider .trend-ui-icon-root__Print path,.gallery__slider .trend-ui-icon-root__CrossMini path,.gallery__slider .trend-ui-icon-root__ChevronRight path,.gallery__slider .trend-ui-icon-root__ChevronLeft path,.gallery__slider .trend-ui-icon-root__Plus path,.gallery__slider .trend-ui-icon-root__Minus path{fill:#52525b}.gallery__item{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;height:100%;padding-top:61.8%;border-radius:10px}.gallery__item>*{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0) !important}.gallery__item>*:not(img){width:100%;height:100%;border-radius:inherit}.gallery__item .lazy-image__wrapper,.gallery__item img{display:block;margin:auto;border-radius:inherit}.gallery__item .lazy-image__wrapper{height:100%}.gallery__item img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.gallery__zoom{position:absolute;top:10px;right:10px;z-index:2;display:none}@media(min-width: 992px){.gallery__zoom{display:block}}.gallery__navigation{padding-top:20px}.gallery__navigation_inside{padding:20px;background-color:#fff}.gallery__overlay{overflow:hidden;background-color:rgba(0,0,0,0)}.gallery .glide__arrow{border:none;border-radius:1000px}.gallery-nav{display:flex;align-items:center}.gallery-nav_scrollable{overflow:hidden}.gallery-nav_scrollable .gallery-nav__menu{overflow:unset;width:auto;will-change:transform}.gallery-nav_mobile-scroll{overflow:auto}.gallery-nav_mobile-scroll::-webkit-scrollbar{width:0;height:0;background:rgba(0,0,0,0)}.gallery-nav__menu{position:relative;display:flex;overflow:hidden;justify-content:flex-start;margin-right:-3px;margin-left:-3px;padding:2px 0}.gallery-nav__item{position:relative;margin-right:5px;margin-left:5px;cursor:pointer;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-nav__item-inner{position:relative;overflow:hidden;width:40px;height:40px;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 2px rgba(0,0,0,0);transition:box-shadow .2s}.gallery-nav__item-inner>*{position:absolute;top:0;left:0;width:100%;height:100%}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){.gallery-nav__item{z-index:1}}.gallery-nav__item .lazy-image__wrapper,.gallery-nav__item img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.gallery-nav__item_active .gallery-nav__item-inner{box-shadow:0 0 0 2px #6d28d9}.gallery-nav__item_last~*{visibility:hidden}.gallery-nav__item_last span{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff;border-radius:inherit;background-color:rgba(0,0,0,.5);transform:translate(-50%, -50%);font-size:13px;line-height:16px}.gallery-nav__after-menu{margin-left:20px}.gallery-nav__right-side{display:flex;flex-wrap:nowrap;align-items:center;margin-right:-10px;margin-left:auto;padding-left:50px}.gallery-nav__right-side>*{margin-right:10px;margin-left:10px}.new-gallery .glide_lessSize{color:red}.new-gallery .glide__slide>*,.new-gallery .glide__slide [class^=col]>*{height:100%}.new-gallery .glide__slides{padding-top:30px;padding-bottom:30px}.new-gallery .glide__track{margin-top:-30px;margin-right:0 !important;margin-bottom:-30px;margin-left:0 !important}.new-gallery .glide-dots_flat{bottom:30px;pointer-events:none}@media(min-width: 992px){.new-gallery .glide-dots_flat{pointer-events:auto}}.new-gallery .glide__slider_col{margin-right:-5px;margin-left:-5px}.new-gallery .glide__slider_col [class^=col]{padding-right:5px;padding-left:5px}@media(min-width: 768px){.new-gallery .glide__slider_col{margin-right:-15px;margin-left:-15px}.new-gallery .glide__slider_col [class^=col]{padding-right:15px;padding-left:15px}}.new-gallery .glide__slider_nav-top .glide__arrow{display:none}@media(min-width: 992px){.new-gallery .glide__slider_nav-top .glide__arrow{position:absolute;top:-40px;display:block;margin-top:0}}.new-gallery .glide__slider_nav-top .glide__arrow_prev{right:55px;left:auto;border-top-right-radius:0;border-bottom-right-radius:0;transform:none}.new-gallery .glide__slider_nav-top .glide__arrow_next{right:15px;border-top-left-radius:0;border-bottom-left-radius:0;transform:none}.new-gallery .glide__slider_compensate-container{margin-right:calc(-1*var(--bs-gutter-x)*.5);margin-left:calc(-1*var(--bs-gutter-x)*.5)}.new-gallery .glide__slider_border-radius .glide__slide>*{overflow:hidden;border-radius:20px}.new-gallery .glide__slider_border-radius .glide__slide>*.lazy-image__wrapper img{border-radius:inherit}.new-gallery .glide__head{margin-bottom:30px}@media(min-width: 992px){.new-gallery .glide__head{padding-right:100px}}.gallery__item .lazy-image__wrapper{position:absolute}
@media(min-width: 992px){.glide__head h3.slider-title{margin-bottom:37px}}
#app .installments__top-content{display:flex;align-items:center;justify-content:center;min-height:96px;margin:10px 0;font-weight:600;font-size:28px;text-align:center;color:#18181b}#app .installments .logo-block__title{margin:10px 0;white-space:pre}#app .installments .logo-block__footer{margin:5px 0 10px}#app .installments .new-gallery__arrow{display:none}@media(min-width: 992px){#app .installments .new-gallery__arrow{display:block}}
.object-gallery-skeleton{height:290px;margin-bottom:3rem;border-radius:1.5rem;background-color:#fafafa}@media(min-width: 768px){.object-gallery-skeleton{height:350px;margin-bottom:30px}}@media(min-width: 992px){.object-gallery-skeleton{height:500px;margin-bottom:0}}
#app .apartment-passport-main-info{display:flex;flex-flow:column;border-radius:inherit;background-color:#fff}@media(min-width: 992px){#app .apartment-passport-main-info{padding:15px 20px 20px}}@media(min-width: 1260px){#app .apartment-passport-main-info{padding:15px 30px 20px}}#app .apartment-passport-main-info__rows{display:none;flex-flow:column;margin-bottom:20px}@media(min-width: 992px){#app .apartment-passport-main-info__rows{display:flex}}#app .apartment-passport-main-info__row{display:flex;justify-content:space-between;padding:17px 0;font-size:14px}#app .apartment-passport-main-info__row:not(:last-child){border-bottom:1px solid #f4f4f5}#app .apartment-passport-main-info__key{flex:1 0 auto;color:#a1a1aa}#app .apartment-passport-main-info__value{text-align:right;color:#3f3f46}#app .apartment-passport-main-info__controls{position:fixed;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;width:100%;height:80px;padding:0 15px;background-color:#fff;box-shadow:0 8px 12px 0 rgba(0,0,0,.03)}@media(min-width: 992px){#app .apartment-passport-main-info__controls{position:relative;bottom:auto;left:auto;flex-flow:row wrap;height:auto;padding:0;box-shadow:none}}#app .apartment-passport-main-info__control{position:relative;flex:1 1 48%;height:40px}#app .apartment-passport-main-info__control:nth-last-child(4){margin-right:8px}@media(min-width: 992px){#app .apartment-passport-main-info__control{flex:0 0 100%;height:50px}#app .apartment-passport-main-info__control:not(:last-child){margin-bottom:10px}}#app .apartment-passport-main-info__mortgage .btn{padding:0 7px}#app .apartment-passport-skeleton .apartment-passport-main-info__key, #app .apartment-passport-skeleton .apartment-passport-main-info__value{width:100px;height:20px;background-color:#fafafa}
#app .apartment-passport{display:flex;flex-flow:column;width:100%;border-radius:10px;background-color:#fafafa}#app .apartment-passport__body{border-radius:10px}@media(min-width: 992px){#app .apartment-passport__body{box-shadow:0 11px 22px 0 rgba(0,0,0,.11)}}#app .apartment-passport__reservation{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px;font-size:14px;text-align:center;color:#fff;border-radius:10px 10px 0 0;background-color:#000}#app .apartment-passport__reservation+.apartment-passport-main-info{padding-top:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
@media(max-width: 991px){#app .apartment-main__modal-info{display:flex}}#app .apartment-main__modal-info__header{display:flex;flex-direction:column}@media(min-width: 992px){#app .apartment-main__modal-info__header{margin-bottom:30px}}#app .apartment-main__modal-info__header span{display:block;margin-bottom:5px;font-weight:600;font-size:15px;color:#27272a}@media(min-width: 992px){#app .apartment-main__modal-info__header span{margin-top:5px;margin-bottom:0;font-size:18px}}#app .apartment-main__modal-info__title{margin-top:0;white-space:nowrap}#app .apartment-main__modal-info__title span:not(.apartment-main__modal-info_mobile){margin-top:0;font-size:22px}@media(min-width: 992px){#app .apartment-main__modal-info__title{display:flex;justify-content:space-between;white-space:pre-wrap}}#app .apartment-main__modal-info__header{max-width:50%}@media(min-width: 992px){#app .apartment-main__modal-info__header{max-width:100%}}@media(max-width: 991px){#app .apartment-main__modal-info__header, #app .apartment-main__modal-info__btn{display:flex;flex-grow:0;width:50%}}#app .apartment-main__modal-info .btn-wrapper{margin-bottom:10px}#app .apartment-main__modal-info_mobile{overflow:hidden;width:90%;font-weight:400 !important;text-overflow:ellipsis;color:#a1a1aa !important}#app .apartment-main__modal-info .like{flex-shrink:0;margin-left:10px}#app .apartment-main__type{display:none}@media(min-width: 992px){#app .apartment-main__type{display:block;margin-bottom:10px}}#app .apartment-main_skeleton .apartment-main__gallery, #app .apartment-main_skeleton .apartment-main__passport{height:290px;margin-bottom:15px;border-radius:10px;background-color:#fafafa}@media(min-width: 768px){#app .apartment-main_skeleton .apartment-main__gallery, #app .apartment-main_skeleton .apartment-main__passport{height:350px;margin-bottom:30px}}@media(min-width: 992px){#app .apartment-main_skeleton .apartment-main__gallery, #app .apartment-main_skeleton .apartment-main__passport{height:500px;margin-bottom:0}}#app .apartment-main_skeleton .apartment-main__passport-head{height:150px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f4f4f5}#app .apartment-main_skeleton .apartment-main__type{height:60px;margin-bottom:10px;border-radius:10px;background-color:#fafafa}
.mortgage_mobile.mortgage_collapsible .mortgage-mobile__list{padding-bottom:10px}.mortgage-mobile__popular-icon{color:#fc304b}.mortgage-mobile__popular-icon svg{color:inherit}.mortgage-mobile__popular-icon svg path{fill:currentcolor}.mortgage-mobile__item{display:flex;flex-direction:column;border-radius:20px;padding:15px;margin-bottom:10px;border:1px solid #f3f4f6;box-shadow:0 8px 12px 0 rgba(0,0,0,.03)}.mortgage-mobile__top-section{display:flex;align-items:center}.mortgage-mobile__logo{margin-right:15px}.mortgage-mobile__logo img{width:30px}.mortgage-mobile__empty-logo{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.mortgage-mobile__program-info{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.mortgage-mobile__program-name{font-size:14px;color:#18181b;line-height:17px;text-wrap:wrap}.mortgage-mobile__bank-name{padding-top:5px;font-size:14px;color:#a1a1aa;line-height:17px}.mortgage-mobile__details-section{display:flex;justify-content:space-between;margin-top:15px;margin-right:15px}.mortgage-mobile__rate-block{font-size:14px;color:#a1a1aa;margin-top:15px;display:flex;flex-wrap:wrap;-moz-column-gap:1px;column-gap:1px}.mortgage-mobile__rate-block span{padding-right:3px}.mortgage-mobile__detail-block{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;color:#18181b}.mortgage-mobile__detail-block span:first-child{padding-bottom:5px;color:#a1a1aa;font-size:12px;line-height:16px}.mortgage-mobile__separator{padding-left:3px;padding-right:6px}.mortgage-mobile__first-payment-and-period{color:#a1a1aa}.mortgage__trigger{margin:0 !important}
.mortgage{border-radius:20px;box-shadow:0 0 0 1px #ede9fe;overflow:hidden}.mortgage_mobile{box-shadow:none;overflow:visible}.mortgage__programs-title{margin-bottom:10px !important}.mortgage__chat-text{color:#a1a1aa;font-size:14px;margin-bottom:20px}.mortgage__chat-button{margin-bottom:30px}@media(min-width: 992px){.mortgage__chat-button{margin-bottom:40px}}.mortgage_tablet .mortgage__trigger{padding:15px}.mortgage_tablet.mortgage_open .mortgage__trigger{box-shadow:0 -1px 0 0 #ede9fe}.mortgage_tablet.mortgage_collapsible .mortgage-tablet__item{box-shadow:0 1px 0 0 #ede9fe;overflow:hidden}.mortgage-tablet__item{display:flex;gap:20px;padding:10px 10px 10px 15px;color:#a1a1aa;font-size:14px;line-height:17px;box-shadow:0 1px 0 0 #ede9fe;position:relative}.mortgage-tablet__item:not(:last-child){box-shadow:0 1px 0 0 #ede9fe}.mortgage-tablet__item>*{text-align:left;flex:1}.mortgage-tablet__logo{padding:15px;display:flex !important;align-items:center;justify-content:flex-end;width:80px;height:60px;flex:unset}.mortgage-tablet__logo img{width:30px}.mortgage-tablet__empty-logo{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.mortgage-tablet__popular-icon{transform:translateX(-15px);color:#fc304b}.mortgage-tablet__popular-icon svg{color:inherit}.mortgage-tablet__popular-icon svg path{fill:currentcolor}.mortgage-tablet__name{color:#a1a1aa;white-space:nowrap}.mortgage-tablet__program-name{padding-top:5px;color:#18181b;width:220px;text-align:left}.mortgage-tablet__field{display:flex;flex-direction:column;padding:10px 0}.mortgage-tablet__field-label{max-width:97px;text-align:left;color:#a1a1aa;font-size:12px;line-height:16px}.mortgage-tablet__field-value{padding-top:5px;color:#27272a}.mortgage-tablet__secondary-info{padding-top:5px;color:#a1a1aa}.mortgage__trigger{margin:15px}
@media(min-width: 768px){#app .mortgage-calculator__field:last-child{margin-bottom:0}}@media(min-width: 992px){#app .mortgage-calculator__field:last-child{margin-top:-10px}}#app .mortgage-calculator__field_mobile .field__element{padding-top:23px;padding-bottom:5px}
@media(max-width: 767px){#app .mortgage-calculator__payment{color:#a1a1aa}}@media(min-width: 992px){#app .mortgage-calculator__payment{font-size:17px;line-height:1.6}}#app .mortgage-calculator__result-table-item{padding:5px 0;text-align:start;color:#a1a1aa}#app .mortgage-calculator__result-table-item:first-child{padding-top:0}#app .mortgage-calculator__result-table-item:last-child{border-bottom:none;padding-bottom:0}#app .mortgage-calculator__result-table-item span{color:#3f3f46}@media(min-width: 768px){#app .mortgage-calculator__result-table-item{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f4f4f5}}
#app .mortgage-calculator{display:flex;border-radius:20px;background-color:#fafafa}@media(max-width: 767px){#app .mortgage-calculator{row-gap:20px}}#app .mortgage-calculator__fields{flex:1;padding:30px}#app .mortgage-calculator__fields form{display:flex;flex-flow:column;row-gap:30px}@media(max-width: 767px){#app .mortgage-calculator form{display:flex;flex-flow:column;row-gap:20px}}#app .mortgage-calculator__result-container{width:390px;margin:unset}#app .mortgage-calculator__result{display:flex;flex-direction:column;height:100%;padding:40px}#app .mortgage-calculator__payment-mobile{margin-top:5px;margin-bottom:20px;font-weight:600;font-size:16px;line-height:1.25;text-align:center}#app .mortgage-calculator__apply{flex:1;display:flex;flex-flow:column;justify-content:flex-end}#app .mortgage-calculator__button{margin-top:auto}@media(max-width: 767px){#app .mortgage-calculator{background-color:#f4f4f5;flex-direction:column;padding:20px}#app .mortgage-calculator__fields, #app .mortgage-calculator__result-container{width:100%;padding:0}#app .mortgage-calculator__button{margin-top:20px;font-size:18px}#app .mortgage-calculator__result{align-items:start;padding:20px}#app .mortgage-calculator__result-container{margin-top:10px}}
@media(min-width: 992px){.best-items .new-gallery__arrow{display:block}}.best-items .new-gallery__prev .svg-icon{transform:rotate(90deg)}.best-items .new-gallery__next .svg-icon{transform:rotate(-90deg)}.best-items .glide__slide .col{height:100%;overflow:visible}.best-items__card{display:flex;flex-flow:column;height:100%;padding:20px;border-radius:20px;row-gap:20px}.best-items__card-wrapper{border:1px solid #f4f4f5}.best-items__card-image-wrapper{display:flex;overflow:hidden;align-items:center;justify-content:center;width:100%;height:180px;border-radius:10px}.best-items__card-image{width:100%;height:100%}.best-items__card-image_contain{-o-object-fit:contain;object-fit:contain}.best-items__card-image_cover{-o-object-fit:cover;object-fit:cover}.best-items__body{display:flex;flex-flow:column;row-gap:20px;flex:1}.best-items__info{display:flex;flex-flow:column;row-gap:5px}.best-items__subways{margin-top:-15px;margin-bottom:20px}.best-items__btn{display:flex;justify-content:space-between;flex:1;align-items:flex-end}.best-items__favorites{flex-shrink:0;margin-left:10px}.best-items__hints{display:flex;flex-wrap:wrap;row-gap:5px;-moz-column-gap:5px;column-gap:5px}
@media(min-width: 992px){#app .similar-items .new-gallery__arrow{display:block}}#app .similar-items .new-gallery__prev .svg-icon{transform:rotate(90deg)}#app .similar-items .new-gallery__next .svg-icon{transform:rotate(-90deg)}#app .similar-items .glide__slide .col{height:100%}
.special-offer-table-go-to-chat{width:100%}@media(min-width: 768px){.special-offer-table-go-to-chat{width:auto;align-self:flex-start}}
.special-offer-table-header-title{margin:0 !important}
.special-offer-table-header{display:flex;flex-flow:column;row-gap:10px}.special-offer-table-header__title{display:inline-flex;-moz-column-gap:10px;column-gap:10px;align-items:center}
.special-offer-table-no-available-offers{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center;margin:20px 0}@media(min-width: 768px){.special-offer-table-no-available-offers{padding:15px 20px;box-shadow:0 11px 22px 0 rgba(0,0,0,.11);border-radius:20px;width:100%;-moz-column-gap:20px;column-gap:20px}}.special-offer-table-no-available-offers__icon{background-color:#bba1f2;width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center}
.promo{font-weight:700 !important}.hoves{font-family:"TT_Hoves_Pro_Medium",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:500 !important;letter-spacing:-0.0005em}.hoves_regular{font-family:"TT_Hoves_Pro_Regular",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:400 !important}h1,.h1,h2,.h2{margin-top:10px;margin-bottom:10px;font-weight:600;font-size:22px;line-height:26px}@media(min-width: 768px){h1,.h1,h2,.h2{font-size:33px;line-height:39px}}h1.promo,.h1.promo,h2.promo,.h2.promo{font-size:30px;line-height:1.2}@media(min-width: 768px){h1.promo,.h1.promo,h2.promo,.h2.promo{font-size:40px}}h1.hoves,.h1.hoves,h2.hoves,.h2.hoves{font-size:30px;line-height:1}@media(min-width: 768px){h1.hoves,.h1.hoves,h2.hoves,.h2.hoves{font-size:48px}}h3,.h3{margin-top:10px;margin-bottom:10px;font-weight:600;font-size:20px;line-height:1.2}@media(min-width: 768px){h3,.h3{font-size:22px;line-height:26px}}h3.promo,.h3.promo{font-size:22px;line-height:26px}@media(min-width: 768px){h3.promo,.h3.promo{font-size:30px;line-height:1.2}}h3.hoves,.h3.hoves{font-size:24px;line-height:1.1}@media(min-width: 768px){h3.hoves,.h3.hoves{font-size:33px}}h4,.h4{margin-top:10px;margin-bottom:10px;font-weight:600;font-size:18px;line-height:21px}@media(min-width: 768px){h4,.h4{font-size:20px;line-height:1.2}}h4.promo,.h4.promo{font-size:18px;line-height:21px}@media(min-width: 768px){h4.promo,.h4.promo{font-size:22px;line-height:26px}}h4.hoves,.h4.hoves{font-size:19px;line-height:1.2}@media(min-width: 768px){h4.hoves,.h4.hoves{font-size:22px}}h5,.h5,.restricted-access__title_with-subtitle{margin-top:10px;margin-bottom:10px;font-weight:600;font-size:16px;line-height:19px}@media(min-width: 768px){h5,.h5,.restricted-access__title_with-subtitle{font-size:18px;line-height:21px}}h5.promo,.h5.promo,.promo.restricted-access__title_with-subtitle{font-size:14px;line-height:17px;letter-spacing:1px;text-transform:uppercase}@media(min-width: 768px){h5.promo,.h5.promo,.promo.restricted-access__title_with-subtitle{font-size:18px;line-height:21px;letter-spacing:0;text-transform:initial}}h6,.h6{margin-top:10px;margin-bottom:10px;font-weight:600;font-size:16px;line-height:19px}h6.promo,.h6.promo{font-size:14px;line-height:17px;letter-spacing:1px}p,.p{margin-top:10px;margin-bottom:10px;font-weight:400;font-size:14px;line-height:22px}@media(min-width: 768px){p.lead,.p.lead{font-size:17px;line-height:27px}}p.hoves,.p.hoves{font-size:16px;line-height:1.4}@media(min-width: 768px){p.hoves,.p.hoves{font-size:19px}}blockquote,.blockquote{margin:5px 0;font-weight:400;font-size:17px;line-height:27px}.meta,.restricted-access__title_no-subtitle{margin-top:5px;margin-bottom:5px;font-weight:400;font-size:14px;line-height:17px}.text-sm{margin-top:5px;margin-bottom:5px;font-weight:400;font-size:13px;line-height:1.2}.text-xs{margin-top:5px;margin-bottom:5px;font-weight:400;font-size:12px;line-height:1.2}.nav-1{margin-top:5px;margin-bottom:5px;font-weight:400;font-size:15px;line-height:18px}.nav-1 .promo{font-weight:600 !important}.nav-2{margin-top:5px;margin-bottom:5px;font-weight:400;font-size:16px;line-height:19px}.nav-2 .promo{font-weight:600 !important}.hero{margin-top:10px;margin-bottom:10px}.hero.hoves{font-size:34px;line-height:1}@media(min-width: 768px){.hero.hoves{font-size:64px;line-height:.95}}@font-face{font-family:TT_Hoves_Pro_Regular;src:url('TT_Hoves_Pro_Regular.54f1af15d3fa52f15014.woff2') format("woff2"),url('TT_Hoves_Pro_Regular.3052683890cb1160a397.woff') format("woff")}@font-face{font-family:TT_Hoves_Pro_Medium;src:url('TT_Hoves_Pro_Medium.cfb273cc3a73e452f016.woff2') format("woff2"),url('TT_Hoves_Pro_Medium.64669b8ffabd919fc369.woff') format("woff")}a{color:inherit}.font-weight-600,.restricted-access__title_no-subtitle{font-weight:600 !important}.font-weight-500{font-weight:500 !important}.link{text-decoration:none;color:#3b82f6;cursor:pointer}.link:hover{text-decoration:none}.link_inherit{color:inherit}.text-center{text-align:center}.text-white-100{color:#000}.text-black-100{color:#000}.text-black-90{color:#18181b}.text-black-80{color:#27272a}.text-black-70{color:#3f3f46}.text-black-60{color:#52525b}.text-black-50{color:#71717a}.text-black-40{color:#a1a1aa}.text-gray{color:#71717a}.text-black-30{color:#d4d4d8}.text-black-20{color:#e4e4e7}.text-black-10{color:#f4f4f5}.text-black-5{color:#f4f4f5}.text-black-3{color:#fafafa}.text-black-2{color:#fafafa}.text-red{color:#f43f5e}.text-red-10{color:#fee2e2}.text-blue-90{color:#3b82f6}.text-green{color:#22c55e}.text-main{color:#6d28d9}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.restricted-access{padding:40px 30px;flex-flow:column;align-items:center;text-align:center;justify-content:center;background-color:#fff}.restricted-access.shell-element{display:flex}.restricted-access_full-height{height:100%}.restricted-access_full-width{height:100%}.restricted-access:after{border-color:#f4f4f5}.restricted-access__icon path{fill:#6d28d9}.restricted-access__content{margin:5px 0}.restricted-access__content_no-subtitle{margin:15px 0}
.special-offer-table-not-authorized{margin-top:20px;position:relative}@media(min-width: 768px){.special-offer-table-not-authorized{border:1px solid #ede9fe;border-radius:20px}}.special-offer-table-not-authorized__restricted-access.restricted-access{background-color:rgba(0,0,0,0);position:absolute;left:0;top:0;width:100%;height:100%}.special-offer-table-not-authorized__restricted-access.restricted-access:after{border:none}@media(min-width: 768px){.special-offer-table-not-authorized__background_mobile{display:none}}.special-offer-table-not-authorized__background_tablet{display:none}@media(min-width: 768px){.special-offer-table-not-authorized__background_tablet{display:block}}
.special-offer-table-content-item-chat{position:relative;display:flex;align-items:center;cursor:pointer}.special-offer-table-content-item-chat__overlay{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-15px}@media(min-width: 768px){.special-offer-table-content-item-chat__icon_small{display:none !important}}.special-offer-table-content-item-chat__icon_normal{display:none !important}@media(min-width: 768px){.special-offer-table-content-item-chat__icon_normal{display:block !important}}.special-offer-table-content-item-chat__icon path{fill:#6d28d9}
.special-offer-table-content-item-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg, #edf6fe 15%, #f5eefe 85.5%)}.special-offer-table-content-item-icon_gift{background:linear-gradient(135deg, #FDF1F6 15%, #FEF5EC 85.5%)}
@media(min-width: 768px){.special-offer-table-content-item-name{flex:1}}@media(min-width: 768px){.special-offer-table-content-item-name__mobile{display:none}}.special-offer-table-content-item-name__tablet{display:none}@media(min-width: 768px){.special-offer-table-content-item-name__tablet{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center}}.special-offer-table-content-item-name__tablet-name{font-weight:500}@media(min-width: 768px){.special-offer-table-content-item-name__tablet-name{flex:1}}.special-offer-table-content-item-name__tablet-value{width:100px}
.special-offer-table-content-item-time-remaining{padding:3px 10px 4px !important;height:auto;justify-self:center}.special-offer-table-content-item-time-remaining_normal{background-color:#f5f3ff}.special-offer-table-content-item-time-remaining_warning{background-color:#ffeed9}.special-offer-table-content-item-time-remaining_danger{background-color:#ffeaed}@media(min-width: 768px){.special-offer-table-content-item-time-remaining{width:148px}}
.special-offer-table-content-item{display:flex;padding:15px 0}@media(min-width: 768px){.special-offer-table-content-item{padding:15px 20px;-moz-column-gap:20px;column-gap:20px;border:1px solid #ede9fe;border-bottom:none}.special-offer-table-content-item:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.special-offer-table-content-item:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-bottom:1px solid #ede9fe}.special-offer-table-content-item+.collapsible .special-offer-table-content-item{border-radius:0}.special-offer-table-content-item+.collapsible .special-offer-table-content-item:last-child{border-bottom:none}}.special-offer-table-content-item__content{display:flex;flex-flow:column;row-gap:5px;margin:0 8px 0 15px;align-items:flex-start;flex:1}@media(min-width: 768px){.special-offer-table-content-item__content{flex-flow:row;row-gap:unset;margin:0;align-items:center;-moz-column-gap:20px;column-gap:20px}}@media(min-width: 768px){.special-offer-table-content-item__subtitle{width:120px}}
.special-offer-table-content{display:flex;flex-flow:column}@media(min-width: 768px){.special-offer-table-content{margin-top:30px}}.special-offer-table-content__trigger-wrapper{padding:5px 0 0 0}@media(min-width: 768px){.special-offer-table-content__trigger-wrapper{border:1px solid #ede9fe;padding:20px;border-radius:0 0 20px 20px}}
.special-offer-table-wrapper{display:flex;flex-flow:column;row-gap:10px}.special-offer-table-wrapper__top{display:flex;flex-flow:column;align-items:flex-start;row-gap:15px}@media(min-width: 768px){.special-offer-table-wrapper__top{row-gap:20px}}
#app .page-apartment{padding-bottom:50px}#app .page-apartment h3{margin-bottom:30px}#app .page-apartment__header{margin-bottom:15px}@media(min-width: 768px){#app .page-apartment__header{margin-bottom:30px}}@media(min-width: 992px){#app .page-apartment__header{margin-bottom:17px}}#app .page-apartment__top{position:relative;padding:0}#app .page-apartment__meta-container{position:absolute;top:0;right:0;display:none;background-color:#fff}@media(min-width: 992px){#app .page-apartment__meta-container_reservation{display:block}}@media(min-width: 1260px){#app .page-apartment__meta-container{display:block}}#app .page-apartment__meta{position:relative;display:inline-block;height:30px;font-size:12px;line-height:30px;vertical-align:middle;color:#a1a1aa}#app .page-apartment__meta svg{margin-right:5px;font-size:15px;color:#e4e4e7}#app .page-apartment__meta::before{content:"";position:absolute;top:0;left:-100px;width:100px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFFFFF 66%, #FFFFFF 100%)}
