.visual-breadcrumbs{padding-bottom:48px;background-color:#012922;width:100%}@media only screen and (min-width:1280px){.visual-breadcrumbs{padding-bottom:64px}}.visual-breadcrumbs__container{margin-left:auto;margin-right:auto;width:100%;max-width:1920px}.visual-breadcrumbs__row{margin-left:5.5555555556%;margin-right:5.5555555556%;display:flex;flex-wrap:wrap;align-items:center;position:relative;width:88.8888888889%}.visual-breadcrumbs__back{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border:1px solid rgba(255,247,236,.2);border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);height:48px;width:48px}.visual-breadcrumbs__back::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:1280px){.visual-breadcrumbs__back{height:56px;width:56px}}@media only screen and (min-width:1280px){.visual-breadcrumbs__back:hover .visual-breadcrumbs__back-circle{stroke-dashoffset:0}}.visual-breadcrumbs__back-circle{transition-property:stroke-dashoffset;transition-duration:.3s;transition-timing-function:ease;transition-duration:.5s;fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:#fff7ec;stroke-dasharray:176;stroke-dashoffset:176;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-135deg);height:48px;width:48px}@media only screen and (min-width:1280px){.visual-breadcrumbs__back-circle{width:56px;height:56px}}.visual-breadcrumbs__back-arrow{fill:#fff7ec;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:17px;height:12px}.visual-breadcrumbs__list{display:flex;flex-wrap:wrap}.visual-breadcrumbs__list:not(:first-child){margin-left:60px}@media only screen and (min-width:1280px){.visual-breadcrumbs__list:not(:first-child){margin-left:80px}}.visual-breadcrumbs__item{position:relative;display:none}@media only screen and (min-width:670px){.visual-breadcrumbs__item{display:block}}.visual-breadcrumbs__item:not(:first-child){padding-left:12px}@media only screen and (min-width:1280px){.visual-breadcrumbs__item:not(:first-child){padding-left:24px}}.visual-breadcrumbs__item:not(:last-child){padding-right:12px}@media only screen and (min-width:1280px){.visual-breadcrumbs__item:not(:last-child){padding-right:24px}}.visual-breadcrumbs__item:not(:last-child):after{font-size:11px;line-height:1.6;content:"/";color:#fff7ec;opacity:.5;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}@media only screen and (min-width:1280px){.visual-breadcrumbs__item:not(:last-child):after{font-size:12px;line-height:1.6}}.visual-breadcrumbs__item:last-child{display:block;cursor:default;padding-left:0;pointer-events:none}@media only screen and (min-width:670px){.visual-breadcrumbs__item:last-child:not(:first-child){padding-left:12px}}@media only screen and (min-width:1280px){.visual-breadcrumbs__item:last-child:not(:first-child){padding-left:24px}}.visual-breadcrumbs__item:last-child:not(:first-child) .visual-breadcrumbs__link{opacity:1}.visual-breadcrumbs__link{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;font-size:11px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#fff7ec;display:block;opacity:.5}@media only screen and (min-width:1280px){.visual-breadcrumbs__link{font-size:12px;line-height:1.6}}@media only screen and (min-width:1280px){.visual-breadcrumbs__link:hover{opacity:1}}.visual-breadcrumbs__link.is-disabled{pointer-events:none}.visual-breadcrumbs__text{white-space:nowrap}.visual-preloader{background-color:rgba(1,41,34,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.visual-loader{position:absolute;left:50%;top:50%;display:flex;transform:translate(-50%,-50%);transform-origin:50% 50%;animation-name:rotate;animation-iteration-count:infinite;animation-timing-function:linear;animation-play-state:paused}.visual-loader__item{background-color:#a68463;border-radius:50%;margin:0 16px;height:16px;width:16px}.visual-loader__item:first-child{animation:scale .6s linear 0s infinite alternate}.visual-loader__item:nth-child(2){animation:scale .6s linear .2s infinite alternate}.visual-loader__item:nth-child(3){animation:scale .6s linear .4s infinite alternate}@keyframes scale{0%{transform:scale(.7)}to{transform:scale(1.3)}}.visual-tooltip{background-color:#fff;color:#012922;pointer-events:none;position:absolute;width:445px;z-index:5}@media only screen and (max-width:959px){.visual-tooltip{display:none}}.visual-tooltip__content{padding:24px 45px;width:100%}.visual-panel__lock{display:inline-block;padding:12px}.visual-panel__lock svg{fill:#012922;width:24px;height:24px}.visual-tooltip-mini{background-color:#012922;color:#fff7ec;pointer-events:none;position:absolute;width:180px;z-index:5}@media only screen and (max-width:959px){.visual-tooltip-mini{display:none}}.visual-tooltip-mini:before{content:"";position:absolute;left:50%;top:100%;border:6px solid transparent;border-top:6px solid #012922;width:0;height:0;transform:translateX(-50%)}.visual-tooltip-mini__content{padding:8px 12px;width:100%}.visual-tooltip-mini__name,.visual-tooltip-mini__price{font-size:11px;line-height:1.6;text-transform:uppercase;text-align:center}@media only screen and (min-width:1280px){.visual-tooltip-mini__name,.visual-tooltip-mini__price{font-size:12px;line-height:1.6}}.visual-tooltip-mini__price{margin-top:6px}.visual-tooltip-mini__tag{margin-top:6px;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:center;border-radius:72px;height:32px;border:1px solid rgba(255,247,236,.2);font-size:10px;font-weight:400;letter-spacing:.4px;text-transform:uppercase;color:#fff7ec;white-space:nowrap}.visual-tooltip-mini__tag svg{fill:#fff7ec;flex-shrink:0;margin-right:8px}.visual-tooltip-mini_theme_charger{width:232px}.visual{width:100%}.visual-wrapper{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:0;position:relative;height:75vh;width:100%}@media only screen and (min-width:960px){.visual-wrapper{height:auto}}.visual-wrapper.is-show{opacity:1}.grid__main_theme_minivisual .visual-wrapper{min-height:640px;height:640px}@media only screen and (min-width:960px){.grid__main_theme_minivisual .visual-wrapper{height:900px;max-height:900px}}.visual-scroll{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:2.7777777778%;left:0;width:100%}@media only screen and (min-width:960px){.visual-scroll{display:none}}.visual-scroll__element{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;border:1px solid rgba(255,247,236,.2);border-radius:24px;margin-left:32px;position:relative;overflow:hidden;height:48px;width:160px}@media only screen and (min-width:670px){.visual-scroll__element{margin-left:0}}.visual-scroll__slider{transition-property:background-color;transition-duration:.3s;transition-timing-function:ease;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:flex;flex-wrap:wrap;align-items:center;background-color:rgba(255,247,236,.2);position:absolute;top:0;left:0;height:48px;width:48px}.visual-scroll__slider::-moz-focus-inner{border:0;padding:0}.visual-scroll__slider-arrow{transition-property:fill;transition-duration:.3s;transition-timing-function:ease;fill:#fff7ec;height:24px;width:24px}.visual-scroll__slider-arrow_dir_right{transform:scale(-1)}.visual-scroll_page_floor .visual-scroll__element{border-color:#012922}.visual-scroll_page_floor .visual-scroll__slider{background-color:rgba(1,41,34,.16)}.visual-scroll_page_floor .visual-scroll__slider-arrow{fill:#012922}.visual-zoom{height:100%;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.visual-zoom__canvas{height:170.7vw;width:100%;overflow:visible}@media only screen and (min-width:670px){.visual-zoom__canvas{height:107.62vw}}@media only screen and (min-width:960px){.visual-zoom__canvas{height:104.5vw}}@media only screen and (min-width:1280px){.visual-zoom__canvas{height:104.5vw}}@media only screen and (min-width:1600px){.visual-zoom__canvas{height:104.5vw}}.visual-zoom__canvas>g{overflow:visible}.visual-zoom__actions{display:flex;flex-direction:column;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media only screen and (min-width:1280px){.visual-zoom__actions{right:32px}}.visual-canvas__zoom-minus,.visual-canvas__zoom-plus{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:20px;line-height:1.2;width:48px;height:48px;background-color:#012922;color:#fff7ec;text-align:center;border-radius:50%}.visual-canvas__zoom-minus::-moz-focus-inner,.visual-canvas__zoom-plus::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:1280px){.visual-canvas__zoom-minus,.visual-canvas__zoom-plus{font-size:32px;line-height:1.2}}@media only screen and (min-width:1280px){.visual-canvas__zoom-minus:hover,.visual-canvas__zoom-plus:hover{opacity:.8}}.visual-canvas__zoom-minus{margin-top:9px}.visual-canvas{scrollbar-width:thin;transform-origin:0 0;font-size:0;line-height:0;overflow:auto;position:relative;width:100%;height:100%}.visual-canvas,.visual-canvas:hover{scrollbar-color:transparent transparent}.visual-canvas::-webkit-scrollbar{width:0;height:0}.visual-canvas::-webkit-scrollbar-track{background-color:transparent}.visual-canvas::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.visual-canvas::-webkit-scrollbar-thumb:hover{background:transparent}@media only screen and (min-width:960px){.visual-canvas{overflow:hidden}}.visual-canvas.is-scroll{overflow:auto}.visual-canvas__wrapper{height:100%}.visual-canvas__svg{height:100%;width:auto;min-width:100%;overflow:visible}@media only screen and (min-width:960px){.visual-canvas__svg{width:100%}}.visual-canvas__path{transition-property:fill,fill-opacity,outline-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;fill:#012922;fill-opacity:.3;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:1280px){.visual-canvas__path:hover{fill-opacity:.8}}.visual-canvas__path.is-booked{fill:#ccc}.visual-canvas__path.is-hovered{fill-opacity:.8}.visual-canvas__path.is-disabled{fill-opacity:0;pointer-events:none}.visual-canvas__path.is-gold{outline:1px solid transparent}@media only screen and (min-width:1280px){.visual-canvas__path.is-gold:hover{fill:#a68463;fill-opacity:.6}}.visual-canvas__path.is-gold.is-hovered{fill:#a68463;fill-opacity:.6}.visual-canvas__path.is-motorbike{fill:#281867}@media only screen and (min-width:1280px){.visual-canvas__path.is-motorbike:hover{fill:#281867;fill-opacity:.5;outline:1px solid transparent}}.visual-canvas__path.is-motorbike.is-hovered{fill:#281867;fill-opacity:.5;outline:1px solid transparent}.visual-canvas__path.is-charger{fill:#a99f46}@media only screen and (min-width:1280px){.visual-canvas__path.is-charger:hover{fill:#a99f46;fill-opacity:.5;outline:1px solid transparent}}.visual-canvas__path.is-charger.is-hovered{fill:#a99f46;fill-opacity:.5;outline:1px solid transparent}.visual-canvas__pointer{overflow:visible}.visual-canvas__pointer.is-hovered .visual-canvas__pointer-text{transform:translate(-50%,-50%) scale(0)}.visual-canvas__pointer.is-hovered .visual-canvas__pointer-plus{opacity:1;transform:translate(-50%,-50%)}.visual-canvas__pointer-wrapper{position:fixed;transform-origin:0 0}.visual-canvas__pointer-item{border-radius:24px;cursor:pointer;position:relative;width:auto;min-width:48px;height:48px}.visual-canvas__pointer-item.is-disabled{opacity:0;pointer-events:none}.visual-canvas__pointer-plus,.visual-canvas__pointer-text{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:50%;left:50%}.visual-canvas__pointer-text{font-size:13px;line-height:1.6;background-color:#fff7ec;border-radius:24px;padding:0 24px;transform:translate(-50%,-50%);height:48px;min-width:48px;white-space:nowrap}@media only screen and (min-width:1280px){.visual-canvas__pointer-text{font-size:14px;line-height:1.6}}.visual-canvas__pointer-plus{background-color:#012922;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(0);width:64px;height:64px}.visual-canvas__pointer-icon{fill:#fff7ec;width:24px;height:24px}.visual-canvas__tooltip{color:#012922;position:relative;overflow:visible;pointer-events:none}.visual-canvas__tooltip.fade-enter .visual-canvas__tooltip-content,.visual-canvas__tooltip.fade-leave-active .visual-canvas__tooltip-content,.visual-canvas__tooltip.fade-leave-enter .visual-canvas__tooltip-content{margin-top:-15px;opacity:0}.visual-canvas__tooltip.fade-leave-active .is-safari .visual-canvas__tooltip-plus{transition:none;opacity:0}.visual-canvas__tooltip-wrapper{position:fixed;transform-origin:0 0}.visual-canvas__tooltip-wrapper.is-safari{transform:translate(24px,-32px)}.visual-canvas__tooltip-plus{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transition-delay:.5s;background-color:#012922;border-radius:50%;position:absolute;top:24px;left:0;opacity:0;pointer-events:none;transform:translateX(-50%) scale(0);height:64px;width:64px}.visual-canvas__tooltip-plus.is-active{opacity:1;transform:translateX(-50%)}.visual-canvas__tooltip-plus svg{fill:#fff7ec;height:24px;width:24px}.visual-canvas__tooltip-content{transition-property:transform,margin-top,opacity;transition-duration:.3s;transition-timing-function:ease;font-size:14px;line-height:1.6;background-color:#fff7ec;width:360px;transform-origin:top left;padding:32px 48px;opacity:1}@media only screen and (min-width:1280px){.visual-canvas__tooltip-content{font-size:16px;line-height:1.6}}.visual-canvas__tooltip-header{text-align:right}.visual-canvas__tooltip-title{font-size:20px;line-height:1.2}@media only screen and (min-width:1280px){.visual-canvas__tooltip-title{font-size:32px;line-height:1.2}}.visual-canvas__tooltip-title.small_size{font-size:18px;line-height:1.6}@media only screen and (min-width:1280px){.visual-canvas__tooltip-title.small_size{font-size:20px;line-height:1.6}}.visual-canvas__tooltip-comment{font-size:11px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#a68463;margin-top:8px}@media only screen and (min-width:1280px){.visual-canvas__tooltip-comment{font-size:12px;line-height:1.6}}.visual-canvas__tooltip-params{margin-top:32px}.visual-canvas__tooltip-param{font-size:11px;line-height:1.6;display:flex}@media only screen and (min-width:1280px){.visual-canvas__tooltip-param{font-size:12px;line-height:1.6}}.visual-canvas__tooltip-param:not(:first-child){margin-top:8px}.visual-canvas__param-type{width:80px;margin-right:auto}.visual-canvas__param-value{min-width:105px}.visual-canvas__param-amount{width:65px;margin-left:auto;text-align:right}.visual-canvas__tooltip-param_theme_title{color:#a68463}.visual-canvas__pointer-item_type_floor{opacity:0;pointer-events:none}.visual-canvas__pointer-item_theme_render{pointer-events:none}.visual-canvas__pointer-item_theme_render .visual-canvas__pointer-text{padding:0}.visual-canvas__tooltip-content_dir_left .visual-canvas__tooltip-header{text-align:left}.visual-canvas_theme_commerce .visual-canvas__tooltip-params{display:flex;flex-direction:column;justify-content:flex-end;margin-top:32px}@media only screen and (min-width:960px){.visual-canvas_theme_commerce .visual-canvas__tooltip-params{margin-top:40px}}.visual-canvas_theme_commerce .visual-canvas__tooltip-param{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}@media only screen and (min-width:960px){.visual-canvas_theme_commerce .visual-canvas__tooltip-param{grid-gap:16px}}.visual-canvas_theme_commerce .visual-canvas__tooltip-param:not(.visual-canvas__tooltip-param_theme_title){font-size:13px;line-height:1.6}@media only screen and (min-width:1280px){.visual-canvas_theme_commerce .visual-canvas__tooltip-param:not(.visual-canvas__tooltip-param_theme_title){font-size:14px;line-height:1.6}}.visual-canvas_theme_commerce .visual-canvas__param-type{min-width:112px;margin-right:auto}.visual-canvas_theme_commerce .visual-canvas__param-amount{width:auto;margin-left:0;text-align:left}.visual-compass{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:64px;height:64px;pointer-events:none;position:absolute;top:2.7777777778%;right:2.7777777778%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visual-compass__svg{height:100%;width:100%}.button-checkbox{width:48px;height:48px}@media only screen and (min-width:1280px){.button-checkbox{width:56px;height:56px}}.button-checkbox__label{transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease;background-color:#fff7ec;border-radius:50%;color:#012922;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.button-checkbox__input{overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;position:absolute}.button-checkbox__input:checked~.button-checkbox__label{background-color:#012922;color:#fff7ec}.button-checkbox__input:disabled~.button-checkbox__label{background-color:#d8e0de;color:rgba(1,41,34,.16);pointer-events:none}@media only screen and (min-width:1280px){.button-checkbox__input:disabled~.button-checkbox__label{cursor:default}}.button-checkbox__input:checked:disabled~.button-checkbox__label{background-color:#677f7a;color:#fff7ec}.button-checkbox__text{font-size:14px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;position:relative;white-space:nowrap}@media only screen and (min-width:1280px){.button-checkbox__text{font-size:16px;line-height:1.6}}.visual-sly{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:0;display:none}@media only screen and (min-width:960px){.visual-sly{display:block;position:absolute;top:50%;right:2.7777777778%;transform:translateY(-50%);width:auto}}.visual-sly__title{font-size:11px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#a68463;text-align:center;margin-bottom:8px}@media only screen and (min-width:1280px){.visual-sly__title{font-size:12px;line-height:1.6}}.visual-sly__container{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media only screen and (min-width:960px){.visual-sly__container{position:relative;width:auto;height:auto;top:auto;bottom:0}}.visual-sly__container.is-hidden{opacity:0;pointer-events:none}.visual-sly__wrap{max-height:100vh;height:272px}@media only screen and (min-width:1280px){.visual-sly__wrap{height:312px}}.visual-sly__list{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;list-style:none}.visual-sly__item{transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;position:relative;display:flex;align-items:center}.visual-sly__item:not(:first-child){margin-top:8px}@media only screen and (min-width:1280px){.visual-sly__item:hover .visual-sly__button{color:#a68463}}.visual-sly__item.is-active,.visual-sly__item.is-disabled{pointer-events:none}.visual-sly__item.is-disabled .visual-sly__button{border-color:rgba(1,41,34,.3);color:rgba(1,41,34,.3)}.visual-sly__item.is-active.is-disabled .visual-sly__button{background-color:rgba(1,41,34,.3);color:#fff7ec}.visual-sly__button{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:ease;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:13px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;background-color:#fff7ec;border:1px solid #012922;border-radius:50%;color:#012922;display:flex;align-items:center;justify-content:center;pointer-events:none;height:48px;width:48px}.visual-sly__button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:1280px){.visual-sly__button{font-size:14px;line-height:1.6;height:56px;width:56px}}.visual-sly__button.is-active{background-color:#012922;border-color:rgba(255,247,236,.2);color:#fff7ec}.visual-sly__arrow{transition-property:background-color;transition-duration:.3s;transition-timing-function:ease;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background-color:#fff7ec;border-radius:50%;display:flex;align-items:center;justify-content:center;height:48px;width:48px}.visual-sly__arrow::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:1280px){.visual-sly__arrow{height:56px;width:56px}}@media only screen and (min-width:1280px){.visual-sly__arrow:hover{background-color:#012922}.visual-sly__arrow:hover svg{fill:#fff7ec}}.visual-sly__arrow.disabled{pointer-events:none}.visual-sly__arrow.disabled svg{opacity:.3}.visual-sly__arrow svg{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;fill:#012922;height:24px;width:24px}.visual-sly__arrow_dis_prev{margin-bottom:8px}.visual-sly__arrow_dis_next{margin-top:8px}.visual-sly__arrow_dis_next svg{transform:rotate(180deg)}.visual-filters{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%}.visual-filters .visual-sly{display:block}.visual-filters .visual-sly__title{color:#fff7ec}.visual-filters__item{position:relative;height:100%;width:100%}.visual-filters__open-button{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background-color:#fff7ec;border:1px solid #012922;border-radius:50%;pointer-events:auto;position:absolute;bottom:2.7777777778%;left:2.7777777778%;height:48px;width:48px}.visual-filters__open-button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:1280px){.visual-filters__open-button{height:64px;width:64px}}.visual-filters__icon-filter{fill:#012922;height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-filters__form{background-color:rgba(0,0,0,.6);pointer-events:auto;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.visual-filters__form-wrapper{margin-left:40px;margin-right:40px;max-height:100%;overflow:auto}.visual-filters__form-title{font-size:11px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#fff7ec;text-align:center}@media only screen and (min-width:1280px){.visual-filters__form-title{font-size:12px;line-height:1.6}}.visual-filters__list-item:not(:first-child),.visual-filters__list:not(:first-child){margin-top:8px}.visual-filters__list-item .button-checkbox{margin:0 auto}@media only screen and (min-width:960px){.visual-filters__form-wrapper_for_floors{display:none}}.visual-panel{position:absolute;top:0;left:0;height:100%;width:100%}@media only screen and (min-width:1280px){.visual-panel{display:none}}.visual-panel:before{content:"";position:absolute;background-color:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%}.visual-panel__content{background-color:#fff7ec;color:#012922;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;width:88.8888888889%;max-width:335px}.visual-panel__close{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background-color:#012922;border-radius:50%;position:absolute;top:12px;right:0;transform:translateX(50%);display:flex;align-items:center;justify-content:center;height:40px;width:40px}.visual-panel__close::-moz-focus-inner{border:0;padding:0}.visual-panel__close svg{fill:#fff7ec;height:12px;width:12px}.visual-panel__container{padding:32px 9.375%;width:100%}.visual-panel__title{font-size:24px;line-height:1.2}@media only screen and (min-width:1280px){.visual-panel__title{font-size:40px;line-height:1.2}}.visual-panel__comment{font-size:11px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#a68463}@media only screen and (min-width:1280px){.visual-panel__comment{font-size:12px;line-height:1.6}}.visual-panel__comment:not(:first-child){margin-top:8px}.visual-panel__params{margin-top:32px}.visual-panel__param{font-size:11px;line-height:1.6;display:flex;align-items:center}@media only screen and (min-width:1280px){.visual-panel__param{font-size:12px;line-height:1.6}}.visual-panel__param:not(:first-child){margin-top:8px}.visual-panel__param-type{width:80px;margin-right:auto}.visual-panel__param-value{min-width:105px}.visual-panel__param-amount{width:65px;margin-left:auto;text-align:right}.visual-panel__next:not(:first-child){margin-top:32px}.visual-panel__row{width:100%}.visual-panel__row:not(:first-child){margin-top:24px}.visual-panel__option{font-size:14px;line-height:1.6;display:flex}@media only screen and (min-width:1280px){.visual-panel__option{font-size:16px;line-height:1.6}}.visual-panel__option:not(:first-child){margin-top:4px}.visual-panel__option .area{font-size:24px;line-height:1.2}@media only screen and (min-width:1280px){.visual-panel__option .area{font-size:40px;line-height:1.2}}.visual-panel__option .area-units{font-size:14px;line-height:1.6;vertical-align:top}@media only screen and (min-width:1280px){.visual-panel__option .area-units{font-size:16px;line-height:1.6}}.visual-panel__option-value{flex-grow:1}.visual-panel__option-value:nth-child(2n){text-align:right}.visual-panel__options{display:flex;flex-wrap:wrap;margin-bottom:-8px}.visual-panel__option-item{flex-shrink:0;height:48px;width:48px;margin-bottom:8px}.visual-panel__option-item:not(:last-child){margin-right:16px}.visual-panel__option-item img{width:100%}.visual-panel__list-item{font-size:14px;line-height:1.6;position:relative;display:flex;justify-content:space-between}@media only screen and (min-width:1280px){.visual-panel__list-item{font-size:16px;line-height:1.6}}.visual-panel__list-item:not(:first-child){margin-top:8px}@media only screen and (min-width:1280px){.visual-panel__list-item:not(:first-child){margin-top:8px}}.visual-panel__list-item:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(1,41,34,.16)}.visual-panel__list-item span{background-color:#fff7ec;z-index:1}.visual-panel__list-item span:first-child{padding-right:8px}.visual-panel__list-item span:last-child{padding-left:8px}.visual-panel__price{font-size:24px;line-height:1.2;display:flex;flex-direction:column;align-items:flex-start;width:100%}@media only screen and (min-width:1280px){.visual-panel__price{font-size:40px;line-height:1.2}}.visual-panel__mortgage{font-size:11px;line-height:1.6;margin-top:12px;text-transform:uppercase;padding:7px 16px 6px;border:1px solid rgba(1,41,34,.16);border-radius:72px}@media only screen and (min-width:1280px){.visual-panel__mortgage{font-size:12px;line-height:1.6;margin-top:16px}}.visual-panel__tag{margin-top:24px;padding-left:16px;padding-right:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:72px;height:32px;border:1px solid rgba(1,41,34,.16);font-size:12px;font-weight:400;letter-spacing:.48px;text-transform:uppercase;color:#012922;white-space:nowrap}.visual-panel__tag svg{fill:#012922;flex-shrink:0;margin-right:8px}.visual-panel__param_theme_title{color:#a68463}.visual-panel_theme_floor .visual-panel__content{background-color:#fff7ec}.visual-panel__option-value_theme_accent{font-size:11px;line-height:1.6;color:#a68463;display:block}@media only screen and (min-width:1280px){.visual-panel__option-value_theme_accent{font-size:12px;line-height:1.6}}.visual-panel__option-value_theme_accent:not(:first-child){margin-top:4px}.visual-panel__params_theme_commerce .visual-panel__param{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.visual-panel__params_theme_commerce .visual-panel__param-amount{margin-left:0;width:auto;text-align:left}.visual-rotate{bottom:2.7777777778%;left:0;width:100%}.visual-rotate,.visual-rotate__button{display:flex;flex-wrap:wrap;position:absolute}.visual-rotate__button{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border:1px solid #012922;background-color:#fff7ec;align-items:center;justify-content:center;left:calc(2.77778% + 56px);bottom:0;border-radius:50%;height:48px;width:48px}.visual-rotate__button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:1280px){.visual-rotate__button{left:calc(2.77778% + 80px);height:64px;width:64px}}.visual-rotate__icon{fill:#012922}.visual-touch-clue{display:flex;flex-wrap:wrap;justify-content:center;background-color:rgba(0,0,0,.7);pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:960px){.visual-touch-clue{display:none}}.visual-touch-clue__text{padding-top:64px;padding-bottom:64px;font-size:14px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-align:center;width:200px}@media only screen and (min-width:1280px){.visual-touch-clue__text{padding-top:128px;padding-bottom:128px;font-size:16px;line-height:1.6}}@font-face{font-display:swap;font-family:ObjectSans;src:url(/fonts/PPObjectSansRegular/PPObjectSans-Regular.woff2) format("woff2"),url(/fonts/PPObjectSansRegular/PPObjectSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Apoc;src:url(/fonts/Apoc/Apoc-Regular-Web.woff2) format("woff2"),url(/fonts/Apoc/Apoc-Regular-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Kaftan;src:url(/fonts/KaftanSerif/KaftanSerif.woff2) format("woff2"),url(/fonts/KaftanSerif/KaftanSerif.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2"),url(/fonts/inter/Inter-Regular.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:Inter;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2"),url(/fonts/inter/Inter-Medium.woff) format("woff");font-weight:500}html{font-family:ObjectSans,sans-serif;color:#012922}.h1,h1,html{font-weight:400}.h1,h1{font-size:48px;line-height:1;font-family:Apoc,serif;margin-top:0;margin-bottom:0;letter-spacing:.02em}@media only screen and (min-width:1280px){.h1,h1{font-size:88px;line-height:1}}.h2,h2{font-size:40px;line-height:1.1;font-family:Apoc,serif;font-weight:400;margin-top:0;margin-bottom:0}@media only screen and (min-width:1280px){.h2,h2{font-size:72px;line-height:1.1}}.h3,h3{font-size:32px;line-height:1.1;font-family:Apoc,serif;font-weight:400;margin-top:0;margin-bottom:0}@media only screen and (min-width:1280px){.h3,h3{font-size:56px;line-height:1.1}}.h4,h4{font-size:24px;line-height:1.2;font-family:Apoc,serif;font-weight:400;margin-top:0;margin-bottom:0}@media only screen and (min-width:1280px){.h4,h4{font-size:40px;line-height:1.2}}.h5,h5{font-size:20px;line-height:1.2;font-family:Apoc,serif;font-weight:400;margin-top:0;margin-bottom:0}@media only screen and (min-width:1280px){.h5,h5{font-size:32px;line-height:1.2}}p{font-size:18px;line-height:1.6;margin-top:0;margin-bottom:0}@media only screen and (min-width:1280px){p{font-size:20px;line-height:1.6}}b,strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.typo-reset ol li,.typo-reset ul li{position:relative}.typo-reset ol{counter-reset:list}.typo-reset ol li:before{counter-increment:list;content:counter(list) ".";position:absolute;top:0;left:0}.typo-reset ul li:before{content:"—";color:#012922;position:absolute;top:0;left:0}.typo-reset a:not(.link),.typo-reset a:not(.link-icon){color:#012922}.typo-reset-small ol li,.typo-reset-small ul li{position:relative}.typo-reset-small ul li:before{content:"—";color:#012922;position:absolute;top:0;left:0}small{font-size:11px;font-weight:500}.rub{font-family:PTSans,sans-serif;font-size:.95em;vertical-align:baseline}*,:after,:before{box-sizing:border-box}body{margin:0;overflow-anchor:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body.is-old-browser{overflow:hidden}a,button,label{-webkit-tap-highlight-color:transparent}img{max-width:100%}a{transition-property:color;transition-duration:.3s;transition-timing-function:ease;text-decoration:none;outline:none;color:inherit}a[href^="tel:"]{white-space:nowrap}input,textarea{font-family:inherit;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}input:focus,textarea:focus{outline:none}input:invalid,textarea:invalid{box-shadow:none}input::-ms-clear,textarea::-ms-clear{display:none}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-transition:all 0s 50000s;transition:all 0s 50000s}sup{font-size:75%;line-height:0}figure{margin:0}.hide{display:none}@media only screen and (max-width:959px){.hide-on-mobile{display:none}}@media only screen and (min-width:960px){.hide-on-tablet{display:none}}@media only screen and (max-width:1023px){.hide-on-tablet-wide{display:none}}.show{display:block}.nobr{white-space:nowrap}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;position:absolute;left:0;top:0;height:100%;width:100%}iframe{border:none}picture{display:block;background-repeat:no-repeat;background-size:cover;background-position:50%}@keyframes autofill{to{color:inherit;background-color:transparent}}.grid-landing{max-width:1600px;padding-left:20px;padding-right:20px;margin:0 auto}@media only screen and (min-width:1600px){.grid-landing{padding-left:89px;padding-right:89px}}.grid-width-landing{max-width:1728px;margin:0 auto}@media only screen and (min-width:1280px){.grid-width-landing{padding-left:20px;padding-right:20px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.transform-enter-active,.transform-leave-active{transition:transform .3s}.transform-enter,.transform-leave-to{transform:translateY(100%)}.booking-popup{max-width:712px}.booking-popup__content{padding-top:48px;padding-bottom:48px}@media only screen and (min-width:1280px){.booking-popup__content{padding-top:64px;padding-bottom:64px}}.booking-popup__title{font-size:32px;line-height:1.1;font-family:Apoc,serif}@media only screen and (min-width:1280px){.booking-popup__title{font-size:56px;line-height:1.1}}.booking-popup__description{margin-top:32px;font-size:14px;line-height:1.6;background-color:#fff7ec}@media only screen and (min-width:1280px){.booking-popup__description{margin-top:48px;font-size:16px;line-height:1.6}}.booking-popup__list{margin-top:32px}@media only screen and (min-width:1280px){.booking-popup__list{margin-top:48px}}.booking-popup__list-item{font-size:14px;line-height:1.6;position:relative;display:flex;justify-content:space-between}@media only screen and (min-width:1280px){.booking-popup__list-item{font-size:16px;line-height:1.6}}.booking-popup__list-item:not(:first-child){margin-top:8px}@media only screen and (min-width:1280px){.booking-popup__list-item:not(:first-child){margin-top:8px}}.booking-popup__list-item:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(1,41,34,.16)}.booking-popup__list-item span{background-color:#fff7ec;z-index:1}.booking-popup__list-item span:first-child{padding-right:16px}.booking-popup__list-item span:last-child{padding-left:16px}.booking-popup__price{margin-top:32px;font-size:24px;line-height:1.2;display:flex;flex-direction:column;align-items:flex-start;width:100%}@media only screen and (min-width:1280px){.booking-popup__price{margin-top:48px;font-size:40px;line-height:1.2}}.booking-popup__mortgage{font-size:11px;line-height:1.6;margin-top:12px;text-transform:uppercase;padding:7px 16px 6px;border:1px solid rgba(1,41,34,.16);border-radius:72px}@media only screen and (min-width:1280px){.booking-popup__mortgage{font-size:12px;line-height:1.6;margin-top:16px}}.booking-popup__action{margin-top:32px}@media only screen and (min-width:1280px){.booking-popup__action{margin-top:48px}}.booking-popup__tag{margin-top:32px;padding-left:16px;padding-right:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:72px;height:32px;border:1px solid rgba(1,41,34,.16);font-size:12px;font-weight:400;letter-spacing:.48px;text-transform:uppercase;color:#012922;white-space:nowrap}@media only screen and (min-width:1280px){.booking-popup__tag{margin-top:48px}}.booking-popup__tag svg{fill:#012922;flex-shrink:0;margin-right:8px}