.general-title h2{color:#191919;letter-spacing:clamp(-.54px,4vw,-.9px);text-transform:uppercase;margin:0;font-size:clamp(27px,4vw,45px);font-style:normal;font-weight:300;line-height:clamp(27px,4vw,50px);position:relative}.general-title h2:before{content:"";background:#191919;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:19px}.breadcrumbs{padding:0 0 0 12px}@media (width>=1023px){.breadcrumbs{padding:0}}.breadcrumbs__block{padding-left:0}.breadcrumbs__block ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__block ul li{text-overflow:ellipsis;color:#7c7c7c;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin-right:11px;font-size:12px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;position:relative}.breadcrumbs__block ul li:last-child{-webkit-text-decoration-line:inherit;text-decoration-line:inherit}@media (width>=1200px){.breadcrumbs__block ul li{font-size:14px}}.breadcrumbs__block ul li a{color:#7c7c7c;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-size:12px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:all .5s;overflow:hidden}@media (width>=1200px){.breadcrumbs__block ul li a{font-size:14px}}.breadcrumbs__block ul li a:hover{color:#505050}.breadcrumbs__block ul li:not(:last-child):after{content:"";color:#7c7c7c;background:#7c7c7c;width:1px;height:10px;font-size:16px;font-style:normal;font-weight:400;line-height:26px;position:absolute;top:7px;right:-6px;transform:rotate(19deg)}.more{height:760px;margin-top:18px;margin-bottom:42px;position:relative;overflow:hidden}@media (width>=360px){.more{height:706px}}@media (width>=768px){.more{height:550px;margin-bottom:30px}}@media (width>=1023px){.more{height:657px}}.more__bg{border-radius:60px;width:100%;max-width:973px;height:100%;position:absolute;top:0;left:0}@media (width>=1023px){.more__bg{max-width:1837px;left:50%;transform:translate(-50%)}}.more__bg img{object-fit:cover;width:100%;height:100%}@media (width>=1023px){.more__bg img{border-radius:60px}}.more .container{z-index:1;max-width:400px;margin:0 auto;padding:0 10px;position:relative}.more__block{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#ffffff8a;border:.5px solid #fffc;border-radius:40px;margin-top:405px;padding:42px 19px 19px;position:relative}@media (width>=768px){.more__block{margin-top:185px}}@media (width>=1023px){.more__block{width:618px;margin-top:105px;margin-left:142px;padding:55px 51px 25px 44px;position:relative}}.more__title{margin-bottom:8px}@media (width>=1023px){.more__title{margin-bottom:26px}}.more__title p{color:#191919;letter-spacing:-.5px;font-size:25px;font-style:normal;font-weight:400;line-height:30px}@media (width>=1023px){.more__title p{font-size:40px;line-height:50px}}.more__title p strong{color:#191919;font-weight:700;display:block}@media (width>=1023px){.more__content{display:flex}}.more__left p{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media (width>=1023px){.more__left p{font-size:16px;line-height:22px}.more__left{margin-top:4px;margin-left:3px;margin-right:37px}}.more__left .btn{width:100%;height:46px;margin:17px auto 0}@media (width>=360px){.more__left .btn{width:300px;margin:17px auto 0}}@media (width>=1023px){.more__left .btn{width:273px;margin:27px 0 0}}.more__right{width:141px;height:141px;position:absolute;top:-100px;left:0}@media (width>=1023px){.more__right{left:inherit;top:inherit;border-radius:50%;width:165px;min-width:165px;height:165px;position:relative;overflow:hidden}}.more__right-manager{fill:#ffffff85;stroke-width:.5px;stroke:#ffffff36;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff85;border-radius:50%;justify-content:center;align-items:center;width:141px;height:141px;display:flex}@media (width>=1023px){.more__right-manager{left:inherit;top:inherit;width:165px;height:165px;position:relative}}.more .manager-photo{border-radius:50%;width:127px;height:127px}@media (width>=1023px){.more .manager-photo{width:165px;height:165px}}.more .manager-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.manager-card__photo-block{fill:#7b777329;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:100%;justify-content:center;align-items:center;width:360px;height:360px;display:flex;position:relative;overflow:hidden}.manager-card__photo-block-blur{fill:#7b777329;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:100%;justify-content:center;align-items:center;width:338px;height:338px;display:flex;position:relative;overflow:hidden}.manager-card__photo{object-fit:cover;width:100%;max-width:314px;height:100%;max-height:314px}.manager-card__content{background:#f1f3f580;border-radius:54px;width:318px;margin-top:-94px;padding:120px 48px 45px;position:relative}@media (width>=768px){.manager-card__content{width:360px;margin-top:-230px;padding:255px 48px 45px}}.manager-card__name{text-transform:uppercase;color:#191919;margin:0;font-size:18px;font-weight:600;line-height:22px}.manager-card__position{color:#676666;margin-bottom:5px;font-size:13px;font-weight:500}.manager-card__languages{color:#191919;align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.manager-card__icon{width:15px;height:15px}.manager-card__button{width:250px;height:50px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.manager-card__top{z-index:1;justify-content:center;display:flex;position:relative}.manager-card{margin-bottom:60px}@media (width>=768px){.manager-card{margin:0 auto 50px}}@media (width>=1200px){.manager-card{margin-bottom:25px}}.circle-wrapper{width:200px;height:200px;position:relative}@media (width>=768px){.circle-wrapper{width:360px;height:360px}}.circle{-webkit-backdrop-filter:blur(20px);border-radius:50%;position:absolute;overflow:hidden}.circle--big{background:#7b777310;width:200px;height:200px}@media (width>=768px){.circle--big{width:360px;height:360px}}.circle--small{background:#7b777321;justify-content:center;align-items:center;width:187px;height:187px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.circle--small{width:338px;height:338px}}.circle img{object-fit:cover;border-radius:50%;width:100%;max-width:174px;height:100%;max-height:174px}@media (width>=768px){.circle img{max-width:314px;max-height:314px}}.circle picture{width:174px;max-width:100%;height:174px;display:block}@media (width>=768px){.circle picture{width:314px;height:314px}}.manager-card__button-property{gap:10px;display:flex;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}@media (width<=767px){.manager-card__button-property{left:50%;transform:translate(-50%)}}.manager-card__button-property .manager-card__col{text-align:center;color:#d2b096;background:#191919;border-radius:24px;justify-content:center;align-items:center;width:130px;height:50px;padding:16px 0;font-size:14px;font-weight:600;transition:all .5s;display:flex}.manager-card__button-property .manager-card__col svg{width:16px;height:16px;margin-right:5px}.manager-card__button-property .manager-card__col:hover{color:#191919}.manager-card__button-property .manager-card__whatsApp:hover{background:#a4cc95}.manager-card__button-property .manager-card__telegram:hover{background:#96c7f1}.manager-card__button-property .manager-card__whatsApp:hover svg path{fill:#191919}.manager-card__button-property .manager-card__telegram:hover svg path{stroke:#191919}.rental{padding-top:75px}@media (width>=1023px){.rental{padding-left:10px}}@media (width>=1200px){.rental{padding-top:127px;padding-left:0}}.rental h1{color:#191919;letter-spacing:-.52px;margin:0 0 20px;font-size:26px;font-style:normal;font-weight:500;line-height:34px}@media (width>=1200px){.rental h1{letter-spacing:-.88px;font-size:44px;font-style:normal;font-weight:500;line-height:52px}}.rental__content{max-width:1140px}@media (width>=1023px){.rental__content{margin:29px auto 0}}.rental__title{padding:17px 10px 0}@media (width>=1023px){.rental__title{padding:37px 0 0}}.rental__main{margin-top:31px}@media (width>=1200px){.rental__main{gap:0;max-width:1140px;margin:10px auto 0;padding-bottom:0;display:flex}}.rental__info{padding:20px 9px 30px}@media (width>=1200px){.rental__info{background:inherit;order:1;width:360px;margin-top:42px;padding:0}}.rental__photo-block{padding:0 10px}@media (width>=1023px){.rental__photo-block{order:2;padding:0}}.rental__photo{border-radius:40px;width:94.7vw;height:53.3vw}@media (width>=1200px){.rental__photo{width:556px;height:314px}}.rental__photo img{object-fit:cover;border-radius:40px;width:100%;height:100%}.rental__col{border-bottom:1px solid #c5c1be;grid-template-columns:51% 50%;align-items:center;height:39px;padding:1px 0;display:grid}.rental__col:first-child{border-top:1px solid #c5c1be}@media (width>=1200px){.rental__col{grid-template-columns:262px auto}}@media (width>=1200px) and (width>=1200px){.rental__col{grid-template-columns:175px auto}}.rental__col p{color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (width<=767px){.rental__col p{font-size:14px}}.rental__col p:first-child{font-weight:400}.rental__col p:last-child{text-transform:uppercase;font-weight:600}.rental__popup{width:100%;max-width:314px;height:46px;margin:30px auto 0}@media (width>=1023px){.rental__popup{max-width:325px;margin:20px auto 0}}.rental__popup .btn{width:100%}@media (width>=1200px){.rental__wrapper-new{background:#f1f3f5;border-radius:54px;max-width:1880px;margin:0 auto;padding-bottom:20px}}.tabs{background:#f1f3f5;padding:10px}@media (width>=1023px){.tabs{border-radius:54px;margin-top:35px;padding:17px 0}}.tabs ul{flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:0;padding:0;display:flex}.apartment-info{margin-top:-46px;padding:0 10px;position:relative}.apartment-info:before{content:"";background:#f1f3f5;border-radius:40px;width:100%;height:233px;display:none;position:absolute;top:-96px;left:0}@media (width>=1199px){.apartment-info:before{display:none}}@media (width>=1023px){.apartment-info{gap:18px;max-width:1140px;margin:-50px auto 0;display:flex;position:relative}}.apartment-info .id{-webkit-backdrop-filter:blur(6.15px);backdrop-filter:blur(6.15px);color:#191919;text-align:center;background:#fff;border-radius:24px;justify-content:center;align-items:center;width:103px;height:46px;padding:12px 0;font-size:14px;font-style:normal;font-weight:500;line-height:22px;display:flex}@media (width>=1023px){.apartment-info .id{order:2;gap:25px;height:48px;margin-top:0}}.apartment-info .price{-webkit-backdrop-filter:blur(6.15px);backdrop-filter:blur(6.15px);color:#191919;text-transform:uppercase;background:#d2b096;border-radius:24px;justify-content:center;align-items:center;height:46px;margin-top:0;padding:0 27px;font-size:18px;font-style:normal;font-weight:600;line-height:22px;display:inline-flex}@media (width>=1023px){.apartment-info .price{order:1;height:48px;margin-top:0;margin-left:-10px;padding:0 30px}}.apartment-info .price span{color:#191919;text-align:center;text-transform:initial;margin-right:5px;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.apartment-info .price p{color:#191919;text-transform:uppercase;margin-right:5px;font-size:24px;font-style:normal;font-weight:600;line-height:22px}.gallery-object{margin-top:0;padding:0 10px}@media (width>=1023px){.gallery-object{margin-top:21px;padding:0}}.gallery-thumbs{width:calc(100vw - 107px);margin-top:10px;margin-left:10px;padding-bottom:60px;position:relative;overflow:hidden}@media (width>=1023px){.gallery-thumbs{width:calc(100vw - 172px);margin-top:10px;margin-left:0;padding-bottom:68px}}@media (width>=1200px){.gallery-thumbs{width:980px;margin-top:10px;margin-left:0;padding-bottom:68px}}.gallery-thumbs .swiper-slide{border-radius:12px;height:46.073px;overflow:hidden}@media (width>=1023px){.gallery-thumbs .swiper-slide{border-radius:20px;height:87.82px}}.gallery-thumbs .swiper-slide img{object-fit:cover;width:100%;height:100%}@media (width>=1023px){.property__slider{max-width:1140px;margin:0 auto}}.gallery-object__photo{border-radius:40px;width:94.7vw;height:53.3vw;overflow:hidden}.gallery-object__photo a{justify-content:center;width:100%;height:100%;display:flex}.gallery-object__photo a picture{object-fit:cover;width:100%;height:100%}.gallery-object__photo a img{object-fit:cover;text-align:center;border-radius:40px;width:100%;height:100%;display:block}@media (width>=1023px){.gallery-object__photo a img{object-fit:cover;width:100%;height:100%}.gallery-object__photo{width:47.35vw;height:26.65vw}}@media (width>=1200px){.gallery-object__photo{width:556px;height:314px}}.thumb-slider-wrapper{overflow:hidden}.count__gallery{z-index:2;background:#f1f3f5;border-radius:12px;justify-content:center;align-items:center;width:82px;height:46px;display:flex;position:absolute;bottom:19.48%;right:12px}@media (width>=420px){.count__gallery{bottom:18%}}@media (width>=600px){.count__gallery{bottom:15%}}@media (width>=768px){.count__gallery{bottom:15%}}@media (width>=1023px){.count__gallery{border-radius:0;width:156.914px;height:87.82px;bottom:68px;right:0}}.book .just-validate-error-label{bottom:-22px}.count__gallery-center{color:#a09a96;text-align:center;letter-spacing:-.32px;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:500;line-height:52px;display:flex}@media (width>=1023px){.count__gallery-center{letter-spacing:-.36px;width:64px;height:64px;font-size:18px;font-style:normal;font-weight:500;transition:all .5s}.count__gallery-center:hover{color:#fff;cursor:pointer;background:#19191966}}.property__slider .swiper-arrow{z-index:1;justify-content:flex-end;width:92px;height:46px;display:flex;position:absolute;bottom:0;right:9px}@media (width>=1200px){.property__slider .swiper-arrow{width:76px;height:38px;bottom:0;right:-1px}}.property__slider{position:relative}.property__slider .swiper-arrow .swiper-arrow__bg{width:92px;height:46px;position:absolute;top:0;left:0}@media (width>=1200px){.property__slider .swiper-arrow .swiper-arrow__bg{width:76px;height:38px}}.fc .fc-multimonth-multicol .fc-daygrid-more-link{display:none}.fc-daygrid-event-harness-abs{visibility:visible!important;top:-2px!important}.fc-h-event .fc-event-title{text-align:center;justify-content:center;align-items:center;font-size:9px;display:flex}.fc .fc-daygrid-event{background:#b04040;position:absolute;bottom:-6px;right:0;background-color:#b04040!important;border-color:#b04040!important;border-radius:10px!important}.fc .fc-daygrid-day.fc-day-today{background-color:#fbf3dd!important}@media (width>=1200px){.fc .fc-multimonth-multicol .fc-multimonth-month{padding:0 .5em 8px}}.fc-h-event .fc-event-title{text-align:center;background:#b04040;justify-content:center;align-items:center;height:13px;padding:0 5px;font-size:9px;display:flex;top:0;background-color:#b04040!important;border-color:#b04040!important;border-radius:10px!important}.property__slider .project__right-arrow,.property__slider .project__left-arrow{z-index:1;background:#191919;border-radius:50%;justify-content:center;align-items:center;width:50%;display:flex}@media (width>=1200px){.property__slider .project__right-arrow,.property__slider .project__left-arrow{border-radius:38px;width:38px;height:38px;transition:all .5s}.property__slider .project__right-arrow:hover,.property__slider .project__left-arrow:hover{cursor:pointer;background:#63564b}}.project__left-arrow.swiper-button-disabled{opacity:.5}.gallery-thumbs .swiper-slide:before{content:"";opacity:0;background:#19191966;border-radius:12px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}@media (width>=1200px){.gallery-thumbs .swiper-slide{border-radius:20px}.gallery-thumbs .swiper-slide:hover:before{opacity:1;cursor:pointer}}.gallery-thumbs .swiper-slide{height:12.7912vw}@media (width>=1023px){.gallery-thumbs .swiper-slide{height:87.82px}}.gallery-thumbs .swiper-slide img{border-radius:12px;width:22.666vw;height:12.7912vw}@media (width>=1023px){.gallery-thumbs .swiper-slide img{width:100%;height:100%}}.description{margin-top:66px;margin-bottom:40px;padding:0 10px}@media (width>=1200px){.description{max-width:1140px;margin:0 auto 30px;padding:0 424px 0 0}.description .complex-general h2{margin-top:37px}}.description__block{margin-top:26px}@media (width>=1200px){.description__block{margin-top:38px}.description__content{display:flex}}.situated{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:#dcdde080;border-radius:40px;padding:25px 0 23px}@media (width>=1200px){.situated{order:2;width:359px;margin-left:20px}}.situated__content{margin:13px 10px 0}.situated__title{padding:0 40px 0 20px;display:flex}.situated__title .icon{width:26.433px;height:16.524px;margin-right:15px}.situated__title p{color:#191919;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.flatpickr-calendar{position:absolute;top:calc(100% + 2px);left:50%!important;transform:translate(-50%)!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#0000004d}.book{margin:30px 10px 0}@media (width>=567px){.book{max-width:500px;margin:30px auto 0}}@media (width>=767px){.book{z-index:3;flex-wrap:wrap;justify-content:center;max-width:100%;margin:30px 10px 0;display:flex}}@media (width>=1200px){.book{width:393px;max-width:500px;padding-bottom:24px;display:block;position:absolute;top:-43px;right:-10px}}.book__content{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:#e2dedb99;border:.5px solid #fffc;border-radius:40px;margin:13px 10px 0;padding:18px 20px 0}@media (width>=767px){.book__content{max-width:350px}}@media (width>=1200px){.book__content{max-width:500px;padding:26px 17px 22px 22px}}.book__title p{color:#191919;letter-spacing:-.48px;margin-bottom:16px;font-size:24px;font-style:normal;font-weight:700;line-height:28px}@media (width>=1200px){.book__title p{letter-spacing:-.52px;font-size:26px;line-height:32px}}.book__title .subtitle{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.book__form{margin-top:30px}.book .modal__form input{height:50px;padding:8px 25px 8px 67px}.book .modal__form input::placeholder{font-size:16px;line-height:22px}.book .modal__form .form__row{margin-bottom:23px}@media (width>=1200px){.book .modal__form .form__row{margin-bottom:24px}}.book .modal__form .form__row.count input,.book .modal__form .form__row.calendar input.general-input{max-width:100%}.book .modal__form .btn-primary{height:54px}@media (width>=1200px){.book .modal__form .btn-primary{height:50px;margin-top:16px}}.book .modal__form .count input,.book .modal__form .form__row.calendar input.general-input{padding:8px 25px 8px 70px}.form .form__text,.form__text{margin-top:10px}.flatpickr-wrapper{width:100%}.complex-general{margin-top:42px;position:relative}@media (width>=1200px){.complex-general{margin-top:0}}.complex-general__icon{width:46px;height:46px;position:absolute;top:-10px;left:0}@media (width>=1200px){.complex-general__icon{width:80px;min-width:80px;height:80px;top:16px;left:0}}.complex-general__icon img{max-width:100%}@media (width>=1200px){.complex-general__icon img{min-width:80px;max-width:80px}.typography{margin-top:37px}}.complex-general h2{color:#191919;letter-spacing:-.54px;text-transform:uppercase;text-indent:60px;margin:0;padding:0;font-size:27px;font-style:normal;font-weight:300;line-height:30px}@media (width>=1200px){.complex-general h2{letter-spacing:-.72px;text-indent:0;padding-left:98px;font-size:36px;font-weight:500;line-height:40px}}.complex-general .text{flex-wrap:wrap;margin-top:25px;display:flex}@media (width>=1200px){.complex-general .text{margin-top:64px;padding:0 37px 0 28px}}.complex-general .text p{color:#191919;border-top:1px solid #c5c1be;width:100%;padding:10px 0 9px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media (width>=1200px){.complex-general .text p{width:50%;padding:10px 0 8px}}.description .typography p{color:#191919;margin-bottom:10px;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.amenities{background:#f1f3f5;border-radius:40px;padding:3px 10px 30px}@media (width>=1200px){.amenities{background:inherit;max-width:1140px;margin:0 auto;padding:0}.amenities .complex-general{margin-top:23px}.amenities .complex-general__icon{top:3px;left:18px}.amenities .complex-general h2{padding-left:116px}.amenities__content{background:#f1f3f5;border-radius:40px;max-width:720px;padding:3px 10px 50px}}.amenities__top{gap:6px;padding-left:10px;display:flex}.amenities__top .icon{width:24px;height:24px}.amenities__top span{color:#191919;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.amenities__list{margin-top:17px}@media (width>=1200px){.amenities__list{margin-top:36px;margin-left:57px}}.amenities__item{border-top:1px solid #c5c1be;padding:10px 0 6px}.amenities .item{color:#191919;padding-left:21px;font-size:14px;font-style:normal;font-weight:400;line-height:22px;position:relative}.amenities .item:before{content:"";background:#191919;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:8px}.amenities__list .amenities__item:nth-child(n+5){display:none}.amenities__list.show .amenities__item:nth-child(n+5){display:block!important}.all__amenities{margin-top:16px}@media (width>=1200px){.all__amenities{margin-left:58px}.all__amenities:hover{cursor:pointer}}.all__amenities .hide-list{display:none}.all__amenities .hide-list .icon{transform:rotate(-180deg)}.all__amenities div{display:flex}.all__amenities div p{color:#191919;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;background:#d7dadc;border-radius:24px;padding:2px 19px;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:all .5s}@media (width>=1200px){.all__amenities div p:hover{background:#19191966}}.all__amenities div .icon{width:24px;height:24px}.center-wrapper{position:relative}@media (width>=1200px){.center-wrapper{max-width:1140px;margin:0 auto}}.center-wrapper__bg{width:841px;height:auto;position:absolute;top:283px;right:-173px}.center-wrapper__bg img{max-width:100%}@media (width>=1200px){.center-wrapper__bg{z-index:-1;width:1100px;height:1649px;display:block;position:absolute;top:-557px;right:-388px}}.flatpickr-day.flatpickr-disabled.is-booked{color:red!important;background:#ff00001a!important}.circle-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#7b777310;border-radius:100px;width:199px;height:199px;padding:6px}.circle--big{background:#7b777321;width:187px;height:187px;padding:7px}.circle--small,.circle picture{width:174px;height:174px}.circle--small{background:inherit}.circle img{max-width:174px;max-height:174px}@media (width>=768px){.manager-card__content{width:388px;margin:-100px 0 0;padding:130px 48px 45px 54px}}@media (width<=767px){.manager-card__content{justify-content:center;display:flex}}.feedback{border-radius:54px;margin-top:38px}@media (width>=480px){.feedback{max-width:500px}}@media (width>=767px){.feedback{max-width:365px}}@media (width>=1200px){.feedback{max-width:500px}}.feedback__content{background:#d7dadc;border-radius:50px;gap:18px;padding:10px;display:flex}.feedback__photo{background:#d9d9d9;border-radius:46px;width:94px;min-width:94px;height:134px}.feedback__photo img{object-fit:cover;border-radius:46px;width:100%;height:100%}.feedback__title{flex:auto;width:auto;padding-right:10px}@media (width>=1200px){.feedback__title{padding-right:28px}}.feedback__title p{color:#191919;letter-spacing:-.48px;margin-top:15px;font-size:24px;font-style:normal;font-weight:700;line-height:28px}@media (width>=1200px){.feedback__title p{letter-spacing:-.52px;font-size:26px;font-style:normal;font-weight:700;line-height:32px}}.feedback__popup{margin-top:28px}.feedback__popup .btn{width:100%;height:50px;padding:10px 0}.map-block{border-radius:40px;justify-content:center;margin:20px auto 0;padding:0 10px;display:flex;overflow:hidden}@media (width>=1200px){.map-block{justify-content:flex-start;max-width:1140px;margin:11px auto 0;padding:0}}.js-map{border-radius:40px;width:100%;max-width:100%;height:511px}@media (width>=1200px){.js-map{max-width:720px;height:404px;margin:0;padding:0}}.map-location{margin-top:20px}.map-location__content{border-radius:40px;width:100%;height:372px;margin:0 auto;position:relative}@media (width>=768px){.map-location__content{max-width:500px;margin:0}}@media (width>=1200px){.map-location__content{width:100%;max-width:720px;height:266px;margin:37px 0 0}}.map-location__bg{border-radius:40px;width:100%;height:100%;position:absolute;top:0;left:0}.map-location__bg img{object-fit:cover;border-radius:40px;width:100%;height:100%}.map-location .location__description{background:#f1f3f5;border-radius:36px;width:100%;height:254px;margin:0 auto;position:relative}@media (width>=1200px){.map-location .location__description{width:300px;height:176px;margin:10px 0 0 30px}}.location{margin-top:24px;padding:20px}.location__col-block{justify-content:space-between;margin-bottom:12px;display:flex;position:relative}@media (width>=1200px){.location__col-block{align-items:center}}.location__col-block p{color:#191919;white-space:nowrap;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.location__description-block{background:#f1f3f5;border-radius:40px;width:100%;height:254px;padding:66px 28px;position:relative}@media (width>=1200px){.location__description-block{height:176px;padding:30px 36px 30px 24px}}.location__description{z-index:1;position:relative}.location__description-icon{content:"";width:118px;height:138px;position:absolute;bottom:-61px;right:-19px}.location__col{align-items:center;gap:8px;padding-right:15px;display:flex}@media (width>=1200px){.location__col{gap:7px;padding-right:0}}.location__col span{color:#818181;letter-spacing:-.28px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.map-location{margin:59px 10px 0}@media (width>=1200px){.map-location{max-width:1140px;margin:69px auto 0}.map-location .complex-general__icon{top:-19px;left:28px}.map-location .complex-general h2{padding-left:126px}}.accessibility{margin-top:73px;padding:0 10px}.accessibility .complex-general h2{padding-left:0}@media (width>=1200px){.accessibility{max-width:1140px;margin:69px auto 33px}.accessibility .complex-general__icon{top:-19px;left:22px}.accessibility .complex-general h2{padding-left:116px}}.fc-button-group{background-image:url(/build/media/icons/arr-BidUyp-l.svg);background-position:50%;background-repeat:no-repeat;background-size:74px;transition:all .5s}.fc .fc-button-primary:disabled{color:#191919;background:#d7dadc;border:0;border-radius:24px;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.fc .fc-toolbar-title{color:#191919;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.fc .fc-button-group>.fc-button,.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child),.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){opacity:.0001;background:#191919;border-radius:50%;width:38px;height:38px}.fc .fc-button .fc-icon{font-size:1em}.fc .fc-button-primary{color:#191919;background:#d7dadc;border:0;border-radius:24px;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.calendar-full{margin:30px auto;padding:0 10px}@media (width>=1200px){.calendar-full{min-height:700px;margin:0}}.calendar-wrapper{margin-bottom:30px}@media (width>=1200px){.calendar-wrapper{max-width:1140px;margin:0 auto 80px}}.not-scroll-bg{position:relative;overflow:hidden}@media (width>=1200px){.not-scroll-bg{position:relative;overflow:visible}}.fc .fc-view-harness{height:380px!important}@media (width>=1200px){.fc .fc-view-harness{height:initial!important}}.calendar__popup{justify-content:center;margin:0 auto;display:flex}@media (width>=1200px){.calendar__popup{justify-content:center;margin:35px auto 0}}.calendar__popup .btn{max-width:218px;height:50px}.important-information{background:#e2ddd74d;border-radius:40px;margin-top:48px;margin-bottom:43px;padding:10px}@media (width>=1200px){.important-information{background:inherit;max-width:1140px;margin:23px auto 37px;padding:0}.important-information__wrapper{background:#e2ddd74d;border-radius:40px;max-width:720px;padding:10px}.important-information .typography{margin-top:18px}}.important-information__content{background:linear-gradient(#e7e8ea 0%,#f1e3d7 100%);border-radius:36px}.important-information .complex-general{margin-top:0;padding:40px 20px 37px}.important-information .complex-general__icon{position:absolute;top:31px;left:19px}@media (width>=1200px){.important-information .complex-general__icon{top:37px}}.important-information .complex-general h2{text-indent:60px;margin-bottom:25px}@media (width>=1200px){.important-information .complex-general h2{padding-left:37px}}.important-information p{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media (width>=1200px){.important-information .information{margin-left:38px;padding-right:45px}}.manager-card__button.btn{display:none}.ask-question{margin-top:64px;margin-bottom:21px}@media (width<=767px){.ask-question{justify-content:center;display:flex}}.ask-question .btn{width:100%;max-width:390px;height:50px}@media (width>=768px){.ask-question .btn{width:390px}}.ask-question .btn span{text-align:center;font-size:14px;font-weight:600}.feedback .title{text-align:center;color:#191919;margin-bottom:20px;font-size:24px;font-weight:600;line-height:108%}.manager-card__content{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#e2dedb99;border:.5px solid #fffc;border-radius:40px;width:100%;max-width:388px;height:auto;margin:-100px auto 0;padding:130px 20px 45px}@media (width>=768px){.manager-card__content{width:388px;margin:-100px 0 0;padding:130px 48px 45px 54px}}@media (width<=767px){.manager-card__content{justify-content:center;display:flex}}.manager-card__button-property .manager-card__col .icon{height:16px}.reservation-block{background:#d7d6d580;border:1px solid #f7f8f9;border-radius:20px;width:330px;padding:14px 15px}@media (width<=767px){.reservation-block{width:100%;margin-bottom:20px}}.reservation__text p{color:#191919;margin-bottom:0;font-size:14px;font-weight:400;line-height:157%}.reservation__text p span{font-size:16px;font-weight:700}.reservation__info{background:#d7d6d5b3;border-radius:20px;width:310px;margin-top:14px;padding:11px 20px 8px 15px;display:flex}@media (width<=767px){.reservation__info{width:100%}}.reservation__info .icon{width:16px;height:16px;margin-top:4px;margin-right:8px}.reservation__info p{color:#191919;margin-bottom:0;padding-right:60px;font-size:14px;font-weight:600;line-height:114%}.form .form__text p,.form__text p{color:#676666;max-width:325px;font-size:14px;font-weight:400;line-height:157%}.period-overlaps{background:#d7d6d5b3;border-radius:20px;width:330px;margin-bottom:20px;padding:9px 21px 7px}.period-overlaps p{color:#525252;margin-bottom:0;font-size:14px;font-weight:400;line-height:157%}.period-overlaps p span{margin-top:5px;margin-right:5px}.period-overlaps a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#525252;font-size:14px;font-weight:400;line-height:157%;text-decoration:underline}.book .important-information .complex-general h2{font-size:24px}@media (width>=1200px){.book .complex-general__icon img{min-width:50px;max-width:50px}.book .important-information .complex-general{margin-top:0;padding:20px 10px}.book .important-information .information{margin-left:15px;padding-right:15px}.book .important-information .complex-general__icon{top:20px}.book .important-information .complex-general h2{text-indent:35px;padding-left:35px}.book .important-information .typography{margin-top:4px}}@media (width<=768px){.complex-general{padding-left:0ж}.complex-general .typography h2{text-indent:0;padding-left:60px}.book .important-information .important-information__content.complex-general.complex-general h2{padding-left:0}.complex-general h2{text-indent:0;padding-left:60px}.important-information .complex-general .typography{padding-left:55px}}.checkout-overlay{z-index:10002;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#2f2b2880;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkout-overlay__spinner-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-overlay__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.7s linear infinite checkout-spin}.checkout-overlay__inner{width:min(500px,100%);position:relative}.checkout-overlay__close{cursor:pointer;z-index:10003;background:#191919;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none;position:absolute;top:-12px;right:-12px}.checkout-overlay__close:hover{opacity:.85}.checkout-iframe{border:none;border-radius:12px;width:100%;height:calc(100dvh - 40px);display:block}@keyframes checkout-spin{to{transform:rotate(360deg)}}
