.breadcrumbs{display:block;position:relative;white-space:nowrap}@media (min-width:1280px){.breadcrumbs{margin-bottom:5px}}@media (max-width:1280px){.breadcrumbs{margin-bottom:8px}}@media (min-width:768px){.breadcrumbs{font-size:15px;line-height:18px}}@media (max-width:768px){.breadcrumbs{font-size:13px;line-height:16px;margin-bottom:10px;width:80vw}}@media (max-width:480px){.breadcrumbs{margin-bottom:10px;padding-left:10px;padding-right:10px}}.breadcrumbs.breadcrumbs_dropdown--opened .breadcrumbs_element--dots:before{color:#fff}.breadcrumbs.breadcrumbs_dropdown--opened .breadcrumbs__link:before{background-color:#1397c1}.breadcrumbs_element{display:inline-block;margin-bottom:5px}.breadcrumbs_element--dots{align-items:center;display:inline-flex;font-size:0;position:relative;vertical-align:middle}.breadcrumbs_element--dots:before{bottom:13px;content:"...";font-size:16px;height:10px;pointer-events:none;position:absolute;text-align:center;transition:all .3s ease-in-out;width:20px}@media (max-width:480px){.breadcrumbs_element--dots:before{height:11px}}.breadcrumbs_element--dots:hover:before{color:#fff}.breadcrumbs_element--dots:hover .breadcrumbs__link:before{background:#12b4e8}.breadcrumbs_element--dots .breadcrumbs__link:before{align-items:center;background:#e1e1e1;border-radius:4px;content:"";cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .3s ease-in-out;width:20px}.breadcrumbs_element--hidden{display:none}@media (max-width:480px){.breadcrumbs_element:first-of-type{vertical-align:top}}.breadcrumbs_element:last-of-type{white-space:normal}@media (max-width:480px){.breadcrumbs_element{line-height:20px}}.breadcrumbs__link{align-items:center;display:flex;flex-wrap:nowrap}.breadcrumbs__link:after{border-bottom:2px solid #161616;border-right:2px solid #161616;content:"";display:inline-block;height:5px;margin-left:11px;margin-right:10px;-webkit-transform:rotate(-45deg) translate(-1px,-1px);transform:rotate(-45deg) translate(-1px,-1px);width:5px}@media (max-width:768px){.breadcrumbs__link:after{-webkit-transform:rotate(-45deg) translate(-1px,-1px);transform:rotate(-45deg) translate(-1px,-1px)}}.breadcrumbs__text{color:#209b55}.breadcrumbs_dropdown{display:grid;left:10px;opacity:0;pointer-events:none;position:absolute;top:36px;visibility:hidden;z-index:2}@media (min-width:480px){.breadcrumbs_dropdown{left:5px}}.breadcrumbs_dropdown:before{border:5px solid transparent;border-bottom:6px solid #1397c1;content:"";height:0;left:4px;pointer-events:none;position:absolute;top:-12px;width:0}.breadcrumbs_dropdown--opened .breadcrumbs_dropdown{background:#fff;border:1px solid #1397c1;opacity:1;padding:15px;pointer-events:all;visibility:visible}.breadcrumbs_dropdown .breadcrumbs__link:not(:last-of-type){border-bottom:1px solid #eaeaea;margin-bottom:10px;padding-bottom:10px}.breadcrumbs_dropdown .breadcrumbs__link:after{display:none}.title-share__flow{position:relative}@media (max-width:1280px) and (min-width:768px){.title-share__flow .apartment_infobox_about_price{position:absolute;right:0;text-align:right;top:0}}.title-share_block{display:grid;grid-auto-flow:column;justify-content:space-between}@media (min-width:480px){.title-share_block{align-items:center}}@media (max-width:480px){.title-share_block{grid-row-gap:10px;margin-bottom:15px;padding-left:10px;padding-right:10px;row-gap:10px}}.title-share_block--mb{margin-bottom:20px}@media (min-width:480px){.title-share_block--mb-desc{margin-bottom:20px}}@media (max-width:480px){.title-share_block--mb-desc{margin-bottom:10px}.title-share_block--flats{grid-auto-flow:row;grid-template-columns:1fr}.title-share_block--flats .title-share_button{width:100%}.title-share_block--flats .apartment-list--title{font-size:17px}}@media (max-width:1280px){.title-share_block--flat{grid-auto-flow:row}.title-share_block--flat .title-share_buttons{grid-template-columns:40px 40px 40px auto}}@media (max-width:480px){.title-share_block--flat{margin-bottom:5px}}.title-share_buttons{align-items:center;display:grid;flex-shrink:0;grid-auto-flow:column}.title-share_buttons--revert{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media (max-width:768px){.title-share_buttons--revert .title-share_button{height:40px;width:40px}}.title-share_buttons--revert .title-share_button:nth-last-child(n+2){margin-right:0}.title-share_buttons--revert .title-share_button:nth-child(n+2){margin-right:10px}.title-share_button{display:flex;padding:0}.title-share_button:nth-last-child(n+2){margin-right:10px}@media (min-width:768px){.title-share_button{height:40px;width:40px}}@media (max-width:768px){.title-share_button{height:30px;width:30px}}.title-share_icon{margin:auto}.share_button{transition:all .3s ease-out}.share_button_wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.share_button:hover{background:#fff;border:1px solid;color:#1397c1}.share_button:hover .share_icon{fill:currentColor}.share_icon{fill:#3d3d3d;transition:fill .3s ease-out}.phone-button{--gap:12px;align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:var(--font-size-number);font-weight:500;height:40px;justify-content:center;padding:0 12px;white-space:nowrap}.phone-button__icon{margin-right:var(--gap)}@media (min-width:1280px){.phone-button{--font-size-number:18px}}@media (max-width:1280px){.phone-button{--font-size-number:16px}}.phone-button__disclaimer{align-items:center;display:flex;font-size:13px;font-weight:700}@media (max-width:480px){.phone-button__disclaimer{justify-content:center;margin-top:5px}}.phone-button__disclaimer .icon{fill:currentColor;margin-right:5px}.carousel_container__wrapper{overflow:hidden;position:relative}.carousel_container__wrapper:after{background:#f3f3f3;bottom:0;content:"";height:20px;left:0;position:absolute;width:100%}.carousel_container__scroll{overflow:auto;white-space:nowrap}.carousel_container__scroll::-webkit-scrollbar{height:0;width:0}.carousel_container__scroll{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.carousel_container__scroll__wrapper{overflow-x:scroll}.carousel_container__scroll__wrapper::-webkit-scrollbar:horizontal{display:none;height:0;width:0}.carousel_container__scroll__wrapper::-webkit-scrollbar-thumb:horizontal{display:none}.carousel_container__scroll_infinity{display:grid;grid-auto-flow:column;margin-bottom:10px;opacity:0}@media (min-width:768px){.carousel_container__scroll_infinity{grid-auto-columns:minmax(0,1fr)}}@media (max-width:768px){.carousel_container__scroll_infinity{grid-auto-columns:minmax(280px,1fr)}}@media (min-width:768px){.carousel_container__scroll_infinity .carousel_container__scroll_item{width:100%}}.carousel_container__scroll_item{display:inline-block!important}.card{background:#fff;margin-bottom:5px}@media (max-width:480px){.card__district{line-height:1}}.card__district__location_address{font-style:normal}@media (min-width:1280px){.card__district__location_address{font-size:15px}}@media (max-width:1280px) and (min-width:768px){.card__district__location_address{font-size:14px}}@media (max-width:768px){.card__district__location_address{font-size:13px}}.card__metro_container{grid-column-gap:7px;align-items:center;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;display:grid;grid-auto-flow:column;justify-content:flex-start}@media (min-width:1280px){.card__metro_container{font-size:15px}}@media (max-width:1280px) and (min-width:768px){.card__metro_container{font-size:14px}}@media (max-width:768px){.card__metro_container{font-size:13px}}.card__metro__info_extend{background:#f1f1f1;border-radius:5px;font-size:14px;height:19px;padding:0 5px;white-space:nowrap}@media (max-width:1280px){.card__metro__info_extend{font-size:12px;padding-top:1px}}@media (max-width:768px){.card__metro__info_extend{padding-top:2px}}.card__container--loading{position:relative}@-webkit-keyframes loading{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}@keyframes loading{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.card__container--loading:after{-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite;background:#fff;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.card_apartment{contain-intrinsic-size:250px;content-visibility:auto}.card_apartment__container{grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid}@media (min-width:768px){.card_apartment__container{grid-template-columns:auto auto 1fr;justify-content:flex-start}}@media (max-width:768px){.card_apartment__container{justify-content:flex-start;position:relative}}@media (min-width:480px){.card_apartment__container{grid-auto-flow:column}}@media (max-width:480px){.card_apartment__container{grid-auto-flow:row;grid-template-columns:1fr}}@media (max-width:768px){.card_apartment__container--cheapest{grid-column-gap:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;grid-template-columns:200px 1fr}}@media (max-width:480px){.card_apartment__container--cheapest{grid-template-columns:1fr;grid-template-rows:1fr auto}}.card_apartment__poster{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card_apartment__poster_container{padding-top:62.5%;z-index:1}@media (min-width:1280px){.card_apartment__poster_container{width:400px}}@media (max-width:1280px) and (min-width:768px){.card_apartment__poster_container{width:280px}}@media (max-width:768px) and (min-width:480px){.card_apartment__poster_container{width:240px}}@media (max-width:480px){.card_apartment__poster_container{width:100%}}.card_apartment__poster_container canvas{-o-object-fit:cover;object-fit:cover}@media (min-width:1921px){.card_apartment__info_container{padding:20px}}@media (min-width:1280px) and (max-width:1921px){.card_apartment__info_container{padding:20px 10px}}@media (max-width:1280px) and (min-width:768px){.card_apartment__info_container{padding:8px 10px 8px 0}}@media (max-width:768px) and (min-width:480px){.card_apartment__info_container{padding:15px 0}}@media (max-width:480px){.card_apartment__info_container{padding:15px 10px}}@media (min-width:480px){.card_apartment__info__type{font-size:13px;line-height:15px}}@media (max-width:480px){.card_apartment__info__type{font-size:12px;line-height:14px}}@media (max-width:768px){.card_apartment__info__type{margin-bottom:3px}}@media (max-width:1280px){.card_apartment__info__type{margin-bottom:4px}}.card_apartment__info__name{display:block;font-family:Montserrat,sans-serif;line-height:1}@media (min-width:1921px){.card_apartment__info__name{font-size:24px}}@media (min-width:1280px) and (max-width:1921px){.card_apartment__info__name{font-size:20px}}@media (max-width:1280px) and (min-width:768px){.card_apartment__info__name{font-size:16px}}@media (min-width:768px){.card_apartment__info__name{margin-bottom:6px;margin-top:-3px}}@media (max-width:768px){.card_apartment__info__name{font-size:14px;margin-bottom:8px}}.card_apartment__info__name:hover .card_apartment__info__name_title{color:#1397c1}.card_apartment__info__name_title{font-weight:500}.card_apartment__info__estate_name{display:block;line-height:1}@media (min-width:1280px){.card_apartment__info__estate_name{margin-bottom:20px}}@media (max-width:1280px) and (min-width:480px){.card_apartment__info__estate_name{margin-bottom:5px}}@media (max-width:480px){.card_apartment__info__estate_name{margin-bottom:10px}}@media (min-width:768px){.card_apartment__info__estate_name{font-size:13px}}@media (max-width:768px){.card_apartment__info__estate_name{font-size:12px}}.card_apartment__info__completion_date{margin-bottom:5px}@media (min-width:480px){.card_apartment__info__completion_date{margin-bottom:5px}}@media (max-width:480px){.card_apartment__info__completion_date{margin-bottom:0}}.card_apartment__info__completion_date_mobile{font-size:12px;line-height:1;margin-bottom:5px}@media (max-width:768px){.card_apartment__info__completion_date_mobile{margin-bottom:15px}}@media (max-width:480px){.card_apartment__info__completion_date_mobile{position:absolute;right:15px;top:15px}}.card_apartment__price{font-weight:700}@media (min-width:1921px){.card_apartment__price{font-size:24px;line-height:29px}}@media (max-width:1921px) and (min-width:1600px){.card_apartment__price{font-size:20px;line-height:24px}}@media (max-width:1600px){.card_apartment__price{font-size:15px;line-height:18px}}@media (min-width:768px){.card_apartment__price{margin-bottom:5px}}@media (max-width:768px) and (min-width:480px){.card_apartment__price{margin-bottom:2px}}@media (max-width:480px){.card_apartment__price{margin-bottom:10px}}.card_apartment__price_container{align-items:flex-start;display:grid;font-size:13px;grid-template-rows:repeat(3,auto) 1fr;justify-content:flex-end;line-height:15px}@media (min-width:1280px){.card_apartment__price_container{padding-bottom:15px;padding-right:20px;padding-top:20px;text-align:right}}@media (max-width:1280px) and (min-width:768px){.card_apartment__price_container{padding-bottom:15px;padding-right:20px;padding-top:8px;text-align:right}}@media (max-width:768px){.card_apartment__price_container{position:absolute}}@media (max-width:768px) and (min-width:480px){.card_apartment__price_container{bottom:15px;grid-column:1/span 1;grid-row:2/span 1;left:15px}}@media (max-width:480px){.card_apartment__price_container{display:none}}.card_apartment__price_for_squad{line-height:1}.card_apartment__price--on-request{align-items:center;display:flex;flex-wrap:nowrap;white-space:nowrap}@media (min-width:1280px){.card_apartment__price--on-request{font-size:14px}}@media (max-width:1280px){.card_apartment__price--on-request{font-size:13px}}.card_apartment__price--on-request .icon{fill:#209b55;flex-shrink:0;margin-right:5px}.card_apartment__price__link{font-family:Montserra,sans-serif;font-size:14px;margin-left:auto;margin-top:auto}.card_apartment__price__link:hover{background-color:#209b55;color:#fff}@media (min-width:1280px){.card_apartment__price__link{width:120px}}@media (max-width:1280px){.card_apartment__price__link{padding:9px 0;width:100px}}.card_apartment__metro{margin-top:5px}@media (min-width:1921px){.card_apartment__state{width:340px}}@media (min-width:1600px) and (max-width:1921px){.card_apartment__state{width:300px}}@media (min-width:1000px) and (max-width:1600px){.card_apartment__state{width:240px}}@media (min-width:768px) and (max-width:1000px){.card_apartment__state{width:254px}}@media (max-width:768px) and (min-width:480px){.card_apartment__state{width:215px}}@media (max-width:480px){.card_apartment__state{width:auto}}@media (min-width:1280px){.card_apartment__state{font-size:15px;margin-top:15px}}@media (max-width:1280px) and (min-width:768px){.card_apartment__state{font-size:14px;line-height:1.2;margin-top:5px}}@media (max-width:768px){.card_apartment__state{font-size:13px;line-height:1.2;margin-top:15px}}@media (max-width:480px){.card_apartment__state__element:first-of-type{margin-bottom:5px}}@media (max-width:768px) and (min-width:480px){.card_apartment__state__element:nth-of-type(3){margin-bottom:0}}.card_apartment__state__text{display:inline-block}@media (min-width:1000px){.card_apartment__state__text{width:80px}}@media (max-width:1000px) and (min-width:480px){.card_apartment__state__text{width:60px}}@media (min-width:1600px) and (max-width:1280px){.card_apartment__state__value.apartment_spec__value{--width:200px}}@media (min-width:1280px){.card_apartment__state__value.apartment_spec__value{--width:180px}}@media (min-width:1000px){.card_apartment__state__value.apartment_spec__value{--width:150px}}@media (min-width:768px){.card_apartment__state__value.apartment_spec__value{--width:150px}}@media (min-width:480px){.card_apartment__state__value.apartment_spec__value{--width:150px}}@media (max-width:768px){.card_apartment--cheapest .card_apartment__container{grid-column-gap:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;grid-template-columns:200px 1fr}}@media (max-width:480px){.card_apartment--cheapest .card_apartment__container{grid-template-columns:1fr;grid-template-rows:1fr auto}}@media (min-width:480px){.card_apartment--cheapest .card_apartment__container{padding-left:10px}}@media (max-width:768px) and (min-width:480px){.card_apartment--cheapest .card_apartment__poster_container{width:200px}}@media (min-width:480px){.card_apartment--cheapest .card_apartment__poster_container{margin-bottom:10px}}@media (max-width:480px){.card_apartment--cheapest .card_apartment__poster_container{margin:0 10px;width:auto}}@media (min-width:768px){.card_apartment--cheapest .card_apartment__info_container{padding-top:0}}@media (max-width:768px) and (min-width:480px){.card_apartment--cheapest .card_apartment__info_container{padding:0}}@media (max-width:480px){.card_apartment--cheapest .card_apartment__info_container{position:relative}}@media (max-width:768px) and (min-width:480px){.card_apartment--cheapest .card_apartment__info__type{margin-bottom:0}}.card_apartment--cheapest .card_apartment__info__completion_date{display:block}@media (max-width:768px) and (min-width:480px){.card_apartment--cheapest .card_apartment__price_container{bottom:0;grid-column:1/span 2;grid-row:2/span 1;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;left:0;padding:0 10px 10px 0;position:relative}}@media (max-width:480px){.card_apartment--cheapest .card_apartment__price_container{grid-row:3/span 1;justify-content:space-between;padding-left:15px;padding-top:0;position:static}}@media (max-width:768px){.card_apartment--cheapest .card_apartment__price__link{grid-column:2/span 2;grid-row:1/span 2;margin-left:auto}}.card_xs{background:#fff;display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}@media (max-width:768px){.card_xs{width:280px}.card_xs--developer:nth-last-of-type(n+2){margin-right:5px}.card_xs__container{background:#fff;padding-top:16px}}@media (min-width:1280px){.card_xs__container{margin-bottom:30px}}@media (max-width:1280px){.card_xs__container{margin-bottom:20px}}.card_xs__container--page404{background-color:#fff}@media (min-width:1280px){.card_xs__container--page404{margin-bottom:0;padding:0 30px 20px}}@media (max-width:1280px) and (min-width:768px){.card_xs__container--page404{margin-bottom:0;padding:0 20px}}@media (max-width:768px){.card_xs__container--page404{margin-bottom:0;padding:0 10px}.card_xs__container--developers{background:none}}@media (min-width:768px){.card_xs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between}}@media (min-width:1600px){.card_xs__list{grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:1600px){.card_xs__list{grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:768px){.card_xs__list .card_xs:not(:last-of-type){margin-right:10px}}@media (min-width:768px){.card_xs__list--developer{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}@media (min-width:1280px){.card_xs__list__title{margin-bottom:20px}}@media (max-width:1280px){.card_xs__list__title{margin-bottom:10px}}@media (max-width:768px){.card_xs__list__title{padding-left:10px;padding-right:10px}}@media (min-width:1600px){.card_xs__list__title{font-size:24px}}@media (max-width:1600px) and (min-width:1280px){.card_xs__list__title{font-size:20px}}@media (max-width:1280px) and (min-width:1000px){.card_xs__list__title{font-size:18px}}@media (max-width:1000px){.card_xs__list__title{font-size:16px}}.card_xs__poster--flat{-o-object-fit:contain;object-fit:contain}.card_xs__poster_container{cursor:pointer;padding-top:62.4352331606%}.card_xs__poster_container--estate{margin-bottom:5px}.card_xs__poster_container--developer{align-self:center;height:130px;margin-bottom:15px;position:relative;width:130px}.card_xs__block{color:#7b7b7b;display:flex;flex-direction:column;padding:3px 10px 10px}@media (max-width:1000px){.card_xs__block{padding-bottom:15px}}.card_xs__block--estate{padding-bottom:15px}.card_xs__block--developer{color:#161616;padding:3px 5px}@media (max-width:1280px){.card_xs__block--developer{padding:3px 0}}@media (max-width:768px){.card_xs__block--developer{justify-self:flex-start}}.card_xs__header{font-family:Montserrat,sans-serif}@media (min-width:1280px){.card_xs__header{font-size:17px;line-height:21px;margin-bottom:10px}}@media (max-width:1280px){.card_xs__header{font-size:14px;line-height:17px;margin-bottom:5px}}.card_xs__title{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.card_xs__title--developer{color:#209b55;font-size:15px;line-height:18px}@media (min-width:1280px){.card_xs__title--developer{margin-bottom:5px}}.card_xs__estate_name{font-size:14px}@media (min-width:1280px){.card_xs__estate_name{margin-bottom:10px;margin-top:-10px}}@media (max-width:1280px){.card_xs__estate_name{margin-bottom:4px;margin-top:-7px}}.card_xs__price{font-weight:700;line-height:1}@media (min-width:1921px){.card_xs__price{font-size:17px}}@media (max-width:1921px) and (min-width:1280px){.card_xs__price{font-size:16px}}@media (max-width:1280px){.card_xs__price{font-size:14px}}@media (min-width:1280px){.card_xs__price{margin-bottom:10px}}@media (max-width:1280px){.card_xs__price{margin-bottom:5px}}@media (min-width:1280px){.card_xs__district,.card_xs__subway{font-size:14px;line-height:16px}}@media (max-width:1280px){.card_xs__district,.card_xs__subway{font-size:13px;line-height:15px}}.card_xs__district{display:flex;flex-wrap:wrap;row-gap:2px}.card_xs__district svg{fill:#1397c1}.card_xs__district__city,.card_xs__district__icon,.card_xs__district__link{margin-right:3px}@media (min-width:1280px){.card_xs__district{margin-bottom:7px}}@media (max-width:1280px){.card_xs__district{margin-bottom:5px}}.card_xs__subway{margin-bottom:6px}.card_xs__subway_block{grid-gap:10px;display:grid;gap:10px;grid-auto-flow:column;height:18px;justify-content:flex-start}@media (max-width:768px){.card_xs__subway_block--estate-extend{margin-bottom:10px}}.card_xs__subway--similar{margin-bottom:0}.card_xs__link_to_all{grid-column-gap:15px;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:inline-grid;font-family:Montserrat,Roboto,sans-serif;font-weight:500;grid-auto-flow:column;text-transform:uppercase}.card_xs__link_to_all__container{text-align:right}@media (min-width:1280px){.card_xs__link_to_all__container{margin-top:20px}}@media (max-width:1280px){.card_xs__link_to_all__container{margin-top:10px}}@media (max-width:768px){.card_xs__link_to_all__container{margin-bottom:10px}}.card_xs__link_to_all:after{border-bottom:2px solid #1397c1;border-right:2px solid #1397c1;content:"";height:7px;position:relative;top:-1px;-webkit-transform:rotate(-45deg) translate(-2px,-2px);transform:rotate(-45deg) translate(-2px,-2px);transition:all .3s ease-out;width:7px}.card_xs__link_to_all:hover:after{border-color:#12b4e8}@media (min-width:1280px){.card_xs__link_to_all{font-size:15px;line-height:18px}}@media (max-width:1280px){.card_xs__link_to_all{font-size:14px;line-height:17px}}.card_xs__about{white-space:normal}@media (min-width:1280px){.card_xs__about{font-size:14px;line-height:16px;margin:10px 0 20px}}@media (max-width:1280px){.card_xs__about{font-size:13px;line-height:15px;margin:5px 0 10px}}@media (max-width:768px){.card_xs__about.visually-hidden_mq768{margin:0;position:relative}}.card_xs__about__link{display:block;font-family:Montserrat,sans-serif;margin-left:10px;margin-right:10px;margin-top:auto}.card_xs__developer{align-items:left;display:flex;flex-direction:column;height:100%;justify-items:center}@media (min-width:1280px){.card_xs__developer{padding:15px}}@media (max-width:1280px){.card_xs__developer{padding:10px}}.card_xs__foundation{line-height:1}@media (min-width:480px){.card_xs__foundation{font-size:12px}}@media (max-width:480px){.card_xs__foundation{font-size:12px}}@media (min-width:768px){.card_xs__foundation{margin-bottom:20px}}@media (max-width:768px){.card_xs__foundation{margin-bottom:10px}}.card_xs__count__ready,.card_xs__count__wip{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}@media (max-width:1280px){.card_xs__count__text{margin-bottom:5px}}.card_xs__count__ready,.card_xs__count__text,.card_xs__count__wip{line-height:1}@media (min-width:1280px){.card_xs__count__ready,.card_xs__count__text,.card_xs__count__wip{font-size:15px;margin-bottom:2px}}@media (max-width:1280px){.card_xs__count__ready,.card_xs__count__text,.card_xs__count__wip{font-size:13px}}.card_xs__count__text{font-weight:700}@media (min-width:1280px){.card_xs__count__text{margin-bottom:5px}}@media (min-width:1600px){.card_xs__unlimited__element{width:380px}}@media (max-width:1600px) and (min-width:1280px){.card_xs__unlimited__element{width:300px}}@media (max-width:1280px) and (min-width:1000px){.card_xs__unlimited__element{width:225px}}@media (max-width:1000px) and (min-width:768px){.card_xs__unlimited__element{width:300px}}@media (max-width:768px){.card_xs__unlimited__element{width:280px}}.card_xs__unlimited__navigation{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.card_xs__unlimited__navigation__button{pointer-events:all}@media (min-width:1600px){.card_xs__unlimited__navigation{top:-20px}}@media (max-width:1600px) and (min-width:1280px){.card_xs__unlimited__navigation{top:-30px}}@media (max-width:1280px){.card_xs__unlimited__navigation{top:-40px}}@-webkit-keyframes shine-lines{0%{background-position:-100px}40%,to{background-position:300px}}@keyframes shine-lines{0%{background-position:-100px}40%,to{background-position:300px}}.card_xs__skeleton__animate{-webkit-animation:shine-lines 1.6s linear infinite;animation:shine-lines 1.6s linear infinite;background-image:linear-gradient(90deg,#ddd,#e8e8e8 40px,#ddd 80px);background-size:800px}.card_xs__skeleton{cursor:progress}.card_xs__skeleton__list__title{height:3ex;max-width:20ex}.card_xs__skeleton__title{height:3ex;max-width:30ex}.card_xs__skeleton__estate_name,.card_xs__skeleton__price{height:2ex;max-width:10ex}.card_xs__skeleton__district,.card_xs__skeleton__subway{height:2ex;max-width:25ex}.list_tag{color:#1397c1;cursor:default;display:block;font-size:13px;line-height:1;padding-right:10px}@media (max-width:1280px) and (min-width:1000px){.list_tag{padding:0 10px}}@media (max-width:1000px){.list_tag{padding:0 15px}}.list_tag__element{background:#f3f3f3;border-radius:4px;display:inline-block;line-height:24px;margin-bottom:4px;margin-right:4px;padding:0 8px;transition:all .2s ease-out}.list_tag__element:hover{background:#1397c1;color:#fff}.heading_list{align-items:center;display:flex;justify-content:space-between;position:relative}.heading_list:before{background:#d0d0d0;bottom:1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:480px){.heading_list:before{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}}.heading_list:after,.heading_list:before{content:"";display:block;height:100%;margin:0;opacity:0;position:absolute;top:1px;transition:opacity .3s ease-out;width:40px;z-index:1}.heading_list:after{background:linear-gradient(90deg,hsla(0,0%,95%,0),#f3f3f3 55%);right:0}.heading_list:before{background:linear-gradient(270deg,hsla(0,0%,95%,0),#f3f3f3 55%);top:1px}.heading_list--show-fade.heading_list--left:after,.heading_list--show-fade.heading_list--right:before{opacity:1}.heading_list__line{border-bottom:1px solid #d0d0d0;bottom:1px;position:absolute;width:100%}@media (max-width:480px){.heading_list__line{left:10px;width:calc(100% - 20px)}}@media (min-width:1280px){.heading_list{margin-bottom:20px}}@media (max-width:1280px){.heading_list{margin-bottom:10px}}@media (max-width:480px){.heading_list{display:flex;flex-wrap:nowrap;justify-content:normal;overflow:hidden}}@media (min-width:480px){.heading_list--basic{margin-top:-20px}}@media (max-width:480px){.heading_list--basic{margin-top:-10px}}.heading_list__buttons{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}@media (max-width:480px){.heading_list__buttons{display:none}}.heading_list__button{height:40px;padding-bottom:3px;width:24px}.heading_list__button--hide{opacity:0}.heading_list__button__icon{fill:#1397c1;pointer-events:none}.heading_list__button__icon--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.heading_list__tabs{display:flex}.heading_list__tabs__link{display:inline-block;font-size:13px;order:1;padding:10px 10px 15px;position:relative}.heading_list__tabs__link--active{order:0;padding-left:0}.heading_list__tabs__link--active:after{background:#1397c1;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}@media (max-width:480px){.heading_list__tabs__link{padding:10px 5px 15px 0}.heading_list__tabs{padding-left:10px;padding-right:10px}}.flat-filter{grid-gap:10px;contain-intrinsic-size:83px;background:#fff;content-visibility:auto;display:grid;gap:10px;grid-auto-flow:column;justify-content:space-between}@media (min-width:1280px){.flat-filter{margin-bottom:20px;padding:20px}}@media (max-width:1280px){.flat-filter{margin-bottom:10px}}@media (max-width:1280px) and (min-width:768px){.flat-filter{padding:15px}}@media (min-width:768px){.flat-filter{align-items:center;grid-template-columns:auto minmax(auto,500px)}}@media (max-width:768px){.flat-filter{align-items:stretch;grid-auto-flow:row;justify-content:stretch;padding:10px}}.flat-filter__btn-types{grid-column-gap:1px;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;display:grid;grid-auto-flow:column}.flat-filter__btn-type{padding:12px 15px;transition:all .3s ease-out;white-space:nowrap}.flat-filter__btn-type:first-of-type{border-radius:5px 0 0 5px}.flat-filter__btn-type:last-of-type{border-radius:0 5px 5px 0}@media (max-width:480px){.flat-filter__btn-type{font-size:13px;padding:12px 0}}.flat-filter__btn-type:hover{color:#1397c1}.flat-filter__btn-type--active{background-color:#1397c1;color:#fff}.flat-filter__btn-type--active:hover{color:#fff}.flat-filter__right-side{position:relative}@media (min-width:768px){.flat-filter__right-side{margin-bottom:11px;margin-left:10px;padding-top:24px}}@media (max-width:768px){.flat-filter__right-side{margin-bottom:5px;margin-top:10px;padding-left:10px;padding-right:10px;padding-top:35px}.flat-filter__form{margin-bottom:-10px}}.flat-filter__inputs{font-size:12px;line-height:14px;position:absolute;top:0}.flat-filter__inputs--left{left:0}.flat-filter__inputs--right{right:0}.flat-filter__btn-more{grid-column-gap:8px;align-items:center;color:#1397c1;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-flow:column}.flat-filter__btn-more:after{border-bottom:2px solid #1397c1;border-right:2px solid #1397c1;content:"";display:inline-block;height:5px;position:relative;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.pagination{font-size:16px;margin:20px auto}@media (min-width:1280px){.pagination--reviewed{grid-column:1/span 2}}.pagination-list{grid-column-gap:1px;contain-intrinsic-size:40px;align-items:center;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;content-visibility:auto;display:grid;grid-auto-flow:column;justify-content:center}.pagination-element{background:#fff;color:#2e2e2e;height:40px;min-width:40px;padding:0 5px;transition:all .3s ease-in-out}.pagination-element:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination-element:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}.pagination-element:hover{background:#fbfbfb;color:#209b55}.pagination-element--active,.pagination-element--active:hover{background:#209b55;color:#fff}@media (max-width:480px){.pagination-element:not(.pagination-element--active):not(.pagination-element-prev):not(.pagination-element-next):not(.pagination-element-last):not(.pagination-element-first){display:none}.pagination-element--active+.pagination-element,.pagination-element.pagination-element--mobile-active{display:block!important}}@media (max-width:460px){.pagination-element.pagination-element--gap-2:not(.pagination-element-last):not(.pagination-element-first){display:none!important}}@media (max-width:400px){.pagination-element{height:34px;min-width:34px}}@media (min-width:400px){.pagination-element.pagination-element--mobile-active.pagination-element--disabled{display:none}}.pagination-element.no-display{display:none!important}.pagination-link,.pagination-span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pagination-span{cursor:default}.pagination__icon-arrow--rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.show_more__button{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin:20px auto}@media (min-width:768px){.show_more__list .show_more__button{width:200px}}@media (max-width:768px){.show_more__list .show_more__button{margin-left:11px;margin-right:11px;width:calc(100% - 22px)}}.show_more__auto{display:flex;margin-left:10px;margin-right:10px}@media (min-width:1600px){.estate--title{font-size:24px;line-height:29px}}@media (max-width:1600px) and (min-width:1280px){.estate--title{font-size:20px;line-height:24px}}@media (max-width:1280px){.estate--title{font-size:18px;line-height:20px}}@media (max-width:1000px){.estate--title{font-size:16px;line-height:20px}}@media (min-width:1280px){.estate--title{margin-bottom:20px}}@media (max-width:1280px){.estate--title{margin-bottom:10px}}@media (max-width:768px){.estate--title{padding:0 10px}}.rating{border:none;margin:0 0 1em;padding:0;position:relative}.rating__caption{margin-bottom:.5em;padding:0}.rating__group{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 15'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23C7C7C7' fill-rule='evenodd' d='M2.73 14.07c.13.07.28.09.43.01L7 12.11l3.84 1.97c.34.18.72-.13.65-.51l-.72-4.14 3.08-2.94c.29-.27.14-.78-.25-.83l-4.28-.61L7.4 1.26a.45.45 0 0 0-.81 0L4.68 5.05l-4.28.6c-.39.06-.54.57-.25.84l3.08 2.94-.72 4.14c-.04.21.06.4.22.5zm1.95-2.73L7 10.14l2.33 1.2-.45-2.53 1.88-1.79-2.6-.37L7 4.35l-1.16 2.3-2.6.37 1.88 1.79-.44 2.53z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z' transform='translate(0 .57)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:repeat-x;background-size:24px 24px;height:24px;position:relative;width:120px}.rating__input{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.rating__input:focus~.rating__focus{bottom:0;left:0;outline:.2em solid #4a90e2;outline-offset:.2em;position:absolute;right:0;top:0;z-index:-1}.rating__star{background-repeat:repeat-x;background-size:24px 24px;cursor:pointer;height:24px;left:0;margin:0;position:absolute;top:0}.rating__input:checked+.rating__star,.rating__star:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 15'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FFB800' d='M3.16 14.08c-.34.18-.72-.13-.65-.51l.72-4.14L.15 6.49c-.29-.27-.14-.78.25-.83l4.28-.61L6.6 1.26a.45.45 0 0 1 .8 0l1.92 3.79 4.28.6c.39.06.54.57.25.84l-3.08 2.94.72 4.14c.07.38-.31.69-.65.51L7 12.11l-3.84 1.97z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z' transform='translate(0 .57)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.rating__star:hover~.rating__star{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 15'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23C7C7C7' fill-rule='evenodd' d='M2.73 14.07c.13.07.28.09.43.01L7 12.11l3.84 1.97c.34.18.72-.13.65-.51l-.72-4.14 3.08-2.94c.29-.27.14-.78-.25-.83l-4.28-.61L7.4 1.26a.45.45 0 0 0-.81 0L4.68 5.05l-4.28.6c-.39.06-.54.57-.25.84l3.08 2.94-.72 4.14c-.04.21.06.4.22.5zm1.95-2.73L7 10.14l2.33 1.2-.45-2.53 1.88-1.79-2.6-.37L7 4.35l-1.16 2.3-2.6.37 1.88 1.79-.44 2.53z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z' transform='translate(0 .57)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.rating__star:first-of-type{width:24px;z-index:5}.rating__star:nth-of-type(2){width:48px;z-index:4}.rating__star:nth-of-type(3){width:72px;z-index:3}.rating__star:nth-of-type(4){width:96px;z-index:2}.rating__star:nth-of-type(5){width:120px;z-index:1}.reviews__title{margin-top:20px}@media (max-width:1280px){.reviews__title{margin-top:15px}}@media (max-width:768px){.reviews__title{margin-top:10px}}.reviews__form_block,.reviews__rating{background-color:#fff;padding:15px}.reviews__rating{contain-intrinsic-size:55px;content-visibility:auto;margin-bottom:5px}.reviews__rating_heading{display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-weight:400;justify-content:flex-start}@media (min-width:768px){.reviews__rating_heading{font-size:16px}}@media (max-width:768px){.reviews__rating_heading{font-size:14px;line-height:1.6}}.reviews__rating_heading__title{margin-right:10px}.reviews__rating_heading__value{display:flex;flex-shrink:0;font-weight:700}.reviews__rating_heading__icon{margin-right:5px}.reviews__form_block{contain-intrinsic-size:375px;content-visibility:auto;margin-bottom:20px}.reviews__form_group{display:grid}.reviews__form_group .reviews__rating-title,.reviews__form_group label{font-weight:500;line-height:1}.reviews__form_group label{font-size:14px}@media (min-width:768px){.reviews__form_group{grid-gap:10px;gap:10px}}@media (max-width:768px){.reviews__form_group{grid-gap:5px;gap:5px}}@media (min-width:480px){.reviews__form_element,.reviews__form_infotext{font-size:16px;line-height:19px}}@media (max-width:480px){.reviews__form_element,.reviews__form_infotext{font-size:14px;line-height:16px}}.reviews__form_infotext{border-bottom:1px solid #e3e3e3}@media (min-width:1280px){.reviews__form_infotext{margin-bottom:20px;padding-bottom:20px}}@media (max-width:1280px){.reviews__form_infotext{margin-bottom:15px;padding-bottom:15px}}.reviews__form_user_information{align-items:start;display:grid;grid-template-columns:1fr auto}@media (min-width:1280px){.reviews__form_user_information{margin-bottom:20px}}@media (max-width:1280px){.reviews__form_user_information{margin-bottom:15px}}@media (min-width:768px){.reviews__form_user_information{grid-gap:40px;gap:40px}}@media (max-width:768px){.reviews__form_user_information{grid-gap:15px;gap:15px}}@media (min-width:1280px){.reviews__form_files,.reviews__form_textarea{margin-bottom:20px}}@media (max-width:1280px){.reviews__form_files,.reviews__form_textarea{margin-bottom:15px}}.reviews__form_files{font-size:13px;line-height:15px}.reviews__form_files--with-file{grid-gap:20px;display:grid;gap:20px}.reviews__form_files-label{transition:color .3s ease-out}.reviews__form_files-label:hover{color:#12b4e8}.reviews__form_files-icon,.reviews__form_files-label{cursor:pointer}.reviews__form_files_container{grid-column-gap:5px;grid-gap:5px;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:grid;gap:5px;grid-auto-flow:column;justify-content:flex-start}.reviews__form_files_preview{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(var(--size),1fr));justify-content:flex-start;position:relative}@media (min-width:480px){.reviews__form_files_preview{--size:104px}}@media (max-width:480px){.reviews__form_files_preview{--size:95px}}.reviews__form_files_preview__photo{height:var(--size);position:relative;width:var(--size)}.reviews__form_files_preview__photo.photo--removed{opacity:.3;pointer-events:none}.reviews__form_files_preview__photo--add{align-items:center;background:#fbfbfb;border:1px dashed #bfbfbf;display:grid;justify-items:center;place-items:center}.reviews__form_files_preview__photo_image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__form_files_preview__photo_remover{align-items:center;background-color:rgba(0,0,0,.2);display:grid;height:34px;justify-items:center;place-items:center;position:absolute;right:0;top:0;transition:all .3s ease;width:34px}.reviews__form_files_preview__photo_remover_icon{fill:#fff;transition:all .3s ease}.reviews__form_files_preview__photo_remover:hover{background-color:rgba(0,0,0,.6)}.reviews__form_files_preview__photo_remover:hover .reviews__form_files_preview__photo_remover_icon{fill:#1397c1}.reviews__form__submit{font-size:16px}@media (max-width:768px){.reviews__form__submit{width:100%}}@media (min-width:1280px){.reviews__form__captcha{margin-bottom:20px}}@media (max-width:1280px){.reviews__form__captcha{margin-bottom:15px}}.reviews__form__captcha .g-recaptcha{-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:480px){.reviews__form__captcha .g-recaptcha{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}.reviews__form__captcha .g-recaptcha>div{width:274px}}.reviews__list{margin-bottom:10px}.reviews__show_more .show_more__button{margin-bottom:30px;margin-top:0}@media (max-width:1280px){.reviews__show_more .show_more__button{margin-bottom:20px}}@media (max-width:768px){.reviews__show_more .show_more__button{width:100%}}.reviews__call_widget{justify-content:flex-start;margin:5px 0;padding-left:50px}@media (max-width:768px){.reviews__call_widget{justify-content:center}}@media (max-width:1680px){.reviews__call_widget{padding-left:20px}}@media (max-width:1000px){.reviews__call_widget{padding-left:25px}}@media (max-width:768px){.reviews__call_widget{padding:15px 0}}@media (max-width:1680px){.reviews__call_widget .call-widget__text-part-1{font-size:16px;line-height:19px;max-width:200px;text-align:right}}@media (max-width:1000px){.reviews__call_widget .call-widget__text-part-1{max-width:none}}.reviews__call_widget .call-widget__text-part-1 b{font-weight:700}.reviews__call_widget .call-widget__number{font-family:Montserrat,sans-serif;font-weight:400}.reviews__call_widget .call-widget__number svg{height:25px;width:25px}.reviews__call_widget .call-widget__number{padding:8px 20px 7px}.reviews__call_widget .call-widget__text-part-2{font-size:16px;line-height:20px;max-width:190px}@media (max-width:1680px){.reviews__call_widget .call-widget__text-part-2{font-size:14px;line-height:17px;max-width:160px}}@media (max-width:768px){.reviews__call_widget .call-widget__text-part-2{max-width:none}}.reviews__list>.reviews__comment,.reviews__list_element{background-color:#fff;margin-bottom:5px}@media (min-width:768px){.reviews__list>.reviews__comment,.reviews__list_element{padding:15px}}@media (max-width:768px){.reviews__list>.reviews__comment,.reviews__list_element{padding:10px}}.reviews__list>.reviews__comment .reviews__comment_text{margin-bottom:0}.reviews__list.content-await{contain-intrinsic-size:200px;content-visibility:auto}.reviews__comment_avatar_container{padding-top:100%}.reviews__comment_userinfo{align-items:flex-start;display:grid;grid-auto-flow:row;justify-content:space-between;line-height:1}@media (min-width:768px){.reviews__comment_userinfo{font-size:13px}}@media (max-width:768px){.reviews__comment_userinfo{font-size:12px}}.reviews__comment_userinfo-container{grid-gap:10px;display:grid;gap:10px;grid-auto-flow:column;margin-bottom:10px}@media (min-width:480px){.reviews__comment_userinfo-container{grid-template-columns:60px 1fr}}@media (max-width:480px){.reviews__comment_userinfo-container{grid-template-columns:40px 1fr}}.reviews__comment_userinfo-container--question{grid-template-columns:1fr;position:relative}.reviews__comment_userinfo-name{grid-gap:5px;align-items:center;display:grid;font-weight:700;gap:5px;grid-auto-flow:column;justify-content:flex-start;margin-bottom:5px}@media (min-width:768px){.reviews__comment_userinfo-name{font-size:14px}}@media (max-width:768px) and (min-width:480px){.reviews__comment_userinfo-name{font-size:13px}}.reviews__comment_userinfo-type{margin-bottom:5px}.reviews__comment_userinfo-type-value{background:#ebebeb;border-radius:2px;color:#3d3d3d;display:inline-block;padding:3px 5px}.reviews__comment_userinfo-date{color:#7b7b7b;line-height:14px}.reviews__comment_userinfo-rating_block{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:auto 1fr;height:14px}@media (max-width:480px){.reviews__comment_userinfo-rating_block{margin-left:-50px;margin-top:8px}}.reviews__comment_userinfo-rating-star{font-size:0}@media (max-width:480px){.reviews__comment_userinfo-rating-star{grid-area:1/3/1/3;margin-left:auto}}.reviews__comment_userinfo-rating-star svg{margin-right:3px}.reviews__comment_userinfo--question{grid-template-columns:auto}.reviews__comment_userinfo_voted{display:grid;grid-auto-flow:column;height:0;justify-content:flex-end;position:relative;z-index:1}@media (min-width:768px){.reviews__comment_userinfo_voted{grid-gap:15px}}@media (max-width:768px){.reviews__comment_userinfo_voted{grid-gap:10px}}.reviews__comment_userinfo_voted-btn{align-items:center;color:#7b7b7b;display:flex;flex-wrap:nowrap;transition:color .3s ease-out}.reviews__comment_userinfo_voted-btn .icon--handsdown,.reviews__comment_userinfo_voted-btn .icon--handsup{margin-right:5px;transition:fill .3s ease-out}@media screen and (max-width:525px){.reviews__comment_userinfo_voted-up:not(.reviews__comment_userinfo_voted-up--left){margin-left:auto}}.reviews__comment_userinfo_voted-up:hover .icon--handsup{fill:#209b55}.reviews__comment_userinfo_voted-down:hover .icon--handsdown{fill:#dc0505}.reviews__comment_text{color:#3d3d3d}@media (min-width:768px){.reviews__comment_text{font-size:14px;line-height:16px;margin-bottom:13px}}@media (max-width:768px) and (min-width:480px){.reviews__comment_text{font-size:13px;line-height:15px;margin-bottom:8px}}@media (max-width:480px){.reviews__comment_text{font-size:12px;line-height:14px;margin-bottom:10px}}.reviews__comment_photo{--size:40px;grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(var(--size),1fr));justify-content:flex-start;margin-bottom:10px}.reviews__comment_photo_link{cursor:pointer;height:var(--size);width:var(--size)}.reviews__comment_photo_image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__comment_answer-button{grid-gap:7px;align-items:center;color:#7b7b7b;display:grid;font-size:13px;gap:7px;grid-auto-flow:column;justify-content:flex-start;line-height:20px;transition:color .3s ease-out}.reviews__comment_answer-button:hover{color:#1397c1}.reviews__comment_show-button--all{align-items:center;border-top:1px solid #e8e8e8;display:flex;font-family:Montserrat,sans-serif;font-weight:500;justify-content:center;margin-top:15px;padding-top:15px;text-transform:uppercase;width:100%}@media (min-width:768px){.reviews__comment_show-button--all{font-size:14px}}@media (max-width:768px){.reviews__comment_show-button--all{font-size:13px}}.reviews__comment--answer{border-top:1px solid #e8e8e8;margin-top:10px;padding:10px 15px 0 40px;position:relative}@media (max-width:480px){.reviews__comment--answer{padding-left:25px}}.reviews__comment--answer-icon{left:10px;position:absolute;top:25px;-webkit-transform:rotateY(180deg) rotate(90deg);transform:rotateY(180deg) rotate(90deg);transition:fill .3s ease-out}@media (max-width:480px){.reviews__comment--answer-icon{left:0}}.reviews__comment--answer-icon .icon--answer{fill:#b9b9b9}.reviews__comment--answer_showmore{border-top:1px solid #e3e3e3;font-weight:500;padding-top:10px;text-transform:uppercase;width:100%}@media (min-width:768px){.reviews__comment--answer_showmore{font-size:14px;line-height:17px}}@media (max-width:768px){.reviews__comment--answer_showmore{font-size:13px;line-height:16px}}.reviews__comment--answer .reviews__comment_text,.reviews__comment--answer .reviews__comment_text+.reviews__comment_photo{margin-bottom:0}@media (min-width:768px){.reviews__comment--answer .reviews__comment_text+.reviews__comment_photo{margin-top:10px}}@media (max-width:768px){.reviews__comment--answer .reviews__comment_text+.reviews__comment_photo{margin-top:5px}}.reviews__comment--answer .reviews__comment_userinfo_voted{height:auto;justify-content:flex-start;margin-top:15px}.reviews__comment--decline{color:#b9b9b9}.reviews__comment--decline .reviews__comment_userinfo-name{justify-content:flex-start}.reviews__comment--decline .reviews__comment_answer-button,.reviews__comment--decline .reviews__comment_text,.reviews__comment--decline .reviews__comment_userinfo-date,.reviews__comment--decline .reviews__comment_userinfo-rating-btn,.reviews__comment--decline .reviews__comment_userinfo-rating-star,.reviews__comment--decline .reviews__comment_userinfo-type-value{color:inherit}.reviews__comment--decline .reviews__comment_answer-button,.reviews__comment--decline .reviews__comment_photo,.reviews__comment--decline .reviews__comment_userinfo-rating-star{-webkit-filter:grayscale(1);filter:grayscale(1)}.reviews__comment--decline .reviews__comment_answer-button,.reviews__comment--decline .reviews__comment_avatar_container,.reviews__comment--decline .reviews__comment_photo{opacity:.5}@media (max-width:768px){.reviews__form_element[action*=reply]{margin-top:10px}}.reviews__rating_stat{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:14px;line-height:16px;margin-left:auto}@media (max-width:1280px){.reviews__rating_stat{justify-content:space-between;margin-top:8px;width:100%}}@media (max-width:768px){.reviews__rating_stat{display:none}}.reviews__rating_stat__element{align-items:center;display:flex}@media (min-width:1680px){.reviews__rating_stat__element:nth-last-of-type(n+2){margin-right:30px}}@media (max-width:1680px){.reviews__rating_stat__element:nth-last-of-type(n+2){margin-right:20px}}@media (min-width:1680px){.reviews__rating_stat__element svg{margin-right:3px}}@media (max-width:1680px){.reviews__rating_stat__element svg{margin-right:2px}}.reviews__rating_stat__element span{margin-left:2px;margin-top:1px}.reviews__form_emoji,.reviews__form_stickers{position:relative}.reviews__form_picker{bottom:40px;display:none;opacity:0;pointer-events:none;position:absolute;transition:all .1s ease-out;width:310px;z-index:5}@media (min-width:1600px){.reviews__form_picker{left:-70px}.reviews__form_picker:after{left:75px}}@media (max-width:1600px){.reviews__form_picker{left:-40px}.reviews__form_picker:after{left:45px}}.reviews__form_picker:after{background:#fff;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;bottom:-8px;content:"";height:15px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.reviews__form_picker__block{background:#fff;border:1px solid #cdcdcd;border-radius:5px;box-sizing:border-box;height:285px;overflow:hidden;padding:10px 0}.reviews__form_picker__block .simplebar-placeholder{position:absolute}.reviews__form_picker--open{display:block;opacity:1;pointer-events:all}.reviews__form_picker__close_btn{cursor:pointer;height:20px;position:absolute;right:13px;top:10px;width:20px;z-index:2}.reviews__form_picker__close_btn:hover .reviews__form_picker__close_btn__icon{fill:#1397c1}.reviews__form_picker__close_btn__icon{fill:#9e9e9e;transition:fill .3s ease-out}.reviews__form_picker__header{color:#3d3d3d;font-size:14px;line-height:16px;padding:0 10px 5px}.reviews__form_picker__emoji_list{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:10px;padding:0 30px 0 10px}.reviews__form_picker__emoji_list:last-of-type{margin-bottom:0}.reviews__form_picker__emoji_element{font-size:14px;height:24px;text-indent:-4px;transition:all .3s ease-out;width:24px}.reviews__form_picker__emoji_element:hover{background-color:#cdcdcd}.reviews__form_picker__stickers_list{display:flex;flex-wrap:wrap;gap:3px;padding:0 30px 0 10px}.reviews__form_picker__stickers_list:last-of-type{margin-bottom:10px}.reviews__form_picker__stickers_element{align-items:center;display:flex;flex-direction:column;height:64px;position:relative;transition:background-color .3s ease-out;width:64px;z-index:0}.reviews__form_picker__stickers_element:hover{background-color:#cdcdcd;z-index:1}.reviews__form_picker__stickers_element:hover .reviews__form_picker__stickers_element_emodji{opacity:1}.reviews__form_picker__stickers_element_emodji{background-color:#cdcdcd;opacity:0;transition:opacity .3s ease-out;width:100%}.reviews__form_picker .ss-scroll{background:#b0b0b0;border-radius:3px;opacity:1;-webkit-transform:translateX(-5px);transform:translateX(-5px);width:6px}.reviews__form_stickers .reviews__form_picker__block{height:336px;padding:10px 0 0}.reviews__form_stickers .reviews__form_picker__stickers_list{gap:10px;margin-bottom:0;padding:0 10px 25px}.reviews__form_stickers .reviews__form_picker__header{padding-bottom:13px}.reviews__form__sticker{position:relative}.reviews__form__sticker_remove_btn{position:absolute;top:0}.form_textarea{--border-color:#f4f4f4;--background-color:#f4f4f4;-webkit-appearance:none;appearance:none;background:var(--background-color);border:none;font-family:inherit;font-size:16px;line-height:19px;min-height:6ch;min-width:0;outline:1px solid var(--border-color);padding:15px;resize:vertical;transition:all .3s ease-in-out}.form_textarea--rounded{border-radius:4px}.form_textarea--error{--border-color:#dc0505}.form_textarea::-webkit-input-placeholder{color:#939393;font-size:13px;font-style:italic;line-height:15px}.form_textarea::placeholder{color:#939393;font-size:13px;font-style:italic;line-height:15px}.form_textarea:focus{--border-color:#1397c1;--background-color:#fff}.form_input{--border-color:#f4f4f4;--background-color:#f4f4f4;-webkit-appearance:none;appearance:none;background:var(--background-color);border:none;cursor:pointer;font-size:14px;line-height:16px;min-width:0;outline:1px solid var(--border-color);padding:12px 10px;transition:all .3s ease-in-out}.form_input--rounded{border-radius:4px}.form_input--big{font-size:16px;line-height:19px;padding:11px 15px}.form_input--error{--border-color:#dc0505}.form_input::-webkit-input-placeholder{color:#939393;font-size:13px;font-style:italic;line-height:15px}.form_input::placeholder{color:#939393;font-size:13px;font-style:italic;line-height:15px}.form_input:focus{--border-color:#1397c1;--background-color:#fff}.range__slider [type=range]{-webkit-appearance:none;background:#d5d5d5;border-radius:4px;height:8px;margin:0;outline:none;padding:0;width:100%}.range__slider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:4px solid #209b55;border-radius:50%;cursor:pointer;height:18px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:18px}.range__slider [type=range]::-webkit-slider-thumb:hover{background:#209b55}.range__slider [type=range]::-moz-range-thumb{background:#fff;border:4px solid #209b55;border-radius:50%;cursor:pointer;height:20px;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.range__slider [type=range]::-moz-range-thumb:hover{background:#209b55}.form_checkbox+label{grid-column-gap:10px;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:grid;grid-auto-flow:column;justify-content:flex-start;line-height:1.1;position:relative}@media (min-width:1280px){.form_checkbox+label{font-size:16px}}@media (max-width:1280px){.form_checkbox+label{font-size:14px}}.form_checkbox+label:hover:before{border-color:#1397c1}.form_checkbox+label:before{background:#fff;border:2px solid #9e9e9e;border-radius:3px;content:"";flex-shrink:0;height:16px;position:relative;transition:all .3s ease-out;width:16px}.form_checkbox+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:0;content:"";flex-shrink:0;height:4px;left:5px;margin:auto;position:absolute;top:-2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.form_checkbox:checked+label:before{background:#1397c1;border-color:#1397c1}.form_checkbox:checked+label:hover:before{background:#12b4e8;border-color:#12b4e8}.form_checkbox:focus{outline:none}.form_checkbox:focus+label:before{outline:2px solid}.range_container{display:flex;flex-direction:column;position:relative}.form_control{color:#635a5a;display:flex;font-size:24px;justify-content:space-between;position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}div.noUi-horizontal{height:8px}div.noUi-horizontal.noUi-target{background:#d5d5d5;border:none;box-shadow:none}div.noUi-horizontal .noUi-connect{background:#209b55}div.noUi-horizontal .noUi-handle{background:#fff;border:4px solid #209b55;border-radius:50%;box-shadow:none;cursor:default;cursor:pointer;height:18px;right:-9px;top:-5px;width:18px}div.noUi-horizontal .noUi-handle:after,div.noUi-horizontal .noUi-handle:before{display:none}div.noUi-horizontal .noUi-handle-upper{right:-9px}.dialog-zindex-show .header{z-index:0}.dialog-container,.dialog-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.dialog-container{display:flex;z-index:2}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:rgba(0,0,0,.6)}.dialog-content{background-color:#fff;margin:auto;position:relative;z-index:2}@-webkit-keyframes fade-in{0%{opacity:0}}@keyframes fade-in{0%{opacity:0}}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes slide-up{0%{-webkit-transform:translateY(10%);transform:translateY(10%)}}.dialog-overlay{-webkit-animation:fade-in .2s both;animation:fade-in .2s both}.dialog-content{-webkit-animation:fade-in .4s .2s both,slide-up .4s .2s both;animation:fade-in .4s .2s both,slide-up .4s .2s both}.dialog--loading .dialog-content:before{background-color:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.dialog-content{padding:20px}@media (min-width:768px){.dialog-content.dialog-feedback{max-width:600px}}@media (max-width:768px){.dialog-content.dialog-feedback{height:100%;width:100%}}@media (min-width:1280px){.dialog-content.dialog-success-subscribe{padding:40px 20px}}@media (max-width:1280px){.dialog-content.dialog-success-subscribe{padding:25px 20px 20px}}@media (min-width:768px){.dialog-content.dialog-success-subscribe{width:600px}}@media (max-width:768px) and (min-width:480px){.dialog-content.dialog-success-subscribe{width:400px}}@media (max-width:480px){.dialog-content.dialog-success-subscribe{width:300px}}.dialog-content.dialog-success-subscribe .dialog-title{margin-bottom:0}.dialog-content.dialog-success-subscribe .dialog-body{align-items:center;display:flex;flex-direction:column}@media (min-width:1280px){.dialog-content.dialog-success-subscribe .icon-success-email{height:80px;margin-bottom:25px;width:80px}}@media (max-width:1280px){.dialog-content.dialog-success-subscribe .icon-success-email{height:60px;margin-bottom:10px;width:60px}}.dialog-content.dialog-success-subscribe .dialog-success-subscribe_title{font-weight:700;margin-bottom:6px}@media (min-width:768px){.dialog-content.dialog-success-subscribe .dialog-success-subscribe_title{font-size:20px}}@media (max-width:768px){.dialog-content.dialog-success-subscribe .dialog-success-subscribe_title{font-size:17px}}@media (min-width:768px){.dialog-content.dialog-success-subscribe .dialog-success-subscribe_desc{font-size:16px}}@media (max-width:768px){.dialog-content.dialog-success-subscribe .dialog-success-subscribe_desc{font-size:14px}}.dialog-button{position:absolute;right:10px;top:10px}.dialog-title{font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:20px;padding-right:20px}@media (min-width:1280px){.dialog-title{font-size:24px;line-height:28px}}@media (max-width:1280px){.dialog-title{font-size:20px;line-height:23px}}.dialog-body_paragraph{line-height:1.3;margin-bottom:20px}.dialog-body_form_input{margin-bottom:20px}.dialog-body_form_input-element{width:100%}.dialog-body_form_checkbox{margin-bottom:20px}.dialog-body_form_checkbox-label{font-size:14px;line-height:16px}.dialog-body_form_checkbox-label:not(:last-of-type){margin-bottom:10px}.dialog-body_form_submit{display:flex;font-family:Montserrat,sans-serif;margin:auto auto 20px}.dialog-body_information{font-size:12px;line-height:14px}.dialog-area{padding:0}.dialog-area_content{--width:1200px;background:#f3f3f3;padding:0;width:var(--width)}@media (min-width:1280px){.dialog-area_content{--width:1200px}}@media (max-width:1280px) and (min-width:1000px){.dialog-area_content{--width:960px}}@media (max-width:1000px){.dialog-area_content{height:100%;width:100%}}.dialog-area_header{align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;padding:16px}.dialog-area_header_title{font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:0;padding:0}@media (min-width:1280px){.dialog-area_header_title{font-size:20px}}@media (max-width:1280px) and (min-width:768px){.dialog-area_header_title{font-size:17px}}@media (max-width:768px){.dialog-area_header_title{font-size:16px}}.dialog-area_header_close{align-items:center;display:flex;position:relative;right:0;top:0}.dialog-area_body{background-color:#fff;padding:20px}.area_list{grid-gap:5px;border-bottom:1px solid #dcdcdc;display:grid;flex-wrap:wrap;gap:5px;grid-auto-flow:column;justify-content:flex-start;padding-bottom:10px}.area_list_element--active .area_list_link{background:#fff;color:#1397c1}.area_list_element--active .area_list_link-icon{fill:currentColor;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.area_list_link{align-items:center;background:#f4f4f4;border-radius:5px;display:flex;justify-content:space-between;padding:7px 30px 7px 10px}.area_list_link-icon{fill:#9e9e9e}.dialog-overlay--menu{-webkit-animation:none;animation:none;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.dialog-overlay--menu.dialog-overlay--show{opacity:1;pointer-events:all}.location_title{line-height:1.3;margin-bottom:20px}@media (min-width:1280px){.location_title{font-size:30px}}@media (max-width:1280px) and (min-width:1000px){.location_title{font-size:26px}}@media (min-width:1000px) and (min-width:768px){.location_title{font-size:22px}}@media (max-width:768px){.location_title{font-size:19px}}@media (max-width:480px){.location_title{padding:0 10px}}.location-list{contain-intrinsic-size:405px;background:#fff;content-visibility:auto;position:relative}@media (min-width:1280px){.location-list{margin-bottom:30px;padding:20px}}@media (max-width:1280px) and (min-width:768px){.location-list{margin-bottom:20px;padding:15px}}@media (max-width:768px){.location-list{margin-bottom:10px;padding:10px}.location-list--with-list{margin-bottom:20px}}.location-list__icon{fill:#1397c1;background:#fff;height:25px}@media (min-width:1000px){.location-list_text{margin-bottom:20px}}@media (max-width:1000px) and (min-width:768px){.location-list_text{margin-bottom:15px}}@media (max-width:768px){.location-list_text{margin-bottom:10px}}@media (min-width:1280px){.location-list_text_title{font-size:20px;margin-bottom:20px}}@media (max-width:1280px) and (min-width:1000px){.location-list_text_title{font-size:18px;margin-bottom:20px}}@media (max-width:1000px) and (min-width:768px){.location-list_text_title{font-size:17px;margin-bottom:15px}}@media (max-width:768px){.location-list_text_title{font-size:16px;margin-bottom:10px}}.location-list_text_desc{line-height:1.3}@media (min-width:1280px){.location-list_text_desc{font-size:16px}}@media (max-width:1280px) and (min-width:768px){.location-list_text_desc{font-size:15px}}@media (max-width:768px){.location-list_text_desc{font-size:14px}}.location-list_heading{display:grid}@media (min-width:1280px){.location-list_heading{align-items:center;grid-auto-flow:column;justify-content:space-between}}@media (max-width:1280px){.location-list_heading{grid-row-gap:10px;align-items:flex-start;row-gap:10px}}@media (min-width:1280px){.location-list_heading{margin-bottom:20px}}@media (max-width:1280px) and (min-width:768px){.location-list_heading{margin-bottom:15px}}@media (max-width:768px){.location-list_heading{margin-bottom:10px}}.location-list_heading__block{align-items:center;display:flex;justify-content:space-between}.location-list_heading__hide_button{--degree:90deg;align-items:center;display:flex;height:20px;justify-content:center;width:20px}.location-list_heading__hide_button__icon{fill:#9e9e9e;-webkit-transform:rotate(var(--degree));transform:rotate(var(--degree));transition:all .3s ease-out}.location-list_heading__hide_button.active,.location-list_heading__hide_button:hover{--degree:-90deg}.location-list_heading__hide_button.active:hover{--degree:90deg}@media (min-width:1280px){.location-list_title{font-size:20px}}@media (max-width:1280px) and (min-width:1000px){.location-list_title{font-size:18px}}@media (max-width:1000px) and (min-width:768px){.location-list_title{font-size:17px}}@media (max-width:768px){.location-list_title{font-size:16px}}.location-list_button{grid-gap:var(--gap);align-items:center;display:grid;gap:var(--gap);grid-auto-flow:column;justify-content:flex-start;overflow:hidden;transition:height .3s ease-out}@media (max-width:1280px){.location-list_button{justify-content:stretch;margin-bottom:5px;width:100%}}@media (min-width:480px){.location-list_button{--gap:1px}}@media (max-width:480px){.location-list_button{--gap:5px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.location-list_button_link{background:#f4f4f4;color:#3d3d3d;padding:12px 15px;transition:color .32s ease-out}.location-list_button_link:hover{color:#1397c1}@media (max-width:1280px){.location-list_button_link{text-align:center;width:100%}}@media (min-width:768px){.location-list_button_link{font-size:14px}}@media (max-width:768px){.location-list_button_link{font-size:13px}}@media (min-width:480px){.location-list_button_link:first-of-type{border-radius:5px 0 0 5px}.location-list_button_link:last-of-type{border-radius:0 5px 5px 0}}@media (max-width:480px){.location-list_button_link{border-radius:5px}}.location-list_button_link--active{background:#1397c1;color:#fff}.location-list_button_link--active:hover{color:#fff}.location-list_button__hidden{height:0!important}@media (min-width:1280px){.location-list_catalog{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:1280px) and (min-width:480px){.location-list_catalog{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:480px){.location-list_catalog{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (min-width:1280px){.location-list_catalog{grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (max-width:1280px) and (min-width:1000px){.location-list_catalog{grid-column-gap:22px;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}}@media (max-width:1000px) and (min-width:768px){.location-list_catalog{grid-column-gap:17px;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px}}@media (max-width:768px){.location-list_catalog{grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.location-list_catalog_element{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:grid;grid-template-columns:auto 1fr;margin-bottom:17px}@media (min-width:768px){.location-list_catalog_element{grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:768px){.location-list_catalog_element{grid-column-gap:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media (min-width:768px){.location-list_catalog_element--modal{grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:768px){.location-list_catalog_element--modal{grid-column-gap:5px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}.location-list_catalog_element--big-city{border-bottom:1px solid #dcdcdc;padding-bottom:10px}.location-list_catalog_element_alphabet{border-right:2px solid #dcdcdc;color:#1397c1;font-weight:700;position:relative;width:12px}@media (max-width:768px){.location-list_catalog_element_alphabet{font-size:16px;font-size:14px}}.location-list_catalog_element_alphabet_letter{background:#fff;display:block;font-size:15px;height:23px;line-height:1;text-align:right;width:calc(100% + 2px)}.location-list_catalog_element_alphabet_letter--with-icon{padding-top:0}.location-list_catalog_element_alphabet_letter--modal{padding-top:4px}.location-list_catalog_element__list{width:100%}.location-list_catalog_element__list_element:not(:last-of-type){margin-bottom:10px}@media (min-width:768px){.location-list_catalog_element__list_element{font-size:14px}}@media (max-width:768px){.location-list_catalog_element__list_element{font-size:13px}}.location-list_catalog_element__list_element:hover{color:#1397c1}.location-list_catalog_element__list_element_link{align-items:center;display:grid;justify-content:space-between;line-height:1;transition:color .2s ease-out}.location-list_catalog_element__list_element_link--modal{background-color:#fff;border:1px solid #fff;border-radius:5px;height:23px;padding:0 0 1px 10px;transition:all .2s ease-out}.location-list_catalog_element__list_element_link--modal .location-list_catalog_element__list_element_district{padding:4px 5px}.location-list_catalog_element__list_element_link--modal .location-list_catalog_element__list_element_count{padding:3px 5px}.location-list_catalog_element__list_element_link--modal .location-list_catalog_element__list_element_name{line-height:18px}.location-list_catalog_element__list_element_link--modal .location-list_catalog_element__list_element_name--big-city{font-weight:500}.location-list_catalog_element__list_element_link--modal:hover{background-color:#1397c1;border-color:#1397c1;color:#fff}.location-list_catalog_element__list_element_link--modal:hover .location-list_catalog_element__list_element_district{background:#fff;color:#7b7b7b}.location-list_catalog_element__list_element_link--modal:hover .location-list_catalog_element__list_element_count{background:#fff;color:#1397c1}.location-list_catalog_element__list_element_link--metro{grid-gap:5px;gap:5px;grid-template-columns:16px 1fr auto}.location-list_catalog_element__list_element_link--district{grid-gap:1px;gap:1px;grid-template-columns:1fr auto auto}.location-list_catalog_element__list_element_link--highway{grid-template-columns:1fr auto}.location-list_catalog_element__list_element_icon{margin-top:-2px}.location-list_catalog_element__list_element_district{background:#efefef;border-radius:4px;color:#7c7c7c;font-size:11px;padding:3px 5px}.location-list_catalog_element__list_element_count{background-color:#1397c1;border-radius:4px;color:#fff;font-size:13px;padding:2px 5px}.location-list__show_more{align-items:center;display:flex;font-size:14px;padding-bottom:5px;padding-top:5px;position:relative;z-index:1}.location-list__show_more .icon-element{margin-left:5px;margin-top:0;pointer-events:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.location-list__show_more--active .icon-element{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:768px){.location-list__show_more--active{padding-top:20px}}.location-list.location-list--init:not(.location-list--show) .location-list_catalog_element{-webkit-column-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.location-list.location-list--init:not(.location-list--show):after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 60%,#fff);bottom:0;content:"";display:block;height:105px;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.location-list_catalog{overflow:hidden}.location-list_catalog--shortify{position:relative}.location-list_catalog--shortify-init{transition:all .3s ease-out}.empty-category{align-items:center;display:flex}@media (min-width:1280px){.empty-category{margin-bottom:20px}}@media (max-width:1280px) and (min-width:768px){.empty-category{margin-bottom:15px}}@media (max-width:768px){.empty-category{margin-bottom:10px}}@media (max-width:1280px) and (min-width:768px){.empty-category__image{height:60px;width:60px}}@media (min-width:768px){.empty-category__image{margin-right:15px}}@media (max-width:768px){.empty-category__image{height:50px;margin-right:10px;width:50px}}.empty-category__description{display:grid}.empty-category__text{font-weight:400}@media (min-width:1280px){.empty-category__text{font-size:16px;line-height:19px}}@media (max-width:1280px) and (min-width:768px){.empty-category__text{font-size:14px;line-height:16px}}@media (max-width:768px){.empty-category__text{font-size:15px;line-height:18px}}.empty-category__text_title{font-weight:700;margin-bottom:5px}.search__result{background:#e6e6e6;border-radius:0 0 3px 3px;color:#3d3d3d;font-size:14px;line-height:16px;margin-top:4px}.search__result__request{padding:10px}.search__result__heading{background:#f3f3f3;display:flex;justify-content:space-between;padding:10px}.search__result__heading__title{color:#161616;font-size:14px;font-weight:700}.search__result__heading__button{font-size:14px;font-weight:400}.search__result__list:last-of-type .search__result__item:last-of-type{border-radius:0 0 3px 3px}.search__result__link{display:block;padding:10px}.search__result__link--location{align-items:center;display:flex}.search__result__item{background:#fff;transition:all .3s ease-out}.search__result__item:hover{background:#e6e6e6;color:#12b4e8}.search__result__item:hover .search__result__item__estate_title{color:#12b4e8}.search__result__item+.search__result__item{margin-top:1px}.search__result__item--location .search__result__item__link{align-items:center;display:flex}.search__result__item--location .search__result__item__link .district__icon{margin-right:10px}.search__result__item--developers .search__result__link{align-items:center;display:flex}.search__result__item__img{float:left;margin-right:10px}.search__result__item__estate_district{color:#3d3d3d;display:flex;font-size:13px}.search__result__item__estate_district__link:not(:first-of-type){margin-left:5px}.search__result__item__estate_title{font-size:15px;padding:3px 0}.search_bar{background-color:#209b55;position:relative;z-index:2}@media (min-width:1000px){.search_bar{height:120px;padding:30px}}@media (max-width:1000px){.search_bar{height:70px;padding:11px}}.search_bar.show-result .search_bar__block{background:#24c168}.search_bar__block{background:transparent;border-radius:4px;transition:all .3s ease-out}.search_bar__wrap{background:transparent;border-radius:5px;position:relative}@media (min-width:768px){.search_bar__wrap{padding:4px}}@media (max-width:768px){.search_bar__wrap{padding:4px 0}}.search_bar__input{background:#fff;border:none;border-radius:4px;max-height:inherit;outline:none;width:100%}@media (min-width:1000px){.search_bar__input{height:60px;padding:0 80px 0 23px}}@media (max-width:1000px){.search_bar__input{height:40px;padding:0 75px 0 10px}}@media (min-width:768px){.search_bar__input{font-size:17px;line-height:20px}}@media (max-width:768px) and (min-width:480px){.search_bar__input{font-size:16px;line-height:19px}}@media (max-width:480px){.search_bar__input{font-size:14px;line-height:16px}}.search_bar__input::-webkit-input-placeholder{color:#939393}.search_bar__input::placeholder{color:#939393}.search_bar__reset{align-items:center;display:grid;height:40px;justify-items:center;margin:auto;padding:0;place-items:center;position:absolute;width:40px}.search_bar__reset .close__icon{fill:#9e9e9e;transition:all .3s ease-out}.search_bar__reset:hover .close__icon{fill:#161616}@media (min-width:1000px){.search_bar__reset{height:40px;right:60px;top:16px;width:40px}}@media (max-width:1000px){.search_bar__reset{height:30px;right:40px;top:10px;width:30px}}.search_bar__submit{align-items:center;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:4px;width:40px}@media (min-width:1280px){.search_bar__submit{margin:0 10px}}@media (max-width:1280px){.search_bar__submit{margin:0 10px}}@media (max-width:1000px){.search_bar__submit{margin:0 2px}}@media (min-width:1000px){.search_bar__submit{height:40px;top:14px;width:40px}}@media (max-width:1000px){.search_bar__submit{height:30px;top:9px;width:30px}}.search_bar__submit .search__icon{fill:#fff;pointer-events:none}@media (max-width:1000px){.search_bar__submit .search__icon{height:20px;width:20px}}.search_bar__background{background-color:rgba(0,0,0,.7);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:1}.header-snippet{background:#ececec;color:#3d3d3d;font-size:16px;margin-bottom:var(--mb);padding:var(--padding)}.header-snippet ul li:before{margin-top:8px}@media (min-width:1000px){.header-snippet{--mb:30px;--padding:20px}}@media (max-width:1000px){.header-snippet{--mb:20px;--padding:15px}}.footer_snippet{background:#eaeaea;font-size:14px;line-height:16px;padding:20px}@media (max-width:1600px){.footer_snippet{margin-bottom:30px;margin-top:30px}}@media (min-width:1600px){.footer_snippet{margin-bottom:20px;margin-top:20px}}.seo_text a{text-decoration:underline}.seo_text p{margin-bottom:20px}.seo_text ul li{grid-column-gap:10px;align-items:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-auto-flow:column;justify-content:flex-start;margin-bottom:10px}.seo_text ul li p{margin-bottom:0}.seo_text ul li:before{background-color:#1397c1;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;margin-top:6px;width:6px}.seo_text h2,.seo_text h3,.seo_text h4{text-align:center}@media (min-width:1600px){.seo_text h2,.seo_text h3,.seo_text h4{font-size:24px;line-height:29px;margin-bottom:30px}}@media (max-width:1600px){.seo_text h2,.seo_text h3,.seo_text h4{margin-bottom:24px}}@media (max-width:1600px) and (min-width:1280px){.seo_text h2,.seo_text h3,.seo_text h4{font-size:20px;line-height:24px}}@media (max-width:1280px){.seo_text h2,.seo_text h3,.seo_text h4{font-size:18px;line-height:22px}}