.hero-page_img{position:relative;display:flex;align-items:flex-end;height:300px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;padding-bottom:9.6rem;z-index:1;z-index:var(--z-content-1)}.hero-page_img:after{content:"";position:absolute;bottom:0;left:0;height:196px;width:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}@media (min-width:640px){.hero-page_img{height:500px}.hero-page_img:after{height:360px}}.hero-page_title{position:relative;color:#fff;color:var(--c-white);z-index:2;z-index:var(--z-content-2)}@media (max-width:639px){.hero-page_info-wrap.__full{padding:0}}.hero-page_info{margin-top:-9.5rem}.hero-page_info:not(.__no-decor){position:relative;padding:2.4rem 2rem;background:#002447;background:var(--c-blue);z-index:1;z-index:var(--z-content-1);box-shadow:0 4px 4px rgba(0,36,71,.25);color:#fff;color:var(--c-white)}.hero-page_info:not(.__no-decor):before{content:"";position:absolute;left:.8rem;top:.8rem;bottom:.8rem;right:.8rem;border:1px solid #33506c;border:1px solid var(--c-blue-80);z-index:-1;z-index:var(--z-content-under)}.hero-page_info:not(.__no-decor).__full{padding:3rem 2rem}.hero-page_info:not(.__no-decor).__full:before{display:none}@media (min-width:640px){.hero-page_info:not(.__no-decor),.hero-page_info:not(.__no-decor).__full{padding:3rem 6rem}.hero-page_info:not(.__no-decor).__full:before{display:block}}.hero-page_img_slider{position:absolute;z-index:-1;z-index:var(--z-content-under);width:100%;height:100%;left:0;top:0}.hero-page_img_slider_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filters-container_filters .v-filters_fields{margin-bottom:2.8rem}.filters-container_filters .v-field{margin-bottom:2rem}@media (max-width:1439px){.filters-container_filters.__hide{display:none}}@media (min-width:640px){.filters-container_filters .v-filters_fields{display:inline-flex;flex-wrap:wrap;grid-gap:24px;gap:24px}.filters-container_filters .v-field{max-width:320px;min-width:320px;margin-bottom:1rem}}@media (min-width:1440px){.filters-container_filters{padding:0}}.filters-container_actions{display:flex;flex-direction:column;grid-gap:2.4rem;gap:2.4rem;margin-top:4rem}@media (min-width:640px){.filters-container_actions{flex-direction:row;margin-top:0;flex-wrap:wrap;height:67px;align-items:flex-end}.filters-container_actions .v-button{width:320px}}.filters-container_filters .multiselect{position:relative;z-index:3;z-index:var(--z-content-3)}.filters-container_filters .multiselect__single{color:#fff;color:var(--c-white)}.filters-container_filters .multiselect__tags{background:#0d2f50;background:var(--c-blue-95)}.filters-container_filters .multiselect__content-wrapper{margin-top:1px;background:#0d2f50;background:var(--c-blue-95);border:1px solid #33506c;border:1px solid var(--c-blue-80);box-shadow:0 4px 10px rgba(0,0,0,.12);color:#fff;color:var(--c-white)}.filters-container_filters .multiselect__select:before{opacity:.4;border-color:#fff transparent transparent;border-top-color:var(--c-white)}.filters-container_filters .multiselect__option--highlight{color:#fff!important;color:var(--c-white)!important;background:#002447!important;background:var(--c-blue)!important}.filters-container_filters .multiselect__option--selected{display:flex;width:100%;grid-gap:22px;gap:22px;background:transparent!important;color:#a87566!important;color:var(--c-bronze)!important}.parking-card{background:#fff;background:var(--c-white);padding:2rem}.parking-card.__skeleton{min-height:16rem}@media (min-width:900px){.parking-card{padding:1.1rem;transition:all .3s ease-in-out}.parking-card.__skeleton{min-height:6.8rem}.parking-card:hover{box-shadow:4px 10px 30px rgba(0,36,71,.1);transform:scale(1.01)}}@media (min-width:1920px){.parking-card{padding:1.1rem 1.1rem 1.1rem 3.4rem}}.parking-card_area.skeleton,.parking-card_btn.skeleton,.parking-card_floor.skeleton,.parking-card_number.skeleton,.parking-card_price.skeleton{height:22px;width:80%}.parking-card_number{position:relative}@media (max-width:899px){.parking-card_number{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}}@media (max-width:899px){.parking-card_area{width:29.69%}}@media (max-width:899px){.parking-card_floor{width:26.56%}}@media (max-width:899px){.parking-card_price{width:31.25%;margin-bottom:2rem}}.parking-card_btn.skeleton{min-height:4.6rem}@media (max-width:899px){.parking-card_btn{width:100%}}.parking-card_status{font-size:1.4rem;color:#a87566;color:var(--c-bronze)}@media (min-width:900px){.parking-card_status{position:absolute;left:0;bottom:-18px;font-size:1rem}}.result-list_list.__margin-bottom{margin-bottom:75px}.no-flats-notice .link{text-decoration:none;font-weight:700;font-weight:var(--w-bold)}.no-flats-notice_image{width:558px;margin:0 auto;display:block}.commerce{position:relative;padding-bottom:4rem;z-index:1;z-index:var(--z-content-1)}@media (min-width:900px){.commerce{padding-bottom:10rem}}.commerce-hero{position:relative;margin-bottom:4rem;z-index:2;z-index:var(--z-content-2)}.commerce-list-wrap{position:relative;z-index:1;z-index:var(--z-content-1)}.commerce_sort{margin-bottom:2.5rem}@media (min-width:640px){.commerce_sort{max-width:300px}}@media (min-width:640px){.commerce-filters .filters-container_filters .v-field{max-width:296px;min-width:296px}.commerce-filters .filters-container_actions .v-button{width:296px}}