#nav{background-color:#303030;color:#eee;z-index:9;position:absolute;top:0;width:40%;height:100%}#nav.hidden{left:-100%}@media screen and (min-width:1200px){#nav{left:0!important;width:20vw;position:relative;min-height:90vh}}.nav--title{margin:0;padding:0 10px}.nav--destinations{list-style:none;margin:0;padding:0;height:100%;width:100%;overflow-y:hidden}.nav--destinations-item{margin:0;padding:3px 20px;cursor:pointer;font-size:.8em}@media screen and (min-width:600px){.nav--destinations-item{padding:10px 20px;font-size:1em}}@media screen and (min-width:1200px){.nav--destinations-item{padding:10px 20px;font-size:1.1em}}.nav--destinations-item:hover{background-color:#505050}.nav--back-link{font-weight:700}.map--popup-suggestion{position:absolute;width:50%;height:50%;background-color:#eee}.map-main{width:100%;min-height:80vh}@media screen and (min-width:1200px){.map-main{width:80%}}#main{position:relative;min-height:80vh;width:100vw}@media screen and (min-width:1200px){#main{display:flex;flex-direction:row;min-height:90vh}}.header{display:flex;flex-direction:column;background-color:#303030;color:#eee;min-height:15vh}@media screen and (min-width:1200px){.header{flex-direction:row;min-height:10vh}}.header--title-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 20px;min-height:10vh}@media screen and (min-width:600px){.header--title-container{flex-basis:50%;flex-direction:row;padding:0 30px}}.header--title{margin:0;padding:5px 0;font-size:1.7em}@media screen and (min-width:900px){.header--title{font-size:2em}}.header--greeting-container{display:flex;min-height:20px;flex-direction:row}@media screen and (min-width:1200px){.header--greeting-container{flex-direction:column}}.header--greeting{margin-right:20px}.header--button-login,.header--button-nav,.header--button-search,.header--button-username{font-size:.75em;background-color:#303030;border:none}.header--button-nav,.header--button-search{padding:20px 50px}.header--search-container{display:flex;align-items:center;justify-content:space-around;min-height:10vh}@media screen and (min-width:1200px){.header--search-container{flex-basis:50%}}.header--search-input{height:50px;width:100%;max-width:500px;color:#303030;padding-left:10px;position:absolute;top:20vh;z-index:99}.header--search-input.hidden{display:none}@media screen and (min-width:600px){.header--search-input{display:block!important;position:relative;top:0}}.header--search-input-button{color:#303030;height:50px;position:absolute;top:20vh;right:0;z-index:99}.header--button-login,.header--search-input-button.hidden{display:none}@media screen and (min-width:600px){.header--button-login{display:inline-block}}@media screen and (min-width:600px){.header--button-search{display:none}}@media screen and (min-width:1200px){.header--button-nav{display:none}}.loading--main{height:100vh;width:100vw;background-color:#303030;color:#eee;display:flex;flex-direction:column;align-items:center;text-align:center}.spinner{margin:20px auto;width:40px;height:40px;position:relative}@media screen and (min-width:600px){.spinner{margin:100px auto}}.cube1,.cube2{background-color:#eee;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s ease-in-out infinite;animation:sk-cubemove 1.8s ease-in-out infinite}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}


/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*,td,th{padding:0}*{margin:0;box-sizing:border-box}body{height:100vh;width:100vw}#root{height:100%;width:100%}
/*# sourceMappingURL=main.021c8f41.chunk.css.map */