canvas[data-v-53aae0a2]{width:100%;height:100%;touch-action:none;outline:none}.furniture[data-v-53aae0a2]{position:absolute;bottom:50px;right:50px;background:#f9f9f7;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 30px;z-index:2}@media (max-width: 1625px){.furniture[data-v-53aae0a2]{bottom:30px;right:30px;padding:10px 10px 10px 20px}}@media (max-width: 1200px){.furniture[data-v-53aae0a2]{padding:10px 20px 20px;flex-direction:column;transition:.3s height;align-items:center;height:40px;overflow:hidden}.furniture.active[data-v-53aae0a2]{height:413px;padding-top:20px}}@media (max-width: 380px){.furniture[data-v-53aae0a2]{right:20px;bottom:20px}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.furniture[data-v-53aae0a2]{right:50%;transform:translate(50%)}}.furniture .title[data-v-53aae0a2]{font-family:Code-Next,sans-serif;font-weight:700;font-size:27px;line-height:1}.furniture .title img[data-v-53aae0a2]{display:none;transition:.3s transform}@media (max-width: 1200px){.furniture .title img[data-v-53aae0a2]{display:block;transform:rotate(180deg);margin-left:10px}}@media (max-width: 1625px){.furniture .title[data-v-53aae0a2]{font-size:22.5px}}@media (max-width: 1470px){.furniture .title[data-v-53aae0a2]{font-size:20px}}@media (max-width: 1200px){.furniture .title[data-v-53aae0a2]{width:100%;display:flex;align-content:center;justify-content:space-between}}.furniture.active .title img[data-v-53aae0a2]{transform:rotate(0)}.furniture button[data-v-53aae0a2]{-webkit-appearance:none;cursor:pointer;color:#192909;background:#f9f9f7;border:1px solid #192909;padding:10px 20px;font-family:HARMONY,sans-serif;font-size:16px;line-height:1.24;border-radius:10px;margin-left:10px;height:auto;transition:.5s color,.5s background-color}@media (max-width: 1625px){.furniture button[data-v-53aae0a2]{font-size:14px}}@media (max-width: 1470px){.furniture button[data-v-53aae0a2]{font-size:12px;padding:10px 14px}}@media (max-width: 1200px){.furniture button[data-v-53aae0a2]{margin-left:0;margin-top:10px;width:100%;font-size:14px}}.furniture button.active[data-v-53aae0a2]{color:#f9f9f7;background:#192909}.day-night[data-v-53aae0a2]{position:absolute;top:46px;left:50%;transform:translate(-50%);background:#f9f9f7;border-radius:20px;height:82px;width:226px}.back[data-v-53aae0a2]{left:50px}@media (max-width: 1366px){.back[data-v-53aae0a2]{left:30px}}@media (max-width: 380px){.back[data-v-53aae0a2]{left:20px}}.contacts[data-v-53aae0a2]{right:50px}@media (max-width: 1366px){.contacts[data-v-53aae0a2]{right:30px}}@media (max-width: 380px){.contacts[data-v-53aae0a2]{right:20px}}.big-button[data-v-53aae0a2]{position:absolute;top:50px;background:#f9f9f7;border-radius:20px;font-family:HARMONY,sans-serif;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:33.48px;border:1px solid #192909;color:#192909;padding:10px 20px;cursor:pointer}@media (max-width: 1600px){.big-button[data-v-53aae0a2]{padding:10px 20px;font-size:18px;line-height:22.32px;border-radius:10px;top:30px}}@media (max-width: 380px){.big-button[data-v-53aae0a2]{top:20px}}.overlay[data-v-53aae0a2]{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);z-index:3;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}@media (max-width: 428px){.overlay img[data-v-53aae0a2]{max-width:calc(100% - 18px)}}.overlay .close[data-v-53aae0a2]{margin:8px}.contacts-modal[data-v-53aae0a2]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}.contacts-modal .background[data-v-53aae0a2]{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;cursor:pointer}.contacts-modal .form-container[data-v-53aae0a2]{background:#f9f9f7;border-radius:40px;padding:60px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 1600px){.contacts-modal .form-container[data-v-53aae0a2]{padding:30px}}@media (max-width: 500px){.contacts-modal .form-container[data-v-53aae0a2]{width:362px;max-width:calc(100% - 60px)}}@media (max-width: 375px){.contacts-modal .form-container[data-v-53aae0a2]{max-width:calc(100% - 40px);width:100%}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container[data-v-53aae0a2]{padding-top:20px;top:55%}}.contacts-modal .form-container form p[data-v-53aae0a2]{margin:0}.contacts-modal .form-container form fieldset[data-v-53aae0a2]{-webkit-appearance:none;border:0;padding:0;margin:0}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset[data-v-53aae0a2]{display:flex;flex-direction:row;flex-wrap:wrap;min-width:600px}}.contacts-modal .form-container form fieldset legend[data-v-53aae0a2]{font-family:HARMONY;font-size:61px;font-style:normal;font-weight:400;line-height:75px;text-align:left;padding:0;margin:0 0 6px}@media (max-width: 1600px){.contacts-modal .form-container form fieldset legend[data-v-53aae0a2]{font-size:35.16px;line-height:43.6px}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset legend[data-v-53aae0a2]{flex:0 0 100%}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset p[data-v-53aae0a2]{flex:0 0 calc(50% - 15px);position:relative}.contacts-modal .form-container form fieldset p.button[data-v-53aae0a2]{display:flex}.contacts-modal .form-container form fieldset p[data-v-53aae0a2]:nth-child(3){margin-left:30px}.contacts-modal .form-container form fieldset p[data-v-53aae0a2]:nth-child(4){margin-top:16px}.contacts-modal .form-container form fieldset p[data-v-53aae0a2]:nth-child(5){margin-top:16px;margin-left:30px}}.contacts-modal .form-container form fieldset p label[data-v-53aae0a2]{display:block;-webkit-appearance:none;padding-left:10px;font-family:Code-Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-align:left;color:#192909;line-height:24px}.contacts-modal .form-container form fieldset p input[data-v-53aae0a2]{-webkit-appearance:none;width:100%;border-radius:10px;border:1px solid #192909;padding:12px;font-family:Code-Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left;color:#192909;margin-bottom:16px}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset p input[data-v-53aae0a2]{margin-bottom:0;padding-top:7px;padding-bottom:7px}}.contacts-modal .form-container form fieldset button[data-v-53aae0a2]{-webkit-appearance:none;width:100%;margin-top:14px;padding-top:20px;padding-bottom:20px;background:#192909;font-family:HARMONY;font-size:27px;font-style:normal;font-weight:400;line-height:33px;color:#f9f9f7;border-radius:20px;border:0;text-align:center;min-width:363px;cursor:pointer}@media (max-width: 1600px){.contacts-modal .form-container form fieldset button[data-v-53aae0a2]{min-width:302px;font-size:18px;line-height:22.32px}}@media (max-width: 500px){.contacts-modal .form-container form fieldset button[data-v-53aae0a2]{min-width:unset}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset button[data-v-53aae0a2]{min-width:unset;margin-top:auto;height:100%}}.contacts-modal .form-container .close[data-v-53aae0a2]{position:absolute;top:-44px;left:50%;transform:translate(-50%);cursor:pointer;width:23.5px;height:23.5px}.disclaimer[data-v-53aae0a2]{position:absolute;bottom:15px;left:67px;font-family:Code-Next,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:13px;text-align:left;color:#192909}@media (max-width: 1366px){.disclaimer[data-v-53aae0a2]{left:30px;bottom:11px}}@media (max-width: 500px){.disclaimer[data-v-53aae0a2]{left:20px;bottom:7px}}@media (max-width: 410px){.disclaimer[data-v-53aae0a2]{font-size:8px;line-height:1}}@media (max-width: 335px){.disclaimer[data-v-53aae0a2]{font-size:7px}}.point[data-v-b7002de7]{position:absolute;width:1px;height:1px;cursor:pointer}.point .dot[data-v-b7002de7]{position:absolute;top:50%;left:8px;cursor:pointer;display:flex;align-items:center;transform:translateY(-50%)}@media (max-width: 1480px){.point .dot[data-v-b7002de7]{left:0}}@media (max-width: 1280px){.point .dot[data-v-b7002de7]{left:4.5px}}@media (min-width: 1280px){.point .dot[data-v-b7002de7]:hover{color:#8aad11}}.point .dot .d[data-v-b7002de7]{width:13px;height:13px;background-color:#8aad11;border-radius:50%;position:relative}@media (max-width: 1480px){.point .dot .d[data-v-b7002de7]{width:12px;height:12px}}@media (max-width: 1280px){.point .dot .d[data-v-b7002de7]{width:9px;height:9px}}.point .dot .d[data-v-b7002de7]:after{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);content:"";width:193.75%;height:193.75%;border:2px solid #8aad11;border-radius:50%}@media (min-width: 1280px){.point .dot:hover .text[data-v-b7002de7]{color:#8aad11}}.point .dot .text[data-v-b7002de7]{margin-left:18px;white-space:nowrap;font-family:Code-Next,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#192909;cursor:pointer;transition:.3s color ease-in-out;position:relative}@media (max-width: 1480px){.point .dot .text[data-v-b7002de7]{font-size:14px;margin-left:12px}}@media (max-width: 1280px){.point .dot .text[data-v-b7002de7]{font-size:12px;margin-left:10px}}@media (min-width: 1280px){.point .dot .text[data-v-b7002de7]:hover{color:#8aad11}}.point .dot .bg[data-v-b7002de7]{width:calc(100% + 17px);height:calc(100% + 16px);background-color:#f9f9f7;position:absolute;top:-8px;left:-10px;z-index:0;border-radius:25px}@media (max-width: 1480px){.point .dot .bg[data-v-b7002de7]{left:-10px}}@media (max-width: 1280px){.point .dot .bg[data-v-b7002de7]{height:calc(100% + 12px);top:-6px;left:-8px;width:calc(100% + 12px)}}@media (min-width: 1280px){.point .dot .bg[data-v-b7002de7]:hover{color:#8aad11}}.point .dot-dark[data-v-b7002de7]{position:absolute;top:50%;left:8px;cursor:pointer;display:flex;align-items:center;transform:translateY(-50%)}@media (max-width: 1480px){.point .dot-dark[data-v-b7002de7]{left:0}}@media (max-width: 1280px){.point .dot-dark[data-v-b7002de7]{left:4.5px}}@media (min-width: 1280px){.point .dot-dark[data-v-b7002de7]:hover{color:#3f424b}}.point .dot-dark .d[data-v-b7002de7]{width:18px;height:18px;background-color:#3f424b;border-radius:50%;position:relative}.point .dot-dark .d[data-v-b7002de7]:after{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);content:"";width:22px;height:22px;border:2px solid #3f424b;border-radius:50%}@media (min-width: 1280px){.point .dot-dark:hover .text[data-v-b7002de7]{color:#3f424b}}.point .dot-dark .text[data-v-b7002de7]{margin-left:18px;white-space:nowrap;font-family:Gotham;font-size:16px;font-weight:300;line-height:19.2px;color:#000;cursor:pointer;transition:.3s color ease-in-out;position:relative}@media (max-width: 1480px){.point .dot-dark .text[data-v-b7002de7]{font-size:14px;margin-left:12px}}@media (max-width: 1280px){.point .dot-dark .text[data-v-b7002de7]{font-size:12px;margin-left:10px}}@media (min-width: 1280px){.point .dot-dark .text[data-v-b7002de7]:hover{color:#000}}.point .dot-dark .bg[data-v-b7002de7]{width:calc(100% + 16px);height:calc(100% + 6px);background-color:#f9f9f7;position:absolute;top:-3px;left:-3px;z-index:0;border-radius:22px}.map-floating[data-v-02514b04]{position:absolute;left:30px;bottom:30px}.map-floating .container[data-v-02514b04]{position:absolute;bottom:-600px;display:flex;flex-direction:column;transition:.3s ease-in-out}.map-floating .container.active[data-v-02514b04]{bottom:0}.map-floating .container .map-close[data-v-02514b04]{color:red;align-self:center}.map-floating .icon[data-v-02514b04]{position:absolute;bottom:-300px;left:20px;transition:.3s ease-in-out}.map-floating .icon.active[data-v-02514b04]{bottom:20px}.map-floating .header[data-v-02514b04]{display:flex;flex-direction:row-reverse;justify-content:space-between}.map-floating .header .floor-btns[data-v-02514b04]{display:flex;gap:2px}.map-floating .header .floor-btns .floor-btn[data-v-02514b04]{width:26px;height:28px;background-color:#fff9;text-align:center;font-family:Gotham;font-size:12px;padding:7px}.map-floating .header .floor-btns .floor-btn.active[data-v-02514b04]{background-color:#fff}.map-floating .header .floor-btns .floor-btn.first[data-v-02514b04]{border-top-left-radius:10px;border-bottom-left-radius:10px}.map-floating .header .floor-btns .floor-btn.last[data-v-02514b04]{border-top-right-radius:10px;border-bottom-right-radius:10px}.map[data-v-02514b04]{background-size:auto 100%;background-position:center center;background-repeat:no-repeat}.map .camera[data-v-02514b04]{position:absolute;top:0;left:0;width:1px;height:1px;transform-origin:center}.map .camera[data-v-02514b04]:after{position:absolute;content:"";top:50%;left:50%;width:60px;height:60px;background:url(../images/camera-icon.png);background-size:contain;transform:translate(-50%) translateY(-50%)}.map .point[data-v-02514b04]{position:absolute;top:0;left:0;width:1px;height:1px;transform-origin:center}.map .point[data-v-02514b04]:after{position:absolute;content:"";top:50%;left:50%;width:6px;height:6px;background-color:#eee;border:1px solid #bbb;border-radius:5px;transform:translate(-50%) translateY(-50%)}canvas[data-v-8f23091a]{width:100%;height:100%;touch-action:none;outline:none}.furniture[data-v-8f23091a]{position:absolute;bottom:50px;right:50px;background:#f9f9f7;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 30px;z-index:2}@media (max-width: 1625px){.furniture[data-v-8f23091a]{bottom:30px;right:30px;padding:10px 10px 10px 20px}}@media (max-width: 1200px){.furniture[data-v-8f23091a]{padding:10px 20px 20px;flex-direction:column;transition:.3s height;align-items:center;height:40px;overflow:hidden}.furniture.active[data-v-8f23091a]{height:413px;padding-top:20px}}@media (max-width: 380px){.furniture[data-v-8f23091a]{right:20px;bottom:20px}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.furniture[data-v-8f23091a]{right:50%;transform:translate(50%)}}.furniture .title[data-v-8f23091a]{font-family:Code-Next,sans-serif;font-weight:700;font-size:27px;line-height:1}.furniture .title img[data-v-8f23091a]{display:none;transition:.3s transform}@media (max-width: 1200px){.furniture .title img[data-v-8f23091a]{display:block;transform:rotate(180deg);margin-left:10px}}@media (max-width: 1625px){.furniture .title[data-v-8f23091a]{font-size:22.5px}}@media (max-width: 1470px){.furniture .title[data-v-8f23091a]{font-size:20px}}@media (max-width: 1200px){.furniture .title[data-v-8f23091a]{width:100%;display:flex;align-content:center;justify-content:space-between}}.furniture.active .title img[data-v-8f23091a]{transform:rotate(0)}.furniture button[data-v-8f23091a]{-webkit-appearance:none;cursor:pointer;color:#192909;background:#f9f9f7;border:1px solid #192909;padding:10px 20px;font-family:HARMONY,sans-serif;font-size:16px;line-height:1.24;border-radius:10px;margin-left:10px;height:auto;transition:.5s color,.5s background-color}@media (max-width: 1625px){.furniture button[data-v-8f23091a]{font-size:14px}}@media (max-width: 1470px){.furniture button[data-v-8f23091a]{font-size:12px;padding:10px 14px}}@media (max-width: 1200px){.furniture button[data-v-8f23091a]{margin-left:0;margin-top:10px;width:100%;font-size:14px}}.furniture button.active[data-v-8f23091a]{color:#f9f9f7;background:#192909}.day-night[data-v-8f23091a]{position:absolute;top:46px;left:50%;transform:translate(-50%);background:#f9f9f7;border-radius:20px;height:82px;width:226px}.back[data-v-8f23091a]{left:50px}@media (max-width: 1366px){.back[data-v-8f23091a]{left:30px}}@media (max-width: 380px){.back[data-v-8f23091a]{left:20px}}.contacts[data-v-8f23091a]{right:50px}@media (max-width: 1366px){.contacts[data-v-8f23091a]{right:30px}}@media (max-width: 380px){.contacts[data-v-8f23091a]{right:20px}}.big-button[data-v-8f23091a]{position:absolute;top:50px;background:#f9f9f7;border-radius:20px;font-family:HARMONY,sans-serif;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:33.48px;border:1px solid #192909;color:#192909;padding:10px 20px;cursor:pointer}@media (max-width: 1600px){.big-button[data-v-8f23091a]{padding:10px 20px;font-size:18px;line-height:22.32px;border-radius:10px;top:30px}}@media (max-width: 380px){.big-button[data-v-8f23091a]{top:20px}}.overlay[data-v-8f23091a]{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);z-index:3;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}@media (max-width: 428px){.overlay img[data-v-8f23091a]{max-width:calc(100% - 18px)}}.overlay .close[data-v-8f23091a]{margin:8px}.contacts-modal[data-v-8f23091a]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}.contacts-modal .background[data-v-8f23091a]{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;cursor:pointer}.contacts-modal .form-container[data-v-8f23091a]{background:#f9f9f7;border-radius:40px;padding:60px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 1600px){.contacts-modal .form-container[data-v-8f23091a]{padding:30px}}@media (max-width: 500px){.contacts-modal .form-container[data-v-8f23091a]{width:362px;max-width:calc(100% - 60px)}}@media (max-width: 375px){.contacts-modal .form-container[data-v-8f23091a]{max-width:calc(100% - 40px);width:100%}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container[data-v-8f23091a]{padding-top:20px;top:55%}}.contacts-modal .form-container form p[data-v-8f23091a]{margin:0}.contacts-modal .form-container form fieldset[data-v-8f23091a]{-webkit-appearance:none;border:0;padding:0;margin:0}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset[data-v-8f23091a]{display:flex;flex-direction:row;flex-wrap:wrap;min-width:600px}}.contacts-modal .form-container form fieldset legend[data-v-8f23091a]{font-family:HARMONY;font-size:61px;font-style:normal;font-weight:400;line-height:75px;text-align:left;padding:0;margin:0 0 6px}@media (max-width: 1600px){.contacts-modal .form-container form fieldset legend[data-v-8f23091a]{font-size:35.16px;line-height:43.6px}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset legend[data-v-8f23091a]{flex:0 0 100%}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset p[data-v-8f23091a]{flex:0 0 calc(50% - 15px);position:relative}.contacts-modal .form-container form fieldset p.button[data-v-8f23091a]{display:flex}.contacts-modal .form-container form fieldset p[data-v-8f23091a]:nth-child(3){margin-left:30px}.contacts-modal .form-container form fieldset p[data-v-8f23091a]:nth-child(4){margin-top:16px}.contacts-modal .form-container form fieldset p[data-v-8f23091a]:nth-child(5){margin-top:16px;margin-left:30px}}.contacts-modal .form-container form fieldset p label[data-v-8f23091a]{display:block;-webkit-appearance:none;padding-left:10px;font-family:Code-Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-align:left;color:#192909;line-height:24px}.contacts-modal .form-container form fieldset p input[data-v-8f23091a]{-webkit-appearance:none;width:100%;border-radius:10px;border:1px solid #192909;padding:12px;font-family:Code-Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left;color:#192909;margin-bottom:16px}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset p input[data-v-8f23091a]{margin-bottom:0;padding-top:7px;padding-bottom:7px}}.contacts-modal .form-container form fieldset button[data-v-8f23091a]{-webkit-appearance:none;width:100%;margin-top:14px;padding-top:20px;padding-bottom:20px;background:#192909;font-family:HARMONY;font-size:27px;font-style:normal;font-weight:400;line-height:33px;color:#f9f9f7;border-radius:20px;border:0;text-align:center;min-width:363px;cursor:pointer}@media (max-width: 1600px){.contacts-modal .form-container form fieldset button[data-v-8f23091a]{min-width:302px;font-size:18px;line-height:22.32px}}@media (max-width: 500px){.contacts-modal .form-container form fieldset button[data-v-8f23091a]{min-width:unset}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset button[data-v-8f23091a]{min-width:unset;margin-top:auto;height:100%}}.contacts-modal .form-container .close[data-v-8f23091a]{position:absolute;top:-44px;left:50%;transform:translate(-50%);cursor:pointer;width:23.5px;height:23.5px}.disclaimer[data-v-8f23091a]{position:absolute;bottom:15px;left:67px;font-family:Code-Next,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:13px;text-align:left;color:#192909}@media (max-width: 1366px){.disclaimer[data-v-8f23091a]{left:30px;bottom:11px}}@media (max-width: 500px){.disclaimer[data-v-8f23091a]{left:20px;bottom:7px}}@media (max-width: 410px){.disclaimer[data-v-8f23091a]{font-size:8px;line-height:1}}@media (max-width: 335px){.disclaimer[data-v-8f23091a]{font-size:7px}}.hint[data-v-e0431997]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}.hint .background[data-v-e0431997]{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;cursor:pointer}.hint .form-container[data-v-e0431997]{background:#f9f9f7;border-radius:40px;padding:60px;position:absolute;top:30px;left:30px;width:fit-content;max-width:650px}@media (max-width: 700px){.hint .form-container[data-v-e0431997]{padding:30px}}.hint .form-container .title[data-v-e0431997]{font-family:HARMONY,sans-serif;font-size:27px;font-weight:400;line-height:1.22;text-align:left;color:#192909}@media (max-width: 500px){.hint .form-container .title[data-v-e0431997]{font-size:22px}}.hint .form-container .description[data-v-e0431997]{font-family:Code-Next,sans-serif;font-size:18px;font-weight:400;line-height:1.56;text-align:left;color:#192909;margin-top:30px}@media (max-width: 500px){.hint .form-container .description[data-v-e0431997]{font-size:15px;margin-top:20px}}.hint .form-container .close[data-v-e0431997]{position:absolute;top:50%;left:100%;transform:translate(40px) translateY(-50%);cursor:pointer;width:23.5px;height:23.5px}@media (max-width: 750px){.hint .form-container .close[data-v-e0431997]{top:100%;left:50%;transform:translateY(40px) translate(-50%)}}.hint-dark[data-v-e0431997]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}.hint-dark .background[data-v-e0431997]{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;cursor:pointer}.hint-dark .form-container[data-v-e0431997]{background:#3f424b;border-radius:10px;padding:36px;position:absolute;top:30px;left:30px;max-width:524px}@media (max-width: 700px){.hint-dark .form-container[data-v-e0431997]{right:30px}}.hint-dark .form-container .title[data-v-e0431997]{font-family:Cormorant-Garamond;font-size:44px;font-weight:400;line-height:53.28px;text-align:left;color:#fff;margin-bottom:18px}@media (max-width: 500px){.hint-dark .form-container .title[data-v-e0431997]{font-size:22px;line-height:25px}}.hint-dark .form-container .description[data-v-e0431997]{overflow:auto;max-height:65vh;font-family:Gotham;font-size:16px;font-weight:300;line-height:19.2px;text-align:left;color:#fff;margin-top:22px}@media (max-width: 500px){.hint-dark .form-container .description[data-v-e0431997]{font-size:15px}}.hint-dark .form-container .close[data-v-e0431997]{position:absolute;top:0;left:100%;transform:translate(-42px) translateY(28px);cursor:pointer;width:14px;height:14px}a[data-v-e0431997]{color:#fff}.loading-overlay[data-v-4cf82ba6]{width:100%;height:100%;position:fixed;z-index:3;top:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(255,255,255,.2)}.loading-overlay h1[data-v-4cf82ba6]{color:aaaaaa;font-size:10rem;font-family:Code-Next,sans-serif}.loading-variant[data-v-4cf82ba6]{width:100%;height:100%;position:fixed;z-index:3;top:0;left:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.loading-variant h1[data-v-4cf82ba6]{color:#fff;font-size:10rem;font-family:Code-Next,sans-serif}.progress[data-v-4cf82ba6]{width:60%;height:10px;background:rgba(255,255,255,.2);display:flex}.progress-value[data-v-4cf82ba6]{background:#fff;width:68%}.bottom[data-v-4cf82ba6]{align-items:flex-end}.top[data-v-4cf82ba6]{align-items:flex-start}.progress-side[data-v-4cf82ba6]{text-align:end;color:#fff;font-size:1.3rem;font-family:Code-Next,sans-serif;font-weight:800;width:90px}.col[data-v-4cf82ba6]{display:flex;flex-direction:column;justify-content:center;align-items:center}.row[data-v-4cf82ba6]{display:flex;justify-content:center;align-items:center}.sbtw[data-v-4cf82ba6]{justify-content:space-between}.h10px[data-v-4cf82ba6]{height:10px}.h16px[data-v-4cf82ba6]{height:16px}@media (max-width: 700px){.h16px[data-v-4cf82ba6]{height:12px}}.w100[data-v-4cf82ba6]{width:100%}.w60[data-v-4cf82ba6]{width:60%}.w80[data-v-4cf82ba6]{width:80%}.w50[data-v-4cf82ba6]{width:50%}.r10px[data-v-4cf82ba6]{border-radius:10px}.pt5[data-v-4cf82ba6]{padding-top:5%}.pb5[data-v-4cf82ba6]{padding-bottom:5%}.pb12px[data-v-4cf82ba6]{padding-bottom:12px}.sz32px[data-v-4cf82ba6]{font-size:32px}@media (max-width: 700px){.sz32px[data-v-4cf82ba6]{font-size:24px}}.point[data-v-85adcfcf]{position:absolute;width:1px;height:1px;cursor:pointer}.point .dot[data-v-85adcfcf]{position:absolute;top:50%;left:8px;cursor:pointer;display:flex;align-items:center;transform:translateY(-50%)}@media (max-width: 1480px){.point .dot[data-v-85adcfcf]{left:0}}@media (max-width: 1280px){.point .dot[data-v-85adcfcf]{left:4.5px}}@media (min-width: 1280px){.point .dot[data-v-85adcfcf]:hover{color:#8aad11}}.point .dot .d[data-v-85adcfcf]{width:13px;height:13px;background-color:#8aad11;border-radius:50%;position:relative}@media (max-width: 1480px){.point .dot .d[data-v-85adcfcf]{width:12px;height:12px}}@media (max-width: 1280px){.point .dot .d[data-v-85adcfcf]{width:9px;height:9px}}.point .dot .d[data-v-85adcfcf]:after{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);content:"";width:193.75%;height:193.75%;border:2px solid #8aad11;border-radius:50%}@media (min-width: 1280px){.point .dot:hover .text[data-v-85adcfcf]{color:#8aad11}}.point .dot .text[data-v-85adcfcf]{margin-left:18px;white-space:nowrap;font-family:Code-Next,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#192909;cursor:pointer;transition:.3s color ease-in-out;position:relative}@media (max-width: 1480px){.point .dot .text[data-v-85adcfcf]{font-size:14px;margin-left:12px}}@media (max-width: 1280px){.point .dot .text[data-v-85adcfcf]{font-size:12px;margin-left:10px}}@media (min-width: 1280px){.point .dot .text[data-v-85adcfcf]:hover{color:#8aad11}}.point .dot .bg[data-v-85adcfcf]{width:calc(100% + 17px);height:calc(100% + 16px);background-color:#f9f9f7;position:absolute;top:-8px;left:-10px;z-index:0;border-radius:25px}@media (max-width: 1480px){.point .dot .bg[data-v-85adcfcf]{left:-10px}}@media (max-width: 1280px){.point .dot .bg[data-v-85adcfcf]{height:calc(100% + 12px);top:-6px;left:-8px;width:calc(100% + 12px)}}@media (min-width: 1280px){.point .dot .bg[data-v-85adcfcf]:hover{color:#8aad11}}.point .dot-dark[data-v-85adcfcf]{position:absolute;top:50%;left:8px;cursor:pointer;display:flex;align-items:center;transform:translateY(-50%)}@media (max-width: 1480px){.point .dot-dark[data-v-85adcfcf]{left:0}}@media (max-width: 1280px){.point .dot-dark[data-v-85adcfcf]{left:4.5px}}@media (min-width: 1280px){.point .dot-dark[data-v-85adcfcf]:hover{color:#3f424b}}.point .dot-dark .d[data-v-85adcfcf]{width:18px;height:18px;background-color:#3f424b;border-radius:50%;position:relative}.point .dot-dark .d[data-v-85adcfcf]:after{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);content:"";width:22px;height:22px;border:2px solid #3f424b;border-radius:50%}@media (min-width: 1280px){.point .dot-dark:hover .text[data-v-85adcfcf]{color:#3f424b}}.point .dot-dark .text[data-v-85adcfcf]{margin-left:18px;white-space:nowrap;font-family:Gotham;font-size:16px;font-weight:300;line-height:19.2px;color:#000;cursor:pointer;transition:.3s color ease-in-out;position:relative}@media (max-width: 1480px){.point .dot-dark .text[data-v-85adcfcf]{font-size:14px;margin-left:12px}}@media (max-width: 1280px){.point .dot-dark .text[data-v-85adcfcf]{font-size:12px;margin-left:10px}}@media (min-width: 1280px){.point .dot-dark .text[data-v-85adcfcf]:hover{color:#000}}.point .dot-dark .bg[data-v-85adcfcf]{width:calc(100% + 16px);height:calc(100% + 6px);background-color:#f9f9f7;position:absolute;top:-3px;left:-3px;z-index:0;border-radius:22px}@media (max-width: 1280px){.point .dot .text br{display:none}}canvas[data-v-ad57363e]{width:100%;height:100%;touch-action:none;outline:none}.furniture[data-v-ad57363e]{position:absolute;bottom:50px;right:50px;background:#f9f9f7;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 30px;z-index:2}@media (max-width: 1625px){.furniture[data-v-ad57363e]{bottom:30px;right:30px;padding:10px 10px 10px 20px}}@media (max-width: 1200px){.furniture[data-v-ad57363e]{padding:10px 20px 20px;flex-direction:column;transition:.3s height;align-items:center;height:40px;overflow:hidden}.furniture.active[data-v-ad57363e]{height:413px;padding-top:20px}}@media (max-width: 380px){.furniture[data-v-ad57363e]{right:20px;bottom:20px}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.furniture[data-v-ad57363e]{right:50%;transform:translate(50%)}}.furniture .title[data-v-ad57363e]{font-family:Code-Next,sans-serif;font-weight:700;font-size:27px;line-height:1}.furniture .title img[data-v-ad57363e]{display:none;transition:.3s transform}@media (max-width: 1200px){.furniture .title img[data-v-ad57363e]{display:block;transform:rotate(180deg);margin-left:10px}}@media (max-width: 1625px){.furniture .title[data-v-ad57363e]{font-size:22.5px}}@media (max-width: 1470px){.furniture .title[data-v-ad57363e]{font-size:20px}}@media (max-width: 1200px){.furniture .title[data-v-ad57363e]{width:100%;display:flex;align-content:center;justify-content:space-between}}.furniture.active .title img[data-v-ad57363e]{transform:rotate(0)}.furniture button[data-v-ad57363e]{-webkit-appearance:none;cursor:pointer;color:#192909;background:#f9f9f7;border:1px solid #192909;padding:10px 20px;font-family:HARMONY,sans-serif;font-size:16px;line-height:1.24;border-radius:10px;margin-left:10px;height:auto;transition:.5s color,.5s background-color}@media (max-width: 1625px){.furniture button[data-v-ad57363e]{font-size:14px}}@media (max-width: 1470px){.furniture button[data-v-ad57363e]{font-size:12px;padding:10px 14px}}@media (max-width: 1200px){.furniture button[data-v-ad57363e]{margin-left:0;margin-top:10px;width:100%;font-size:14px}}.furniture button.active[data-v-ad57363e]{color:#f9f9f7;background:#192909}.day-night[data-v-ad57363e]{position:absolute;top:46px;left:50%;transform:translate(-50%);background:#f9f9f7;border-radius:20px;height:82px;width:226px}.back[data-v-ad57363e]{left:50px}@media (max-width: 1366px){.back[data-v-ad57363e]{left:30px}}@media (max-width: 380px){.back[data-v-ad57363e]{left:20px}}.contacts[data-v-ad57363e]{right:50px}@media (max-width: 1366px){.contacts[data-v-ad57363e]{right:30px}}@media (max-width: 380px){.contacts[data-v-ad57363e]{right:20px}}.big-button[data-v-ad57363e]{position:absolute;top:50px;background:#f9f9f7;border-radius:20px;font-family:HARMONY,sans-serif;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:33.48px;border:1px solid #192909;color:#192909;padding:10px 20px;cursor:pointer}@media (max-width: 1600px){.big-button[data-v-ad57363e]{padding:10px 20px;font-size:18px;line-height:22.32px;border-radius:10px;top:30px}}@media (max-width: 380px){.big-button[data-v-ad57363e]{top:20px}}.overlay[data-v-ad57363e]{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);z-index:3;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}@media (max-width: 428px){.overlay img[data-v-ad57363e]{max-width:calc(100% - 18px)}}.overlay .close[data-v-ad57363e]{margin:8px}.contacts-modal[data-v-ad57363e]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}.contacts-modal .background[data-v-ad57363e]{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;cursor:pointer}.contacts-modal .form-container[data-v-ad57363e]{background:#f9f9f7;border-radius:40px;padding:60px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 1600px){.contacts-modal .form-container[data-v-ad57363e]{padding:30px}}@media (max-width: 500px){.contacts-modal .form-container[data-v-ad57363e]{width:362px;max-width:calc(100% - 60px)}}@media (max-width: 375px){.contacts-modal .form-container[data-v-ad57363e]{max-width:calc(100% - 40px);width:100%}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container[data-v-ad57363e]{padding-top:20px;top:55%}}.contacts-modal .form-container form p[data-v-ad57363e]{margin:0}.contacts-modal .form-container form fieldset[data-v-ad57363e]{-webkit-appearance:none;border:0;padding:0;margin:0}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset[data-v-ad57363e]{display:flex;flex-direction:row;flex-wrap:wrap;min-width:600px}}.contacts-modal .form-container form fieldset legend[data-v-ad57363e]{font-family:HARMONY;font-size:61px;font-style:normal;font-weight:400;line-height:75px;text-align:left;padding:0;margin:0 0 6px}@media (max-width: 1600px){.contacts-modal .form-container form fieldset legend[data-v-ad57363e]{font-size:35.16px;line-height:43.6px}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset legend[data-v-ad57363e]{flex:0 0 100%}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset p[data-v-ad57363e]{flex:0 0 calc(50% - 15px);position:relative}.contacts-modal .form-container form fieldset p.button[data-v-ad57363e]{display:flex}.contacts-modal .form-container form fieldset p[data-v-ad57363e]:nth-child(3){margin-left:30px}.contacts-modal .form-container form fieldset p[data-v-ad57363e]:nth-child(4){margin-top:16px}.contacts-modal .form-container form fieldset p[data-v-ad57363e]:nth-child(5){margin-top:16px;margin-left:30px}}.contacts-modal .form-container form fieldset p label[data-v-ad57363e]{display:block;-webkit-appearance:none;padding-left:10px;font-family:Code-Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-align:left;color:#192909;line-height:24px}.contacts-modal .form-container form fieldset p input[data-v-ad57363e]{-webkit-appearance:none;width:100%;border-radius:10px;border:1px solid #192909;padding:12px;font-family:Code-Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left;color:#192909;margin-bottom:16px}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset p input[data-v-ad57363e]{margin-bottom:0;padding-top:7px;padding-bottom:7px}}.contacts-modal .form-container form fieldset button[data-v-ad57363e]{-webkit-appearance:none;width:100%;margin-top:14px;padding-top:20px;padding-bottom:20px;background:#192909;font-family:HARMONY;font-size:27px;font-style:normal;font-weight:400;line-height:33px;color:#f9f9f7;border-radius:20px;border:0;text-align:center;min-width:363px;cursor:pointer}@media (max-width: 1600px){.contacts-modal .form-container form fieldset button[data-v-ad57363e]{min-width:302px;font-size:18px;line-height:22.32px}}@media (max-width: 500px){.contacts-modal .form-container form fieldset button[data-v-ad57363e]{min-width:unset}}@media only screen and (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.contacts-modal .form-container form fieldset button[data-v-ad57363e]{min-width:unset;margin-top:auto;height:100%}}.contacts-modal .form-container .close[data-v-ad57363e]{position:absolute;top:-44px;left:50%;transform:translate(-50%);cursor:pointer;width:23.5px;height:23.5px}.disclaimer[data-v-ad57363e]{position:absolute;bottom:15px;left:67px;font-family:Code-Next,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:13px;text-align:left;color:#192909}@media (max-width: 1366px){.disclaimer[data-v-ad57363e]{left:30px;bottom:11px}}@media (max-width: 500px){.disclaimer[data-v-ad57363e]{left:20px;bottom:7px}}@media (max-width: 410px){.disclaimer[data-v-ad57363e]{font-size:8px;line-height:1}}@media (max-width: 335px){.disclaimer[data-v-ad57363e]{font-size:7px}}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{overflow:hidden;width:100%;height:100%;margin:0;padding:0}@media only screen and (max-width: 700px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){html,body{height:100vh}}#app{width:100%;height:100%;overflow:hidden;position:relative}@media only screen and (max-width: 700px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){#app{position:relative;height:100vh}}@font-face{font-family:Code-Next;src:local("Code Next Book"),local("Code-Next-Book"),url("../fonts/code-next/Code Next Book.otf") format("opentype"),url("../fonts/code-next/Code Next Book.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Code-Next;src:local("Code Next SemiBold"),local("Code-Next-Semi-Bold"),url("../fonts/code-next/Code Next SemiBold.otf") format("opentype"),url("../fonts/code-next/Code Next SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HARMONY;src:url(../fonts/harmony/Harmony.woff2) format("woff2"),url(../woff/Harmony-2da10774.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Cormorant-Garamond;src:url(../fonts/cormorant-garamond/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:local("Gotham Light"),local("Gotham-Light");src:url(../fonts/gotham/gotham_light.otf) format("opentype");font-weight:300;font-style:normal}#loading-screen{background-color:#192909}#loading-screen:after{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);counter-reset:loading var(--loading);content:counter(loading);font-size:250px;color:#f9f9f7;font-family:Code-Next,sans-serif;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
