
.SiteNav--modeHeader .SiteNav__item--active {pointer-events: none;}
h1.Layout__title {text-align: center}

/*.uk-transition-slide-bottom {
    transform: translateY(100%);
}
.uk-transition-fade, [class*="uk-transition-scale"], [class*="uk-transition-slide"] {
    transition: .3s ease-out;
        transition-property: all;
    transition-property: opacity,transform,filter;
    opacity: 0;
}
.uk-position-bottom {
    bottom: 0;
    left: 0;
    right: 0;
}
[class*="uk-position-top"], [class*="uk-position-bottom"], [class*="uk-position-left"], [class*="uk-position-right"], [class*="uk-position-center"] {
    position: absolute !important;
    max-width: 100%;
}
.uk-overlay-default {
    background: rgba(255,255,255,0.8);
}
.uk-overlay {
    padding: 30px 30px;
}

.uk-transition-toggle:hover [class*="uk-transition-slide"], .uk-transition-toggle:focus [class*="uk-transition-slide"], .uk-transition-active.uk-active [class*="uk-transition-slide"] {
    opacity: 1;
    transform: translate(0, 0);
}*/


.tooltip-inner h3, .tooltip-inner h2 {font-size: 1.375rem;line-height: 1;color: #d6bb9f;font-weight: 700;letter-spacing: .01em;margin: 0 0 4px;}
.tooltip-inner h3 span {font-size:65%; font-weight: normal}
.tooltip-inner h2 {color: #ff5e00}
.tooltip-inner h4 {font-size: 1.125rem;line-height: 1.55556;color: #4f4f4f;display: -webkit-box;display: -webkit-flex;display: flex;font-weight: 700;margin: 0 0 12px;}
.tooltip-inner h2+h4 {font-weight: normal}
.tooltip-inner p, .tooltip-inner h5 {font-size: 1rem;line-height: 1.75;color: #828282;}
.tooltip-inner h5 {display: flex; justify-content: space-between; max-width: 70%}

/* bootstrap tooltip */
.tooltip.show {
    opacity: 1;
}

.bs-tooltip-auto[data-popper-placement^="top"], .bs-tooltip-top {
    padding: .4rem 0;
}
.tooltip {
    position: absolute; pointer-events: none;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0;
}


.tooltip-inner {
    max-width: 280px;
    padding: 22px 38px 20px;
	background-color: #f7f7f7;
box-shadow: 0 6px 12px rgba(0,0,0,.15);
border-left:#ff5e00 solid 4px;
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem;
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
    bottom: 0;
}

.tooltip .tooltip-arrow::before {
box-sizing: border-box;
    position: absolute;
    content: "";
    border-color: transparent;
        border-top-color: transparent;
    border-style: solid;
}
.tt-button {display: none}
.Floor__svg-mobile {display: none}

@media (max-width:767px){

.Floor__svg-desktop {display: none}
.Floor__svg-mobile {display: block}

.tooltip.building-tooltip-mobile {pointer-events: all} 

.tt-button {    padding: 0px;
    height: 32px; min-height: 32px; border: none;
    line-height: 32px;
    text-align: center;
    display: block !important; margin-top:10px}
}
.close-btm {position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;padding: 15px;
    color: #999;}
	.close-btm:hover {color: #000}
@media (min-width:768px){ .building-tooltip-mobile, .close-btm  {display:none} }

.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
    top: -1px;
    border-width: .4rem .4rem 0;
    border-top-color: #f7f7f7;
}

.fade {
    transition: opacity .15s linear;
}



/* from floor.css */

:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:900px;--uk-breakpoint-l:1000px;--uk-breakpoint-xl:1280px}

:root {
--floor-available-color: hsl(145,50%,62%);
--floor-booked-color: hsl(4,100%,73%);
--floor-sold-color: hsl(0,0%,51%);
}

.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:2000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-100%;box-sizing:border-box;width:100%;padding:0;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;max-width:1050px}@media (min-width:900px){.uk-offcanvas-bar{left:-100%;width:100%;padding:0}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-100%}@media (min-width:900px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-100%}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{-webkit-transition:left .3s ease-out;transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{-webkit-transition-property:right;transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:100%}@media (min-width:900px){.uk-open>.uk-offcanvas-reveal{width:100%}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:10;top:auto;right:auto;padding:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;left:20px;top:35px}@media (max-width:1279px){.uk-offcanvas-close{left:auto;right:20px}}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(51,51,51,.5);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open:before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container{position:relative;left:0;-webkit-transition:left .3s ease-out;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:100%}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-100%}@media (min-width:900px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:100%}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-100%}}



.uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-text-small{font-size:.875rem;line-height:1.5}.uk-text-large{font-size:1.5rem;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-emphasis{color:#333!important}.uk-text-primary{color:#1e87f0!important}.uk-text-secondary{color:#222!important}.uk-text-success{color:#32d296!important}.uk-text-warning{color:#faa05a!important}.uk-text-danger{color:#f0506e!important}.uk-text-background{-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0}}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}@media (min-width:640px){.uk-text-left\@s{text-align:left!important}.uk-text-right\@s{text-align:right!important}.uk-text-center\@s{text-align:center!important}}@media (min-width:900px){.uk-text-left\@m{text-align:left!important}.uk-text-right\@m{text-align:right!important}.uk-text-center\@m{text-align:center!important}}@media (min-width:1000px){.uk-text-left\@l{text-align:left!important}.uk-text-right\@l{text-align:right!important}.uk-text-center\@l{text-align:center!important}}@media (min-width:1280px){.uk-text-left\@xl{text-align:left!important}.uk-text-right\@xl{text-align:right!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap,.uk-text-truncate{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis}td.uk-text-truncate,th.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word;word-wrap:break-word}td.uk-text-break,th.uk-text-break{word-break:break-all}

.uk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:hsla(0,0%,100%,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>:focus{outline:none}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:-webkit-box;display:-webkit-flex;display:flex}.uk-lightbox-toolbar{padding:10px;background:rgba(0,0,0,.3)}.uk-lightbox-toolbar,.uk-lightbox-toolbar>*{color:hsla(0,0%,100%,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:hsla(0,0%,100%,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.7);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.uk-lightbox-button:hover{color:#fff}.uk-lightbox-iframe{width:80%;height:80%}

[class*=uk-position-bottom], [class*=uk-position-center], [class*=uk-position-left], [class*=uk-position-right], [class*=uk-position-top] {
    position: absolute!important;
}
.uk-position-top {
    top: 0;
    left: 0;
    right: 0;
}

[class*="uk-position-center-left"], [class*="uk-position-center-right"] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.uk-position-center-left {
    left: 0;
}

.uk-position-center-right {
    right: 0;
}

.uk-position-medium {
    max-width: calc(100% - 60px);
    margin: 30px;
}

.uk-lightbox-button {
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,.3);
    color: hsla(0,0%,100%,.7);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.uk-position-medium[class*="uk-position-center-left"], .uk-position-medium[class*="uk-position-center-right"] {
    -webkit-transform: translateY(-50%) translateY(-30px);
    transform: translateY(-50%) translateY(-30px);
}

.uk-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
        margin-top: 0px;
        margin-left: 0px;
    padding: 0;
    list-style: none;
}
.uk-grid-small {
    margin-left: -20px;
}
.uk-grid-small > * {
    padding-left: 20px;
}
.uk-child-width-1-2\@s > * {
    width: 50%;
}
[class*="uk-width"] {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
}
.uk-form-label {
    padding-left: 20px;
    padding-right: 20px;
    color: #bdbdbd;
    font-size: 12px;
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}
.uk-grid + .uk-grid-small {margin-top: 20px;}
.feedback-form__footer {
    text-align: center;
    margin-top: 2rem;
}
.feedback-form__legal-text {
    color: #bdbdbd;
    font-size: .75rem;
    max-width: 400px;
    margin: 0 auto 2em;
}
.feedback-form__legal-text a {
    text-decoration: underline;
    color: inherit;
}
.feedback-form__apartment-info {
    border-left: 4px solid #ff5e00;
    color: #4f4f4f;
    font-size: 1.25rem;
    font-weight: 700;
    margin: 48px 0 24px;
    padding-left: 10px;
}

.RoomsPage__tabs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0}.RoomsPage__tabs--margined{margin-bottom:40px}.RoomsPage__blockText{padding-top:80px;text-align:center}.RoomsPage__blockText--noPadding{padding-top:0}@media (max-width:899px){.RoomsPage__blockText--hideOnMobile{display:none}}.RoomsPage__blockTextDescription{color:#bdbdbd}.Floor{padding-bottom:80px}.Floor__container--padded{position:relative}.Floor__main{margin-bottom:48px}.Floor__main--noMargin{margin-bottom:0}@media (max-width:899px){.Floor__main .Floor__container{padding:0}}.Floor__mainInner{position:relative;text-align:center}@media (max-width:899px){.Floor__mainInner:not(.Floor__mainInner--small){overflow-x:auto;-webkit-overflow-scrolling:touch}}.Floor__mainInner--small .Floor__image img{-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:899px){.Floor__mainInner:not(.Floor__mainInner--small) .Floor__image img{max-height:450px}}.Floor__compass{position:absolute;right:-50px;top:-50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}@media (max-width:899px){.Floor__compass{display:none}}.Floor__image{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;z-index:2}@media (max-width:899px){.Floor__image img{max-width:none;width:auto}}.Floor__svg{left:0;position:absolute;width:100%;height:100%;top:0}.Floor__polygon{cursor:pointer;/*mix-blend-mode:multiply;*/-webkit-transition:fill .25s;transition:fill .25s}.Floor__polygon--default{fill:transparent}.Floor__polygon--default:hover{fill:#ff5e00}

.Floor__polygon--available{fill:var(--floor-available-color)}.Floor__polygon--available:hover{fill:#36a162}.Floor__polygon--booked{fill:var(--floor-booked-color)}.Floor__polygon--booked:hover{fill:#ff1f0f}.Floor__polygon--sold{fill:var(--floor-sold-color)}.Floor__polygon--sold:hover{fill:#4f4f4f}.Floor__statuses{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;padding:0}@media (max-width:639px){.Floor__statuses{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.Floor__status{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.Floor__status:not(:last-child){margin-right:30px}

.Floor__statusBadge{background-color:var(--floor-status-color);border-radius:4px;margin-right:10px;width:20px;height:20px}.Floor__statusText{font-size:1.125rem;line-height:1.55556;color:#333;display:inline-block;font-weight:700;min-width:100px}.Floor__levels{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:32px 0}.Floor__levelsWrapper{margin-bottom:40px}.Floor__levelsHeading{font-size:1.125rem;line-height:1.33333;color:#333;margin-bottom:32px;text-align:center} .Floor__levelsInner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 0 -8px -14px;padding:0}@media (max-width:639px){.Floor__levelsInner{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow-x:auto;padding:24px 0;width:calc(100% + 28px);-webkit-overflow-scrolling:touch}.Floor__levelsInner:after,.Floor__levelsInner:before{content:"";-webkit-box-flex:1;-webkit-flex:1;flex:1;height:44px;min-width:14px}}.Floor__levelWrapper{margin-bottom:8px;text-align:center}.Floor__levelWrapper:not(:first-child){margin-left:14px}.Floor__level{font-size:1.125rem;line-height:1.33333;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:2px;color:#828282;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:30px;height:30px;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s}@media (max-width:639px){.Floor__level{width:44px;height:44px}}.Floor__level--active{background-color:#ff5e00;color:#fff}@media (min-width:640px){.Floor__level:not(.Floor__level--active):hover{background-color:#d6bb9f;color:#fff}}.Floor__tooltip{background-color:#f7f7f7;box-shadow:0 6px 12px rgba(0,0,0,.15);margin-top:-10px;min-width:280px;padding:22px 38px 20px;pointer-events:none;position:absolute;text-align:left;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:3}.Floor__tooltip:before{background-color:#ff5e00;content:"";height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.Floor__tooltip:after{border-bottom:10px solid transparent;border-left:10px solid #f7f7f7;border-top:10px solid transparent;bottom:0;content:"";left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:0;height:0;z-index:0}html:root .Floor__tooltip--withoutPointer:after{display:none}.Floor__tooltip--medium{padding:20px 48px 28px 34px}.Floor__tooltip--medium .Floor__tooltipNumber{color:#ff5e00}.Floor__tooltip--medium .Floor__tooltipTitle{font-weight:500}.Floor__tooltip.--right{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.Floor__tooltip.--right:before{left:auto;right:0}.Floor__tooltip.--right:after{left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.Floor__tooltip.--bottom{margin-top:10px;-webkit-transform:translate(-50%);transform:translate(-50%)}.Floor__tooltip.--bottom:after{bottom:auto;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Floor__tooltip.--left{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.Floor__tooltip.--left:after{left:auto;right:0;-webkit-transform:translateY(50%) rotate(180deg);transform:translateY(50%) rotate(180deg)}.Floor__tooltip.--rightBottom{margin-top:10px;-webkit-transform:translate(0);transform:translate(0)}.Floor__tooltip.--rightBottom:before{left:auto;right:0}.Floor__tooltip.--rightBottom:after{bottom:auto;left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Floor__tooltip.--leftBottom{-webkit-transform:translate(-100%);transform:translate(-100%)}.Floor__tooltip.--leftBottom:after{bottom:auto;top:0;left:auto;right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (max-width:899px){.Floor__tooltip:not(.Floor__tooltip--withMobile){display:none}}@media (max-width:899px){.Floor__tooltip--withMobile{min-width:80px;padding:12px 15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Floor__tooltip--withMobile:before{width:2px}.Floor__tooltip--withMobile .Floor__tooltipNumber{font-size:1rem;line-height:1;margin-bottom:8px}.Floor__tooltip--withMobile .Floor__tooltipTitle{font-size:.875rem;line-height:1}.Floor__tooltip--withMobile .Floor__tooltipListItem{line-height:1.5}}.Floor__tooltipItemRow{display:-webkit-box;display:-webkit-flex;display:flex}.Floor__tooltipItemRow>:first-child{min-width:12px}.Floor__tooltipInner{position:relative;z-index:5}.Floor__tooltipAnimation-enter-active,.Floor__tooltipAnimation-leave-active{-webkit-transition:opacity .75s;transition:opacity .75s}.Floor__tooltipAnimation-leave-active{-webkit-transition-duration:.5s;transition-duration:.5s}.Floor__tooltipAnimation-enter,.Floor__tooltipAnimation-leave-to{opacity:0}.Floor__tooltipNumber{font-size:1.375rem;line-height:1;color:#d6bb9f;font-weight:700;letter-spacing:.01em;margin:0 0 4px}.Floor__tooltipTitle{font-size:1.125rem;line-height:1.55556;color:#4f4f4f;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:700;margin:0 0 12px}.Floor__tooltipTitle>:last-child{margin-left:5px}.Floor__tooltipList{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0;padding:0}.Floor__tooltipList li{font-size:1rem;line-height:1.75;color:#828282}.Floor__tooltipListItem{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.Floor__tooltipListItem>:last-child{color:#4f4f4f;margin-left:20px}.Floor__tooltipButton{display:block;font-size:1rem;margin-top:14px;line-height:34px;padding:0 12px;pointer-events:all}@media (min-width:900px){.Floor__tooltipButton{display:none}}.Floor__panel{margin-bottom:54px}@media (max-width:999px){.Floor__panel{margin-bottom:32px}}.Floor__panelInner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fafafa;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 22px}@media (max-width:999px){.Floor__panelInner{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-color:transparent;border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.Floor__panelInner--padded{padding:20px 0}.Floor__panelColumn:first-child,.Floor__panelColumn:last-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media (max-width:999px){.Floor__panelColumn:not(:last-child){margin-bottom:32px}}@media (max-width:999px){.Floor__panelColumn--flex{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}}.Floor__panelLink{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:hsla(0,0%,51%,.5);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-transition:color .25s;transition:color .25s}.Floor__panelLink svg{margin-right:20px;-webkit-transition:stroke .25s;transition:stroke .25s}.Floor__panelLink:hover{color:#828282}.Floor__panelLink:hover svg{stroke:#ff5e00}.Floor__panelCompass{margin-left:auto;width:48px;height:48px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.Floor__currentFloor{font-size:1.5rem;line-height:1;font-weight:700;color:#4f4f4f}@media (min-width:1000px){.Floor__currentFloor{/*display:none*/text-align: right;font-size: 1.125rem;} .Floor__panelCompass {display: none}}.Floor__mobileLabel{font-size:1.25rem;line-height:1;color:#333;margin:24px 0 0;padding:0 16px;text-align:center}@media (min-width:900px){.Floor__mobileLabel{display:none}}.RoomsParamsCard{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;min-height:220px;padding:10px;-webkit-transition:background-color .25s;transition:background-color .25s}.RoomsParamsCard:hover{background-color:#f2f2f2}.RoomsParamsCard:hover .RoomsParamsCard__button{opacity:1}.RoomsParamsCard:hover .RoomsParamsCard__button:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.RoomsParamsCard__info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding-left:10px}.RoomsParamsCard__imageWrapper{background-color:#fff;-webkit-flex-basis:57.1%;flex-basis:57.1%;position:relative}.RoomsParamsCard__image{left:0;margin:0 auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;height:100%}.RoomsParamsCard__number{font-size:1.25rem;line-height:1.6;font-weight:700;color:#4f4f4f;margin-bottom:0}.RoomsOffCanvas__badge,.RoomsParamsCard__badge{font-size:.6875rem;line-height:2.18182;background-color:#ff7e75;border-radius:2px;color:#fff;display:inline-block;margin-top:5px;padding:0 5px;text-transform:uppercase}.RoomsParamsCard__tableWrapper{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-top:15px}.RoomsParamsCard__table{font-size:.75rem;line-height:1.66667;border-collapse:collapse;border-spacing:0;color:#4f4f4f;width:100%}.RoomsParamsCard__table th{color:#828282}.RoomsParamsCard__table td{text-align:right}.RoomsParamsCard__button{font-size:.9375rem;line-height:1.6;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#828282;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.RoomsParamsCard__button:after{color:#828282;content:"→";display:inline-block;margin-left:4px;-webkit-transition:-webkit-transform .25s .15s;transition:-webkit-transform .25s .15s;transition:transform .25s .15s;transition:transform .25s .15s,-webkit-transform .25s .15s}@media (min-width:640px){.RoomsParams__filtersWrapper{position:-webkit-sticky;position:sticky;top:15px;z-index:10}}.RoomsParams__filters{background-color:#f8f2ed;padding:24px 20px 35px}@media (max-width:639px){.RoomsParams__filters{margin-bottom:32px;max-width:255px}}@media (max-width:639px) and (min-width:375px){.RoomsParams__filters{margin:0 auto 32px}}@media (max-width:375px){.RoomsParams__filters{max-width:none}}.RoomsParams__radios{display:-webkit-box;display:-webkit-flex;display:flex}.RoomsParams__radio{-webkit-flex-shrink:1;flex-shrink:1;max-width:47px;position:relative;width:25%}.RoomsParams__radio--full{max-width:none;width:100%}.RoomsParams__radio--full:not(:last-child){margin-bottom:10px}html:root .RoomsParams__radio--full label{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:20px;width:100%}.RoomsParams__radio:not(:last-child){margin-right:4px}.RoomsParams__radio label{font-size:.9375rem;line-height:1.4;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid rgba(0,0,0,.15);border-radius:2px;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:47px;height:47px;-webkit-transition:color .25s,border-color .25s,background-color .25s;transition:color .25s,border-color .25s,background-color .25s}.RoomsParams__radio input{opacity:0;position:absolute}.RoomsParams__radio input:checked+label{background-color:#ff5e00;border-color:#ff5e00;color:#fff}.RoomsParams__noRooms{text-align:center}.RoomsParams__noRoomsIcon{margin:0 auto 32px;max-width:210px}.RoomsParams__noRoomsCaption{font-size:1.5rem;line-height:1.25;color:#8c8c8c;margin:0 auto;max-width:565px}.RoomsParams__floorButtons{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:3px;position:relative;z-index:5}@media (max-width:899px){.RoomsParams__floorButtonWrapper--desktop{display:none}}@media (min-width:900px){.RoomsParams__floorButtonWrapper--mobile{display:none}}.RoomsParams__modalFloors{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-3px}.RoomsParams__modalFloors>*{margin-bottom:3px}.SiteForm__control.--active+label{pointer-events:all}.SiteForm__input{-webkit-text-fill-color:#4f4f4f;opacity:1}.SiteForm__input--center{padding:0 10px;text-align:center}.SiteForm__textarea{height:120px;min-height:120px;max-height:300px}.SiteForm__buttonWrapper{text-align:center}.SiteForm__select:not([multiple]):not([size]){background-position:95% 50%}.SiteForm__button{padding:0 56px}.SiteForm__label{color:#b8b8b8;font-size:1rem;line-height:1.5rem;padding-left:12px;pointer-events:none;position:absolute;-webkit-transition:font-size .2s,-webkit-transform .25s;transition:font-size .2s,-webkit-transform .25s;transition:transform .25s,font-size .2s;transition:transform .25s,font-size .2s,-webkit-transform .25s;top:12px}@media (max-width:639px){.SiteForm__group .SiteForm__group{padding-left:0}}@media (max-width:639px){.SiteForm__group>*{-webkit-flex-basis:100%;flex-basis:100%;margin-left:0}}@media (max-width:639px){.SiteForm__group>*+.SiteForm__group>*{margin-top:42px}}.SiteForm__group+.SiteForm__group{margin-top:60px}.SiteForm__fieldWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:42px;position:relative;width:100%}.SiteForm__fieldWrapper--collapse{margin-bottom:0}.SiteForm__fieldWrapper--small{margin-bottom:10px}.SiteForm__fieldWrapper .SiteForm__control{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.SiteForm__fieldWrapper .SiteForm__label{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.SiteForm__toggleWrapper{font-size:.9375rem;line-height:1.6;background:#e9e0d8;border:none;border-radius:2px;color:#000;padding:10px;width:100%}.SiteForm__toggleWrapper--margined{margin-top:16px}.SiteForm__toggleWrapper--center{text-align:center}.SiteForm__toggle{margin-right:10px}.SiteForm__toggle[type=radio]{background-color:#fff;background-image:none;border-radius:50%;width:16px;height:16px}.SiteForm__toggle[type=radio]:checked{background-color:#fff;border:6px solid #ff5e00}.RoomsOffCanvas__closeLabel{font-size:1.125rem;line-height:1.22222;color:#bdbdbd;margin-left:8px;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.RoomsOffCanvas__number{font-size:5rem;line-height:1.1;font-weight:700;color:#4f4f4f;margin:0}@media (max-width:999px){.RoomsOffCanvas__number{font-size:3.75rem}}@media (max-width:639px){.RoomsOffCanvas__number{font-size:2.5rem}}.RoomsOffCanvas__badge{margin:10px 0 0}.RoomsOffCanvas__listsContainer{margin-top:40px}@media (max-width:639px){.RoomsOffCanvas__listsContainer{margin-top:16px}}.RoomsOffCanvas__heading{margin-bottom:50px;padding-left:105px}@media (max-width:999px){.RoomsOffCanvas__heading{margin-bottom:25px;padding-left:16px}}.RoomsOffCanvas__info{padding:120px 16px 0 105px;margin-bottom:72px}@media (max-width:999px){.RoomsOffCanvas__info{padding-left:16px}}@media (max-width:639px){.RoomsOffCanvas__info{padding-top:75px}}.RoomsOffCanvas__grid{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:999px){.RoomsOffCanvas__grid{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.RoomsOffCanvas__buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (min-width:640px) and (max-width:899px){.RoomsOffCanvas__buttons{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.RoomsOffCanvas__button:not(:last-child){margin-bottom:23px}@media (min-width:640px) and (max-width:899px){.RoomsOffCanvas__button:not(:last-child){margin-bottom:0;margin-right:32px}}.RoomsOffCanvas__list{font-size:1.125rem;line-height:1.33333;color:#4f4f4f;margin:0 0 40px;padding:0}@media (max-width:639px){.RoomsOffCanvas__list{font-size:1rem;margin-bottom:16px}}.RoomsOffCanvas__list li{position:relative}.RoomsOffCanvas__list li:not(:last-child){margin-bottom:5px}@media (min-width:640px) and (max-width:899px){.RoomsOffCanvas__listsContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:32px}}@media (min-width:640px) and (max-width:899px){.RoomsOffCanvas__params{margin-bottom:0;margin-right:16px}}.RoomsOffCanvas__params li{padding-left:28px}.RoomsOffCanvas__params li:before{background-color:#4f4f4f;border-radius:50%;content:"";left:0;position:absolute;width:5px;height:5px;top:10px}.RoomsOffCanvas__properties{margin-bottom:40px}.RoomsOffCanvas__propertyIcon{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-right:10px}.RoomsOffCanvas__plans{border-top:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;padding:0}@media (max-width:999px){.RoomsOffCanvas__plans{margin-bottom:40px}}@media (max-width:424px){.RoomsOffCanvas__plans{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.RoomsOffCanvas__plan{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;-webkit-flex-basis:50%;flex-basis:50%;padding:10px 0}@media (max-width:999px){.RoomsOffCanvas__plan{padding:20px 0}}@media (max-width:639px){.RoomsOffCanvas__plan{border-right:none;-webkit-flex-basis:100%;flex-basis:100%}}.RoomsOffCanvas__plan:nth-child(2n){border-right:none}.RoomsOffCanvas__plan img{margin:0 auto;padding:0 24px}@media (max-width:424px){.RoomsOffCanvas__plan img{width:100%}}.RoomsOffCanvas__decorations{margin:0;padding:0}.RoomsOffCanvas__slider{max-width:100%;width:525px}@media (max-width:999px){.RoomsOffCanvas__slider{-webkit-flex-basis:40%;flex-basis:40%;margin-top:40px;width:100%}}@media (max-width:639px){.RoomsOffCanvas__slider{margin-top:32px;width:calc(100% + 32px)}}.RoomsOffCanvas__sliderContainer{margin-bottom:20px;overflow:hidden;position:relative}.RoomsOffCanvas__slide{width:100%}.RoomsOffCanvas__sliderImage{margin:0 auto;max-height:497px;max-width:348px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:639px){.RoomsOffCanvas__sliderImage{max-width:none}}.RoomsOffCanvas__thumbnav{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.RoomsOffCanvas__thumbnav:after,.RoomsOffCanvas__thumbnav:before{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.RoomsOffCanvas__thumb.uk-active .RoomsOffCanvas__thumbLink:before{background-color:transparent}.RoomsOffCanvas__thumbLink{position:relative}.RoomsOffCanvas__thumbLink:before{background-color:rgba(51,51,51,.5);content:"";left:0;position:absolute;width:100%;height:100%;top:0;-webkit-transition:background-color .35s;transition:background-color .35s}.RoomsOffCanvas__arrow{background:none;border:none;height:100%;padding:0;position:absolute;top:0;-webkit-transition:background-color .25s;transition:background-color .25s;width:50px}@media (max-width:639px){.RoomsOffCanvas__arrow{bottom:0;height:50px;top:auto}html:root .RoomsOffCanvas__arrow{background-color:rgba(0,0,0,.4)}html:root .RoomsOffCanvas__arrow svg{stroke:#fff}}.RoomsOffCanvas__arrow svg{-webkit-transition:stroke .25s;transition:stroke .25s}.RoomsOffCanvas__arrow:focus{background-color:rgba(0,0,0,.025);outline:none}.RoomsOffCanvas__arrow:hover{background-color:rgba(0,0,0,.05)}.RoomsOffCanvas__arrow:hover svg{stroke:#333}.RoomsOffCanvas__arrow--prev{left:0}.RoomsOffCanvas__arrow--next{right:0}.RoomsOffCanvas__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}

.Floor__compass {
    position: absolute;
    right: 40px;
    top: 250px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
}
.Floor__tooltipButton, .RoomsOffCanvas__button--primary, .RoomsOffCanvas__button--secondary, .SiteForm__button, .SiteHeader__button, .uk-button {
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
        font-weight: inherit;
        font-size: inherit;
        line-height: inherit;
    color: inherit;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 34px;
    vertical-align: middle;
    font-size: 1.125rem;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    border-radius: 2px;
    font-weight: 700;
    -webkit-transition: background-color .25s,border-color .25s,color .25s;
    transition: background-color .25s,border-color .25s,color .25s;
}

.Floor__tooltipButton, .RoomsOffCanvas__button--primary, .SiteForm__button, .uk-button-primary {
    background-color: #ff5e00;
    color: #fff;
}

.Floor__tooltipButton:not(:disabled), .RoomsOffCanvas__button--primary:not(:disabled), .RoomsOffCanvas__button--secondary:not(:disabled), .SiteForm__button:not(:disabled), .SiteHeader__button:not(:disabled), .uk-button:not(:disabled) {
    cursor: pointer;
}

.Floor__tooltipButton:focus, .Floor__tooltipButton:hover, .RoomsOffCanvas__button--primary:focus, .RoomsOffCanvas__button--primary:hover, .SiteForm__button:focus, .SiteForm__button:hover, .uk-button-primary:focus, .uk-button-primary:hover {
    background-color: #e65400;
    color: #fff;
}



.Floor {padding-bottom: 80px; display: block; line-height: 1.5;}
.Floor__svg polygon {outline:none!important}
.Floor__polygon--sold, .all-sold {cursor: default}
.RoomsOffCanvas__sliderImage {
    max-width: 348px;
    max-height: none!important;
    width: auto!important;
    height: auto!important;
}
@media (max-width: 899px) {

.Floor__mainInner:not(.Floor__mainInner--small) .Floor__image img {
    max-height: 700px;
}

.the-floor .tooltip {display: none!important}
.click-tool {pointer-events:visible}
}
@media (max-width: 767px) {

.Floor__mainInner:not(.Floor__mainInner--small) .Floor__image img {
    max-height: 450px;
}


.RoomsOffCanvas__sliderImage {
    max-width: 328px;
}

}

@media (min-width: 900px) {
.Floor__mainInner:not(.Floor__mainInner--small) .Floor__image img {
    max-height: 700px;
}
}

.Floor__svg {mix-blend-mode: multiply;}
.canvas-compass {position: relative;}
.canvas-compass img {width: 100px;opacity: 0.5; display:block; position: absolute;right: 20px;top: 30px;}


@media (min-width:1000px){ .Floor__panelCompass {display: block; margin-left: 20px;} .Floor__panelColumn.Floor__panelColumn--flex {display: flex; justify-content: end; align-items: center;} }

@media (min-width:1000px) and (max-width:1125px) { .Floor__statusText, .Floor__currentFloor {font-size: 1rem; } .Floor__statusText {min-width: 0px} .Floor__status:not(:last-child) {margin-right: 20px;} }

.building-change {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-bottom: 2rem}
.building-change .Breadcrumbs__link {margin-right: 0.75rem}
.building-change .Breadcrumbs__link.active {font-weight: bold}