@font-face{font-family:Urbanist;src:url(./Urbanist-VariableFont_wght.CTijjoPN.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;@layer base{html,body{@apply font-sans;}}html,body,#root{margin:0;padding:0;width:100%;min-height:100vh;position:relative;background:#0a0a0a;overflow-x:hidden;overflow-y:auto}body,#root{width:100vw;min-height:100vh}input::placeholder{color:#ffffff4d}@media (orientation: portrait){div[style*="flex-direction: column"]>div{margin-bottom:calc(1.5vw + 12px)!important;padding-top:calc(1.8vw + 14px)!important;padding-bottom:calc(1.8vw + 14px)!important}div[style*="flex-direction: column"] span[style*="color: #FFE1FF"],div[style*="flex-direction: column"] span[style*="color: #ffffff"]{font-size:calc(.9vw + .9rem)!important}div[style*="flex-direction: column"] img{width:calc(1.4vw + 20px)!important;height:calc(1.4vw + 20px)!important;margin-right:calc(.8vw + 6px)!important}div[style*="flex-direction: column"]>div:last-child{margin-bottom:0!important}.motion-div[style*="flex-direction: column"]{padding-bottom:calc(6vw + 40px)!important}html,body,#root{min-height:110vh}div[style*="background: linear-gradient"]{min-height:110vh!important}}.location-suggestion-item{opacity:.65;transition:opacity .2s ease}.location-suggestion-item:hover{opacity:1}.search-form{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.search-input,.search-button{padding:calc(1.2vw + 12px) calc(.9vw + 9px)!important;font-size:calc(.7vw + .7rem)!important;height:auto!important;min-height:unset!important;box-sizing:border-box!important;margin-top:16px!important}@media (max-width: 372px){.search-form>div{flex-direction:column!important;align-items:center!important;gap:calc(.8vw + 6px)!important}.search-input{width:85%!important;margin-top:10px!important;padding:calc(1vw + 10px) calc(.8vw + 8px)!important}.search-button{width:60%!important;margin-top:0!important;padding:calc(.8vw + 8px) calc(.6vw + 6px)!important}div[style*="flex-direction: column"]{padding-bottom:calc(8vw + 60px)!important}}@media (min-width: 768px){.search-form{width:350px!important;max-width:350px!important;margin:0 auto!important}.search-input,.search-button{padding:calc(.3vw + 4px) calc(.5vw + 5px)!important;font-size:calc(.4vw + .45rem)!important}h2[style*="text-align: center"]{margin-top:calc(2vw + 20px)!important}}
