@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("../../fonts/ubuntu-v15-cyrillic-500.woff2") format("woff2"),url("../../fonts/ubuntu-v15-cyrillic-500.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff2") format("woff2"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff") format("woff")}.etc{position:relative;display:inline-block}.etc option{display:none}@media(max-width: 600px){.etc--wrap .etc__inputs{flex-wrap:wrap}}@media(max-width: 600px){.etc--open-mobile .etc__control{display:none}.etc--open-mobile .etc__container{position:static;display:block !important;box-shadow:none;padding:0}.etc--open-mobile .etc__inputs{margin-top:0}.etc--open-mobile .etc__checkbox--additional{margin-bottom:0}}.etc--additional-first .etc__container{display:flex;flex-direction:column-reverse}.etc__control{position:relative;padding:12px calc(var(--indent)*5) 12px calc(var(--indent)*2);font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;border:1px solid #cfcfcf;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.etc__control:after{content:"";position:absolute;right:calc(var(--indent)*2);top:45%;display:block;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg) translateY(-50%);transition:transform .15s}.etc__container{position:absolute;display:block;top:calc(100% + 6px);background:#fff;padding:calc(var(--indent)*2);box-shadow:0 0 6px rgba(0,0,0,.06);border-radius:4px;z-index:1;min-width:100%}.etc:not(.etc--active):not(.etc--init-active) .etc__container{display:none}.etc__main-container{display:flex;justify-content:space-between}.etc__option-text{white-space:nowrap}.etc__checkbox-wrapper--main{margin-right:8px}.etc__checkbox-wrapper--main:last-child{margin-right:0}.etc__checkbox-wrapper--additional{margin:8px 0}.etc__checkbox{text-align:center}.etc__checkbox-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.etc__inputs{display:flex;margin-top:calc(var(--indent)*1.5);position:relative}.etc__inputs .input{flex-basis:50%;width:168px}@media(max-width: 600px){.etc__inputs .input{width:50%}}.etc__inputs .input:first-child{border-radius:4px 0 0 4px}.etc__inputs .input:nth-child(2){border-radius:0 4px 4px 0}.etc__additional-options{display:flex;justify-content:space-between}.etc__reset{color:#999;font-size:16px;line-height:24px}.etc__reset:hover{color:#06c}.etc__reset:focus{outline:none}.etc__reset:first-child{position:relative;right:0}.etc .etc__postfix{position:absolute;right:1px;top:1px;height:calc(100% - 2px);background:#fff;border-radius:4px;padding:0 calc(var(--indent)*2) 0 var(--indent);display:flex;align-items:center;color:#333}.etc .etc__postfix:empty{display:none}.etc--active .etc__control:after{transform:rotate(225deg) translateY(-10%)}.etc--incorrect .etc__control{color:#eb5757}.etc--incorrect .input{color:#eb5757;border-color:#eb5757}.menu-wrapper{position:absolute;top:3px;right:3px;width:auto;display:flex;justify-content:flex-end;z-index:9}.menu-wrapper:hover{width:calc(100% - 6px)}.menu-toggle--dots{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:20px;height:20px;border-radius:24px;background:rgba(255,255,255,.3)}.menu-toggle--dots:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;background:rgba(255,255,255,.9)}.menu-toggle--dots span{display:block;width:2px;height:2px;background-color:#333;border-radius:2px}.menu-toggle--dots:hover+.paid-card__law_text_adv_desc{display:block}.paid-card{position:relative;display:flex;flex-wrap:wrap;padding:24px 24px;background:#fff;border-top:1px solid #ff8e01;border-bottom:1px solid #ff8e01}.paid-card__law_text_adv{position:absolute;bottom:0;top:0;left:auto;right:0;padding:3px;display:flex;align-items:flex-end;text-decoration:none;color:rgba(41,40,40,.4);font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:10px;font-weight:400;line-height:10px}.paid-card__law_text_adv_desc{display:none;position:absolute;top:100%;right:0;z-index:10;color:#333;background:rgba(255,255,255,.9);padding:8px;border-radius:4px 0 4px 4px;box-shadow:0 2px 6px rgba(0,0,0,.15);max-width:250px;white-space:normal;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:10px;font-weight:400;line-height:12px}.paid-card__image-container{width:280px;min-width:280px;height:auto;margin-right:24px;border-radius:4px;overflow:hidden}.paid-card__image{max-width:100%;height:auto;border-radius:4px}.paid-card__content{flex-basis:calc(100% - 304px);display:flex;flex-direction:column;justify-content:space-between}.paid-card__title{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:22px;font-weight:700;line-height:28px;margin-bottom:6px;text-decoration:none;color:#333;display:block}.paid-card__subheader{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;margin-bottom:16px}.paid-card__description{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.paid-card__links{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.paid-card__links a{color:#06c;margin-right:16px}.paid-card__links a:last-child{margin-right:0}.paid-card__links a:hover{color:#0080ff}@media(max-width: 1240px){.paid-card{padding:16px;margin-bottom:16px;border:none;box-shadow:0 0 12px rgba(0,0,0,.06);border-radius:4px}.paid-card__links{margin-bottom:-12px}.paid-card__links a{display:inline-block;margin-bottom:12px}}@media(max-width: 600px){.paid-card__image-container{width:100%;margin-right:0;margin-bottom:16px}.paid-card__content{flex-basis:100%}.paid-card__links{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:0}.paid-card__links a{margin-right:0}.paid-card__links a:last-child{margin-bottom:0}}.call-me{padding-top:calc(var(--indent)*2)}.call-me__title{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.call-me__form-group{margin-right:var(--indent);margin-bottom:var(--indent);position:relative}.call-me__form-group:last-child{margin-right:0}.call-me__select-group{position:relative}.call-me__select{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:27px 16px 5px !important}.call-me__select-label{position:absolute;top:5px;left:16px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.call-me__input{padding-top:calc(var(--indent)*2);padding-bottom:calc(var(--indent)*2)}.banner-row{background:#fff;padding:var(--block-inner-gap);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06);width:100%;position:relative}.banner-row--margin-top{margin-top:var(--block-gap)}.banner-row:before{content:"Реклама";display:block;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:9px;font-weight:400;line-height:20px;color:gray;text-transform:uppercase;margin-bottom:8px;position:absolute;top:6px}.banner-row--vertical{padding:24px}.banner-row--vertical ins:last-child a{margin-bottom:0}.banner-row--vertical a{margin-bottom:16px}.banner-row__container{display:flex;justify-content:space-between}.banner-row__container ins{margin-right:calc(var(--indent)*2);position:relative}.banner-row__container ins:before{content:"";display:block;padding-top:83.3333333%;width:100%}.banner-row__container ins a{position:absolute;top:0;left:0}.banner-row__container ins:only-child,.banner-row__container ins:last-child{margin:0}.banner-row--count--3 ins{width:calc((100% - var(--indent)*2)/3)}.banner-row--count--4 ins{width:calc((100% - var(--indent)*3)/4)}@media(max-width: 600px){.banner-row:before{top:2px;font-size:7px}.banner-row__container{justify-content:center;position:relative;max-height:280px}.banner-row__container:before{display:block;content:"";padding-top:83.3333333333%;max-height:280px;top:0}.banner-row__container ins{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center}.banner-row__container ins:before{display:none}.banner-row__container ins a{position:static}.banner-row__container--no-pseudo:before{display:none}.banner-row__container--no-pseudo ins{position:static}}.developer-card{background:#fff;padding:var(--block-inner-gap);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06);display:flex}.developer-card__title{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:28px;font-weight:700;line-height:36px;margin-bottom:28px}.developer-card__logo{margin-right:48px}.developer-card__info{display:flex;margin-bottom:32px}.developer-card__info-item{padding-right:40px}.developer-card__info-item+.developer-card__info-item{padding-left:40px;border-left:1px solid #e7e7e7}.developer-card__info-label{margin-top:4px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:gray}@media(max-width: 1240px){.developer-card{flex-direction:row-reverse;justify-content:space-between}.developer-card__info{flex-wrap:wrap}.developer-card__info-item{padding:0;width:50%;margin-bottom:8px}.developer-card__info-item+.developer-card__info-item{padding:0;border:none}.developer-card__title{font-size:22px;line-height:28px;margin-bottom:24px}.developer-card__logo{width:142px;height:142px;margin:0}}@media(max-width: 600px){.developer-card{flex-direction:column}.developer-card__button{padding:12px;width:100%;background:#ff8e01}.developer-card__button:hover{background:#ff8e01}.developer-card__title{font-size:18px;line-height:24px;margin-bottom:4px}.developer-card__logo{width:120px;height:120px;margin-bottom:8px}.developer-card__info{display:grid;grid-template-columns:1fr 1fr;row-gap:8px}.developer-card__info-item{width:100%}.developer-card__info-item:first-child{grid-column:1/span 2;display:flex;align-items:center;margin-bottom:16px}.developer-card__info-item:first-child .developer-card__info-label{text-transform:lowercase;margin-top:0;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray}.developer-card__info-item:first-child .developer-card__info-value{margin-right:4px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray}.developer-card__info-label{margin-top:0}}.seller-office{border-bottom:1px solid #e7e7e7}.seller-office__name{margin:0}.seller-office__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.seller-office__address{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray;margin-top:6px}.seller-office__description{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999}.seller-office__icon{width:16px;height:16px;margin-right:8px}.seller-office__schedule{text-align:center;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;margin-top:-8px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.seller-office__schedule .seller-office__icon{margin-right:4px;margin-top:2px;align-self:start}.modal-contacts__phone-block{margin-bottom:calc(var(--indent)*2)}.modal-contacts__phone{color:#fff;text-decoration:none;background:#ff8e01}.modal-contacts__description{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-top:calc(var(--indent)*2);padding-bottom:calc(var(--indent)*2);border-bottom:1px solid #e7e7e7}.modal-contacts__seller-office{margin-bottom:calc(var(--indent)*3)}.modal .realty__h4{margin-bottom:24px}.search-form{background:#fff;padding:var(--block-inner-gap);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06)}.search-form--homepage{background:rgba(0,0,0,0);box-shadow:none}@media(min-width: 1240px){.search-form--homepage{padding:0}}@media(min-width: 1240px){.search-form--district-page .search-form__row--inputs{grid-template-columns:repeat(4, 2fr) 3fr;margin-bottom:0}.search-form--district-page .search-form__submit{grid-column:auto}}@media(min-width: 800px)and (max-width: 1240px){.search-form--district-page .search-form__row--inputs{grid-template-columns:repeat(3, 1fr);margin-bottom:0}.search-form--district-page .search-form__additional-filters{grid-column:2;grid-row:2}.search-form--district-page .search-form__submit{grid-column:3;grid-row:2}}.search-form--office{border-bottom:1px solid #e7e7e7;border-radius:4px 4px 0 0}.search-form__mobile-buttons{display:none;justify-content:space-between}.search-form__mobile-buttons .button{width:calc(50% - 4px);background:#fff;border:none;box-shadow:0 0 12px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.search-form__mobile-buttons .button:only-child{width:100%}.search-form__mobile-buttons .button .svg-icon{margin-right:12px;height:16px;width:16px}.search-form__group{margin-bottom:0}.search-form__row--inputs{display:grid;grid-template-columns:192px 450px 296px 166px;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px}.search-form__row--inputs>*{min-width:0}.search-form__row--inputs>.search-form__submit{min-width:auto}.search-form__row--buttons{display:grid;grid-template-columns:1fr 160px 239px;-moz-column-gap:16px;column-gap:16px;align-items:flex-start}.search-form__row--buttons .search-form__map-link{grid-column:2}.search-form__row--tags{display:flex;justify-content:space-between;margin-top:16px}.search-form__address{position:relative;padding-left:24px}.search-form__icon-search{width:16px;height:16px;position:absolute;left:16px;top:16px}.search-form__special{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex;align-items:center}.search-form__special-text{color:#333}.search-form__special-logo{height:30px}.search-form__special-content{margin:0}.search-form__price-type-toggler{display:flex;width:100%;margin-top:8px}.search-form__price-type-toggler input{display:none}.search-form__price-type-toggler input:checked+.search-form__price-type-label{color:#ff8e01;border-bottom:2px solid #ff8e01;cursor:default}.search-form__price-type-label{cursor:pointer;color:#999}.search-form__price-type-label:last-child{margin-left:8px}.search-form__price-type-label sup{color:inherit;line-height:7px}.search-form__submit{grid-column:3}.search-form__submit-loading{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M75.4 126.63a11.43 11.43 0 0 1-2.1-22.65 40.9 40.9 0 0 0 30.5-30.6 11.4 11.4 0 1 1 22.27 4.87h.02a63.77 63.77 0 0 1-47.8 48.05v-.02a11.38 11.38 0 0 1-2.93.37z' fill='%23fff' fill-opacity='1'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1000ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E");background-size:16px;background-position:center;background-repeat:no-repeat;width:16px;height:16px;display:inline-block}.search-form__map-link{background:#fff;display:flex;justify-content:center;align-items:center}.search-form__tags-controls{display:flex;align-items:center;min-width:90px}.search-form__tags{display:flex;flex-wrap:wrap;height:36px;overflow:hidden}.search-form__tags--mobile{flex-direction:column;height:auto;overflow:visible}.search-form__tags--mobile .search-form__tag{background-color:rgba(0,0,0,0);border-bottom:1px solid #e7e7e7;padding-right:0;padding-left:0;margin-right:0;width:100%;display:flex;justify-content:space-between;border-radius:0;white-space:normal}.search-form__tags--spoiler{margin-top:8px;overflow:visible;height:auto}.search-form__tag{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:8px 16px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;margin-right:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;margin-bottom:8px}@media(max-width: 600px){.search-form__tag{white-space:normal;margin-right:0}}.search-form__tag--button{border:none;cursor:pointer;margin:0 0 0 16px}.search-form__tag-reset{border:none;background:none;padding:0;width:8px;height:8px;position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:16px;cursor:pointer}.search-form__tag-reset:before,.search-form__tag-reset:after{content:"";display:block;width:12px;height:2px;background-color:#999;position:absolute}.search-form__tag-reset:before{transform:rotate(-45deg)}.search-form__tag-reset:after{transform:rotate(45deg)}@media(max-width: 1240px){.search-form--homepage{background:#fff}.search-form__row--inputs{grid-template-columns:4fr 5fr minmax(140px, 3fr);row-gap:16px}.search-form--cottage .search-form__row--inputs{grid-template-columns:4fr 5fr minmax(140px, 3fr)}.search-form__row--buttons{grid-template-columns:1fr 160px 293px}.search-form__address-wrapper{grid-column:1/span 3;grid-row:1}.search-form__rooms{max-width:236px}.search-form__price{max-width:293px}.search-form__submit{white-space:nowrap}.search-form__special-content{display:none}}@media(max-width: 600px){.search-form{padding:0;background:rgba(0,0,0,0);box-shadow:none}.search-form__mobile-buttons{display:flex}.search-form__row--inputs{grid-template-columns:1fr;row-gap:8px;margin-bottom:8px}.search-form--cottage .search-form__row--inputs{grid-template-columns:1fr}.search-form__row--buttons{display:block}.search-form__special{display:none}.search-form__address-wrapper{order:1;max-width:none;grid-area:auto}.search-form__rooms{order:2;max-width:none}.search-form__price{order:3;max-width:none}.search-form__additional-filters{order:4}.search-form__geo-icon{height:14px;width:14px}.search-form__submit{background:#06c;border:1px solid #06c;width:100%;display:block}.search-form__submit:hover,.search-form__submit:focus{background:#0080ff}.search-form__map-link{display:block;margin-right:8px;border-color:#06c;color:#06c;width:100%;margin-bottom:8px}.search-form__map-link .svg-icon-geo{fill:#06c}}.filter-menu{display:inline-flex;background:#fff;margin-bottom:32px}@media(min-width: 800px){.filter-menu{box-shadow:0 0 12px rgba(0,0,0,.06)}}.filter-menu .filter-menu__item--active{color:#fff;background-color:#ff8e01}.filter-menu__item{background:#fff;color:#333;border-radius:4px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:10px 24px;text-decoration:none;transition:background-color .1s,color .1s,font-weight .1s}.filter-menu__item--active{font-weight:700}@media(max-width: 800px){.filter-menu__item{border-radius:0;white-space:nowrap}.filter-menu__item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.filter-menu__item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}}@media(max-width: 800px){.filter-menu{display:flex;background:rgba(0,0,0,0);overflow-x:auto}}.search-grid{background:#fff;padding:var(--block-inner-gap);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06);padding-right:0;padding-left:0}.search-grid__row{display:grid;border-top:1px solid #e7e7e7;background:#fff;padding:16px 24px;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.search-grid__row--header{padding:0 24px 24px;border:none}@media(max-width: 1240px){.search-grid__row--header{display:none}}.search-grid__row--no-padding{padding-right:0;padding-left:0}.search-grid__row--paid{background:#fff7ec}.search-grid__cell{color:#333;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.search-grid__green-text{white-space:nowrap;color:#27ae60;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.search-grid__cell--header{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray}.search-grid__cell--img{position:relative}.search-grid__cell--main{display:flex;flex-direction:column;align-items:start}.search-grid__separator{flex-grow:1}.search-grid__offer{border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:0;color:#fff;padding:3px 6px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px;background-color:#219653;border-radius:4px;margin-bottom:6px;justify-self:end}.search-grid__offer:hover,.search-grid__offer:active{outline:none}.search-grid__img-wrapper{overflow:hidden;position:relative;border-radius:4px}.search-grid__img-wrapper:before{display:block;content:"";padding-top:68%}.search-grid__img{position:absolute;top:0;width:100%;height:auto;border-radius:4px}.search-grid__object-name{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#06c;display:block;margin-bottom:8px}.search-grid__address{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray;margin-bottom:8px;display:block}.search-grid__sold{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#219653;margin-bottom:8px;margin-top:8px;display:block}.search-grid__green{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#219653;margin-bottom:8px;display:block}.search-grid__red{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#eb5757;margin-bottom:8px;display:block}.search-grid__developer{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:8px}.search-grid__erid{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:10px;font-weight:400;line-height:14px;color:gray;margin-bottom:8px;display:block;font-style:italic}.search-grid__text{display:block}.search-grid .search-grid__show-phone{font-size:14px;line-height:20px;margin-right:8px;min-width:-moz-max-content;min-width:max-content}.search-grid__room{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px;display:flex}.search-grid__room:before{content:attr(data-header);display:inline;margin-right:16px;width:16px}.search-grid__like{border:1px solid #cfcfcf;background:rgba(0,0,0,0);border-radius:4px;padding:12px;line-height:0;cursor:pointer}.search-grid__like:hover{border-color:#999}.search-grid__like-icon{stroke:#999;stroke-width:2px;fill:rgba(0,0,0,0);width:18px;height:18px}.search-grid__pagination-button{background:#fff}.search-grid__pagination{padding:16px 24px 0 24px}@media(max-width: 1240px){.search-grid__pagination{padding:0}}@media(max-width: 600px){.search-grid__pagination{padding-bottom:8px}}.search-grid__cell--phone{display:flex;align-items:flex-start}@media(max-width: 600px){.search-grid__cell--phone{align-items:stretch}}@media(min-width: 1240px){.search-grid .empty{padding:0 32px}}@media(max-width: 1240px){.search-grid{background-color:rgba(0,0,0,0);padding:0;box-shadow:none}.search-grid__row{border-top:none;margin-bottom:16px;padding:16px;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06)}}@media(max-width: 600px){.search-grid{padding:0;background:rgba(0,0,0,0)}.search-grid__row{padding:16px;margin-bottom:16px}.search-grid__row:last-child{margin-bottom:0}.search-grid button.search-grid__show-phone{font-weight:700;padding-top:10px !important;padding-bottom:10px !important}}.search-additional__group{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 32px;padding:32px 0 16px;border-bottom:1px solid #e7e7e7}@media(max-width: 600px){.search-additional__group{grid-template-columns:1fr;margin-top:32px}}.search-additional__group--checkboxes .form__group{margin-right:16px;margin-bottom:0;display:flex;flex-grow:0}.search-additional__group--checkboxes .form__group:last-child{margin-right:0}.search-additional__group--vertical{display:block}.search-additional__group--vertical .search-additional__mortgage{width:-moz-fit-content;width:fit-content;margin-right:8px;flex-grow:0}@media(min-width: 800px){.search-additional__group--vertical .search-additional__mortgage{margin-right:16px}}.search-additional__group--vertical .form__group{display:flex;flex-wrap:wrap;margin-bottom:0}.search-additional__group--vertical .form__group .button-checkbox{margin-right:8px;margin-bottom:8px}@media(min-width: 800px){.search-additional__group--vertical .form__group .button-checkbox{margin-right:16px;margin-bottom:16px}}.search-additional__group--vertical .form__group .button-checkbox:last-child{margin-right:0}.search-additional__group-left{margin-right:32px}.search-additional__group-left,.search-additional__group-right{flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}.search-additional__grid-checkboxes{display:flex;justify-content:flex-start;gap:8px 16px;flex-wrap:wrap}.search-additional__floors-checkboxes .search-additional__checkbox{margin-right:0}.search-additional__checkbox{margin-right:16px}.search-additional__checkbox:last-child{margin-right:0}.search-additional__controls{text-align:right;padding-top:32px;display:flex;align-items:center;justify-content:flex-end}.search-additional__controls .search-form__map-link{margin-right:16px}.search-additional__clear-filter{margin-right:24px;color:#333}.search-additional__clear-filter:hover{color:#333}.search-additional__map-link{display:none}@media(max-width: 600px){.search-additional__group,.search-additional__floors-checkboxes{margin-bottom:32px}.search-additional__group{padding:16px 0}.search-additional__group--checkboxes{flex-direction:row;flex-wrap:wrap}.search-additional__group--checkboxes .form__group{margin-right:16px;margin-bottom:8px;display:flex;flex-grow:0}.search-additional__group--checkboxes .form__group:last-child{margin-right:0}.search-additional__group:first-child{padding-top:0}.search-additional__group-left,.search-additional__group-right{flex-basis:100%;max-width:100%;margin-right:0}.search-additional__checkbox{margin-bottom:8px}.search-additional__checkbox:last-child{margin-bottom:0}.search-additional__clear-filter{display:none}.search-additional__controls{display:block}}.search-additional svg{width:20px;height:20px;vertical-align:top;margin-right:8px}.search-additional-modal__clear-filter{display:none;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:gray}.search-additional-modal__clear-filter:hover,.search-additional-modal__clear-filter:focus{outline:none;color:gray}@media(max-width: 600px){.search-additional-modal .modal__title{display:flex;align-items:baseline;padding-bottom:16px}.search-additional-modal .search-additional-h4{margin-bottom:0;margin-right:24px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px}.search-additional-modal__clear-filter{display:inline-block}}.favorite__icon{pointer-events:none}.favorite--active .favorite__icon{stroke:#ff8e01}.search-branding{position:relative}@media(min-width: 600px){.search-branding{padding-top:30px}.search-branding .breadcrumb{margin-top:0;margin-bottom:30px}.search-branding__banner{position:absolute;top:16px;right:16px}.search-branding h1,.search-branding .breadcrumb__item,.search-branding .breadcrumb__item a{color:var(--color)}.search-branding--has-brand{padding-bottom:80px;background:var(--background-url) no-repeat right top;background-size:cover}}@media(max-width: 600px){.search__h1{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:18px;font-weight:700;line-height:24px}}.search__h3{margin-top:40px}@media(max-width: 600px){.search__h3{margin-top:16px}}@media(max-width: 600px){.search__filter-menu{padding-bottom:8px}}.search__district-name{margin-left:16px;display:inline-block}.search__district-name-icon{width:12px;height:12px;margin-left:8px;fill:#06c}.search .banner-row{box-shadow:none;margin-bottom:0;border-top:1px solid #e7e7e7;border-radius:0}.search .banner-row:before{margin-bottom:8px}@media(max-width: 1240px){.search .banner-row{margin-bottom:16px;border-top:none;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06)}}@media(max-width: 600px){.search{margin-top:24px}}@media(max-width: 600px){.container.search{margin-right:16px;margin-left:16px}}