@import "https://fonts.googleapis.com/css?family=Inter:500,400,600,800";@import "https://fonts.googleapis.com/css?family=Inconsolata";@font-face{font-family:"Volta Modern Display 55 Rom";src:url(/fonts/VoltaModernDisplay-56Italic.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-56Italic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 65 Med";src:url(/fonts/VoltaModernDisplay-66MediumIta.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-66MediumIta.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 45 Lt";src:url(/fonts/VoltaModernDisplay-45Light.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-45Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 25 XTh";src:url(/fonts/VoltaModernDisplay-25XThin.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-25XThin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 75 Bld";src:url(/fonts/VoltaModernDisplay-75Bold.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-75Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 75 Bld";src:url(/fonts/VoltaModernDisplay-76BoldItalic.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-76BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 35 Thn";src:url(/fonts/VoltaModernDisplay-36ThinItalic.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-36ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 35 Thn";src:url(/fonts/VoltaModernDisplay-35Thin.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-35Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 65 Med";src:url(/fonts/VoltaModernDisplay-65Medium.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-65Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 25 XTh";src:url(/fonts/VoltaModernDisplay-26XThinIta.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-26XThinIta.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 95 Blk";src:url(/fonts/VoltaModernDisplay-95Black.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-95Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 15 XXT";src:url(/fonts/VoltaModernDisplay-16XXThinIta.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-16XXThinIta.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 45 Lt";src:url(/fonts/VoltaModernDisplay-46LightIta.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-46LightIta.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Volta Modern Display 55 Rom";src:url(/fonts/VoltaModernDisplay-55Roman.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-55Roman.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 15 XXT";src:url(/fonts/VoltaModernDisplay-15XXThin.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-15XXThin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Volta Modern Display 95 Blk";src:url(/fonts/VoltaModernDisplay-96BlackIta.woff2)format("woff2"),url(/fonts/VoltaModernDisplay-96BlackIta.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}:root{--nv-grey:#dfe1e6;--nv-grey-rgb:223,225,230;--nv-dark-grey:#56657a;--nv-dark-grey-rgb:86,101,122;--nv-light-blue:#0406a9;--nv-light-blue-rgb:4,6,169;--nv-blue:#036;--nv-blue-rgb:0,51,102;--nv-coral:#ff5a5f;--nv-coral-rgb:255,90,95;--font-family-inter:"Inter",Helvetica;--font-volta-45-lt:"Volta Modern Display 45 Lt";--font-volta-65-med:"Volta Modern Display 65 Med";--font-volta-55-rom:"Volta Modern Display 55 Rom";--font-volta-75-bld:"Volta Modern Display 75 Bld"}.font-inter{font-family:Inter,Arial,Helvetica,sans-serif}.font-volta-45-lt{font-family:var(--font-volta-45-lt),Arial,Helvetica,sans-serif}.font-volta-55-rom{font-family:var(--font-volta-55-rom),Arial,Helvetica,sans-serif}.font-volta-65-med{font-family:var(--font-volta-65-med),Arial,Helvetica,sans-serif}.font-volta-75-bld{font-family:var(--font-volta-75-bld),Arial,Helvetica,sans-serif}.bg-nv-grey{--bs-bg-opacity:1;background-color:rgba(var(--nv-grey-rgb),var(--bs-bg-opacity))!important}.bg-nv-blue{--bs-bg-opacity:1;background-color:rgba(var(--nv-blue-rgb),var(--bs-bg-opacity))!important}.bg-nv-light-blue{--bs-bg-opacity:1;background-color:rgba(var(--nv-light-blue-rgb),var(--bs-bg-opacity))!important}.bg-nv-coral{--bs-bg-opacity:1;background-color:rgba(var(--nv-coral-rgb),var(--bs-bg-opacity))!important}.text-nv-coral{--bs-text-opacity:1;color:var(--nv-coral)!important}.text-nv-grey{--bs-text-opacity:1;color:var(--nv-dark-grey)!important}.text-nv-light-blue{--bs-text-opacity:1;color:var(--nv-light-blue)!important}.text-nv-blue{--bs-text-opacity:1;color:var(--nv-blue)!important}.frontend{letter-spacing:.05em}.frontend html,.frontend body{font-family:"Volta Modern Display 55 Rom";transition:background-color .3s}.frontend .footer-links li:not(:last-child){border-right-style:solid;border-right-width:1px;padding-right:8px}.frontend .footer-social svg,.frontend .footer-social i{font-size:26px}.frontend .hero-card,.frontend .list-card{position:relative;overflow:hidden}.frontend .hero-card img{width:100%;height:300px}.frontend .list-card img{aspect-ratio:2;transition:transform .2s}@media (min-width:992px){.frontend .hero-card img{height:400px}}@media (min-width:1400px){.frontend .hero-card img{height:500px}}.frontend .hero-card img,.frontend .list-card img{object-fit:cover;object-position:center}.frontend .list-card:hover img{transform:scale(1.2)}.frontend .navbar-toggler:focus{box-shadow:none}.frontend .novartis-hero-title,.frontend .novartis-list-title{background:#212529}@media (min-width:992px){.frontend .novartis-hero-title{width:640px;max-width:640px;position:absolute;bottom:60px;left:0;overflow:hidden}}.frontend .novartis-button{text-transform:uppercase;cursor:pointer;background-color:transparent;border-style:solid;border-width:2px;border-radius:6px;justify-content:center;align-items:center;height:64px;font-family:"Volta Modern Display 65 Med";font-size:xx-large;text-decoration:none;display:flex;position:relative;border-color:#000!important}.frontend .novartis-button.novartis-dark{color:#000;border-color:#000!important}.frontend .novartis-button.novartis-light{color:#fff!important;border-color:#fff!important}.frontend .novartis-button.novartis-light-bg{color:#000!important;border-color:#000!important}.frontend[data-bs-theme=dark] .novartis-button.novartis-light-bg{color:#fff!important;border-color:#fff!important}.frontend .novartis-button.novartis-light-bg:hover,.frontend .novartis-button.novartis-dark:hover{color:#fff!important;background-color:#000!important}.frontend .novartis-button.novartis-light:hover,.frontend .novartis-link-light-card:hover .novartis-light{color:#000!important;background-color:#fff!important}@media (max-width:991px){.frontend .novartis-link-light-mobile:hover .novartis-light{color:#000!important;background-color:#fff!important}}@media (min-width:992px){.frontend .novartis-link-light-desktop:hover .novartis-light{color:#000!important;background-color:#fff!important}}.frontend .novartis-button.novartis-small{text-transform:unset;font-size:large}.frontend .novartis-button-tags,.frontend .novartis-button-tags:hover,.frontend .novartis-button-tags:active,.frontend .novartis-button-tags:focus{text-transform:uppercase;border-width:2px;border-color:var(--bs-border-color);background-color:transparent;font-family:"Volta Modern Display 65 Med"}.frontend .audio-player{-webkit-appearance:none;cursor:pointer;background-color:var(--bs-gray-200);border:none;width:100%;overflow:hidden}.frontend .audio-player::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background-color:var(--bs-black);box-shadow:-1920px 0 0 1920px var(--bs-green);width:10px;height:10px}.frontend #audio-player{z-index:6000;height:30px;min-height:30px;position:absolute;inset:auto 0 0}.frontend .content-image{object-fit:cover;width:100%;max-height:300px}@media (min-width:992px){.frontend .content-image{max-height:500px}}.frontend #content-header{text-align:center;z-index:5000;height:64px;min-height:64px}.frontend #content-drawer{z-index:6000;height:64px;transition:height .3s;position:absolute;inset:auto 0 30px}.frontend #content-drawer.show{height:calc(100% - 30px)}.frontend #map-container{position:absolute;inset:0 0 94px}.frontend .app-container{position:fixed;inset:64px 0 0}.frontend .burger-menu{cursor:pointer;width:64px;min-width:64px;height:64px;min-height:64px;font-size:24px}.frontend .nv-round-button{color:#f8f9fa;background-color:#212529}.frontend .map-darkmode{filter:hue-rotate(180deg)invert()}.frontend .menu-main{z-index:9000;width:100%;height:0;transition:height .3s;position:fixed}.frontend .menu-main.show{height:calc(100% - 64px)}.frontend .menu-main h1,.frontend .nv-header{height:64px;min-height:64px;padding-left:16px;font-family:"Volta Modern Display 75 Bld";font-size:20px}.frontend .nv-navbar{z-index:9500;height:64px;min-height:64px;position:sticky;top:0}.frontend .text-truncate-container p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frontend .text-truncate-container.small p{-webkit-line-clamp:2}.frontend #main-title{font-family:"Volta Modern Display 75 Bld"}@media (max-width:359px){.frontend #main-title #vis{display:none}}.frontend .touch-bar{background-color:var(--bs-light);opacity:.5;z-index:9600;height:4px;position:absolute;top:-8px;left:25%;right:25%}.frontend .text-justify{text-align:justify}.frontend .text-truncate-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frontend .fs-20px{font-size:20px}.frontend .h-80px{height:auto}.frontend .h-150px{height:150px}.frontend .mh-300px{max-height:300px}.frontend body{font-family:var(--font-volta-55-rom),Arial,Helvetica,sans-serif;width:100%;height:100%}.frontend .home{background:var(--bs-primary)}@media (min-width:992px){.frontend .home{object-fit:cover;background:url(/images/240906-H3v2.webp) 0 0/cover no-repeat}}.frontend .error-bg{object-fit:cover;background-color:transparent;background-image:linear-gradient(transparent,#fff),url(/images/240906-H3v2.webp);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.frontend #navbar{color:#000;height:80px;min-height:80px;max-height:80px}.frontend .card-img-top{object-fit:cover;height:150px}.frontend .card-badge{background-color:var(--nv-grey);color:var(--nv-light-blue);font-size:14px}.frontend .card-text{color:var(--nv-dark-grey);text-align:justify;font-size:14px}.frontend .btn-text{color:var(--nv-blue)}.frontend .dropdown-menu{z-index:1005!important}@media (min-width:576px){.frontend .rounded-5-sm-up{border-radius:var(--bs-border-radius-xxl)}}.frontend #accordion-footer *{color:#fff;background-color:unset;box-shadow:none;border:none;border-radius:0}.frontend #accordion-footer .accordion-button:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")!important}.frontend #col-player{color:#fff;z-index:1001!important}@media (max-width:768px){.frontend #col-player{position:absolute;inset:0}}@media (min-width:768px){.frontend #col-player{background-color:#fff}.frontend #col-player .col,.frontend #col-player .col-auto{border-radius:0!important}}.frontend #col-details{transition:all .25s}@media (max-width:768px){.frontend #col-pois{position:absolute;inset:0}}.frontend #toggle-details .fa-chevron-up{transition:transform .3s ease-in-out}.frontend #toggle-details .chevron-collapsed{transform:rotate(-180deg)}@media (max-width:576px){.frontend .fixed-sm-bottom{z-index:1000;background-color:#fff;position:fixed;bottom:0;left:0;right:0}}.frontend .leptos-toast{font-family:--var(font-volta-55-rom);font-size:20px}.admin html,.admin body{height:100%;margin:0;padding:0;font-family:"Volta Modern Display 55 Rom"}.admin .root-container{padding-top:64px}.admin .btn-add{justify-content:center;align-items:center;width:42px;height:42px;margin:16px;display:flex;position:fixed;bottom:0;right:0}.admin .root-row .navbar{background-color:unset}.admin .root-row .nav-item{border-bottom-style:solid;border-color:var(--bs-gray-200);border-width:1px}.admin .root-row .nav-item:hover{background-color:var(--bs-gray-100)}.admin .root-row .nav-item .nav-link{color:var(--bs-nav-link-color)}.admin .root-row .navbar .active{background-color:var(--bs-gray-200)}.admin .map-buttons{z-index:2000;pointer-events:auto;position:absolute;bottom:8px;right:8px}.admin .map-buttons .btn{justify-content:center;align-items:center;width:42px;height:42px;margin:8px;display:inline-flex}.admin .floating-dialog{z-index:2000;background-color:rgba(255,255,255,.9);border-radius:16px;width:50vw;position:absolute;top:8px;bottom:8px;left:8px;overflow:hidden}@media (min-width:768px){.admin .floating-dialog{width:400px}}.admin .fd-close{color:var(--bs-light);background-color:transparent;border:none;width:50px;height:50px;font-size:24px;position:absolute;top:0;right:0}.admin .fd-header{height:128px}.admin .fd-header .tour-image{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute}.admin .fd-content{position:absolute;inset:128px 0 0;overflow:hidden auto}.admin .btn-upload-image{padding:0;position:absolute;bottom:8px;right:8px}.admin .audio-content{border:3px dashed var(--bs-gray-500);color:var(--bs-gray-500);border-radius:8px;height:100px;min-height:100px}.admin .audio-content.filled{border-color:var(--bs-green);color:var(--bs-green)}.admin .audio-player{-webkit-appearance:none;background-color:var(--bs-teal);border:none;width:100%;overflow:hidden}.admin .audio-player::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;background-color:var(--bs-green);box-shadow:-1920px 0 0 1920px var(--bs-green);width:10px;height:10px}.admin .audio-upload{width:100%;height:100%}.admin .audio-upload label{cursor:pointer}.admin .nav-icon{vertical-align:middle;color:var(--bs-gray-500);cursor:pointer;width:16px}.admin .nav-icon:hover{color:#000}.admin .login-page{background:url(/images/pav.jpg) 50%/cover}.admin .login{background:var(--bs-light);opacity:1;border-radius:16px;padding:32px}.admin .user-dialog{background:var(--bs-light);opacity:1;border-radius:16px;padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin .toast-container{z-index:5000!important}.admin .drag-row{background:#daa520}.admin .navDropdown{cursor:pointer;width:100%}@media (min-width:992px){.admin .navDropdown{height:100%}.admin .navDropdown .dropdown-menu{width:256px}}.admin .navDropdown h1{height:64px;font-family:"Volta Modern Display 75 Bld";font-size:20px}.admin .navbar-brand{min-height:64px}.admin .navAdmin{height:calc(100vh - 64px)}@media (min-width:992px){.admin .navAdmin{height:64px}}.admin .navbar-toggler:focus{box-shadow:none}.admin #tour-sidebar{transition:width .25s ease-in-out}.admin .btn-group .dropdown-menu{z-index:5000;top:unset!important;bottom:100%!important}.admin .icon-navbar{height:48px;font-size:24px}@media (min-width:992px){.admin .icon-navbar{font-size:16px}.admin .poi-dropdown{overflow:hidden}}@media (max-width:991px){.admin .poi-dropdown .dropdown-toggle:after{display:none}}.admin .poi-dropdown .dropdown-menu{z-index:5000;margin:unset!important;transform:unset!important;position:fixed!important;inset:64px 0 0 64px!important}@media (min-width:992px){.admin .poi-dropdown .dropdown-menu{width:400px!important;left:256px!important}}.admin .expanded-col{height:calc(100% - 50px)}@media (min-width:992px){.admin .expanded-col{height:100%}}.admin .loc-container{flex-direction:column;height:100%}@media (min-width:992px){.admin .loc-container{flex-direction:row}}.admin .map-collapse{min-width:0!important;min-height:0!important}.admin .map-list{min-width:calc(50% - 50px);min-height:calc(50% - 50px);transition:all .3s}.admin .nv-btn-group{display:inline-flex}.admin .nv-btn-group div{padding:2px}.admin .nv-btn-group div:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.admin .nv-btn-group div:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.admin .nv-btn-group div span{padding:6px}.admin .col-shrink{animation:.2s forwards shrink;overflow:hidden}.admin .col-expand{animation:.2s forwards expand;overflow:hidden}@keyframes expand{0%{width:0;display:none}to{display:block}}@keyframes shrink{0%{display:block}to{width:0;display:none}}.admin .toolbar-poi-list{width:100%}@media (min-width:992px){.admin .toolbar-poi-list{width:50px}}.admin .neu-content{height:30vh;padding:4px;overflow:hidden scroll}.admin .tags-loader{width:30px;height:30px}.admin .tiptap:focus-visible{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.admin .tiptap{background-color:var(--bs-body-bg);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);height:30vh;padding:4px;overflow:hidden scroll}.admin .tiptap>*+*{margin-top:.75em}.admin .tiptap ul,.admin .tiptap ol{padding:0 1rem}.admin .tiptap h1,.admin .tiptap h2,.admin .tiptap h3,.admin .tiptap h4,.admin .tiptap h5,.admin .tiptap h6{line-height:1.1}.admin .tiptap code{color:#616161;background-color:rgba(97,97,97,.1)}.admin .tiptap pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.admin .tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.admin .tiptap img{max-width:100%;height:auto}.admin .tiptap blockquote{border-left:2px solid rgba(13,13,13,.1);padding-left:1rem}.admin .tiptap hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.admin .tiptap-small{width:100%;height:100%;position:relative}.admin .tiptap-small div{height:unset;position:absolute;inset:30px 0 0}.admin .tour-poi-row{height:25vh!important}.admin .tour-poi-image{width:25vh;height:25vh;position:relative}.admin .tagify-small{margin:0;padding:4px}.admin .tagify-small tag{margin:0}.admin .audio-player-small .fa-play-circle,.admin .audio-player-small .fa-file-import{color:rgb(var(--bs-success-rgb))}.admin .audio-player-small .fa-times-circle{color:rgb(var(--bs-danger-rgb))}.admin .border-dashed{border-style:dashed!important}.admin .border-gray-500{border-color:var(--bs-gray-500)!important}.admin .color-gray-500{color:var(--bs-gray-500)!important}.fadeIn{animation:.1s forwards fadeIn}.fadeOut{animation:.1s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.slideIn{animation:.25s forwards slideIn}.slideOut{animation:.25s forwards slideOut}@keyframes slideIn{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100vw)}}.slideInBack{animation:.25s forwards slideInBack}.slideOutBack{animation:.25s forwards slideOutBack}@keyframes slideInBack{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@keyframes slideOutBack{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100vw)}}.loader{background:var(--bs-gray-500);border-radius:50%;width:64px;height:64px;animation:2s linear infinite rotate;position:relative;transform:rotate(45deg)}.loader:before{content:"";background:#ff3d00;width:15px;height:30px;position:absolute;top:50%;left:50%;transform:skew(5deg,60deg)translate(-50%,-5%)}.loader:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotate{0%{transform:rotate(45deg)}30%,50%,70%{transform:rotate(230deg)}40%,60%,80%{transform:rotate(240deg)}to{transform:rotate(245deg)}}.loader-server{box-sizing:border-box;border:5px solid #ff3d00;border-color:#ff3d00 transparent;border-radius:50%;animation:1s linear infinite rotation-server;display:inline-block}@keyframes rotation-server{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.error_page{min-height:100%}html.error_page body{box-sizing:border-box;color:rgba(128,255,128,.8);text-shadow:0 0 1ex #3f3,0 0 2px rgba(255,255,255,.8);background-color:#000;background-image:radial-gradient(#11581e,#041607),url(https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif);background-repeat:no-repeat;background-size:cover;height:100%;font-family:Inconsolata,Helvetica,sans-serif;font-size:1.5rem}html.error_page .noise{pointer-events:none;z-index:-1;opacity:.02;background-image:url(https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}html.error_page .overlay{pointer-events:none;z-index:1;background:repeating-linear-gradient(transparent 0,rgba(0,0,0,.3) 50%,transparent 100%) 0 0/auto 4px;width:100%;height:100%;position:absolute}html.error_page .overlay:before{content:"";pointer-events:none;background-image:linear-gradient(transparent 0%,rgba(32,128,32,.2) 97%,rgba(32,128,32,.8) 97%,rgba(32,128,32,.2) 98%,transparent 100%);background-repeat:no-repeat;width:100%;height:100%;animation:7.5s linear infinite scan;display:block;position:absolute;inset:0}@keyframes scan{0%{background-position:0 -100vh}35%,to{background-position:0 100vh}}html.error_page .terminal{box-sizing:inherit;text-transform:uppercase;width:1000px;max-width:100%;height:100%;padding:4rem;position:absolute}html.error_page .output{color:rgba(128,255,128,.8);text-shadow:0 0 1px rgba(51,255,51,.4),0 0 2px rgba(255,255,255,.8)}html.error_page .output:before{content:"> "}html.error_page a{color:#fff;text-decoration:none}html.error_page a:before{content:"["}html.error_page a:after{content:"]"}html.error_page .errorcode{color:#fff}.nv-modal-dialog{z-index:2000;border:0;border-radius:15px;width:95vw}@media (min-width:992px){.nv-modal-dialog{width:25vw}}.nv-modal-dialog::backdrop{background-color:rgba(0,0,0,.5);animation:.5s fade-in}.nv-modal-header{justify-content:end;display:flex}.nv-modal-header-close{background:0 0;border:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.leaflet-left{right:15px;left:unset}.marker-icon,.marker-icon:focus{color:#fff;cursor:crosshair;background-color:#000;border:1px solid #38f;border-radius:50%;outline:0;transition:opacity .3s;width:14px!important;height:14px!important;margin:-8px 0 0 -8px!important}.user-marker,.user-marker-no-compass{transform-origin:50%;background-image:url(/images/user_location.svg)}.tour-marker-icon{color:#fff;box-sizing:border-box;text-align:center;border:2px solid #fff;border-radius:800px;outline:0;justify-content:center;align-items:center;width:24px;height:24px;margin:-8px 0 0 -8px;transition:opacity .3s;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.5)}.tour-marker-icon.unvisited{background-color:var(--nv-blue);margin:-8px 0 0 -8px;width:24px!important;height:24px!important}.tour-marker-icon.visited{background-color:orange;margin:-8px 0 0 -8px;width:24px!important;height:24px!important}.tour-marker-icon.current{color:#000;animation:1s ease-in-out infinite alternate grow}.tour-marker-icon.finished{background-color:green;margin:-8px 0 0 -8px;width:24px!important;height:24px!important}@keyframes grow{0%{background-color:#ff0;width:24px;height:24px;margin:-8px 0 0 -8px}to{color:#fff;background-color:green;width:32px;height:32px;margin:-12px 0 0 -12px}}.marker-middle-icon{--b:2px;aspect-ratio:1;opacity:.5;background:conic-gradient(from 90deg at var(--b)var(--b),#000 90deg,#fff 0)calc(100% + var(--b)/2)calc(100% + var(--b)/2)/calc(50% + var(--b))calc(50% + var(--b));cursor:copy;border:2px solid #000;border-radius:50%;width:14px;transition:opacity .3s;margin:-6px 0 0 -6px!important}.cursor-marker{cursor:crosshair;opacity:0}