@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";
*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}a{text-decoration:none}input,button{appearance:none;border:none;outline:none}.development,.filters-modal .filters-modal__header .filters-modal__title,.estate .estate__container .estate-description .estate-description__title,.estate .estate__container .estate__info .details .estate-digits .digit .digit__number,.estate .estate__container .estate__info .details .details__subtitle,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__title,.listing .listing__container .listing__title,.favourites .favourites__container .favourites__title,.estate .estate__container .estate__title,.map-listing .map-listing__container .map-listing__title,.quick-forms .quick-forms__container .quick-form .quick-form__title,.hero .hero__container .hero__title,.favourites .favourites__container .favourites__list .card .card__info .card__price,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__price,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms .filters-modal__room-btn,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__label,.objects-list .objects-list__container .search .search__field .search__label,.favourites .favourites__container .favourites__list .card .card__info .card__owner,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__owner,.favourites .favourites__container .favourites__list .card .card__info .card__address,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__address,.favourites .favourites__container .favourites__list .card .card__info .card__features,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__features,.listing .listing__container .listing__list .listing__item,.estate .estate__container .estate__info .details .tags .tag,.favourites .favourites__container .favourites__list .card .card__images .tags .tag,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images .tags .tag,.header .header__container .menu .menu__element .count,.footer .footer__container .logo .logo__name,.header .header__container .logo .logo__name,.filters-modal .filters-modal__footer .filters-modal__reset,.estate .estate__container .estate__info .details .estate-agent .estate-agent__role,.estate .estate__container .estate__info .details .estate-digits .digit .digit__text,.estate .estate__container .estate__info .details .estate-agent .estate-agent__name,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__dash,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__select,.filters-modal .filters-modal__header .filters-modal__close,.objects-list .objects-list__container .search .search__field .search__filter-btn,.objects-list .objects-list__container .search .search__field .search__select,.filters-modal .filters-modal__footer .filters-modal__apply,.estate .estate__container .estate__info .details .estate__btn,.quick-forms .quick-forms__container .quick-form button[type=submit],.hero .hero__container .search-form button[type=submit],.quick-forms .quick-forms__container .quick-form input,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__input,.hero .hero__container .search-form input,.listing .listing__container .listing__subtitle,.digits .digits__container .digit .digit__tag,.footer .footer__container .columns .column .column__tag,.footer .footer__container .footer__bottom .footer__credencials,.footer .footer__container .columns .column .column__text,.footer .footer__container .columns .column .column__link,.favourites .favourites__container .favourites__empty,.estate .estate__container .estate-description .estate-description__text,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__hint,.map-listing .map-listing__container .map-areas .map-area,.map-listing .map-listing__container .map-listing__text,.digits .digits__container .digit .digit__text,.breadcrumbs .separator,.breadcrumbs .breadcrumb,.header .header__container .menu .menu__element{font-optical-sizing:auto;font-family:Manrope,sans-serif;font-style:normal}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms .filters-modal__room-btn,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__label,.objects-list .objects-list__container .search .search__field .search__label,.favourites .favourites__container .favourites__list .card .card__info .card__owner,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__owner,.favourites .favourites__container .favourites__list .card .card__info .card__address,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__address,.favourites .favourites__container .favourites__list .card .card__info .card__features,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__features,.listing .listing__container .listing__list .listing__item,.estate .estate__container .estate__info .details .tags .tag,.favourites .favourites__container .favourites__list .card .card__images .tags .tag,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images .tags .tag,.header .header__container .menu .menu__element .count,.footer .footer__container .logo .logo__name,.header .header__container .logo .logo__name,.filters-modal .filters-modal__footer .filters-modal__reset,.estate .estate__container .estate__info .details .estate-agent .estate-agent__role,.estate .estate__container .estate__info .details .estate-digits .digit .digit__text,.estate .estate__container .estate__info .details .estate-agent .estate-agent__name,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__dash,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__select,.filters-modal .filters-modal__header .filters-modal__close,.objects-list .objects-list__container .search .search__field .search__filter-btn,.objects-list .objects-list__container .search .search__field .search__select,.filters-modal .filters-modal__footer .filters-modal__apply,.estate .estate__container .estate__info .details .estate__btn,.quick-forms .quick-forms__container .quick-form button[type=submit],.hero .hero__container .search-form button[type=submit],.quick-forms .quick-forms__container .quick-form input,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__input,.hero .hero__container .search-form input,.listing .listing__container .listing__subtitle,.digits .digits__container .digit .digit__tag,.footer .footer__container .columns .column .column__tag,.footer .footer__container .footer__bottom .footer__credencials,.footer .footer__container .columns .column .column__text,.footer .footer__container .columns .column .column__link,.favourites .favourites__container .favourites__empty,.estate .estate__container .estate-description .estate-description__text,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__hint,.map-listing .map-listing__container .map-areas .map-area,.map-listing .map-listing__container .map-listing__text,.digits .digits__container .digit .digit__text,.breadcrumbs .separator,.breadcrumbs .breadcrumb,.header .header__container .menu .menu__element{font-weight:400}.development,.filters-modal .filters-modal__header .filters-modal__title,.estate .estate__container .estate-description .estate-description__title,.estate .estate__container .estate__info .details .estate-digits .digit .digit__number,.estate .estate__container .estate__info .details .details__subtitle,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__title,.listing .listing__container .listing__title,.favourites .favourites__container .favourites__title,.estate .estate__container .estate__title,.map-listing .map-listing__container .map-listing__title,.quick-forms .quick-forms__container .quick-form .quick-form__title,.hero .hero__container .hero__title,.favourites .favourites__container .favourites__list .card .card__info .card__price,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__price{font-weight:800}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__dash,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__select,.filters-modal .filters-modal__header .filters-modal__close,.objects-list .objects-list__container .search .search__field .search__filter-btn,.objects-list .objects-list__container .search .search__field .search__select,.filters-modal .filters-modal__footer .filters-modal__apply,.estate .estate__container .estate__info .details .estate__btn,.quick-forms .quick-forms__container .quick-form button[type=submit],.hero .hero__container .search-form button[type=submit],.quick-forms .quick-forms__container .quick-form input,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__input,.hero .hero__container .search-form input,.listing .listing__container .listing__subtitle,.digits .digits__container .digit .digit__tag,.footer .footer__container .columns .column .column__tag,.footer .footer__container .footer__bottom .footer__credencials,.footer .footer__container .columns .column .column__text,.footer .footer__container .columns .column .column__link,.favourites .favourites__container .favourites__empty,.estate .estate__container .estate-description .estate-description__text,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__hint,.map-listing .map-listing__container .map-areas .map-area,.map-listing .map-listing__container .map-listing__text,.digits .digits__container .digit .digit__text,.breadcrumbs .separator,.breadcrumbs .breadcrumb,.header .header__container .menu .menu__element,.favourites .favourites__container .favourites__list .card .card__info .card__price,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__price{font-size:16px;line-height:20px}.filters-modal .filters-modal__footer .filters-modal__reset,.estate .estate__container .estate__info .details .estate-agent .estate-agent__role,.estate .estate__container .estate__info .details .estate-digits .digit .digit__text,.estate .estate__container .estate__info .details .estate-agent .estate-agent__name,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item{font-size:14px;line-height:19px}.header .header__container .menu .menu__element .count,.footer .footer__container .logo .logo__name,.header .header__container .logo .logo__name{font-size:10px;line-height:10px}.listing .listing__container .listing__title,.favourites .favourites__container .favourites__title,.estate .estate__container .estate__title,.map-listing .map-listing__container .map-listing__title,.quick-forms .quick-forms__container .quick-form .quick-form__title,.hero .hero__container .hero__title{text-transform:uppercase;font-size:22px;line-height:28px}@media screen and (min-width:768px){.listing .listing__container .listing__title,.favourites .favourites__container .favourites__title,.estate .estate__container .estate__title,.map-listing .map-listing__container .map-listing__title,.quick-forms .quick-forms__container .quick-form .quick-form__title,.hero .hero__container .hero__title{font-size:50px;line-height:60px}}.development,.filters-modal .filters-modal__header .filters-modal__title,.estate .estate__container .estate-description .estate-description__title,.estate .estate__container .estate__info .details .estate-digits .digit .digit__number,.estate .estate__container .estate__info .details .details__subtitle,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__title{font-size:24px;line-height:30px}.favourites .favourites__container .favourites__empty,.estate .estate__container .estate-description .estate-description__text,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__hint,.map-listing .map-listing__container .map-areas .map-area,.map-listing .map-listing__container .map-listing__text,.digits .digits__container .digit .digit__text,.breadcrumbs .separator,.breadcrumbs .breadcrumb,.header .header__container .menu .menu__element{color:#222324}.footer .footer__container .footer__bottom .footer__credencials,.footer .footer__container .columns .column .column__text,.footer .footer__container .columns .column .column__link{color:#f6f6f6}.favourites .favourites__container .favourites__list .card .card__info .card__price,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__price,.estate .estate__container .estate__info .details .estate-agent .estate-agent__name,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item{color:#222324}.filters-modal .filters-modal__footer .filters-modal__reset,.estate .estate__container .estate__info .details .estate-agent .estate-agent__role,.estate .estate__container .estate__info .details .estate-digits .digit .digit__text{color:#8c8c8d}.footer .footer__container .logo .logo__name,.header .header__container .logo .logo__name{color:#222324}.header .header__container .menu .menu__element .count{color:#f6f6f6}.filters-modal .filters-modal__header .filters-modal__title,.estate .estate__container .estate-description .estate-description__title,.estate .estate__container .estate__info .details .estate-digits .digit .digit__number,.estate .estate__container .estate__info .details .details__subtitle,.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__title{color:#222324}.development{color:#f6f6f6}.favourites .favourites__container .favourites__title,.estate .estate__container .estate__title,.map-listing .map-listing__container .map-listing__title,.quick-forms .quick-forms__container .quick-form .quick-form__title,.hero .hero__container .hero__title{color:#222324}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms .filters-modal__room-btn,.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn,.objects-list .objects-list__container .search .search__field .search__filter-btn,.map-listing .map-listing__container .regions-map svg path,.map-listing .map-listing__container .regions-map svg,.listing .listing__container .listing__list .listing__item,.breadcrumbs .breadcrumb,.footer .footer__container .footer__bottom .footer__credencials.footer__credencials--link,.footer .footer__container .columns .column .column__link,.header .header__container .menu .menu__element,.filters-modal .filters-modal__footer .filters-modal__apply,.estate .estate__container .estate__info .details .estate__btn,.quick-forms .quick-forms__container .quick-form button[type=submit],.hero .hero__container .search-form button[type=submit]{transition:all .3s ease-in-out}.footer .footer__container .logo,.header .header__container .logo{gap:10px;display:flex}.footer .footer__container .logo img,.header .header__container .logo img{width:auto;height:34px}.footer .footer__container .logo .logo__name,.header .header__container .logo .logo__name{text-transform:uppercase;width:140px;padding:7px 0}.listing .listing__container .listing__subtitle,.digits .digits__container .digit .digit__tag,.footer .footer__container .columns .column .column__tag{border-radius:5px;padding:5px 10px;display:inline-block}.estate .estate__container .estate__info .details .tags .tag,.favourites .favourites__container .favourites__list .card .card__images .tags .tag,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images .tags .tag{border-radius:5px;padding:5px 10px;font-size:12px;line-height:16px;display:inline-block}.quick-forms .quick-forms__container .quick-form input,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__input,.hero .hero__container .search-form input{appearance:none;background:0 0;border:1px solid #e5e5e5;border-radius:5px;outline:none;padding:14px 24px}.quick-forms .quick-forms__container .quick-form input.error,.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__input.error,.hero .hero__container .search-form input.error{border:1px solid #d62718}.footer .footer__container .columns .column .column__tag{color:#222324;background:#f6f6f6}.listing .listing__container .listing__subtitle,.digits .digits__container .digit .digit__tag,.estate .estate__container .estate__info .details .tags .tag,.favourites .favourites__container .favourites__list .card .card__images .tags .tag,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images .tags .tag{color:#f6f6f6;background:#222324}.filters-modal .filters-modal__footer .filters-modal__apply,.estate .estate__container .estate__info .details .estate__btn,.quick-forms .quick-forms__container .quick-form button[type=submit],.hero .hero__container .search-form button[type=submit]{color:#f6f6f6;cursor:pointer;background:#1447e6;border-radius:5px;padding:14px 24px}.filters-modal .filters-modal__footer .filters-modal__apply:hover,.estate .estate__container .estate__info .details .estate__btn:hover,.quick-forms .quick-forms__container .quick-form button[type=submit]:hover,.hero .hero__container .search-form button[type=submit]:hover{background:#477aff}.favourites .favourites__container,.estate .estate__container,.map-listing .map-listing__container,.listing .listing__container,.quick-forms .quick-forms__container,.digits .digits__container,.hero .hero__container,.breadcrumbs,.footer .footer__container,.header .header__container{width:90%;margin:auto}@media screen and (min-width:768px){.favourites .favourites__container,.estate .estate__container,.map-listing .map-listing__container,.listing .listing__container,.quick-forms .quick-forms__container,.digits .digits__container,.hero .hero__container,.breadcrumbs,.footer .footer__container,.header .header__container{width:calc(100% - 80px)}}@media screen and (min-width:1024px){.favourites .favourites__container,.estate .estate__container,.map-listing .map-listing__container,.listing .listing__container,.quick-forms .quick-forms__container,.digits .digits__container,.hero .hero__container,.breadcrumbs,.footer .footer__container,.header .header__container{width:calc(100% - 80px)}}@media screen and (min-width:1440px){.favourites .favourites__container,.estate .estate__container,.map-listing .map-listing__container,.listing .listing__container,.quick-forms .quick-forms__container,.digits .digits__container,.hero .hero__container,.breadcrumbs,.footer .footer__container,.header .header__container{max-width:1200px}}body{background:#f6f6f6}.development{text-align:center;background:#1447e6;padding:20px 0}.header{background:#f6f6f6;padding:10px 0}.header .header__container{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.header .header__container .menu{gap:30px;display:flex}.header .header__container .menu .menu__element{line-height:44px;position:relative}.header .header__container .menu .menu__element:hover{opacity:.5}.header .header__container .menu .menu__element .count{text-align:center;background:#1447e6;border-radius:16px;min-width:16px;height:16px;padding:3px;position:absolute;top:5px;right:-18px}.footer{background:#222324;border-top-left-radius:10px;border-top-right-radius:10px;padding:40px 0}.footer .footer__container{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer .footer__container .logo .logo__name{color:#f6f6f6}.footer .footer__container .columns{flex-wrap:wrap;gap:60px;display:flex}.footer .footer__container .columns .column{flex-direction:column;align-items:baseline;gap:10px;display:flex}.footer .footer__container .columns .column .column__link{display:block}.footer .footer__container .columns .column .column__link:hover{opacity:.5}.footer .footer__container .columns .column .column__text{display:block}.footer .footer__container .footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%;margin-top:20px;display:flex}.footer .footer__container .footer__bottom .footer__credencials{opacity:.5}.footer .footer__container .footer__bottom .footer__credencials.footer__credencials--link:hover{opacity:1}.breadcrumbs{flex-wrap:wrap;gap:5px;margin-top:40px;display:flex}.breadcrumbs .breadcrumb{text-transform:lowercase}.breadcrumbs .breadcrumb:hover{opacity:.5}.hero{padding:80px 0}.hero .hero__container .hero__title{margin-bottom:20px}@media screen and (min-width:1024px){.hero .hero__container .hero__title{max-width:750px}}.hero .hero__container .search-form{flex-wrap:wrap;gap:20px;display:flex}.hero .hero__container .search-form input{width:100%}@media screen and (min-width:768px){.hero .hero__container .search-form input{width:590px}}.digits{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:40px 0}.digits .digits__container{flex-wrap:wrap;justify-content:space-between;gap:60px;display:flex}.digits .digits__container .digit{width:100%;max-width:285px}.digits .digits__container .digit .digit__tag{margin-bottom:20px}.quick-forms{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:40px 0}.quick-forms .quick-forms__container{flex-wrap:wrap;justify-content:space-between;gap:60px;display:flex}.quick-forms .quick-forms__container .quick-form{flex-direction:column;align-items:baseline;width:90%;max-width:470px;display:flex}.quick-forms .quick-forms__container .quick-form .autocomplete{width:100%;position:relative}.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__input{width:100%;margin-bottom:20px}.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown{z-index:3;background:#f6f6f6;border:1px solid #7aadff;border-top:none;width:100%;position:absolute;top:50px}.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item{cursor:pointer;border-top:1px solid #e5e5e5;width:100%;height:40px;padding-left:20px;line-height:40px;list-style:none;transition:all .3s ease-in-out}@media screen and (max-width:768px){.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item{height:auto;padding:10px 20px;line-height:20px}}.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item:hover{background:#e5e5e5}.quick-forms .quick-forms__container .quick-form .autocomplete .autocomplete__dropdown .autocomplete__item:first-child{border-top:none}.quick-forms .quick-forms__container .quick-form .quick-form__title{margin-bottom:40px}.quick-forms .quick-forms__container .quick-form input{width:100%;margin-bottom:20px}.listing{padding:40px 0}.listing .listing__container .listing__title{margin-bottom:60px}.listing .listing__container .listing__subtitle{margin-bottom:20px}.listing .listing__container .listing__list{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:40px;display:grid}@media screen and (min-width:768px){.listing .listing__container .listing__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px) and (max-width:1200px){.listing .listing__container .listing__list{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.listing .listing__container .listing__list{grid-template-columns:repeat(4,1fr)}}.listing .listing__container .listing__list .listing__item{color:#222324;font-size:14px;line-height:20px}@media screen and (min-width:768px){.listing .listing__container .listing__list .listing__item{font-size:16px;line-height:24px}}.listing .listing__container .listing__list .listing__item span{opacity:.5;font-size:12px;line-height:16px;display:block}.listing .listing__container .listing__list .listing__item:hover{opacity:.5}.map-listing{padding:40px 0;overflow:hidden}.map-listing .map-listing__container .map-listing__title{margin-bottom:20px}.map-listing .map-listing__container .map-areas{background:#e5e5e5;border-radius:5px;justify-content:space-between;max-width:360px;margin-top:20px;padding:5px;display:flex}@media screen and (min-width:1024px){.map-listing .map-listing__container .map-areas{display:none}}.map-listing .map-listing__container .map-areas .map-area{border-radius:5px;padding:10px 20px}.map-listing .map-listing__container .map-areas .map-area.active{color:#f6f6f6;background:#1447e6}.map-listing .map-listing__container .regions-map{position:relative}@media screen and (max-width:768px){.map-listing .map-listing__container .regions-map{height:550px}}@media screen and (min-width:768px) and (max-width:1024px){.map-listing .map-listing__container .regions-map{height:800px}}@media screen and (min-width:1024px){.map-listing .map-listing__container .regions-map{height:auto}}@media screen and (max-width:768px){.map-listing .map-listing__container .regions-map svg{width:auto;height:100%;position:absolute;top:0;left:0}}@media screen and (min-width:768px) and (max-width:1024px){.map-listing .map-listing__container .regions-map svg{height:100%;position:absolute;top:0;left:0}}@media screen and (min-width:1024px){.map-listing .map-listing__container .regions-map svg{width:100%;height:auto}}.map-listing .map-listing__container .regions-map svg path{cursor:pointer}.map-listing .map-listing__container .regions-map svg path:hover,.map-listing .map-listing__container .regions-map svg g:hover path{opacity:.5}@media screen and (max-width:768px){.map-listing .map-listing__container .regions-map.center svg{left:-300px}}@media screen and (min-width:768px) and (max-width:1024px){.map-listing .map-listing__container .regions-map.center svg{left:-300px}}@media screen and (max-width:768px){.map-listing .map-listing__container .regions-map.east svg{left:-600px}}@media screen and (min-width:768px) and (max-width:1024px){.map-listing .map-listing__container .regions-map.east svg{left:-600px}}.favourites .favourites__container .favourites__list .card,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card{cursor:pointer;border-radius:5px;width:100%;overflow:hidden}@media screen and (min-width:500px) and (max-width:1024px){.favourites .favourites__container .favourites__list .card,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card{width:calc(50% - 10px)}}@media screen and (min-width:1024px) and (max-width:1200px){.favourites .favourites__container .favourites__list .card,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card{width:calc(33% - 7px)}}@media screen and (min-width:1200px){.favourites .favourites__container .favourites__list .card,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card{width:350px}}.favourites .favourites__container .favourites__list .card .card__images,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images{height:200px;position:relative}@media screen and (min-width:768px) and (max-width:1024px){.favourites .favourites__container .favourites__list .card .card__images,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images{aspect-ratio:7/4;height:auto}}.favourites .favourites__container .favourites__list .card .card__images .like,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images .like{z-index:3;position:absolute;top:20px;right:20px}.favourites .favourites__container .favourites__list .card .card__images img,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%}.favourites .favourites__container .favourites__list .card .card__images .tags,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__images .tags{gap:5px;display:flex;position:absolute;bottom:10px;left:10px}.favourites .favourites__container .favourites__list .card .card__info,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info{background:#fff;border-radius:5px;padding:10px}.favourites .favourites__container .favourites__list .card .card__info .card__features,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__features{color:#222324;margin-bottom:10px;font-size:12px;line-height:16px;display:flex}.favourites .favourites__container .favourites__list .card .card__info .card__features span,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__features span{border-left:1px solid #222324;padding:0 5px;display:flex}.favourites .favourites__container .favourites__list .card .card__info .card__features span svg,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__features span svg{width:16px;height:16px;margin-right:5px}.favourites .favourites__container .favourites__list .card .card__info .card__features span:first-child,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__features span:first-child{border-left:none;padding-left:0}.favourites .favourites__container .favourites__list .card .card__info .card__price,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__price{margin-bottom:10px}.favourites .favourites__container .favourites__list .card .card__info .card__address,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__address{color:#222324;margin-bottom:10px;font-size:12px;line-height:16px;display:flex}.favourites .favourites__container .favourites__list .card .card__info .card__address svg,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__address svg{width:14px;height:14px;margin:2px 5px 0 0}.favourites .favourites__container .favourites__list .card .card__info .card__owner,.objects-list .objects-list__container .objects-list__flex .objects-list__list .card .card__info .card__owner{color:#8c8c8d;font-size:12px;line-height:16px}.objects-list .objects-list__container .search{flex-wrap:wrap;gap:10px;width:100%;height:55px;padding:0 0 0 20px;display:flex}@media screen and (max-width:768px){.objects-list .objects-list__container .search{height:auto;padding-bottom:20px}}@media screen and (max-width:500px){.objects-list .objects-list__container .search .search__field{width:calc(50% - 15px)}}.objects-list .objects-list__container .search .search__field .search__label{color:#222324;opacity:.5;font-size:12px;line-height:16px;display:block}@media screen and (max-width:500px){.objects-list .objects-list__container .search .search__field .search__label.search__label--desktop{height:0}}.objects-list .objects-list__container .search .search__field .search__select{appearance:none;background:0 0;border:1px solid #e5e5e5;border-radius:5px;outline:none;width:150px;height:35px;padding:4px;display:inline-block}@media screen and (max-width:500px){.objects-list .objects-list__container .search .search__field .search__select{width:100%}}.objects-list .objects-list__container .search .search__field .search__filter-btn{cursor:pointer;color:#222324;white-space:nowrap;background:0 0;border:1px solid #e5e5e5;border-radius:5px;height:35px;padding:0 12px;display:inline-block}.objects-list .objects-list__container .search .search__field .search__filter-btn:hover{border-color:#8c8c8d}.objects-list .objects-list__container .search .search__field .search__filter-btn--active{color:#1447e6;border-color:#1447e6}.objects-list .objects-list__container .objects-list__flex{padding:0 20px 20px;display:flex}@media screen and (min-width:500px){.objects-list .objects-list__container .objects-list__flex{padding:0 0 20px 20px}}.objects-list .objects-list__container .objects-list__flex .objects-list__list{scrollbar-width:none;flex-wrap:wrap;gap:10px;width:100%;height:calc(100vh - 189px);display:flex;overflow:scroll}.objects-list .objects-list__container .objects-list__flex .objects-list__list::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.objects-list .objects-list__container .objects-list__flex .objects-list__list{width:calc(100% - 20px)}}@media screen and (min-width:1200px){.objects-list .objects-list__container .objects-list__flex .objects-list__list{width:370px}}@media screen and (min-width:1300px){.objects-list .objects-list__container .objects-list__flex .objects-list__list{width:730px}}.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__title{width:100%;margin-bottom:20px}.objects-list .objects-list__container .objects-list__flex .objects-list__list .objects-list__hint .objects-list__hint-done{text-decoration:line-through}.objects-list .objects-list__container .objects-list__flex .objects-list__map{background:#e5e5e5;height:calc(100vh - 189px);top:40px}@media screen and (max-width:1200px){.objects-list .objects-list__container .objects-list__flex .objects-list__map{display:none}}@media screen and (min-width:1200px){.objects-list .objects-list__container .objects-list__flex .objects-list__map{width:calc(100% - 370px)}}@media screen and (min-width:1300px){.objects-list .objects-list__container .objects-list__flex .objects-list__map{width:calc(100% - 750px)}}.estate{padding:40px 0}.estate .estate__container .estate__title{margin-bottom:20px}.estate .estate__container .estate__info{flex-wrap:wrap;gap:20px;display:flex}.estate .estate__container .estate__info .estate-slider{width:100%;position:relative}@media screen and (min-width:1024px){.estate .estate__container .estate__info .estate-slider{width:calc(60% - 20px)}}@media screen and (min-width:1440px){.estate .estate__container .estate__info .estate-slider{width:800px}}.estate .estate__container .estate__info .estate-slider .estate-slider__main{aspect-ratio:16/9;width:100%;margin-bottom:20px}.estate .estate__container .estate__info .estate-slider .estate-slider__main img{-o-object-fit:contain;object-fit:contain;width:100%}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs{width:100%;display:flex;position:relative}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__thumbs-wrapper{width:100%;overflow:hidden}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__thumbs-track{gap:20px;width:auto;display:flex}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__thumb{aspect-ratio:16/9;width:calc(25% - 27px)}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__thumb.estate-slider__thumb--active{border:1px solid #1447e6}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn{cursor:pointer;background:#477aff;border-radius:40px;width:40px;height:40px;padding:8px;transition:all .3s ease-in-out;position:absolute;top:calc(50% - 20px)}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn:hover{opacity:.5}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn.estate-slider__prev{left:-10px}@media screen and (min-width:768px){.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn.estate-slider__prev{left:-20px}}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn.estate-slider__prev svg{transform:rotate(180deg)}.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn.estate-slider__next{right:-10px}@media screen and (min-width:768px){.estate .estate__container .estate__info .estate-slider .estate-slider__thumbs .estate-slider__btn.estate-slider__next{right:-20px}}.estate .estate__container .estate__info .details{width:100%}@media screen and (min-width:1024px){.estate .estate__container .estate__info .details{width:calc(40% - 20px)}}@media screen and (min-width:1440px){.estate .estate__container .estate__info .details{width:calc(100% - 840px)}}.estate .estate__container .estate__info .details .details__subtitle{margin-bottom:20px}.estate .estate__container .estate__info .details .tags{gap:5px;margin-bottom:20px;display:flex}.estate .estate__container .estate__info .details .estate-digits{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:40px;width:356px;padding:20px 0;display:flex}.estate .estate__container .estate__info .details .estate-agent{flex-direction:column;margin-bottom:20px;padding:20px 0;display:flex}.estate .estate__container .estate-description{margin-top:80px}.estate .estate__container .estate-description .estate-description__title{margin-bottom:20px}.estate .estate__container .estate-description .estate-description__text{white-space:pre-line}.favourites{padding:40px 0}.favourites .favourites__container{min-height:45vh}.favourites .favourites__container .favourites__title{margin-bottom:20px}.favourites .favourites__container .favourites__list{flex-wrap:wrap;gap:20px;display:flex}.favourites .favourites__container .favourites__list .card{width:100%}@media screen and (min-width:500px) and (max-width:768px){.favourites .favourites__container .favourites__list .card{width:calc(50% - 10px)}}@media screen and (min-width:768px) and (max-width:1024px){.favourites .favourites__container .favourites__list .card{width:calc(33% - 14px)}}@media screen and (min-width:1024px) and (max-width:1200px){.favourites .favourites__container .favourites__list .card{width:calc(33% - 14px)}}@media screen and (min-width:1200px){.favourites .favourites__container .favourites__list .card{width:calc(33% - 14px)}}.filters-modal__overlay{z-index:1000;background:#0006;justify-content:center;align-items:baseline;padding-top:40px;display:flex;position:fixed;inset:0}.filters-modal{background:#fff;border-radius:10px;flex-direction:column;width:420px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);display:flex}.filters-modal .filters-modal__header{border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.filters-modal .filters-modal__header .filters-modal__title{font-size:18px;line-height:24px}.filters-modal .filters-modal__header .filters-modal__close{cursor:pointer;color:#8c8c8d;background:0 0;padding:4px 8px}.filters-modal .filters-modal__header .filters-modal__close:hover{color:#222324}.filters-modal .filters-modal__body{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.filters-modal .filters-modal__body .filters-modal__group{flex-direction:column;gap:8px;display:flex}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__label{color:#222324;opacity:.5;font-size:12px;line-height:16px}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn{color:#222324;cursor:pointer;text-align:center;background:0 0;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:12px;line-height:15px;display:flex}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn svg{flex-shrink:0;width:22px;height:22px}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn:hover{border-color:#8c8c8d}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn--active{color:#fff;background:#1447e6;border-color:#1447e6}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__types .filters-modal__type-btn--any{padding:10px 8px}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms{flex-wrap:wrap;gap:6px;display:flex}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms .filters-modal__room-btn{color:#222324;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:5px;min-width:52px;height:36px;padding:0 12px;font-size:14px;line-height:18px}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms .filters-modal__room-btn:hover{border-color:#8c8c8d}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__rooms .filters-modal__room-btn--active{color:#fff;background:#1447e6;border-color:#1447e6}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__select{color:#222324;appearance:none;background:0 0;border:1px solid #e5e5e5;border-radius:5px;outline:none;width:100%;height:38px;padding:0 12px}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__select:focus{border-color:#1447e6}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range{align-items:center;gap:8px;display:flex}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input{color:#222324;background:0 0;border:1px solid #e5e5e5;border-radius:5px;outline:none;flex:1;min-width:0;height:38px;padding:8px;font-size:14px;line-height:18px}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input:focus{border-color:#1447e6}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input::-webkit-outer-spin-button{-webkit-appearance:none}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input::-webkit-inner-spin-button{-webkit-appearance:none}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__input{-moz-appearance:textfield}.filters-modal .filters-modal__body .filters-modal__group .filters-modal__range .filters-modal__dash{color:#8c8c8d;flex-shrink:0}.filters-modal .filters-modal__footer{border-top:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.filters-modal .filters-modal__footer .filters-modal__reset{cursor:pointer;background:0 0}.filters-modal .filters-modal__footer .filters-modal__reset:hover{color:#222324}.filters-modal .filters-modal__footer .filters-modal__apply{padding:10px 24px;font-size:14px}
