.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)}.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}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)}.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 svg path,.btn_social svg circle,.btn_social svg rect,.btn_social svg ellipse{transition:all 0.4s}.btn_social svg.fill path{fill:var(--text2)}.btn_social svg .fill{fill:var(--text2)}.btn_social svg .fill-bg{fill:var(--bg8)}.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}.home-text{margin:40px auto;max-width:800px;display:flex;flex-direction:column;justify-content:center}.home-text h1,.home-text h2{font-weight:600;font-size:28px;line-height:36px;text-align:center;margin-bottom:0}.home-text p{margin-top:16px;font-size:16px;line-height:28px;text-align:center}.filters-main .filters_wr .tabs_block__content .tabs_block__item .block .input_wr.search-typed-in .search_clear:hover svg path,.filters-main .filters_wr .tabs_block__content .tabs_block__item .block .input_wr.search-typed-in .search_clear:hover svg circle{stroke:#039BE5}.filters-main{padding:0;margin:0;background-image:url(/catalog/view/theme/default/image/filter/developers-cyprus.webp);background-size:100% 100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.filters-main{background-image:url(/catalog/view/theme/default/image/filter/developers-cyprus-x2.webp)}}