.header{align-items:center;background:#0000;display:flex;justify-content:space-between;left:0;padding:22px 24px;position:fixed;top:0;width:100%;z-index:1}.header a{height:32px}.header a div{margin-left:-18px;margin-top:-74px;pointer-events:none;width:180px}.header select{background:#0000;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:32px;margin-right:52px;outline:none}.header select option{color:#000;font-size:13px;font-weight:600}.house-info-buttons{align-items:center;display:flex;transition:all .3s ease-in-out}.house-info-buttons button{background:#0000;border:1px solid #fff;border-radius:100px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;line-height:18px;margin-right:8px;padding:8px 16px;transition:all .3s ease-in-out}.house-info-buttons button:last-child{margin-right:0}.house-info-buttons button.active,.house-info-buttons button:hover{background:#fff;color:#000}@media screen and (max-height:500px),screen and (max-width:768px){.house-info-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 16px}.house-info-buttons button{margin:0 0 12px;width:45%}}.houseInfo{background:#0003;bottom:24px;display:flex;left:24px;position:fixed;transition:all .3s ease-in-out}.houseInfo:hover{background:rgba(0,0,0,.502)}.houseInfo>.house-info-buttons{display:none}.houseInfo .left .size div,.houseInfo .right .bottom div,.houseInfo .right .top div{display:flex;flex-direction:column;margin-bottom:16px;margin-right:20px}.houseInfo .left .size div:last-child,.houseInfo .right .bottom div:last-child,.houseInfo .right .top div:last-child{margin-right:0}.houseInfo .left .size div span,.houseInfo .right .bottom div span,.houseInfo .right .top div span{color:#fff;font-size:14px;font-weight:400;line-height:16px}.houseInfo .left .size div b,.houseInfo .right .bottom div b,.houseInfo .right .top div b{color:#fff;font-size:14px;font-weight:700;line-height:16px}.houseInfo .left .size div b sup,.houseInfo .right .bottom div b sup,.houseInfo .right .top div b sup{font-size:10px;font-weight:700}.houseInfo .left{min-width:450px;padding:8px 16px}.houseInfo .left .title{align-items:flex-end;display:flex}.houseInfo .left .title h2{color:#fff;font-size:40px;font-weight:600;line-height:40px;margin-right:16px}.houseInfo .left .title b,.houseInfo .left .title p{color:#fff;font-size:20px;font-weight:600;line-height:25px}.houseInfo .left .title b{align-self:center;margin-left:auto;text-transform:uppercase}.houseInfo .left .title .arrow{align-self:center;color:#fff;cursor:pointer;display:none;font-size:16px;margin-left:auto;text-decoration:underline}.houseInfo .left .size{align-items:center;display:flex;margin-top:16px}.houseInfo .right{border-left:1px solid #fff;display:flex;flex-direction:column;justify-content:center;padding:16px}.houseInfo .right .top{align-items:end;border-bottom:1px solid #fff;display:flex;padding-bottom:16px}.houseInfo .right .top div{margin-bottom:0}.houseInfo .right .bottom{align-items:start;border-top:1px solid #0000;display:flex;padding-top:16px}.houseInfo .right .bottom div{margin-bottom:0}@media screen and (max-height:500px),screen and (max-width:768px){.houseInfo{background:rgba(0,0,0,.502);border-radius:24px 24px 0 0;bottom:0;flex-direction:column;left:0;width:100%}.houseInfo .left .size,.houseInfo .right{max-height:200px;overflow:hidden;transition:max-height 1s ease,padding 1s ease .1s}.houseInfo.collapsed .left .size,.houseInfo.collapsed .right{max-height:0;padding-bottom:0;padding-top:0}.houseInfo .left{min-width:100%}.houseInfo .left .title .arrow{display:flex}.houseInfo .left .house-info-buttons{display:none}.houseInfo .right{border-left:0}.houseInfo .house-info-buttons{display:flex}}@media screen and (max-height:500px){.houseInfo{margin-left:15vw;width:70vw}.houseInfo .left .size,.houseInfo .right{max-height:0;padding-bottom:0;padding-top:0}.houseInfo .house-info-buttons{max-height:100px;overflow:hidden;transition:max-height 1s ease,padding 1s ease .1s}.houseInfo.collapsed .house-info-buttons{max-height:0;padding-bottom:0;padding-top:0}}.tour.blocked .menu .houses{pointer-events:none}.houses .house{align-items:center;background:#000000e6;border:1px solid silver;border-right:0;cursor:pointer;display:flex;flex-direction:column;padding:8px 12px;transition:all .3s ease-in-out}.houses .house:last-child{border-right:1px solid silver}.houses .house.sold{background:#0000004d;cursor:default}.houses .house.sold p,.houses .house.sold span{color:#c3c3c3}.houses .house.active,.houses .house:hover{background:#fff}.houses .house.active p,.houses .house.active span,.houses .house:hover p,.houses .house:hover span{color:#000}.houses .house p{color:#fff;line-height:16px;transition:all .3s ease-in-out}.houses .house p,.houses .house p b{font-size:12px;font-weight:700}.houses .house span{color:#fff;font-size:10px;font-weight:500;line-height:10px;transition:all .3s ease-in-out}@media screen and (max-height:500px),screen and (max-width:768px){.houses{width:100%}.houses .house{padding:8px 2px;width:100%}.houses .house span{font-size:9px}.houses .house p b{display:none}}.tour.blocked .control{pointer-events:none}.control{bottom:-3px;height:334px;position:fixed;right:15px;width:334px}.control:hover .pulse{animation:none}.control .pulse{animation:pulse 2s infinite;border-radius:100%;height:181px;left:77px;position:absolute;top:83px;width:181px}@keyframes pulse{0%{box-shadow:0 0 0 0 #c4c4c466}70%{box-shadow:0 0 0 30px #c4c4c400}to{box-shadow:0 0 0 0 #c4c4c400}}.control .down,.control .left,.control .right,.control .up{cursor:pointer;position:absolute;z-index:1}.control .down.disabled,.control .left.disabled,.control .right.disabled,.control .up.disabled{cursor:default}.control .up{border-radius:12px 12px 25px 25px;height:50px;left:145px;top:105px;width:43px}.control .up.disabled+div+div+div+.lf-player-container [clip-path="url(#__lottie_element_10)"]{opacity:.5}.control .left{border-radius:12px 25px 25px 12px;height:40px;left:101px;top:154px;width:48px}.control .left.disabled+div+div+.lf-player-container [clip-path="url(#__lottie_element_18)"]{opacity:.5}.control .right{border-radius:25px 12px 12px 25px;height:40px;left:186px;top:153px;width:48px}.control .right.disabled+div+.lf-player-container [clip-path="url(#__lottie_element_14)"]{opacity:.5}.control .down{border-radius:25px 25px 12px 12px;height:48px;left:147px;top:191px;width:41px}.control .down.disabled+.lf-player-container [clip-path="url(#__lottie_element_22)"]{opacity:.5}@media screen and (max-height:500px),screen and (max-width:1024px){.control{display:none!important}}.tour{height:100vh;overflow:hidden;width:100%}.tour .panel{display:none;pointer-events:none;position:fixed;transition:opacity 1s ease-in-out;width:300px}.tour .panel.city{display:block;right:10vw;top:40px}@media screen and (max-height:500px),screen and (max-width:768px){.tour .panel{display:none!important}}.tour.blocked .menu .summary .submenu div{pointer-events:none}.tour video{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.tour .menu{margin-top:76px;padding:0 24px}@media screen and (max-height:500px),screen and (max-width:768px){.tour .menu{padding:0;position:fixed;top:0;width:100%}}.tour .menu .summary{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:16px}@media screen and (max-height:500px),screen and (max-width:768px){.tour .menu .summary{margin-bottom:0}}.tour .menu .summary .submenu{align-items:center;border:1px solid silver;display:flex;margin-right:8px;padding:4px}.tour .menu .summary .submenu.round{border-radius:200px}@media screen and (max-width:1080px){.tour .menu .summary .submenu.round{margin-bottom:16px;margin-right:calc(100% - 300px)}}.tour .menu .summary .submenu.round div.active,.tour .menu .summary .submenu.round div:hover{border-radius:200px}.tour .menu .summary .submenu div{border-bottom:0;color:#fff;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;margin-right:4px;padding:2px 16px;transition:all .3s ease-in-out}.tour .menu .summary .submenu div:last-child{margin-right:0}.tour .menu .summary .submenu div.active,.tour .menu .summary .submenu div:hover{background:#fff;color:#000}@media screen and (max-height:500px),screen and (max-width:768px){.tour .menu .summary .submenu{flex-direction:column;margin:0;padding:0}.tour .menu .summary .submenu div{background:#000000e6;border-bottom:1px solid silver;margin:0;min-width:40px;padding:8px 2px;text-align:center;width:100%}.tour .menu .summary .submenu div:last-child{border-bottom:0}.tour .menu .summary .submenu.submenu-mode{flex-direction:row;margin:0 24px 16px}.tour .menu .summary .submenu.submenu-mode div{background:#0000;border-bottom:0;margin-right:4px;padding:2px 16px;width:auto}.tour .menu .summary .submenu.submenu-mode div:last-child{margin-right:0}.tour .menu .summary .submenu.submenu-mode div.active,.tour .menu .summary .submenu.submenu-mode div:hover{background:#fff;color:#000}.tour .menu .summary .submenu.submenu-direction,.tour .menu .summary .submenu.submenu-time{left:0;position:fixed;top:180px}.tour .menu .summary .submenu.submenu-level{position:fixed;right:0;top:180px}}.tour .menu .houses{align-items:center;display:flex}@keyframes AiChatBounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(16px)}60%{transform:translateX(8px)}}@keyframes AiChatDots{50%{fill:#0000}}.AiChat .AiChatButton{animation:AiChatBounce 2s ease infinite;border:none;border-radius:100%;cursor:pointer;margin:0;padding:8px;position:fixed;right:20px;top:12px;z-index:1}.AiChat .AiChatButton svg{height:32px;padding-top:4px;width:32px}.AiChat .AiChatWindow{background:#363636e6;border:1px solid #363636;border-radius:8px;display:flex;flex-direction:column;height:60%;justify-content:space-between;min-height:600px;min-width:400px;position:fixed;right:16px;top:56px;width:20%;z-index:1}.AiChat .AiChatWindow.AiChatFullScreen{border:none;border-radius:0;bottom:0;height:100%;left:0;right:0;top:0;width:100%;z-index:9999}.AiChat .AiChatWindow .AiChatWindowHeader{align-items:center;border-bottom:1px solid #363636;display:flex;justify-content:space-between;padding:16px}.AiChat .AiChatWindow .AiChatWindowHeader button:first-child svg path{fill:none}.AiChat .AiChatWindow .AiChatWindowHeader p{color:#fff;font-size:16px}.AiChat .AiChatWindow .AiChatWindowHeader button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.AiChat .AiChatWindow .AiChatWindowHeader button svg path{fill:#fff}.AiChat .AiChatWindow .AiChatWindowBody{background:#0000004d;height:100%;overflow:auto;padding:0 16px}.AiChat .AiChatWindow .AiChatWindowBody::-webkit-scrollbar{width:4px}.AiChat .AiChatWindow .AiChatWindowBody::-webkit-scrollbar-track{background:#151515}.AiChat .AiChatWindow .AiChatWindowBody::-webkit-scrollbar-thumb{background:#fff}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage{border-radius:16px;color:#fff;font-size:14px;margin:16px 0;padding:16px;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage.AiChatWindowBodyMessageBot{background:#0000004d}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage.AiChatWindowBodyMessageUser{background:#fff;color:#000;margin-left:auto}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage svg{height:10px;width:40px}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage svg circle{fill:#fff;animation:AiChatDots 1s infinite}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage svg circle:nth-child(2){animation-delay:.25s}.AiChat .AiChatWindow .AiChatWindowBody .AiChatWindowBodyMessage svg circle:nth-child(3){animation-delay:.5s}.AiChat .AiChatWindow .AiChatWindowFooter{align-items:center;border-top:1px solid #363636;display:flex;justify-content:space-between;padding:16px}.AiChat .AiChatWindow .AiChatWindowFooter input{background:#0000;border:none;color:#fff;font-size:14px;margin-right:16px;outline:none;width:100%}.AiChat .AiChatWindow .AiChatWindowFooter input::placeholder{color:#888;font-size:14px}.AiChat .AiChatWindow .AiChatWindowFooter button{align-items:center;background:#fff;border:none;border-radius:100%;display:flex;justify-content:center;margin:0;min-height:26px;min-width:26px;padding:0}.AiChat .AiChatWindow .AiChatWindowFooter button svg path{fill:#151515}@media screen and (max-width:600px){.AiChat .AiChatWindow{border:none;border-radius:0;bottom:0;height:100%;left:0;min-height:100%;right:0;top:0;width:100%;z-index:9999}.AiChat .AiChatWindow .AiChatWindowHeader button:first-child{display:none}}.cookie{background:#15151599;border-top:1px solid #363636;bottom:0;left:0;position:fixed;width:100%;z-index:1}.cookie .content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:32px 16px;width:100%}@media screen and (max-width:1024px){.cookie .content p{font-size:12px;max-width:420px}.cookie .content .buttons button{font-size:10px;padding:16px}}@media screen and (max-width:768px){.cookie .content{flex-direction:column}.cookie .content p{margin-bottom:16px;margin-right:0;max-width:none}}.cookie .content p{color:#fff;font-size:14px;line-height:20px;margin-right:16px;max-width:550px}.cookie .content .buttons{display:flex}.cookie .content .buttons button{border:1px solid #fff;border-radius:24px;cursor:pointer;font-size:12px;font-weight:600;line-height:16px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease-in-out}.cookie .content .buttons button.white{background:#fff;color:#151515}.cookie .content .buttons button.transparent,.cookie .content .buttons button.white:hover{background:#0000;color:#fff}.cookie .content .buttons button.transparent:hover{background:#fff;color:#151515}.cookie .content .buttons button:first-child{margin-right:10px}#loader{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;opacity:1;position:fixed;transition:opacity 1s ease-in-out;width:100%;z-index:10}#loader svg{transform:none!important;width:100%}#loader.opacity{opacity:0}#loader.hidden{display:none}
/*# sourceMappingURL=main.87d0997b.css.map*/