body,html{width:100%;height:100%;margin:0;overflow:hidden;font-family:serif;background-color:transparent;color:rgba(0,0,0,.77);font-family:"Roboto",sans-serif;background:#fafafa}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root{height:100%;width:100%;position:fixed}#root .blur,.blur{filter:blur(25px);-webkit-filter:blur(25px)}.display-none{display:none!important;width:0;transition:all .4s ease-in-out}.menu-hover{background:rgba(48,77,95,.1)!important}.initials-client{position:absolute;display:flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:22px;background:rgba(71,71,71,.69);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:4px;left:4px}.initials-client p{font-size:12px;font-weight:700;text-align:center;color:#fff;margin:0}.only-initials-client{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:10px;background:rgba(71,71,71,.69);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;left:0}.only-initials-client p{font-size:32px;font-weight:700;text-align:center;color:#fff;margin:0}.only-initials{position:absolute;width:100%;height:100%;border-radius:10;background:rgba(71,71,71,.69);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;left:0}.only-initials p{font-size:32px;font-weight:700;text-align:center;color:#fff;margin:0}.client-video-container{width:28%;height:85px;position:relative;border-radius:10px;overflow:hidden;margin-right:10px}@media (max-width:600px){.client-video-container{width:145px;height:105px;margin:0 10px 0 0}}.client-video{display:flex;justify-content:space-between;overflow:hidden;width:100%;height:100%}.client-video video{width:100%;height:100%;object-fit:cover}.nav-container{margin:auto;top:0;bottom:0;right:16px;width:48px;height:308px;overflow:hidden;border-radius:24px;opacity:1;transition:all .3s ease-in-out;transform-origin:left top}.nav-container,.nav-container.expanded{position:absolute;background:hsla(0,0%,100%,.95);z-index:1000}.nav-container.expanded{height:100vh;height:calc(var(--vh, 1vh)*100);width:344px;right:0;overflow:visible;border-radius:0}.nav-container .nav-container.expanded .main-menu{background:transparent;margin-right:16px}.nav-container.hide{opacity:0}.main-menu{margin:auto;top:0;bottom:0;right:16px;width:48px;height:308px;overflow:hidden;border-radius:24px}.main-menu,.main-menu.expanded{position:absolute;background:transparent;z-index:1001}.main-menu.expanded{height:100vh;height:calc(var(--vh, 1vh)*100);width:344px;right:0;overflow:visible;border-radius:0}.main-menu.expanded .options-container .nav-icon-container{margin:0 18px}.main-menu .options-container{width:100%}.main-menu .options-container .nav-icon-container{margin:10px auto}.main-menu .options-container .menu-action.beacon{width:40px;height:40px;opacity:.58;border-radius:50%;border:1px solid var(--coral);background-color:rgba(241,118,121,.37)}.sub-menu-container{display:flex;flex-direction:column;align-items:stretch;justify-content:space-evenly;top:20px;bottom:0;left:75px;overflow:hidden;max-height:0;z-index:1000;height:auto;width:270px;max-height:100vh;height:100vh;height:calc(var(--vh, 1vh)*100);margin-right:64px}.sub-menu-container.closed{display:none}.sub-menu-container.unactive{opacity:0}.sub-menu-container.active,.sub-menu-container.views.active{transition:all .2s linear}.sub-menu-container .nav-icon-container{margin:14px 5px;padding:11px}.sub-menu-container .menu-properties-container{height:100vh;height:calc(var(--vh, 1vh)*100)}.sub-menu-container .menu-properties-container .title{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ed6b6a;margin-top:10px;margin-bottom:10px}.sub-menu{font-family:Roboto;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;overflow-y:scroll}.sub-menu::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:transparent}.sub-menu::-webkit-scrollbar{width:0;scrollbar-width:0;background-color:transparent}.sub-menu::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:transparent}.sub-menu .shopping-car-item{font-family:Roboto;width:248px;height:240px;border-radius:6px;box-shadow:0 1px 2px 0 hsla(0,0%,54.1%,.39),0 1px 2px 0 hsla(0,0%,54.1%,.5);background-color:#fff;margin-bottom:10px}.sub-menu .shopping-car-item:hover{cursor:pointer;box-shadow:0 2px 10px 0 #7d7d7d}.sub-menu .shopping-car-item .item .cart-image-container,.sub-menu .shopping-car-item .item .name{padding-top:12px;padding-left:10px;padding-right:10px}.sub-menu .shopping-car-item .item .cart-image-container{padding-bottom:13px}.sub-menu .shopping-car-item .item .cart-image-container .cart-image{width:188px;height:121px;border-radius:6px}.sub-menu .shopping-car-item .item .cart-image-container .cart-image img{display:block;width:100%;height:100%;border-radius:3.5px}.sub-menu .shopping-car-item .item .cart-image-container .colors{height:110px;overflow:hidden}.sub-menu .shopping-car-item .item .retailer{padding-left:10px}.sub-menu .shopping-car-item .item .cart-image-container,.sub-menu .shopping-car-item .item .name,.sub-menu .shopping-car-item .item .retailer{width:100%}.sub-menu .shopping-car-item .item .name .furniture-name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}.sub-menu .shopping-car-item .item .retailer{font-size:14px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.14;letter-spacing:normal;color:#6c6c6c}.sub-menu .shopping-car-item .footer{height:43px;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#252525;color:#fafafa;line-height:2;color:#fff}.sub-menu .shopping-car-item .footer,.sub-menu .shopping-car-item .footer .currency{font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal}.sub-menu .shopping-car-item .footer .currency{line-height:1;color:#fff}.sub-menu .shopping-car-item .footer .price{font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;color:#fff}.sub-menu .shopping-car-item .footer .footer-info{font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff}.image-container{margin:15px 0;height:144px;position:relative;overflow:hidden}.image-container .image.loading{opacity:0}.image-container .image .image_title{background:#252525;position:absolute;left:0;bottom:0;min-height:26px;border-radius:3.5px}.image-container .image .image_title:first-letter{text-transform:uppercase}.image-container .image .image_title span{display:block;font-family:Roboto;color:#fff;text-decoration:none;font-size:14px;padding:5px 8px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;word-wrap:break-word}.image-container .image.loaded{transition:all .5s linear}.image-container:first-child{margin-top:0}.image-container:hover{cursor:pointer;box-shadow:0 2px 10px 0 #7d7d7d;border-radius:7px}.image-container .image{height:100%}.image-container .image .image_title{width:100%}.image-container .image span img{display:block;width:100%;height:100%;border-radius:3.5px}.image-container.active .image span img{border:3px solid #ed6b6a}.image-container.active .image .image_title{border:3px solid #ed6b6a;border-top:none}.personalize-button-container{width:100%;height:40px;border-radius:20.5px;box-shadow:0 2px 4px 0 hsla(0,0%,54.1%,.5);color:#fff;background-color:#ed6b6a;display:table;margin:0 auto 30px}.personalize-button-container.survey-completed{width:150px}.change-room-icon:hover,.day-night-icon:hover,.expand-icon:hover,.finishes-icon:hover,.furniture-icon:hover,.mini-map-icon:hover,.personalize-button-container:hover,.personalize-icon:hover,.styles-icon:hover,.views-icon:hover{cursor:pointer}.styles-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-styles-intermediate.svg);background-size:24px 24px}.styles-icon.active,.styles-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-styles-intermediate-active.svg)}.mini-map-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-layout.svg);background-size:24px 24px}.mini-map-icon.active,.mini-map-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-layout-active.svg)}.views-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/Icon_view_gray.svg);background-size:24px 24px}.views-icon.active,.views-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/Icon_view_coral.svg)}.personalyze-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/Icon_personalize_gray.svg)}.personalyze-icon.active,.personalyze-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/Icon_personalize_coral.svg)}.furniture-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-cart.svg);background-size:24px 24px}.furniture-icon.active,.furniture-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-cart-active.svg)}.change-room-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-space-layout.svg);background-size:24px 24px}.change-room-icon.active,.change-room-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-space-layout-active.svg)}.day-night-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-night.svg);background-size:24px 24px}.day-night-icon.active,.day-night-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-night-active.svg)}.map-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/Icon_layout_gray.svg);background-size:24px 24px}.map-icon.active,.map-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/Icon_layout_coral.svg)}.room-change-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-space-layout.svg);background-size:24px 24px}.room-change-icon.active,.room-change-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-space-layout-active.svg)}.cart-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-cart.svg);background-size:24px 24px}.cart-icon.active,.cart-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-cart-active.svg)}.night-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-night.svg);background-size:24px 24px}.night-icon.active,.night-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-night-active.svg)}.finishes-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-finishes.svg);background-size:24px 24px}.finishes-icon.active,.finishes-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-finishes-active.svg)}.minimap-mobile-icon{width:24px;height:24px;background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-layout.svg);background-size:24px 24px}.minimap-mobile-icon.active,.minimap-mobile-icon:hover{background:url(https://athum-assets.s3-us-west-2.amazonaws.com/humportal-assets/Icons/icon-layout-active.svg)}.mobile-menu-container{width:100%;height:100%;position:relative;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 2px 0 hsla(0,0%,54.1%,.5);background-color:hsla(0,0%,100%,.95);z-index:1003}.mobile-menu-container .close-menubutton{position:fixed;width:24px;height:24px;object-fit:contain;z-index:1003;top:20px;right:15px}.mobile-menu-container .mobile-menu{position:fixed;z-index:1003}.mobile-menu-container .mobile-menu .nav-mobile-icon-container{margin:15px}@media screen and (orientation:portrait){.mobile-menu-container .mobile-menu{flex-direction:column;width:24px;right:15px;top:50px}.mobile-menu-container .mobile-menu .nav-mobile-icon-container{margin:15px 0}}@media screen and (orientation:landscape){.mobile-menu-container .mobile-menu{flex-direction:row;left:15px;top:20px}.mobile-menu-container .mobile-menu .nav-mobile-icon-container{margin:0 15px}}.mobile-menu-container .sub-mobile-menu-container{position:absolute;background:transparent;z-index:1000;overflow:auto}.mobile-menu-container .sub-mobile-menu-container::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:transparent}.mobile-menu-container .sub-mobile-menu-container::-webkit-scrollbar{width:0;scrollbar-width:0;background-color:transparent}.mobile-menu-container .sub-mobile-menu-container::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:transparent}.mobile-menu-container .sub-mobile-menu-container .nav-icon-container{margin:0 10px}.mobile-menu-container .sub-mobile-menu-container.views-mobile{max-height:100%;top:50%;width:100%;transition:all .3s ease}@media screen and (orientation:portrait){.mobile-menu-container .sub-mobile-menu-container.views-mobile{height:100%}}@media screen and (orientation:landscape){.mobile-menu-container .sub-mobile-menu-container.views-mobile{height:50%}}.mobile-menu-container .sub-mobile-menu-container .mobile-submenu .image-container{border-radius:6px;position:relative;margin:15px 0;overflow:hidden;height:144px;width:100%}@media screen and (orientation:landscape){.mobile-menu-container .sub-mobile-menu-container .mobile-submenu .image-container{width:48%;margin:15px 1%}}@media screen and (orientation:landscape){.mobile-menu-container .sub-mobile-menu-container .mobile-submenu{padding-top:15px}}.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.finish-mobile-menu,.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.views-mobile-menu{z-index:1003;width:100%;margin-bottom:20px}.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.finish-mobile-menu div img,.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.views-mobile-menu div img{display:block;width:100%;height:100%;cursor:pointer;object-fit:cover}@media (max-width:812px){.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.finish-mobile-menu,.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.views-mobile-menu{width:95%}}.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.finish-mobile-menu .image-container .image,.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.views-mobile-menu .image-container .image{height:100%;border-radius:6px}@media screen and (orientation:portrait){.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.finish-mobile-menu,.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.views-mobile-menu{flex-direction:column}}@media screen and (orientation:landscape){.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.finish-mobile-menu,.mobile-menu-container .sub-mobile-menu-container .mobile-submenu.views-mobile-menu{flex-direction:row;flex-wrap:wrap}}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container{width:100%;flex-wrap:wrap;margin:15px 0}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-intro{font-family:"Roboto";font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#6c6c6c}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-button{height:40px;font-family:"Roboto";font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:center;color:#fff;background-color:#ed6b6a;border-radius:20.5px;box-shadow:0 2px 4px 0 hsla(0,0%,54.1%,.5);padding:8px;border:none}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-button .mobile-personalize-button-icon{margin-right:5px;width:24px!important;height:24px!important}@media screen and (orientation:landscape){.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container{margin:15px 0;justify-content:flex-start}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-button,.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-intro{width:45%;margin:10px}}@media screen and (orientation:portrait){.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container{margin:15px 0;justify-content:center}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-intro{width:95%;margin-bottom:15px}.mobile-menu-container .sub-mobile-menu-container .mobile-personalize-container .mobile-personalize-button{width:95%}}@media screen and (orientation:portrait){.mobile-menu-container .sub-mobile-menu-container{width:calc(100% - 69px);height:100%;left:15px;padding-top:20px}}@media screen and (orientation:landscape){.mobile-menu-container .sub-mobile-menu-container{width:calc(100% - 30px);height:calc(100% - 39px);left:15px;top:59px}}.style-item{margin:10px;width:186px;height:42px;border-radius:21px;background-color:#fff}.style-item .button{width:100%;height:100%;opacity:.8;border-radius:21px;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.mobile-submenu-title-container{width:100%}.mobile-submenu-title{width:100%;font-family:"Roboto";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ed6b6a;padding-left:10px;padding-bottom:10px}@media screen and (orientation:portrait){.mobile-submenu-title{padding-top:5px}}.mobile-submenu-floorplan{font-family:"Roboto";font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#6c6c6c;padding-left:10px;padding-bottom:10px}.mobile-menu-button{position:absolute;width:48px;height:48px;box-shadow:0 1px 2px 0 hsla(0,0%,54.1%,.5);background-color:#ed6b6a;border:none;z-index:1003;bottom:3%;right:15px;border-radius:50%;outline:none;display:flex;justify-content:center;align-items:center}.no-touch .scrollable.hover{overflow-y:hidden}.no-touch .scrollable.hover:hover{overflow-y:auto;overflow:visible}.sub-menu .image-container-card{width:270px;height:144px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1021}.sub-menu .image-container-card .image_title_card{background:#252525;width:100%;height:26px;border-radius:3.5px}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.gradient.element1{width:100%;height:100%;background:#ededed;background:linear-gradient(90deg,#ededed 8%,#f4f4f4 38%,#ededed 54%);background-size:100%}.gradient.element1,.gradient.element3{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}.gradient.element3{width:142px;height:11px;margin-left:15px;background-color:#464646;background:linear-gradient(90deg,#464646 8%,#545454 38%,#464646 54%);background-size:100%}.mobile-submenu .image-container-card{width:100%;height:144px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1021}.mobile-submenu .image-container-card .image_title_card{background:#252525;width:100%;height:26px;border-radius:3.5px}.scale-cero .floors-menu{transform:scale(0)}.map-open .floors-menu{transform:scale(1)}.floors-menu{position:absolute;margin:auto;top:calc(50% + 248px);left:0;right:0;width:110px;height:30px;overflow:hidden;background-size:cover;border-radius:21.6px;background-color:hsla(0,0%,100%,.8);z-index:1020;transition:all .5s}.floors-menu-mobile{background:#ddd9d5;border-radius:24px;z-index:1000;padding:2px;right:0;left:0;margin:30px auto 20px;width:110px}.oval{width:26px;height:25.7px;background-color:#fff;border-radius:50%;font-weight:500;line-height:1.8;cursor:pointer}.current,.oval{font-size:12px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#6c6c6c}.current{font-weight:400;line-height:1.33}.floors-menu-mobile .current{color:#fff}.oval.current{border:.9px solid #ed6b6a}.ladder-icon{width:21.7px;height:21.6px;margin-bottom:3px;margin-left:5px}.grayed{background-color:#ededed;cursor:default}.scale-cero .mini-map-container{transform:scale(0);z-index:0}.map-open .mini-map-container{transform:scale(1);z-index:1020}.mini-map-container{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:948px;max-width:calc(100% - 160px);max-height:calc(100% - 160px);background-size:cover;transition:all .5s}.map-container{position:relative;width:100%;height:100%;z-index:1020}.mini-map{z-index:1020}.map-mobile-container{display:none;width:100%;height:100%;overflow:hidden;z-index:1000}@media screen and (orientation:landscape){.verticalPortrait{transform:rotate(90deg)}.minimap-image-vertical,.verticalPortrait{width:100%;height:100%;object-fit:contain;position:absolute;z-index:-1}}@media screen and (orientation:portrait){.verticalPortrait{transform:rotate(90deg)}}.map-hotspot-container{position:absolute;width:40px;height:40px;cursor:pointer}.map-hotspot-container.active{width:56px;height:56px;animation:none;-webkit-animation:none}.map-hotspot-container .map-hotspot{width:40px;height:40px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);border-radius:50%;cursor:pointer;position:absolute;animation:pulsateBg 1s ease-out;-webkit-animation:pulsateBg 1s ease-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;z-index:-1}.map-hotspot-container.active .map-hotspot{width:56px;height:56px;animation:none;-webkit-animation:none}.map-hotspot-container .circle{display:none;position:absolute;z-index:1001}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(2.5)}to{-webkit-transform:scale(1)}}@keyframes pulsate{0%{-webkit-transform:scale(.7)}50%{-webkit-transform:scale(1)}to{-webkit-transform:scale(.7)}}@-webkit-keyframes pulsateBg{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}@keyframes pulsateBg{0%{-webkit-transform:scale(.95)}50%{-webkit-transform:scale(1)}to{-webkit-transform:scale(.95)}}.map-hotspot-container.active .circle{display:block;width:22px;height:22px;box-shadow:0 0 4px 0 rgba(0,0,0,.5);background-color:#fff;border-radius:50%;animation:pulsate 1s ease-out;-webkit-animation:pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.map-hotspot-container .ringring{border:3px solid #fff;border-radius:30px;-webkit-border-radius:30px;height:22px;width:22px;position:absolute;z-index:1001}.map-hotspot-container.active .ringring{display:none}@media (max-width:768px){.map-hotspot-container{width:25px;height:25px}.map-hotspot-container.active{width:35px;height:35px}.map-hotspot-container .map-hotspot{width:25px;height:25px}.map-hotspot-container.active .map-hotspot{width:35px;height:35px}.map-hotspot-container.active .circle{width:15px;height:15px}.map-hotspot-container .ringring{border-radius:17px;-webkit-border-radius:17px;height:17px;width:17px}}.mobile-minimap-container{position:relative;width:100%;margin:20px 0}.indicator-container{position:absolute;top:20px;right:0;left:0;margin:0 auto;height:27px;border-radius:24px;text-transform:capitalize;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);opacity:1;transition:all .3s ease-in-out;padding:0 5px;justify-content:center}.indicator-container .logo{display:none}.indicator-container .layout-decoration-container{text-align:center}.indicator-container .layout-decoration-container .layout-name{font-weight:900}.indicator-container .layout-decoration-container .decoration-style,.indicator-container .layout-decoration-container .layout-name{height:12px;font-family:"Roboto";font-size:12px;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff}.indicator-container .layout-decoration-container .decoration-style{padding-left:5px;font-weight:400;text-align:center}.indicator-container.hide .indicator-container{opacity:0}@media (min-width:768px){.indicator-container{top:auto;bottom:20px;justify-content:flex-start}.indicator-container .logo{display:block;width:19.69px;height:19.69px;margin-right:8px}.indicator-container .layout-decoration-container .layout-name{font-size:16px;line-height:.75}.indicator-container .layout-decoration-container .decoration-style{font-size:16px;font-weight:300;line-height:.75}}#viewer{position:relative;top:0;left:0;bottom:0;right:0;padding:0;margin:0;background:#fafafa}#viewer,#viewer canvas{width:100%;height:100%}.tooltip{position:absolute;top:0;left:0;padding:20px;background:#4a4a4a;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;text-align:center;line-height:1.5;letter-spacing:normal;border-radius:10%;color:#fafafa;transform:translate3d(-50%,-100%,0);opacity:0;transition:opacity .3s,transform .3s}.tooltip.is-active{opacity:.75;transform:translate3d(-50%,calc(-100% - 80px),0)}.modal .alert-modal.modal-dialog{background:transparent}.alert-modal .modal-content{width:323px;height:336px;margin:0 auto;background-color:#fafafa;border-radius:20px;box-shadow:0 4px 6px 0 hsla(0,0%,54.1%,.5)}.modal-backdrop{background-color:rgba(74,74,74,.65)}.exclamation-container{width:60px;height:60px;border-radius:50%;border:4px solid #c8270c;font-size:2.1rem;text-align:center;color:#c8270c;margin-bottom:20px}.error-message{width:236px;height:32px;font-weight:700;color:#d0021b}.error-message,.message{font-size:21px;font-style:normal;font-stretch:normal;line-height:1.52;letter-spacing:normal;text-align:center}.message{width:263px;height:74px;font-weight:300;color:#6c6c6c}.loader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1002;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity 1s}.loader.white-background{background-color:#fff}.loader.scene{background-color:transparent}.loader.loader.none,.loader.loader.none .loader-image-container{opacity:0}.loader.show{opacity:1}.loader .loader-image-container{background-color:#fff;height:100px;width:100px;border-radius:50%}.loader.display-none{display:"none"}.three-sixty-blur{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1001;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:1;transition:opacity 1s}.three-sixty-blur.none{opacity:0}
/*# sourceMappingURL=main.28007ec4.chunk.css.map */