.formInputs_password__g5jSo{display:flex;width:100%;border-bottom:1px solid var(--secondary);overflow:hidden}.formInputs_password__g5jSo input{border-bottom:none;flex-grow:1}.formInputs_error_message__ILVHh{display:flex;flex-flow:column wrap;height:3em;margin:15px 0;color:red;font-style:italic;font-weight:500;font-size:14px;width:45%}@media (min-width:1024px){.formInputs_password__g5jSo{width:45%}}.lookup_loading_spinner__6c442{position:relative;margin:auto;height:100%}.lookup_container__fj4xi{position:relative;height:100%;display:flex;flex-direction:column;padding:0 2rem;gap:2rem;overflow-x:hidden}.lookup_reservation_container__cLzhg{margin-top:2.5rem}.lookup_canceled_vehicle_container__s_2Lg,.lookup_itinerary_container__9tMur,.lookup_vehicle_container__6gkGR{display:flex;flex-direction:column;gap:2rem;background-color:#fff;border-radius:10px;box-shadow:6px 5px 8px #d3d3d3;text-align:center;padding:2.5rem 0 4rem}.lookup_buttons__H11W_,.lookup_canceled_res_number__VKSct,.lookup_itinerary_dates__hqJ_4,.lookup_res_number__vUlsu{display:flex;flex-direction:column}.lookup_canceled_res_number__VKSct,.lookup_res_number__vUlsu{font-family:worker;font-size:18px;letter-spacing:normal}.lookup_canceled_number__eOIks,.lookup_number__Vd8ac{font-weight:900;font-size:24px}.lookup_itinerary_dates__hqJ_4{font-size:18px;line-height:1.3}.lookup_buttons__H11W_{align-items:center;gap:1.5rem}.lookup_button__XfqCm{margin-top:1rem}.lookup_cancel_button__Q33sd{font-size:18px;text-decoration:underline}.lookup_vehicle_container__6gkGR{margin-bottom:9rem}.lookup_canceled_vehicle_container__s_2Lg{margin-top:2.5rem}.lookup_veh_details__kL7Dt{font-size:14px}.lookup_car_name__uFgEE{font-size:18px;font-weight:700}.lookup_vehicle_image__jI4Xl{margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;height:250px;width:320px}.lookup_price_container__27hTK{font-size:18px;margin:0 3%;display:block;justify-content:space-between}.lookup_price_container__27hTK div{display:flex;justify-content:space-between;line-height:30px}.lookup_fee_details_container__ZY9PM{display:flex;flex-direction:column}.lookup_fee_details__nrlQj{height:25px;opacity:1}.lookup_fee_details__nrlQj,.lookup_fee_details_hidden__8uKzh{font-size:14px;flex-direction:row;justify-content:space-between;transition:all .5s ease-in-out}.lookup_fee_details_hidden__8uKzh{height:0;opacity:0}.lookup_fee_details__nrlQj span{margin-left:10px;margin-right:2px;height:25px}.lookup_remove_data__rm8LM{cursor:pointer;font-size:18px;text-decoration:underline}.lookup_search_inputs__sXOO_{font-size:18px;display:flex;align-items:center;border-radius:35px;border:1px solid #000;background-color:#fff;height:35px;width:90%;margin:0 auto;justify-content:center}@media (min-width:1025px){.lookup_container__fj4xi{flex-direction:row;justify-content:center;margin:4rem 0;gap:2rem}.lookup_itinerary_container__9tMur{gap:4rem;padding:4rem 15rem 8rem}.lookup_canceled_res_number__VKSct,.lookup_res_number__vUlsu{font-size:30px}.lookup_canceled_number__eOIks,.lookup_number__Vd8ac{font-size:40px}.lookup_reservation_container__cLzhg{margin-top:unset}.lookup_itinerary_dates__hqJ_4{font-size:20px}.lookup_button__XfqCm{margin-top:2rem}.lookup_cancel_button__Q33sd{cursor:pointer}.lookup_cancel_button__Q33sd:hover{color:#216bb4}.lookup_vehicle_container__6gkGR{gap:0;padding:2.5rem 2rem 4rem;height:-moz-fit-content;height:fit-content;margin-bottom:unset}.lookup_veh_details__kL7Dt{font-size:16px}.lookup_car_name__uFgEE{font-size:20px;font-weight:700}.lookup_vehicle_image__jI4Xl{margin:0;height:270px;width:352px}.lookup_search_inputs__sXOO_{display:none}.lookup_canceled_vehicle_container__s_2Lg{height:-moz-fit-content;height:fit-content;padding:2.5rem 13rem;margin-top:unset}}.reservation_lookup_reservation__RqckY{overflow-x:hidden;height:100%}.reservation_res_container__roR6j{background-color:#fff;display:flex;flex-flow:column nowrap;width:90%;border-radius:10px;margin:2.5rem auto 0}.reservation_container_info__X5xxQ{width:90%;margin:3% auto}.reservation_header__B4FEh{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:700;font-size:20px;margin-bottom:-10px}.reservation_res_container__roR6j p{line-height:1.5;font-size:18px}.reservation_form__DOcFV{margin:5px 0;display:flex;flex-flow:column nowrap}.reservation_form__DOcFV input{font-size:medium;padding:15px 1px 5px 10px}.reservation_form__DOcFV input::placeholder{padding:0 0 0 4px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:700;font-size:18px;color:#605f5f}.reservation_button__P1VGw{align-self:center;margin:30px 15px 15px}.reservation_error_message__qdviE{position:relative;text-align:center;bottom:20px;left:15px}.reservation_error_message__qdviE p{color:red;font-size:medium}@media (min-width:1000px){.reservation_lookup_reservation__RqckY{padding-top:unset;display:flex;justify-content:center;align-items:center;height:100%}.reservation_res_container__roR6j{width:43%;margin-top:unset}.reservation_header__B4FEh{letter-spacing:1px;font-size:20px;margin-top:5px}.reservation_container_info__X5xxQ p{font-size:18px;letter-spacing:.5px;margin-bottom:0}.reservation_error_message__qdviE p{color:red;font-size:medium}.reservation_form__DOcFV input{padding:30px 1px 5px 10px}.reservation_button__P1VGw{display:block;margin:7% auto}}