@media screen and (min-width: 1900px) and (max-width: 2560px){.v-container:not(.v-container--fluid){max-width:1200px!important}}a{color:inherit;text-decoration:none}.link-border{border-bottom:1px solid;cursor:pointer}.link-border.orange{color:#ff8f24}.link-border:hover{border-bottom:1px solid transparent}.my-button{display:flex;align-items:center;justify-content:center;height:50px;background:#5f79aa;color:#fff;font-size:16px;letter-spacing:2px;text-align:center;font-weight:600;padding:0 20px;text-transform:uppercase;cursor:pointer}.my-button[disabled],.my-button[disabled]:hover{background:#b0b0b0}.my-button[type=submit]{color:#fff}@media screen and (max-width: 600px){.my-button{padding:0 15px}}.my-button:hover{background:#5f79aa}.my-button.white{background:#fff;color:#3d3c3a}.my-button.white-bg{color:#000}.my-button.white-bg:hover{color:#fff}.my-button.fill{background:#5f79aa;color:#000}.my-button.fill:hover{background:#d38437}.my-button.telegram{background:#3390ec;border:2px solid rgb(51,144,236);gap:10px}.my-button.telegram:before{content:"";display:block;width:20px;height:20px;background:url(/build/assets/telegram-BFb3iL4W.svg) center center no-repeat;background-size:100%}.my-button.telegram:hover{background:#1d77d2;border:2px solid rgb(29,119,210)}.mini-button{display:block;width:40px;height:40px;cursor:pointer;border-radius:4px}.mini-button.disabled,.mini-button[disabled]{background-color:#ccc!important;cursor:auto}.mini-button.edit{background:url(/build/assets/edit_button-DggEyEnJ.svg) center center no-repeat,#409eff;background-size:60%}.mini-button.edit:hover{background:url(/build/assets/edit_button-DggEyEnJ.svg) center center no-repeat,#2270c0;background-size:60%}.mini-button.delete{background:url(/build/assets/delete-C-9DI589.svg) center center no-repeat,#f56c6c;background-size:60%}.mini-button.delete:hover{background:url(/build/assets/delete-C-9DI589.svg) center center no-repeat,#d05252;background-size:60%}.mini-button.map{background:url(/build/assets/map-DDZjPZbm.svg) center center no-repeat,#5f79aa;background-size:60%}#admin-navbar{position:fixed;left:0;top:0;bottom:0;z-index:6;background:#f4f5f6}#admin-navbar .nav-bar--full-height{height:100%}.nav-bar{border-right:1px solid #dddada}.nav-bar--full-height{min-height:100vh}.nav-bar-item--logout{margin-top:auto}.nav-bar .text-logo{font-size:20px}.nav-bar:not(.full-menu) .title{display:none;position:absolute;left:calc(100% + 6px);top:50%;margin-top:-12px;background:#000;color:#fff;padding:4px 12px;font-size:14px;white-space:nowrap;z-index:12}.nav-bar:not(.full-menu) .title:after{content:"";display:block;position:absolute;top:5px;right:100%;width:0;height:0;border:0 solid transparent;border-top-width:6px;border-bottom-width:6px;border-right:6px solid black}.nav-bar.full-menu .title{display:block;position:relative;top:0;left:0}.nav-bar.full-menu .nav-bar-item{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}.nav-bar-item{border-bottom:1px solid #dddada;background:#fff}.nav-bar-item:nth-child(1):hover{background:#fff}.nav-bar-item:hover{background:#eee}.nav-bar-item:hover .title{display:block}.nav-bar-item.expanded:after{content:"";width:12px;height:100%;background:url(/build/assets/arrow-right-DHKeRbZ_.svg) center center no-repeat;background-size:12px;position:absolute;top:0;right:0}.nav-bar-item.expanded:hover:after{display:none}.nav-bar-item.expanded:hover .sub-menu{display:block}.nav-bar .icon{width:60px!important;height:60px}.nav-bar .icon svg{height:50%;width:50%}.nav-bar .sub-menu{position:absolute;top:0;left:100%;background:#fff;width:200px;z-index:12;border:1px solid #fff;display:none}.nav-bar .sub-menu-item{padding:18px 10px;border-bottom:1px solid #eee;text-align:left;display:block;text-decoration:none;color:#000}.nav-bar .sub-menu-item:hover{background:#eee}.w-360px{width:360px}.h-360px{height:360px}html{min-width:1300px}@media screen and (max-width: 600px){html{min-width:100%}}body{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;line-height:1.4;min-width:1300px;color:#3d3c3a}body .v-container{min-width:1300px}@media screen and (max-width: 600px){body,body .v-container{min-width:100%}}@media screen and (min-width: 600px) and (max-width: 960px){body,body .v-container{min-width:100%}}@media screen and (min-width: 960px) and (max-width: 1280px -1){body,body .v-container{min-width:100%}}html:has(body.show-modal){overflow:hidden}.h1,h1{font-size:30px;line-height:36px;font-weight:700}.radius-11{border-radius:11px!important}.radius-500{border-radius:500px!important}.block-h1{font-size:34px;line-height:38px;font-weight:700}.block-h2{text-transform:uppercase;font-family:Metriya,sans-serif;font-weight:600;font-size:84px;color:#3d3c3a;line-height:1.2}.block-h2 span{font-weight:400}@media screen and (max-width: 600px){.block-h2{font-size:30px}}.block-h3{font-size:26px;line-height:30px;font-weight:600}@media screen and (max-width: 600px){.block-h3{font-size:14px;line-height:18px}}.sub-text{max-width:700px;margin:0 auto;text-align:center;font-size:18px}@media screen and (max-width: 600px){.sub-text{font-size:14px}}.screen{padding:50px 0}@media screen and (max-width: 600px){.screen{padding:30px 0}}.title-line{background:#5f79aa;width:200px;height:4px;margin:25px auto}.slide-fade-enter-active{transition:all .25s ease-out}.slide-fade-leave-active{transition:all .25s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(20px);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.faq-block-wrapper{padding:15px 0}@media screen and (max-width: 600px){.faq-block-wrapper{padding:35px 0}}.faq-block-wrapper .faq-block{display:block}.faq-block-wrapper details[open] .faq-block__question:after{content:"";transform:rotate(180deg)}.faq-block-wrapper details summary{display:block}.faq-block-wrapper details summary.faq-block__question{font-size:1.1rem;padding:16px 0 16px 25px;background:#fff;margin-bottom:10px;position:relative;line-height:1.4;cursor:pointer}@media screen and (max-width: 600px){.faq-block-wrapper details summary.faq-block__question{padding-left:10px;padding-right:45px}}.faq-block-wrapper details summary.faq-block__question:focus{outline:none}.faq-block-wrapper details summary.faq-block__question:after{content:"";position:absolute;top:.55rem;right:20px;display:block;width:40px;height:40px;background:url(/build/assets/arrow-down-rCYk1dIf.svg) no-repeat center center;background-size:18px}@media screen and (max-width: 600px){.faq-block-wrapper details summary.faq-block__question:after{right:3px}}.faq-block-wrapper details summary::-webkit-details-marker{display:none}.faq-block-wrapper details .faq-block__answer{padding:10px 15px 30px 30px}.faq-block-wrapper details .faq-block__answer>*{font-size:1.1rem;line-height:1.4}@media screen and (max-width: 600px){.faq-block-wrapper details .faq-block__answer{padding:15px}}.back-button{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:20px;font-weight:600}.back-button:before{content:"";display:block;width:22px;height:22px;background:url(/build/assets/back-arrow-DnAyOn4d.svg) center center no-repeat;background-size:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}::-webkit-scrollbar-thumb{background:#000;border-radius:4px;cursor:pointer}.breadcrumbs{display:flex;align-items:center;justify-content:start;font-size:14px;color:#767676;gap:7px;margin-bottom:10px;flex-wrap:wrap}@media screen and (max-width: 600px){.breadcrumbs{font-size:12px}}@media screen and (min-width: 600px) and (max-width: 960px){.breadcrumbs{font-size:12px}}.breadcrumbs a{border-bottom:1px solid}.breadcrumbs a:hover{border-bottom:1px solid transparent}.loading{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;background:#3d3c3a;transition:transform 1s ease,opacity 1s ease;will-change:transform,opacity}.loading.hide{transform:translateY(100%);opacity:0}.loading .load-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.loading .load-item .logo{text-align:center}.loading .load-item .logo img{width:800px;max-width:90%}.loading .load-item .load img{width:60px}.dark-bg{background:#3d3c3a}.dark-bg .block-h2{color:#fff}.title-screen{min-height:340px;background:#e2ddd9;display:flex;align-items:center;justify-content:center;border-radius:0 0 60px 60px;position:relative;padding:150px 0 50px}.title-screen .price{font-size:36px;font-family:Metriya,sans-serif;font-weight:600;text-align:center;color:#5f79aa}@media screen and (max-width: 600px){.title-screen{padding:30px 0;min-height:auto}}.title-screen .breadcrumbs{justify-content:center;text-align:center}.title-screen h1.block-h2{text-align:center;line-height:1;font-size:70px}@media screen and (max-width: 600px){.title-screen h1.block-h2{font-size:32px}}.title-screen.article .breadcrumbs{justify-content:start}.title-screen.article h1.block-h2{text-align:left}.title-screen .article-info{display:flex;align-items:center;justify-content:start;gap:20px 30px;margin-top:40px;max-width:830px;flex-wrap:wrap}@media screen and (max-width: 600px){.title-screen .article-info{flex-direction:column;gap:15px;margin-top:30px}}.title-screen .article-info .article-info-item{font-size:20px;padding:10px 20px;background:#fff;border-radius:30px;display:flex;align-items:center;gap:10px}@media screen and (max-width: 600px){.title-screen .article-info .article-info-item{font-size:16px;padding:10px 15px}}.title-screen .article-info .article-info-item:before{content:"";display:block;width:20px;height:20px}.title-screen .article-info .article-info-item.time:before{background:url(/build/assets/time-BU0Ka5Mr.svg) center center no-repeat;background-size:100%}.title-screen .article-info .article-info-item.topic:before{background:url(/build/assets/lamp-DMOWZcWS.svg) center center no-repeat;background-size:100% 100%}.title-screen .article-info .article-info-item.views:before{background:url(/build/assets/views-DM3uJBP7.svg) center center no-repeat;background-size:100% 100%}#scroll-progress{position:fixed;top:0;left:0;height:5px;background:#5f79aa;width:0%;z-index:9999;transition:width .1s ease-out}.main-content{padding-right:40px!important}.contacts-info{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width: 600px){.contacts-info{flex-direction:column}}.contacts-info .contacts-info-item{width:calc(50% - 10px)}@media screen and (max-width: 600px){.contacts-info .contacts-info-item{width:100%}}.contacts-info .contacts-info-item .text{color:#828282;font-size:14px}.contacts-info .contacts-info-item .work{font-weight:600;font-size:18px;margin-bottom:5px}.contacts-info .contacts-info-item .phone{font-family:Metriya,sans-serif;font-size:40px;line-height:1;font-weight:600;margin-bottom:5px}.contacts-map{margin-top:20px}.contacts-map iframe{width:100%;height:400px;border-radius:40px}@font-face{font-family:Metriya;font-weight:600;font-display:block;src:url(/build/assets/MetriyaBlack-DB-6enkG.woff2)}@font-face{font-family:Metriya;font-weight:400;font-display:block;src:url(/build/assets/MetriyaLight-DawK8F4E.woff2)}header{position:relative}@media screen and (max-width: 600px){header{position:sticky;top:0;left:0;width:100%;z-index:5}}header .top{position:absolute;top:0;left:0;width:100%;z-index:3;color:#3d3c3a!important}header .top.bgGray{background:#e2ddd9;border-radius:0 0 60px 60px}@media screen and (max-width: 600px){header .top{position:relative;z-index:4;border-bottom:1px solid #464646;transition:transform .8s ease-out;background:#e2ddd9}}@media screen and (min-width: 600px) and (max-width: 960px){header .top{opacity:1;transform:translateY(0)}}header .work-hours{font-size:14px}header .logo a{width:160px;height:86px;display:flex;align-items:center}@media screen and (max-width: 600px){header .logo a{width:86px;height:44px;margin-top:5px}}header .logo a .logo-name{text-transform:uppercase;font-size:30px;color:#5f79aa}@media screen and (max-width: 600px){header .logo a .logo-name{display:none}}header .logo img{max-width:100%}header .catalog-menu,header .main-menu{display:flex;align-items:center;gap:4px}@media screen and (max-width: 600px){header .catalog-menu,header .main-menu{justify-content:center;flex-direction:column;gap:0;color:#fff}}header .menu-item{font-size:16px;font-weight:600;position:relative;padding:6px 12px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px}header .menu-item:before{content:"";display:block;width:20px;height:20px}@media screen and (max-width: 600px){header .menu-item:before{display:none}}header .menu-item.rent:before{content:"";background:url(/build/assets/rent-Myk24zqd.svg) center center no-repeat;background-size:100%}header .menu-item.sell:before{content:"";background:url(/build/assets/sell-DPmKblXp.svg) center center no-repeat;background-size:100%;width:24px;height:24px}header .menu-item.about:before{content:"";background:url(/build/assets/about-DHJSjZ-8.svg) center center no-repeat;background-size:100%}header .menu-item.services:before{content:"";background:url(/build/assets/services-BalF9XwW.svg) center center no-repeat;background-size:100%}header .menu-item.contacts:before{content:"";background:url(/build/assets/contacts-DSYWmCz2.svg) center center no-repeat;background-size:100%}header .menu-item:hover{background:#eee}header .menu-item.expanded{position:relative;cursor:pointer}header .menu-item.expanded>.menu-link{display:flex;align-items:center;gap:5px;color:inherit;text-decoration:none}header .menu-item.expanded>.menu-link:after{content:"";display:block;width:10px;height:10px;background:url(/build/assets/expanded-DVg6Jb8U.svg) center center no-repeat;background-size:100%}header .menu-item.expanded:after{width:0!important}header .menu-item.expanded .sub-menu{position:absolute;top:28px;left:0;padding:10px;background:#eee;z-index:2;display:none;flex-direction:column;align-items:start;justify-content:start;width:240px;border-radius:0 15px 15px}header .menu-item.expanded .sub-menu .menu-item:hover{background:#fff}header .menu-item.expanded .sub-menu .menu-item:before{display:none}header .menu-item.expanded:hover .sub-menu{display:flex}@media screen and (max-width: 600px){header .menu-item a{padding:10px 0;display:block}}header .phone{font-size:18px;text-transform:uppercase;font-weight:600;color:#5f79aa}@media screen and (max-width: 600px){header .phone{color:#3d3c3a;font-size:16px}}header .mob-menu-button{display:block;width:30px;height:30px;background:url(/build/assets/mob-menu-CHbzTNnh.svg) center center no-repeat;background-size:100%}header .mob-menu-button.active{background:url(/build/assets/close-blue-CzHVJ-0E.svg) center center no-repeat;background-size:68%}header .mob-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#3d3c3a;display:flex;align-items:center;justify-content:center;z-index:3;color:#fff}header .mobile-services-menu .open-menu{background:#3d3c3a;display:flex;align-items:center;justify-content:center;text-align:center;height:40px;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:2px}header .mobile-services-menu .services-menu-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background:#3d3c3a;z-index:4;overflow-y:auto}header .mobile-services-menu .services-menu-modal.sub-menu{left:100%;transition:all .8s ease}header .mobile-services-menu .services-menu-modal.sub-menu.active{left:0}header .mobile-services-menu .services-menu-modal .title-block{padding:0 15px;border-bottom:1px solid #fff;height:60px;background:#e2ddd9}header .mobile-services-menu .services-menu-modal .title-block .title{font-size:18px;font-weight:600;line-height:1.2}header .mobile-services-menu .services-menu-modal .title-block .close{display:block;width:30px;height:30px;background:url(/build/assets/close-blue-CzHVJ-0E.svg) center center no-repeat;background-size:68%}header .mobile-services-menu .services-menu-modal .menu-block{padding:15px}header .mobile-services-menu .services-menu-modal .menu-block .my-button{margin-bottom:20px}header .mobile-services-menu .services-menu-modal .back-arrow{width:20px;height:20px;background:url(/build/assets/back-arrow-w-Bb0g4fRP.svg) center center no-repeat;background-size:100%;margin-right:10px;margin-top:-2px}header .mobile-services-menu .services-menu-modal .contacts-info{margin-bottom:40px;padding:15px}header .mobile-services-menu .services-menu-modal .contacts-info .text{margin-bottom:15px;text-align:center}header .mobile-services-menu .services-menu-modal .contacts-info .social-links{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px}header .mobile-services-menu .services-menu-modal .contacts-info .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#adadad;border-radius:50%}header .mobile-services-menu .services-menu-modal .contacts-info .social-links a:hover{background:#5f79aa}header .mobile-services-menu .services-menu-modal .contacts-info .social-links a:after{content:"";display:block;width:20px;height:20px}header .mobile-services-menu .services-menu-modal .contacts-info .social-links a.telegram:after{background:url(/build/assets/telegram-BFb3iL4W.svg) center center no-repeat;background-size:100%}header .mobile-services-menu .services-menu-modal .contacts-info .social-links a.vk:after{background:url(/build/assets/vk-BQJuMlF5.svg) center center no-repeat;background-size:100%}header .mobile-services-menu .services-menu-modal .contacts-info .call-back{margin-bottom:15px}header .mobile-services-menu .services-menu-modal .contacts-info .phone{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}header .mobile-services-menu .services-menu-modal .contacts-info .address{font-size:26px;font-family:Metriya,sans-serif;text-align:center}header .main-menu-container{padding:5px;background:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:4px}header .open-menu-button{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;gap:6px}header .open-menu-button:before{content:"";display:block;width:16px;height:16px;background:url(/build/assets/main-menu-OcRhjKH_.svg) center center no-repeat;background-size:100%}header .open-menu-button:after{content:"";display:block;width:8px;height:8px;background:#5f79aa;border-radius:50%;position:absolute;top:6px;right:2px}header .main-menu-modal{position:fixed;top:0;left:0;width:100%;z-index:3;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a}header .main-menu-modal .menu-column-left{padding-right:40px;border-right:1px solid #eaeaea}header .main-menu-modal .menu-column-right{padding-left:40px}header .main-menu-modal .m-container{background:#fff;padding:40px;border-radius:20px;position:relative;max-height:90vh;overflow-y:auto}header .main-menu-modal .m-container .close{position:absolute;top:10px;right:10px;width:40px;height:40px;background:url(/build/assets/close-blue-CzHVJ-0E.svg) center center no-repeat;background-size:50%;cursor:pointer}header .main-menu-modal .m-container .title-category a{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:600;margin-bottom:20px;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s}header .main-menu-modal .m-container .title-category a:hover{color:#5f79aa}header .main-menu-modal .m-container .title-category a:before{content:"";display:block;width:50px;height:50px;background:#eee;border-radius:50%}header .main-menu-modal .m-container .title-category.rent a:before{background:url(/build/assets/key-CxWUapeo.svg) center center no-repeat,#eee;background-size:50%}header .main-menu-modal .m-container .title-category.sell a:before{background:url(/build/assets/sell-blue-Cb3XakW9.svg) center center no-repeat,#eee;background-size:60%}header .main-menu-modal .m-container .sub-menu-categories{display:flex;align-items:center;gap:20px}header .main-menu-modal .m-container .sub-menu-categories .category-button{padding:10px 20px;font-size:18px;color:#5f79aa;border:1px solid #e1e1e1;font-weight:600;border-radius:26px}header .main-menu-modal .m-container .sub-menu{padding-left:64px}header .main-menu-modal .m-container .sub-menu .sub-menu-item{margin-bottom:20px}header .main-menu-modal .m-container .sub-menu .sub-menu-item:last-child{margin-bottom:0}header .main-menu-modal .m-container .sub-menu-title{font-weight:600;display:flex;align-items:center;justify-content:space-between;font-size:20px;margin-bottom:15px;line-height:1.2;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s}header .main-menu-modal .m-container .sub-menu-title:hover{color:#5f79aa}header .main-menu-modal .m-container .sub-menu-title:after{content:"";display:block;width:16px;height:16px;background:url(/build/assets/arrow-right-DHKeRbZ_.svg) center center no-repeat;background-size:100%}header .main-menu-modal .m-container .services-list{display:flex;align-items:center;gap:45px;margin:30px 0;padding:30px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}header .main-menu-modal .m-container .services-list .icon{display:flex;align-items:center;justify-content:center;margin-bottom:20px;height:150px}header .main-menu-modal .m-container .services-list .icon img{width:180px}header .main-menu-modal .m-container .services-list .service-item{padding:20px;border-radius:20px;border:1px solid #e1e1e1;width:calc(33.33% - 30px);background:#5f79aa0f;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s}header .main-menu-modal .m-container .services-list .service-item:hover{background:#fff}header .main-menu-modal .m-container .services-list .service-item .sub-menu-title{margin-bottom:0}header .main-menu-modal .m-container .second-menu{display:flex;align-items:center;gap:40px}header .main-menu-modal .m-container .second-menu .sub-menu-title{margin-bottom:0;gap:10px}header .main-menu-modal .m-container .second-menu .sub-menu-title:before{content:"";display:block;width:26px;height:26px}header .main-menu-modal .m-container .second-menu .sub-menu-title.about:before{width:30px;height:30px;background:url(/build/assets/info-Zlcqq9MX.svg) center center no-repeat;background-size:100%}header .main-menu-modal .m-container .second-menu .sub-menu-title.contacts:before{background:url(/build/assets/phone-2-Rr_qWAKI.svg) center center no-repeat;background-size:100%}header .main-menu-modal .m-container .second-menu .sub-menu-title.blog:before{background:url(/build/assets/blog-BOGCsrXn.svg) center center no-repeat;background-size:100%}footer{padding:50px 0;position:relative;z-index:2;background:#3d3c3a;color:#fff;font-size:14px;border-radius:60px 60px 0 0}footer p{margin-bottom:5px}footer .contacts-block{font-size:18px;font-weight:500;display:flex;align-items:center;gap:20px;margin:20px 0}@media screen and (max-width: 600px){footer .contacts-block{flex-wrap:wrap}}footer .contacts-block .phone a,footer .contacts-block .mail a{display:flex;align-items:center;gap:5px}footer .contacts-block .phone a:before,footer .contacts-block .mail a:before{content:"";display:block;width:18px;height:18px;background:url(/build/assets/phone-D0lutmRZ.svg) center center no-repeat;background-size:100%}footer .contacts-block .mail a:before{background:url(/build/assets/mail-BuoOlgDq.svg) center center no-repeat;background-size:100%}footer .social-links{display:flex;align-items:center;gap:15px}footer .social-links a{display:block;width:20px;height:20px}footer .social-links a svg{width:100%;height:100%}footer .footer-menu{display:flex;justify-content:end;gap:40px}@media screen and (max-width: 600px){footer .footer-menu{flex-wrap:wrap;flex-direction:column;gap:20px 0}}footer .footer-menu .footer-menu-block .title{font-size:18px;font-weight:500;margin-bottom:15px}footer .footer-menu .footer-menu-block .menu-item{margin-bottom:5px;display:flex;gap:8px}footer .footer-menu .footer-menu-block .menu-item:before{content:"";display:block;width:6px;height:6px;background:#fff;border-radius:50%;margin-top:5px}footer .footer-menu .footer-menu-block .menu-item a{border-bottom:1px solid #8a8a8a}footer .footer-menu .footer-menu-block .menu-item a:hover{border-bottom:1px solid transparent}.my-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;color:#000}.my-modal .form-scroll-content{max-height:500px;overflow-y:auto}.my-modal .bg-modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#0006}.my-modal .modal-container{position:relative;z-index:2;background:#fff;border-radius:20px;width:600px;padding:30px}@media screen and (max-width: 600px){.my-modal .modal-container textarea{height:100px!important}}.my-modal .modal-container.photo-modal{width:90vw}.my-modal .modal-container.custom-add-form{width:900px;background:#3d3c3a}.my-modal .modal-container.custom-add-form .svg-icon{width:270px;height:270px;margin:0 auto 40px}.my-modal .modal-container.custom-add-form .svg-icon svg{width:100%;height:100%}.my-modal .modal-container.custom-add-form .spec-profile{width:250px;border:8px solid #ff8f24;position:relative;overflow:hidden;margin-bottom:20px;background:#fff}.my-modal .modal-container.custom-add-form .spec-profile .spec-header{position:absolute;top:0;left:0;width:100%;height:75px;overflow:hidden}.my-modal .modal-container.custom-add-form .spec-profile .spec-header .spec-header-img{display:block;width:100%;height:100%;background:url(/build/assets/profile-spec-62b16Tmv.jpeg) center center no-repeat;background-size:cover;filter:blur(10px)}.my-modal .modal-container.custom-add-form .spec-profile .spec-photo{margin:10px auto 20px;width:100px;height:130px;display:flex;position:relative}.my-modal .modal-container.custom-add-form .spec-profile .spec-photo .spec-rating{padding:2px 5px 2px 16px;position:absolute;bottom:-10px;left:50%;margin-left:-14px;background:url(/build/assets/rating-B8aHEsfp.svg) 4px center no-repeat,#fff;background-size:10px;border-radius:6px;font-size:11px;box-shadow:0 4px 4px #3d3f5540}.my-modal .modal-container.custom-add-form .spec-profile .text{padding:10px}.my-modal .modal-container.custom-add-form .spec-profile .text .text-long,.my-modal .modal-container.custom-add-form .spec-profile .text .text-short{height:8px;background:#c3c3c3;margin-bottom:5px;border-radius:5px}.my-modal .modal-container.custom-add-form .spec-profile .text .text-long{width:70%}.my-modal .modal-container.custom-add-form .spec-profile .text .text-short{width:40%}.my-modal .modal-container.custom-add-form .spec-profile .button-block{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px}.my-modal .modal-container.custom-add-form .spec-profile .button-block .button-call,.my-modal .modal-container.custom-add-form .spec-profile .button-block .button-write{padding:5px 10px;display:flex;gap:5px;align-items:center;justify-content:center;background:#6ec959;color:#fff;font-size:12px;width:50%;border-radius:3px}.my-modal .modal-container.custom-add-form .spec-profile .button-block .button-call:before,.my-modal .modal-container.custom-add-form .spec-profile .button-block .button-write:before{content:"";display:block;width:10px;height:10px;background:url(/build/assets/phone-D0lutmRZ.svg) center center no-repeat;background-size:100%}.my-modal .modal-container.custom-add-form .spec-profile .button-block .button-write{background:#41bbff}.my-modal .modal-container.custom-add-form .spec-profile .button-block .button-write:before{background:url(/build/assets/write-DJF-l6mm.svg) center center no-repeat;background-size:100%}.my-modal .modal-container.custom-add-form .form-block{display:flex;flex-direction:column;min-height:480px}.my-modal .modal-container .close-modal{display:block;width:30px;height:30px;cursor:pointer;background:url(/build/assets/close-modal-BMe2oUD8.svg) center center no-repeat;background-size:60%}.my-modal .modal-container .modal-title{text-align:center;font-size:24px;line-height:28px;margin-bottom:20px;font-weight:600}.my-modal .modal-container .form-group input{background:#fff}.my-modal .modal-container .forgot-link{color:#000;cursor:pointer;text-align:center}.my-modal .modal-container .forgot-link:hover{color:#ff8f24}.my-modal .modal-container .register-link{color:#000;font-size:20px;font-weight:600}.my-modal .modal-container .register-link:hover{color:#ff8f24}.my-modal .modal-container .show-password{display:flex;align-items:center;justify-content:center;width:26px;height:26px;position:absolute;top:50%;margin-top:-24px;right:16px;cursor:pointer}.my-modal .modal-container .show-password svg{height:100%}.my-modal .second-step .back-button{position:absolute;top:45px;left:30px}.checkbox-block .v-label{display:inline;font-size:14px}.checkbox-block .v-checkbox-btn{align-items:start}.checkbox-block a{color:#5f79aa;border-bottom:1px solid}.checkbox-block a:hover{border-bottom:1px solid transparent}.checkbox-block .v-selection-control__wrapper{margin-top:-10px}.cities-block__item{padding:30px;border-radius:50px;overflow:hidden;background:#3f51b5;position:relative;color:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;cursor:pointer}@media screen and (max-width: 600px){.cities-block__item{border-radius:20px}}.cities-block__item-img{position:absolute;left:0;top:0;right:0;bottom:0}.cities-block__item-img:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#00000059}.cities-block__item-img img{object-fit:cover;width:100%;height:100%;display:block}.cities-block__item-text{color:#fff;font-size:20px;line-height:1;font-weight:600;position:relative;z-index:2}.mobile-main-screen{height:100vh;position:relative}.mobile-main-screen .bg-img{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed;top:0;left:0}.mobile-main-screen .bg-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.mobile-main-screen .bg-img img{object-fit:cover;width:100%;height:100%}.mobile-main-screen .bg-img .text-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:22px;font-weight:600;text-transform:uppercase;text-align:center}.mobile-main-screen .bg-img .text-block .arrow-item{display:block;width:35px;height:35px;background:url(/build/assets/arrow-down-w-B857xg7D.svg) center center no-repeat;background-size:100%;animation:updown 2s infinite;margin-top:20px}.mobile-main-screen .bg-img .text-block .title,.mobile-main-screen .bg-img .text-block .arrow-scroll-down{opacity:0;transform:translateY(30px) scale(0);transition:opacity .6s ease,transform .6s ease}.mobile-main-screen .bg-img .text-block .title.visible,.mobile-main-screen .bg-img .text-block .arrow-scroll-down.visible{opacity:1;transform:translateY(0) scale(1)}.mobile-main-screen .loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;background:#000;transition:transform 1s ease,opacity 1s ease;will-change:transform,opacity}.mobile-main-screen .loading.hide{transform:translateY(100%);opacity:0}.mobile-main-screen .loading .load-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.mobile-main-screen .loading .load-item .logo{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.mobile-main-screen .loading .load-item .logo .logo-name{text-transform:uppercase;font-size:26px;color:#eda863;padding:0 10px}.mobile-main-screen .loading .load-item .logo img{width:200px;max-width:90%}.mobile-main-screen .loading .load-item .load{width:60px;height:60px;background:url(/build/assets/loading2-rnkOy4I0.gif) center center no-repeat;background-size:100%}@keyframes updown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.image-animation{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;position:fixed;z-index:1;top:0;opacity:0}@media screen and (min-width: 600px) and (max-width: 960px){.image-animation{display:none}}.image-animation.active{opacity:1}.image-animation .logo-screen{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;background:#0000004d}.image-animation img.bg{object-fit:cover;height:100vh;width:100%}.image-animation img.logo{max-width:500px;max-height:40%}.image-animation img.text{max-width:500px;max-height:16%}.block-for-image-scroll{display:block;width:100%;height:100vh}@media screen and (min-width: 600px) and (max-width: 960px){.block-for-image-scroll{display:none}}.first-screen{position:relative;height:800px;border-radius:0 0 50px 50px;overflow:hidden}@media screen and (max-width: 600px){.first-screen{height:450px;border-radius:0 0 30px 30px}}.first-screen .text-block{position:absolute;top:0;left:0;z-index:1;background:#e2ddd9;color:#3d3c3a;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:120px}@media screen and (max-width: 600px){.first-screen .text-block{padding-top:40px}}.first-screen .text-block .title-block{margin-top:50px}@media screen and (max-width: 600px){.first-screen .text-block .title-block{margin-top:0}}.first-screen .text-block .v-container{position:relative;height:100%}.first-screen .text-block .main-text{max-width:880px;overflow:hidden}.first-screen .text-block .main-text .block-h2{font-family:Metriya,sans-serif;font-weight:600;line-height:1}.first-screen .text-block .main-text .block-h2 span{font-weight:400}.first-screen .text-block .main-text .animation{transform:translate(-100%);transition:all .8s ease}.first-screen .text-block .second-text{position:absolute;bottom:0;left:900px;width:400px;padding-left:30px;border-left:1px solid #3d3c3a;height:0;overflow:hidden;transition:all .8s ease}@media screen and (max-width: 600px){.first-screen .text-block .second-text{display:none}}.first-screen .text-block .second-text .main-title{transform:translate(-100%);transition:all .8s ease}.first-screen .text-block .block-h2{font-size:90px;color:#3d3c3a}@media screen and (max-width: 600px){.first-screen .text-block .block-h2{font-size:38px}}.first-screen .text-block .my-button{background:#5f79aa;font-size:24px;height:64px;padding:0 40px;color:#fff!important}@media screen and (max-width: 600px){.first-screen .text-block .my-button{font-size:18px;height:56px;padding:0 20px}}.first-screen .text-block .main-title{font-size:26px;font-weight:600;text-transform:uppercase;line-height:32px;margin-bottom:15px;color:#3d3c3a}@media screen and (max-width: 600px){.first-screen .text-block .main-title{font-size:26px}}@media screen and (max-width: 600px){.first-screen .text-block .dynamic-text{min-height:46px}}.first-screen .text-block .dynamic-text .cursor{display:inline-flex;width:4px;height:30px;background:#3d3c3a;animation:blink .7s infinite;margin-bottom:-5px}@media screen and (max-width: 600px){.first-screen .text-block .dynamic-text .cursor{height:40px}}.main-catalog-filters{background:#3d3c3a;color:#ffffff8c;position:relative;z-index:2;border-radius:0 0 60px 60px}.main-catalog-filters .block-h2,.main-catalog-filters .sub-text,.main-catalog-filters .title-line,.main-catalog-filters .filters-block,.main-catalog-filters .button-block{opacity:0;transform:translateY(40px);transition:all .8s ease}.main-catalog-filters .block-h2.animated,.main-catalog-filters .sub-text.animated,.main-catalog-filters .title-line.animated,.main-catalog-filters .filters-block.animated,.main-catalog-filters .button-block.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.main-catalog-filters .block-h2,.main-catalog-filters .sub-text,.main-catalog-filters .title-line,.main-catalog-filters .filters-block,.main-catalog-filters .button-block{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-catalog-filters .block-h2,.main-catalog-filters .sub-text,.main-catalog-filters .title-line,.main-catalog-filters .filters-block,.main-catalog-filters .button-block{opacity:1;transform:translateY(0)}}@media screen and (max-width: 600px){.main-catalog-filters{padding:10px 0}}.main-catalog-filters .block-h2,.main-catalog-filters .sub-text{color:#fff}.main-catalog-filters .sub-text{margin-bottom:60px}.main-catalog-filters .title{text-transform:uppercase;font-size:18px;letter-spacing:2px;text-align:center;font-weight:600;margin-bottom:15px}.main-catalog-filters .filter-item{border:2px solid rgba(255,255,255,.55);cursor:pointer}.main-catalog-filters .room-filters{display:flex;align-items:center;justify-content:center;gap:5px}.main-catalog-filters .room-filters .filter-item{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.main-catalog-filters .room-filters .filter-item.active{color:#5f79aa;border:2px solid #5f79aa}.main-catalog-filters .rang-slider-block{margin-top:30px;padding:0 30px}.main-catalog-filters .rang-slider-block .v-slider-thumb__surface,.main-catalog-filters .rang-slider-block .v-slider-track__fill{background-color:#eda863!important}.main-catalog-filters .custom-select{cursor:pointer;position:relative;font-size:18px;text-transform:uppercase;letter-spacing:2px;font-weight:600}.main-catalog-filters .custom-select .clear-all{display:block;width:14px;height:14px;position:absolute;top:6px;right:6px;background:url(/build/assets/close-29p0pHUj.svg) center center no-repeat;background-size:100%}.main-catalog-filters .custom-select .current-item{width:100%;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-weight:600;border:2px solid rgba(255,255,255,.55)}.main-catalog-filters .custom-select .select-list{position:absolute;top:48px;left:0;width:100%;background:#8c8c88;z-index:1}.main-catalog-filters .custom-select .select-list .select-item{padding:10px;font-size:14px;display:flex;align-items:center;gap:10px}.main-catalog-filters .custom-select .select-list .select-item .check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid rgba(255,255,255,.55)}.main-catalog-filters .custom-select .select-list .select-item.active{color:#fff}.main-catalog-filters .custom-select .select-list .select-item.active .check{border:2px solid #fff}.main-catalog-filters .custom-select .select-list .select-item.active .check:after{content:"";display:block;width:12px;height:12px;background:#fff}.main-catalog-filters .button-block{margin-top:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 600px){.main-catalog-filters .button-block{margin-top:0}.main-catalog-filters .button-block .my-button{font-size:14px;width:100%}}.main-catalog-filters .error-message{font-size:14px;color:#fff}.main-catalog-filters .range-filter-col{min-height:130px}.range-inputs .input-block{display:flex;align-items:center;gap:10px}.range-inputs .input-block input{background:#ffffff8c;padding:5px;color:#fff;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;outline:none;width:70px;border:2px solid transparent}.range-inputs .input-block input.invalid{border:2px solid red}.range-inputs .input-block input::-webkit-outer-spin-button,.range-inputs .input-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-inputs .input-block input::placeholder{color:#fff}.main-advantages{position:relative;z-index:2;background:#fff}@keyframes cityAnimation{to{opacity:1;bottom:0}}.main-advantages .city-animation{position:absolute;left:0;bottom:0;width:50%;height:100%;overflow:hidden}@media screen and (max-width: 600px){.main-advantages .city-animation{display:none}}.main-advantages .city-animation .build-img{position:absolute;right:-70px;bottom:-100%;width:140%;opacity:0;filter:sepia(80%)}.main-advantages .city-animation .build-img:nth-child(1){z-index:4}.main-advantages .city-animation .build-img:nth-child(2){z-index:3}.main-advantages .city-animation .build-img:nth-child(3){z-index:2}.main-advantages .city-animation .build-img:nth-child(4){z-index:1}.main-advantages .city-animation.animated .build-img{animation:cityAnimation .8s ease forwards}.main-advantages .city-animation.animated .delay-1{animation-delay:.5s}.main-advantages .city-animation.animated .delay-2{animation-delay:1s}.main-advantages .city-animation.animated .delay-3{animation-delay:1.5s}.main-advantages .city-animation.animated .delay-4{animation-delay:2s}.main-advantages .block-h2,.main-advantages .sub-text,.main-advantages .title-line{opacity:0;transform:translateY(40px);transition:all .8s ease}.main-advantages .block-h2.animated,.main-advantages .sub-text.animated,.main-advantages .title-line.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.main-advantages .block-h2,.main-advantages .sub-text,.main-advantages .title-line{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-advantages .block-h2,.main-advantages .sub-text,.main-advantages .title-line{opacity:1;transform:translateY(0)}}.main-advantages .left-block{opacity:0;transform:translate(-100px);transition:all .8s ease}.main-advantages .left-block img{max-width:550px}.main-advantages .left-block.animated{opacity:1;transform:translate(0)}@media screen and (max-width: 600px){.main-advantages .left-block{opacity:1;transform:translate(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-advantages .left-block{opacity:1;transform:translate(0)}}.main-advantages .adv-item{opacity:0;transform:translate(100px);transition:opacity .6s ease-out,transform .6s ease-out}.main-advantages .adv-item.animated{opacity:1;transform:translate(0)}@media screen and (max-width: 600px){.main-advantages .adv-item{opacity:1;transform:translate(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-advantages .adv-item{opacity:1;transform:translate(0)}}.main-advantages .sub-text{margin-bottom:40px}.adv-item{display:flex;gap:20px;margin-bottom:50px}@media screen and (max-width: 600px){.adv-item{margin-bottom:30px}}.adv-item .number{font-size:50px;font-weight:500;color:#eaeaea;width:70px;min-width:70px}@media screen and (max-width: 600px){.adv-item .number{font-size:40px;width:50px;min-width:50px}}.adv-item .title{font-size:20px;font-weight:600}@media screen and (max-width: 600px){.adv-item .title{font-size:16px}}.adv-item .line-border{width:50px;height:2px;background:#5f79aa;margin:15px 0}.adv-item .text{font-size:14px;line-height:1.4}.main-form-screen{position:relative;z-index:2;margin-top:-23px}@media screen and (max-width: 600px){.main-form-screen{margin-top:0}}.main-form-screen .form-block{opacity:0;transform:translateY(40px);transition:all .8s ease}.main-form-screen .form-block.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.main-form-screen .form-block{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-form-screen .form-block{opacity:1;transform:translateY(0)}}.main-form-screen .border-right{border-right:1px solid #e0e0e0}@media screen and (max-width: 600px){.main-form-screen .border-right{border-right:0}}.main-form-screen .form-button-block{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:0 20px}@media screen and (max-width: 600px){.main-form-screen .form-button-block{padding:0}}.main-form-screen .form-button-block .main-title{font-size:24px;font-weight:500;letter-spacing:2px}@media screen and (max-width: 600px){.main-form-screen .form-button-block .main-title{font-size:16px}}.main-form-screen .form-button-block .main-title .big{letter-spacing:0;font-size:44px;font-weight:600;text-transform:uppercase}@media screen and (max-width: 600px){.main-form-screen .form-button-block .main-title .big{font-size:28px}}.main-form-screen .form-button-block .text{font-size:20px;margin:30px 0;font-style:italic}@media screen and (max-width: 600px){.main-form-screen .form-button-block .text{font-size:14px}}.main-exclusive{background:#b69c89;color:#fff;position:relative;z-index:2}.main-exclusive .block-h2{opacity:0;transform:translateY(40px);transition:all .8s ease}.main-exclusive .block-h2.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.main-exclusive .block-h2{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-exclusive .block-h2{opacity:1;transform:translateY(0)}}.main-exclusive .exclusive-item{padding:10px;overflow:hidden}.main-exclusive .exclusive-item.first .preview{height:600px;transform:translate(-110%)}@media screen and (max-width: 600px){.main-exclusive .exclusive-item.first .preview{transform:translate(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-exclusive .exclusive-item.first .preview{transform:translate(0)}}.main-exclusive .exclusive-item.first.animated .preview{transform:translate(0)}.main-exclusive .exclusive-item.second .preview{height:350px;transform:translateY(-370px)}@media screen and (max-width: 600px){.main-exclusive .exclusive-item.second .preview{transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-exclusive .exclusive-item.second .preview{transform:translateY(0)}}.main-exclusive .exclusive-item.second.animated .preview{transform:translateY(0)}.main-exclusive .exclusive-item.third .preview,.main-exclusive .exclusive-item.fourth .preview{height:400px;transform:translateY(420px)}@media screen and (max-width: 600px){.main-exclusive .exclusive-item.third .preview,.main-exclusive .exclusive-item.fourth .preview{transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-exclusive .exclusive-item.third .preview,.main-exclusive .exclusive-item.fourth .preview{transform:translateY(0)}}.main-exclusive .exclusive-item.third.animated .preview,.main-exclusive .exclusive-item.fourth.animated .preview{transform:translateY(0)}.main-exclusive .exclusive-item.fifth .preview{height:450px;transform:translate(-110%)}@media screen and (max-width: 600px){.main-exclusive .exclusive-item.fifth .preview{transform:translate(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-exclusive .exclusive-item.fifth .preview{transform:translate(0)}}.main-exclusive .exclusive-item.fifth.animated .preview{transform:translate(0)}.main-exclusive .exclusive-item.sixth .preview,.main-exclusive .exclusive-item.seventh .preview{height:350px;transform:translateY(370px)}@media screen and (max-width: 600px){.main-exclusive .exclusive-item.sixth .preview,.main-exclusive .exclusive-item.seventh .preview{transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.main-exclusive .exclusive-item.sixth .preview,.main-exclusive .exclusive-item.seventh .preview{transform:translateY(0)}}.main-exclusive .exclusive-item.sixth.animated .preview,.main-exclusive .exclusive-item.seventh.animated .preview{transform:translateY(0)}.main-exclusive .exclusive-item .preview{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;height:400px;transition:all .8s ease}@media screen and (max-width: 600px){.main-exclusive .exclusive-item .preview{height:400px!important}}.main-exclusive .exclusive-item .preview:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#0000004d;transition:all .8s ease}.main-exclusive .exclusive-item .preview .title{font-size:24px;position:absolute;bottom:0;left:0;width:100%;padding:15px;z-index:2;transition:all .8s ease}@media screen and (max-width: 600px){.main-exclusive .exclusive-item .preview .title{font-size:18px}}.main-exclusive .exclusive-item .preview .more{font-size:34px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;font-family:Metriya,sans-serif;opacity:0;transform:translateY(40px);transition:all .8s ease}.main-exclusive .exclusive-item .preview img{object-fit:cover;width:100%;height:100%;transition:all .8s ease}.main-exclusive .exclusive-item .preview:hover:after{background:#0009}.main-exclusive .exclusive-item .preview:hover img{transform:scale(1.3)}.main-exclusive .exclusive-item .preview:hover .title{transform:translateY(200px)}.main-exclusive .exclusive-item .preview:hover .more{opacity:1;transform:translateY(0)}.faq-block{position:relative;z-index:2}.faq-block .faq-item{margin-bottom:10px}.faq-block .faq-item .faq-question{background:#f5f5f5;border-radius:10px;padding:15px;font-size:18px;font-weight:500;cursor:pointer;position:relative;transition:all .8s ease}@media screen and (max-width: 600px){.faq-block .faq-item .faq-question{font-size:16px;padding-right:50px}}.faq-block .faq-item .faq-question:hover{background:#5f79aa;color:#fff}.faq-block .faq-item .faq-question .icon{display:block;width:20px;height:20px;background:url(/build/assets/arrow-down-rCYk1dIf.svg) center center no-repeat;background-size:100%;position:absolute;top:18px;right:20px;transition:all .8s ease}.faq-block .faq-item .faq-question .icon.active{transform:rotate(540deg)}.faq-block .faq-item .faq-answer{padding:15px}@media screen and (max-width: 600px){.faq-block .faq-item .faq-answer{font-size:14px}}.faq-block.home .faq-item{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.faq-block.home .faq-item.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.faq-block.home .faq-item{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.faq-block.home .faq-item{opacity:1;transform:translateY(0)}}.ask-question{position:relative;z-index:2;background:#e2ddd9;border-radius:60px 60px 0 0;margin-bottom:-60px;margin-top:60px}@media screen and (max-width: 600px){.ask-question{padding-bottom:90px!important;margin-bottom:-50px}}.ask-question .text{font-size:20px;font-style:italic}@media screen and (max-width: 600px){.ask-question .text{font-size:16px}}.ask-question .block-h2{line-height:1;font-size:62px}@media screen and (max-width: 600px){.ask-question .block-h2{font-size:36px}}.ask-question .block-h2,.ask-question .text,.ask-question form{opacity:0;transform:translateY(40px);transition:all .8s ease}.ask-question .block-h2.animated,.ask-question .text.animated,.ask-question form.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.ask-question .block-h2,.ask-question .text,.ask-question form{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.ask-question .block-h2,.ask-question .text,.ask-question form{opacity:1;transform:translateY(0)}}.ask-question .form-img{opacity:0;transform:translateY(100px);transition:all .8s ease;height:800px;overflow:hidden;margin-top:-100px}.ask-question .form-img.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.ask-question .form-img{margin-top:0;opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.ask-question .form-img{opacity:1;transform:translateY(0)}}.main-map{margin-top:-22px;position:relative;z-index:2;font-size:0}.seo-text-main{position:relative;z-index:2;background:#fff}.seo-text-main .block-h2,.seo-text-main .sub-text,.seo-text-main .title-line,.seo-text-main .block-h3{opacity:0;transform:translateY(40px);transition:all .8s ease}.seo-text-main .block-h2.animated,.seo-text-main .sub-text.animated,.seo-text-main .title-line.animated,.seo-text-main .block-h3.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.seo-text-main .block-h2,.seo-text-main .sub-text,.seo-text-main .title-line,.seo-text-main .block-h3{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.seo-text-main .block-h2,.seo-text-main .sub-text,.seo-text-main .title-line,.seo-text-main .block-h3{opacity:1;transform:translateY(0)}}.seo-text-main .text-left{transform:translate(-50px);transition:all .8s ease;opacity:0}.seo-text-main .text-left.animated{opacity:1;transform:translate(0)}@media screen and (max-width: 600px){.seo-text-main .text-left{opacity:1;transform:translate(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.seo-text-main .text-left{opacity:1;transform:translate(0)}}.seo-text-main .image-block{position:relative;padding-left:40px}.seo-text-main .image-block .first-img,.seo-text-main .image-block .second-img{transition:all .8s ease}.seo-text-main .image-block .first-img img,.seo-text-main .image-block .second-img img{width:100%}.seo-text-main .image-block .first-img{transform:translateY(-40px);opacity:0}.seo-text-main .image-block .first-img img{border-radius:40px}.seo-text-main .image-block .first-img.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.seo-text-main .image-block .first-img{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.seo-text-main .image-block .first-img{opacity:1;transform:translateY(0)}}.seo-text-main .image-block .second-img{position:absolute;right:0;top:250px;border:10px solid #fff;transform:translateY(40px);opacity:0}.seo-text-main .image-block .second-img.animated{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.seo-text-main .image-block .second-img{opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.seo-text-main .image-block .second-img{opacity:1;transform:translateY(0)}}.main-categories{padding:100px 0 50px;margin-top:-50px;border-radius:0 0 60px 60px}.main-categories .v-col{padding:20px}.main-categories .category-item{display:block}.main-categories .category-item .preview{width:100%;height:500px;border-radius:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}@media screen and (max-width: 600px){.main-categories .category-item .preview{height:180px}}.main-categories .category-item .preview img{width:100%;height:100%;object-fit:cover;transition:all .8s ease}.main-categories .category-item .preview .text-block{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:start;justify-content:end;flex-direction:column;background:linear-gradient(to top,rgba(0,0,0,.6) 10%,transparent 75%);color:#fff;padding:30px}.main-categories .category-item .preview .text-block .icon{width:50px;min-width:50px;height:50px;margin-right:20px}.main-categories .category-item .preview .text-block .icon svg{width:100%;height:100%}.main-categories .category-item .preview .text-block .text{font-size:22px;line-height:1.2}.main-categories .category-item:hover .preview img{transform:scale(1.2)}.main-page-news .article-slider{position:relative}.main-page-news .swiper-button-prev,.main-page-news .swiper-button-next{border:1px solid #ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;position:absolute;top:50%;margin-top:-18px;background:#fff;z-index:1;transition:opacity .8s ease;opacity:0}@media screen and (max-width: 600px){.main-page-news .swiper-button-prev,.main-page-news .swiper-button-next{opacity:1;width:28px;height:40px}}.main-page-news .swiper-button-prev:after,.main-page-news .swiper-button-next:after{content:"";display:block;width:14px;height:14px;background:url(/build/assets/arrow-right-DHKeRbZ_.svg) center center no-repeat;background-size:100%}.main-page-news .swiper-button-prev{left:-24px!important}@media screen and (max-width: 600px){.main-page-news .swiper-button-prev{left:-7px!important}}.main-page-news .swiper-button-prev:after{transform:rotate(180deg)}.main-page-news .swiper-button-next{right:-24px!important}@media screen and (max-width: 600px){.main-page-news .swiper-button-next{right:-7px!important}}.main-page-news .article-slider:hover .swiper-button-prev,.main-page-news .article-slider:hover .swiper-button-next{opacity:1}.text-style.about img{width:600px;float:right;margin-left:10px}@media screen and (max-width: 600px){.text-style.about img{max-width:100%;float:none;margin-left:0}}.text-style .hide-text *{display:none}.text-style .hide-text *:nth-child(1),.text-style .hide-text *:nth-child(2){display:block}.text-style h1,.text-style h2{font-size:26px;line-height:36px;font-weight:700;margin-bottom:20px}@media screen and (max-width: 600px){.text-style h1,.text-style h2{font-size:20px;line-height:26px}}.text-style h3{font-size:22px;line-height:32px;margin-bottom:20px}@media screen and (max-width: 600px){.text-style h3{font-size:18px;line-height:22px}}.text-style h4{font-size:18px;line-height:28px;margin-bottom:10px}@media screen and (max-width: 600px){.text-style h4{font-size:16px;line-height:20px}}.text-style a{color:#5f79aa;border-bottom:1px solid}.text-style a:hover{border-bottom:1px solid transparent}.text-style p{font-size:18px;line-height:28px;margin-bottom:15px}@media screen and (max-width: 600px){.text-style p{font-size:14px;line-height:20px}}.text-style blockquote{border-left:4px solid #3d3c3a;font-size:18px;line-height:28px;margin-bottom:15px;padding:15px 15px 15px 20px;background:#e2ddd9;font-weight:500;font-style:italic;border-radius:0 15px 15px 0}.text-style pre{white-space:break-spaces;font-family:Raleway,sans-serif;font-size:18px;line-height:28px;margin-bottom:15px;padding:15px;background:#e2ddd9;border:4px solid #3d3c3a;font-weight:500;font-style:italic;border-radius:15px;text-align:center}.text-style ul,.text-style ol{margin-left:30px;margin-bottom:20px}.text-style ul li,.text-style ol li{font-size:18px;line-height:28px;margin-bottom:5px}@media screen and (max-width: 600px){.text-style ul li,.text-style ol li{font-size:14px;line-height:20px}}.text-style ul{margin-left:20px}.text-style ul li{list-style:none;padding-left:28px;position:relative}.text-style ul li:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;background:url(/build/assets/check-list-CW2CjEE4.svg) center center no-repeat;background-size:100%}.text-style img{max-width:100%;margin-bottom:20px}.text-style .block-image{margin:25px 0}.text-style .block-image img{margin-bottom:10px}.text-style .block-image .img-caption{padding-left:10px;border-left:1px solid #222}.text-style .quotes{font-size:20px;line-height:26px;font-style:italic;padding-left:20px;border-left:1px solid #222;margin-bottom:20px}@media screen and (max-width: 600px){.text-style .quotes{font-size:16px;line-height:22px;padding-left:10px}}.text-style .text-alert{border-left:4px solid #e58e7a;font-size:18px;line-height:28px;margin-bottom:15px;padding:15px 15px 15px 20px;background:#ffdada;font-weight:500;font-style:italic;border-radius:0 15px 15px 0;color:#000!important}.text-style .text-success{border-left:4px solid #99cf79;font-size:18px;line-height:28px;margin-bottom:15px;padding:15px 15px 15px 20px;background:#e5eedd;font-weight:500;font-style:italic;border-radius:0 15px 15px 0;color:#000!important}.catalog-page{padding:24px 0}.catalog-page .search{width:100%;display:flex;align-items:center}.catalog-page .search .search-input{border:unset;border-radius:4px;padding:10px;font-size:16px;line-height:18px;width:100%;outline:none}.catalog-page .search .search-btn{background:url(/build/assets/search-Czj7KJs4.svg) right center no-repeat;background-size:30px;width:30px;height:30px;aspect-ratio:1/1;margin-right:10px;cursor:pointer}.catalog-page__back-bg{width:100%;height:500px;margin-top:-169px;position:relative;z-index:-1}@media screen and (max-width: 600px){.catalog-page__back-bg{display:none}}.catalog-page__back-bg:after{content:"";background:linear-gradient(to bottom,#fff,#fff9 30%,#fff0,#fff0 50%,#000);width:100%;display:block;height:100%;position:absolute;top:0}.catalog-page__back-bg img{object-fit:cover;width:100%;height:100%}.catalog-page__back-bg_text-block{position:absolute;left:0;bottom:60px;right:0;z-index:2;width:60%;margin:auto}@media screen and (max-width: 600px){.catalog-page__back-bg_text-block{width:unset;margin:unset;position:unset}}.catalog-page__back-bg_h1{font-size:40px;line-height:1.4;color:#fff;font-weight:600;margin-bottom:15px;text-align:center}@media screen and (max-width: 600px){.catalog-page__back-bg_h1{font-size:25px}}.catalog-page__back-bg_sub-title{margin-bottom:0;text-align:center;font-size:25px;line-height:1.4;color:#fff}@media screen and (max-width: 600px){.catalog-page__back-bg_sub-title{font-size:18px}}@media screen and (max-width: 600px){.catalog-page__content-page{margin-top:0}}.catalog-page__search-panel{padding-bottom:30px}.catalog-page__spec-categories{margin:-16px}.spec-category{text-align:center;min-width:calc(14.2857142857% - 30px)}@media screen and (min-width: 600px) and (max-width: 960px){.spec-category{min-width:calc(20% - 30px)}}@media screen and (max-width: 600px){.spec-category{min-width:calc(50% - 30px)}}.spec-category:hover .spec-category_name{color:#d38437}.spec-category:hover .spec-category_img img{transform:scale(1.2);filter:brightness(120%)}.spec-category .spec-category_img{border-radius:50%;position:relative;overflow:hidden;aspect-ratio:1/1}.spec-category .spec-category_img img{object-fit:cover;transition:all .5s ease}.spec-category .spec-category_name{margin-top:15px;font-size:20px;font-weight:600;line-height:1.2;color:#5f79aa}.spec-category .spec-category_count-subcategories{font-size:16px;color:gray;margin-top:5px}.catalog-page__spec-categories_slider{display:flex;max-width:100%;gap:30px;overflow-x:auto}.catalog-page__categories{padding-top:60px}.catalog-page__category{background:#fff;border-radius:25px;overflow:hidden;padding:0 15px 15px}.catalog-page__category-name a{color:#000;text-decoration:none;display:block}@media screen and (max-width: 600px){.catalog-page__category-name a{margin-bottom:5px}}.catalog-page__category-image{overflow:hidden;padding-bottom:15px;aspect-ratio:4/2;width:calc(100% + 30px);margin:0 -15px}@media screen and (max-width: 600px){.catalog-page__category-image{display:none}}.catalog-page__category-image img{width:100%;height:100%;object-fit:cover}.catalog-page__category-subcategories-block{padding-top:10px}.catalog-page__category-subcategory{padding:10px 0;display:flex;width:100%;justify-content:space-between;align-items:baseline;border-radius:10px;cursor:pointer;text-decoration:none}@media screen and (max-width: 600px){.catalog-page__category-subcategory{padding:5px 0}}.catalog-page__category-subcategory-name{font-size:16px;line-height:1.4;color:#5f79aa}.catalog-page__category-subcategory-name:hover{color:#d38437}.catalog-page__category-subcategory-count{color:gray}.account-menu .account-item{background:#fff;cursor:pointer;padding:20px;margin-bottom:10px;font-size:20px;font-weight:600;display:flex;align-items:center}.account-menu .account-item:before{content:"";display:block;width:26px;height:26px;margin-right:15px}.account-menu .account-item.user-info:before{background:url(/build/assets/login-b-GWmgsfvn.svg) center center no-repeat;background-size:100%}.account-menu .account-item.reviews-history:before{background:url(/build/assets/rev-b-Bd0d1saw.svg) center center no-repeat;background-size:100%}.account-menu .account-item.change-password:before{background:url(/build/assets/security-b-Bd50oD0m.svg) center center no-repeat;background-size:100%}.account-menu .account-item.exit:before{background:url(/build/assets/exit-b-DJMsfBaC.svg) center center no-repeat;background-size:100%}.account-menu .account-item.active{color:#ff8f24}.account-menu .account-item.active.user-info:before{background:url(/build/assets/login-ombsIlTS.svg) center center no-repeat;background-size:100%}.account-menu .account-item.active.reviews-history:before{background:url(/build/assets/rev-CBduPCWA.svg) center center no-repeat;background-size:100%}.account-menu .account-item.active.change-password:before{background:url(/build/assets/security-CGhNUc0s.svg) center center no-repeat;background-size:100%}.profile-info .avatar{cursor:pointer}.profile-info .avatar .edit{display:block;width:40px;height:40px;background:url(/build/assets/edit-B6YYGNu4.svg) center center no-repeat,#fff;background-size:60%;border-radius:50%;position:absolute;bottom:0;right:0}.announce-item{position:relative}.announce-item:hover .preview img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15)}.announce-item .preview img{transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s}.announce-item .preview{position:relative;z-index:1;overflow:hidden}.announce-item .preview:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 14.58%,transparent 42.89%,rgba(0,0,0,.15) 54.61%,rgba(0,0,0,.6) 68.91%,rgba(0,0,0,.8))}.announce-item .category-block{position:absolute;top:0;left:0;width:100%;z-index:2;padding:12px;display:flex;align-items:center}.announce-item .category-block .category{padding:4px 10px;font-size:14px;border-radius:16px}.announce-item .category-block .category.category-1{background:#a1e2ff}.announce-item .category-block .category.category-2{background:#c8b5ea}.announce-item .title-block{position:absolute;bottom:0;width:100%;padding:12px;z-index:2}.announce-item .title-block .name{font-size:22px;line-height:24px;color:#fff;font-weight:600;margin-bottom:10px;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;line-clamp:2;max-height:46px;text-overflow:ellipsis;overflow:hidden}.announce-item .title-block .city{color:#fff;margin-bottom:10px}.announce-item .title-block .price{font-size:22px;line-height:24px;color:#fff;font-weight:600}@media screen and (min-width: 1280px) and (max-width: 1900px){.top-announces .col-item:nth-last-child(2),.top-announces .col-item:nth-last-child(1){display:none}}#announce-catalog .title-block .count{font-size:20px;color:#797878}#announce-catalog .title-block .count span{color:#ff8f24;font-weight:800}.property-catalog-item .price-block .price{font-size:26px;line-height:36px;font-weight:800}.property-catalog-item .price-block .price-per-m{font-size:20px;line-height:36px;color:#797878}.property-catalog-item .price-block .price-per-m .square{font-size:12px;line-height:12px;position:relative;top:-8px}.property-catalog-item .address{font-weight:800}.property-catalog-item .city{color:#797878}.catalog-apartments .apartment-item.is-rented{opacity:.75;filter:grayscale(.25)}.catalog-apartments .apartment-item .preview{height:320px;position:relative;border-radius:20px 20px 0 0;overflow:hidden;display:flex}@media screen and (max-width: 600px){.catalog-apartments .apartment-item .preview{width:100%;height:200px}}.catalog-apartments .apartment-item .preview .article-badge{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;background:#e2ddd9;font-size:12px;line-height:1.2;padding:6px 10px;border-radius:0 0 6px 6px;box-shadow:0 6px 18px #0000001f;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-apartments .apartment-item .preview .rent-badge{position:absolute;top:12px;right:12px;border-radius:10px;padding:5px 10px;background:#000000bf;color:#fff;z-index:1;font-size:14px;letter-spacing:.5px}.catalog-apartments .apartment-item ::v-deep(.v-carousel-item){cursor:pointer}.catalog-apartments .apartment-item .info{padding:15px;border-radius:0 0 20px 20px;background:#e2ddd9}.catalog-apartments .apartment-item .info .price-block{margin-bottom:5px}.catalog-apartments .apartment-item .info .status{border-radius:6px;padding:4px 6px;background:#5f79aa;color:#fff;font-size:12px}.catalog-apartments .apartment-item .info .status.status-1{background:#734ba4}.catalog-apartments .apartment-item .info .status.status-2{background:#b3135e}.catalog-apartments .apartment-item .info .status.status-3{background:#2d48d7}.catalog-apartments .apartment-item .info .status.status-4{background:#cab900}.catalog-apartments .apartment-item .info .status.status-5{background:#000}.catalog-apartments .apartment-item .info .name{display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-line-clamp:3;line-clamp:3;height:66px;text-overflow:ellipsis;overflow:hidden}.catalog-apartments .apartment-item .info .char-block{display:flex;align-items:center;gap:5px 15px;margin-bottom:5px;flex-wrap:wrap}.catalog-apartments .apartment-item .info .price{font-family:Metriya,sans-serif;font-weight:600;font-size:24px}.catalog-apartments .apartment-item .info .city,.catalog-apartments .apartment-item .info .district{font-size:16px}.catalog-apartments .apartment-item .info .rooms,.catalog-apartments .apartment-item .info .square,.catalog-apartments .apartment-item .info .floors{display:flex;align-items:center;gap:5px;font-size:16px}.catalog-apartments .apartment-item .info .rooms:before,.catalog-apartments .apartment-item .info .square:before,.catalog-apartments .apartment-item .info .floors:before{content:"";display:block;width:20px;height:20px;background:url(/build/assets/rooms-9RFXTSYa.svg) center center no-repeat;background-size:100%}.catalog-apartments .apartment-item .info .square:before{background:url(/build/assets/square-5DbSrnbP.svg) center center no-repeat;background-size:100%}@media screen and (max-width: 600px){.catalog-apartments .filters{margin-bottom:0;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:4;padding:124px 26px 26px;overflow-y:auto}}.catalog-apartments .filters .filter-item{margin-bottom:30px}.catalog-apartments .filters .filter-item .title-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;cursor:pointer}.catalog-apartments .filters .filter-item .title-block .show-arrow{display:block;width:14px;height:14px;background:url(/build/assets/arrow-down-rCYk1dIf.svg) center center no-repeat;background-size:100%}.catalog-apartments .filters .filter-item .title-block .show-arrow.active{transform:rotate(180deg)}.catalog-apartments .filters .filter-item .title{font-size:18px;font-weight:600}.catalog-apartments .filters .filter-item .filters-list{max-height:166px;overflow-y:auto}.catalog-apartments .filters .filter-item .filters-list::-webkit-scrollbar{width:6px;height:6px}.catalog-apartments .filters .filter-item .filters-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #eee;border-radius:4px}.catalog-apartments .filters .filter-item .filters-list::-webkit-scrollbar-thumb{background:#000;border-radius:4px;cursor:pointer}.catalog-apartments .catalog-block{padding-left:40px}@media screen and (max-width: 600px){.catalog-apartments .catalog-block{padding-left:0}}.catalog-apartments .catalog-toolbar{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.catalog-apartments .catalog-toolbar__filters{flex:1;min-width:0;margin-bottom:0}.catalog-apartments .catalog-toolbar__sort{flex-shrink:0;margin-left:auto}.catalog-apartments .catalog-sort-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(95,121,170,.28);border-radius:50%;background:#fff;color:#5f79aa;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.catalog-apartments .catalog-sort-trigger:hover{border-color:#5f79aa;background:#e2ddd9;box-shadow:0 2px 10px #5f79aa1f}.catalog-apartments .catalog-sort-trigger:focus-visible{outline:2px solid #5f79aa;outline-offset:2px}.catalog-apartments .catalog-sort-menu :deep(.v-list-item--active){color:#5f79aa}.catalog-apartments .filter-show-button{width:40px;height:40px;border-radius:50%;background:url(/build/assets/sorts-4-AxWCZY.svg) center center no-repeat,#000;background-size:20px;position:fixed;bottom:10px;right:10px;z-index:3}.catalog-apartments .close-filters{position:absolute;top:120px;right:5px;width:40px;height:40px;background:url(/build/assets/close-blue-CzHVJ-0E.svg) center center no-repeat;background-size:50%}.catalog-apartments .active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.catalog-apartments .active-filters__chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 8px 7px 14px;border-radius:999px;border:1px solid rgba(95,121,170,.28);background:#e2ddd9;color:#3d3c3a;font-size:14px;line-height:1.3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.catalog-apartments .active-filters__chip:hover{background:#fff;border-color:#5f79aa;color:#5f79aa;box-shadow:0 2px 10px #5f79aa1f}.catalog-apartments .active-filters__chip:focus-visible{outline:2px solid #5f79aa;outline-offset:2px}.catalog-apartments .active-filters__chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-apartments .active-filters__chip-remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#5f79aa26;color:#5f79aa;font-size:15px;line-height:1;font-weight:600;transition:background .15s ease,color .15s ease}.catalog-apartments .active-filters__chip:hover .catalog-apartments .active-filters__chip-remove{background:#5f79aa;color:#fff}.catalog-apartments .range-inputs{font-size:14px}.catalog-apartments .range-inputs .input-block input{border:1px solid #9f9f9f;background:#fff;color:#000}.catalog-apartments .range-inputs .input-block input::placeholder{color:#000}.project-page{background:#eee;padding-top:120px}.project-title-screen{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:400px;overflow:hidden}@media screen and (max-width: 600px){.project-title-screen{min-height:160px}}.project-title-screen img{width:100%;height:100%;object-fit:cover}.project-title-screen .title{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center}.project-title-screen .title .breadcrumbs{text-align:center;color:#fff;justify-content:center;margin-bottom:10px}.project-title-screen .title .block-h2{color:#fff;line-height:1.4}#apartments-photo{margin-bottom:20px}#apartments-photo .photo-desktop{display:flex;gap:10px}#apartments-photo .photo-desktop .left{width:calc(60% - 5px);position:relative}#apartments-photo .photo-desktop .right{width:calc(40% - 5px);display:flex;flex-direction:column;gap:10px}#apartments-photo .photo-desktop .first-img{width:100%;height:500px;overflow:hidden;border-radius:40px 5px 5px 40px}#apartments-photo .photo-desktop .first-img img{transition:all .8s ease}#apartments-photo .photo-desktop .first-img:hover img{transform:scale(1.1)}#apartments-photo .photo-desktop .top{width:100%;height:300px;border-radius:5px 40px 5px 5px;overflow:hidden}#apartments-photo .photo-desktop .top img{transition:all .8s ease}#apartments-photo .photo-desktop .top:hover img{transform:scale(1.1)}#apartments-photo .photo-desktop .bottom{display:flex;gap:10px}#apartments-photo .photo-desktop .bottom .bottom-left{border-radius:5px}#apartments-photo .photo-desktop .bottom .bottom-right{border-radius:5px 5px 40px;position:relative}#apartments-photo .photo-desktop .bottom .bottom-right .more-photos{background:#3d3c3a;color:#fff;position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-45px;padding:5px 10px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:20px;font-size:16px;cursor:pointer}#apartments-photo .photo-desktop .bottom .bottom-right .more-photos:after{content:"";display:block;width:10px;height:10px;background:url(/build/assets/arrow-right-white-C6ibStZh.svg) center center no-repeat;background-size:100%}#apartments-photo .photo-desktop .bottom .bottom-left,#apartments-photo .photo-desktop .bottom .bottom-right{width:calc(50% - 5px);height:190px;overflow:hidden}#apartments-photo .photo-desktop .bottom .bottom-left img,#apartments-photo .photo-desktop .bottom .bottom-right img{transition:all .8s ease}#apartments-photo .photo-desktop .bottom .bottom-left:hover img,#apartments-photo .photo-desktop .bottom .bottom-right:hover img{transform:scale(1.1)}#apartments-photo .status{position:absolute;top:20px;left:20px;padding:5px 10px;background:#5f79aa;color:#fff;z-index:1;font-size:14px;border-radius:5px}#apartments-photo .status.status-1{background:#734ba4}#apartments-photo .status.status-2{background:#b3135e}#apartments-photo .status.status-3{background:#2d48d7}#apartments-photo .status.status-4{background:#cab900}#apartments-photo .status.status-5{background:#000}#apartments-photo .slider-navigation{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (max-width: 600px){#apartments-photo .slider-navigation{gap:2px}}#apartments-photo .slider-navigation .navigate-item{width:80px;height:80px;border:4px solid transparent;cursor:pointer;position:relative}@media screen and (max-width: 600px){#apartments-photo .slider-navigation .navigate-item{width:50px;height:50px}}#apartments-photo .slider-navigation .navigate-item.active{border:4px solid #5f79aa;opacity:1}#apartments-photo .slider-navigation .navigate-item.video:after{content:"";display:block;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px;border-radius:50%;background:url(/build/assets/play-CyAn0hRt.svg) center center no-repeat,#5f79aa;background-size:40%}#apartments-photo .video-container{height:100%}#apartments-photo .video-container iframe{width:100%;height:100%}.project-content .sidebar-video{margin-top:30px}.project-content .sidebar-video .video-container{overflow:hidden;border-radius:40px}.project-content .sidebar-video .video-container iframe{width:100%;height:720px}.project-content .content-block{padding:30px;border-radius:40px;background:#fff}@media screen and (max-width: 600px){.project-content .content-block{padding:10px;border-radius:20px}}.project-content .content-block .title{font-weight:600;font-size:20px;margin-bottom:15px;line-height:1.2}.project-content .content-block .breadcrumbs{margin-bottom:5px}.project-content .content-block .category{font-size:12px;text-transform:uppercase;color:gray;margin-bottom:5px}.project-content .content-block .block-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 600px){.project-content .content-block .block-info{gap:5px}}.project-content .content-block .block-info .info-item{font-size:16px;text-align:center;display:flex;gap:5px;background:#eee;padding:8px 15px;border-radius:20px}@media screen and (max-width: 600px){.project-content .content-block .block-info .info-item{padding:6px 10px;font-size:14px}}@media screen and (max-width: 600px){.project-content .content-block .custom-map-embed{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.project-content .content-block .custom-map-embed iframe{display:block;width:100%!important;max-width:100%;border:0;border-radius:24px;overflow:hidden}.project-content .price{font-size:54px;font-weight:600;text-align:center;font-family:Metriya,sans-serif;line-height:1}@media screen and (max-width: 600px){.project-content .price{font-size:40px;margin-bottom:10px}}.make-order{margin:15px 0 30px}.make-order .phone{font-size:22px;font-weight:600;font-family:Metriya,sans-serif}#contacts-page .main-screen{margin-bottom:200px}@media screen and (max-width: 600px){#contacts-page .main-screen{margin-bottom:0}}#contacts-page .main-screen .telegram-block{margin-bottom:50px}#contacts-page .main-screen .telegram-block .block-h2{margin-bottom:20px}#contacts-page .main-screen .sub-title{font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:4px;position:relative;padding:8px 30px;text-align:center;margin-bottom:40px}@media screen and (max-width: 600px){#contacts-page .main-screen .sub-title{font-size:12px;margin-bottom:20px}}#contacts-page .main-screen .sub-title:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#5f79aa;z-index:-1;transform:skew(-15deg)}#contacts-page .main-screen h1{font-size:60px;line-height:1.4;font-weight:600;font-family:Metriya,sans-serif;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width: 600px){#contacts-page .main-screen h1{font-size:32px}}#contacts-page .main-screen .contacts-block{margin-bottom:40px}#contacts-page .main-screen .contacts-block .phone,#contacts-page .main-screen .contacts-block .address{font-size:40px}@media screen and (max-width: 600px){#contacts-page .main-screen .contacts-block .phone,#contacts-page .main-screen .contacts-block .address{font-size:32px}}#contacts-page .main-screen .contacts-block .delimiter{font-size:70px}@media screen and (max-width: 600px){#contacts-page .main-screen .contacts-block .delimiter{display:none}}#contacts-page .main-screen .contact-text{max-width:800px;font-size:20px;font-style:italic;margin:0 auto;text-align:center}@media screen and (max-width: 600px){#contacts-page .main-screen .contact-text{font-size:16px}}#contacts-page .main-screen .contact-text p{margin-bottom:10px}.advantages .advantage-item{text-align:center}@media screen and (max-width: 600px){.advantages .advantage-item{margin-bottom:20px}}.advantages .advantage-item .icon{width:60px;height:60px;position:relative;margin:0 auto 30px}.advantages .advantage-item .icon:after{content:"";display:block;width:50px;height:50px;border-radius:50%;background:#5f79aa;opacity:.7;position:absolute;top:-15px;right:-15px;z-index:1}.advantages .advantage-item .icon:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.advantages .advantage-item .icon.task:before{background:url(/build/assets/adv-task-CjIljich.svg) center center no-repeat;background-size:100% 100%}.advantages .advantage-item .icon.info:before{background:url(/build/assets/adv-info-BfLevvtM.svg) center center no-repeat;background-size:100% 100%}.advantages .advantage-item .icon.sell:before{background:url(/build/assets/adv-sell-CXAkePtu.svg) center center no-repeat;background-size:100% 100%}.advantages .advantage-item .icon.time:before{background:url(/build/assets/adv-time-BvlbhcVv.svg) center center no-repeat;background-size:100% 100%}.advantages .advantage-item .title{text-transform:uppercase;font-size:18px;letter-spacing:2px;font-weight:600}.advantages .advantage-item .line{width:50px;height:2px;background:#5f79aa;margin:15px auto}.about-page{height:calc(100vh - 118px);color:#fff;position:relative}@media screen and (max-width: 600px){.about-page{height:540px}}.about-page .img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.about-page .img:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#00000080;z-index:1}.about-page .img img{object-fit:cover;width:100%;height:100%}.about-page .text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center}.about-page .text .breadcrumbs{justify-content:center;color:#fff}.about-page .text .text-about{font-size:24px;max-width:800px;margin:0 auto 40px}@media screen and (max-width: 600px){.about-page .text .text-about{font-size:13px;margin:0 auto 20px}}.about-page .about-slider{max-width:600px;margin:0 auto}.about-page .about-slider .slide{font-size:24px;display:flex;align-items:center;justify-content:start;gap:15px;height:100%;text-align:left;margin-bottom:10px;transition:opacity .6s ease-out,transform .6s ease-out;opacity:0}@media screen and (max-width: 600px){.about-page .about-slider .slide{font-size:13px}}.about-page .about-slider .slide .number{color:#fff;font-size:64px}@media screen and (max-width: 600px){.about-page .about-slider .slide .number{font-size:28px}}.about-page .about-slider .slide:nth-child(2n){transform:translate(-100px)}.about-page .about-slider .slide:nth-child(odd){transform:translate(100px)}.about-page .about-slider .slide.animated{transform:translate(0);opacity:1}@media screen and (max-width: 600px){.about-page .about-slider .v-window__controls{display:none}}@media screen and (max-width: 600px){.about-page .about-slider .v-carousel{height:200px!important}}.service-category-block{border-radius:40px;margin-bottom:70px;background:#e2ddd9}@media screen and (max-width: 600px){.service-category-block{margin-bottom:20px}}.service-category-block:last-child{margin-bottom:0}@media screen and (max-width: 600px){.service-category-block:last-child{margin-bottom:20px}}.service-category-block .block-h2{margin-bottom:20px;font-size:54px;display:flex;align-items:center;gap:15px}@media screen and (max-width: 600px){.service-category-block .block-h2{font-size:30px;gap:10px}}.service-category-block .block-h2:before{content:"";display:block;min-width:36px;height:36px}@media screen and (max-width: 600px){.service-category-block .block-h2:before{min-width:24px;height:24px}}.service-category-block:nth-child(1) .block-h2:before{background:url(/build/assets/rent-b-D3TrotwK.svg) center center no-repeat;background-size:100%}.service-category-block:nth-child(2) .block-h2:before{background:url(/build/assets/law-Bf6_kv8M.svg) center center no-repeat;background-size:100%}.service-category-block:nth-child(3) .block-h2:before{background:url(/build/assets/built-DJe7m2hp.svg) center center no-repeat;background-size:100%}.service-category-block .services-block{padding:30px}.service-category-block .service-preview{border-radius:40px 0 0 40px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.service-category-block .service-preview{border-radius:40px 40px 0 0;height:200px}}.service-category-block .service-preview img{width:100%;height:100%;object-fit:cover}.service-category-block .service-item{display:flex;align-items:start;gap:10px;padding:5px 12px}.service-category-block .service-item:before{content:"";display:block;min-width:6px;height:6px;background:#5f79aa;border-radius:50%;margin-top:6px}.service-category-block .service-item a span{display:inline;background-image:linear-gradient(to right,#5f79aa,#5f79aa);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%}.service-category-block .service-item a:hover span{background-size:100% 0}.article-item .preview{width:100%;height:400px;display:block;position:relative;border-radius:30px;overflow:hidden;box-sizing:border-box}@media screen and (max-width: 600px){.article-item .preview{height:220px}}.article-item .preview img{transition:all .6s ease}.article-item .preview .title-block{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:start;justify-content:end;flex-direction:column;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 75%);color:#fff;padding:20px}.article-item .preview .title-block .title{margin-top:10px;font-size:18px}.article-item .preview .title-block .views{font-size:18px;margin-top:10px;padding-left:30px;background:url(/build/assets/views-white-C4dR1NGJ.svg) left center no-repeat;background-size:20px}.article-item .preview:hover img{transform:scale(1.2)}.sidebar{margin-top:-160px}.sidebar .article-preview-block{width:100%;height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:40px;margin-bottom:40px}.sidebar .article-preview-block img{width:100%;height:100%;object-fit:cover}.contacts-phones{background:#3d3c3a;border-radius:40px;padding:30px;color:#fff;text-align:center}@media screen and (max-width: 600px){.contacts-phones{border-radius:20px;padding:20px}}.contacts-phones .block-h3{margin-bottom:5px}.contacts-phones .phone a{font-family:Metriya,sans-serif;font-size:56px;line-height:1;font-weight:600}@media screen and (max-width: 600px){.contacts-phones .phone a{font-size:38px}}.contacts-phones .qr-block{display:flex;gap:25px;margin-top:20px}.contacts-phones .qr-block .qr-item img{width:100%}.article-page .categories-menu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 600px){.article-page .categories-menu{flex-wrap:nowrap;overflow-x:auto}}.article-page .categories-menu .menu-item .link{font-size:16px;padding:10px 14px;background:#eee;border-radius:30px;display:flex;align-items:center;gap:10px;cursor:pointer}@media screen and (max-width: 600px){.article-page .categories-menu .menu-item .link{font-size:14px;padding:6px 10px;white-space:nowrap}}.article-page .categories-menu .menu-item .link:hover{background:#ccc}.article-page .categories-menu .menu-item .link .count{width:24px;height:24px;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-family:arial}@media screen and (max-width: 600px){.article-page .categories-menu .menu-item .link .count{width:20px;height:20px;font-size:10px}}.article-page .categories-menu .menu-item .link.active{background:#000;color:#fff}.article-page .categories-menu .menu-item .link.active .count{background:#eee;color:#000}.article-page .main-news{background:#fff;margin-bottom:80px;position:relative}.article-page .main-news .slider-navigation{position:absolute;top:20px;left:20px;color:#fff;z-index:2;font-size:20px;display:flex;align-items:center;gap:10px}.article-page .main-news .slider-navigation .swiper-button-prev,.article-page .main-news .slider-navigation .swiper-button-next{position:relative;left:auto;right:auto;top:auto;width:30px;height:30px;margin-top:0;background:url(/build/assets/arrow-right-white-C6ibStZh.svg) center center no-repeat;background-size:60%}.article-page .main-news .slider-navigation .swiper-button-prev{transform:rotate(180deg)}.article-page .main-news .article-item{border-radius:30px;overflow:hidden;margin-bottom:0}.article-page .main-news .article-item .preview{height:350px}@media screen and (max-width: 600px){.article-page .main-news .article-item .preview{height:220px}}.article-page .main-news .article-item .preview a{display:block;width:100%;height:100%;position:relative}.article-page .main-news .article-item .preview a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#0006;z-index:1}.article-page .main-news .article-item .title-link{position:absolute;bottom:0;left:0;width:100%;padding:30px;z-index:2;display:flex;align-items:end;box-sizing:border-box}@media screen and (max-width: 600px){.article-page .main-news .article-item .title-link{flex-direction:column;padding:15px}}.article-page .main-news .article-item .title-link .title{width:50%;color:#fff}@media screen and (max-width: 600px){.article-page .main-news .article-item .title-link .title{width:100%}}.article-page .main-news .article-item .title-link .title a{font-size:28px;line-height:1.2;font-weight:600}@media screen and (max-width: 600px){.article-page .main-news .article-item .title-link .title a{font-size:18px}}.article-page .main-news .article-item .title-link .title .category{text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:16px}@media screen and (max-width: 600px){.article-page .main-news .article-item .title-link .title .category{margin-bottom:5px;font-size:10px}}.page-edit-fab{position:fixed;right:24px;bottom:24px;z-index:50}.page-edit-fab__btn{width:52px;height:52px;border-radius:50%;border:none;box-shadow:0 4px 16px #1d77d273;cursor:pointer}.seo-faq-block{margin-top:32px}.seo-faq-block__text{margin-bottom:24px}
