@font-face{font-family:Source Sans\ 3;font-weight:300 600;src:url(../fonts/SourceSans3-VF.b8bc3440.woff2) format("woff2")}@font-face{font-family:Raleway;font-weight:500;src:url(../fonts/Raleway-Medium.ce1b62db.woff2) format("woff2")}html{font-size:120%}#map,.text-overline,body{font-family:Source Sans\ 3,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;text-wrap:balance}article a{color:#292f4e;font-weight:400;text-underline-offset:2px}.text-light,em,i{font-weight:300}.text-medium{font-weight:500}.text-title{font-size:1.1rem;line-height:1.5rem}*{touch-action:pan-x pan-y}.safe{padding-top:env(safe-area-inset-top)}.on-grid{z-index:2000}.above-grid{z-index:2001}.slide-caption{background-color:rgba(0,0,0,0.4);color:#fff}.onhover-overlay{display:none}.trigger-overlay:hover .onhover-overlay{display:block}td.left-bordered{border-left:1px solid #bdbdbd}.emphasis{animation:pulse 2s infinite;background:transparent;border-radius:50%;box-shadow:0 0 0 0 #b74a53;transform:scale(0.8)}@keyframes pulse{0%{box-shadow:0 0 0 0 #b74a53;transform:scale(0.75)}70%{box-shadow:0 0 0 10px transparent;transform:scale(0.8)}to{box-shadow:0 0 0 0 transparent;transform:scale(0.75)}}.rounded{border-radius:28px}.scroll.masked{mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent)}.map-overlay:after{content:"";display:block;height:100%;pointer-events:none;position:absolute;width:100vw}.map-overlay.top:after{background-image:linear-gradient(-10deg,hsla(0,0%,100%,0) 70%,#fff 85%)}.body--dark .map-overlay.top:after{background-image:linear-gradient(-10deg,hsla(0,0%,100%,0) 70%,#000 85%)}.map-overlay.bottom:after{background-image:linear-gradient(190deg,hsla(0,0%,100%,0) 50%,#fff 75%)}.body--dark .map-overlay.bottom:after{background-image:linear-gradient(190deg,hsla(0,0%,100%,0) 50%,#000 75%)}.search-overlay{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,#fff 75%);pointer-events:none}.loggedout-background{background-image:url(/img/placeholder.jpeg);background-position:50%;background-size:cover}.profile-background{background-color:#0f0719;background-repeat:no-repeat;background-image:url(/img/profile-background.jpeg);background-position:top}.q-menu{overflow:hidden}.q-dialog.rounded .q-dialog__inner--maximized{margin:20px}.q-card.rounded,.q-dialog.rounded.small .q-dialog__inner--maximized{margin:20px 8px}.q-card.rounded,.q-dialog.rounded .q-dialog__inner--maximized .q-card{border-radius:20px!important}.q-field--standout.q-field--focused .q-field__control{box-shadow:none}.q-item__section--main{font-weight:500}.body--dark .q-field--standout.q-field--dark.q-field--focused .q-field__control,.body--dark .q-field--standout.q-field--dark .q-field__control,.body--dark .q-field--standout.q-field--dark .q-field__control:before{background-color:#1d1d1d!important}.q-toggle__label{font-size:0.8em;padding-bottom:1px;padding-left:5px}.q-uploader__header-content .q-btn:first-child{display:none}.q-fab__actions .q-btn{margin:2px}.q-fab__actions .q-btn--fab-mini .q-icon{font-size:16px;padding:2px}body.q-ios-padding .q-dialog.fullscreen .q-dialog__inner{padding:0!important}.q-select__dialog,body.q-ios-padding .q-dialog.fullscreen .q-dialog__inner--maximized>div{max-height:100%!important;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body.q-ios-padding .q-dialog.fullscreen .q-dialog__inner.fixed-bottom>div{padding-top:0}.bg-highlight{background-color:#ffe0b2}.body--dark .q-img,.body--dark img{filter:brightness(0.8) contrast(1.2)}.body--dark .text-primary{color:#ffe1ff!important}.body--dark .bg-primary{background-color:#ffe1ff!important}.body--dark .text-secondary{color:#97b8ff!important}.body--dark .bg-secondary{background-color:#97b8ff!important}.body--dark .text-accent{color:#c1c5ec!important}.body--dark .bg-accent{background-color:#c1c5ec!important}.body--dark .text-info{color:#ffd555!important}.body--dark .bg-info{background-color:#ffd555!important}.body--dark .text-warning{color:#ff93c9!important}.body--dark .bg-warning{background-color:#ff93c9!important}.body--dark .text-positive{color:#21ba45!important}.body--dark .bg-positive{background-color:#21ba45!important}.body--dark .text-negative{color:#ff93c9!important}.body--dark .bg-negative{background-color:#ff93c9!important}.body--dark .text-grey-10{color:#f5f5f5!important}.body--dark .bg-grey-10{background-color:#f5f5f5!important}.body--dark .text-grey-8{color:#bdbdbd!important}.body--dark .bg-grey-8{background-color:#bdbdbd!important}.body--dark .text-grey-5:not(.light){color:#616161!important}.body--dark .bg-grey-5:not(.light){background-color:#616161!important}.body--dark .text-grey-2:not(.light){color:#212121!important}.body--dark .bg-grey-2:not(.light){background-color:#212121!important}.body--dark .text-dark{color:#fff!important}.body--dark .bg-dark{background-color:#fff!important}.body--dark .text-white:not(.light){color:#1d1d1d!important}.body--dark .bg-white:not(.light){background-color:#1d1d1d!important}.body--dark .bg-highlight{background-color:#5c6bc0}.body--dark .light-dimmed:after{background-color:rgba(0,0,0,0.4)!important}.body--dark .main-logo{filter:brightness(0.4) invert(100)}.body--dark .iperiago-logo{filter:brightness(0.4)}.mapboxgl-map.fixed-bottom-left{position:fixed}.hide-controls .mapboxgl-ctrl{display:none}.mapboxgl-ctrl-top-left .mapboxgl-ctrl.mapboxgl-ctrl-group{position:absolute;top:120px}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{margin-bottom:20px}a.mapboxgl-ctrl-logo{margin-bottom:10px}.mp .mapboxgl-popup-content-wrapper{padding:1%}.mp .mapboxgl-popup-content{background-color:initial;box-shadow:none;font-size:11px;padding:0;pointer-events:none}.mp.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.mp.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,.mp.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#212121}.mp.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.mp.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,.mp.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#212121}.mp.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#212121}.mp.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#212121}.mapboxgl-edit-location-marker{background-color:#74274e;border-radius:50%;height:30px;opacity:0.6;width:30px}.mapboxgl-edit-location-marker:after,.mapboxgl-edit-location-marker:before{border-radius:50%;content:"";position:absolute}.mapboxgl-edit-location-marker:before{background-color:#f5f5f5;height:20px;left:5px;top:5px;width:20px}.mapboxgl-edit-location-marker:after{background-color:#74274e;height:6px;left:12px;top:12px;width:6px}.body--dark .mp.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.body--dark .mp.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,.body--dark .mp.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#f5f5f5}.body--dark .mp.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.body--dark .mp.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,.body--dark .mp.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#f5f5f5}.body--dark .mp.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#f5f5f5}.body--dark .mp.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#f5f5f5}.body--dark .mp.mapboxgl-edit-location-marker{background-color:#ffe1ff}.body--dark .mp.mapboxgl-edit-location-marker:before{background-color:#212121}.body--dark .mp.mapboxgl-edit-location-marker:after{background-color:#ffe1ff}.places{width:100%}.places .mapboxgl-ctrl-geocoder{background-color:initial;box-shadow:none;min-width:190px;max-width:100%;width:auto}.places .mapbox-gl-geocoder--error,.places .mapboxgl-ctrl-geocoder--icon-search{display:none}.places .mapboxgl-ctrl-geocoder--input{font-size:14px;height:40px;padding:0}.places .mapboxgl-ctrl-geocoder--button svg{fill:#616161;height:18px;width:18px}.places .mapboxgl-ctrl button,.places .mapboxgl-ctrl button:hover{background-color:initial}.places .mapboxgl-ctrl-geocoder--input:focus{outline:none}.places .mapboxgl-ctrl-geocoder .suggestions>.active>a{background-color:initial}.places .mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#f5f5f5}.places .media{line-height:40px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.places .media img{float:left;height:32px;margin:4px 8px 4px 0;width:32px}.body--dark .places .mapboxgl-ctrl-geocoder--input{color:#fff}.body--dark .places .mapboxgl-ctrl-geocoder--button{background-color:#1d1d1d}.body--dark .places .mapboxgl-ctrl-geocoder--button svg{fill:#bdbdbd}.body--dark .places .mapboxgl-ctrl-geocoder .suggestions{background-color:#1d1d1d}.body--dark .places .mapboxgl-ctrl-geocoder .suggestions>li>a{color:#fff}.body--dark .places .mapboxgl-ctrl-geocoder--suggestion:hover{background-color:#f5f5f5;color:#1d1d1d}.body--dark .places .mapboxgl-ctrl-geocoder .suggestions>.active>a:hover,.body--dark .places .mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:#1d1d1d}