@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{box-sizing:border-box;margin:0;padding:0;transition:all .3s ease}body{font-family:Outfit,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:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}p{font-size:1.6rem}h1{font-size:6rem}.app{width:100%;height:100vh;position:relative;background-color:#0006;color:#fff;overflow-y:auto}.app:before{content:"";background:url(/assets/sunset-EspRnY4w.jpg) no-repeat center center;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.app .search{text-align:center;padding:1rem}.app input{padding:.9rem 4.5rem;font-size:1.2rem;border-radius:25px;border:1px solid rgba(255,255,255,.8);background:#ffffff4d;color:#fff;width:80%;max-width:600px;transition:all .4s cubic-bezier(.25,.8,.25,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app input::placeholder{color:#f8f8f8;opacity:.5;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.app input:focus::placeholder{opacity:1}.container{max-width:700px;height:700px;margin:auto;padding:0 1rem;position:relative;top:10%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;margin-top:3rem}.app .container{opacity:0;transform:translateY(20px) scale(.95);transition:opacity .6s ease-out,transform .6s cubic-bezier(.25,.8,.25,1)}.app .locationname{font-size:40px;font-weight:600}.app:hover .container{opacity:1;transform:translateY(0) scale(1)}.app .top{width:100%;margin:1rem auto}.app .description{position:relative;right:-90%;transform-origin:0 0;transform:rotate(269deg)}.app .bottom{display:flex;justify-content:space-evenly;text-align:center;width:100%;margin:4rem auto 1rem;padding:1rem;border-radius:12px;box-shadow:0 4px 6px #ffffff0e;background-color:#fff3}.bold{font-weight:700}footer{text-align:center;padding:10px;color:#fff}footer p{margin:5px 0 0;font-size:.9rem}@media (min-width: 768px){footer{text-align:end;padding:50px}}@media (min-width: 992px){footer p{font-size:1rem;padding:50px}}@media only screen and (max-width: 768px){.app .container{height:auto;padding:0 20px;top:5%}.app input{width:80%;margin:0 auto;font-size:1rem}h1{font-size:3rem}}@media only screen and (max-width: 480px){.app input{width:90%;padding:10px;font-size:.9rem}h1{font-size:2.5rem}p{font-size:1rem}.app .top,.app .bottom{margin:.25rem auto}.app .bottom div{margin-bottom:1rem}}.app .error{background-color:#632e2e5e;color:#fff;padding:15px;border-radius:10px;text-align:center;margin-top:20px;font-size:1.2rem;box-shadow:0 2px 4px #0000001a;animation:scaleUp .5s ease-out}@keyframes scaleUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}
