@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@700&display=swap";*,::after,::before{box-sizing:border-box}a{text-decoration:none;color:#111}body{margin:0;position:relative;color:#111;background:#f7f7f7;font-family:"Merriweather Sans",sans-serif;min-height:100vh;overflow:hidden}#qrcode,#qrcodeMap{margin-bottom:1rem}.loading-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999999;transition:.6s ease-in-out}.loading-screen.hide{transform:translateY(100%)}.loading-screen img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom left;object-position:bottom left;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.loading-screen p{position:absolute;bottom:4rem;left:50%;font-size:2rem;font-family:"Roboto Slab",serif;transform:translateX(-50%);z-index:10;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.loading-screen p span{margin-left:-6px}.loading-screen::after{content:"";position:absolute;width:100%;height:400px;bottom:0;left:0;background:linear-gradient(transparent, #000)}.fancybox__container{z-index:9999999999}.fancybox__thumb::after{border-color:#ec4747}.fancybox__progress{background:#ec4747}.html-content-popup{margin:1rem 0}.html-content-popup a{color:#ec4747 !important;-webkit-text-decoration:underlineš;text-decoration:underlineš}.official-desk .html-content-popup a{display:none}.home-wrapper{height:100vh;width:100%;display:flex;position:relative}.home-wrapper .menu{width:325px;background:#fff;padding:1rem;position:relative;z-index:12}@media(max-width: 1100px){.home-wrapper .menu{width:92px;display:flex;flex-direction:column;padding:1rem 0 0 0;justify-content:flex-start;align-items:center;position:fixed;left:0;top:0;height:100%}}.home-wrapper .menu.active-menu{width:auto;padding:1rem;align-items:unset;justify-content:unset;display:unset;flex-direction:unset;z-index:1111}.home-wrapper .menu.active-menu .logo a span{display:block !important}.home-wrapper .menu.active-menu ul li a img{margin-right:.5rem}.home-wrapper .menu.active-menu ul li a span{display:block}.home-wrapper .menu.active-menu .title-points{display:block}.home-wrapper .menu .logo a{display:flex;color:#1a1818;outline:0;text-decoration:none}.home-wrapper .menu .logo a:hover{color:#ec4747}.home-wrapper .menu .logo a img{max-height:90px}@media(max-width: 1100px){.home-wrapper .menu .logo a img{max-height:60px}}.home-wrapper .menu .logo a span{font-family:"Roboto Slab",serif;font-size:1.25rem;margin:.5rem 0 0 1rem;font-weight:bold}@media(max-width: 1100px){.home-wrapper .menu .logo a span{margin-left:.5rem;font-size:1rem;display:none}}.home-wrapper .menu h2{font-family:"Roboto Slab",serif}@media(max-width: 1100px){.home-wrapper .menu .title-points{display:none}}.home-wrapper .menu .btn-operator-expand{border-radius:100%;background:#fff;border:none;padding:.5rem;margin:1rem 0 0 0;box-shadow:none;outline:0;cursor:pointer;display:flex;align-items:center;justify-content:center;display:none}@media(max-width: 1100px){.home-wrapper .menu .btn-operator-expand{display:flex}}.home-wrapper .menu .btn-operator-expand img{width:24px;height:24px}.home-wrapper .menu .btn-operator-expand:hover{background:#e7e7e7}.home-wrapper .menu ul{list-style:none;padding:0;margin:1rem 0 0 0rem}.home-wrapper .menu ul li{position:relative}.home-wrapper .menu ul li:not(:last-child) a{padding-bottom:.5rem}.home-wrapper .menu ul li:last-child{margin-top:1rem}.home-wrapper .menu ul li:last-child a{text-decoration:underline}.home-wrapper .menu ul li:hover a{color:#ec4747}.home-wrapper .menu ul li a{cursor:pointer;display:flex;align-items:center;justify-content:flex-start}.home-wrapper .menu ul li a.selected{color:#ec4747;text-decoration:underline}.home-wrapper .menu ul li a img{margin-right:.5rem}@media(max-width: 1100px){.home-wrapper .menu ul li a img{margin-right:0}.home-wrapper .menu ul li a span{display:none}}.home-wrapper .block{width:calc(100% - 325px);display:flex;flex-direction:column;position:relative}@media(max-width: 1100px){.home-wrapper .block{width:100%;padding-left:92px}}.home-wrapper .block .search-bar{height:0;background:#f8f8f8}.home-wrapper .block .search-bar,.home-wrapper .block .map--frame{width:100%}.home-wrapper .block .map--frame{height:100vh;position:relative}.home-wrapper .block .map--frame .mapa{height:100%}.home-wrapper .local-data-popup{position:fixed;top:0;right:0;width:400px;z-index:99999;height:100%;background:#fff;padding:0 1rem;overflow-y:auto}@media(max-width: 1100px){.home-wrapper .local-data-popup{right:unset;left:92px;width:calc(100% - 5.75rem);top:60%;height:40%}}.home-wrapper .local-data-popup h2{padding-right:2rem}.home-wrapper .local-data-popup .popup-title{font-family:"Roboto Slab",serif;color:#1a1818}.home-wrapper .local-data-popup h3{margin-top:0;font-family:"Roboto Slab",serif;color:#1a1818}.home-wrapper .local-data-popup .html-content-popup{margin:1rem 0}.home-wrapper .local-data-popup .html-content-popup a{color:#ec4747 !important}.home-wrapper .local-data-popup button{position:absolute;top:.5rem;right:.5rem;border-radius:100%;background:#fff;border:none;padding:.5rem;margin:0;box-shadow:none;outline:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.home-wrapper .local-data-popup button img{width:24px;height:24px}.home-wrapper .local-data-popup button:hover{background:#e7e7e7}.home-wrapper .local-data-popup ul{list-style:none;display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:1rem;position:relative;padding:0;margin:0}.home-wrapper .local-data-popup ul li{margin-bottom:1rem;grid-column-end:span 4}@media(max-width: 758px){.home-wrapper .local-data-popup ul li{grid-column-end:span 8}}.home-wrapper .local-data-popup ul li a{position:relative;display:block;width:100%;height:100%}.home-wrapper .local-data-popup ul li a img{transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-wrapper .local-data-popup .panorama-popup{position:relative;margin-bottom:1rem}.home-wrapper .local-data-popup .panorama-popup .pano-container{height:400px}.official-desk-info{position:absolute;bottom:1rem;left:0;width:100%;text-align:center;padding:0 1rem;font-size:14px;color:#ccc}