@import url(https://fonts.googleapis.com/css2?family=Bad+Script&family=Montserrat:ital,wght@0,400;0,500;0,600;1,500&display=swap);:root{--light-blue:#d6effc;--sky-blue:#b5e2fa;--dark-blue:#0059df;--v-dark-blue:#001e4a;--white:#fdfcfa;--black:#1e2019;--light-grey:#f0f0f0;--grey:#bababa;--dark-grey:#2e2e2e}body{margin:0;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/wallpaperflare.com_wallpaper.d4e3cd79.jpg);color:#1e2019;color:var(--black)}.App{display:flex;flex-direction:column;align-items:center}.App header{padding:1em;text-align:center}.App h1{font-size:3rem;font-family:"Bad Script",sans-serif;letter-spacing:.06em}.App h1,.subtitle{color:var(--v-dark-blue)}.subtitle{font-weight:400;font-size:1.2rem;font-style:italic}footer{background:var(--dark-blue);margin-top:3em;min-height:5vh;width:100%}.airport-button{font-size:1rem;padding:.5em 1em;cursor:pointer;text-decoration:underline;border:none;display:block;background:var(--white);border-radius:.75em}.airport-button:hover{background:var(--dark-blue);color:var(--white)}.journey-input{font-size:1.1rem;border-radius:.75em;padding:.8em}.airport-choice,.journey-input{font-family:"Montserrat",sans-serif}.airport-choice{font-weight:500;font-size:1.2rem}.form{display:grid;grid-gap:1em 2em;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,minmax(-webkit-min-content,-webkit-max-content));grid-template-rows:repeat(5,minmax(min-content,max-content));width:60%;margin:2em;padding:3em;border-radius:.75em;box-shadow:1em 1em 3em var(--dark-grey);background:var(--white)}.form h3{font-weight:500;font-size:1.4rem}.form input[type=date]{grid-row:2;font-size:1.1rem;font-family:"Montserrat",sans-serif;border-radius:.75em;padding:.8em}.journey-input-header{grid-row:3}.journey-input{grid-row:4}.airport-options{grid-row:5}.airport-choice{grid-row:6}.destination{grid-column:2}.get-flights{grid-row:7;grid-column:2/-1;background:var(--dark-blue);color:var(--white);font-size:1.1rem;border:none;border-radius:.75em;transition-duration:.4s;cursor:pointer;padding:.5em 1.5em;width:75%;justify-self:end}.get-flights:hover{opacity:.8}.flight-changes h4{font-size:1.1rem;font-weight:500;margin-left:.25em}.flight-changes ul{list-style:url(/static/media/airplane.0dffec51.svg)}.flight-changes li{margin:1em 0 0;padding-left:1em}.booking-options{justify-content:space-evenly}.booking-options,.flight{display:flex;flex-direction:column}.flight{background:var(--white);width:100%;margin:2em;padding:2em 4em;border:1px solid var(--light-grey);border-radius:.75em;box-shadow:1em 1em 3em var(--dark-grey);color:var(--dark-grey)}.key-facts h4{margin:0 0 1em}.flight button{align-self:flex-end;background:var(--dark-blue);color:var(--white);border:none;transition-duration:.4s;cursor:pointer}.flight button:hover{opacity:.8}.flight-info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3em}.flight-info section:last-child{grid-column:2/-1}.flight span{display:flex;justify-content:space-evenly;align-items:center}.flight span p{font-weight:500}.flight-info section{background:var(--light-grey);padding:1em 3em;margin:1.5em 0;border:1px solid var(--grey);border-radius:1em}.flight button{font-size:1rem;padding:.75em 1.5em;border-radius:.75em;grid-column:2;grid-row:1;align-self:baseline}.flight img{width:1.5em}.key-facts{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:2fr 1fr;align-items:baseline;border-bottom:1px solid var(--grey);margin-bottom:1em}.option-available{color:var(--dark-blue);font-weight:500}.display{display:flex;flex-direction:column;align-items:center;width:60%}.display h2{font-size:2rem;font-weight:500;margin:1em 0 0;color:var(--v-dark-blue)}
/*# sourceMappingURL=main.031d1202.chunk.css.map */