@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,600');/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,footer,header,nav,section{display: block}h1{font-size: 2em;margin: .67em 0}figcaption,figure,main{display: block}figure{margin: 1em 40px;background: no-repeat center center;background-size: cover}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: transparent;-webkit-text-decoration-skip: objects}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: inherit}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}dfn{font-style: italic}mark{background-color: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}audio,video{display: inline-block}audio:not([controls]){display: none;height: 0}img{border-style: none}svg:not(:root){overflow: hidden}button,input,optgroup,select,textarea{font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: .35em .75em .625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{display: inline-block;vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details,menu{display: block}summary{display: list-item}canvas{display: inline-block}template{display: none}[hidden]{display: none}*{box-sizing: border-box}*:before,*:after{box-sizing: border-box}html,body{font-size: 14px}body{position: relative;overflow-y: scroll;overflow-x: hidden}ul,ol{margin: 0;padding: 0}a{text-decoration: none;color: #0092e4}a:hover{color: #000}a:focus,button:focus{outline: 0}h1,h2,h3,h4,h5{margin-top: 0}p{margin-top: 0;margin-bottom: 15px}address{font-style: inherit}fieldset{padding: 0;margin: 0;border: 0;min-width: 0}legend{display: block;width: 100%;padding: 0;line-height: inherit;border: 0}figure{margin: 0}hr{border: 0;border-top: 1px solid #e5e5e5}input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}input[type="search"]{box-sizing: border-box;-webkit-appearance: none}input[type="radio"],input[type="checkbox"]{margin: 5px 0 0;margin-top: 1px \9;line-height: normal}input[type="file"]{display: block}input[type="range"]{display: block;width: 100%}select[multiple],select[size]{height: auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: 0}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor: default}.left{float: left !important}.right{float: right !important}.show{display: block !important}.hidden,.hide{display: none !important}.invisible{visibility: hidden}/*!
 * Font Awesome Pro 5.10.0-11 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1}/*!
 * Font Awesome Pro 5.10.0-11 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family: 'Font Awesome 5 Brands';font-style: normal;font-weight: normal;font-display: block;src: url('/uploads/assets/1652776188/static/fonts/fa-brands-400.eot');src: url('/uploads/assets/1652776188/static/fonts/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('/uploads/assets/1652776188/static/fonts/fa-brands-400.woff2') format('woff2'), url('/uploads/assets/1652776188/static/fonts/fa-brands-400.woff') format('woff'), url('/uploads/assets/1652776188/static/fonts/fa-brands-400.ttf') format('truetype'), url('/uploads/assets/1652776188/static/fonts/fa-brands-400.svg#fontawesome') format('svg')}.fab{font-family: 'Font Awesome 5 Brands'}/*!
 * Font Awesome Pro 5.10.0-11 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family: 'Font Awesome 5 Pro';font-style: normal;font-weight: 300;font-display: block;src: url('/uploads/assets/1652776188/static/fonts/fa-light-300.eot');src: url('/uploads/assets/1652776188/static/fonts/fa-light-300.eot?#iefix') format('embedded-opentype'), url('/uploads/assets/1652776188/static/fonts/fa-light-300.woff2') format('woff2'), url('/uploads/assets/1652776188/static/fonts/fa-light-300.woff') format('woff'), url('/uploads/assets/1652776188/static/fonts/fa-light-300.ttf') format('truetype'), url('/uploads/assets/1652776188/static/fonts/fa-light-300.svg#fontawesome') format('svg')}.fal{font-family: 'Font Awesome 5 Pro';font-weight: 300}/*!
 * Font Awesome Pro 5.10.0-11 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family: 'Font Awesome 5 Pro';font-style: normal;font-weight: 900;font-display: block;src: url('/uploads/assets/1652776188/static/fonts/fa-solid-900.eot');src: url('/uploads/assets/1652776188/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('/uploads/assets/1652776188/static/fonts/fa-solid-900.woff2') format('woff2'), url('/uploads/assets/1652776188/static/fonts/fa-solid-900.woff') format('woff'), url('/uploads/assets/1652776188/static/fonts/fa-solid-900.ttf') format('truetype'), url('/uploads/assets/1652776188/static/fonts/fa-solid-900.svg#fontawesome') format('svg')}.fas{font-family: 'Font Awesome 5 Pro';font-weight: 900}/*!
 * Font Awesome Pro 5.10.0-11 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family: 'Font Awesome 5 Pro';font-style: normal;font-weight: 400;font-display: block;src: url('/uploads/assets/1652776188/static/fonts/fa-regular-400.eot');src: url('/uploads/assets/1652776188/static/fonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('/uploads/assets/1652776188/static/fonts/fa-regular-400.woff2') format('woff2'), url('/uploads/assets/1652776188/static/fonts/fa-regular-400.woff') format('woff'), url('/uploads/assets/1652776188/static/fonts/fa-regular-400.ttf') format('truetype'), url('/uploads/assets/1652776188/static/fonts/fa-regular-400.svg#fontawesome') format('svg')}.far{font-family: 'Font Awesome 5 Pro';font-weight: 400}.section--map{position: relative;margin-bottom: 100px;padding: 0}.map__tools{position: absolute;top: 45px;left: 5px;z-index: 99}.btn--zoom{display: block;margin: 4px;padding: 10px 15px;color: rgba(255,255,255,0.5);border: 1px solid rgba(255,255,255,0.5);border-radius: 3px}.btn--zoom.disabled{border: 1px solid rgba(170,170,170,0.5);color: #aaa}.btn--zoom:before{font-family: 'Font Awesome 5 Pro';font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.btn--zoom--plus:before{content: "\f067"}.btn--zoom--minus:before{content: "\f068"}.map{overflow: hidden;position: relative;height: 100vh;width: 100vw}.map__pan{position: absolute;top: 0;left: 0;transform-origin: left top;cursor: move}.map__scale{position: absolute;top: 0;left: 0;transform-origin: top left}.map__map{position: relative;background-image: url("static/img/map.jpg");background-position: center;background-size: contain;background-repeat: no-repeat;height: 100vh;width: 169vh}.pin{transform-origin: center;position: absolute;top: 0;left: 0;width: 0;height: 0}.pin .circle-id{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding-top: 10px;color: black;text-align: center;line-height: 20px}.pin_circle{position: absolute;top: 0;left: 0;margin-top: -20px;margin-left: -20px;width: 40px;height: 40px;border-radius: 50%;background-color: white;box-shadow: rgba(0,0,0,0.5) 0 2px 15px}.pin_circle .circle_animation{stroke-dasharray: 440px;stroke-dashoffset: 440px;transition: all 1s linear;stroke: #1c2b39}.aside-map-item-info{background-color: white;position: relative;z-index: 5;margin-right: -6px;height: 100%;top: -40px}@media only screen and (min-width: 992px){.aside-map-item-info{top: 40px}}.aside-map-item-info:before{pointer-events: none;z-index: 10;content: '';position: absolute;top: 6px;right: 6px;bottom: 6px;left: 6px;border: 1px solid #0092e4;transition: border-color .2s}.aside-map-item-info > .scroll{overflow: scroll;position: absolute;top: 6px;right: 0;bottom: 6px;left: 0}.aside-map-item-info > .scroll > .wrap{padding: 30px;position: relative;width: 100%;min-height: 100%}.aside-map-item-info .map-item-info{display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0}.aside-map-item-info .map-item-info.active{display: block;animation: 1s info-in forwards}.aside-map-item-info .map-item-info.out{display: none;animation: 1s info-out}.map-item-info{cursor: pointer;background-color: white;margin: 14px 20px}.map-item-info h2{margin-bottom: 0;font-size: 32px}.map-item-info .text{padding-bottom: 10px}.map-item-info.dim{opacity: 0.5}.map-item-info .figure{position: relative}.map-item-info .figure img{max-width: 100%;height: auto}.map-item-info .btn--close{background-color: white;border: 0;outline: none;position: absolute;top: 0;right: 0;border-radius: 1px}html,body{width: 100%;height: 100%;overflow: hidden;background-color: #363d44}body{font-family: 'Roboto', 'Open Sans', Arial, sans-serif}.page--show_detail .block--list{transform: scale(.95);opacity: 0.6}.page--show_detail .block--detail{transform: translate3d(0, 0, 0)}.page--show_detail .mask{display: block}.page--show_map .panel--list{pointer-events: none}.page--show_map .panel--list .panel__stat{visibility: hidden;opacity: 0}.page--show_map .panel--list .block--list{transform: translate3d(0, 100%, 0)}.page--show_map .panel--map{visibility: visible;opacity: 1}.page--show_map .navbar__btn--toggle:before{content: "\f03a"}.wrapper{position: relative}button{display: inline-block;background-color: transparent;padding: 0;border: 0;-webkit-appearance: none;cursor: pointer}.navbar{position: fixed;z-index: 4;top: 0;left: 0;width: 100%;text-align: center;color: rgba(255,255,255,0.6)}.navbar h1{margin: 0;padding: 0 90px;font-size: 10px;font-weight: 300;text-transform: uppercase;letter-spacing: 0.5px;line-height: 44px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: inherit}.navbar__buttons{position: absolute;top: 0;padding: 0 8px}.navbar__buttons--left{left: 0}.navbar__buttons--right{right: 0}.navbar__btn{display: block;float: left;width: 32px;height: 44px;font-size: 15px;color: inherit}.navbar__btn{font-family: 'Font Awesome 5 Pro';font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.navbar__btn--toggle:before{content: "\f279"}.panel__stat{position: fixed;z-index: 0;top: 0;width: 100%;height: 195px;transition: .3s}.panel__stat .stat__value{position: absolute;top: 50%;left: 0;margin-top: -15px;width: 100%;font-size: 30px;font-weight: 300;line-height: 30px;text-align: center;color: white}.panel--list{position: relative;z-index: 2;padding-top: 195px}.panel--map{position: fixed;z-index: 0;top: 0;width: 100%;height: 195px;visibility: hidden;opacity: 0;transition: .3s}.panel--map:before{position: absolute;z-index: 1;left: 0;width: 100%;height: 130px;background-image: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.5)), color-stop(1, rgba(0,0,0,0)));background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#80000000', EndColorStr='#00000000');zoom: 1;content: "";pointer-events: none}.block{position: relative;border-top-right-radius: 10px;border-top-left-radius: 10px;background-color: white;box-shadow: 0 0 25px rgba(0,0,0,0.25)}.block--list{z-index: 2;height: calc(100vh - 195px);overflow-y: scroll;overflow-x: hidden;box-shadow: 0 10px 0 #fff, 0 0 25px rgba(0,0,0,0.25);-webkit-overflow-scrolling: touch;transform-origin: center top;transition: all .3s}.block--list ul{margin: 0;padding: 0;list-style: none}.block--list li{border-bottom: 1px solid #e5e5e5}.block--list li:last-child{border-bottom: 0}.block--list .item{cursor: pointer}.block--detail{position: fixed;z-index: 6;top: 210px;left: 0;width: 100%;height: calc(100vh - 180px);transform: translate3d(0, 100%, 0);transition: all .3s}.mask{display: none;position: fixed;z-index: 5;top: 0;left: 0;width: 100%;height: 100%;cursor: button}.item{padding: 10px 15px 15px}.item__row{display: flex;width: 100%;flex-direction: row}.item__header h2{margin: 0;font-size: 13px;font-weight: 400;line-height: 24px;color: #818284}.item__header .item__row{padding-bottom: 10px}.item__header__btn--icon{margin-right: -10px;padding: 0 10px;font-family: 'Font Awesome 5 Pro';font-weight: 300;font-size: 14px;line-height: 24px;color: #818284}.item__row__col{flex: 1 0 auto}.item__row__col--right{display: flex;flex: 0 0 auto;flex-direction: row}.item__row__col--right .item__graph{vertical-align: top;width: 90px;height: 24px}.item__row__col--right .stat{width: 95px;text-align: right}.item__stats{padding: 20px 0 15px}.item__stats .stat{flex: 1 0 33.333%}.progress{height: 6px;border-radius: 3px;background-color: #ebebeb}.progress__fill{width: 0;max-width: 100%;height: 6px;border-radius: 3px;background-color: #0092e4;transition: width .15s}.stat{white-space: nowrap}.stat__label{display: block;margin-bottom: 2px;font-size: 12px;line-height: 14px;color: #bebebf}.stat__value{display: inline-block;vertical-align: top;font-size: 18px;line-height: 24px;font-weight: 600;color: #2b2c32}.stat__addon{display: inline-block;vertical-align: top;margin-left: 8px;font-size: 12px;font-weight: 300;line-height: 24px;color: #bebebf}