.App-logo{height:3rem;vertical-align:middle;margin-right:1rem}.App-header{background-color:rgba(0,0,0,.8);height:80px;width:100%;padding:1rem;color:#fff;z-index:20;position:absolute;top:0;left:0}.App-Title{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:App-Title-Slide forwards 1s linear .5s;animation:App-Title-Slide forwards 1s linear .5s}.App-intro{font-size:large}.App-Feedback{padding:1rem}@-webkit-keyframes App-Title-Slide{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes App-Title-Slide{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.List{background-color:rgba(0,0,0,.8);overflow-y:auto;height:calc(100% - 225px);position:absolute;top:225px;width:100%}.List-Item{cursor:pointer;padding:1rem;color:#fefefe;position:relative}.Map{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.Popup{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.9);color:#fefefe;z-index:40}.Button-Close{position:absolute;right:1rem;top:1rem;font-size:1.5rem;cursor:pointer;width:3rem;height:3rem;line-height:3rem;text-align:center;padding:1rem}.Details{margin:2rem;width:calc(100% - 8rem)}.Details-Name{font-size:2rem}.Filter{position:absolute;z-index:30;width:100%;left:0;top:110px;height:110px;background-color:rgba(0,0,0,.8)}.Filter-Introduction{padding:1rem;font-size:.8rem;width:100%;background-color:hsla(0,0%,98%,.8)}.Filter-Input{font-family:Muli,sans-serif;width:calc(100% - 6rem);border:none;float:left;background:transparent}.Button-Clear,.Filter-Input{padding:1rem;font-size:1.5rem;color:#fefefe}.Button-Clear{width:2rem;position:absolute;right:0;text-align:center}@media screen and (max-width:480px){.Filter-Introduction{font-size:3vw}.Filter-Input{font-size:1.2rem}}body{margin:0;padding:0;font-family:Muli,sans-serif;overflow:hidden}:focus{outline:none}.Button{background:rgba(0,0,0,.9);color:#fefefe;overflow:hidden}.Button:after{content:"";display:block;width:40rem;height:40rem;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));background:-o-linear-gradient(bottom,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));opacity:.8;-webkit-transform:translateY(0) translateX(-100%) rotate(110deg);-ms-transform:translateY(0) translateX(-100%) rotate(110deg);transform:translateY(0) translateX(-100%) rotate(110deg);z-index:1;position:absolute}.Button:hover:after{-webkit-transform:translateY(calc(100% - 4.8rem)) translateX(200%) rotate(110deg);-ms-transform:translateY(calc(100% - 4.8rem)) translateX(200%) rotate(110deg);transform:translateY(calc(100% - 4.8rem)) translateX(200%) rotate(110deg);-webkit-transition:1.2s cubic-bezier(.215,.61,.355,1);-o-transition:1.2s cubic-bezier(.215,.61,.355,1);transition:1.2s cubic-bezier(.215,.61,.355,1)}
/*# sourceMappingURL=main.24cd9c45.css.map*/