*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}.flight-card{align-items:center;border:1px solid #ccc;display:flex;justify-content:space-around;margin:2rem;padding:20px;width:100%;width:80%}.flight-card__carrier-logo{margin-right:20px;width:80px}.flight-card__carrier-logo img{height:auto;max-width:100%}.flight-card__details>div{font-size:14px;margin-bottom:5px}.flight-card__details__detail-flight-time{display:flex}.flight-card__details__detail-flight-time__departure{margin-right:10px}.flight-card__details__detail-carrier-name{font-weight:700}.flight-card__details__detail-duration,.flight-card__details__detail-fare-charge{color:#666}.flight-card__details__detail-fare-charge{font-weight:700}.home{padding-bottom:2rem}.home__head{width:100%}.home__img{height:20rem;position:relative;width:100%}@media only screen and (max-width:768px){.home__img{height:15rem}}.home__error{color:red;font-size:1.2rem;margin-bottom:1rem}.home__overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:5rem;justify-content:center;position:absolute;top:18rem;width:100%}.home__overlay span{color:#fff;font-size:4rem;font-weight:500}@media only screen and (max-width:768px){.home__overlay{top:14rem}}.home__body{display:flex;flex-direction:column;margin-top:1rem;width:100%}.home__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}@media only screen and (max-width:768px){.home__wrapper{flex-direction:column}}.home__source{display:flex;justify-content:center;width:100%}.home__input{border:1px solid #ccc;border-radius:.5rem;font-size:1.5rem;font-weight:500;height:5rem;outline:none;padding:0 1rem;width:80%}.home__input:focus{outline:.2rem solid #000}.home__exchange-img{cursor:pointer;width:3rem}@media only screen and (max-width:768px){.home__exchange-img{margin-bottom:1rem;margin-top:1rem;width:2rem}}.home__destination{display:flex;justify-content:center;width:100%}.home__explore{flex-direction:column;margin-top:2rem}.home__date,.home__explore{align-items:center;display:flex;justify-content:center;width:100%}.home__date{margin-top:.5rem}.home__date-input{cursor:pointer;width:90%}@media only screen and (max-width:768px){.home__date-input{margin-top:1rem;width:50%}}.home__search-btn{align-items:center;border-color:#000;border-radius:2rem;color:#000;cursor:pointer;display:flex;font-size:1.6rem;font-weight:800;height:3rem;justify-content:center;outline:none;width:10rem}.home__search-btn:hover{border-color:#000}.home__search-icon{cursor:pointer;height:1.5rem;margin-right:.5rem;width:1.5rem}.home__flights{justify-content:center;margin-top:4rem;width:100%}.home__flights,.login{align-items:center;display:flex;flex-direction:column}.login{margin:5rem 2rem 2rem}.login__error{color:red;font-size:1.2rem;margin-bottom:1rem}.login__heading{color:#232323;font-size:2rem;margin-bottom:2rem}.login__field{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.login__field--email label,.login__field--password label,.login__field__label{color:#232323;font-size:1.2rem;margin-bottom:.5rem}.login__field--email input[type=email],.login__field--password input[type=password],.login__field__input{background-color:#f7f7f7;border:none;border-radius:.3rem;color:#232323;font-size:1.2rem;outline:none;padding:.8rem 1rem}.login__field--email input[type=email]:active,.login__field--email input[type=email]:focus,.login__field--password input[type=password]:active,.login__field--password input[type=password]:focus,.login__field__input:active,.login__field__input:focus{box-shadow:0 0 .5rem rgba(0,0,0,.2)}.login__button{background-color:#2e2efe;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:1.5rem;padding:1rem 2rem;transition:background-color .3s ease-in-out;width:100%}.login__button:hover{background-color:#0101f8}.login__new{color:#232323;font-size:1.1rem;margin-top:1rem}.login__new__signup{color:#2e2efe;text-decoration:none}.signup{align-items:center;display:flex;flex-direction:column;margin:2rem}.signup__heading{color:#232323;font-size:2rem;margin-bottom:1.5rem}.signup__error{color:red;font-size:1.2rem;margin-bottom:1rem}.signup__form{display:flex;flex-direction:column;width:100%}.signup__form__field{display:flex;flex-direction:column;margin-bottom:1.5rem}.signup__form__field--confirm-password label,.signup__form__field--email label,.signup__form__field--password label,.signup__form__field__label{color:#232323;font-size:1.2rem;margin-bottom:.5rem}.signup__form__field--confirm-password input[type=password],.signup__form__field--email input[type=email],.signup__form__field--password input[type=password],.signup__form__field__input{background-color:#f7f7f7;border:none;border-radius:.3rem;color:#232323;font-size:1.2rem;outline:none;padding:.8rem 1rem}.signup__form__field--confirm-password input[type=password]:active,.signup__form__field--confirm-password input[type=password]:focus,.signup__form__field--email input[type=email]:active,.signup__form__field--email input[type=email]:focus,.signup__form__field--password input[type=password]:active,.signup__form__field--password input[type=password]:focus,.signup__form__field__input:active,.signup__form__field__input:focus{box-shadow:0 0 .5rem rgba(0,0,0,.2)}.signup__form__field--submit button[type=submit]{background-color:#2e2efe;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem;transition:background-color .3s ease-in-out}.signup__form__field--submit button[type=submit]:hover{background-color:#0101f8}.signup__new{color:#232323;font-size:1.1rem;margin-top:.1rem}.signup__new__login{color:#2e2efe;text-decoration:none}.navbar{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:1rem}.navbar__brand{color:#eee;font-size:2rem;font-weight:700;text-decoration:none;text-transform:uppercase}.navbar__login-button{background-color:#fff;border:none;border-radius:.25rem;color:#333;cursor:pointer;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.navbar__login-button:focus,.navbar__login-button:hover{background-color:#eee}
/*# sourceMappingURL=main.c305db26.css.map*/