@keyframes flight-add-ons_shimmer__s4bQa{to{left:90%}}.flight-add-ons_container__SxJnX{background-color:#fff;border-radius:16px;padding:12px}.flight-add-ons_container__SxJnX .flight-add-ons_header_section__LL0dQ .flight-add-ons_header_text__LvZRm{color:#000;font-family:var(--font-inter),sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:16px}.flight-add-ons_container__SxJnX .flight-add-ons_header_section__LL0dQ .flight-add-ons_description_text__3_WoU{color:#858585;font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:10px;line-height:14px}.flight-add-ons_container__SxJnX .flight-add-ons_card_container__D5vhT{margin-top:8px;display:flex;flex-direction:column;gap:8px}.flight-add-ons_container__SxJnX.flight-add-ons_disabled__JYkh_{pointer-events:none;box-shadow:none}.flight-add-ons_container__SxJnX.flight-add-ons_disabled__JYkh_ *{color:silver!important;stroke:silver!important}.flight-add-ons_container__SxJnX.flight-add-ons_disabled__JYkh_:before{display:none}.flight-add-ons_addon_card_container___wogP{padding:12px;border-radius:8px;border:1px solid rgba(155,132,221,.4);background:rgba(236,231,250,.3)}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU{display:flex;gap:8px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_text_container__yo2_I{flex:1 1}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_text_container__yo2_I .flight-add-ons_title_text__lSP_j{color:#000;font-family:var(--font-inter),sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:18px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_text_container__yo2_I .flight-add-ons_description_text__3_WoU{color:#454545;font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:12px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ{display:flex;flex-direction:column;align-items:flex-end}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_price_container__iCXCE{display:flex;gap:4px;align-items:center}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_price_container__iCXCE .flight-add-ons_price_text__qDW6u{color:#000;font-family:var(--font-inter),sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:16px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_price_container__iCXCE .flight-add-ons_price_text_strikethrough__FEC6b{color:#545454;text-align:right;font-family:var(--font-inter),sans-serif;font-weight:500;font-style:normal;font-size:10px;line-height:15px;text-decoration:line-through}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_per_traveler_text__MKVeT{color:#858585;font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:8px;line-height:10px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_btn__abR41{color:#3398d5;text-align:right;text-transform:capitalize;white-space:nowrap;font-family:var(--font-inter),sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:normal;cursor:pointer}.flight-add-ons_addon_card_container___wogP .flight-add-ons_form_container__bGHW1{margin-top:20px;margin-left:28px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_form_container__bGHW1 .flight-add-ons_form_header_text__9HZd9{font-family:var(--font-inter),sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:20px;color:#000}.flight-add-ons_addon_card_container___wogP .flight-add-ons_form_container__bGHW1 .flight-add-ons_form__xnss9{display:flex;gap:8px;margin-top:12px}@media(max-width:650px){.flight-add-ons_container__SxJnX{border-radius:8px}.flight-add-ons_container__SxJnX .flight-add-ons_header_section__LL0dQ .flight-add-ons_header_text__LvZRm{color:#000;line-height:14px;letter-spacing:.28px;text-transform:capitalize}.flight-add-ons_container__SxJnX .flight-add-ons_header_section__LL0dQ .flight-add-ons_description_text__3_WoU{line-height:normal;margin-top:4px}.flight-add-ons_container__SxJnX .flight-add-ons_header_section__LL0dQ .flight-add-ons_card_container__D5vhT{margin-top:12px;display:flex;flex-direction:column;gap:8px}.flight-add-ons_addon_card_container___wogP{border:none;border-radius:8px;background:rgba(236,231,250,.8)}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU{display:flex;gap:8px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_text_container__yo2_I{flex:1 1}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_text_container__yo2_I .flight-add-ons_title_text__lSP_j{line-height:12px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_text_container__yo2_I .flight-add-ons_description_text__3_WoU{font-size:10px;line-height:14px;margin-top:4px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ{justify-content:space-between}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_price_container__iCXCE{display:flex;gap:4px;align-items:center}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_price_container__iCXCE .flight-add-ons_price_text_strikethrough__FEC6b{font-weight:400}.flight-add-ons_addon_card_container___wogP .flight-add-ons_add_on_card__QRJKU .flight-add-ons_right_container__Rj0VJ .flight-add-ons_per_traveler_text__MKVeT{margin-top:-2px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_form_container__bGHW1{margin-top:20px;margin-left:28px}.flight-add-ons_addon_card_container___wogP .flight-add-ons_form_container__bGHW1 .flight-add-ons_form_header_text__9HZd9{font-family:var(--font-inter),sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:20px;color:#000}.flight-add-ons_addon_card_container___wogP .flight-add-ons_form_container__bGHW1 .flight-add-ons_form__xnss9{flex-direction:column;gap:12px;margin-top:12px}}@keyframes trip-summary-note_shimmer__7iTaG{to{left:90%}}.trip-summary-note_trip_summary_note__041H4{display:flex;padding:12px;gap:8px;background:#eef7ff;border:1px solid #d7c5fc;border-radius:12px;align-items:center}.trip-summary-note_trip_summary_note__041H4 .trip-summary-note_text_section__C7eVR{width:100%;color:#545454;font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px}.trip-summary-note_trip_summary_note__041H4 .trip-summary-note_text_section__C7eVR span{font-weight:600;color:#1e54b0}@media(max-width:650px){.trip-summary-note_trip_summary_note__041H4{padding:8px}.trip-summary-note_trip_summary_note__041H4 .trip-summary-note_text_section__C7eVR{font-size:12px;line-height:16px}}@keyframes contact-details-form_shimmer__U0_Nb{to{left:90%}}.contact-details-form_contact_details_box__K6PSi{margin-top:12px;margin-left:42px;position:relative}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm{border:1px solid #e7e7e7;padding:12px;border-radius:12px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_contact_details_heading__9MDdx{font-family:var(--font-inter),sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:20px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_contact_details_desc__blHpt{color:#545454;font-family:var(--font-inter),sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:16px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_form_row__AnfwN{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:12px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_form_row__AnfwN .contact-details-form_form_field___01md{width:100%}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_form_row__AnfwN .contact-details-form_form_field___01md .contact-details-form_error_message__DvGnu{color:red}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_checkbox_row__TOPXr{margin-top:12px;display:flex;align-items:center;gap:8px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_checkbox_row__TOPXr .contact-details-form_contact_details_checkbox_desc__PYf_4{font-family:var(--font-inter),sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:20px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_ragent_form__MiVqS{margin-top:12px}.contact-details-form_contact_details_box__K6PSi .contact-details-form_button_row__AYBy0{text-align:center;padding:1rem 0}.contact-details-form_contact_details_box__K6PSi .contact-details-form_button_row__AYBy0 .contact-details-form_add_btn__OGoWI,.contact-details-form_contact_details_box__K6PSi .contact-details-form_button_row__AYBy0 .contact-details-form_button_disable__ofrde{font-family:var(--font-inter),sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:14px;color:#fff;background:#32996a;border-radius:100px;height:40px;width:216px;cursor:pointer}.contact-details-form_contact_details_box__K6PSi .contact-details-form_button_row__AYBy0 .contact-details-form_button_disable__ofrde{background:#c2d9e2}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_overlay__t5oMu{position:absolute;top:0;left:-16px;height:100%;width:calc(100% + 32px);opacity:.6;background-color:#fff;z-index:1}@media screen and (max-width:600px){.contact-details-form_contact_details_box__K6PSi{width:100%;margin:0;position:relative}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm{border:0;padding:0}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_contact_details_heading__9MDdx{font-weight:600;font-size:1rem;display:none}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_contact_details_desc__blHpt{color:#858585;font-size:12px;display:none}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_form_row__AnfwN{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_form_row__AnfwN .contact-details-form_form_field___01md{width:100%}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_form_row__AnfwN .contact-details-form_form_field___01md .contact-details-form_error_message__DvGnu{color:red}.contact-details-form_contact_details_box__K6PSi .contact-details-form_form_content__Jozmm .contact-details-form_checkbox_row__TOPXr{display:flex;align-items:center;gap:1rem}.contact-details-form_contact_details_box__K6PSi .contact-details-form_button_row__AYBy0{width:100%;position:-webkit-sticky;position:sticky;text-align:center;padding:1rem 0}.contact-details-form_contact_details_box__K6PSi .contact-details-form_button_row__AYBy0 button{font-weight:700;line-height:26px;height:40px;width:100%}}@keyframes email-autocomplete_shimmer__IkDJZ{to{left:90%}}.email-autocomplete_email_field_wrapper__pUSOb{position:relative;width:100%}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:1000;margin:0;padding:4px 0;list-style:none;background-color:#fff;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.12);max-height:220px;overflow-y:auto}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx .email-autocomplete_domain_item__HVFus{padding:10px 14px;font-size:14px;color:#333;cursor:pointer;white-space:nowrap;display:flex;align-items:center}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx .email-autocomplete_domain_item__HVFus strong{font-weight:600;color:#000}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx .email-autocomplete_domain_item__HVFus:hover{background-color:#f5f7fa}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx .email-autocomplete_domain_item__HVFus.email-autocomplete_active__tN2fp{background-color:#e8f0fe}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx::-webkit-scrollbar{width:6px}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx::-webkit-scrollbar-thumb{background-color:#d0d7de;border-radius:3px}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_domain_list__RqKjx::-webkit-scrollbar-track{background:transparent}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_did_you_mean__NTOzT{margin-top:6px;font-size:13px;color:#555}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_did_you_mean__NTOzT button{background:none;border:none;padding:0;margin:0 4px;color:#1976d2;cursor:pointer;font-weight:500}.email-autocomplete_email_field_wrapper__pUSOb .email-autocomplete_did_you_mean__NTOzT button:hover{text-decoration:underline}@keyframes date-picker-dropdown_shimmer__ldfBK{to{left:90%}}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h{position:relative;width:100%;border:1px solid #e7e7e7;border-radius:8px;height:46px}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_floating_label__2_L12,.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_label__vrFXe{transition:all .2s ease-in}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_error_text__bTQDm{color:#c10}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_floating_label__2_L12{display:inline-block;position:absolute;padding:0 1px;background:#fff;font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:#454545;transform:translate(16px,-8px)}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_floating_label__2_L12 .date-picker-dropdown_error_text__bTQDm{color:#c10}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_label__vrFXe{margin:11px 0 11px 16px;font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;color:#545454}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_inner_container__pVO3h .date-picker-dropdown_date_component___SCif{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;align-items:center}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_error_border__sdE3_{border:1px solid #c10}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_error_text__bTQDm{font-family:var(--font-inter),sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:#c10}.date-picker-dropdown_container__zPyLk .date-picker-dropdown_error_text__bTQDm .date-picker-dropdown_floating_label__2_L12,.date-picker-dropdown_container__zPyLk .date-picker-dropdown_error_text__bTQDm .date-picker-dropdown_label__vrFXe{color:#c10}.date-picker-dropdown_input_label__47oBo{font-family:var(--font-inter),sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:16px;color:#858585;top:-2px}