@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(../build/../assets/fonts/montserrat-v25-latin-regular.eot);src:local(""),url(../build/../assets/fonts/montserrat-v25-latin-regular.eot?#iefix) format("embedded-opentype"),url(../build/../assets/fonts/montserrat-v25-latin-regular.woff2) format("woff2"),url(../build/../assets/fonts/montserrat-v25-latin-regular.woff) format("woff"),url(../build/../assets/fonts/montserrat-v25-latin-regular.ttf) format("truetype"),url(../build/../assets/fonts/montserrat-v25-latin-regular.svg#Montserrat) format("svg")}body{background:#fff;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:12px}.left{float:left}.right{float:right}h1{font-size:22px}p{font-size:16px}a{color:#000;text-decoration:none}canvas{outline:none}html,body{padding:0;margin:0;width:100%;height:100%;overflow-y:hidden;background:#FFF;background:-moz-linear-gradient(top, #fff 0%, #fff 100%);background:-webkit-linear-gradient(top, #fff 0%, #fff 100%);background:linear-gradient(to bottom, #fff 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#FFF',GradientType=0 )}#bodycontent{width:100%;height:100%;background:#FFF;background:-moz-linear-gradient(top, #fff 0%, #fff 100%);background:-webkit-linear-gradient(top, #fff 0%, #fff 100%);background:linear-gradient(to bottom, #fff 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#FFF',GradientType=0 )}#map_outercontainer{width:100%;height:100%;position:fixed;top:0px}@media only screen and (min-device-width: 100px) and (max-device-width: 1200px) and (orientation: landscape){#map_outercontainer{margin-top:none !important}}#map_container{width:100%;height:100%;display:block;margin:0px auto}#map_container .panel{position:fixed;width:7%;height:auto;transform:translate(0, -50%);top:50%;transition:2s !important;opacity:1}#map_container .panel #panel_close{width:30%;padding-bottom:10px;cursor:pointer;display:flex;margin:auto}.maploaded{border:0px solid #000}#loading-overlay-map{background-color:#FFF;position:fixed;width:100%;height:74%;top:14%;z-index:999}#loading-overlay{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;opacity:1}.loading-overlay-hidden{display:none !important}#loading-overlayCont{position:absolute;top:50%;transform:translateY(-50%);width:100%;opacity:0.9}#loading-overlayCont .loading-logo{width:190px;margin:0 auto}#loading-overlayCont .loading-logo img{width:100%}#loading-overlayCont .loading-text{text-align:center;font-size:40px;font-family:"Montserrat",Arial,Helvetica,sans-serif}#loading-overlayCont #progressCount{text-align:center;font-size:2vw;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:normal}#loading-overlayCont #progressbarCont{padding-top:7%}#progress-bar{height:1px;background:#000000;width:0%}#progressbarCont{text-align:center;position:absolute;width:calc(100% - 40px);padding-left:20px;padding-right:20px}.full-width{width:100%}.gallery_swiper{height:100vh}#hotSpotInfo{display:none}#hotSpotInfo .animateFloorPlan{-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}#hotSpotInfo .houseFloorImage{-webkit-transition:all 350ms ease-in  !important;-moz-transition:all 350ms ease-in  !important;transition:all 350ms ease-in  !important;opacity:0.2;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);background:#F4F4F6 !important;width:100%;height:100%;position:absolute !important;border-radius:0px;z-index:10}#hotSpotInfo .desc1{font-size:17px;color:#000;line-height:30px;font-weight:bold;letter-spacing:8px;text-transform:uppercase}#hotSpotInfo .desc2{font-size:15px;color:#000;overflow-y:auto;max-height:38vh;margin-top:10px;font-weight:normal;letter-spacing:0px;line-height:21px}#hotSpotInfo .audio{padding-top:20px;float:left;width:100%}#hotSpotInfo .audio audio{background:#E5E4E2;padding:1px;border-radius:50px;width:100%}#hotSpotInfo .video{padding-top:20px;float:left;width:100%}#hotSpotInfo .hotspot-img{width:60%;margin:60px auto;padding-top:13px;padding-left:6%;float:left}#hotSpotInfo .hotspot-img img{max-width:100%;border-radius:0px;height:auto;max-height:85vh}#hotSpotInfo .hotspot-img .hotspot-img-inner{margin:0px auto;width:94%;text-align:center}#hotSpotInfo .swiper-slide{display:inline-block}#hotSpotInfo .swiper-slide .hotspot-img{opacity:0}#hotSpotInfo .hotspot-details{width:28%;padding-top:13px;float:right;opacity:0;margin-right:6%;margin-top:60px}#hotSpotInfo .hotspot-details .hotspot-details-inner{padding-left:17%;padding-top:15%}#hotSpotInfo .swiper-slide-active .hotspot-img{transition:opacity 1s;opacity:1}#hotSpotInfo .swiper-slide-active .hotspot-details{transition:opacity 1s;opacity:1}#hotSpotInfo.showHouse .houseFloorImage{-webkit-transition:all 250ms ease-in !important;-moz-transition:all 250ms ease-in !important;transition:all 250ms ease-in !important;transform:scale(1);opacity:1}.swiper_closeIcon{display:none}.swiper-button-next,.swiper-button-prev{display:block;color:#000000 !important}.cross_icon{width:25px;height:25px;float:right;cursor:pointer;position:absolute;z-index:10;right:0;margin-right:2%;margin-top:2%;background:url("/assets/images/close-icon.png") no-repeat;background-size:25px 25px}.menu-btn{float:right;right:30px;margin-top:30px;position:absolute;z-index:1;opacity:0}.menu-btn.show-menu-btn{opacity:1}.menu-btn .btn{background:#000;cursor:pointer;color:#fff;padding:8px;font-size:16px;font-family:"Montserrat",Arial,Helvetica,sans-serif}.menu-btn .btn:hover{background-color:#fff;color:#000}.menu-btn .btn.active{background-color:#fff;color:#000}.menu-btn .btn span{padding-left:27px;background:url("/assets/images/red-circle.png") no-repeat 0;background-size:18px 18px}.menu-btn .icon{padding-left:11px}@media only screen and (max-width: 912px){.swiper-button-next,.swiper-button-prev{display:none}#hotSpotInfo{position:absolute;top:0;width:100%}#hotSpotInfo .houseFloorImage{width:100%;left:0;margin-left:0;position:relative !important;height:100vh}#hotSpotInfo .hotspot-img{float:left;width:100%;margin:0 auto;padding:30px 10px 10px 0}#hotSpotInfo .desc1{padding:20px 0 0 0;line-height:20px}#hotSpotInfo .desc2{padding-top:13px;max-height:28vh}#hotSpotInfo .hotspot-details{width:100%;float:left}#hotSpotInfo .hotspot-details .hotspot-details-inner{padding-left:3%;padding-right:3%;padding-top:0;width:94%}#hotSpotInfo .audio{margin:0px auto}.swiper_closeIcon{top:0 !important}.menu-btn{right:19px !important;margin-top:19px !important}.menu-btn .icon{padding-left:7px}.menu-btn .btn{padding:2px;font-size:13px}.menu-btn .btn span{padding-left:20px;background-size:14px 14px}.menu-btn .btn:hover{background-color:#000;color:#fff}.menu-btn .btn.active{background-color:#000;color:#fff}}#loading-svg{display:none}#loading-svg .cssload-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:-webkit-translate(-50%, -50%);transform:-moz-translate(-50%, -50%);transform:-ms-translate(-50%, -50%);width:62px;height:62px;transition:opacity 1s;z-index:99999999}svg.round_animator{stroke-dasharray:269.7405090332031px;stroke-dashoffset:0;animation:heartBeat 4s linear reverse infinite;transform:rotate(-90deg)}@keyframes heartBeat{50%{stroke-dashoffset:269.7405090332031px}50.01%{stroke-dashoffset:-269.7405090332031px}}@media only screen and (max-width: 400px){#map_container{width:100%;height:230px;display:block;margin:0px auto}#map_container canvas{outline:none}}

