body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{overflow:"hidden"}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Navigation{background:url(https://wallpaperaccess.com/full/5547770.jpg);background-size:cover;border:2px solid rgba(211,12,12,.12549019607843137);font-style:oblique;font-weight:700}.navbar-brand{font-family:Lucida Grande,serif;font-weight:bolder}.nav-link.active{font-weight:bolder;color:#000}.nav-link:hover:not(.active){background-color:#686868;color:#fff}.Homepage{height:calc(100vh - 250px);display:block;align-items:center;margin-top:50px;font-style:oblique}.Homepage-title{font-weight:bolder;background-image:linear-gradient(60deg,#5d07f1,#68a5d0);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Lucida Grande,serif}.sliderimg{width:100vw;height:475px}.Homepage-description{font-size:x-large}.Map{display:flex;font-style:oblique;background:url(https://i.pinimg.com/originals/1c/e5/5f/1ce55fa41fd5f9e2c780119bb04ed4dd.png)}.Map_displayWeather{position:fixed;bottom:0;left:0}.displayWeather{display:inline-block;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-weight:bolder}.Map-buttons{margin-top:11rem}.buttons{background-color:initial;background-image:linear-gradient(#c9a8ea,#ee62ce);border-radius:100px;border-style:none;box-shadow:inset 0 1px 1px rgba(245,244,247,.25);color:#fff;cursor:pointer;display:inline-block;font-style:oblique;font-family:Inter,sans-serif;font-size:15px;font-weight:bolder;height:60px;line-height:60px;margin-left:-4px;outline:0;text-align:center;transition:all .3s cubic-bezier(.05,.03,.35,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:bottom;width:170px;text-decoration:none}.buttons:hover{opacity:.7;color:#000}.back-button{background-color:initial;background-image:linear-gradient(#c9a8ea,#ee62ce);border-radius:100px;border-style:none;box-shadow:inset 0 1px 1px rgba(245,244,247,.25);color:#fff;cursor:pointer;display:inline-block;font-style:oblique;font-family:Inter,sans-serif;font-size:14px;font-weight:bolder;height:60px;line-height:60px;margin-left:-4px;outline:0;text-align:center;transition:all .3s cubic-bezier(.05,.03,.35,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:bottom;width:100px;text-decoration:none}.back-button:hover{color:#000;opacity:.7}.SearchForm{width:250px}input:focus{box-shadow:none;border-color:#ced4da}.SearchForm datalist{position:absolute;background-color:#fff;border-radius:0 0 30px 30px;border:1px solid #dcdbdb;border-top:none;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;padding:5px;max-height:10rem;overflow-y:auto}.SearchForm option{background-color:#fff;padding:4px;margin-bottom:1px;cursor:pointer}.active,.SearchForm option:hover{background-color:#edecec}.MapInputPanel{display:flex;background:url(https://www.shutterstock.com/image-photo/abstract-blurry-beautiful-colorful-background-260nw-434607514.jpg);background-size:cover;font-size:10px}.directionsContainer{padding:15px;height:500px;overflow:auto}#directionsItinerary{font-size:10px}#myMap{position:relative;margin-left:20px;width:calc(100vw - 450px);height:100vh;float:left}.Input-button{background-color:#107fbb;border-radius:16px;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Haas Grot Text R Web","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:20px;list-style:none;margin:0;outline:none;padding:10px 16px;position:relative;text-align:center;text-decoration:none;transition:color .1s;vertical-align:initial;user-select:none;-webkit-user-select:none;touch-action:manipulation}.Input-button:focus,.Input-button:hover{background-color:#6688b9;color:#000}.customInfobox{padding:2em;border:1px solid #ccc;display:block;width:250px;height:320px;margin:-1px 0 0 -1px;color:#999;background:linear-gradient(#fff,#fff 50%,#333 0,#333);-webkit-animation:up-bump .4s ease;animation:up-bump .4s ease;font:1em "Lucida Grande",serif;font-weight:400}.customInfobox .title{font-size:20px;font-weight:700;margin-bottom:5px}.MapHome{height:calc(100vh - 150px);display:flex;align-items:center;font-style:oblique}.MapHome-title{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-size:60px}.sub{font-size:30px}.MapHome-button{color:#fff;padding:15px 25px;background-color:#8697f4;background-image:radial-gradient(93% 87% at 87% 89%,rgba(0,0,0,.23) 0,transparent 86.18%),radial-gradient(66% 66% at 26% 20%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 69.79%,hsla(0,0%,100%,0) 100%);box-shadow:inset -3px -3px 9px hsla(0,0%,100%,.25),inset 0 3px 9px hsla(0,0%,100%,.3),inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -8px 36px rgba(0,0,0,.3),inset 0 1px 5px hsla(0,0%,100%,.6),2px 19px 31px rgba(0,0,0,.2);border-radius:16px;font-weight:700;font-size:22px;border:0;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer}.MapHome-button:hover{color:#000}.WeatherHome{height:calc(100vh - 60px);display:flex;align-items:center;background:url(https://previews.123rf.com/images/9dreamstudio/9dreamstudio1910/9dreamstudio191000975/131023212-weather-forecast-concept-sunny-and-rainy-blue-background-top-view-copy-space.jpg);background-size:cover;color:#fff;font-style:oblique}.WeatherHome-title{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-size:50px}.sub,.WeatherHome-title{text-shadow:1px 1px 2px red,0 0 1em #00f,0 0 .2em #00f}.sub{font-size:22px}.WeatherHome-button{font-style:oblique;color:#fff;padding:15px 25px;background-color:#f54cfb;background-image:radial-gradient(93% 87% at 87% 89%,rgba(0,0,0,.23) 0,transparent 86.18%),radial-gradient(66% 66% at 26% 20%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 69.79%,hsla(0,0%,100%,0) 100%);box-shadow:inset -3px -3px 9px hsla(0,0%,100%,.25),inset 0 3px 9px hsla(0,0%,100%,.3),inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -8px 36px rgba(0,0,0,.3),inset 0 1px 5px hsla(0,0%,100%,.6),2px 19px 31px rgba(0,0,0,.2);border-radius:16px;font-weight:700;font-size:18px;border:0;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;text-decoration:none}.WeatherHome-button:hover{color:#000}.WeatherSearch{margin-top:30px;height:calc(100vh - 250px)}.sliderimg{width:1000px;height:390px;object-fit:cover;margin-bottom:50px}.UserWeather{display:flex;flex-wrap:wrap}.degreeToggle{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-style:oblique;font-weight:700}.SearchFormWeather{width:500px;margin:auto}.SearchFormWeather input:focus{box-shadow:none;border-color:#ced4da}.SearchFormWeather datalist{position:absolute;background-color:#fff;border-radius:0 0 30px 30px;border:1px solid #dcdbdb;border-top:none;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-style:oblique;padding:5px;max-height:10rem;overflow-y:auto}.SearchFormWeather option{background-color:#fff;padding:4px;margin-bottom:1px;font-size:18px;cursor:pointer}.active,.SearchFormWeather option:hover{background-color:#edecec}.close{cursor:pointer}.WeatherCard{width:600px;margin:auto;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-style:oblique}.WeatherCard_Card{max-height:250px;margin-bottom:1rem;border-radius:0;border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.WeatherCard_Card:hover{cursor:pointer}.WeatherDetail{width:50%;margin:auto;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-style:oblique}.WeatherDetail_Hours,.WeatherDetail_Sun{border:.5px solid #d8d0d0;box-shadow:-1px -1px 40px rgba(216,208,208,.8);border-radius:25px}.WeatherDetail_Hours{height:120px;overflow:auto;margin:auto;padding:8px}.WeatherDetail_Hours_EachDiv{display:inline-block;width:55px;height:70px;margin:10px}.WeatherDetail_Alerts,.WeatherDetail_Forecast{border:.5px solid #d8d0d0;border-radius:25px;height:100px;overflow:auto;margin-top:10px;padding:8px;box-shadow:-1px -1px 40px rgba(216,208,208,.8)}li{list-style-type:none}.Weather-Back-Button{color:#fff;padding:15px 25px;background-color:#147be9;background-image:radial-gradient(93% 87% at 87% 89%,rgba(0,0,0,.23) 0,transparent 86.18%),radial-gradient(66% 66% at 26% 20%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 69.79%,hsla(0,0%,100%,0) 100%);box-shadow:inset -3px -3px 9px hsla(0,0%,100%,.25),inset 0 3px 9px hsla(0,0%,100%,.3),inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -8px 36px rgba(0,0,0,.3),inset 0 1px 5px hsla(0,0%,100%,.6),2px 19px 31px rgba(0,0,0,.2);border-radius:16px;font-weight:700;font-size:14px;border:0;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;text-decoration:none}.Weather-Back-Button:hover{color:#000}.toggleButton{width:100px;height:55px;display:block;margin:auto;font-weight:700;font-size:20px;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif}.LoginForm{height:calc(100vh - 60px);display:flex;align-items:center;font-style:oblique;text-shadow:1px 1px 2px #6c6b6b,0 0 1em red,0 0 .2em #00f}.LoginForm-title{font-size:50px}label{margin:10px}.LoginForm-card{background-color:hsla(0,0%,100%,.5);padding:20px 30px}.LoginForm-button{color:#fff;padding:15px 25px;background-color:#8697f4;background-image:radial-gradient(93% 87% at 87% 89%,rgba(0,0,0,.23) 0,transparent 86.18%),radial-gradient(66% 66% at 26% 20%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 69.79%,hsla(0,0%,100%,0) 100%);box-shadow:inset -3px -3px 9px hsla(0,0%,100%,.25),inset 0 3px 9px hsla(0,0%,100%,.3),inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -8px 36px rgba(0,0,0,.3),inset 0 1px 5px hsla(0,0%,100%,.6),2px 19px 31px rgba(0,0,0,.2);border-radius:16px;font-weight:700;font-size:17px;border:0;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;margin-top:20px}.LoginForm-button:hover{color:#000}.SignupForm{height:calc(100vh - 60px);display:flex;align-items:center;font-style:oblique;text-shadow:1px 1px 2px #6c6b6b,0 0 1em red,0 0 .2em #00f}.SignupForm-title{font-size:50px;color:#fff}label{font-size:18px;margin:8px}.SignupForm-card{background-color:hsla(0,0%,100%,.5);padding:20px 30px}.SignupForm-button{color:#fff;padding:15px 25px;background-color:#8697f4;background-image:radial-gradient(93% 87% at 87% 89%,rgba(0,0,0,.23) 0,transparent 86.18%),radial-gradient(66% 66% at 26% 20%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 69.79%,hsla(0,0%,100%,0) 100%);box-shadow:inset -3px -3px 9px hsla(0,0%,100%,.25),inset 0 3px 9px hsla(0,0%,100%,.3),inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -8px 36px rgba(0,0,0,.3),inset 0 1px 5px hsla(0,0%,100%,.6),2px 19px 31px rgba(0,0,0,.2);border-radius:16px;font-weight:700;font-size:17px;border:0;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;margin-top:20px}.SignupForm-button:hover{color:#000}
/*# sourceMappingURL=main.e1ee6c2d.chunk.css.map */