[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#444}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#9fd5b3}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#004544;position:absolute;top:.55em;left:.2em;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.loader{position:relative;width:75px;height:100px}.loader__bar{position:absolute;bottom:0;width:10px;height:50%;background:#ea4961;transform-origin:center bottom;box-shadow:1px 1px 0 rgba(0,0,0,.2)}.loader__bar:first-child{left:0;transform:scaleY(.2);animation:barUp1 4s infinite}.loader__bar:nth-child(2){left:20px;transform:scaleY(.4);animation:barUp2 4s infinite}.loader__bar:nth-child(3){left:40px;transform:scaleY(.6);animation:barUp3 4s infinite}.loader__bar:nth-child(4){left:60px;transform:scaleY(.8);animation:barUp4 4s infinite}.loader__bar:nth-child(5){left:80px;transform:scale(1);animation:barUp5 4s infinite}.loader__ball{position:absolute;bottom:10px;left:0;width:10px;height:10px;background:#ea4961;border-radius:50%;animation:ball 4s infinite}@keyframes ball{0%{transform:translate(0)}5%{transform:translate(10px,-14px)}10%{transform:translate(20px,-10px)}17%{transform:translate(30px,-24px)}20%{transform:translate(40px,-20px)}27%{transform:translate(50px,-34px)}30%{transform:translate(60px,-30px)}37%{transform:translate(70px,-44px)}40%{transform:translate(80px,-40px)}50%{transform:translate(80px)}57%{transform:translate(70px,-14px)}60%{transform:translate(60px,-10px)}67%{transform:translate(50px,-24px)}70%{transform:translate(40px,-20px)}77%{transform:translate(30px,-34px)}80%{transform:translate(20px,-30px)}87%{transform:translate(10px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@keyframes barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}::-webkit-input-placeholder{color:#004544}::-moz-placeholder{color:#004544}:-ms-input-placeholder{color:#004544}:-moz-placeholder{color:#004544}*,:after,:before{box-sizing:border-box;outline:none}#app-container{height:calc(100vh - 5em);position:relative;overflow:hidden}#alert-overlay,#drill-down-overlay,#initial-loader-overlay{display:none}#alert-overlay article,#drill-down-overlay article,#initial-loader-overlay article{padding:0;transition:all .2s ease-in-out}#user-type-section.hidden{transition:all 5s ease-in-out;top:200vh}#user-type-section.hidden .user-type-container{display:none}#user-type-section.active{position:absolute;z-index:5;bottom:0;display:flex;width:100vw;transition:all 5s ease-in-out}#user-type-section.active .user-type-container{background-color:#e48f22;margin:auto;box-shadow:-2px 2px 10px 1px rgba(0,69,68,.5);display:flex;width:35em;max-width:100%;min-height:75vh;padding:1em;overflow:hidden}#user-type-section.active .user-type-container div{margin:auto;display:flex}#user-type-section.active .user-type-container div article{text-align:center;width:100%;position:relative;padding:1em;transition:all .5s cubic-bezier(.64,.09,.08,1)}#user-type-section.active .user-type-container div article h2{text-align:center;text-transform:uppercase}#user-type-section.active .user-type-container div article.move-left{left:-33em;transition:all .5s cubic-bezier(.64,.09,.08,1)}#user-type-section.active .user-type-container .login-form input{border:none;padding:1em;display:block;width:100%;margin-bottom:1em}#user-type-section.active .user-type-container .login-form button{width:100%}#user-type-section.active .user-type-container .user-type-btns{display:flex;justify-content:center}#user-type-section.active .user-type-container .user-type-btns span{padding:1.5em}#initial-loader-overlay.active{position:absolute;z-index:5;height:100vh;width:100vw;padding:1em;background-color:hsla(0,0%,100%,.7);display:flex}#initial-loader-overlay.active article{margin:auto;position:relative;max-width:100%;padding:4em 2em;transition:all .2s ease-in-out}#initial-loader-overlay.active article div{padding:.5em}#initial-loader-overlay.active article div p{font-size:1.28em}#alert-overlay.active{position:absolute;z-index:5;height:100vh;width:100vw;padding:1em;background-color:hsla(0,0%,100%,.5);display:flex}#alert-overlay.active article{margin:auto;position:relative;width:30em;max-width:100%;background-color:#444;padding:4em 2em;transition:all .2s ease-in-out}#alert-overlay.active article div{padding:.5em;background-color:#ff625b;color:#fff}#alert-overlay.active article .close{position:absolute;top:.5em;right:.5em;font-weight:700;color:#fff;border:2px solid #fff;padding:.25em .5em;border-radius:50%;cursor:pointer}ul{list-style:none}.cf{padding:0}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@media (min-width:401px){button{border:none;background-color:#9fd5b3;padding:1em;font-weight:700;color:#004544;cursor:pointer;transition:all .2s ease-in-out}}section.application{position:relative;display:flex;align-items:stretch;width:100vw;height:100%;transform:translateX(0);transition:all .5s ease;z-index:0}section.application .data-panel.active{display:block;max-width:100%;width:35em;padding:0 1em;transition:all .2s ease-in-out;margin-right:1em;overflow-y:auto}section.application .data-panel.active important strong{background-color:#e48f22;color:#444;padding:.1em}section.application .data-panel.active .group{position:relative;padding:1em .5em .5em;border:.1em solid #004544;margin-bottom:1em}section.application .data-panel.active .group span.header{position:absolute;padding:.1em;background-color:#eaeaea;top:-.75em}section.application .data-panel.active .group .sub-group{margin:1em auto}section.application .data-panel.active .group .sub-group .btn.resource{padding:.5em;background-color:#9fd5b3;color:#004544;text-decoration:none;transition:all .2s ease-in-out}section.application .data-panel.active .group .sub-group .btn.resource:hover{background-color:#004544;color:#9fd5b3;text-decoration:none;transition:all .2s ease-in-out}section.application .data-panel{background-color:#eaeaea;z-index:5;position:relative;width:0;padding:0;transition:all .2s ease-in-out}section.application #close-panel-btn{position:absolute;top:2em;right:1em;width:3.5em;height:3.5em;border-radius:50%}section.application .loading-box{text-align:center;font-size:2em;font-weight:700}section.application .dot-1,section.application .dot-2,section.application .dot-3{opacity:0}section.application .dot-1{animation:dot-animation-1 2s ease infinite forwards}section.application .dot-2{animation:dot-animation-2 2s ease infinite forwards}section.application .dot-3{animation:dot-animation-3 2s ease infinite forwards}@-webkit-keyframes dot-animation-1{0%{opacity:1}33%{opacity:0}to{opacity:0}}@-webkit-keyframes dot-animation-2{0%{opacity:0}33%{opacity:1}66%{opacity:0}}@-webkit-keyframes dot-animation-3{0%{opacity:0}66%{opacity:1}to{opacity:0}}section.application .map-panel{display:block;position:relative;flex:1}section.application .map-panel #geocoder{position:absolute;top:2em;right:2em}section.application .map-panel #map{width:100%;height:100%;box-shadow:-2px 2px 10px 1px rgba(0,69,68,.5)}section.application .map-panel #legend.active{display:block;position:absolute;top:4em;left:2em;width:25em;z-index:2}section.application .map-panel #legend.active strong{background-color:hsla(0,0%,100%,.7)}section.application .map-panel #legend.active .legend label,section.application .map-panel #legend.active .legend span{background-color:hsla(0,0%,100%,.7);display:block;float:left;height:15px;width:25%;text-align:center;font-size:.75em}section.application .map-panel #legend{display:none}
/*# sourceMappingURL=styles.92685058.css.map */