body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{margin:0;padding:0;height:100%;width:100%;max-height:100%;font-family:"MainFont"}iframe{border:none}#root,.app{height:100%}.app{display:flex;flex-grow:0;flex-shrink:0;flex-flow:column;width:100%;flex-basis:0}.footer .nav-menu{display:none;width:0;height:0}button,input[type=reset],input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menu-bar{z-index:10}.plot-detailed-information{z-index:100}.menu{z-index:130}.mouse-blocker{z-index:140}.spinner{z-index:150}.popup-menu{z-index:160}.plot-more-information{z-index:170}.site-plan-selector-menu .entries{z-index:175}.full-screen-images-viewer{z-index:180}.video-player{z-index:190}.what-are-you-looking-for{z-index:195}.dialog{z-index:200}.tooltip{z-index:400}.nav-menu{height:60px;background-color:#4a4a49;flex-shrink:0}.site-plans .dropdown-selector-menu{display:none}.site-plans .dropdown-selector-menu.visible{display:block}.site-plans .dropdown-selector-menu .entries .entry.has-filtered-options{font-weight:400}.site-plans.single-site .site-plan-wrapper>.inner>.tab{display:none}.site-plans .dropdown-selector-menu .entries .entry.has-no-filtered-options{color:#bbb;font-weight:lighter}.site-plan-selector-menu{height:30px;width:100%;text-align:center;line-height:30px;box-sizing:border-box;border-bottom:1px solid #ccc}.site-plans{flex-direction:column}.site-plan-wrapper,.site-plans,.site-plans-wrapper{height:100%;width:100%;display:flex}.site-plan-wrapper>.inner>.tab>.name{padding-left:5px}.site-plans-wrapper{height:100%;position:relative;box-sizing:border-box;overflow:hidden}.site-plan-wrapper,.site-plans{height:100%;width:100%;display:flex;position:relative}.site-plan-window{height:100%;width:100%;top:0}.mobile .site-plan-wrapper.generic-window,.mobile .site-plan-wrapper.generic-window>.inner{box-shadow:none}.site-plan{position:relative;flex-grow:1;overflow:hidden;display:flex;flex-basis:0}.menu-bar-horizontal.site-plan{flex-direction:column}.main-view{height:100%;flex-direction:row;flex-grow:1;flex-basis:0}.menu-bar-horizontal.site-plan .main-view{width:100%;height:auto;flex-direction:column}.birds-eye-view{height:100%;width:100%;overflow:hidden;display:none;position:relative}.birds-eye-view.visible{display:block}.birds-eye-view .markers,.birds-eye-view .markers .unit-markers{width:100%;height:100%;position:absolute;top:0;left:0}.birds-eye-view .markers .unit-marker{display:none;max-width:1%}.birds-eye-view .markers .drag-drop-marker{display:none;position:absolute;margin-top:-15px;margin-left:-15px;width:30px;height:30px}.birds-eye-view.show-unit-markers .markers .unit-marker{display:block}.birds-eye-view .directional-buttons{position:absolute;left:8px;bottom:15px;background-color:transparent;border-radius:5px;z-index:10}.birds-eye-view .directional-buttons button{height:40px;width:50px}.birds-eye-view .directional-buttons button .inner{max-height:100%;height:100%;width:100%}.birds-eye-view .directional-buttons button .inner .text{max-height:0;display:none}.birds-eye-view .directional-buttons button .inner .icon{height:100%}.birds-eye-view .directional-buttons button,.birds-eye-view .directional-buttons button .inner,.birds-eye-view .directional-buttons button .inner .icon{background-color:transparent;border:0;outline:none;box-shadow:none}.birds-eye-view .directional-buttons button .inner .icon img{width:100%}.unit-marker{width:36px;height:0x;box-sizing:border-box;position:absolute;transform:translate(-50%,-100%);resize:horizontal}.unit-marker .inner{height:auto;padding:0 0 calc(100% - 4px);background-color:#4e7c94;box-sizing:border-box;border:2px solid #fff;cursor:pointer;border-radius:9999px;width:100%}.fade-in-unit-markers .unit-marker .inner{animation:fade-in-unit-marker 3s linear;-webkit-animation:fade-in-unit-marker 3s linear;-moz-animation:fade-in-unit-marker linear 3s;-o-animation:fade-in-unit-marker linear 3s;-ms-animation:fade-in-unit-marker linear 3s}.unit-marker.favourite .inner{border-color:var(--unit-marker-favourite-color)}.unit-marker.available .inner{background-color:var(--available-unit-marker-color)}.unit-marker.sold-or-unavailable .inner{background-color:var(--sold-or-unavailable-unit-marker-color)}.unit-marker.future-release .inner{background-color:var(--future-release-unit-marker-color)}.unit-marker.coming-soon .inner{background-color:var(--coming-soon-unit-marker-color)}.unit-marker.reserved .inner{background-color:var(--reserved-unit-marker-color)}.unit-marker.filtered-out .inner{border-color:#333;opacity:.3}.hide-filtered-out-plots .unit-marker.filtered-out .inner{display:none}@keyframes fade-in-unit-marker{0%{opacity:0}to{opacity:1}}.dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.dialog>.inner{background-color:var(--dialog-background-color);box-shadow:var(--dialog-box-shadow);width:300px;max-width:100%;min-height:100px;border-radius:4px;border:var(--dialog-border);padding-bottom:10px}.dialog>.inner .top{padding-top:6px;padding-right:6px;padding-left:6px}.dialog>.inner .top .title{width:100%;line-height:30px;padding-left:36px;padding-right:6px;box-sizing:border-box;color:var(--dialog-message-color);font-size:20px;text-align:center}.dialog>.inner .top .close{float:right;padding:0}.dialog>.inner .top .close>.inner{float:right;background-color:transparent;box-shadow:none;width:30px;height:30px;box-sizing:border-box}.dialog>.inner .top .close>.inner .icon{width:100%;height:100%;box-sizing:border-box}.dialog>.inner .top .close>.inner .icon img{max-width:100%;max-height:100%}.dialog>.inner .message{padding:6px;color:var(--dialog-message-color);text-align:center}.dialog>.inner .buttons{width:100%;height:auto;padding:4px;display:flex;flex-direction:row;justify-content:space-around}.dialog>.inner .buttons .dialog-button{border:0;padding:1px;color:#fff;min-width:90px;border-radius:3px;font-weight:700;color:var(--dialog-button-text-color);background-color:var(--dialog-button-background-color);border-radius:9999px}.dialog>.inner .buttons .dialog-button:hover{color:var(--dialog-button-text-color-hover);background-color:var(--dialog-button-background-color-hover)}.dialog.error>.inner,.dialog.error>.inner .buttons .dialog-button{border-color:var(--error-red)}.filters.menu{padding-left:10px;padding-right:10px;padding-bottom:10px;width:350px}.filters>.row{float:left;width:100%;height:120px}.filters>.row>.icon-button{width:33%;display:inline-block;height:100%}.filters>.row .icon-button>.inner{width:100%;height:100%;display:flex;border-radius:0;flex-direction:column;justify-content:center;padding:0;box-sizing:border-box}.filters>.row .icon-button>.inner>.icon{width:100%;height:60px;text-align:center;justify-content:center}.filters>.row .icon-button>.inner>.icon>img{width:80px;height:80px}.filters>.row .icon-button>.inner>.text{color:var(--text-color-1);padding:1px;box-sizing:border-box}.tooltip{opacity:0;transition:opacity .3s;position:fixed;display:none;border-bottom:1px dotted #000;background-color:#fff;color:var(--text-color-1);border-radius:10px;top:0;padding:10px;box-shadow:0 0 6px 0 rgb(0 0 0/85%)}.tooltip.visible{display:block}.tooltip.visible.faded-in{opacity:1;transition:opacity 1s}.tooltip>.triangle{position:absolute;top:calc(50% - 10px);width:0;height:0}.tooltip.align-right>.triangle{left:-10px;border-right:10px solid #fff}.tooltip.align-left>.triangle,.tooltip.align-right>.triangle{border-top:10px solid transparent;border-bottom:10px solid transparent}.tooltip.align-left>.triangle{right:-10px;border-left:10px solid #fff}.zoomable-dragable{max-height:100%;max-width:100%;overflow:hidden;position:relative}.zoomable-dragable,.zoomable-dragable>.image-wrapper,.zoomable-dragable>.image-wrapper .image{width:100%;height:100%}.zoomable-dragable .image-hider{display:block;width:100%;height:100%;background-color:#fff;position:absolute}.zoomable-dragable.show-image .image-hider{display:none}.zoomable-dragable>.image-wrapper{display:block;height:auto;width:auto;overflow:hidden;position:absolute;cursor:move}.spinner{display:inline-block;position:relative;width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-40px,-40px);display:none}.spinner.visible,.spinner div{display:block}.spinner div{box-sizing:border-box;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top:8px solid var(--spinner-color)}.spinner div:first-child{animation-delay:-.45s}.spinner div:nth-child(2){animation-delay:-.3s}.spinner div:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.directional-buttons{text-align:center}.menu{box-sizing:border-box;position:absolute;top:40px;right:90px;width:300px;max-width:100%;max-width:calc(100% - 14px);max-height:100%;background-color:#fff;background-color:var(--menus-background-color);box-shadow:var(--menu-shadow);padding:4px;display:none;float:none;border-top-left-radius:10px}@media screen and (max-width:500px){.menu{left:50%;transform:translate(-50%)}}.menu.visible{display:block}.menu .icon-button .inner{background-color:var(--menu-button-background-color);box-shadow:var(--menu-button-shadow)}.icon-button{color:#fff;box-sizing:border-box;padding:4px;float:left;border-radius:4px}.icon-button>.inner{color:#fff;border-radius:4px;box-shadow:var(--menu-shadow);cursor:pointer}.icon-button[disabled]>.inner{background-color:var(--menu-button-background-color-disabled)}.icon-button>.inner>.icon{width:100%;text-align:center;font-size:30px;display:flex;align-items:center}.icon-button>.inner>.icon>svg{margin:0 auto;display:block}.icon-button>.inner>.text{width:100%;height:50%;font-size:14px;height:40px;text-align:center;padding-bottom:10px}.unit-marker-key{width:100%;float:left;margin:5px 0 0;color:var(--text-color-1);font-weight:700;padding:0 0 0 4px}.unit-marker-key .entries{width:100%;float:left;padding:0;font-weight:400;margin:3px 0 0}.unit-marker-key .entry{float:left;display:inline-block;font-size:16px;margin-right:8px;line-height:16px;color:var(--text-color-1);padding-top:2px;padding-bottom:2px}.unit-marker-key :last-child.entry{margin-right:0}.unit-marker-key .entry .marker{width:16px;height:16px;border-radius:9999px;float:left;margin-right:4px}.unit-marker-key .entry .marker.sold-or-unavailable{background-color:var(--sold-or-unavailable-unit-marker-color)}.unit-marker-key .entry .marker.coming-soon{background-color:var(--coming-soon-unit-marker-color)}.unit-marker-key .entry .marker.available{background-color:var(--available-unit-marker-color)}.unit-marker-key .entry .marker.reserved{background-color:var(--reserved-unit-marker-color)}.sub-menu-header .unit-marker-key{height:100%;display:flex}.sub-menu-header .entries,.sub-menu-header .unit-marker-key .entries{margin:auto}.sub-menu-header{position:relative;display:flex;background-color:transparent;width:100%;float:left;flex-direction:row;box-sizing:border-box}.sub-menu-header>.button-back-wrapper{flex-grow:0;box-sizing:border-box;width:50px;height:50px;display:none}.back-visible .sub-menu-header>.button-back-wrapper{display:inline-block}.sub-menu-header>.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;text-align:center;line-height:50px;color:var(--text-color-1);font-weight:700;text-align:left;padding-left:10px;box-sizing:border-box;font-size:20px}.sub-menu-header>.button-close-wrapper{width:50px;height:50px;float:right;flex-grow:0;box-sizing:border-box}.sub-menu-header .icon-button .inner,.sub-menu-header .icon-button .inner .icon,.sub-menu-header>.button-back-wrapper .icon-button,.sub-menu-header>.button-close-wrapper .icon-button{width:100%;height:100%}.sub-menu-header .icon-button .inner .icon img{max-width:100%;max-height:100%}.sub-menu-header>.button-close-wrapper .icon-button{float:right}.sub-menu-header .icon-button>.inner{background-color:transparent;box-shadow:none}.sub-menu-header .icon-button>.inner .icon{width:40px}.sub-menu-header .icon-button>.inner:hover .icon{color:var(--blue-1)}.sub-menu-header .icon-button{background-color:transparent}.sub-menu-header .icon-button>.inner>.text{display:none}.checkbox-filter{text-align:center}.checkbox-filter>.wrapper{width:auto;margin:0 auto;position:relative;display:inline-block}.checkbox-filter .checkbox-filter-option .checkbox__label{color:var(--text-color-3)}.checkbox-filter .checkbox-filter-option .checkbox{font-weight:var(--text-3-weight);color:var(--checkbox-background-color)}.checkbox-filter-option{position:relative;display:block;padding-bottom:10px;float:left}.checkbox-filter-option>.checkbox .tick-container{display:inline-flex;align-items:center;text-align:center}.checkbox-filter-option>.checkbox .tick-container .tick{width:15px;height:15px;display:inline;margin:0 auto}.checkbox-filter-option>.checkbox{float:left;margin:0 auto;padding-left:10px;font-size:30px}.checkbox-filter-option>.checkbox .checkbox__label{padding-left:10px;font-size:20px;height:100%;display:inline-flex;align-items:center}.checkbox-filter-option>.text{margin:0 auto;display:block;height:30px;line-height:30px;padding-left:5px;box-sizing:border-box;overflow:hidden;color:#fff;text-align:left}.checkbox :after,HTML SCSSResult Skip Results Iframe EDIT ON .checkbox :before{box-sizing:border-box}.checkbox{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-gap:.5em;font-size:2rem;width:100%;color:var(--checkbox-border-color)}.checkbox--checkbox-disabled-color{color:var(--checkbox-disabled-color)}.tick-container{display:inline-grid;width:1em;height:1em;border-radius:var(--checkbox-border-radius);border:.1em solid;background:var(--checkbox-background-color);overflow:hidden}.tick-container svg{transition:transform .1s ease-in 25ms;transform:scale(0);transform-origin:bottom left;stroke:var(--checkbox-tick-color)}.checkbox__input{display:grid;overflow:hidden;grid-template-areas:"checkbox"}.checkbox__input>*{grid-area:checkbox}.checkbox__input input{opacity:0;width:1em;height:1em}.checkbox__input input:focus+.tick-container{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em var(--checkbox-focus-color)}.checkbox__input input:checked+.tick-container svg{transform:scale(1)}.checkbox__input input:disabled+.tick-container{color:var(--checkbox-disabled-color)}.status-filter .checkbox-filter-option.available .checkbox__label{color:var(--available-unit-marker-color)}.status-filter .checkbox-filter-option.sold-or-unavailable .checkbox__label{color:var(--sold-or-unavailable-unit-marker-color)}.status-filter .checkbox-filter-option.future-release .checkbox__label{color:var(--future-release-unit-marker-color)}.status-filter .checkbox-filter-option.coming-soon .checkbox__label{color:var(--coming-soon-unit-marker-color)}.status-filter .checkbox-filter-option.reserved .checkbox__label{color:var(--reserved-unit-marker-color)}.status-filter .checkbox-filter-option{width:100%}.status-filter .checkbox-filter-option .checkbox__label{font-weight:400}.house-type-filter{flex-grow:0;flex-shrink:0;flex-flow:column;flex-basis:0;max-height:90%}.house-type-filter.visible{display:flex}.house-type-filter .checkbox-filter{width:100%;flex-grow:1;overflow-y:auto}.house-type-filter .sub-menu-header{width:100%;float:none}.house-type-filter .checkbox-filter .wrapper{display:inline-block;height:100%}.house-type-filter .checkbox-filter-option{position:relative;box-sizing:border-box;padding:0;margin-top:5px;overflow:hidden;border:3px solid transparent;WIDTH:100%}.house-type-filter .checkbox-filter-option img{display:none}.house-type-filter .checkbox-filter-option.checkeddfdfdf{border:3px solid #f8005d}.house-type-filter .checkbox-filter-option>input[type=checkbox]{position:relative;bottom:-1px;left:-1px;float:right}.house-type-filter .checkbox-filter-option>.text{height:auto;padding:0}.house-type-filter .checkbox-filter-option>.text img{display:none;vertical-align:bottom}.menu-bar{flex-grow:0;width:70px;height:100%;padding-right:10px;padding-left:10px;display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff}.menu-bar>button{background-color:transparent;box-shadow:none;position:relative;padding:10px;border-radius:4px;box-sizing:border-box;float:left}.menu-bar>.button-3d,.menu-bar>.button-brochures,.menu-bar>.button-fullscreen,.menu-bar>.button-house-types,.menu-bar>.button-plots,.menu-bar>.button-site{position:relative;width:100%;padding:0;justify-content:center;display:flex;float:left}.menu-bar>.button-3d .inner,.menu-bar>.button-brochures .inner,.menu-bar>.button-fullscreen .inner,.menu-bar>.button-house-types .inner,.menu-bar>.button-plots .inner,.menu-bar>.button-site .inner{box-shadow:none;width:100%}.menu-bar>.button-3d .inner .icon,.menu-bar>.button-3d .inner .icon img,.menu-bar>.button-brochures .inner .icon,.menu-bar>.button-brochures .inner .icon img,.menu-bar>.button-fullscreen .inner .icon,.menu-bar>.button-house-types .inner .icon,.menu-bar>.button-house-types .inner .icon img,.menu-bar>.button-plots .inner .icon,.menu-bar>.button-plots .inner .icon img,.menu-bar>.button-site .inner .icon,.menu-bar>.button-site .inner .icon img{max-width:100%;max-height:100%;justify-content:center}.menu-bar>.button-fullscreen .inner .icon img{max-width:130%}.menu-bar>.button-3d .text,.menu-bar>.button-brochures .text,.menu-bar>.button-fullscreen .text,.menu-bar>.button-house-types .text,.menu-bar>.button-plots .text,.menu-bar>.button-site .text{display:none}.menu-bar>.button-site>.wrapper>.icon-1{font-size:50px;position:absolute;left:18px;color:var(--red-1);z-index:1;top:4px}.menu-bar>.button-site>.wrapper>.icon-2{font-size:36px;position:absolute;left:47px;top:16px;color:#ccc;z-index:2}.menu-bar>.button-site>.wrapper>.icon-3{font-size:50px;position:absolute;left:0;top:0;color:var(--blue-1)}.menu-bar>.slider-wrapper{display:inline-block;float:left;width:100px;margin-left:10px;height:70px;overflow:hidden}.menu-bar>.slider-wrapper>.slider{top:50%;transform:translateY(-50%)}.menu-bar>.drag-drop-street-view-button{height:50px;width:50px;padding:0;justify-content:center;display:flex;float:left}.drag-drop-street-view-button img{width:auto;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-bar>.star{width:40px;height:40px;min-height:40px;display:inline-block;float:left;width:100%;margin-top:7px;margin-bottom:0}.menu-bar>.star .inner{display:none}.menu-bar .filler{flex-grow:1}.menu-bar .zoom-buttons{margin-bottom:10px}@media screen and (max-height:330px){.menu-bar{width:50px}.menu-bar>.drag-drop-street-view-button{height:45px;width:30px}.menu-bar>.star{height:30px;min-height:30px;margin-top:5px;margin-bottom:0}.drag-drop-street-view-button img{width:auto;height:50px}.menu-bar .zoom-buttons .icon-button{width:100%;height:30px}}.configurator-visible .menu-bar.horizontal>.button-3d,.configurator-visible .menu-bar.horizontal>.button-site,.configurator-visible .menu-bar.horizontal>.drag-drop-street-view-button,.configurator-visible .menu-bar.horizontal>.star,.configurator-visible .menu-bar.horizontal>.zoom-buttons,.configurator-visible .menu-bar>.button-3d,.configurator-visible .menu-bar>.button-site,.configurator-visible .menu-bar>.drag-drop-street-view-button,.configurator-visible .menu-bar>.star,.configurator-visible .menu-bar>.zoom-buttons,.outside-360-visible .menu-bar.horizontal>.button-site,.outside-360-visible .menu-bar.horizontal>.drag-drop-street-view-button,.outside-360-visible .menu-bar.horizontal>.zoom-buttons,.outside-360-visible .menu-bar>.button-site,.outside-360-visible .menu-bar>.drag-drop-street-view-button,.outside-360-visible .menu-bar>.zoom-buttons,.three-d-visible .menu-bar.horizontal>.button-3d,.three-d-visible .menu-bar.horizontal>.drag-drop-street-view-button,.three-d-visible .menu-bar.horizontal>.star,.three-d-visible .menu-bar.horizontal>.zoom-buttons,.three-d-visible .menu-bar>.button-3d,.three-d-visible .menu-bar>.drag-drop-street-view-button,.three-d-visible .menu-bar>.star,.three-d-visible .menu-bar>.zoom-buttons{display:none}.menu-bar .site-plan-360-back-button .inner,.menu-bar .site-plan-360-back-button .inner .icon,.menu-bar .site-plan-360-show-minimap-button .inner,.menu-bar .site-plan-360-show-minimap-button .inner .icon{width:100%;height:100%}.menu-bar .site-plan-360-back-button .inner .icon img,.menu-bar .site-plan-360-show-minimap-button .inner .icon img{max-width:100%;max-height:100%}.menu-bar .site-plan-360-back-button>.inner,.menu-bar .site-plan-360-show-minimap-button>.inner{background-color:transparent;box-shadow:none}.menu-bar .site-plan-360-back-button>.inner .icon,.menu-bar .site-plan-360-show-minimap-button>.inner .icon{justify-content:center;display:flex}.menu-bar .site-plan-360-back-button>.inner:hover .icon{color:var(--blue-1)}.menu-bar .site-plan-360-back-button>.inner>.text,.menu-bar .site-plan-360-show-minimap-button>.inner>.text{display:none}.menu-bar .site-plan-360-back-button{height:45px}.menu-bar .icon-button.site-plan-360-show-minimap-button,.menu-bar .site-plan-360-back-button{position:relative;display:inline-block;float:left;width:100%;padding:0;margin-top:10px;background-color:transparent}.menu-bar .icon-button.site-plan-360-show-minimap-button{height:55px}.menu-bar .icon-button.site-plan-360-show-minimap-button .inner .icon img{width:150%;max-width:150%;max-height:150%}.menu-bar.horizontal .icon-button.site-plan-360-show-minimap-button{float:right}.menu-bar .configurator-back-button .inner,.menu-bar .configurator-back-button .inner .icon{width:100%;height:100%}.menu-bar .configurator-back-button .inner .icon img{max-width:100%;max-height:100%}.menu-bar .configurator-back-button>.inner{background-color:transparent;box-shadow:none}.menu-bar .configurator-back-button>.inner .icon{justify-content:center;display:flex}.menu-bar .configurator-back-button>.inner:hover .icon{color:var(--blue-1)}.menu-bar .configurator-back-button>.inner>.text{display:none}.menu-bar .configurator-back-button{position:relative;display:inline-block;float:left;width:100%;height:45px;padding:0;margin-top:10px;background-color:transparent}.menu-bar.horizontal{max-height:140px;width:100%;display:block;flex-wrap:wrap;padding-right:0;box-sizing:border-box;flex-flow:row wrap;flex-basis:30px}.menu-bar.horizontal .drag-drop-street-view-button,.menu-bar.horizontal .filler,.menu-bar.horizontal .icon-button,.menu-bar.horizontal .inserted,.menu-bar.horizontal .star,.menu-bar.horizontal .zoom-buttons{display:inline;width:auto;height:60px;float:left;margin-top:0}.menu-bar.horizontal .star{width:60px;margin-bottom:0}@media screen and (max-width:350px){.menu-bar.horizontal .drag-drop-street-view-button,.menu-bar.horizontal .filler,.menu-bar.horizontal .icon-button,.menu-bar.horizontal .inserted,.menu-bar.horizontal .star,.menu-bar.horizontal .zoom-buttons{height:45px}}@media screen and (max-width:350px){.menu-bar.horizontal .star{width:50px}}.menu-bar.horizontal .drag-drop-street-view-button img{height:100%;width:auto}.menu-bar.horizontal .icon-button.site-plan-360-show-minimap-button .inner .icon img{height:120%;width:auto}.menu-bar.horizontal .icon-button .inner,.menu-bar.horizontal .icon-button .inner .icon{height:100%;width:auto}.menu-bar.horizontal .star svg{padding:4px;box-sizing:border-box}.menu-bar.horizontal>.drag-drop-street-view-button{width:45px;margin:0 auto auto;text-align:center;display:flex;align-items:center;justify-content:center}.menu-bar.horizontal .zoom-buttons{margin:0;display:inline-block;box-sizing:border-box}.menu-bar.horizontal .zoom-buttons,.menu-bar.horizontal>.drag-drop-street-view-button{float:right}.menu-bar.horizontal .star{margin-top:0}.menu-bar.horizontal .icon-button>.inner>.icon{height:100%}.menu-bar.horizontal>.button-fullscreen .inner .icon,.menu-bar.horizontal>.button-fullscreen .inner .icon img,.menu-bar.horizontal>.button-house-types .inner .icon,.menu-bar.horizontal>.button-house-types .inner .icon img,.menu-bar.horizontal>.button-plots .inner .icon,.menu-bar.horizontal>.button-plots .inner .icon img,.menu-bar.horizontal>.button-site .inner .icon,.menu-bar.horizontal>.button-site .inner .icon img{height:100%;max-width:none;max-height:none;display:inline}.menu-bar.horizontal>.button-fullscreen{float:right}.disable-3d .menu-bar .button-3d,.disable-3d .menu-bar.horizontal .button-3d{display:none}.menu-bar.brochures-active .button-brochures{background-color:#d8d8d6;background-color:var(--menu-button-active-background)}.menu-bar .window-entries .icon-button .inner{box-shadow:none;width:40px;height:40px}.menu-bar .window-entries .icon-button .text{display:none}.menu-bar .window-entries .icon-button .inner .icon,.menu-bar .window-entries .icon-button .inner .icon img{width:100%;height:100%}.slider{background-color:#ccc;box-sizing:border-box;position:relative}.slider.vertical{width:10px;padding:15px 0}.slider.horizontal{height:10px;padding:0 15px}.slider>.inner{box-sizing:border-box;background-color:#22a;margin:0 auto;position:absolute}.slider.vertical>.inner{width:0;top:15px;bottom:15px;margin-left:50%}.slider.horizontal>.inner{height:0;left:15px;right:15px;margin-top:5px}.slider>.inner>.handle{width:20px;height:20px;border-radius:8px;background-color:#2c6ac1;margin-left:-10px;margin-top:-10px;position:absolute;cursor:pointer}.slider>.inner>.handle.active{background-color:#250ba8}.star{font-size:22px;color:var(--star-unselected);position:relative;display:block;height:30px;width:30px;cursor:pointer}.star .inner{top:5%;left:5%;position:absolute;font-size:20px;display:block;height:88%;width:88%}.star svg{display:inline-block;width:100%!important;height:100%;text-align:center;position:absolute;top:0;left:0}.star.selected{color:var(--star-selected)}.zoom-buttons{width:100%;float:left;display:inline-block;text-align:center}.zoom-buttons .icon-button{width:50px;height:50px;background-color:transparent;box-shadow:none;float:none}.zoom-buttons .icon-button .inner,.zoom-buttons .icon-button .inner .icon{width:100%;height:100%;justify-content:center;-webkit-box-shadow:none;-moz-box-shadow:none}.zoom-buttons .icon-button .inner .icon img{max-width:100%;max-height:100%}.drag-drop-street-view-button.dragging{position:fixed;z-index:1000}.generic-window{position:absolute;display:none}.generic-window.visible{display:block}.generic-window>.inner{background-color:#fff;border-radius:0;display:flex;flex-direction:column;position:relative;box-shadow:0 0 6px 0 rgb(0 0 0/85%);color:var(--text-color-1)}.generic-window>.inner>.tab{height:30px;display:flex;flex-direction:row;padding:3px;line-height:30px;border-bottom:1px solid #eee}.generic-window>.inner>.tab>.icon-button{height:30px;padding:0;background-color:transparent}.generic-window>.inner>.tab>.name{flex-basis:100%;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.generic-window>.inner>.tab>.filler{width:100%;flex-basis:0}.generic-window>.inner>.tab>.filler,.generic-window>.inner>.tab>.name{cursor:move}.generic-window>.inner>.tab>.icon-button>.inner,.generic-window>.inner>.tab>.icon-button>.inner>.icon,.generic-window>.inner>.tab>.icon-button>.inner>.icon>img{height:100%;padding:0;background-color:transparent;box-shadow:none}.generic-window>.inner .main{height:100%;display:flex;overflow-y:auto;flex-direction:column}.main-menu>.row{float:left;width:100%}.main-menu>.row>.icon-button{width:50%;display:inline-block;height:100%}.main-menu>.row>.icon-button>.inner>.icon{height:60px}.video-player{display:none;background-color:#fff;width:100%;height:100%;top:0;left:0}.video-player.maximized{position:fixed}.video-player.visible{display:block}.video-player .video-wrapper{position:relative;max-width:100%;max-height:100%;display:inline-flex}.video-player.maximized .video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player .video-wrapper,.video-player .video-wrapper video{width:100%;height:auto}.video-player.fill-height .video-wrapper,.video-player.fill-height .video-wrapper video{height:100%;width:auto}.video-player .button-play-pause{display:none;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;transition:opacity 1s ease-out;opacity:0}.video-player.has-video .button-play-pause{display:block}.video-player.has-video.ui-visible .button-play-pause{display:block;opacity:1}.video-player .button-play-pause img{width:100%;height:100%}.video-player .progress-bar{position:absolute;bottom:10px;left:5%;width:90%;height:100%;display:none;background-color:#fff;height:6px;box-sizing:border-box;border-left:5px solid #fff;border-right:5px solid #fff;border-radius:5px}.video-player .progress-bar .bar{background-color:#003a5d;height:4px;position:relative;top:50%;transform:translateY(-50%);box-sizing:border-box}.video-player .progress-bar.visible{display:block;z-index:2}.video-player .icon-button .text{display:none}.video-player .button-close{position:absolute;top:5px;right:5px;height:50px;width:50px;box-shadow:none}.video-player .icon-button .inner,.video-player .icon-button .inner .icon,.video-player .icon-button .inner .icon img{background-color:transparent;height:100%;width:100%;box-shadow:none}.video-player .button-close{display:none}.video-player.maximized .button-close{display:block}.video-player.has-video .button-fullscreen{width:30px;height:30px;position:absolute;bottom:25px;right:5px;box-sizing:border-box;z-index:2;padding:0;background-color:hsla(0,0%,100%,.6666666666666666);display:none}.video-player.has-video.ui-visible .button-fullscreen{display:block}.video-player.has-video.ui-visible .button-fullscreen .inner{width:40px;height:40px;position:relative;left:-5px;top:-5px;border-radius:6px}.video-player.has-video .button-volume{width:15px;height:15px;position:absolute;bottom:6px;right:6px;box-sizing:border-box;z-index:2;padding:0;display:none}.video-player.has-video.ui-visible .button-volume{display:block}.video-player.has-video.ui-visible .button-volume .inner{width:15px;height:15px;position:relative;left:0;top:0;border-radius:6px}.video-player .volume-wrapper{z-index:3;background-color:rgba(64,64,64,.7803921568627451);height:100px;position:absolute;bottom:20px;right:40px;display:none;box-sizing:border-box}.video-player .volume-wrapper .volume-wrapper-inner{width:100%;height:100%;box-sizing:border-box;padding:15px}.video-player.has-video .volume-wrapper.visible{display:block}.video-player .slider{z-index:3;background-color:#fff;border-radius:2px;width:4px;height:100%;bottom:0;position:relative;left:0}.video-player .slider .handle{margin-top:-3px;height:9px;border-radius:0}.plot-search{color:var(--text-color-1)}.plot-search>.plot-number{width:100%;padding-bottom:4px;font-size:19px;font-weight:500;box-sizing:border-box;position:relative;display:block;float:left}.plot-search>.plot-number>.text{padding:2px 10px 2px 23px;display:inline-block;box-sizing:border-box;float:left;line-height:23px;height:23px}.plot-search>.plot-number>.value{color:var(--text-color-1);padding:2px;background-color:#fff;min-width:60px;display:inline-block;box-sizing:border-box;overflow:hidden;height:26px;line-height:23px;border:0;border-radius:3px;font-size:16px}.plot-search>.plot-number.invalid>.value{border:1px solid red}.plot-search .keyboard-button-wrapper>.keyboard-button{border-radius:6px}.numerical-keyboard>.keyboard-button-wrapper{width:33%;box-sizing:border-box;text-align:center;display:inline-block;padding:4px;float:left}.numerical-keyboard>.keyboard-button-wrapper>.keyboard-button{font-weight:560;padding:0 15px;box-sizing:border-box;background-color:var(--keyboard-button-background-color);box-shadow:var(--keyboard-button-shadow);min-width:52px;height:50px}.numerical-keyboard>.keyboard-button-wrapper.backspace>.keyboard-button{position:relative;display:flex;flex-direction:column;justify-content:center}.numerical-keyboard>.keyboard-button-wrapper.backspace,.numerical-keyboard>.keyboard-button-wrapper.backspace>.keyboard-button,.numerical-keyboard>.keyboard-button-wrapper.backspace>.keyboard-button:hover{background-color:transparent;box-shadow:none}.numerical-keyboard>.keyboard-button-wrapper>.keyboard-button:hover{background-color:var(--keyboard-button-background-color-hover);color:var(--keyboard-button-text-color-hover)}.numerical-keyboard>.keyboard-button-wrapper>.keyboard-button img{width:60px;height:60px}.site-picker .select-wrapper{float:left;width:100%}.mouse-blocker{position:absolute;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.6784313725490196)}.mouse-blocker.visible{display:block}.popup-menu{display:none;position:fixed;width:auto;height:auto}.popup-menu.visible{display:block}.popup-menu>.inner{position:absolute}.popup-menu>.inner.top-right{transform:translate(-100%)}.popup-menu>.inner.bottom-right{transform:translate(-100%,-100%)}.popup-menu>.inner.bottom-left{transform:translateY(-100%)}.popup-menu>.inner.top-center{transform:translate(-50%)}.popup-menu>.inner.bottom-center{transform:translate(-50%,-100%)}.popup-menu>.inner.middle-left{transform:translateY(-50%)}.popup-menu>.inner.middle-right{transform:translate(-100%,-50%)}.popup-menu.relocated .plot-menu-triangle{display:none}.plot-more-information{width:500px;flex-grow:1;flex-shrink:0;flex-flow:column;background-color:var(--menus-background-color-2)}.plot-more-information.visible{display:flex;max-height:90%;overflow:hidden}.plot-more-information-gallery,.plot-more-information-overview{width:100%;background-color:#fff;color:#fff;padding:10px;box-sizing:border-box;min-height:100%;max-height:100%}.plot-more-information-overview{overflow-y:hidden;box-sizing:border-box;position:relative;font-size:14px;line-height:14px}.plot-more-information .jumpable-zoomable-dragable{height:500px;max-height:100%}.plot-more-information-overview .overview-header{height:auto;padding:0;line-height:0}.plot-more-information-overview .about-plot,.plot-more-information-overview .n-of-typed-roomss,.plot-more-information-overview .name{line-height:18px;font-size:18px;height:20px}.plot-more-information-overview.show-all{overflow-y:auto}.plot-more-information-overview.show-limited{max-height:163px}.plot-more-information-overview .overview-image{height:120px;margin:5px;float:left;max-width:60%}.plot-more-information-overview .name{color:var(--blue-1);font-weight:700;font-size:18px}.plot-more-information-overview .name>.star{float:right;display:inline-block}.plot-more-information-overview .about-plot .number{color:var(--red-1)}.plot-more-information-overview .about-plot .price,.plot-more-information-overview .about-plot .status{color:#fff}.plot-more-information-overview .about-plot .number,.plot-more-information-overview .about-plot .price,.plot-more-information-overview .about-plot .status{float:left}.plot-more-information-overview .about-plot .price,.plot-more-information-overview .about-plot .status{margin-left:5px}.plot-more-information-overview .about-plot{font-weight:700}.plot-more-information-overview .n-of-typed-roomss{display:block}.plot-more-information-overview .n-of-typed-rooms{float:left;margin-right:10px}.plot-more-information-overview .n-of-typed-rooms svg{margin-right:4px}.plot-more-information-gallery{padding-left:0;height:100%;max-height:100%;max-width:100%;width:100%;float:left}.plot-more-information-gallery.horizontal{height:300px}.plot-more-information .tab-panel{width:100%;display:flex;flex-direction:column;overflow:hidden;flex-basis:auto}.plot-more-information .tab-panel .tabs{overflow-y:auto;flex-shrink:0}.plot-more-information .tab-panel .panels{overflow:hidden;box-sizing:border-box;flex-grow:1}.plot-more-information .tab-panel .panels .tab-panel-panel{float:left}.plot-more-information-overview .button-show-street-view{width:30px;height:40px;box-sizing:border-box;padding:0 3px 0 0;margin-top:-2px;background-color:transparent;float:right}.plot-more-information-overview .button-show-street-view .inner:hover,.plot-more-information-overview .button-show-street-view:hover{background-color:transparent}.plot-more-information-overview .button-show-street-view:hover svg{color:var(--menu-button-background-color-hover)}.plot-more-information-overview .button-show-street-view .inner{padding-left:2px;padding-right:2px;box-sizing:border-box;background-color:transparent;box-shadow:none}.plot-more-information-overview .button-show-street-view .inner,.plot-more-information-overview .button-show-street-view .inner .icon{width:100%;height:100%}.plot-more-information-overview .button-show-street-view:hover{color:red}.plot-more-information.full-screen-gallery-and-floor-plans{width:100%;height:100%;left:0;top:0;max-width:100%;max-height:100%;padding:0;margin:0;border-radius:0;transform:none}.plot-more-information.full-screen-gallery-and-floor-plans .zoomable-dragable .image-hider{background-color:#000}.plot-more-information.full-screen-gallery-and-floor-plans .sub-menu-header>.button-back-wrapper,.plot-more-information.full-screen-gallery-and-floor-plans .sub-menu-header>.button-close-wrapper{z-index:10}.plot-more-information.full-screen-gallery-and-floor-plans .plot-more-information-floor-plans,.plot-more-information.full-screen-gallery-and-floor-plans .plot-more-information-gallery{box-sizing:border-box;padding:0;margin:0}.plot-more-information.full-screen-gallery-and-floor-plans .tab-panel .tabs{display:none}.plot-more-information.full-screen-gallery-and-floor-plans .tab-panel,.plot-more-information.full-screen-gallery-and-floor-plans .tab-panel .panels,.plot-more-information.full-screen-gallery-and-floor-plans .tab-panel .panels .tab-panel-panel{box-sizing:border-box;width:100%;height:100%;position:absolute;padding:0;margin:0;border:none}.tab-panel{width:100%;display:block;float:left;box-sizing:border-box}.tab-panel .tabs{flex-direction:row}.tab-panel .panels,.tab-panel .tabs{width:100%;display:flex;box-sizing:border-box}.tab-panel .panels{border:5px solid var(--tab-panel-tab-background-color)}.tab-panel .tabs .tab-panel-tab{float:left;display:inline-block;flex-grow:1;flex-basis:0;padding-right:3px;box-sizing:border-box;height:30px;padding-bottom:3px}.tab-panel .tabs .tab-panel-tab.active{padding-bottom:0}.tab-panel .tabs .tab-panel-tab>.inner{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-left:2px;padding-right:2px;background-color:var(--tab-panel-tab-background-color);border-right:3px solid var(--tab-panel-tab-border-color);border-left:3px solid var(--tab-panel-tab-border-color);border-top:3px solid var(--tab-panel-tab-border-color);border-top-right-radius:4px;border-top-left-radius:4px;box-sizing:border-box;color:#fff;width:100%;height:100%;padding-bottom:5px}.tab-panel .panels .tab-panel-panel{width:100%;display:none;box-sizing:border-box}.tab-panel .panels .tab-panel-panel.active{display:block}.image-carousel{min-width:100%;box-sizing:border-box;padding:0}.image-carousel.vertical{overflow-y:auto;overflow-x:hidden;display:block;white-space:nowrap;width:100%;padding-bottom:3px}.image-carousel.vertical .inner{display:inline-block;width:100%;max-width:100%}.image-carousel.horizontal{overflow-x:auto;overflow-y:hidden;display:block;white-space:nowrap;width:100%;padding-right:3px;max-height:100%}.image-carousel.horizontal .inner{display:block;white-space:nowrap;height:100%;max-height:100%}.image-carousel .inner .image-wrapper{padding-left:3px;padding-right:3px;box-sizing:border-box;position:relative}.image-carousel.vertical .inner .image-wrapper{width:100%;height:auto;padding-top:3px;padding-bottom:0}.image-carousel.vertical .inner .image-wrapper img{min-width:100%;width:100%}.image-carousel.horizontal .inner .image-wrapper{max-height:100%;height:100%;width:auto;display:inline-block;overflow:hidden;padding-left:3px}.image-carousel.horizontal .inner .image-wrapper img{height:100%;max-height:100%;object-fit:contain}.image-carousel .inner .image-wrapper .expand{position:absolute;right:10px;top:10px;width:36px;height:36px;max-width:100%;max-height:100%;max-width:calc(100% - 40px);max-height:calc(100% - 40px);background-color:hsla(0,0%,54.9%,.8);border-radius:3px}.image-carousel .inner .image-wrapper .expand:hover{color:var(--blue-1)}.jumpable-zoomable-dragable{width:100%;min-height:100%;max-width:100%;overflow:hidden;position:relative;height:100%;max-height:100%;object-fit:contain}.jumpable-zoomable-dragable .zoomable-dragable{width:100%;height:100%}.jumpable-zoomable-dragable .left-button{left:0;margin-left:44px}.jumpable-zoomable-dragable .right-button{right:0;margin-right:44px}.jumpable-zoomable-dragable.no-more-left .left-button,.jumpable-zoomable-dragable.no-more-right .right-button{display:none}.jumpable-zoomable-dragable .icon-button{position:absolute;top:50%;height:50px;width:50px}.jumpable-zoomable-dragable .icon-button .inner,.jumpable-zoomable-dragable .icon-button .inner .icon,.jumpable-zoomable-dragable .icon-button .inner .icon img{background-color:transparent;height:100%;width:100%}.brochure-generation{box-sizing:border-box;text-align:center;left:50%;transform:translate(-50%);width:600px;border-radius:0;background-color:var(--menus-background-color-2);flex-direction:column;max-height:calc(100% - 50px)}.brochure-generation .content{float:left;height:auto;overflow:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.brochure-generation.visible{display:flex}.brochure-generation .fields{box-sizing:border-box;float:left;display:block}.brochure-generation .fields .title{width:20%}.brochure-generation .fields .first-name,.brochure-generation .fields .surname{width:35%;margin-left:10px;width:calc(40% - 10px)}.brochure-generation .fields .phone-number{width:40%;margin-top:15px}.brochure-generation .fields .email{width:55%;margin-left:10px;width:calc(60% - 10px);margin-top:15px}.brochure-generation .fields .field{border:1px solid var(--field-border-color);border-radius:3px;font-family:"MainFont";color:var(--form-field-text-color);height:30px;box-sizing:border-box;padding-left:10px;font-size:16px;font-weight:400}@media screen and (max-width:350px){.brochure-generation .fields .field{width:100%;margin-left:0;margin-top:10px}}.brochure-generation .fields .field.invalid,.brochure-generation .fields .field.invalid:focus{border-color:red;border-color:var(--error-red)}.brochure-generation .fields .field.invalid:focus{outline:none}.brochure-generation .fields .half-width{width:50%}.brochure-generation .fields .privacy-notice{width:20px;height:20px;line-height:20px;vertical-align:middle;margin:0 5px 0 0}.brochure-generation .fields .privacy-notice-text{text-decoration:underline;cursor:pointer}height:30px;margin:0;box-sizing:border-box;margin-bottom:5px;border:0;padding-left:10px;font-size:16px;color:#000;font-weight:400;.brochure-generation .fields .privacy-notice-text:hover{color:var(--blue-1)}.brochure-generation .fields .field{background-color:var(--text-field-background-color);height:42px}.brochure-generation .fields .field:focus{border:2px solid #2563eb;outline-color:#2563eb}.brochure-generation .sub-menu-header .title{color:#fff;color:var(--text-color-1);font-size:1.5rem;line-height:2rem;text-align:center;width:100%;padding-left:100px}@media screen and (max-width:410px){.brochure-generation .sub-menu-header .title{text-align:left;padding-left:10px}}.brochure-generation .submit{height:36px;float:left;width:160px;padding:0;box-sizing:border-box;float:none;margin-bottom:10px}.brochure-generation .submit .inner{padding:1px;background-color:var(--menu-button-background-color-2);height:100%;box-sizing:border-box;border-radius:18px}.brochure-generation .submit .text{height:100%;display:flex;flex-direction:column;justify-content:center;font-size:16px;padding-bottom:0}@keyframes rotate_generate_icon{to{transform:rotate(1turn)}}.brochure-generation>.icon-button.rotate .inner svg{-webkit-animation-name:rotate_generate_icon;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.opt-in-options{font-size:16px;font-family:"MainFont";color:var(--text-color-1);border:1px solid var(--field-border-color);float:left;padding:10px;margin-top:15px}.opt-in-option{display:inline-block;margin:0;padding:0;cursor:pointer}.opt-in-option .tick-container svg{transform:none;list-style-type:none}.opt-in-option .checkbox__input{border-radius:9999px;border:1px solid var(--field-border-color);width:65px;height:65px;position:relative;background-color:var(--text-field-background-color)}.opt-in-option .checkbox.checked .checkbox__input{background-color:var(--checkbox-background-color)}.opt-in-option .checkbox .checkbox__input .tick-container{margin:0 auto;position:absolute;top:50%;left:50%;border:none;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);box-shadow:none}.opt-in-option .checkbox.checked .tick-container{box-shadow:none}.opt-in-option .checkbox .tick-container{background-color:transparent}.opt-in-option .checkbox .path-background{fill:none;transition:transform .1s ease-in 25ms;transform:none}.opt-in-option .checkbox .path-icon{fill:var(--field-active-border-color);transition:transform .1s ease-in 25ms;transform:none}.opt-in-options .extra-info{font-size:14px;font-style:italic}.opt-in-warning{float:left;padding:10px;border-radius:10px;background-color:var(--warning-color);font-size:16px;font-family:"MainFont";color:var(--warning-text-color);fill:var(--warning-text-color);display:flex;margin-top:20px}.opt-in-warning .icon{width:45px;height:45px;float:left}.opt-in-warning .text{float:none;width:100%;text-align:left;padding-left:10px;flex-grow:1}.agree-tickbox{float:left;width:100%;margin-top:10px}.agree-tickbox .inner{margin:0 auto;display:inline-block}.agree-tickbox .checkbox{box-sizing:border-box;position:relative;font-size:14px;line-height:24px}.agree-tickbox .checkbox .checkbox__input{box-sizing:border-box;width:20px;height:20px}.agree-tickbox .checkbox .tick-container,.agree-tickbox .checkbox .tick-container svg,.image-viewer{box-sizing:border-box;width:100%;height:100%}.image-viewer{min-width:150px;min-height:150px;max-width:100%;max-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;flex-direction:column;overflow:hidden;background-color:#000}.image-viewer .sub-menu-header .title{text-align:center}.image-viewer .sub-menu-header .title .slider{width:100px;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.image-viewer.visible{display:flex}.image-viewer .zoomable-draggable-wrapper{flex-grow:1;overflow:hidden;width:auto;height:auto;text-align:center;position:relative}.favourites{flex-direction:column;max-height:95%;max-height:calc(100% - 20px);box-sizing:border-box;width:400px;max-width:95%;border-radius:4px;display:none;font-weight:lighter}.favourites.visible{display:flex}.favourites .entries-wrapper{float:left;width:100%;overflow-y:auto;flex-grow:1;padding-left:10px;padding-right:10px;padding-bottom:15px;box-sizing:border-box}.favourites .entries-wrapper .entries{width:100%;display:block;overflow:hidden}.favourites .no-entries{float:left;width:100%;color:var(--text-color-1);font-size:14px;text-align:center}.favourites .button-compare-selected{margin-left:10px}.favourites .button-compare-selected,.favourites .button-send-my-favourites-brochure{width:auto;float:left;background-color:transparent;color:var(--text-color-1);border:0 solid var(--button-border-color-2);font-size:18px;box-sizing:border-box;margin-top:15px;padding:4px 10px;border-radius:9999px;background-color:var(--menu-button-background-color-2);color:var(--text-color-2);font-weight:400}.favourite-entry{width:100%;min-height:50px;background-color:var(--menu-button-background-color);border-radius:3px;display:flex;flex-direction:row;box-sizing:border-box;vertical-align:middle;margin-top:12px}.favourite-entry .image-wrapper{height:50px;text-align:center;overflow:hidden;display:flex;justify-content:center;flex-grow:0;box-sizing:border-box}.favourite-entry .image-wrapper .image{height:100%;display:block}.favourite-entry .description-wrapper{height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;box-sizing:border-box;color:var(--text-color-1);line-height:16px;font-size:16px}.favourite-entry .description-wrapper .number{font-weight:700}.favourite-entry .description-wrapper .description,.favourite-entry .description-wrapper .plot-number{color:var(--text-color-1);font-weight:400}.favourite-entry .button-remove-wrapper{height:50px;width:30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.favourite-entry .button-remove-wrapper .close{display:block;padding:0}.favourite-entry .button-remove-wrapper .close>.inner:hover{color:red}.favourite-entry .button-remove-wrapper .close>.inner{float:right;background-color:transparent;box-shadow:none}.favourite-entry .button-remove-wrapper .close>.inner .icon{width:100%;height:100%}.favourite-entry .button-remove-wrapper .close>.inner .icon img{width:26px;height:26px}.favourite-entry .button-remove-wrapper .close>.inner,.favourite-entry .checkbox{width:30px;height:30px;box-sizing:border-box}.favourite-entry .checkbox{position:relative;padding:0;margin-top:10px;border:3px solid transparent;margin-right:6px}.favourite-entry .checkbox .checkbox__label{display:none}.favourite-entry .checkbox .checkbox__input{width:24px;height:24px;border-radius:3px;overflow:hidden}.favourite-entry .checkbox img{display:none;width:100%;height:100%}.favourite-entry .checkbox.checkeddfdfdf{border:3px solid #f8005d}.favourite-entry .checkbox>input[type=checkbox]{position:relative;bottom:-1px;left:-1px;float:right;width:100%;height:100%;box-sizing:border-box}.favourite-entry .checkbox .tick-container{width:100%;height:100%;box-sizing:border-box}.favourite-entry .checkbox>.text{display:none}.plot-detailed-information>.inner>.tab .next-previous{box-sizing:border-box;color:#000;min-width:156px;font-size:16px;color:var(--text-color-1);display:flex;flex-direction:row;overflow:hidden;max-width:none}.plot-detailed-information>.inner>.tab .next-previous>.text{width:auto;font-size:16px;overflow:hidden;min-width:110px;margin-right:-8px;margin-left:-8px}.plot-detailed-information>.inner>.tab .next-previous>.next,.plot-detailed-information>.inner>.tab .next-previous>.previous{width:30px;height:30px;box-sizing:border-box;outline:none}.plot-detailed-information>.inner>.tab .icon-button .text{display:none}.plot-detailed-information>.inner>.tab .icon-button .icon,.plot-detailed-information>.inner>.tab .icon-button .inner{width:100%;height:100%;box-shadow:none}.plot-detailed-information>.inner>.tab .icon-button svg{color:var(--text-color-1)}.plot-detailed-information .button-enter-house{display:none}.plot-detailed-information .button-enter-house.visible{display:block}.plot-detailed-information .button-enter-house,.plot-detailed-information .button-send-brochure{width:140px;height:30px;margin-top:4px;margin-left:2px;border-radius:9999px;background-color:var(--menu-button-background-color-2);color:var(--text-color-2);padding:4px;border:0 solid var(--button-border-color-2);font-size:16px;box-sizing:border-box;position:relative;line-height:16px;float:none}.plot-detailed-information .main{position:relative;overflow-x:hidden}.plot-detailed-information .main .scrollable{overflow-x:hidden;overflow-y:auto;position:relative}.plot-detailed-information.visible{display:flex}.plot-detailed-information .small-buttons{display:flex;flex-direction:row;width:100%}.plot-detailed-information .summary{padding:3px;width:100%}.plot-detailed-information .summary .plot-name{font-size:20px;white-space:nowrap;font-weight:700}.plot-detailed-information .summary .n-bedrooms,.plot-detailed-information .summary .plot-number,.plot-detailed-information .summary .plot-price{font-size:14px;white-space:nowrap}.plot-detailed-information .summary .n-bedrooms,.plot-detailed-information .summary .plot-name,.plot-detailed-information .summary .plot-number,.plot-detailed-information .summary .plot-price,.plot-detailed-information .summary .plot-status{float:left;line-height:20px;margin-right:6px}.plot-detailed-information .summary .star{display:flex;margin-top:4px;color:var(--star-unselected-2)}.plot-detailed-information .summary .star.selected{color:var(--star-selected)}.plot-detailed-information .summary .icon-button{width:35px;height:35px;padding:0}.plot-detailed-information .summary .icon-button .inner{box-shadow:none;width:40px;height:40px}.plot-detailed-information .tour{display:none}.plot-detailed-information .tour.visible{display:block}.plot-detailed-information .tour .button-fullscreen .inner{box-shadow:none;width:100%;height:100%}.plot-detailed-information .tour .button-fullscreen .text{display:none}.plot-detailed-information .summary .icon-button .inner .icon,.plot-detailed-information .summary .icon-button .inner .icon img,.plot-detailed-information .tour .button-fullscreen .inner .icon,.plot-detailed-information .tour .button-fullscreen .inner .icon img{width:100%;height:100%}.plot-detailed-information .gallery .plot-image{width:100%;width:calc(100% - 4px);padding-left:2px}.plot-detailed-information .gallery .room-image-wrapper{width:100%;padding:2px 2px 0;box-sizing:border-box;display:inline-block}.plot-detailed-information .gallery .room-image-wrapper .room-image{width:100%}.plot-detailed-information .gallery.room-images-two-per-row .room-image-wrapper{width:50%}.plot-detailed-information .gallery.room-images-three-per-row .room-image-wrapper{width:33.33%}.plot-detailed-information .gallery.room-images-four-per-row .room-image-wrapper{width:25%}.plot-detailed-information .gallery.room-images-five-per-row .room-image-wrapper{width:20%}.plot-detailed-information .description{padding:6px;box-sizing:border-box}.plot-detailed-information .description .inner{box-shadow:0 1px 2px 2px rgb(163 167 243/35%);padding:2px;box-sizing:border-box;border-radius:6px}.plot-detailed-information .tour{height:450px;margin-top:10px;padding:2px}.plot-detailed-information .tour,.plot-detailed-information .video{width:100%;position:relative;top:0;left:0;box-sizing:border-box}.plot-detailed-information .video .video-player{margin-top:10px;display:none;padding:2px}.plot-detailed-information .video .video-player.has-video{display:block}.plot-detailed-information .tour iframe{width:100%;height:100%;box-sizing:border-box}.plot-detailed-information .tour .button-fullscreen{width:60px;height:60px;position:absolute;bottom:5px;right:5px;box-sizing:border-box;z-index:2;padding:0}.plot-detailed-information .floor-plans,.plot-detailed-information .floor-plans .floor-plan-image-wrapper,.plot-detailed-information .floor-plans .floor-plan-image-wrapper .floor-plan-image,.plot-detailed-information .floor-plans.floor-plan-images-one-per-row .floor-plan-image-wrapper{width:100%}.plot-detailed-information .floor-plans.floor-plan-images-two-per-row .floor-plan-image-wrapper{width:50%}.site-plan.comparing-plots .plot-detailed-information .inner{box-shadow:none}.plot-comparison,.site-plan.mobile .plot-detailed-information{width:100%;height:100%}.plot-comparison{display:none;z-index:200;position:fixed;box-sizing:border-box;pointer-events:none}.site-plan.comparing-plots .plot-comparison{display:block}.plot-comparison>.text{position:absolute;bottom:3px;color:#eaea44;font-weight:700;font-size:30px;left:50%;transform:translateX(-50%)}.site-plan-3d{width:100%;height:100%;position:relative;background-color:#000;display:none}.site-plan-3d.visible{display:block}.site-plan-3d .slider{height:100px;position:absolute;bottom:10px;left:20px}.site-plan-3d .logo-large{position:absolute;max-height:40%;width:auto;max-width:90%;left:0;right:0;margin-left:auto;margin-right:auto;top:10%;display:none}.site-plan-3d .logo-large.visible{display:block}.site-plan-3d .progress-bar{height:30px;background-color:#ddd;position:absolute;top:70%;left:0;right:0;margin-left:auto;margin-right:auto;width:200px;max-width:80%;padding:2px;border-radius:3px;display:none}.site-plan-3d .progress-bar.visible{display:block}@media screen and (max-height:300px){.site-plan-3d .progress-bar{bottom:20px;top:auto}.site-plan-3d .logo-large{max-height:100px;width:auto}}.site-plan-3d .progress-bar .bar{height:100%;background-color:#fe7f18;box-sizing:border-box}.hotspot{width:60px;height:60px;margin-left:-30px;margin-top:-30px;opacity:.9;transition:opacity .2s}.no-touch .hotspot:hover{opacity:1}.hotspot-icon{width:100%;height:100%;cursor:pointer}.view-360{width:100%;height:100%;position:relative}.mini-map{display:none;width:200px;max-width:50%;height:auto;padding:0;margin:0;z-index:10;cursor:sw-resize}.mini-map.visible{display:block}.mini-map .map-image{width:100%;height:auto;margin:0;padding:0;display:block}.mini-map>.button-close-wrapper .icon-button{float:right}.mini-map .icon-button{width:30px;height:30px;position:absolute;top:0;right:0}.mini-map .icon-button .inner,.mini-map .icon-button .inner .icon,.mini-map .icon-button .inner .icon img{width:100%;height:100%}.mini-map .current-position-marker{position:absolute;width:4%;min-width:3px;height:auto;background-color:red;border-radius:9999px;transform:translate(-50%,-50%)}.mini-map .current-position-marker.cone{height:40px;width:40px;background-color:transparent}.mini-map .current-position-marker .inner{position:relative;width:5%;height:auto;margin-top:100%;box-sizing:border-box;border:0 solid #fff;cursor:pointer;width:100%}.mini-map .current-position-marker.cone img{width:100%;height:100%}.mini-map .current-position-marker-icon{position:absolute;width:40px;border-radius:9999px;transform:translate(-50%,-80%)}.mini-map .current-position-marker-icon img{max-width:100%;display:block}.site-plan-360{width:100%;height:100%;display:none}.site-plan-360.visible{display:block}.site-plan-360 .hider{position:absolute;width:100%;height:100%;display:none;top:0;left:0;background-color:#fff}.site-plan-360 .hider.visible{display:block}#sceneList{display:none}.site-plan-360 .hotspot.configurator-hotspot{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.site-plan-360 .mini-map{position:absolute;bottom:10px;left:10px;border:1px solid var(--mini-map-border-color)}.configurator{width:100%;height:100%;left:0;top:0;margin:0;padding:0;display:none}.configurator.visible{display:block}.configurator .iframe-wrapper,.configurator .iframe-wrapper .iframe-configurator{width:100%;height:100%}.plot-menu{position:absolute;left:0;top:0;padding-bottom:25px;box-sizing:border-box;display:block;color:var(--text-color-1)}.plot-menu-inner{background-color:var(--menus-background-color-2);box-sizing:border-box;padding:5px;display:flex;flex-direction:column;box-shadow:0 0 6px 0 rgba(0,0,0,.85)}@media screen and (min-width:350px){.plot-menu{min-width:350px}}.plot-menu-inner>.about{flex-grow:1;padding-bottom:2px;display:flex;flex-direction:row}.plot-menu-inner>.about>.lhs{min-width:160px;min-height:128px;position:relative}.plot-menu-inner>.about>.lhs img{max-width:160px;width:100%}.plot-menu-inner>.about>.lhs .spinner{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.plot-menu-inner>.about>.lhs .spinner.visible{display:block}.plot-menu-inner>.about>.rhs{flex-direction:row;flex-wrap:wrap;flex-grow:1;padding-left:10px;padding-right:10px}.plot-menu-inner>.about>.rhs>.name{font-size:20px;white-space:nowrap;font-weight:700}.plot-menu-inner>.about>.rhs>.plot{font-size:14px;white-space:nowrap}.plot-menu-inner .button-more-info{width:100%;border-radius:3px;color:#eee;background-color:rgb(50,77,118,80%);padding:4px;border:1px solid #967864;font-size:18px}.plot-menu-inner .button-more-info:hover{background-color:rgb(23,104,192,80%)}.plot-menu-triangle{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--menus-background-color);left:calc(50% - 20px);position:absolute}.plot-menu-inner .star{float:left;color:var(--star-unselected-2);margin-top:2px;height:40px}.plot-menu-inner .star.selected{color:var(--star-selected)}.plot-menu-inner .rhs{position:relative}.plot-menu-inner .rhs .status{margin-top:2px}.plot-menu-inner .rhs .n-bedrooms,.plot-menu-inner .rhs .price,.plot-menu-inner .rhs .status{width:100%;font-size:14px;float:left;color:var(--text-color-3)}.plot-menu-inner .rhs .price,.plot-menu-inner .rhs .status{height:18px}.plot-menu-inner .rhs .status.available{color:var(--available-unit-marker-color)}.plot-menu-inner .rhs .status.coming-soon{color:var(--coming-soon-unit-marker-color)}.plot-menu-inner .rhs .status.sold-or-unavailable{color:var(--sold-or-unavailable-unit-marker-color)}.plot-menu-inner .rhs .status.reserved{color:var(--reserved-unit-marker-color)}.plot-menu-inner .button-show{width:40px;height:40px;box-sizing:border-box;padding:0;background-color:transparent;float:left;margin-top:2px}.plot-menu-inner .button-show .icon{display:flex;justify-content:center}.plot-menu-inner .button-show .text{display:none}.plot-menu-inner .button-show .icon>img{position:relative;top:0;width:43px;height:43px}.plot-menu-inner .button-show .inner:hover,.plot-menu-inner .button-show:hover{background-color:transparent}.plot-menu-inner .button-show:hover svg{color:var(--menu-button-background-color-hover)}.plot-menu-inner .button-show .inner{padding-left:2px;padding-right:2px;box-sizing:border-box;background-color:transparent;box-shadow:none}.plot-menu-inner .buttons{width:100%}.plot-menu-inner .button-show .inner,.plot-menu-inner .button-show .inner .icon{width:100%;height:100%}.plot-menu-inner .button-enter-house,.plot-menu-inner .button-next-plot,.plot-menu-inner .button-previous-plot,.plot-menu-inner .button-send-brochure{width:50%;border-radius:9999px;background-color:var(--menu-button-background-color-2);color:var(--text-color-2);padding:4px;border:0 solid var(--button-border-color-2);font-size:16px;box-sizing:border-box;position:relative;float:none}.plot-menu-inner .button-next-plot,.plot-menu-inner .button-send-brochure{margin-top:4px;margin-left:4px;width:calc(50% - 4px)}.brochures-menu .brochures-menu-entry{width:100%;min-height:30px;margin-bottom:3px;background-color:#fff;border-radius:3px;display:flex;flex-direction:row;position:relative;box-sizing:border-box}.brochures-menu .brochures-menu-entry>.inner{width:100%;padding:2px 4px;z-index:2}.brochures-menu .brochures-menu-entry .text{width:100%;text-align:center;height:30px;line-height:30px;height:auto}.brochures-menu .brochures-menu-entry .text .plot-numbers{width:auto;display:inline-block}.brochures-menu .brochures-menu-entry .progress{position:absolute;height:100%;box-sizing:border-box;transition:all .5s linear}.brochures-menu .brochures-menu-entry.queued .progress{width:15%;background-color:orange;left:0;top:0}.brochures-menu .brochures-menu-entry.generating .progress{background-color:#ff0}.brochures-menu .brochures-menu-entry.generated{background-color:var(--available-unit-marker-color)}.brochures-menu .brochures-menu-entry.generated:hover{background-color:var(--text-color-1)}.brochures-menu .brochures-menu-entry.generated,.brochures-menu .brochures-menu-entry.generated .text .plot-numbers{text-decoration:underline;cursor:pointer}.brochures-menu .brochures-menu-entry.generated:hover{color:var(--text-color-2)}.brochures-menu{max-height:90%}.brochures-menu>.entries{display:inline-block;height:100%;width:auto;margin:0 auto;position:relative}.brochures-menu>.entries-wrapper{width:100%;flex-grow:1;overflow-y:auto;display:block}.brochures-menu.visible{display:flex;flex-direction:column}.brochures-menu>.no-brochures{display:none;text-align:center}.brochures-menu>.no-brochures.visible{display:block}.mobile .plots-menu{width:100%;height:100%}.plots-menu>.inner .tab{background-color:var(--menus-background-color)}.plots-menu>.inner .top-menu{border-bottom:1px solid rgb(239 239 239/75%);padding-bottom:3px}.plots-menu>.inner .top-menu .icon-button>.inner>.text{padding:1px;box-sizing:border-box;height:16px}.plots-menu>.inner{background-color:var(--menus-background-color);box-shadow:var(--menu-shadow)}.plots-menu .plots-menu-entry .plot-status.available{color:var(--available-unit-marker-color)}.plots-menu .plots-menu-entry .plot-status.coming-soon{color:var(--coming-soon-unit-marker-color)}.plots-menu .plots-menu-entry .plot-status.sold-or-unavailable{color:var(--sold-or-unavailable-unit-marker-color)}.plots-menu .plots-menu-entry .plot-status.reserved{color:var(--reserved-unit-marker-color)}.plots-menu .main,.plots-menu .main .scrollable{position:relative;overflow-x:hidden;box-sizing:border-box}.plots-menu .main .scrollable{overflow-y:auto;padding:0 10px 10px 0}.plots-menu-entry{float:left;width:100%;height:30px;min-height:50px;background-color:var(--menu-button-background-color);border-radius:3px;display:flex;flex-direction:row;box-sizing:border-box;vertical-align:middle;margin-top:10px;margin-left:10px;width:calc(100% - 10px)}.plots-menu-entry .image-wrapper{height:50px;text-align:center;overflow:hidden;display:flex;justify-content:center;flex-grow:0;box-sizing:border-box}.plots-menu-entry .image-wrapper .image{height:100%;display:block}.plots-menu-entry .description-wrapper{height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;box-sizing:border-box;color:var(--text-color-1);line-height:16px;font-size:16px}.plots-menu-entry .description-wrapper .number{font-weight:700}.plots-menu-entry .description-wrapper .description,.plots-menu-entry .description-wrapper .plot-number{color:var(--text-color-1);font-weight:400}.plots-menu.two-columns .plots-menu-entry{width:50%;width:calc(50% - 10px)}.plots-menu.three-columns .plots-menu-entry{width:33.33%;width:calc(33.33% - 10px)}.plots-menu.four-columns .plots-menu-entry{width:25%;width:calc(25% - 10px)}.plots-menu .filtered-out{display:none}.plots-menu .main .icon-button{width:35px;height:35px;padding:0;overflow:hidden;margin-left:5px;margin-top:3px}.plots-menu .main .icon-button .inner{box-shadow:none;width:100%;height:100%;background-color:transparent}.plots-menu .main .filter-buttons-wrapper{float:left}.plots-menu .main .icon-button.filter-button{position:relative;padding:0;height:70px;width:auto}.plots-menu .main .icon-button.filter-button .inner{top:0;margin:0;display:flex;flex-direction:column;width:50px;background-color:var(--menu-button-background-color);box-shadow:var(--menu-button-shadow)}.plots-menu .main .icon-button.filter-button .inner .icon{width:40px;height:40px;margin-left:5px}.plots-menu .main .icon-button.filter-button .text{font-size:10px;color:var(--text-color-1)}.plots-menu .main .button-clear-filters .inner{width:60px;height:60px;left:-12px;top:-12px;position:relative}.plots-menu .main .icon-button .inner .icon,.plots-menu .main .icon-button .inner .icon img{width:100%;height:100%}.plots-menu .inner .main.inner{background-color:none}.house-types-viewer{display:none}.mobile .house-types-viewer{width:100%;height:100%}.house-types-viewer.visible{display:block}.house-types-viewer>.inner .tab{background-color:var(--menus-background-color)}.house-types-viewer>.inner .top-menu{border-bottom:1px solid rgb(239 239 239/75%);padding-bottom:3px}.house-types-viewer>.inner{background-color:var(--menus-background-color);box-shadow:var(--menu-shadow)}.house-types-viewer .main,.house-types-viewer .main .scrollable{position:relative;overflow-x:hidden;box-sizing:border-box}.house-types-viewer .main .scrollable{overflow-y:auto;padding:10px 10px 10px 0}.house-types-viewer-entry{float:left;width:100%;min-height:70px;background-color:var(--menu-button-background-color);border-radius:3px;display:block;box-sizing:border-box;vertical-align:middle;margin-top:10px;margin-left:10px;width:calc(100% - 10px)}.house-types-viewer-entry .image-wrapper{height:100%;text-align:center;overflow:hidden;display:flex;justify-content:center;flex-grow:0;box-sizing:border-box;min-width:140px}.house-types-viewer-entry .image-wrapper .image{height:100%;display:block}.house-types-viewer-entry .info-wrapper{flex-grow:1;box-sizing:border-box;color:var(--text-color-1);line-height:16px;font-size:16px;overflow:hidden}.house-types-viewer-entry .info-wrapper .description,.house-types-viewer-entry .info-wrapper .small-buttons,.house-types-viewer-entry .statuses{width:100%;flex-direction:row;display:flex}.house-types-viewer-entry .info-wrapper .description{line-height:24px}.house-types-viewer-entry .info-wrapper .description-text{font-weight:700;flex-shrink:0}.house-types-viewer-entry .info-wrapper .n-bedrooms{width:100%}.house-types-viewer-entry .info-wrapper .description{padding:3px 3px 0}.house-types-viewer.two-columns .house-types-viewer-entry{width:50%;width:calc(50% - 10px)}.house-types-viewer.three-columns .house-types-viewer-entry{width:33.33%;width:calc(33.33% - 10px)}.house-types-viewer.four-columns .house-types-viewer-entry{width:25%;width:calc(25% - 10px)}.house-types-viewer .filtered-out{display:none}.house-types-viewer .main .icon-button{width:35px;height:35px;padding:0;overflow:hidden;margin-left:3px}.house-types-viewer .main .star{margin-left:3px;color:var(--star-unselected-2)}.house-types-viewer .main .star.selected{color:var(--star-selected)}.house-types-viewer .main .price-range{line-height:36px;margin-left:10px}.house-types-viewer .main .icon-button .inner{box-shadow:none;width:100%;height:100%;background-color:transparent}.house-types-viewer .main .button-clear-filters .inner{width:60px;height:60px;left:-12px;top:-12px;position:relative}.house-types-viewer .main .icon-button .inner .icon,.house-types-viewer .main .icon-button .inner .icon img{width:100%;height:100%}.house-types-viewer .inner .main.inner{background-color:none}.house-types-viewer .checkbox{position:relative;box-sizing:border-box;padding:0;border:3px solid transparent;width:30px;height:30px;margin-top:-3px;margin-right:6px}.house-types-viewer .checkbox .checkbox__label{display:none}.house-types-viewer .checkbox .checkbox__input{width:24px;height:24px;border-radius:3px;overflow:hidden}.house-types-viewer .checkbox img{display:none;width:100%;height:100%}.house-types-viewer .checkbox.checkeddfdfdf{border:3px solid #f8005d}.house-types-viewer .checkbox>input[type=checkbox]{position:relative;bottom:-1px;left:-1px;float:right;width:100%;height:100%;box-sizing:border-box}.house-types-viewer .checkbox .tick-container{width:100%;height:100%;box-sizing:border-box}.house-types-viewer .checkbox>.text{display:none}.house-types-viewer-entry .top{display:flex;flex-direction:row}.house-types-viewer-entry .statuses{display:inline-block}.house-types-viewer-entry .statuses .statuses-entry{display:none;float:left}.house-types-viewer-entry .statuses .statuses-entry.visible{display:inline-block}.house-types-viewer-entry .statuses .statuses-entry .name{display:inline-block;margin-left:2px}.house-types-viewer-entry .statuses .statuses-entry .n{display:inline-block;margin-left:4px}.house-types-viewer-entry .statuses .statuses-entry .dot{display:inline-block;margin-left:10px;border-radius:10px;width:10px;height:10px}.house-types-viewer-entry .statuses .statuses-entry.sold-or-unavailable .dot{background-color:var(--sold-or-unavailable-unit-marker-color)}.house-types-viewer-entry .statuses .statuses-entry.coming-soon .dot{background-color:var(--coming-soon-unit-marker-color)}.house-types-viewer-entry .statuses .statuses-entry.available .dot{background-color:var(--available-unit-marker-color)}.house-types-viewer-entry .statuses .statuses-entry.reserved .dot{background-color:var(--reserved-unit-marker-color)}.house-types-viewer-entry .about{width:100%;white-space:nowrap;text-overflow:ellipsis;padding:5px;box-sizing:border-box;overflow-x:hidden;flex-basis:0}.house-types-viewer-entry .about.expanded{white-space:normal}.full-screen-images-viewer{position:fixed;width:100%;height:100%;top:0;left:0;display:none;background-color:#fff}.full-screen-images-viewer.visible{display:block}.full-screen-images-viewer .jumpable-zoomable-dragable-wrapper{width:100%;height:100%}.full-screen-images-viewer .icon-button{width:35px;height:35px;padding:0;position:absolute;top:10px;right:10px}.full-screen-images-viewer .icon-button .inner{box-shadow:none;width:40px;height:40px}.full-screen-images-viewer .icon-button .text{display:none}.full-screen-images-viewer .icon-button .inner .icon,.full-screen-images-viewer .icon-button .inner .icon img{width:100%;height:100%}.nearby-sites{max-width:90%;display:flex;flex-direction:row;position:fixed;background-color:#fff;box-shadow:var(--menu-shadow);transform:translate(-50%,-50%);top:50%;left:50%;padding:10px;overflow-x:auto;z-index:10;display:none}.nearby-sites.visible{display:block}.mobile .nearby-sites{flex-direction:column;overflow-x:hidden;overflow-y:auto;width:90%;max-height:90%}.nearby-sites .nearby-site{display:flex;flex-direction:column}.nearby-sites .nearby-site .image-wrapper{height:200px;cursor:pointer}.mobile .nearby-sites .nearby-site .image-wrapper{height:auto;width:100%}.nearby-sites .nearby-site .image-wrapper img{max-height:100%;max-width:auto}.mobile .nearby-sites .nearby-site .image-wrapper img{max-height:auto;max-width:100%}.nearby-sites .nearby-site .text{font-weight:700;font-size:16px;text-align:center;cursor:pointer}.nearby-sites .nearby-site .text .distance{display:inline-block;font-weight:400}.dropdown-selector-menu{color:var(--text-color-1);font-weight:700}.dropdown-selector-menu .entries{font-weight:400;display:none;width:90%;left:5%;position:absolute;color:var(--text-color-1);background-color:#fff;box-shadow:0 0 6px 0 rgb(0 0 0/85%)}.dropdown-selector-menu .entries .entry{border-bottom:1px solid #eee;padding:10px;cursor:pointer}.dropdown-selector-menu.expanded .entries{display:block}.what-are-you-looking-for{background-color:#fff;width:100%;height:100%;position:fixed;color:var(--text-color-1);display:flex;flex-direction:column;display:none}.what-are-you-looking-for.visible{display:flex}.what-are-you-looking-for>.title{width:100%;text-align:center;padding:30px 5px 5px;font-size:40px}.what-are-you-looking-for .content{width:100%;height:98%;box-sizing:border-box;overflow:hidden}.what-are-you-looking-for .content .first-options{width:100%;height:100%;box-sizing:border-box;padding:10px 30px;display:flex;flex-direction:column;justify-content:space-around;overflow:hidden}.what-are-you-looking-for .content .child-option-button{padding:10px;border:5px solid var(--text-color-1);border-radius:10px;width:100%}.what-are-you-looking-for .content .child-option-button.selected,.what-are-you-looking-for .content .child-option-button:hover{background-color:var(--text-color-1);color:#fff}.what-are-you-looking-for .content .child-option-button.not-available-option:hover{background-color:hsla(0,0%,66.7%,.4)}.what-are-you-looking-for .content .first-options .option-button{width:100%;border-radius:10px;line-height:50px;font-size:50px;box-shadow:var(--menu-shadow);padding:4px;position:relative;display:flex;flex-direction:column;max-height:100%}.what-are-you-looking-for .button-back{width:50px;height:50px;display:none}.what-are-you-looking-for .button-back .inner{box-shadow:none;border:0;width:100%;height:100%}.what-are-you-looking-for .button-back .inner,.what-are-you-looking-for .button-back .inner .icon,.what-are-you-looking-for .button-back .inner .icon img{width:100%;height:100%;position:relative}.what-are-you-looking-for .content .first-options.has-visible .button-back{display:block}.what-are-you-looking-for .content .first-options .option-button .title{width:100%;text-align:center;padding:5px;font-size:40px}.what-are-you-looking-for .content .first-options.n-beds-visible .n-beds-button{height:auto}.what-are-you-looking-for .content .first-options .features,.what-are-you-looking-for .content .first-options.features-visible .button-next,.what-are-you-looking-for .content .first-options.features-visible .housetype-button,.what-are-you-looking-for .content .first-options.features-visible .n-beds-button,.what-are-you-looking-for .content .first-options.features-visible .price-button,.what-are-you-looking-for .content .first-options.housetype-visible .button-next,.what-are-you-looking-for .content .first-options.housetype-visible .features-button,.what-are-you-looking-for .content .first-options.housetype-visible .n-beds-button,.what-are-you-looking-for .content .first-options.housetype-visible .price-button,.what-are-you-looking-for .content .first-options .housetype .what-are-you-looking-for .content .first-options .n-beds,.what-are-you-looking-for .content .first-options.n-beds-visible .button-next,.what-are-you-looking-for .content .first-options.n-beds-visible .features-button,.what-are-you-looking-for .content .first-options.n-beds-visible .housetype-button,.what-are-you-looking-for .content .first-options.n-beds-visible .price-button,.what-are-you-looking-for .content .first-options .price,.what-are-you-looking-for .content .first-options.price-visible .button-next,.what-are-you-looking-for .content .first-options.price-visible .features-button,.what-are-you-looking-for .content .first-options.price-visible .housetype-button,.what-are-you-looking-for .content .first-options.price-visible .n-beds-button{display:none}.what-are-you-looking-for .content .first-options.n-beds-visible .n-beds,.what-are-you-looking-for .content .first-options.price-visible .price{display:flex}.what-are-you-looking-for .content .first-options.features-visible .features,.what-are-you-looking-for .content .first-options.housetype-visible .housetype{display:block}.what-are-you-looking-for .content .features,.what-are-you-looking-for .content .housetype,.what-are-you-looking-for .content .n-beds,.what-are-you-looking-for .content .price{min-height:40px;width:100%;display:none;justify-content:space-around;padding:10px;min-width:50px;flex-direction:column;box-sizing:border-box}.what-are-you-looking-for .content .features,.what-are-you-looking-for .content .housetype{overflow:hidden;overflow-y:auto}.what-are-you-looking-for .content .price .slider{width:100%;display:block;margin-top:15px;margin-bottom:15px;float:left;box-sizing:border-box}.what-are-you-looking-for .content .price>.value{color:var(--text-color-1);font-size:16px;padding:2px;margin:0}.what-are-you-looking-for .content .price.invalid .slider{background-color:red}.what-are-you-looking-for .content .price .slider .handle{z-index:2;width:40px;border-radius:2px;font-size:16px;color:#fff;line-height:20px;margin-left:-20px}.what-are-you-looking-for .content .price .slider-min-wrapper{position:relative}.what-are-you-looking-for .content .price .slider-max-wrapper{position:absolute;width:100%;height:100%;box-sizing:border-box}.what-are-you-looking-for .content .child-option-button{margin-top:5px}.what-are-you-looking-for .content .child-option-button.not-available-option{border-color:hsla(0,0%,66.7%,.4);color:hsla(0,0%,66.7%,.4)}.what-are-you-looking-for .content .n-beds .child-option-button{min-width:90px}.what-are-you-looking-for .content .n-beds .option-button{width:100%;border-radius:10px;min-height:20%;box-shadow:var(--menu-shadow);font-size:50px}.what-are-you-looking-for .button-done{width:50px;height:50px;position:absolute;top:10px;right:10px}.what-are-you-looking-for .button-done .inner{box-shadow:none;border:0;width:100%;height:100%}.what-are-you-looking-for .button-done .inner,.what-are-you-looking-for .button-done .inner .icon{width:100%;height:100%;position:relative}.what-are-you-looking-for .button-done .inner .icon img{width:90%;height:90%;left:5%;top:5%;position:absolute}.what-are-you-looking-for .button-done .inner{border:2px solid #fff}.what-are-you-looking-for .button-done .inner:hover{border-color:var(--text-color-1)}.what-are-you-looking-for .child-option-button.not-available-option:hover{background-color:hsla(0,0%,66.7%,.4)}.what-are-you-looking-for .button-done .text{display:none}.what-are-you-looking-for .button-next{border-color:hsla(0,0%,66.7%,.4);color:hsla(0,0%,66.7%,.4)}.what-are-you-looking-for .button-next.enabled{border-color:var(--text-color-1);color:var(--text-color-1)}.footer{height:40px;background-color:#4a4a49;display:table-row;flex-shrink:0}.app .birds-eye-view .markers .unit-marker{max-width:2.5%}:root{--unit-marker-favourite-color:#003a5d;--spinner-color:#003a5d;--menus-background-color:hsla(0,0%,100%,0.75);--menus-background-color-2:#fff;--checkbox-border-radius:3px;--checkbox-border-color:#003a5d;--checkbox-background-color:#003a5d;--checkbox-tick-color:#fff;--checkbox-focus-color:transparent;--checkbox-disabled-color:#959495;--text-color-1:#003a5d;--text-color-2:#fff;--menu-button-background-color:#fff;--menu-button-background-color-2:#003a5d;--stand-alone-menu-button-background-color:#4a4a49;--menu-button-background-color-hover:#003a5d;--menu-button-background-color-disabled:hsla(0,0%,51%,0.6);--button-border-color-2:#cad200;--menu-shadow:0px 0px 6px 0px rgba(0,0,0,0.35);--menu-button-shadow:0;--stand-alone-menu-button-shadow:0px 0px 8px 1px transparent;--sub-menu-header-button-hover-color:hsla(0,0%,39.2%,0.9);--keyboard-button-background-color:#fff;--ignore-keyboard-button-shadow:0px 0px 8px 1px rgba(0,0,0,0.7);--keyboard-button-text-color-hover:#fff;--keyboard-button-background-color-hover:#003a5d;--tab-panel-tab-border-color:hsla(0,0%,39.2%,0.1);--tab-panel-tab-background-color:hsla(0,0%,39.2%,0.6);--dialog-background-color:hsla(0,0%,100%,0.75);--dialog-box-shadow:0;--dialog-border:0;--dialog-message-color:#003a5d;--dialog-button-background-color:#003a5d;--dialog-button-text-color:#fff;--dialog-button-background-color-hover:#ddd;--dialog-button-text-color-hover:#003a5d;--text-field-background-color:#f8f7f5;--field-active-border-color:#8cd1e7;--field-border-color:#8cd1e7;--form-field-text-color:#003a5d;--blue-1:#5593f1;--yellow-1:#e9ff21;--orange-1:#b06622;--red-1:#d66f6f;--error-red:#ed003e;--star-selected:#003a5d;--star-unselected:#003a5d;--star-unselected-2:#b5c6d0;--warning-color:#cad200;--warning-text-color:#003a5d;--mini-map-border-color:#ff0;--menu-button-active-background:#d8d8d6}@font-face{font-family:"MainFont";src:url(../../static/media/BovisSans-Extralight.d7acf63f.ttf) format("truetype");font-weight:extralight}@font-face{font-family:"MainFont";src:url(../../static/media/BovisSans-Light.1a6b1a37.ttf) format("truetype");font-weight:lighter}@font-face{font-family:"MainFont";src:url(../../static/media/BovisSans-Regular.969f4d58.ttf) format("truetype");font-weight:400}@font-face{font-family:"MainFont";src:url(../../static/media/BovisSans-Bold.6a2b9263.ttf) format("truetype");font-weight:700}
/*# sourceMappingURL=main.59bd8946.chunk.css.map */