@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@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;border:2px solid #eda863;color:#fff;font-size:16px;letter-spacing:2px;text-align:center;font-weight:600;padding:0 20px;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 600px){.my-button{padding:0 15px}}.my-button:hover{background:#eda863}.my-button.white-bg{color:#000}.my-button.white-bg:hover{color:#fff}.my-button.fill{background:#eda863;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,#eda863;background-size:60%}#admin-navbar{position:fixed;left:0;top:0;bottom:0;z-index:6;background:#f4f5f6}.nav-bar{border-right:1px solid #dddada}.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:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.4;min-width:1300px}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{font-size:44px;font-family:Poiret One,sans-serif;text-transform:uppercase}@media screen and (max-width: 600px){.block-h2{font-size:22px}}.block-h3{font-size:18px;line-height:22px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#aca6a6}@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:#eda863;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}#reading-time{text-align:center;color:#fff;font-size:20px;margin-top:30px}@media screen and (max-width: 600px){#reading-time{font-size:16px}}#scroll-progress{position:fixed;top:0;left:0;height:5px;background:#eda863;width:0%;z-index:9999;transition:width .1s ease-out}@font-face{font-family:Gotham Black;src:url(/build/assets/gotham-black-B4nqfrBl.otf);font-display:swap}@font-face{font-family:Poiret One;src:url(/build/assets/PoiretOne-Regular-BRixy69b.ttf);font-display:swap}header{color:#fff}@media screen and (max-width: 600px){header{position:sticky;top:0;left:0;width:100%;z-index:5}}header .top{position:relative;z-index:4;transition:opacity .8s ease-out;background:#000}@media screen and (max-width: 600px){header .top{position:relative;z-index:4;border-bottom:1px solid #464646;opacity:1;transform:translateY(0)}}@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:100px;height:86px;display:flex;align-items:center}@media screen and (max-width: 600px){header .logo a{width:60px;height:60px}}header .logo a .logo-name{text-transform:uppercase;font-size:30px;color:#eda863;font-family:Poiret One,sans-serif}@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:20px}@media screen and (max-width: 600px){header .catalog-menu,header .main-menu{justify-content:center;flex-direction:column;gap:0}}header .catalog-menu .menu-item,header .main-menu .menu-item{font-size:16px;text-transform:uppercase;font-weight:600;position:relative}header .catalog-menu .menu-item.expanded,header .main-menu .menu-item.expanded{position:relative;cursor:pointer}header .catalog-menu .menu-item.expanded span,header .main-menu .menu-item.expanded span{display:flex;align-items:center;gap:5px}header .catalog-menu .menu-item.expanded span:after,header .main-menu .menu-item.expanded span:after{content:"";display:block;width:10px;height:10px;background:url(/build/assets/expanded-Cv4ZTPaa.svg) center center no-repeat;background-size:100%}header .catalog-menu .menu-item.expanded:after,header .main-menu .menu-item.expanded:after{width:0!important}header .catalog-menu .menu-item.expanded .sub-menu,header .main-menu .menu-item.expanded .sub-menu{position:absolute;top:20px;left:-10px;padding:10px;background:#000;z-index:2;display:none;flex-direction:column;align-items:start;justify-content:start}header .catalog-menu .menu-item.expanded .sub-menu .menu-item,header .main-menu .menu-item.expanded .sub-menu .menu-item{margin-bottom:10px}header .catalog-menu .menu-item.expanded .sub-menu .menu-item:last-child,header .main-menu .menu-item.expanded .sub-menu .menu-item:last-child{margin-bottom:0}header .catalog-menu .menu-item.expanded:hover .sub-menu,header .main-menu .menu-item.expanded:hover .sub-menu{display:flex}header .catalog-menu .menu-item:after,header .main-menu .menu-item:after{content:"";position:absolute;bottom:-4px;left:0;display:block;width:0;height:2px;background:#eda863;transition:all .8s ease}header .catalog-menu .menu-item:hover:after,header .main-menu .menu-item:hover:after{width:100%}@media screen and (max-width: 600px){header .catalog-menu .menu-item a,header .main-menu .menu-item a{padding:10px 0;display:block}}header .phone{font-size:18px;text-transform:uppercase;font-weight:600;color:#eda863}@media screen and (max-width: 600px){header .phone{color:#fff;font-size:16px}}header .mob-menu-button{display:block;width:30px;height:30px;background:url(/build/assets/mob-menu-BsQCii9-.svg) center center no-repeat;background-size:100%}header .mob-menu-button.active{background:url(/build/assets/close-orange-HEjQxvh8.svg) center center no-repeat;background-size:68%}header .mob-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;display:flex;align-items:center;justify-content:center;z-index:3}.contacts-block{display:flex;align-items:center;justify-content:center;gap:40px;margin:10px 0}@media screen and (max-width: 600px){.contacts-block{flex-direction:column;gap:10px}}.contacts-block .phone,.contacts-block .address{font-family:Gotham Black,sans-serif;font-size:30px;text-transform:uppercase}@media screen and (max-width: 600px){.contacts-block .phone,.contacts-block .address{font-size:24px}}.contacts-block .address{color:#eda863}.contacts-block .delimiter{font-size:40px;font-weight:200;color:#908d90}@media screen and (max-width: 600px){.contacts-block .delimiter{display:none}}footer{padding:30px 0;position:relative;z-index:2;background:#fff}footer .info-text{font-style:italic;margin-bottom:20px}@media screen and (max-width: 600px){footer .info-text{font-size:12px}}footer .footer-menu{display:flex;align-items:center;justify-content:center;gap:20px;font-weight:600;color:#aca6a6}@media screen and (max-width: 600px){footer .footer-menu{flex-wrap:wrap;gap:10px;text-align:center}}footer .footer-menu .catalog-menu,footer .footer-menu .main-menu{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 600px){footer .footer-menu .catalog-menu,footer .footer-menu .main-menu{gap:10px}}footer .footer-menu .menu-item{text-transform:uppercase}footer .footer-menu .menu-item a:hover{color:#eda863}footer .social-links{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0}footer .social-links a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#adadad;border-radius:50%}footer .social-links a:hover{background:#eda863}footer .social-links a:after{content:"";display:block;width:24px;height:24px}footer .social-links a.telegram:after{background:url(/build/assets/telegram-BFb3iL4W.svg) center center no-repeat;background-size:100%}footer .social-links a.vk:after{background:url(/build/assets/vk-BQJuMlF5.svg) center center no-repeat;background-size:100%}footer .copy{margin-bottom:20px}footer .policy{font-size:14px}@media screen and (max-width: 600px){footer .policy{font-size:12px}}.my-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3}.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:#f4f5f6}.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-C9_2uUJE.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}.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}.main-screen-video{height:200vh}.main-screen-video .bg-video{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-content:center;justify-content:center;overflow:hidden;z-index:1}.main-screen-video .bg-video video{width:100%;height:100%;object-fit:cover}.main-screen-video .bg-video .text-block{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.main-screen-video .bg-video .text-block .show-title-block{width:100%;height:250px;overflow:hidden;position:relative}.main-screen-video .bg-video .text-block .show-title-block .title{font-size:60px;font-weight:600;font-family:Poiret One,sans-serif;color:#fff;text-transform:uppercase;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}@media screen and (max-width: 600px){.main-screen-video .bg-video .text-block .show-title-block .title{font-size:24px}}.main-screen-video .bg-video .text-block .show-title-block .title.second{transform:translateY(-100%)}.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}.image-animation img.bg{object-fit:cover;height:100vh;width:100%}.image-animation img.logo,.image-animation img.text{width:500px}.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:100vh;margin-top:-118px;overflow:hidden;z-index:2}@media screen and (max-width: 600px){.first-screen{height:460px!important;margin-top:0}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen{height:550px!important;margin-top:0}}.first-screen .animated{opacity:0;transform:translateY(-20px);animation:fadeSlideDown .8s ease forwards}.first-screen .animated.delay-1{animation-delay:1.5s}.first-screen .animated.delay-2{animation-delay:2s}.first-screen .animated.delay-3{animation-delay:2.5s}.first-screen .animated.delay-4{animation-delay:3s}@media screen and (max-width: 600px){.first-screen .animated{animation:none;opacity:1;transform:translateY(0)}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .animated{animation:none;opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{to{opacity:1;transform:translateY(0)}}.first-screen .text-block{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff6;z-index:1}@media screen and (max-width: 600px){.first-screen .text-block{height:100%}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .text-block{height:100%}}.first-screen .text-block .main-title{font-size:46px;font-weight:600;text-align:center;font-family:Poiret One,sans-serif;text-transform:uppercase;margin:20px 0}@media screen and (max-width: 600px){.first-screen .text-block .main-title{font-size:18px}}.first-screen .text-block .sub-title{font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:4px;position:relative;padding:8px 30px;text-align:center}@media screen and (max-width: 600px){.first-screen .text-block .sub-title{font-size:12px}}.first-screen .text-block .sub-title:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#eda863;z-index:-1;transform:skew(-15deg)}.first-screen .text-block .text{font-size:18px;line-height:1.4;text-align:center;max-width:800px;margin:0 auto;font-weight:500}@media screen and (max-width: 600px){.first-screen .text-block .text{font-size:14px}}.first-screen .main-img{display:flex;align-items:center;justify-content:center;width:100%;height:120vh;overflow:hidden}@media screen and (max-width: 600px){.first-screen .main-img{height:100%}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .main-img{height:100%}}.first-screen .main-img img{transform:translateY(0);animation:imgSlideDown 20s ease forwards;animation-delay:1s;height:120vh;width:100%;object-fit:cover}@media screen and (max-width: 600px){.first-screen .main-img img{animation:none}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .main-img img{animation:none}}@keyframes imgSlideDown{to{transform:translateY(-170px)}}.main-catalog-filters{background:#000;color:#ffffff8c;position:relative;z-index:2}.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:#eda863;border:2px solid #eda863}.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}.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}.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,.service-item{display:flex;gap:20px;margin-bottom:50px}@media screen and (max-width: 600px){.adv-item,.service-item{margin-bottom:30px}}.adv-item .number,.service-item .number{font-size:50px;font-weight:500;color:#eaeaea;width:70px;min-width:70px}@media screen and (max-width: 600px){.adv-item .number,.service-item .number{font-size:40px;width:50px;min-width:50px}}.adv-item .title,.service-item .title{font-size:20px;font-weight:600}@media screen and (max-width: 600px){.adv-item .title,.service-item .title{font-size:16px}}.adv-item .line-border,.service-item .line-border{width:50px;height:2px;background:#eda863;margin:15px 0}.adv-item .text,.service-item .text{font-size:14px;line-height:1.4}#services-list{padding:50px 0}#services-list .service-item{margin-bottom:20px}#services-list .service-item .text{margin-bottom:10px}#services-list .service-item .title a:hover{color:#eda863}.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;text-transform:uppercase;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{font-family:Poiret One,sans-serif;letter-spacing:0;font-size:44px;font-weight:600}@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:#000;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:Gotham Black,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;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:#fff0e0}.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}.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,.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{margin-top:-360px;opacity:0;transform:translateY(100px);transition:all .8s ease}.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}.seo-text-main .image-block .first-img,.seo-text-main .image-block .second-img{width:420px;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.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)}}.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 p{font-size:16px;line-height:22px;margin-bottom:15px}@media screen and (max-width: 600px){.text-style p{font-size:14px;line-height:20px}}.text-style ul,.text-style ol{margin-left:30px;margin-bottom:20px}.text-style ul li,.text-style ol li{font-size:16px;line-height:22px;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 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}}.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:#eda863}.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:#eda863}.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{display:flex;border:2px solid #e2e2e2;margin-bottom:30px}@media screen and (max-width: 600px){.catalog-apartments .apartment-item{flex-direction:column;margin-bottom:0}}.catalog-apartments .apartment-item .preview{width:50%;height:400px;position:relative}@media screen and (max-width: 600px){.catalog-apartments .apartment-item .preview{width:100%;height:200px}}.catalog-apartments .apartment-item .preview .status{position:absolute;top:5px;left:5px;padding:5px 10px;background:#eda863;color:#fff;z-index:1;font-size:14px}.catalog-apartments .apartment-item .preview .status.status-1{background:#734ba4}.catalog-apartments .apartment-item .preview .status.status-2{background:#b3135e}.catalog-apartments .apartment-item .preview .status.status-3{background:#2d48d7}.catalog-apartments .apartment-item .preview .status.status-4{background:#cab900}.catalog-apartments .apartment-item .preview .status.status-5{background:#000}.catalog-apartments .apartment-item .info{padding:15px;width:50%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 600px){.catalog-apartments .apartment-item .info{width:100%}}.catalog-apartments .apartment-item .info .name{font-size:16px;margin-bottom:15px;font-weight:600;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;line-clamp:2;max-height:65px;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 600px){.catalog-apartments .apartment-item .info .name{font-size:16px}}.catalog-apartments .apartment-item .info .characteristics{width:50%}@media screen and (max-width: 600px){.catalog-apartments .apartment-item .info .characteristics{font-size:15px}}.catalog-apartments .apartment-item .info .characteristics .item{display:flex;gap:5px;margin-bottom:5px}.catalog-apartments .apartment-item .info .characteristics .item:last-child{margin-bottom:0}.catalog-apartments .apartment-item .info .characteristics .item .label{color:#606060}.catalog-apartments .apartment-item .info .characteristics .item .value{font-weight:500}.catalog-apartments .apartment-item .info .price{font-family:Gotham Black,sans-serif;font-size:20px;text-transform:uppercase;font-weight:800;width:50%;text-align:right}.catalog-apartments .apartment-item .info .text{color:#606060;font-size:14px}@media screen and (max-width: 600px){.catalog-apartments .apartment-item .info .text{margin-bottom:15px;font-size:12px}}.catalog-apartments .apartment-item .info .buttons-block{display:flex;align-items:center;gap:10px;flex-direction:column}.catalog-apartments .apartment-item .info .buttons-block .my-button{width:100%}.catalog-apartments .filters{margin-bottom:30px}@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:85px 26px 26px;overflow-y:auto}}.catalog-apartments .filters .filter-item .title{text-transform:uppercase;font-size:18px;letter-spacing:2px;text-align:center;font-weight:600;margin-bottom:50px}.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:64px;right:5px;width:40px;height:40px;background:url(/build/assets/close-orange-HEjQxvh8.svg) center center no-repeat;background-size:50%}.catalog-apartments .reset-filter-buttons{display:flex;align-items:center;gap:10px;margin-bottom:20px}.catalog-apartments .reset-filter-buttons .reset-button{display:flex;align-items:center;gap:5px;padding:5px;background:#000;color:#fff;cursor:pointer;font-size:14px}.catalog-apartments .reset-filter-buttons .reset-button:before{content:"";display:block;width:10px;height:10px;background:url(/build/assets/close-29p0pHUj.svg) center center no-repeat;background-size:100%;margin-bottom:2px}.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{position:sticky;top:20px;z-index:2}#apartments-photo .status{position:absolute;top:5px;left:5px;padding:5px 10px;background:#eda863;color:#fff;z-index:1;font-size:14px}#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 #eda863;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,#eda863;background-size:40%}#apartments-photo .video-container{height:100%}#apartments-photo .video-container iframe{width:100%;height:100%}#ask-question{margin-top:120px}@media screen and (max-width: 600px){#ask-question{margin-top:0}}.project-content:after{content:"";display:block;width:50%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#f5f5f5!important}@media screen and (max-width: 600px){.project-content:after{display:none}}.project-content .category{text-transform:uppercase;font-size:18px;letter-spacing:2px;text-align:center;font-weight:600;margin-bottom:15px}.project-content .price{font-size:54px;font-weight:600;text-align:center;font-family:Gotham Black,sans-serif}@media screen and (max-width: 600px){.project-content .price{font-size:40px}}.project-content .block-info{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 600px){.project-content .block-info{flex-direction:column;gap:15px}}.project-content .block-info .info-item{font-size:18px;text-align:center;font-weight:500;display:flex;align-items:center;gap:5px}#make-order{margin:15px 0 30px}#contacts-page .main-screen{margin-bottom:100px}@media screen and (max-width: 600px){#contacts-page .main-screen{margin-bottom:0}}#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:#eda863;z-index:-1;transform:skew(-15deg)}#contacts-page .main-screen h1{font-size:60px;line-height:1.4;font-weight:600;font-family:Gotham Black,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:50px}@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:#eda863;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:#eda863;margin:15px auto}
