/* Revolution Viewing Ltd. - Floorplan Master - v4.0.1 - Taylor Wimpey - Build date: 21.9.2022 */
#welcome-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}#welcome-container #welcome-default #welcome-vc{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#welcome-container #welcome-default #welcome-vc #welcome-hc{position:relative;width:96%;margin:20px auto}@media screen and (min-width:768px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #client-logo{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #client-logo img{max-width:100%;height:auto;margin:0 auto;display:block}@media screen and (max-width:767px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #welcome-title{text-align:center}}@media screen and (min-width:768px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #welcome-title{width:50%}}@media screen and (max-width:767px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content{text-align:center}}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container #start-tour{display:inline-block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}body,html{width:100%;height:100%;overflow:hidden;background-color:#212121;color:#000;font-family:"Open Sans",sans-serif}h1{font-size:36px}h2{font-size:20px;margin:5px 0 30px 0}a{text-decoration:none}button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}svg{display:block;max-height:100%;width:100%}iframe{width:1px;min-width:100%;*width:100%;display:block;border:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear{clear:both}#gui-container{opacity:0;visibility:hidden;position:absolute;right:0;bottom:0;z-index:1;padding:0 0 10px}#gui-container.editor{bottom:70px}.button{position:relative;width:60px;height:60px;margin-right:10px;display:block;float:left;line-height:1;text-align:center;text-transform:uppercase}.button .icon,.button .text{-webkit-pointer-events:none;pointer-events:none;display:inline-block}.button:after{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button.button-auto,.button.button-fs,.button.button-zoomin,.button.button-zoomout{font-size:28px}.button.button-motion{opacity:0;visibility:hidden;position:absolute;left:10px;top:10px;width:120px;height:auto}.button.button-motion .text{font-size:14px;line-height:18px;padding:12px 6px}.button.button-fs .active,.button.button-fs.fsActive .innate{display:none}.button.button-fs .innate,.button.button-fs.fsActive .active{display:inline-block}.button.button-auto .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.button.button-help{font-size:12px}.button.button-gallery{opacity:0;visibility:hidden;position:absolute;left:0;bottom:0;width:auto;height:auto;margin:10px;padding:0 20px;z-index:3004;cursor:pointer}.button.button-gallery .icon,.button.button-gallery .text{vertical-align:middle}.button.button-gallery .icon+.text,.button.button-gallery .text+.icon{margin-left:12px}.button.button-gallery .text{font-size:20px}.button.button-gallery .icon{font-size:22px}.button.button-gallery .activated{display:none}.button.button-gallery.galleryOpen .innate{display:none}.button.button-gallery.galleryOpen .activated{display:block}.button.button-startpos:after{content:"Start Position"}.button.button-panalign:after{content:"Pan Align"}.button.button-hmin:after{content:'Set Left'}.button.button-hmax:after{content:'Set Right'}.button.button-vmin:after{content:'Set Top'}.button.button-vmax:after{content:'Set Bottom'}.button.button-reset:after{content:"Reset"}@media (max-width:1024px){.button{width:50px;height:50px;margin-right:8px;font-size:10px}.button .icon,.button .text{line-height:50px}.button.button-auto,.button.button-fs,.button.button-zoomin,.button.button-zoomout{font-size:26px}.button.button-motion .text{line-height:16px;padding:9px 6px}.button.button-gallery{margin:8px;height:auto;width:auto}.button.button-gallery .text,.button.button-gallery span{font-size:14px;line-height:50px}}@media (min-width:1025px){.button .icon,.button .text{line-height:60px}}#welcome-container{display:none}#container.welcome-active #welcome-container{display:block}.fs-close{opacity:0;visibility:hidden;position:absolute;right:10px;top:60px;width:40px;height:40px;font-size:22px;line-height:40px;text-align:center}.editor .button{font-size:10px}.editor .button.cluster{background-color:transparent!important}.editor .button.mini-button{width:60px;height:29px;margin:0;display:inline-block}.editor .button.mini-button:nth-of-type(1){margin-bottom:2px}.main-copy .title,.main-copy h2{font-size:1.5rem;line-height:1.25}.main-copy .p,.main-copy p{font-size:1rem;line-height:1.375}.main-copy .p a,.main-copy p a{color:inherit;text-decoration:underline}.main-copy .p a:focus,.main-copy p a:focus{text-decoration:none}@media (min-width:1025px){.main-copy .p a:hover,.main-copy p a:hover{text-decoration:none}}#help-screen{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99999999;opacity:0;visibility:hidden;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(54,54,54,.75);text-align:center}#help-screen p{line-height:1.375;font-size:12px}@media (min-width:1025px){#help-screen p{font-size:16px}}#help-screen .row{width:100%;display:flex}#help-screen .row .col{width:33.33%;padding:10px;display:flex}#help-screen.is-classic .row .col{width:50%}#help-screen .background{position:relative;width:100%;padding:10px 16px;background-color:#fff}@media (min-width:1025px){#help-screen .background{padding:14px 20px}}#help-screen #help-inner{position:relative;width:96%;max-width:900px;padding:14px 0}#help-screen #help-inner .header .col{width:100%}#help-screen #help-inner .header h1{margin-bottom:8px;font-size:22px}@media (min-width:1025px){#help-screen #help-inner .header h1{font-size:28px}}#help-screen #help-inner .examples .button-container{margin-bottom:12px;display:flex;justify-content:center}#help-screen #help-inner .examples .button{margin:0 5px;display:inline-block;float:none}#info-spot{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:99999999}@media (max-width:767px){#info-spot{background-color:#3b3b3b}}@media (min-width:768px){#info-spot{background-color:rgba(59,59,59,.75)}}#info-spot #info-inner{position:absolute;left:0;right:0;max-height:100%;margin:0 auto;color:#212121}@media (max-width:767px){#info-spot #info-inner{top:0;width:100%;height:100%;overflow:hidden;padding:10px 14px;background-color:#fff}}@media (min-width:768px){#info-spot #info-inner{top:50%;width:calc(100% - 40px);max-width:600px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px 30px 20px;background-color:rgba(255,255,255,.85)}}#info-spot #info-inner #info-close{position:absolute;z-index:10;display:block;border:none;font-size:0;text-align:center}@media (max-width:767px){#info-spot #info-inner #info-close{right:0;top:0;background-color:transparent;color:#212121}}@media (min-width:768px){#info-spot #info-inner #info-close{right:0;top:0;width:40px;margin:-20px -20px 0 0;background-color:#212121;color:#fff}}@media (min-width:1025px){#info-spot #info-inner #info-close{-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}}#info-spot #info-inner #info-close .icon,#info-spot #info-inner #info-close .text{-webkit-pointer-events:none;pointer-events:none;display:inline-block;vertical-align:middle}#info-spot #info-inner #info-close .text{padding:0 8px;font-size:16px;text-transform:uppercase;font-weight:400}@media (min-width:768px){#info-spot #info-inner #info-close .text{display:none!important}}@media (max-width:767px){#info-spot #info-inner #info-close .icon{font-size:20px;line-height:50px}}@media (min-width:768px){#info-spot #info-inner #info-close .icon{font-size:32px;line-height:40px}}#info-spot #info-inner #info-topbar{padding:10px 0}#info-spot #info-inner #info-topbar .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#info-spot #info-inner #info-content iframe{position:absolute;left:0;top:0;height:100%}#info-spot.iframed #info-inner{max-width:960px;padding:0!important}#info-spot.iframed #info-inner #info-topbar .title{padding:0 20px}#info-spot.iframed #info-inner #info-content{position:relative}#info-spot.iframed #info-inner #info-content:before{content:' ';position:relative;width:100%;padding-bottom:56.25%;display:block}@media (max-width:767px){#info-spot.iframed #info-close{right:0;top:0;margin-right:10px}#info-spot.iframed #info-content{position:relative;height:80%;height:calc(100% - 50px)}}@media (min-width:768px){#info-spot.video #info-inner #info-topbar{display:none!important}}#floorplan-open-btn{position:absolute;left:0;top:50%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;padding:16px 20px;background:#fefefe;color:#3e3e3e;font-size:14px;line-height:1;text-transform:uppercase;opacity:0}@media screen and (max-width:360px){#floorplan-open-btn{padding:10px 15px}}@media (min-width:1025px){#floorplan-open-btn{-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}#floorplan-open-btn:hover{background-color:#f6f6f6;color:#4d4e55}}#floorplan-wrapper{opacity:0;visibility:hidden;position:absolute;left:0;top:0;z-index:3002}@media (max-width:767px){#floorplan-wrapper{width:100%;height:100%;-webkit-transform:none!important;transform:none!important}}@media (min-width:768px){#floorplan-wrapper{left:10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}#floorplan-wrapper.open{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#floorplan-wrapper #floorplan-switch-container{position:absolute;display:flex;padding:8px;z-index:10}@media (max-width:767px){#floorplan-wrapper #floorplan-switch-container{right:0;bottom:0;justify-content:flex-end;flex-direction:row-reverse}}@media (min-width:768px){#floorplan-wrapper #floorplan-switch-container{left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;margin-left:-1px;flex-direction:column;border-color:#ddd;border-style:solid;border-width:1px 1px 1px 0;background-color:#fff}}#floorplan-wrapper #floorplan-switch-container .fp-switch{position:relative;width:40px;height:40px;margin-left:8px;display:flex;justify-content:center;align-items:center;border-color:transparent;border-style:solid;border-width:1px;color:#9b9b9b;font-size:20px;text-align:center;line-height:1;-webkit-transition:border-color .4s,background-color .4s,color .4s;transition:border-color .4s,background-color .4s,color .4s}#floorplan-wrapper #floorplan-switch-container .fp-switch.active{background-color:#fff;border-color:#d1d1d1;color:#605ac5}#floorplan-wrapper #floorplan-switch-container .fp-switch:last-child{margin-left:0;margin-bottom:0}@media (min-width:768px){#floorplan-wrapper #floorplan-switch-container .fp-switch{margin-left:0;margin-bottom:6px}}@media (min-width:1025px){#floorplan-wrapper #floorplan-switch-container .fp-switch{margin-bottom:8px}#floorplan-wrapper #floorplan-switch-container .fp-switch:hover{color:#4d4e55}}#floorplan-wrapper #floorplan-wrapper-inner{background-color:#fff}@media (max-width:767px){#floorplan-wrapper #floorplan-wrapper-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}}@media (min-width:768px) and (max-width:1024px){#floorplan-wrapper #floorplan-wrapper-inner{width:226px}}@media (min-width:768px){#floorplan-wrapper #floorplan-wrapper-inner{border:1px solid #ddd}}@media (min-width:1025px){#floorplan-wrapper #floorplan-wrapper-inner{width:300px}}#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn{position:absolute;right:8px;top:8px;width:40px;height:40px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ddd;color:#3e3e3e;font-size:24px;line-height:1}#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn .icon,#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn .text{-webkit-pointer-events:none;pointer-events:none}@media (min-width:768px){#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn.inline{position:relative;right:0;top:0;width:100%;z-index:initial;padding:0 10px;font-size:16px}#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn.inline .text{padding:0 8px;flex-grow:1}#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn.inline .icon{margin-left:10px;font-size:24px}}@media (min-width:768px){#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn.floating{right:-20px;top:-20px;z-index:1}}@media (min-width:1025px){#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn{-webkit-transition:border-color .4s,background-color .4s,color .4s;transition:border-color .4s,background-color .4s,color .4s}#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn:hover{border-color:#3e3e3e;background-color:#3e3e3e;color:#ddd}}#floorplan-wrapper #floorplan-wrapper-inner #floors-container{position:relative;margin:20px 0}@media (max-width:767px){#floorplan-wrapper #floorplan-wrapper-inner #floors-container{width:80vh;max-width:90vw}}#floorplan-wrapper #floorplan-wrapper-inner #floors-container:before{content:' ';position:relative;width:100%;padding-bottom:113.924050%;display:block}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-position:center;background-repeat:no-repeat;background-size:contain}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan.show{display:block}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon{position:absolute;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;display:block;border-radius:100%;overflow:hidden}@media (min-width:1025px){#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon{width:32px;height:32px}}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon svg .background{fill:#fff}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon svg .b{fill:#605ac5;transition:fill .4s}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon.visited svg .b{fill:#3e3e3e}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon.active{cursor:default}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon.active svg .b{fill:#f5005e}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-label{opacity:0;visibility:hidden;position:absolute;left:0;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:10;margin-top:-16px;padding:5px 20px;border-radius:5px;background-color:#3e3e3e;color:#fff;font-size:14px;line-height:1.5;white-space:nowrap;cursor:pointer;pointer-events:none}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-label .label-after{position:absolute;left:50%;top:100%;width:12px;height:12px;margin-left:-6px;border-color:#3e3e3e transparent transparent;border-style:solid;border-width:6px 6px 0;pointer-events:none}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #fov-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #fov-container #fov-radar{position:absolute;width:90px;height:90px;-webkit-transform-origin:0 0;transform-origin:0 0;background:linear-gradient(135deg,#f5005e 0,rgba(245,0,94,0) 50%)}#room-title{opacity:0;visibility:hidden;-webkit-pointer-events:none;pointer-events:none;position:absolute;right:0;top:0;background:rgba(0,0,0,.8);color:#fff;text-transform:uppercase}@media screen and (max-width:359px){#room-title{padding:0 22px;font-size:12px;line-height:32px}}@media screen and (min-width:360px){#room-title{padding:0 30px;font-size:16px;line-height:40px}}.placeholder{background-color:#fff;cursor:pointer}.placeholderButton{position:relative;left:50%;top:50%;width:300px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0 -156px;display:block;border-color:#00c496;border-style:solid;border-width:3px;background:#00c496;color:#fff;font-size:26px;font-weight:600;line-height:50px;text-align:center;text-transform:uppercase;cursor:pointer}#tour-content{position:relative;width:100%;height:100%;margin:0}#tour-content #pano{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}#tour-content p{width:100%;margin:auto;display:block;background-color:#000;color:#fff;font-weight:700;text-align:center}#backTo360{position:absolute;left:5px;bottom:5px;z-index:9999;display:none;cursor:pointer}#container{width:100%;height:100%;overflow:hidden;background-color:#171717}.krpanoHotspot{z-index:0!important}.krpanoHotspot:focus{z-index:1!important}@media (min-width:1025px){.krpanoHotspot:hover{z-index:1!important}}.hotspot,.pin-hotspot{font-family:"Open Sans",sans-serif}.hotspot{position:relative;width:60px;height:60px;z-index:0;overflow:hidden;display:block;border-radius:60px;font-size:20px;line-height:60px;text-align:center;text-decoration:none;cursor:pointer}.hotspot .icon,.hotspot .tooltip{-webkit-pointer-events:none;pointer-events:none}.hotspot .mainIcon{position:absolute;left:0;top:0;width:60px;height:60px;display:block}.hotspot .mainIcon:before{width:30px;height:30px;margin:15px auto;display:block;font-size:28px}.hotspot .tooltip{opacity:0;visibility:hidden;width:220px;padding:22px 15px;overflow:hidden;display:block;font-size:16px;line-height:1;text-align:center;white-space:nowrap}.pin-hotspot{position:relative;width:40px;height:40px;z-index:0;border-radius:100%;background-color:rgba(33,33,33,.4);box-shadow:0 0 6px rgba(33,33,33,.5);transition:background-color .4s ease}.pin-hotspot:after{content:' ';position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);z-index:1;display:block;border-radius:100%;background-color:#fff;transition:transform .4s ease}.pin-hotspot .tooltip{opacity:0;visibility:hidden;position:absolute;top:50%;width:244px;transform:translateY(-50%);display:flex;justify-content:center;flex-direction:column;box-shadow:0 0 6px rgba(33,33,33,.5);white-space:initial;cursor:initial}@media (min-width:1025px){.pin-hotspot .tooltip{width:320px}}.pin-hotspot .tooltip:before{content:' ';position:absolute;top:50%;width:28px;height:6px;margin-top:-3px;display:block;box-shadow:0 0 6px rgba(33,33,33,.5);background-color:#fff}.pin-hotspot .tooltip .inner{position:relative;max-width:100%;overflow:hidden;padding:16px 18px;background-color:#fff;color:#212121;text-align:center}@media (min-width:1025px){.pin-hotspot .tooltip .inner{padding:20px 22px}}.pin-hotspot .tooltip .inner h2{margin:0}.pin-hotspot .tooltip .inner .p{margin:10px 0 0;padding:0!important;line-height:1.25}@media (min-width:1025px){.pin-hotspot .tooltip .inner .p{margin-top:14px}}.pin-hotspot .tooltip.left{right:100%;margin-right:16px}.pin-hotspot .tooltip.left:before{left:100%}.pin-hotspot .tooltip.right{left:100%;margin-left:16px}.pin-hotspot .tooltip.right:before{right:100%}.pin-hotspot:focus{background-color:rgba(33,33,33,.85)}@media (min-width:1025px){.pin-hotspot:hover{background-color:rgba(33,33,33,.85)}.pin-hotspot:hover:after{transform:translate(-50%,-50%) scale(1.2)}}.start-position{position:absolute;left:50%;top:0;width:500px;z-index:99;margin-left:-250px;padding:12px 20px;-webkit-box-shadow:5px 0 5px 0 rgba(50,50,50,.25);box-shadow:5px 0 5px 0 rgba(50,50,50,.25);background:#eee;color:#212121;font:14px/1.25 sans-serif;-moz-tab-size:1;tab-size:2}.start-position:after{content:attr(data-content);position:absolute;right:10px;top:4px;color:#c5c4c2;font-size:30px;font-weight:600}.start-position .edit-status-outer{position:absolute;right:5px;bottom:5px;color:#777;font-size:10px;text-align:right;-webkit-transition:color .2s ease;transition:color .2s ease}.start-position .edit-status-outer .set{color:#3f3f3f}.crosshair:after,.crosshair:before{content:' ';position:absolute;left:50%;top:50%;display:block;background-color:#00c496;border-radius:100%}.crosshair:before{width:4px;height:40px;margin-top:-20px;margin-left:-2px}.crosshair:after{width:40px;height:4px;margin-top:-2px;margin-left:-20px}#gallery{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:3003;background-color:#000}#forwarder{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99999999;display:none}#forwarder h1{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.25}#forwarder img{max-width:100%;height:auto;margin:0 auto 10px;display:block}#forwarder a{width:auto;padding:0 20px;display:inline-block;font-size:20px;line-height:2.5}#forwarder p{margin-top:8px;font-size:14px}.forwardInner{position:absolute;left:0;right:0;top:50%;width:400px;max-width:90%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;text-align:center}.hidden{display:none!important}@media (max-width:1024px){#gui-container{padding-bottom:8px}}@media (min-width:768px) and (max-width:1024px){.camera-label{padding:4px 12px;font-size:12px}}@media (max-width:767px){.device-only{display:block!important}.camera-label,.desktop-only{display:none!important}}@media screen and (max-width:360px){#room-title{padding:0 30px;font-size:14px;line-height:40px}}.button,.fs-close{-webkit-transition:background-color .4s;transition:background-color .4s}.camera-icon svg .b{-webkit-transition:fill .4s ease;transition:fill .4s ease}.hotspot{-webkit-transition:border-radius .4s,background-color .4s,color .4s;transition:border-radius .4s,background-color .4s,color .4s}.button{background-color:rgba(78,77,85,.8);color:#fff}.button.enabled{background-color:#605ac5}@media (min-width:1025px){#gui-container .button:hover{background-color:#4d4e55}}.fs-close{background-color:rgba(78,77,85,.8);color:#fff}@media (min-width:1025px){.fs-close:hover{background-color:#4d4e55}}.hotspot{background-color:rgba(78,77,85,.7);color:#fff}@media (min-width:1025px){.hotspot:hover{background-color:rgba(78,77,85,.9);color:#fff}}#forwarder{background-color:#fff}#forwarder a{background-color:#605ac5;color:#fff}.number-prefix{display:none;margin-right:4px}#editor-container{display:none}#editor-container:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;display:block;border:8px solid #00c496;-webkit-pointer-events:none;pointer-events:none}#editor-container #editor-message{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;background-color:#232d64;color:#fff;padding:8px 12px;font-size:20px;font-weight:700;line-height:1;text-transform:uppercase;-webkit-pointer-events:none;pointer-events:none}#editor-container #editor-crosshair:after,#editor-container #editor-crosshair:before{content:' ';left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%;background-color:#f5005e;-webkit-pointer-events:none;pointer-events:none;opacity:.65;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4)}#editor-container #editor-crosshair:before{width:3px;height:52px}#editor-container #editor-crosshair:after{width:52px;height:3px}#editor-container #editor-readout{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:320px;background:#232d64;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#editor-container #editor-readout p{margin:0 0 4px;padding:10px 16px 8px;font-size:14px;font-weight:700;line-height:1.142857;text-align:center}#editor-container #editor-readout #values{display:-webkit-box;display:-ms-flexbox;display:flex}#editor-container #editor-readout #values .item{padding:6px 10px 10px;background-color:rgba(255,255,255,.05);text-align:center}#editor-container #editor-readout #values .item label{font-size:14px;font-weight:700;line-height:1.142857}#editor-container #editor-readout #values .item input{width:100%;padding:0;display:block;border:none;background-color:transparent;color:#fff;font-family:monospace;font-size:20px;text-align:center;line-height:1;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#container.editor-disabled #editor-container{display:none!important}#container.editor-enabled #editor-container{display:block}body{color:#212121}.title,h1,h2,h3,h4,strong{font-weight:400}#forwarder a{background-color:#c61a41}#welcome-container #welcome-default #welcome-vc #welcome-hc{max-width:580px;padding:22px 36px;background-color:#fff}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top{margin-bottom:16px}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #welcome-title{line-height:1.2}@media screen and (max-width:767px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #welcome-title{margin-bottom:12px}}@media screen and (min-width:768px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #welcome-title{width:100%;margin-bottom:8px}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-top #welcome-title span{display:block}}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content p{margin-bottom:14px}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container{margin-top:20px}@media screen and (min-width:768px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container{text-align:center}}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container #start-tour{padding:12px 20px;background-color:#c61a41;color:#fff;line-height:1}@media screen and (max-width:767px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container #start-tour{font-size:20px}}@media screen and (min-width:768px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container #start-tour{font-size:24px}}@media screen and (min-width:1025px){#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container #start-tour{-webkit-transition:background-color .6s;transition:background-color .6s}#welcome-container #welcome-default #welcome-vc #welcome-hc #welcome-content .btn-container #start-tour:hover{background-color:#3b1953}}#floorplan-open-btn{background-color:#3b1953;color:#fff;text-transform:none}@media (min-width:1025px){#floorplan-open-btn:hover{background-color:#c61a41;color:#fff}}#floorplan-wrapper #floorplan-switch-container .fp-switch{background-color:transparent;color:#212121}#floorplan-wrapper #floorplan-switch-container .fp-switch.active{color:#c61a41}@media (min-width:1025px){#floorplan-wrapper #floorplan-switch-container .fp-switch:hover{color:#c61a41}}#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn{background-color:#3b1953;color:#fff}@media (min-width:1025px){#floorplan-wrapper #floorplan-wrapper-inner #floorplan-close-btn:hover{background-color:#c61a41;color:#fff}}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon svg .b{fill:#3b1953}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon.visited svg .b{fill:#3b1953}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-icon.active svg .b{fill:#c61a41}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-label{background-color:#3b1953;color:#fff;text-transform:none}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #floorplans .floorplan .camera-label .label-after{border-color:#3b1953 transparent transparent}#floorplan-wrapper #floorplan-wrapper-inner #floors-container #fov-container #fov-radar{background:-webkit-linear-gradient(-45deg,#c61a41 0,transparent 50%);background:-webkit-linear-gradient(315deg,#c61a41 0,transparent 50%);background:linear-gradient(135deg,#c61a41 0,transparent 50%)}.editor .button{background-color:rgba(0,196,150,.8);color:#fff}.button,.fs-close{background-color:#3b1953;color:#fff;text-transform:none}.button.button-motion{width:90px}.button.enabled{background-color:#c61a41;color:#fff}.hotspot.article-rv,.hotspot.gallery-rv,.hotspot.nav-rv,.hotspot.video-rv{background-color:rgba(59,25,83,.85)}@media (min-width:768px){#info-spot #info-inner #info-close{background-color:#c61a41}}@media (min-width:1025px){#info-spot #info-inner #info-close:hover{background-color:#3b1953}}#info-spot #info-inner #info-close .icon{font-size:23px}#room-title{background:rgba(255,255,255,.8);color:#3b1953;text-transform:none}@media screen and (max-width:767px){#client-logo{float:none;margin:0 auto 12px;width:140px;display:block}#welcome-title h1{float:none;font-size:22px;margin-bottom:0;text-align:center;width:auto}#welcome-screen p{font-size:12px;margin-bottom:10px;text-align:center}#start-tour{font-size:20px;margin-top:12px;width:auto}}@media screen and (max-height:400px){#more-info-text{display:none}}@media screen and (min-width:1025px){#start-tour:hover{background-color:#3b1953}#gui-container .button,.button.button-gallery,.fs-close{transition:background-color .4s,color .4s}#gui-container .button:hover,.button.button-gallery:hover,.fs-close:hover{background-color:#c61a41;color:#fff}.hotspot.article-rv:hover,.hotspot.gallery-rv:hover,.hotspot.nav-rv:hover,.hotspot.video-rv:hover{background-color:#c61a41}}