.header{border-bottom:1px solid transparent}.header .header__main{padding:0;position:relative}@media (max-width:1640px){.header .header__main .wr{padding:0 20px}}.header .header__main .logo{display:flex;column-gap:25px;align-items:center}.header .header__main .logo img{width:134px;height:36px}.header .header__main .logo .slogo{width:77px;font-size:12px;line-height:16px;color:var(--text-gray)}@media (min-width:1150px){.header .header__main .logo .slogo{display:block}}.header .header__main .logo .slogo.ru{width:100px}.header .header__main .menu__nav{display:flex;overflow:hidden}.header .header__main .menu__nav.has-hover{overflow:unset}.header .header__main .menu__nav>ul{display:flex;align-items:center}.header .header__main .menu__nav>ul>li>.catalog__link{padding:28px 18px 27px 18px;display:flex;align-items:center}.header .header__main .menu__nav .catalog__item{position:relative}.header .header__main .menu__nav .catalog__item a,.header .header__main .menu__nav .catalog__item>span{font-weight:400;font-size:14px;line-height:18px}.header .header__main .menu__nav .catalog__item.root a,.header .header__main .menu__nav .catalog__item.root>span{font-weight:600}@media (min-width:1024px){.header .header__main .menu__nav .catalog__item.root a,.header .header__main .menu__nav .catalog__item.root>span{font-size:16px}}.header .header__main .menu__nav .catalog__item.root.sub>a,.header .header__main .menu__nav .catalog__item.root.sub>span{display:flex;align-items:center}.header .header__main .menu__nav .catalog__item.root.sub>a::after,.header .header__main .menu__nav .catalog__item.root.sub>span::after{margin-left:8px;content:"";width:9px;height:8px;display:block;background-image:url(/image/assets/arrow-d.svg);background-position:center;background-repeat:no-repeat;background-size:auto;pointer-events:none}body[data-theme="dark"] .header .header__main .menu__nav .catalog__item.root.sub>a::after,body[data-theme="dark"] .header .header__main .menu__nav .catalog__item.root.sub>span::after{background-image:url(/image/assets/arrow-d-drk.svg)}.header .header__main .menu__nav .catalog__item.root.sub:hover{cursor:default}.header .header__main .menu__nav .catalog__item.root.sub:hover.href{cursor:pointer}.header .header__main .menu__nav .catalog__item.root.sub:hover.href>.catalog__link{color:var(--lh)}.header .header__main .menu__nav .catalog__item.root.sub:hover.href>.catalog__link::after{background-image:url(/image/assets/arrow-d-cyan.svg)}.header .header__main .menu__nav .catalog__item .menu_lvl{max-height:calc(100vh - 107px);position:absolute;left:0;right:0;opacity:0;visibility:hidden;width:355px;top:73px;background:var(--bg4);min-height:105px}.header .header__main .menu__nav .catalog__item .menu_lvl ul{border-top:2px var(--border) solid;padding:12px 25px 8px 22px}.header .header__main .menu__nav .catalog__item .menu_lvl li{margin-bottom:10px}.header .header__main .menu__nav .catalog__item .menu_lvl li a{text-decoration:none;font-weight:400;font-size:16px;line-height:18px}.header .header__main .menu__nav .catalog__item .menu_lvl::before,.header .header__main .menu__nav .catalog__item .menu_lvl::after{border-top:2px var(--border) solid;background:var(--bg4);position:absolute;top:0;content:"";bottom:0;height:100%;width:100vw;left:-100vw}.header .header__main .menu__nav .catalog__item .menu_lvl::after{left:auto;right:-100vw}.header .header__main .menu__nav .catalog__item::after{position:absolute;width:0%;bottom:-2px;content:"";left:0;background:var(--ln);transition:0.25s;height:2px}.header .header__main .menu__nav .catalog__item.hover .menu_lvl{opacity:1;visibility:visible}.header .header__main .menu__nav .catalog__item.hover::after{width:100%;display:block}.header .header__main .r{gap:35px;justify-content:flex-end}.header .header__main .r .user_name_wr{pointer-events:none}.header .header__main .menu_toggle{display:none}.header__dropdown ul li{margin-top:4px;display:flex;justify-content:flex-start;align-items:center;padding:5px 0 5px 7px;gap:5px;width:100%}.header__dropdown ul li::before{content:"";width:15px;height:15px;display:block}.header__dropdown ul li button{padding:0;border:none;line-height:18px;height:18px;background:transparent}.header__dropdown ul li:first-child{margin-top:0}.header__dropdown ul li.active::before{content:"";background-image:url(/image/assets/check.svg);background-size:cover;background-position:center}.header__dropdown ul li:hover{background:var(--bg5);cursor:pointer}.header__dropdown::after{margin-left:8px;display:inline-flex;content:"";width:8px;height:8px;display:block;background:url(/image/assets/arrow-d.svg) center no-repeat;background-size:auto;pointer-events:none}.header__dropdown.currency ul{right:-4px}.header__dropdown.length ul{right:-8px;min-width:70px}.header__dropdown.language ul{right:-8px;min-width:70px}@media (min-width:999px){.user_menu_dd{cursor:pointer;border-radius:8px;border:1px solid var(--border12);background:var(--bg2);padding:5px 12px}.user_menu_dd .user_name_wr .ddico{display:none}.user_menu_dd .user_name_wr .user_name{display:inline}.user_menu_dd::after{margin-left:10px;content:"";width:8px;height:8px;display:block;background:url(/image/assets/arrow-d.svg);background-size:auto;pointer-events:none;background-position:center;background-repeat:no-repeat}body[data-theme="dark"] .user_menu_dd::after{background-image:url(/image/assets/arrow-d-drk.svg)}.user_menu_dd.active,.user_menu_dd:hover{color:unset}.user_menu_dd.active .ddico path,.user_menu_dd:hover .ddico path{fill:#F0F7F9;stroke:var(--lh)}body[data-theme="dark"] .user_menu_dd.active .ddico path,body[data-theme="dark"] .user_menu_dd:hover .ddico path{fill:#222}.user_menu_dd.active .user_name_first,.user_menu_dd:hover .user_name_first{border-color:var(--lh)}.user_menu_dd.active .user_name,.user_menu_dd:hover .user_name{color:var(--lh)}.user_menu_dd.active::after,.user_menu_dd:hover::after{background-image:url(/image/assets/arrow-d-cyan4.svg)}body[data-theme="dark"] .user_menu_dd.active::after,body[data-theme="dark"] .user_menu_dd:hover::after{background-image:url(/image/assets/arrow-d-cyan.svg)}}.user_menu_dd>ul{top:31px;min-width:248px;margin-top:6px}.user_menu_dd>ul::before{content:"";height:6px;width:100%;position:absolute;top:-6px;left:0}.user_menu_dd>ul li{width:100%;padding:0;margin-top:0}.user_menu_dd>ul li .in{padding:8px 20px;width:100%;font-size:16px;font-weight:400;line-height:28px;display:flex;align-items:center;gap:12px;height:auto;color:var(--text)}.user_menu_dd>ul li .in .svg:not(.fill):not(.nofill):not(.nostroke) path{stroke:var(--text-gray2)}.user_menu_dd>ul li .in .svg.fill path{fill:var(--text-gray2)}.user_menu_dd>ul li .in .cnt{font-size:14px;font-weight:400;line-height:18px;color:var(--text-gray);margin-left:auto}.user_menu_dd>ul li .in.empty{cursor:default}.user_menu_dd>ul li .in.empty .name,.user_menu_dd>ul li .in.empty .cnt{color:var(--text-gray9)}.user_menu_dd>ul li .in.empty .svg:not(.fill) path{stroke:var(--text-gray9)}.user_menu_dd>ul li .in.empty .svg.fill path{fill:var(--text-gray9)}.user_menu_dd>ul li:has(.in.empty){cursor:default;display:none}.user_menu_dd>ul li::before{display:none}.user_menu_dd>ul li.logout{border-top:1px solid var(--border4)}.user_menu_dd>ul li.appearance{display:flex;flex-direction:column;gap:0}.user_menu_dd>ul li.appearance .in svg:not(.nofill) path{fill:var(--text-gray2)}.user_menu_dd>ul li.appearance .in .cnt{transition:all 0.2s}.user_menu_dd>ul li.appearance .in .cnt svg path{fill:var(--text-gray2);stroke:none}.user_menu_dd>ul li.appearance ul{position:initial;box-shadow:none;padding:0;border:0;width:100%;padding-top-top:5px}.user_menu_dd>ul li.appearance ul li{padding:6px 15px 6px 20px;display:flex;gap:4px;color:var(--text);font-size:16px;font-weight:400;line-height:28px}.user_menu_dd>ul li.appearance ul li::before{content:"";display:block;width:20px;height:20px;background-size:cover;background-position:center}.user_menu_dd>ul li.appearance ul li.active::before{background-image:url(/image/assets/check.svg)}.user_menu_dd>ul li.appearance ul li:hover{background:var(--bg5)}.user_menu_dd>ul li.appearance.active .in .cnt{transform:rotate(180deg)}.user_menu_dd>ul li.appearance:hover{background:var(--bg5)}.user_menu_dd.logged-in>ul{top:35px}body.product-product .header,body.account-wishlist .header,body.account-hidden .header,body.error-not_found .header,body.information-information .header,body.information-real_estate .header,body.information-hospital .header,body.information-school .header,body.information-agent .header{border-bottom:1px solid var(--border4)}.editor_content{font-size:16px;line-height:29px}.editor_content h2{font-size:24px;line-height:28px;margin-top:25px;margin-bottom:19px}.editor_content h3{font-size:20px;line-height:26px;margin-top:25px;margin-bottom:19px}.editor_content p{font-size:16px;line-height:29px;margin-bottom:19px}.editor_content ul,.editor_content ol{margin-bottom:19px}.editor_content ul li,.editor_content ol li{font-size:16px;margin-bottom:16px;line-height:29px}.editor_content ol{padding-left:20px;margin-bottom:3px;border-spacing:0 16px;margin-top:-16px}.editor_content ol li::before{margin-right:14px}.editor_content ol li:last-child{margin-bottom:0}.editor_content table th,.editor_content table td{padding:13px}.editor_content.static{font-size:16px}.editor_content.static p{font-size:16px;line-height:28px}.editor_content.static ul li,.editor_content.static ol li{font-size:16px;line-height:28px;margin-bottom:16px}.wr{padding:0}@media (max-width:1640px){.wr{padding:0 20px}}main.main h1.title{font-weight:600;font-size:39px;line-height:50px;margin-bottom:0}.btn_pri,.btn_sec{height:56px;font-size:18px;line-height:24px;border-radius:8px}.btn_callback{padding:9px 11px;font-size:16px;font-weight:600;line-height:24px;height:42px}.btn_social:hover svg.tg path{fill:#039BE5}.btn_social:hover svg.ws circle{fill:#fff}.btn_social:hover svg.ws path{fill:#0DC143}.btn_social:hover svg.em path{fill:#FFA724}.btn_social:hover svg.in path{fill:#F5C37F}.btn_social:hover svg.fb path{fill:#0081FD}.btn_social:hover svg.msng ellipse{fill:#fff}.btn_social:hover svg.msng path{fill:#0081FD}.btn_social:hover svg.im rect{fill:#59C53B}.btn_social:hover svg.im path{fill:#fff}.btn_social:hover svg.vb path{fill:#675DA9}.btn_social:hover svg.vb path.fill-bg{fill:#fff}.socials_wr.big{row-gap:14px}body.product-product .wr,body.product-product .header .header__main .wr,body.information-information .wr,body.information-information .header .header__main .wr,body.information-school .wr,body.information-school .header .header__main .wr,body.information-hospital .wr,body.information-hospital .header .header__main .wr,body.information-agent .wr,body.information-agent .header .header__main .wr{max-width:1246px}@media (min-width:1286px){body.product-product .wr,body.product-product .header .header__main .wr,body.information-information .wr,body.information-information .header .header__main .wr,body.information-school .wr,body.information-school .header .header__main .wr,body.information-hospital .wr,body.information-hospital .header .header__main .wr,body.information-agent .wr,body.information-agent .header .header__main .wr{padding:0}}body.information-real_estate .header__main .wr,body.information-real_estate .header .header__top .wr{max-width:unset;padding:0 20px}body.product-category .wr,body.product-category .header .header__main .wr,body.account-wishlist .wr,body.account-wishlist .header .header__main .wr,body.product-search .wr,body.product-search .header .header__main .wr,body.account-hidden .wr,body.account-hidden .header .header__main .wr{max-width:initial;padding:0 20px}html[lang="ru"] body.product-product .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-information .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-school .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-hospital .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-agent .header .header__main .logo .slogo.ru{display:none}.product_block{margin:0 0 24px 0;display:flex}.product_block .gallery_wr{display:flex;gap:10px;width:100%}.product_block .gallery_wr .img_wr{order:0;flex-grow:2;margin:0;max-width:67%}@media (min-width:1247px){.product_block .gallery_wr .img_wr{max-width:835px}}.product_block .gallery_wr .img_wr .img__resizeItem{height:fit-content}.product_block .gallery_wr .img_wr .img__resizeItem img{border-radius:4px}.product_block .gallery_wr .img_wr .prev,.product_block .gallery_wr .img_wr .next{display:none}.product_block .gallery_wr .img_wr .next{padding-right:16px}.product_block .gallery_wr .img_wr .prev{padding-left:16px}.product_block .gallery_wr .img_wr .swiper.gallery{border-radius:4px}.product_block .gallery_wr .img_wr.no-additional-images{width:100%;max-width:100%;max-height:543px}.product_block .gallery_wr .img_wr.no-additional-images .img__resize--cust2::before{padding-top:43.6%}.product_block .gallery_wr .img_wr.no-additional-images img{border-radius:4px;width:100%}.product_block .gallery_wr .img_wr.no-additional-images .img__resize{border-radius:4px}.product_block .gallery_wr .img_small_wr{flex-grow:1;display:flex;flex-direction:column;flex:1;min-height:100%;justify-content:space-between;cursor:pointer}.product_block .gallery_wr .img_small_wr .img_small{border-radius:4px;overflow:hidden;height:calc(50% - 5px)}.product_block .gallery_wr .img_small_wr .img_small .img__resize{height:100%}.product_block .gallery_wr .img_small_wr .img_small .img__resize img{height:100%;transition:all 0.4s}.product_block .gallery_wr .img_small_wr.single-image .img_small{height:100%}.product_block .landing_wr{display:flex;gap:18px;width:100%;padding-top:34px;justify-content:space-between}.product_block .landing_wr .landing{order:0;max-width:811px;flex-grow:2;margin:0;flex:1;width:calc(65%);min-width:calc(65%);gap:32px;padding:0}.product_block .landing_wr .landing .object_data{display:flex;flex-direction:column;gap:20px}.product_block .landing_wr .landing .object_data .price_chars{display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-start}.product_block .landing_wr .landing .object_data .price_chars .price_wr{padding-top:5px;align-items:flex-start;gap:26px}.product_block .landing_wr .landing .object_data .price_chars .price_wr .col-p{padding:0 0 0 0}.product_block .landing_wr .landing .object_data .price_chars .price_wr .col-p .price-details{margin-top:5px}.product_block .landing_wr .landing .object_data .price_chars .price_wr .btn_costs{transform:translateY(-3px)}.product_block .landing_wr .landing .object_data .price_chars .main_chars{padding-top:5px;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:34px;flex:1 0 0%}.product_block .landing_wr .landing .object_data .price_chars .main_chars .mc{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:8px}.product_block .landing_wr .landing .object_data .price_chars .main_chars .mc::before{display:none}.product_block .landing_wr .landing .object_data .price_chars .main_chars .mc:first-child::before{display:none}.product_block .landing_wr .landing .object_data .price_chars .main_chars .mc .v{font-size:27px;font-weight:600;line-height:27px}.product_block .landing_wr .landing .object_data .price_chars .main_chars .mc .t{font-size:16px;font-weight:500;line-height:18px}.product_block .landing_wr .landing .object_data .obj_descr .title{font-size:16px;font-weight:600;line-height:28px;margin:0}.product_block .landing_wr .landing .object_data .obj_descr .address{font-size:16px;font-weight:400;line-height:28px}.product_block .landing_wr .landing .object_data .chars_tags{padding:0}.product_block .landing_wr .landing .object_data .chars_tags li{padding:2px 10px;font-size:16px;line-height:28px}.product_block .landing_wr .landing .price_history .title{margin-bottom:20px;font-size:24px;line-height:36px}.product_block .landing_wr .landing .editor_content h2{font-size:24px;line-height:36px;margin-bottom:20px}.product_block .landing_wr .landing .editor_content ul,.product_block .landing_wr .landing .editor_content ol,.product_block .landing_wr .landing .editor_content dl{padding-left:15px;margin-bottom:20px}.product_block .landing_wr .landing .editor_content ol{padding-left:15px;margin-bottom:0}.product_block .landing_wr .landing .editor_content p{font-size:16px;margin-bottom:20px}.product_block .landing_wr .landing .editor_content ul li,.product_block .landing_wr .landing .editor_content ol li{font-size:16px}.product_block .landing_wr .landing .editor_content .text_ellipsis{max-height:174px;-webkit-line-clamp:5}.product_block .landing_wr .landing .editor_content.more .text_ellipsis{max-height:unset;-webkit-line-clamp:unset}.product_block .landing_wr .landing .features ul{margin-bottom:0;column-count:2;padding-left:0;margin-bottom:-14px}.product_block .landing_wr .landing .features ul li{margin-bottom:14px;padding-bottom:2px;break-inside:avoid-column}.product_block .landing_wr .landing .features ul li:last-child{margin-bottom:0}.product_block .landing_wr .landing .location .map{margin:20px 0 0 0}.product_block .landing_wr .landing .pois_wr .pois h2,.product_block .landing_wr .landing .pois_wr .pois h3{font-size:20px;line-height:26px}.product_block .landing_wr .landing .pois_wr .pois .sub--head:hover{color:var(--btnh)}.product_block .landing_wr .landing .pois_wr .pois .sub--head:hover::after{background:url(/image/assets/arrow-d-cyan4.svg) center no-repeat;background-size:15px 15px}.product_block .landing_wr .landing .tour_wr{display:none}.product_block .tour{display:block;position:sticky;align-self:flex-start;top:34px;flex-grow:1;max-width:400px}.product_block .tour .tour_wr>.title{display:none}.product_block .tour .tour_wr .tour_in{box-shadow:4px 4px 0 rgba(101,113,132,.12);border-radius:8px;border:1px solid var(--border4);background:var(--bg2);display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:34px}body[data-theme="dark"] .product_block .tour .tour_wr .tour_in{box-shadow:none}.product_block .tour .tour_wr .tour_in .contact_wr{display:flex;flex-direction:column;gap:24px;width:100%}.product_block .tour .tour_wr .tour_in .contact_wr .request,.product_block .tour .tour_wr .tour_in .contact_wr .request-call{width:100%}.product_block .tour .tour_wr .tour_in .contact_wr .socials_wr .ln{display:flex;align-items:flex-start;gap:20px;align-self:stretch;justify-content:space-between}.product_block .tour .tour_wr .tour_in .contact_wr .socials_wr .ln .btn_social{flex:1;height:56px;border-radius:6px;border-color:var(--border12)}.product_block .tour .tour_wr .tour_in .contact_wr .socials_wr .ln .btn_social:hover{border-color:var(--btnh2)}.product_block .tour .tour_wr .tour_in .contact_wr .socials_wr .ln .btn_social a{font-size:16px;font-weight:600;line-height:24px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:12px}.product_block .tour .tour_wr .tour_in .contact_wr .socials_wr .ln .btn_social svg{transition:all 0.3s}@media (max-width:1250px){.product_block .tour .tour_wr .tour_in .contact_wr .socials_wr .ln .btn_social svg{display:none}}.product_block .tour .tour_wr .tour_in .btn_wr .btn{width:100%}.product_block .tour .tour_wr .tour_in .agent_item{display:flex;align-items:center;gap:25px}.product_block .tour .tour_wr .tour_in .agent_item .agent_img_wr{width:86px;height:86px;position:relative}.product_block .tour .tour_wr .tour_in .agent_item .agent_img_wr img{object-fit:cover;width:100%}.product_block .tour .tour_wr .tour_in .agent_item .agent_img_wr .online{position:absolute;width:16px;height:16px;background:#25D366;border-radius:100%;right:3.5px;bottom:3.5px;border:2.429px solid var(--bg2)}.product_block .tour .tour_wr .tour_in .agent_item .agent{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0%}.product_block .tour .tour_wr .tour_in .agent_item .agent .name{font-size:16px;font-weight:600;line-height:22px}.product_block .tour .tour_wr .tour_in .agent_item .agent .job{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.info-ln{margin-bottom:0;padding:0 0;justify-content:flex-end}.info-ln .btns{height:40px;padding-right:0}.info-ln .btns .btn_fav,.info-ln .btns .btn_share,.info-ln .btns .btn_hide{padding:0;height:auto}.info-ln .btns .btn_fav::before,.info-ln .btns .btn_share::before,.info-ln .btns .btn_hide::before{width:24px;height:24px}.info-ln .btns .btn_fav:hover span,.info-ln .btns .btn_share:hover span,.info-ln .btns .btn_hide:hover span{color:var(--btnh)}.info-ln .btns .hidden-status{font-size:16px;font-weight:400;line-height:22px;color:var(--text)}main.main.object .sliders_wr.property_slider .swiper-pagination.main{margin-top:15px}.product_links_wr{margin-top:32px}.product_links_wr h2.title{font-size:24px;line-height:36px}.sliders_wr .slider__top .title_wr .t{font-size:24px;line-height:36px}