@charset "UTF-8";@font-face{font-family:Navitaire_icon_font;font-style:normal;font-weight:400;src:url(Navitaire_icon_font.88782f5ca0370160.eot);src:url(Navitaire_icon_font.88782f5ca0370160.eot) format("embedded-opentype"),url(Navitaire_icon_font.dd07986a0038a40c.ttf) format("truetype"),url(Navitaire_icon_font.5805949bcad60167.woff) format("woff"),url(Navitaire_icon_font.12379e177e091949.svg) format("svg")}[class^=icon_],[class*=icon_]{font-family:Navitaire_icon_font!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}[class^=icon_]:before,[class^=icon_]:after,[class*=icon_]:before,[class*=icon_]:after{font-family:Navitaire_icon_font!important}.icon_arrow_right_alt:before{content:"\e95d"}.icon_train_depart:before{content:"\e959"}.icon_train_return:before{content:"\e95a"}.icon_book_train:before{content:"\e95b"}.icon_no_train:before{content:"\e95c"}.icon_close_dialog:before{content:"\e958"}.icon_delete:before{content:"\e957"}.icon_chatbot:before{content:"\e952"}.icon_priority_boarding:before{content:"\e953"}.icon_number_control-_neg:before{content:"\e90f"}.icon_number_control_pos:before{content:"\e947"}.icon_meal:before{content:"\e954"}.icon_wifi-off:before{content:"\e955"}.icon_wifi-on:before{content:"\e956"}.icon_sort:before{content:"\e951"}.icon_kosher:before{content:"\e94b"}.icon_gluten_free:before{content:"\e94c"}.icon_flight_return:before{content:"\e94d"}.icon_seat:before{content:"\e94e"}.icon_no_flight:before{content:"\e94f"}.icon_no_seats:before{content:"\e950"}.icon_compare_arrows:before{content:"\e944"}.icon_Edit_underline:before{content:"\e945"}.icon_flight_takeoff:before{content:"\e946"}.icon_departure_date:before{content:"\e948"}.icon_passenger:before{content:"\e949"}.icon_return_date:before{content:"\e94a"}.icon_arrow_down:before{content:"\e942"}.icon_arrow_back:before{content:"\e943"}.icon_directions_car:before{content:"\e93e"}.icon_hotel:before{content:"\e93f"}.icon_beach_access:before{content:"\e940"}.icon_local_activity:before{content:"\e941"}.icon_book_flight_circle_rotated:before{content:"\e93d"}.icon_remove:before{content:"\e93c"}.icon_account:before{content:"\e900"}.icon_add:before{content:"\e901"}.icon_add_button:before{content:"\e902"}.icon_address_button:before{content:"\e903"}.icon_bag_button:before{content:"\e904"}.icon_boarding_pass:before{content:"\e905"}.icon_book_flight_button:before{content:"\e906"}.icon_book_flight_solid:before{content:"\e907"}.icon_business:before,.icon_address_type_B:before,.icon_address_type_O:before,.icon_address_type_W:before{content:"\e908"}.icon_cart_button:before{content:"\e909"}.icon_chat_bubble:before{content:"\e90a"}.icon_check_button:before{content:"\e90b"}.icon_check_only:before{content:"\e90c"}.icon_chevron_left:before{content:"\e90d"}.icon_chevron_right:before{content:"\e90e"}.icon_close:before{content:"\e910"}.icon_close_small_button:before{content:"\e911"}.icon_deals_solid:before{content:"\e912"}.icon_document_button:before{content:"\e913"}.icon_email:before{content:"\e914"}.icon_exclamation_button:before{content:"\e915"}.icon_exit_triangle:before{content:"\e916"}.icon_facebook_button:before{content:"\e917"}.icon_galley:before{content:"\e918"}.icon_hide_password:before{content:"\e919"}.icon_home_solid:before,.icon_address_type_D:before,.icon_address_type_H:before{content:"\e91a"}.icon_info_button:before{content:"\e91b"}.icon_instagram_button:before{content:"\e91c"}.icon_itinerary_button:before{content:"\e91d"}.icon_location_solid:before,.icon_address_type_A:before,.icon_address_type_G:before{content:"\e91e"}.icon_lock_button:before{content:"\e91f"}.icon_luggage_carry_on:before{content:"\e920"}.icon_luggage_checked_bags:before{content:"\e921"}.icon_meal_button:before{content:"\e922"}.icon_more:before{content:"\e923"}.icon_my_location:before{content:"\e924"}.icon_navitaire_back:before{content:"\e925"}.icon_next_button:before{content:"\e926"}.icon_notifications:before{content:"\e927"}.icon_passport:before{content:"\e928"}.icon_phone:before{content:"\e929"}.icon_photo_camera:before{content:"\e92a"}.icon_reset_button:before{content:"\e92b"}.icon_restroom:before{content:"\e92c"}.icon_search:before{content:"\e92d"}.icon_seat_button:before{content:"\e92e"}.icon_seat_price_swatch:before{content:"\e92f"}.icon_show_password:before{content:"\e930"}.icon_status_button:before{content:"\e931"}.icon_status_solid_button:before{content:"\e932"}.icon_twitter_button:before{content:"\e933"}.icon_unchecked_button:before{content:"\e934"}.icon_user_profile:before{content:"\e935"}.icon_wallet_button:before{content:"\e936"}.icon_warning:before{content:"\e937"}.icon_warning_button:before{content:"\e938"}.icon_website:before{content:"\e939"}.icon_youtube_button:before{content:"\e93a"}.icon_navitaire_logo:before{content:"\e93b"}.icon_beach_access_button:before{content:"\e95e"}.icon_hotel_button:before{content:"\e95f"}.icon_refresh_loop:before{content:"\ea2e"}.icon_star_empty:before{content:"\e962"}.icon_star_half:before{content:"\e961"}.icon_star_full:before{content:"\e960"}.icon_filter{background-image:url(icon_filter.0d8507f1c0285e8a.svg)}.icon_batteries,.icon_compressed_gas,.icon_corrosives,.icon_hazardous_materials,.icon_e_cigarettes,.icon_fireworks,.icon_household_items,.icon_flammable{background-position:center center;background-repeat:no-repeat;background-size:contain}.icon_batteries{background-image:url(batteries.74c19d95a9994d8e.png)}.icon_compressed_gas{background-image:url(compressed_gas.c1f6f6b1b1f3ee48.png)}.icon_corrosives{background-image:url(corrosive.4cc38cbcc98d741b.png)}.icon_e_cigarettes{background-image:url(e-cigarettes.09ead7811c3ec676.png)}.icon_fireworks{background-image:url(fireworks.2256ac7f99bfcc6a.png)}.icon_flammable{background-image:url(flammable.b02544e0de191811.png)}.icon_hazardous_materials{background-image:url(hazardous_materials.be50052235faa4a6.png)}.icon_household_items{background-image:url(household_items.f857768507ca33cf.png)}.icons_circle-check-green{background-image:url(icons_circle-check-green.6e95f5c33e04936e.svg)}.dark-mode .icon_household_items{background-image:url(household_items_dark.cb05e31f6d46e681.png)}.dark-mode .icon_hazardous_materials{background-image:url(hazardous_materials_dark.7d1822f8bda22ace.png)}.dark-mode .icon_flammable{background-image:url(flammable_dark.590686eda74183c0.png)}.dark-mode .icon_fireworks{background-image:url(fireworks_dark.2ecf92b25501b3ba.png)}.dark-mode .icon_e_cigarettes{background-image:url(e-cigarettes_dark.7a07cab43e62a9fb.png)}.dark-mode .icon_corrosives{background-image:url(corrosive_dark.04389218ce457ada.png)}.dark-mode .icon_compressed_gas{background-image:url(compressed_gas_dark.9b20877c49f5799b.png)}.dark-mode .icon_batteries{background-image:url(batteries_dark.63fffc05ad673cf5.png)}.dark-mode .icons_circle-check-green{background-image:url(icons_circle-check-green.6e95f5c33e04936e.svg)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item.center{z-index:5}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@font-face{font-family:Sharp-Sans;font-style:normal;font-weight:400;src:url(SharpSans-Book.b4c00f4ac3183d20.ttf) format("truetype")}.default-theme html,.default-theme body,.default-theme div,.default-theme span,.default-theme applet,.default-theme object,.default-theme iframe,.default-theme h1,.default-theme h2,.default-theme h3,.default-theme h4,.default-theme h5,.default-theme h6,.default-theme p,.default-theme blockquote,.default-theme pre,.default-theme a,.default-theme abbr,.default-theme acronym,.default-theme address,.default-theme big,.default-theme cite,.default-theme code,.default-theme del,.default-theme dfn,.default-theme em,.default-theme img,.default-theme ins,.default-theme kbd,.default-theme q,.default-theme s,.default-theme samp,.default-theme small,.default-theme strike,.default-theme strong,.default-theme sub,.default-theme sup,.default-theme tt,.default-theme var,.default-theme b,.default-theme u,.default-theme i,.default-theme center,.default-theme dl,.default-theme dt,.default-theme dd,.default-theme ol,.default-theme ul,.default-theme li,.default-theme fieldset,.default-theme form,.default-theme label,.default-theme legend,.default-theme table,.default-theme caption,.default-theme tbody,.default-theme tfoot,.default-theme thead,.default-theme tr,.default-theme th,.default-theme td,.default-theme article,.default-theme aside,.default-theme canvas,.default-theme details,.default-theme embed,.default-theme figure,.default-theme figcaption,.default-theme footer,.default-theme header,.default-theme hgroup,.default-theme menu,.default-theme nav,.default-theme output,.default-theme ruby,.default-theme section,.default-theme summary,.default-theme time,.default-theme mark,.default-theme audio,.default-theme video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}.default-theme article,.default-theme aside,.default-theme details,.default-theme figcaption,.default-theme figure,.default-theme footer,.default-theme header,.default-theme hgroup,.default-theme menu,.default-theme nav,.default-theme section{display:block}.default-theme body{line-height:1}.default-theme ol,.default-theme ul{list-style:none}.default-theme blockquote,.default-theme q{quotes:none}.default-theme blockquote:before,.default-theme blockquote:after,.default-theme q:before,.default-theme q:after{content:"";content:none}.default-theme table{border-collapse:collapse;border-spacing:0}.default-theme .accessibility-hidden{display:none!important}.default-theme .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.default-theme .container-fluid,.default-theme .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .container{max-width:540px}}@media (min-width: 768px){.default-theme .container{max-width:720px}}@media (min-width: 992px){.default-theme .container{max-width:960px}}@media (min-width: 1200px){.default-theme .container{max-width:1140px}}@media (min-width: 768px){.default-theme .mobile{display:none!important}}@media (max-width: 767.98px){.default-theme .not-mobile{display:none!important}}.default-theme body,.default-theme p{color:#000000de}@media (max-width: 767.98px){.default-theme .text-mobile-3 h1,.default-theme .text-mobile-3.page-header{font-size:18px;line-height:22px}}.default-theme h1,.default-theme h2,.default-theme h3,.default-theme h4,.default-theme h5,.default-theme h6,.default-theme .h1,.default-theme .h2,.default-theme .h3,.default-theme .h4,.default-theme .h5,.default-theme .h6{font-weight:400;margin-bottom:0}@media (max-width: 767.98px){.default-theme h1.text-mobile-0,.default-theme h2.text-mobile-0,.default-theme h3.text-mobile-0,.default-theme h4.text-mobile-0,.default-theme h5.text-mobile-0,.default-theme h6.text-mobile-0,.default-theme .h1.text-mobile-0,.default-theme .h2.text-mobile-0,.default-theme .h3.text-mobile-0,.default-theme .h4.text-mobile-0,.default-theme .h5.text-mobile-0,.default-theme .h6.text-mobile-0{font-size:10px;line-height:12px}.default-theme h1.mobile-caption,.default-theme h2.mobile-caption,.default-theme h3.mobile-caption,.default-theme h4.mobile-caption,.default-theme h5.mobile-caption,.default-theme h6.mobile-caption,.default-theme .h1.mobile-caption,.default-theme .h2.mobile-caption,.default-theme .h3.mobile-caption,.default-theme .h4.mobile-caption,.default-theme .h5.mobile-caption,.default-theme .h6.mobile-caption{color:#0009;font-size:12px;line-height:1}.default-theme h1.text-mobile-1,.default-theme h2.text-mobile-1,.default-theme h3.text-mobile-1,.default-theme h4.text-mobile-1,.default-theme h5.text-mobile-1,.default-theme h6.text-mobile-1,.default-theme .h1.text-mobile-1,.default-theme .h2.text-mobile-1,.default-theme .h3.text-mobile-1,.default-theme .h4.text-mobile-1,.default-theme .h5.text-mobile-1,.default-theme .h6.text-mobile-1{font-size:14px;line-height:17px}.default-theme h1.text-mobile-2,.default-theme h2.text-mobile-2,.default-theme h3.text-mobile-2,.default-theme h4.text-mobile-2,.default-theme h5.text-mobile-2,.default-theme h6.text-mobile-2,.default-theme .h1.text-mobile-2,.default-theme .h2.text-mobile-2,.default-theme .h3.text-mobile-2,.default-theme .h4.text-mobile-2,.default-theme .h5.text-mobile-2,.default-theme .h6.text-mobile-2{font-size:16px;line-height:1}.default-theme h1.text-mobile-3,.default-theme h2.text-mobile-3,.default-theme h3.text-mobile-3,.default-theme h4.text-mobile-3,.default-theme h5.text-mobile-3,.default-theme h6.text-mobile-3,.default-theme .h1.text-mobile-3,.default-theme .h2.text-mobile-3,.default-theme .h3.text-mobile-3,.default-theme .h4.text-mobile-3,.default-theme .h5.text-mobile-3,.default-theme .h6.text-mobile-3{font-size:18px;line-height:22px}}.default-theme h1,.default-theme .h1,.default-theme .text-mobile-3.page-header{font-size:2rem;line-height:1}.default-theme h2,.default-theme .h2{font-size:1.5rem;line-height:1.625rem}.default-theme h3,.default-theme .h3{font-size:1.125rem;line-height:1.375rem}.default-theme h4,.default-theme .h4{font-size:1rem}.default-theme .headline{font-weight:600}.default-theme h5,.default-theme .h5,.default-theme .headline{font-size:.875rem;line-height:1.0625rem}@media (max-width: 767.98px){.default-theme h5.mobile-caption,.default-theme .h5.mobile-caption,.default-theme .headline.mobile-caption{color:#0009;font-size:12px;line-height:1}}.default-theme h6,.default-theme .h6{font-size:.625rem;line-height:.75rem}.default-theme .caption{font-size:.75rem;line-height:1}.default-theme button.medium,.default-theme button.large{font-size:1.125rem}.default-theme button.small{font-size:1rem}@media (max-width: 767.98px){.default-theme .mobile-caption{color:#0009;font-size:12px;line-height:1}}.default-theme .text-error{color:#bd081e}.default-theme .text-link{color:#0069b3}.default-theme .icon.icon-14{font-size:14px}.default-theme .icon.icon-16{font-size:16px}.default-theme .icon.icon-17{font-size:17px}.default-theme .icon.icon-18{font-size:18px}.default-theme .icon.icon-20{font-size:20px}.default-theme .icon.icon-24{font-size:24px}.default-theme .icon.icon-30{font-size:30px}.default-theme .icon.icon-32{font-size:32px}.default-theme .icon.icon-40{font-size:40px}.default-theme .icon.icon-49{font-size:49px}.default-theme .icon.icon-56{font-size:56px}.default-theme .icon.icon-75{font-size:75px}.default-theme .icon.icon-primary,.default-theme .icon.icon-secondary{color:#0069b3}.default-theme .icon.icon-tertiary{color:#bd10e0}.default-theme .icon.icon-button-primary{color:#32d74b}.default-theme .icon.icon-white{color:#fff}.default-theme .icon.icon-disabled{color:#00000061}.default-theme .icon.icon-error{color:#bd081e}.default-theme .icon.r-45{transform:rotate(45deg)}.default-theme .icon.r-90{transform:rotate(90deg)}.default-theme .icon.r-180{transform:rotate(180deg)}.default-theme .icon.r-270{transform:rotate(270deg)}.default-theme ngx-ui-loader .ngx-overlay{background-color:#e53836f2!important;cursor:default!important}.default-theme ngx-ui-loader .ngx-foreground-spinner{color:#f6f6f6!important}.default-theme navitaire-digital-slider .error{border:solid 2px #bd081e;border-radius:5px}.default-theme navitaire-digital-slider .slider-container{align-items:center;border:0;border-radius:20px;box-shadow:inset 1px 1px 1px #0003;box-sizing:border-box;cursor:pointer;display:flex;height:34px;outline:none;padding:0 3px;transition:all 1s;-webkit-user-select:none;user-select:none;width:50px}.default-theme navitaire-digital-slider .slider-container:hover select,.default-theme navitaire-digital-slider .slider-container:focus:enabled{box-shadow:0 0 1px 1px #0069b3}.default-theme navitaire-digital-slider .slider-container.disabled{background-color:#a7a7a7}.default-theme navitaire-digital-slider .slider-container.enabled{background-color:#5ca137}.default-theme navitaire-digital-slider .slider-container.unclickable{cursor:default!important;background-color:#a7a7a7}.default-theme navitaire-digital-slider .circle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:1px 1px 1px #0003;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.default-theme navitaire-digital-slider .disabled .circle{color:#00000061;transform:translate(0)}.default-theme navitaire-digital-slider .enabled .circle{color:#32d74b;transform:translate(15px)}.default-theme navitaire-digital-form-field{display:block;padding-bottom:2rem;position:relative}.default-theme navitaire-digital-form-field .navitaire-digital-form-field-container{background:#fff;border:1px solid #0069b3;cursor:text;display:inline-block;width:100%}.default-theme navitaire-digital-form-field div.error{display:none;line-height:1}.default-theme navitaire-digital-form-field.ng-invalid.ng-touched div.error{display:block;position:absolute;transform:translateY(4rem)}.default-theme navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error{font-size:.75rem;padding-left:.75rem;transform:translateY(2.75rem)}.default-theme navitaire-digital-form-field .error{color:#bd081e!important}.default-theme navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container{top:1.1rem}.default-theme navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container{top:.5rem}.default-theme navitaire-digital-form-field.error-inside-the-box input{padding-bottom:.7rem}.default-theme navitaire-digital-form-field .label-container{color:#00000061;height:14px;line-height:14px;padding-left:.625rem;pointer-events:none;top:.5rem;transition:all .2s}.default-theme navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container{box-shadow:0 0 1px 1px #0069b3}.default-theme navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container{top:.5rem}.default-theme navitaire-digital-form-field input,.default-theme navitaire-digital-form-field select{background:#fff;border:0 solid transparent;color:#000000de;font-size:.875rem;height:60px;outline:none;padding:1rem .75rem 0;transition:all .2s;width:100%}.default-theme navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{color:#0069b3;content:"\e90d";font-family:Navitaire_icon_font!important;font-size:1.5rem;pointer-events:none;position:absolute;right:1rem;top:.5rem;transform:rotate(-90deg)}.default-theme navitaire-digital-form-field select{-webkit-appearance:none;-moz-appearance:none}.default-theme navitaire-digital-form-field select::-ms-expand{display:none}.default-theme navitaire-digital-form-field .image-container{right:2rem;top:1rem;width:0}.default-theme navitaire-digital-form-field .label-container,.default-theme navitaire-digital-form-field .image-container{display:inline;font-size:.875rem;position:absolute}.default-theme navitaire-digital-form-field .error-image-container{display:none;right:3rem;top:.75rem;width:0}.default-theme navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container{display:inline;font-size:1rem;position:absolute}.default-theme navitaire-digital-form-field .image{background-size:contain;height:1rem;left:-1.375rem;margin:0;position:relative;top:.75rem;width:1rem}.default-theme navitaire-digital-form-field.navitaire-digital-password-form-field .image-container{cursor:pointer}.default-theme navitaire-digital-form-field ::-ms-reveal{display:none}.default-theme navitaire-digital-checkbox{border:1px solid #a7a7a7;border-radius:2px;display:flex;height:18px;width:18px}.default-theme navitaire-digital-checkbox .checkbox-container{align-self:center;display:flex;justify-content:center;width:100%}.default-theme navitaire-digital-checkbox .checkbox-container input{cursor:pointer;height:18px;margin:0;opacity:0;width:18px}.default-theme navitaire-digital-checkbox .checkbox-container.selected{background-color:#5ca137;color:#fff}.default-theme navitaire-digital-checkbox .checkbox-container.selected .icon_check_only{margin-right:12px}.default-theme button{cursor:pointer;font-size:inherit}.default-theme button:disabled{cursor:not-allowed}.default-theme button.navitaire-digital-fab{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px}.default-theme button.navitaire-digital-button{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap}.default-theme button.navitaire-digital-button-link{border:0;background-color:transparent;color:#0069b3}.default-theme button.navitaire-digital-button-link:hover{text-decoration:underline}.default-theme button.navitaire-digital-button-link-white{border:0;background-color:transparent;color:#fff}.default-theme button.navitaire-digital-button-link-white:hover{text-decoration:underline}.default-theme button.small{height:32px;padding:0 1rem}.default-theme button.medium{height:48px;padding:0 1.5rem}.default-theme button.large{height:48px;padding:0 5.5rem}.default-theme button.primary{background-color:#5ca137;color:#fff}.default-theme button.primary:disabled{background-color:#a7a7a7;color:#fff}.default-theme button.primary:focus,.default-theme button.primary:hover:enabled{background-color:#4f8a2f}.default-theme button.secondary{background-color:#0069b3;color:#fff}.default-theme button.secondary:disabled{background-color:#a7a7a7;color:#fff}.default-theme button.secondary:focus,.default-theme button.secondary:hover:enabled{background-color:#005794}.default-theme button.secondary-transparent{align-items:center;background-color:transparent;border:1px solid #0069b3;color:#0069b3;display:flex;justify-content:center}.default-theme button.secondary-transparent:disabled{background-color:#a7a7a7;color:#fff}.default-theme button.secondary-transparent:focus,.default-theme button.secondary-transparent:hover:enabled{background-color:#0069b3;color:#fff}.default-theme button.tertiary{background-color:#fff;border:1px solid #0069b3;color:#0069b3}.default-theme button.tertiary:disabled{background-color:#a7a7a7;color:#fff}.default-theme button.tertiary:focus,.default-theme button.tertiary:hover:enabled{background-color:#e0e0e0}.default-theme button.quaternary{background-color:#fff;border:1px solid #0069b3;color:#0069b3}.default-theme button.quaternary:disabled{background-color:#a7a7a7;color:#fff}.default-theme button.quaternary:focus,.default-theme button.quaternary:hover:enabled{background-color:#e0e0e0}.default-theme button.quinary{background-color:#004576;border:1px solid #0069b3!important;color:#fff}.default-theme button.quinary:disabled{background-color:#e0e0e0;border-color:#a7a7a7;color:#fff}.default-theme button.quinary:focus,.default-theme button.quinary:hover:enabled{background-color:#002139}.default-theme button.dark{background-color:#012f50;border:none;color:#fff}.default-theme button.dark:disabled{border-color:#012f50;color:#fff}.default-theme button.dark:focus,.default-theme button.dark:hover:enabled{background-color:#024a7d}.default-theme button.light{background-color:#0069b3;border:1px solid #fff;color:#fff}.default-theme button.light:disabled{border-color:#a7a7a7;color:#a7a7a7}.default-theme button.light:focus,.default-theme button.light:hover:enabled{background-color:#004576}.default-theme button.transparent{background-color:transparent;border:1px solid #fff;color:#fff}.default-theme button.transparent:disabled{background-color:transparent;border-color:#a7a7a7;color:#a7a7a7}.default-theme button.transparent:focus,.default-theme button.transparent:hover:enabled{background-color:#0069b3;color:#fff}.default-theme button.success{background-color:#5ca137;border:1px solid #fff;color:#fff}.default-theme button.success:focus,.default-theme button.success:hover:enabled{background-color:#4f8a2f}.default-theme button.success:disabled{background-color:#a7a7a7;color:#fff}.default-theme button.borderless{border:0}.default-theme button.cancel{background-color:#fff;border:1px solid #bd081e;border-radius:2px;color:#bd081e}.default-theme button.cancel:hover:enabled{background-color:#f0f0f0}.default-theme button.cancel-link{background-color:#fff;border:none;color:#bd081e}.default-theme button.cancel-link:hover:enabled{font-weight:700}.default-theme .elevation-1{box-shadow:0 2px 4px #0000002b!important}.default-theme .elevation-2{box-shadow:0 2px 8px #0000002b!important}.default-theme .elevation-3{box-shadow:0 4px 16px #0000002b!important}.default-theme .elevation-4{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.default-theme .elevation-5{box-shadow:0 2px 32px #0000002b,0 8px 20px #0000002b,0 16px 32px #0000002b!important}.default-theme .elevation-6{box-shadow:0 2px 13px #0000002b}.default-theme .elevation-7{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important}.default-theme .cdk-overlay-container,.default-theme .cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.default-theme .cdk-overlay-container{position:fixed;z-index:1000}.default-theme .cdk-overlay-container:empty{display:none}.default-theme .cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.default-theme .cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.default-theme .cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.default-theme .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.default-theme .cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.default-theme .cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.default-theme .cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.default-theme .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.default-theme .cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.default-theme .cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.default-theme .mobile-header{background-color:#0069b3;height:64px;width:100%}.default-theme .cdk-overlay-container{z-index:1060}.default-theme .cdk-overlay-container .popup-backdrop{background-color:#e53836f2}@media (max-width: 767.98px){.default-theme .cdk-overlay-container .popup .container{align-self:initial}.default-theme .cdk-overlay-container .popup .button-footer{display:initial;justify-content:initial}.default-theme .cdk-overlay-container .popup .navitaire-digital-button{width:100%}.default-theme .cdk-overlay-container .popup .sm-fixed-bottom{bottom:0;position:fixed;z-index:1030}}.default-theme .cdk-overlay-container .popup .container{align-self:center}.default-theme .cdk-overlay-container .popup .button-footer{display:flex;justify-content:center}.default-theme .cdk-overlay-container .fare-select-popup{margin:auto!important}@media (min-width: 768px){.default-theme .cdk-overlay-container .modal-small{max-width:490px}}.default-theme .cdk-overlay-container .toast-display{position:absolute!important;right:24px;top:15px}@media (max-width: 767.98px){.default-theme .cdk-overlay-container .toast-display{left:5%;right:5%}}.default-theme .cdk-overlay-container .mobile-backdrop{background-color:#fafafa}.default-theme .cdk-overlay-container .mobile{overflow-y:scroll}.default-theme .cdk-overlay-container .mobile .selected-dates-container{background-color:#0069b3;color:#fff;padding-top:12px}.default-theme .cdk-overlay-container .mobile .scroll{overflow:scroll;padding-bottom:30%}.default-theme .cdk-overlay-container .mobile .full-screen-header{background-color:#0069b3;color:#fff}.default-theme .cdk-overlay-container .mobile .footer{background-color:#f6f6f6}.default-theme .cdk-overlay-container .mobile .tab-header{line-height:17px;margin:0 10px;padding:7px;text-align:center;width:100%}.default-theme .cdk-overlay-container .mobile .tab-header .label{font-size:.75rem;line-height:15px}.default-theme .cdk-overlay-container .mobile .tab-header.active{background-color:#fff;border-radius:4px 4px 0 0;color:#000000de}.default-theme .cdk-overlay-container .mobile .tab-header.active .label{color:#00000061}.default-theme .cdk-overlay-container .container{width:100%;display:flex;flex-direction:column;margin-left:0;margin-right:0;padding:0}@media (min-width: 576px){.default-theme .cdk-overlay-container .container{max-width:540px}}@media (min-width: 768px){.default-theme .cdk-overlay-container .container{max-width:720px}}@media (min-width: 992px){.default-theme .cdk-overlay-container .container{max-width:960px}}@media (min-width: 1200px){.default-theme .cdk-overlay-container .container{max-width:1140px}}.default-theme .cdk-overlay-container .footer{bottom:0;left:0;padding:.5rem;position:fixed;right:0}.default-theme .cdk-overlay-container .footer button{padding:1rem;width:100%}.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.default-theme .dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper{margin-left:auto;margin-right:auto;width:100%;display:block;left:0;padding:0;position:fixed;right:0;top:0;z-index:1030}@media (min-width: 576px){.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.default-theme .dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.default-theme .dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.default-theme .dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.default-theme .dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper{max-width:1140px}}.dark-mode .header-navigation .default-theme .scrolled-top.header-navigation-wrapper header,.dark-mode .header-breadcrumb .default-theme .scrolled-top.header-breadcrumb-wrapper header,.default-theme .header-navigation .scrolled-top.header-navigation-wrapper header,.default-theme .header-breadcrumb .scrolled-top.header-breadcrumb-wrapper header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header,.default-theme .header-navigation .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header{box-shadow:0 4px 16px #0000002b!important;background-color:#0069b3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:block}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header,.default-theme .header-navigation .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header{background-color:#0069b3;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .mobile-links,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row{position:relative}@media (min-width: 576px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .mobile-links,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row{z-index:20}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .behind-header-row,.default-theme .header-navigation .header-navigation-wrapper header .behind-header-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row{z-index:10}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row{display:flex;flex-direction:row;height:78px;justify-content:space-between;padding-left:1rem;position:relative;z-index:25}@media (max-width: 991.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row{align-items:center}}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;height:78px;margin-left:14%!important}}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;position:absolute}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row{align-items:center;border-top:rgba(255,255,255,.2);border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;height:78px;padding:0 1rem}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row{border-top:0;height:20px;margin-top:-2px}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .trip-info-section,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .bottom-row .trip-info-section,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row .trip-info-section,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row .trip-info-section{align-items:center;display:flex!important}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-title,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .header-navigation-wrapper header .header-title,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title{color:#fff;display:inline-block;white-space:nowrap;width:100%}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-title,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .header-navigation-wrapper header .header-title,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title{text-align:center}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .logo,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .logo,.default-theme .header-navigation .header-navigation-wrapper header .logo,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo{display:inline-block}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .logo:not(.mobile),.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .logo:not(.mobile),.default-theme .header-navigation .header-navigation-wrapper header .logo:not(.mobile),.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo:not(.mobile){display:none}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .logo button,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .logo button,.default-theme .header-navigation .header-navigation-wrapper header .logo button,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo button{height:100%}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .navigate-back,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .navigate-back,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back{color:#fff;display:flex}@media (max-width: 991.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .navigate-back .text,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .navigate-back .text,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back .text,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back .text{display:none}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .navigate-back .icon,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .navigate-back .icon,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back .icon,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back .icon{margin-right:.5rem}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs{margin-left:20%;max-width:80%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs{margin-left:20%!important;max-width:60%}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .log-in-control,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .log-in-control,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control{padding:1rem;white-space:nowrap}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .log-in-control.selected,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .log-in-control.selected,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control.selected,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control.selected{background-color:#005794}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .log-in-control:hover,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .log-in-control:hover,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control:hover,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control:hover{background-color:#005794;transition:all .2s}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display{color:#fff;display:inline-block;padding:0 .5rem}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display{display:none}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .origin-destination,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .origin-destination-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .origin-destination,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display .origin-destination{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .origin-destination-display .change-flight-airplane,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display .change-flight-airplane{padding:0 .5rem}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .origin-destination-display .trip-type-icon,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display .trip-type-icon{padding-left:10px;padding-right:10px}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display{border-left:1px solid #fff;color:#fff;display:flex;padding:0 .5rem;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display{display:none}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .passenger-count-number,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .passenger-count-number,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-number,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-number{padding-right:.25rem}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display{flex-direction:row;justify-content:space-around}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search{display:inline-block}@media (max-width: 767.98px){.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search{display:none}}.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .content-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .content-row,.default-theme .header-navigation .header-navigation-wrapper header .content-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .content-row{display:flex;flex-direction:row}.default-theme .dark-mode .flight-status-search-form,.dark-mode .default-theme .flight-status-search-form,.default-theme .dark-mode .pnr-retrieve,.dark-mode .default-theme .pnr-retrieve,.default-theme .flight-status-search-form,.default-theme .pnr-retrieve{border-radius:5px;display:block;width:100%}@media (min-width: 768px){.default-theme .dark-mode .flight-status-search-form,.dark-mode .default-theme .flight-status-search-form,.default-theme .dark-mode .pnr-retrieve,.dark-mode .default-theme .pnr-retrieve,.default-theme .flight-status-search-form,.default-theme .pnr-retrieve{background-color:#0069b3e6}}.default-theme .dark-mode .stateless-seatmap .rotate180,.dark-mode .default-theme .stateless-seatmap .rotate180,.default-theme .dark-mode .seatmap .rotate180,.dark-mode .default-theme .seatmap .rotate180,.default-theme .stateless-seatmap .rotate180,.default-theme .seatmap .rotate180{transform:rotate(180deg)}.default-theme .dark-mode .stateless-seatmap .rotate90,.dark-mode .default-theme .stateless-seatmap .rotate90,.default-theme .dark-mode .seatmap .rotate90,.dark-mode .default-theme .seatmap .rotate90,.default-theme .stateless-seatmap .rotate90,.default-theme .seatmap .rotate90{transform:rotate(90deg)}.default-theme .dark-mode .stateless-seatmap .rotate30,.dark-mode .default-theme .stateless-seatmap .rotate30,.default-theme .dark-mode .seatmap .rotate30,.dark-mode .default-theme .seatmap .rotate30,.default-theme .stateless-seatmap .rotate30,.default-theme .seatmap .rotate30{transform:rotate(30deg)}.default-theme .under-header-container{padding-top:68px}@media (max-width: 767.98px){.default-theme .under-header-container{padding-top:78px}}.default-theme .under-header-container .under-header-wrapper{width:100%;box-shadow:0 2px 8px #0000002b!important;background-color:#fafafa;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 auto;overflow:hidden;padding-left:0;padding-right:0}@media (min-width: 576px){.default-theme .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme .under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 991.98px){.default-theme .under-header-container .under-header-wrapper{max-width:720px}}@media (max-width: 767.98px){.default-theme .under-header-container .under-header-wrapper{box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}@media (max-width: 767.98px){.default-theme navitaire-digital-header-navigation~.under-header-container{padding-top:100px}}.default-theme .availability-journey{display:block}.default-theme .availability-journey.selected .starting-price-label{display:none!important}.default-theme .availability-journey.selected .price-per-person-label{color:#0009;display:block!important}.default-theme .availability-journey.selected .price-container{background-color:#f5f8fb!important}.default-theme .availability-journey.selected .change-button{display:block!important}.default-theme .availability-journey.selected .select-button{display:none!important}.default-theme .availability-journey.selected .journey-price{color:#0069b3!important}.default-theme .availability-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem}.default-theme .availability-journey .journey-detail-card .wrapper{display:flex;flex-direction:row;width:100%}@media (min-width: 768px){.default-theme .availability-journey .journey-detail-card .wrapper .fare{display:none}}.default-theme .availability-journey .journey-detail-card .wrapper .price-container{background-color:#0069b3;color:#fff;padding:1rem;text-align:right;width:20%}@media (max-width: 767.98px){.default-theme .availability-journey .journey-detail-card .wrapper .price-container{display:none}}@media (max-width: 991.98px){.default-theme .availability-journey .journey-detail-card .wrapper .price-container{width:30%}}.default-theme .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.default-theme .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper .price-content{margin-bottom:.5rem}.default-theme .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper .price-content .starting-price-label{padding-bottom:.25rem;text-align:right}.default-theme .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper button{width:100%}.default-theme .availability-journey .journey-detail-card .segment-details-container{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;width:100%}@media (max-width: 767.98px){.default-theme .availability-journey .journey-detail-card .segment-details-container .segment-details{max-height:none}.default-theme .availability-journey .journey-detail-card .segment-details-container .segment-details .circle-container{margin-top:2rem}.default-theme .availability-journey .journey-detail-card .segment-details-container .segment-details .circle-container>.icon{color:#0069b3}}@media (max-width: 767.98px){.default-theme .availability-journey .journey-detail-card .select-btn-container{padding:.5rem}}@media (min-width: 768px){.default-theme .availability-journey .journey-detail-card .select-btn-container{display:none}}.default-theme .availability-journey .journey-detail-card .select-btn-container .navitaire-digital-button{width:100%}.default-theme .availability-journey .change-button{display:none}@keyframes shift{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.default-theme .availability-journey.animate{animation:shift .5s}.default-theme .availability-journey .price-per-person-label{color:#0009;display:none}.default-theme .availability-journey .journey-price{color:#fff}@media (max-width: 767.98px){.default-theme .availability-journey .journey-price{color:#0069b3}}.default-theme navitaire-digital-cms-image img{object-fit:cover;width:100%}.default-theme [navitaireDigitalCmsImage]{opacity:1;transition:all .4s}.default-theme .hide-before-load,.default-theme .hide-before-load a,.default-theme .hide-before-load div{opacity:0}.default-theme navitaire-digital-cms-promotion-full-component,.default-theme navitaire-digital-promotion-block-mobile-component,.default-theme navitaire-digital-promotion-block-component{z-index:1030;opacity:1;transition:opacity .4s}.default-theme navitaire-digital-footer-bar .horizontal-link-group-container{display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.default-theme navitaire-digital-footer-bar .horizontal-link-group-container{flex-direction:row}}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar .link-info-component .link{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component{border-left:none!important}}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar nav .article-component-wrapper{justify-content:center!important}}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar nav .link-info-component .link{display:flex}}.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{flex-grow:3}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .label-component,.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component,.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .label-component,.default-theme navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .link-info-component{border-left:none!important}}.default-theme navitaire-digital-footer-bar .footer-component{height:-moz-fit-content;height:fit-content}@media (max-width: 767.98px){.default-theme navitaire-digital-footer-bar .footer-component{background:transparent}}.default-theme navitaire-digital-footer-bar .footer-component nav{width:100%}.default-theme navitaire-digital-footer-bar .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.default-theme navitaire-digital-footer-bar .footer-component .article-component-wrapper{align-items:center;height:55px;justify-content:flex-end}.default-theme navitaire-digital-footer-bar .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.default-theme navitaire-digital-footer-bar .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(255,255,255,.2);display:flex;height:30px;justify-content:center}.default-theme navitaire-digital-footer-bar .footer-component .article-component-wrapper a{padding:0 2rem}.default-theme navitaire-digital-footer-bar .footer-component .custom-content{display:none}.default-theme navitaire-digital-footer-bar .footer-component a{font-weight:700;text-decoration:none}.default-theme .cdk-overlay-backdrop{background-color:#e53836f2}.default-theme .overlay-backdrop-transparent{background-color:transparent!important}.default-theme .cms-modal{background-color:#fafafa;border-radius:2px;padding:50px;width:800px}@media (max-width: 767.98px){.default-theme .cms-modal{height:100%;padding:16px;width:100%}}.default-theme .cms-modal .cms-modal-header{align-items:center;display:flex;justify-content:center}.default-theme .cms-modal .cms-modal-header .dialog-header-title{font-size:1.5rem;line-height:1.625rem}.default-theme .cms-modal .cms-modal-content,.default-theme .cms-modal .cms-modal-controls{display:flex;justify-content:center}.default-theme .cms-modal .cms-modal-controls .cms-modal-confirm-button,.default-theme .cms-modal .cms-modal-controls .cms-modal-cancel-button{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;height:48px;padding:0 1.5rem;margin-right:3rem}.default-theme .cms-modal .cms-modal-controls .cms-modal-confirm-button{background-color:#5ca137;color:#fff}.default-theme .cms-modal .cms-modal-controls .cms-modal-confirm-button:disabled{background-color:#a7a7a7;color:#fff}.default-theme .cms-modal .cms-modal-controls .cms-modal-confirm-button:focus,.default-theme .cms-modal .cms-modal-controls .cms-modal-confirm-button:hover:enabled{background-color:#4f8a2f}.default-theme .cms-modal .cms-modal-controls .cms-modal-cancel-button{background-color:#fff;border:1px solid #bd081e;border-radius:2px;color:#bd081e}.default-theme .cms-modal .cms-modal-controls .cms-modal-cancel-button:hover:enabled{background-color:#f0f0f0}.default-theme .one-way navitaire-digital-calendar-month .calendar-day.begin,.default-theme .one-way navitaire-digital-calendar-month .calendar-day.selected,.default-theme .open-jaw navitaire-digital-calendar-month .calendar-day.begin,.default-theme .open-jaw navitaire-digital-calendar-month .calendar-day.selected{border-radius:5px!important}.default-theme .month-container .months{display:flex;justify-content:space-around}.default-theme .restricted{visibility:hidden}.default-theme navitaire-digital-calendar-month:first-child .month-name{border-right:2px solid rgba(0,0,0,.05)}.default-theme navitaire-digital-calendar-month:first-child .month-name .next-month{visibility:hidden}.default-theme navitaire-digital-calendar-month:last-child .month-name .previous-month{visibility:hidden}.default-theme .dates-picker{width:100%;margin-top:1.5rem;padding:0 15px}@media (min-width: 992px){.default-theme .dates-picker{width:33.3333333333%;margin-top:0;padding-right:0}}.default-theme .dates-picker .selection-container{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;border:1px solid #0069b3;border-radius:2px;cursor:pointer;height:64px;margin-left:0;margin-right:0;overflow:hidden;width:100%}.default-theme .dates-picker .departure-container,.default-theme .dates-picker .return-container{width:50%;display:inline-flex;flex-direction:row;height:100%;transition:all .2s}.default-theme .dates-picker .departure-container .row,.default-theme .dates-picker .return-container .row{align-items:center;height:100%;margin-left:0;margin-right:0;width:100%}.default-theme .dates-picker .departure-container .row .icon-container,.default-theme .dates-picker .return-container .row .icon-container{width:16.6666666667%;display:inline-flex;justify-content:space-around}.default-theme .dates-picker .departure-container{padding:0 .5rem}.default-theme .dates-picker .departure-container.one-way,.default-theme .dates-picker .departure-container.open-jaw{width:100%}.default-theme .dates-picker .departure-container .date-input{width:83.3333333333%}.default-theme .dates-picker .return-input-container{width:83.3333333333%;align-items:center;display:flex;flex-direction:row;height:100%}.default-theme .dates-picker .date-input{background-color:#fff;border:none;color:#0009;cursor:pointer}.default-theme .dates-picker .dates-separator{border-left:1px solid #e3eaf0;height:75%;padding-right:.5rem}.default-theme .dates-picker .month-container{background-color:#fafafa;width:700px}.default-theme .dates-picker .month-container .calendar-month .weeks,.default-theme .dates-picker .month-container .calendar-month .month-name,.default-theme .dates-picker .month-container .calendar-month .week-days{padding-right:15px}.default-theme .dates-picker .month-container .calendar-month .weeks{border-right:2px solid rgba(0,0,0,.08);padding-bottom:10px;padding-top:10px}.default-theme .dates-picker .month-container .calendar-month .week{align-items:center;display:flex;justify-content:space-between}.default-theme .dates-picker .month-container .calendar-month .week-days{box-shadow:0 2px 4px #0000002b!important;background-color:#e3eaf0;color:#000000de;display:flex;justify-content:space-between}.default-theme .dates-picker .month-container .calendar-month .week-days .week-day-name{align-items:center;display:inline-flex;justify-content:flex-end}.default-theme .dates-picker .month-container .calendar-month .month-name{color:#000000de;display:flex;font-weight:700;justify-content:space-between;padding-top:14px;padding-bottom:24px;text-transform:uppercase}.default-theme .dates-picker .month-container .calendar-month .month-name .title{align-items:center;display:flex}.default-theme .dates-picker .month-container .calendar-month .month-name .title .month{padding-right:.5rem}.default-theme .flow-bread-crumbs{align-items:flex-end;background-color:#0069b3;display:flex;width:100%}@media (max-width: 991.98px){.default-theme .flow-bread-crumbs{height:0;margin-left:-15px!important}}@media (max-width: 767.98px){.default-theme .flow-bread-crumbs{margin-left:0!important;max-width:100%!important;transform:translateY(5px)}}.default-theme .flow-bread-crumbs .wrapper{display:flex;flex-direction:row;padding-top:0;width:100%}.default-theme .flow-bread-crumbs .wrapper .item{align-self:stretch;display:inline-flex;flex-grow:1}@media (max-width: 991.98px){.default-theme .flow-bread-crumbs .wrapper .item.is-first .line.before,.default-theme .flow-bread-crumbs .wrapper .item.is-last .line.after{visibility:visible!important}}@media (min-width: 768px){.default-theme .flow-bread-crumbs .wrapper .item.start-over{display:none}}.default-theme .flow-bread-crumbs .wrapper .item .item-wrapper{width:100%}.default-theme .flow-bread-crumbs .wrapper .item .page-name{color:#fff;height:40px;text-align:center;text-transform:capitalize;width:100%}@media (max-width: 767.98px){.default-theme .flow-bread-crumbs .wrapper .item .page-name{display:none}}.default-theme .flow-bread-crumbs .wrapper .item .graph{align-items:center;display:flex;flex-direction:row;line-height:0;transform:translateY(1px);width:100%}.default-theme .flow-bread-crumbs .wrapper .item .graph .line{border-bottom:1px solid #fff;display:inline-block;height:10px;transition:all .2s}.default-theme .flow-bread-crumbs .wrapper .item .graph .line.before,.default-theme .flow-bread-crumbs .wrapper .item .graph .line.after{border-bottom:1px solid transparent;width:calc(50% - 5px)}.default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .line{border-bottom:1px solid #fff;height:10px;transition:all .2s}.default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .line.before,.default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .line.after{border-bottom:1px solid transparent;height:0;transform:translateY(-1px);width:calc(50% - 42px)}.default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .text{background:#0069b3;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;height:20px;text-align:center;transform:translateY(-1px);width:84px}.default-theme .flow-bread-crumbs .wrapper .item .graph .dot{background-color:#0069b3;border:1px solid #fff;border-radius:50%;font-size:1.25rem;height:10px;transform:translateY(4px);transition:all .2s;width:10px}.default-theme .flow-bread-crumbs .wrapper .item .graph .dot .inner{background-color:#fff;border-radius:50%;height:2px;margin-left:3px;margin-top:3px;width:2px}.default-theme .flow-bread-crumbs .wrapper .item.current .graph .inner{display:block}.default-theme .flow-bread-crumbs .wrapper .item.past .graph .dot{background-color:#fff}.default-theme .flow-bread-crumbs .wrapper .item.upcoming .graph .inner{display:none}.default-theme .home-header{width:100%;align-items:center;background-color:#012f50cc;color:#fff;display:flex;height:75px;padding:0 15px}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .home-header{padding:0}}@media (max-width: 767.98px){.default-theme .home-header{height:104px}.default-theme .home-header .log-in-control{align-items:center}.default-theme .home-header .log-in-control:hover{background-color:#005794;transition:all .2s}}.default-theme .home-header .header-container{height:100%;width:100%}.default-theme .home-header .header-container .title-row{align-items:center;display:flex;height:100%}@media (max-width: 767.98px){.default-theme .home-header .header-container .title-row{height:auto;padding:1rem 0}}.default-theme .home-header .header-container .title-row:hover{background:none;background-color:none}.default-theme .home-header .header-container .title-row .navigation-links{width:50%;display:inline-flex;transform:translateY(10px)}@media (max-width: 767.98px){.default-theme .home-header .header-container .title-row .navigation-links{display:none}}@media (max-width: 767.98px){.default-theme .home-header .header-container .title-row .navigation-links{height:48px}}@media (min-width: 1200px){.default-theme .home-header .header-container .title-row .navigation-links{padding-left:90px;padding-right:90px}}.default-theme .home-header .header-container .title-row .menus{width:8.3333333333%;align-items:center;display:flex;justify-content:center}@media (min-width: 768px){.default-theme .home-header .header-container .title-row .menus{width:16.6666666667%}}@media (max-width: 767.98px){.default-theme .home-header .header-container .title-row .menus{left:40px;padding:0 1rem;position:absolute}}.default-theme .home-header .header-container .title-row .menus .dropdown-menu{display:inline-flex;justify-content:center;padding:0}.default-theme .home-header .header-container .title-row .menus .divider{display:none;font-weight:lighter;height:26px;padding:0 .25rem}@media (max-width: 991.98px){.default-theme .home-header .header-container .title-row .menus .divider{display:inline}}@media (min-width: 768px){.default-theme .home-header .header-container .title-row .log-in-control{justify-content:center}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .home-header .header-container .title-row .log-in-control{width:-moz-fit-content;width:fit-content;padding-right:.25rem}}.default-theme .home-header .header-container .title-row .log-in-control .login{width:8.3333333333%;display:inline-flex}@media (min-width: 768px){.default-theme .home-header .header-container .title-row .log-in-control .login{width:16.6666666667%}}.default-theme .home-header .header-container .title-row .logo{width:83.3333333333%;display:inline-flex;justify-content:center}@media (min-width: 768px){.default-theme .home-header .header-container .title-row .logo{width:16.6666666667%}}.default-theme .home-header .header-container .title-row .no-logo{width:8.3333333333%;display:inline-flex}@media (min-width: 768px){.default-theme .home-header .header-container .title-row .no-logo{display:none}}.default-theme .home-header .header-container .navigation-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.default-theme .home-header .header-container .navigation-row{display:none}}.default-theme .home-header .header-container .navigation-row .navigation-links{width:100%}.default-theme .log-in-control{width:16.6666666667%;background-color:transparent;color:#fff;display:inline-flex;flex-direction:row;height:100%}@media (max-width: 767.98px){.default-theme .log-in-control{width:8.3333333333%}}@media (min-width: 768px){.default-theme .log-in-control .icon_user_profile.icon-24{display:none}}.default-theme .log-in-control .login-text{align-items:center;display:flex}@media (max-width: 767.98px){.default-theme .log-in-control .login-text{display:none}}.default-theme .log-in-control .separator,.default-theme .log-in-control .register-button{align-items:center;display:flex}@media (max-width: 991.98px){.default-theme .log-in-control .separator,.default-theme .log-in-control .register-button{display:none}}.default-theme .log-in-control button.login-button,.default-theme .log-in-control button.register-button{color:#fff!important}.default-theme .log-in-control button.login-button:hover,.default-theme .log-in-control button.register-button:hover{cursor:pointer}.default-theme .log-in-control .initials-chip{background-color:#012f50;border-radius:50%;color:#fff;font-size:1.125rem;height:42px;line-height:40px;text-align:center;width:42px}.default-theme .log-in-control .user-name{color:#fff;font-weight:700;line-height:37px;text-align:center}.default-theme .header-breadcrumb .log-in-control{width:initial}.default-theme .success .log-in-control:hover{background-color:#4f8a2f!important}.default-theme .station-select{width:50%;color:#fff;height:66px;padding:0;position:relative;transition:all .2s}.default-theme .station-select.to .from,.default-theme .station-select.from .to{display:none}.default-theme .station-select .selection{background-color:#fff;border:1px solid #0069b3;color:#000000de;height:64px;padding:.5rem}.default-theme .station-select.from .selection{border-bottom-left-radius:2px;border-top-left-radius:2px}.default-theme .station-select.to .icon_my_location{display:none}.default-theme .station-select.to .selection{border-bottom-right-radius:2px;border-top-right-radius:2px;text-align:right}.default-theme .station-select.to .selection input{text-align:right}@media (min-width: 576px){.default-theme .station-select.to .results-container{transform:translate(-50%)}}@media (max-width: 767.98px){.default-theme .station-select.to .results-container{transform:translate(0)}}.default-theme .station-select .code{color:#000000de;margin:0;min-height:28px}.default-theme .station-select .name{align-items:center;display:flex;flex-direction:row;width:100%}.default-theme .station-select .name input{background-color:#fff;border:0;color:#0009;margin-left:.25rem;width:100%}.default-theme .station-select .results-container{z-index:1060;background-color:#fafafa;max-height:400px;position:relative;width:200%}@media (max-width: 767.98px){.default-theme .station-select .results-container{bottom:0;height:100vh;left:0;max-height:none;max-width:none;position:fixed;right:0;top:0;width:100%}}@media (min-width: 576px){.default-theme .station-select .results-container .mobile-popup-header{display:none}}.default-theme .station-select .mobile-input-container{display:flex;flex-wrap:wrap;background-color:#012f50;margin-left:0;margin-right:0;padding:.5rem}@media (min-width: 576px){.default-theme .station-select .mobile-input-container{display:none}}.default-theme .station-select .mobile-input-wrapper{width:100%;align-items:center;background-color:#fafafa;display:flex;flex-direction:row;padding:.5rem}.default-theme .station-select .mobile-input-wrapper input{border:none}.default-theme .station-select .mobile-input-wrapper .icon_search{color:#0069b3;margin-right:.25rem}.default-theme .station-select .results{background-color:#fafafa;list-style:none;margin:0;max-height:400px;padding:0;width:100%}@media (max-width: 767.98px){.default-theme .station-select .results{max-height:100vh}.default-theme .station-select .results .simplebar-content{max-height:calc(100vh - 126px)}}.default-theme .station-select .results li.first{background-color:#0069b3}.default-theme .station-select .results li.first .city,.default-theme .station-select .results li.first .code,.default-theme .station-select .results li.first .location,.default-theme .station-select .results li.first .low-fare-price{color:#fff}.default-theme .station-select .location,.default-theme .station-select .low-fare-price-label{color:#0009}.default-theme .station-select .first-character{background-color:#f5f8fb;border-bottom:1px solid #e3eaf0;color:#0009;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.default-theme .station-select .item{display:flex;justify-content:space-between;border-bottom:1px solid #e3eaf0;padding:1rem;transition:all .2s}.default-theme .station-select .item:hover,.default-theme .station-select .item:focus{background-color:#0069b3}.default-theme .station-select .item:hover .city,.default-theme .station-select .item:hover .code,.default-theme .station-select .item:hover .location,.default-theme .station-select .item:hover .low-fare-price,.default-theme .station-select .item:hover .low-fare-price-label,.default-theme .station-select .item:focus .city,.default-theme .station-select .item:focus .code,.default-theme .station-select .item:focus .location,.default-theme .station-select .item:focus .low-fare-price,.default-theme .station-select .item:focus .low-fare-price-label{color:#fff}.default-theme .station-select .item.selected,.default-theme .station-select .item:hover{cursor:pointer}.default-theme .station-select .item h5{color:#000000de;margin:0}.default-theme .station-select .low-fare{text-align:right}.default-theme .footer-bar{background-color:#012f50}.default-theme .footer-bar .wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.default-theme .footer-bar .column{padding-left:15px;padding-right:15px;width:100%;margin:0}@media (min-width: 576px){.default-theme .footer-bar .column{max-width:540px}}@media (min-width: 768px){.default-theme .footer-bar .column{max-width:720px}}@media (min-width: 992px){.default-theme .footer-bar .column{max-width:960px}}@media (min-width: 1200px){.default-theme .footer-bar .column{max-width:1140px}}@media (min-width: 768px){.default-theme .footer-bar .column{width:25%}}.default-theme .footer-bar .column.with-theme{display:flex;flex-direction:column;justify-content:space-between}.default-theme .footer-bar .column-large{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .footer-bar .column-large{max-width:540px}}@media (min-width: 768px){.default-theme .footer-bar .column-large{max-width:720px}}@media (min-width: 992px){.default-theme .footer-bar .column-large{max-width:960px}}@media (min-width: 1200px){.default-theme .footer-bar .column-large{max-width:1140px}}@media (min-width: 768px){.default-theme .footer-bar .column-large{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .footer-bar .column-large{padding-top:1.5rem}}@media (max-width: 991.98px){.default-theme .footer-bar .column-large{padding-top:1rem}}@media (min-width: 992px){.default-theme .footer-bar .column-large{width:25%}}.default-theme .footer-bar .footer-links-nav{align-items:center;display:flex;flex-direction:row;height:55px;justify-content:flex-end;width:100%}@media (max-width: 767.98px){.default-theme .footer-bar .footer-links-nav{align-items:flex-start;flex-direction:column-reverse;text-align:left}.default-theme .footer-bar .footer-links-nav .footer-link-container a{padding:0 1rem}.default-theme .footer-bar .footer-links-nav .footer-link-container:first-child a{padding-left:0}}.default-theme .footer-bar .footer-links-container{align-items:center;display:inline-flex;justify-content:flex-end}.default-theme .footer-bar .footer-copyright-text{display:none}.default-theme .footer-bar .footer-link-container{display:flex;height:30px}.default-theme .footer-bar a{color:#fff}.default-theme .footer-bar .footer-link-separator{border-left:1px solid #fff}.default-theme .footer-bar.small{background-color:transparent;display:inline-flex;padding:3rem 15px 6rem;width:100%}@media (max-width: 767.98px){.default-theme .footer-bar.small{padding:0 15px 7rem}}.default-theme .footer-bar.small .footer-links-nav{justify-content:space-between}.default-theme .footer-bar.small a{color:#0009;padding:0 2rem}.default-theme .footer-bar.small .footer-copyright-text{color:#0009;display:block}.default-theme .footer-bar.small .footer-link-separator{border-left:1px solid rgba(0,0,0,.2)}.default-theme .footer-bar.small .footer-container{background:none;height:auto}.default-theme .footer-bar.small .footer-container .footer-component{background:none;color:#000000de}@media (max-width: 767.98px){.default-theme .footer-bar.small .footer-container .footer-component{background:transparent}}.default-theme .footer-bar.small .footer-container .footer-component nav{background:#f5f8fb;width:100%}.default-theme .footer-bar.small .footer-container .footer-component nav .article-component-wrapper{color:#0009}.default-theme .footer-bar.small .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.default-theme .footer-bar.small .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.default-theme .footer-bar.small .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.default-theme .footer-bar.small .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(0,0,0,.2);display:flex;height:30px;justify-content:center}.default-theme .footer-bar.small .footer-container .footer-component .article-component-wrapper a{color:#0009;font-weight:400;padding:0 2rem;text-decoration:none}.default-theme .footer-bar.small .footer-container .footer-component .custom-content{display:none}.default-theme .session-management{display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width: 576px){.default-theme .session-management{margin:auto;max-height:100%;max-width:min-content}.default-theme .session-management circle-progress{max-width:75%}}.default-theme .session-management .header{color:#fff;padding-bottom:1.5rem}.default-theme .session-management .body{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 0;position:relative;text-align:center}@media (min-width: 576px){.default-theme .session-management .body{height:380px;min-width:425px}}.default-theme .session-management .body .time-value{font-size:60px;font-weight:700;letter-spacing:2.68px;line-height:57px;position:absolute;top:42%;transform:translateY(-50%)}.default-theme .session-management .body .time-label{color:#fff;font-weight:300;letter-spacing:1.54px;padding-top:30px;position:absolute}.default-theme .session-management .body .question{padding-top:1rem}.default-theme .session-management .bottom-row{display:flex;justify-content:space-around;margin-top:1rem;padding:1rem}@media (max-width: 767.98px){.default-theme .session-management .bottom-row{flex-direction:column;justify-content:none;padding:1rem .5rem 0}}.default-theme .session-management .bottom-row button{margin-top:3rem}@media (max-width: 767.98px){.default-theme .session-management .bottom-row button{margin-top:0}.default-theme .session-management .bottom-row button .button-medium{padding:0}}@media (max-width: 767.98px){.default-theme .session-management .bottom-row button:first-of-type{margin-bottom:.5rem}}.default-theme .flight-select .journey-select-layout{display:block}.default-theme .flight-select .journey-select-layout .header-background,.default-theme .flight-select .journey-select-layout .content-top{margin-left:auto;margin-right:auto;background-color:#fafafa;border-bottom:1px solid #e3eaf0;border-radius:2px 2px 0 0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;padding:0 15px;width:100%}.default-theme .flight-select .journey-select-layout .header-background .row .column,.default-theme .flight-select .journey-select-layout .content-top .row .column{width:100%;padding:0 15px}.default-theme .flight-select .journey-select-layout .header-background .row .header-top,.default-theme .flight-select .journey-select-layout .content-top .row .header-top{display:flex;justify-content:space-between}.default-theme .flight-select .journey-select-layout .header-background .row .header-bottom,.default-theme .flight-select .journey-select-layout .content-top .row .header-bottom{display:flex;padding-left:1.5rem}.default-theme .flight-select .journey-select-layout .header-background{padding:.5rem 15px 1rem}.default-theme .flight-select .journey-select-layout .content-top{box-shadow:0 2px 4px #0000002b!important}.default-theme .flight-select .journey-select-layout .content-bottom{margin-top:1rem}.default-theme .flight-select .journey-select-layout .content-bottom .content{width:100%}@media (max-width: 767.98px){.default-theme .flight-select .journey-select-layout .content-bottom .content{padding:0 15px}}.default-theme .flight-select .header-top .title{align-items:center;color:#0009;display:flex;margin:.5rem 0}.default-theme .flight-select .header-top .title .icon{display:inline-block;margin-right:.5rem}.default-theme .flight-select .header-top .fare-sort{padding-top:.5rem}.default-theme .flight-select .header-top .fare-sort.journey-selected{display:none}.default-theme .flight-select .journey-header .journey{align-items:center;color:#000000de;display:flex;flex-direction:row}.default-theme .flight-select .journey-header .journey .icon{margin:0 .5rem}.default-theme .flight-select .journey-header .journey .full-station{display:none}@media (min-width: 768px){.default-theme .flight-select .journey-header .journey .full-station{display:inline}}.default-theme .flight-select .journey-header .journey .station-code{display:inline}@media (min-width: 768px){.default-theme .flight-select .journey-header .journey .station-code{display:none}}@media (max-width: 767.98px){.default-theme .flight-select .journey-header .icon_book_flight_solid{color:#00000061!important}}.default-theme .flight-select .no-flights{color:#000000de;font-weight:700;padding-top:1.5rem;text-align:center;text-transform:uppercase;width:100%}@media (max-width: 767.98px){.default-theme .applied-credits-list .credit-list-container{margin-bottom:16px}}.default-theme .applied-credits-list.header{color:#fff}.default-theme .applied-credits-list .payment{align-items:center;display:flex;margin:.25rem 1rem .25rem 3rem}@media (max-width: 767.98px){.default-theme .applied-credits-list .payment{justify-content:flex-start;margin:0}}.default-theme .applied-credits-list .payment .icon{margin-right:.5rem}.default-theme .flight-change .no-flights-message{color:#000000de;display:block;font-weight:700;padding-top:1.5rem;text-align:center;text-transform:uppercase;white-space:pre-line;width:100%}.default-theme .flight-itinerary .leg-details-card .seats-container,.default-theme .flight-itinerary .flight-details .journey-details .identifier-container .fare-wrapper,.default-theme .flight-itinerary .seats-description{display:none}.default-theme .flight-itinerary .icon_chevron_right{top:7.5rem!important}.default-theme .flight-itinerary .journey-select-layout{margin-top:1rem}.default-theme .shopping-cart{left:50%!important}@media (max-width: 767.98px){.default-theme .shopping-cart{left:0!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.default-theme .shopping-cart{transform:translate(0)}}.default-theme .shopping-cart .overlay{z-index:1060;background-color:#e53836f2;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.default-theme .shopping-cart .container-wrapper{z-index:1060;margin-left:auto;margin-right:auto;width:100%;bottom:0;display:flex;justify-content:flex-end;left:0;padding:0;pointer-events:none;position:fixed;right:0}@media (min-width: 576px){.default-theme .shopping-cart .container-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme .shopping-cart .container-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme .shopping-cart .container-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme .shopping-cart .container-wrapper{max-width:1140px}}.default-theme .shopping-cart .container-wrapper .wrapper{z-index:1060;border-radius:10px 10px 0 0;pointer-events:auto;width:556px}@media (max-width: 767.98px){.default-theme .shopping-cart .container-wrapper .wrapper{left:0!important;max-width:none;overflow:hidden;right:0;width:100%}}.default-theme .shopping-cart .container-wrapper .wrapper .expansion-panel{display:flex;max-height:0;overflow:hidden;transition:all .2s}.default-theme .shopping-cart .container-wrapper .wrapper .expansion-panel.show-details{max-height:800px}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display{background-color:#012f50;color:#fff;display:flex;flex-direction:row;height:68px}@media (max-width: 767.98px){.default-theme .shopping-cart .container-wrapper .wrapper .cart-display{flex-wrap:wrap;height:100px}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .col-12 .d-flex{width:100%}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display button{margin:0 10px;width:100%}}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display.remove-border-radius{border-radius:0}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display.apply-border-radius{border-radius:10px 10px 0 0}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column{width:100%;align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1.5rem}@media (min-width: 768px){.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column{width:58.3333333333%;padding-right:0}}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons{display:flex}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .icon_cart_button{display:inline-flex;margin-right:.5rem}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text{display:inline-flex;margin-top:.25rem}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .items{color:#fff;margin-right:.25rem}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .chevron-up{transform:rotate(90deg);transition:transform .3s}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .chevron-down{transform:rotate(270deg);transition:transform .3s}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .left-column .total-cost{color:#fff;display:inline-flex;text-align:right}.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .right-column{width:100%;align-items:center;display:flex;justify-content:center;padding:0 1rem}@media (min-width: 768px){.default-theme .shopping-cart .container-wrapper .wrapper .cart-display .right-column{width:41.6666666667%}}.default-theme .shopping-cart button{width:100%}.default-theme .shopping-cart-details{width:556px}@media (max-width: 767.98px){.default-theme .shopping-cart-details{width:100%}}.default-theme .shopping-cart-details .icon_close_button{transition:all .2s}.default-theme .shopping-cart-details .icon_close_button:hover{color:#0069b3;cursor:pointer}.default-theme .shopping-cart-details .shopping-cart-details-container{background-color:#fafafa;border-radius:10px 10px 0 0;display:flex;flex-direction:column;height:auto;min-height:234px}.default-theme .shopping-cart-details .shopping-cart-details-container .label-component .description{color:#000000de}.default-theme .shopping-cart-details .shopping-cart-details-container .title-container{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 1rem;width:100%}.default-theme .shopping-cart-details .shopping-cart-details-container .title-container .title{color:#0009}.default-theme .shopping-cart-details .shopping-cart-details-container .cart-items{display:flex;flex-direction:column;padding:1rem}.default-theme .shopping-cart-details .shopping-cart-details-container .total-cart-price{border-top:1px solid rgba(0,0,0,.2);color:#000000de;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}.default-theme .shopping-cart-details .shopping-cart-details-container .total-cart-price .total{display:flex;flex-direction:column}.default-theme .shopping-cart-details .shopping-cart-details-container .total-cart-price .total h3{color:#000000de;font-weight:700;margin-bottom:.25rem}.default-theme .shopping-cart-details .shopping-cart-details-container .total-cart-price .total h5{color:#00000061}.default-theme .shopping-cart-details .shopping-cart-details-container .total-cart-price .cost{color:#0009;display:flex;flex-direction:column;text-align:right}.default-theme .shopping-cart-details .shopping-cart-details-container .total-cart-price .cost .text-error,.default-theme .shopping-cart-item.credits .item-cost{color:#32d74b}.default-theme .shopping-cart-item .item-wrapper{display:flex;flex-direction:column;margin-top:1rem}.default-theme .shopping-cart-item .item-wrapper .section-header{color:#0009;display:flex;flex-direction:row;justify-content:space-between}.default-theme .shopping-cart-item .item-wrapper .section-header .section-title{color:#000000de;font-weight:700;margin-bottom:.25rem}.default-theme .shopping-cart-item .item-wrapper .section-header .item-cost{color:#000000de;text-align:right}.default-theme .shopping-cart-item .item-wrapper .section-header .item-cost.text-error{color:#32d74b}.default-theme .shopping-cart-item .item-wrapper .cart-item-details{color:#000000de;display:flex;justify-content:space-between}.default-theme .shopping-cart-item .item-wrapper .cart-item-details>div{width:20%}.default-theme .shopping-cart-item .item-wrapper .cart-item-details .text-error{color:#32d74b}.default-theme .shopping-cart-item .item-wrapper .cart-item-details .cart-item-type{width:60%;text-overflow:ellipsis;overflow-x:hidden}@media (max-width: 767.98px){.default-theme .shopping-cart-item .item-wrapper .cart-item-details .cart-item-type{width:40%}}.default-theme .shopping-cart-item .item-wrapper .cart-item-details .item-count{text-align:center}.default-theme .shopping-cart-item .item-wrapper .cart-item-details .item-cost{text-align:right}.default-theme .shopping-cart-item .item-wrapper .cart-item-details .item-cost.text-error{color:#32d74b}.default-theme .shopping-cart-item .remove-button{background-color:#fafafa;color:#bd081e;border:none;font-weight:700;font-size:1.125rem;margin:0;padding:0;width:-moz-fit-content;width:fit-content}@media (max-width: 767.98px){.default-theme .shopping-cart-item .remove-button{font-size:12px}}.default-theme .shopping-cart-item .remove-button:hover{color:#9b0719}.default-theme .passengers .passengers-container{border-radius:2px;display:flex;flex-direction:row}.default-theme .passengers .passengers-container .passenger-form{display:inline-block;width:100%}@media (min-width: 768px){.default-theme .passengers .passengers-container .passenger-form{padding-bottom:1.5rem}}.default-theme .passenger-login .login-form{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}@media (max-width: 767.98px){.default-theme .passenger-login .login-form{display:none}}.default-theme .passenger-login .login-form .passenger-page-login{width:100%}.default-theme .passenger-login .login-form .icon_user_profile{width:16.6666666667%;display:flex;justify-content:flex-end;margin-top:.5rem;padding-right:1rem;padding-top:1rem}.default-theme .passenger-login .login-form .right-column{width:83.3333333333%}.default-theme .passenger-login .login-form .right-column .row{margin:0;padding-bottom:1.5rem;padding-right:1rem}.default-theme .passenger-login .login-form .right-column .row .header{color:#0009;font-weight:700;padding-bottom:.5rem;width:100%}.default-theme .passenger-login .login-form .right-column .row .sub-header{color:#00000061;padding-bottom:.5rem;width:100%}.default-theme .passenger-login .login-form .right-column .row .error-container{color:#bd081e;width:100%}.default-theme .passenger-login .login-form .right-column .row form{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:100%}.default-theme .passenger-login .login-form .right-column .row form .email,.default-theme .passenger-login .login-form .right-column .row form .password{width:33.3333333333%;padding:0 15px}.default-theme .passenger-login .login-form .right-column .row form .control{width:33.3333333333%;display:flex;justify-content:center}.default-theme .passenger-login .mobile-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .passenger-login .mobile-container{max-width:540px}}@media (min-width: 768px){.default-theme .passenger-login .mobile-container{max-width:720px}}@media (min-width: 992px){.default-theme .passenger-login .mobile-container{max-width:960px}}@media (min-width: 1200px){.default-theme .passenger-login .mobile-container{max-width:1140px}}.default-theme .passenger-login .mobile-container .row{display:flex;padding-bottom:1rem}@media (min-width: 768px){.default-theme .passenger-login .mobile-container .row{display:none}}.default-theme .passenger-login .mobile-container .row .column{width:100%;align-items:center;color:#0009;display:flex;font-weight:700;justify-content:space-around}.default-theme .passenger-login .forgot-password-container{transform:translateY(-25px)}.default-theme .passenger-login .forgot-password-container.forgot-translate{transform:translateY(0)}.default-theme .passenger-login button{height:60px;width:118px}.default-theme .contact .form-field,.default-theme .contact .form-field input{width:100%}.default-theme .contact .container{padding-bottom:1.5rem}.default-theme .contact .container .title{color:#000000de;padding:1.5rem 0 1rem 1px}.default-theme .contact .container form{box-shadow:0 2px 4px #0000002b!important;background-color:#bdd6f4;border-radius:2px;min-height:174px;padding-top:1.5rem!important}.default-theme .contact .container form .column{padding:0 15px}@media (min-width: 768px){.default-theme .contact .container form .column{width:50%}}.default-theme .passenger-form{min-width:100%}.default-theme .passenger-form .header{color:#000000de;margin-bottom:1rem;padding-left:1rem}@media (max-width: 767.98px){.default-theme .passenger-form .header{font-weight:700}}.default-theme .passenger-form .header:not(:first-of-type){padding-top:1rem}.default-theme .passenger-form .form-container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;border-radius:2px;padding:0 1rem}@media (max-width: 767.98px){.default-theme .passenger-form .form-container .infant-last{margin-top:0!important}}.default-theme .passenger-form .form-container .left-column{width:100%;padding:1rem 30px}@media (min-width: 768px){.default-theme .passenger-form .form-container .left-column{width:58.3333333333%;margin-top:1rem}}.default-theme .passenger-form .form-container .left-column .gender,.default-theme .passenger-form .form-container .left-column .birth-date{width:100%;display:block}@media (min-width: 768px){.default-theme .passenger-form .form-container .left-column .gender,.default-theme .passenger-form .form-container .left-column .birth-date{width:41.6666666667%}}@media (min-width: 768px){.default-theme .passenger-form .form-container .left-column .birth-date{width:58.3333333333%;padding-left:15px}}.default-theme .passenger-form .form-container .right-column{width:41.6666666667%;display:flex;margin-top:1.5rem;padding:0 15px}@media (max-width: 767.98px){.default-theme .passenger-form .form-container .right-column{display:none}}.default-theme .passenger-form .form-container .right-column .description{color:#0009;line-height:32px}.default-theme .passenger-form .form-container .infant-first,.default-theme .passenger-form .form-container .infant-last{width:50%;margin-top:1rem;padding-right:15px}@media (max-width: 767.98px){.default-theme .passenger-form .form-container .infant-first,.default-theme .passenger-form .form-container .infant-last{width:100%;padding-left:0!important;padding-right:0!important}}.default-theme .passenger-form .form-container .infant-first:last-child,.default-theme .passenger-form .form-container .infant-last:last-child{padding-left:15px;padding-right:0}.default-theme .passenger-form .form-container .infant-gender,.default-theme .passenger-form .form-container .infant-birth{width:50%;padding-right:15px}@media (max-width: 767.98px){.default-theme .passenger-form .form-container .infant-gender,.default-theme .passenger-form .form-container .infant-birth{width:100%;padding-left:0!important;padding-right:0!important}}.default-theme .passenger-form .form-container .infant-gender:last-child,.default-theme .passenger-form .form-container .infant-birth:last-child{padding-left:15px;padding-right:0}.default-theme .passenger-form .form-container .toggle-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;padding-bottom:1rem}.default-theme .passenger-form .form-container .toggle-row h5{align-items:center;color:#00000061;display:flex;padding-left:1rem}.default-theme .passenger-form .form-container .contact-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.default-theme .passenger-form .form-container .contact-row .email{width:100%}@media (min-width: 768px){.default-theme .passenger-form .form-container .contact-row .email{width:58.3333333333%;margin-top:1rem}}.default-theme .passenger-form .form-container .contact-row .phone{width:100%}@media (min-width: 768px){.default-theme .passenger-form .form-container .contact-row .phone{width:41.6666666667%;margin-top:1rem;padding-left:1rem}}.default-theme .passenger-form .form-field{width:100%}@media (min-width: 576px){.default-theme .passenger-form .passenger-ssr-container{margin-top:10px}}.default-theme .passenger-form .passenger-ssr-container .passenger-ssr-title h4{font-weight:700}.default-theme .passenger-form .passenger-ssr-container .toggle-row{align-items:center;margin-left:0!important;padding-bottom:0!important}.default-theme .passenger-form .mobile-passenger-ssrs-container{display:none;padding-bottom:15px}@media (max-width: 767.98px){.default-theme .passenger-form .mobile-passenger-ssrs-container{display:block}}.default-theme .passenger-form .mobile-passenger-ssrs-container .toggle-row{margin:10px 0}.dark-mode .cdk-overlay-container .selection-container .default-theme .component-container .icon_sort,.dark-mode .fare-sort .default-theme .wrapper .icon_sort,.default-theme .cdk-overlay-container .selection-container .component-container .icon_sort,.default-theme .fare-sort .wrapper .icon_sort{display:inline-block;margin-right:.5rem}.dark-mode .cdk-overlay-container .selection-container .default-theme .component-container .title,.dark-mode .fare-sort .default-theme .wrapper .title,.default-theme .cdk-overlay-container .selection-container .component-container .title,.default-theme .fare-sort .wrapper .title{font-weight:700}.dark-mode .cdk-overlay-container .selection-container .default-theme .component-container .icon_chevron_right,.dark-mode .fare-sort .default-theme .wrapper .icon_chevron_right,.default-theme .cdk-overlay-container .selection-container .component-container .icon_chevron_right,.default-theme .fare-sort .wrapper .icon_chevron_right{display:inline-block;margin-left:.5rem;margin-top:.25rem;transform:rotate(90deg)}.default-theme .fare-sort{color:#000000de;cursor:pointer;position:relative}.default-theme .fare-sort .wrapper{align-items:center;display:flex;flex-direction:row}.default-theme .cdk-overlay-container .selection-container{z-index:1000;box-shadow:0 2px 4px #0000002b!important;align-items:center;background-color:#fafafa;border-radius:2px;color:#000000de;position:absolute;top:0;transform:translateY(-2em)}.default-theme .cdk-overlay-container .selection-container ul{list-style:none}.default-theme .cdk-overlay-container .selection-container ul li{cursor:pointer;display:flex;padding:1rem;transition:all .2s;white-space:nowrap}.default-theme .cdk-overlay-container .selection-container ul li:hover,.default-theme .cdk-overlay-container .selection-container ul li:focus{background-color:#bdd6f4}.default-theme .cdk-overlay-container .selection-container .component-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.default-theme .cdk-overlay-container .selection-container .component-container .icon_chevron_right{transform:rotate(270deg)}.default-theme .flight-details{width:100%}.default-theme .flight-details .journey-details{padding:.5rem .5rem 0}@media (min-width: 768px){.default-theme .flight-details .journey-details{padding-top:2.5rem}}.default-theme .flight-details .journey-details .identifier-container{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;width:100%}.default-theme .flight-details .journey-details .identifier-container .identifiers{color:#000000de;display:flex;flex-direction:column;line-height:17px;overflow:hidden;padding:.5rem 0 1rem .5rem;text-overflow:ellipsis;white-space:nowrap}.default-theme .flight-details .journey-details .identifier-container .identifiers .identifier-row{display:flex;flex-direction:row}.default-theme .flight-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.default-theme .flight-details .journey-details .identifier-container .identifiers .multi-info{color:#00000061}.default-theme .flight-details .journey-details .identifier-container .fare{color:#0009;margin-top:-10px}@media (max-width: 991.98px){.default-theme .flight-details .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.default-theme .flight-details .journey-details .identifier-container .fare div:first-child{float:right}.default-theme .flight-details .journey-details .identifier-container .fare-wrapper{padding-right:.5rem;padding-top:.25rem;text-align:right}.default-theme .flight-details .journey-details .identifier-container .fare-wrapper .fare-class{color:#00000061;font-weight:700;text-align:right}.default-theme .flight-details .journey-details .identifier-container .fare-wrapper .flight-status-wrapper .rounded-pill{border-radius:50rem;color:#fff;font-size:12px;line-height:1;padding:4px 16px}.default-theme .flight-details .journey-details .details-row{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.default-theme .flight-details .journey-details .details-row .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;position:relative}@media (min-width: 768px){.default-theme .flight-details .journey-details .details-row .duration-details{padding-top:1.5rem}}.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon{align-items:center;color:#00000061;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .icon-24{display:none}}.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .icon{color:#00000061;display:block;font-size:32px}@media (max-width: 767.98px){.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .icon{font-size:24px}}.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:7rem}@media (max-width: 767.98px){.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.default-theme .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.default-theme .flight-details .journey-details .details-row .duration-details .journey-stops{color:#000000de;margin-top:.5rem}.default-theme .flight-details .journey-details .details-row .duration-details .journey{color:#0009}.default-theme .flight-details .journey-details .details-row .flight-time-details{color:#000000de}.default-theme .flight-details .journey-details .details-row .flight-time-details:last-of-type{text-align:right}.default-theme .flight-details .journey-details .details-row .flight-time-details .journey-title,.default-theme .flight-details .journey-details .details-row .flight-time-details .day-month{color:#0009}.default-theme .flight-details .journey-details .details-row .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.default-theme .flight-details .journey-details .details-row .flight-time-details .time{text-transform:lowercase}.default-theme .flight-details .journey-details .details-row .flight-time-details .time.delayed{color:#f28500}.default-theme .flight-details .expand{border-top:1px solid rgba(0,0,0,.2);min-height:41px;padding:1rem}@media (max-width: 767.98px){.default-theme .flight-details .expand.notmobile{display:none}}.default-theme .flight-details .expand .view-seats{display:none!important}.default-theme .flight-details .expand .view-seats[data-current-route=booking-select]{display:block!important}.default-theme .flight-details .expand .view-seats[data-current-route=booking-select] .details{border:1px solid #0069b3;display:block;line-height:15px;padding:.5rem;text-align:center;width:100%}.default-theme .flight-details .expand .view-seats[data-current-route=booking-select] .details .icon-primary{font-size:16px;margin-right:.5rem}.default-theme .flight-details .expand .wrapper{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.default-theme .flight-details .expand .wrapper{justify-content:start}}.default-theme .flight-details .expand .wrapper .details{display:inline;font-size:16px;margin:0;padding:0}.default-theme .flight-details .expand .wrapper div{color:#0069b3;display:flex;margin-left:.25rem;margin-top:.25rem}.default-theme .flight-details .expand .wrapper div.icon_chevron_right{transform:rotate(90deg)}.default-theme .flight-details .expand .wrapper div.icon_chevron_right.down{transform:rotate(270deg)}.default-theme .flight-segment-details{width:100%}.default-theme .flight-segment-details .segment-details{padding:.5rem 1rem 1.5rem;width:100%}@media (min-width: 768px){.default-theme .flight-segment-details .segment-details{padding-left:3rem;padding-right:3rem}}@media (max-width: 767.98px){.default-theme .flight-segment-details .segment-details{max-height:140px;overflow:scroll}}.default-theme .flight-segment-details .segment-details .flex-wrapper{display:flex;flex-direction:row}.default-theme .flight-segment-details .segment-details .flex-wrapper .circle-container{display:flex;flex-direction:row;margin-top:3rem;margin-top:36px!important;position:relative}@media (max-width: 767.98px){.default-theme .flight-segment-details .segment-details .flex-wrapper .circle-container{margin-top:26px!important}}.default-theme .flight-segment-details .segment-details .flex-wrapper .circle-container .stop-circle{background-color:#0069b3;border-radius:50%;height:7px;transform:translateY(4px);transition:all .2s;width:7px}.default-theme .flight-segment-details .segment-details .flex-wrapper .circle-container .line{border-bottom:1px solid #0069b3;display:inline-block;height:8px;transition:all .2s;width:10px}.default-theme .flight-segment-details .segment-details .flex-wrapper .circle-container .icon{color:#0069b3;left:-.23rem;position:absolute;top:auto!important;bottom:16px!important;transform:rotate(90deg)}.default-theme .flight-segment-details .segment-details .flex-wrapper .circle-container,.default-theme .flight-segment-details .segment-details .flex-wrapper .dashed-line{margin-right:15px}.default-theme .flight-segment-details .segment-details .flex-wrapper .dashed-line{border-left:1px dashed #0069b3;margin-right:-4px}.default-theme .flight-segment-details .segment-details .flex-wrapper .first{margin-top:5%}@media (max-width: 991.98px){.default-theme .flight-segment-details .segment-details .flex-wrapper .first{margin-top:8%}}@media (max-width: 767.98px){.default-theme .flight-segment-details .segment-details .flex-wrapper .first{margin-top:12%}}.default-theme .flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:32px}.default-theme .flight-segment-details .segment-details .flex-wrapper .seats-container{cursor:pointer}.default-theme .flight-segment-details .segment-details .flex-wrapper .seats-container>div{border:1px solid #0069b3;color:#0069b3;display:flex;justify-content:center;line-height:15px;padding:.5rem;text-align:center;width:100%}.default-theme .flight-segment-details .segment-details .flex-wrapper .seats-container>div .icon{margin-right:.5rem}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card{background-color:#f6f6f6;margin-bottom:1rem;padding:.5rem;width:100%}@media (min-width: 768px){.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card{padding:1rem}}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;width:100%}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .operated-by{color:#00000061;padding-bottom:.5rem;line-height:17px}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .identifiers{color:#000000de;display:flex;line-height:17px;overflow:hidden;padding-bottom:.5rem;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details{color:#000000de}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details.right-column{text-align:right}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .station-code{padding-bottom:.5rem;padding-top:.25rem}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .time-details{text-transform:lowercase}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details{display:flex;flex-direction:column-reverse}.default-theme .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details .wrapper{color:#0009;margin-top:1rem;text-align:center}.default-theme navitaire-digital-extras .segment-details .arrow{left:-.23rem;top:7rem}@media (max-width: 991.98px){.default-theme navitaire-digital-extras .segment-details .arrow{top:7.5rem}}@media (max-width: 767.98px){.default-theme navitaire-digital-extras .segment-details .arrow{top:5.75rem}}.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:4%}@media (max-width: 991.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:6%}}@media (max-width: 575.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:12%}}@media screen and (max-width: 425px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:9%}}@media (max-width: 991.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:8.5rem}}@media (max-width: 767.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:7.5rem}}.default-theme .flight-status .rounded-pill{border-radius:10px;color:#fff;font-family:Lato;font-size:12px;height:15px;letter-spacing:-.28px;line-height:15px;padding:.125rem .5rem;text-align:center;width:65px}.default-theme .flight-status .rounded-pill[status=OnTime]{background-color:#5ca137}.default-theme .flight-status .rounded-pill[status=Delayed],.default-theme .flight-status .rounded-pill[status=Early],.default-theme .flight-status .rounded-pill[status=EarlyArrival]{background-color:#ffe0b1}.default-theme .flight-status .rounded-pill[status=Cancelled]{background-color:#bd081e}.default-theme .flight-status .rounded-pill[status=Completed],.default-theme .flight-status .rounded-pill[status=Landed]{background-color:#00000061}.default-theme .flight-status .rounded-pill[status=Suspended]{background-color:#bd081e}.default-theme .flight-status .rounded-pill[status=InFlight],.default-theme .flight-status .rounded-pill[status=SeeAgent]{background-color:#00000061}.default-theme .passenger-select-tabs{background-color:#fafafa}.default-theme .passenger-select-tabs.pinned .tab{margin-left:0!important;padding:0!important}.default-theme .passenger-select-tabs.pinned .underline{padding-top:12px!important}.default-theme .ssr-select-layout .disabled{cursor:default!important}.default-theme .ssr-select-layout .content{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:2px;cursor:pointer;display:flex;flex-wrap:wrap;overflow:hidden;padding-right:1rem;white-space:normal}@media (max-width: 767.98px){.default-theme .ssr-select-layout .content{border-bottom:1px solid #e3eaf0}}@media (max-width: 767.98px){.default-theme .ssr-select-layout .content .image-wrapper{display:none}}.default-theme .ssr-select-layout .content .image-wrapper .image{height:160px;width:225px}.default-theme .ssr-select-layout .content .icon-wrapper{width:16.6666666667%;align-items:center;display:flex;justify-content:center;padding:.5rem 0}@media (min-width: 768px){.default-theme .ssr-select-layout .content .icon-wrapper{display:none}}.default-theme .ssr-select-layout .content .main-wrapper{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;padding:1rem 0}@media (min-width: 576px){.default-theme .ssr-select-layout .content .main-wrapper{padding-left:1.5rem}}.default-theme .ssr-select-layout .content .main-wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.default-theme .ssr-select-layout .content .main-wrapper .header{flex-direction:column;justify-content:center}}.default-theme .ssr-select-layout .content .main-wrapper .header .title{color:#0069b3;display:flex}@media (min-width: 768px){.default-theme .ssr-select-layout .content .main-wrapper .header .mobile-selection{display:none}}@media (min-width: 768px){.default-theme .ssr-select-layout .content .main-wrapper .header .mobile-caption{display:none}}.default-theme .ssr-select-layout .content .main-wrapper .selection{color:#00000061;display:flex;padding:.25rem 0}@media (max-width: 767.98px){.default-theme .ssr-select-layout .content .main-wrapper .selection{display:none}}.default-theme .ssr-select-layout .content .main-wrapper .content-description{width:83.3333333333%;color:#000000de;padding-top:.25rem}.default-theme .ssr-select-layout .content .main-wrapper .content-description .description{line-height:1.5rem}.default-theme .ssr-select-layout .content .main-wrapper .pricing{color:#000000de;display:flex;padding-top:.5rem}@media (max-width: 767.98px){.default-theme .ssr-select-layout .content .main-wrapper .pricing{display:none}}.default-theme .ssr-select-layout .content .control-wrapper{align-items:center;display:inline-flex;justify-content:flex-end}.default-theme .extras .promotions-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .extras .promotions-section{max-width:540px}}@media (min-width: 768px){.default-theme .extras .promotions-section{max-width:720px}}@media (min-width: 992px){.default-theme .extras .promotions-section{max-width:960px}}@media (min-width: 1200px){.default-theme .extras .promotions-section{max-width:1140px}}@media (min-width: 768px){.default-theme .extras .promotions-section{padding:0}}@media (max-width: 767.98px){.default-theme .extras .promotions-section{padding:1rem}}.default-theme .extras .header-breadcrumb .tabs{display:block;width:100%}.default-theme .extras .header-breadcrumb .tabs .select-leg-tabs,.default-theme .extras .header-breadcrumb .tabs .select-journey-tabs{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .extras .header-breadcrumb .tabs .select-leg-tabs,.default-theme .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:540px}}@media (min-width: 768px){.default-theme .extras .header-breadcrumb .tabs .select-leg-tabs,.default-theme .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:720px}}@media (min-width: 992px){.default-theme .extras .header-breadcrumb .tabs .select-leg-tabs,.default-theme .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:960px}}@media (min-width: 1200px){.default-theme .extras .header-breadcrumb .tabs .select-leg-tabs,.default-theme .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:1140px}}.default-theme .extras .header-breadcrumb .description{font-size:100%}.default-theme .extras .under-header-container{display:none}.default-theme .extras .under-header-container[data-current-route=booking-extras-hub]{display:block;padding-top:20px}@media (max-width: 991.98px){.default-theme .extras .under-header-container[data-current-route=booking-extras-hub]{margin:0 auto;max-width:720px}}@media (max-width: 767.98px){.default-theme .extras .under-header-container[data-current-route=booking-extras-seats]{display:block;padding-top:30px}}.default-theme .extras .under-header-container .under-header-wrapper{display:block;padding-top:165px}@media (max-width: 767.98px){.default-theme .extras .under-header-container .under-header-wrapper{padding-top:0}}.default-theme .extras .under-header-container .under-header-wrapper.one-way{padding-top:137px}@media (max-width: 767.98px){.default-theme .extras .under-header-container .under-header-wrapper.one-way{padding-top:0}}.default-theme .extras .under-header-container .under-header-wrapper>div{width:100%}.default-theme .extras .under-header-container .under-header-wrapper>div .flex-wrap{flex-wrap:wrap}.default-theme .extras .under-header-container .under-header-wrapper .selected-flights{display:block;width:100%}.default-theme .extras .passenger-select-hub-wrapper{margin-left:auto;margin-right:auto;width:100%;box-shadow:0 2px 8px #0000002b!important;background-color:#fafafa;margin-top:1rem;padding:0}@media (max-width: 767.98px){.default-theme .extras .passenger-select-hub-wrapper{box-shadow:none!important;background-color:#f5f8fb;margin-top:0}}.default-theme .extras .passenger-select-hub-wrapper.hidden{opacity:0;height:0}.default-theme .extras .passenger-select-hub-wrapper .passenger-select-tabs{margin-left:auto;margin-right:auto;width:100%;display:block;padding:0}@media (min-width: 576px){.default-theme .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:540px}}@media (min-width: 768px){.default-theme .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:720px}}@media (min-width: 992px){.default-theme .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:960px}}@media (min-width: 1200px){.default-theme .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:1140px}}@media (max-width: 767.98px){.default-theme .extras .passenger-select-hub-wrapper .passenger-select-tabs{background-color:#fafafa!important;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2)}}.default-theme .extras .outlet-container{padding-left:0;padding-right:0;padding-top:268px}@media (max-width: 767.98px){.default-theme .extras .outlet-container{padding-top:1px!important}}.default-theme .extras .outlet-container[data-current-route=booking-extras-hub]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding-top:20px}@media (min-width: 576px){.default-theme .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:540px}}@media (min-width: 768px){.default-theme .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:720px}}@media (min-width: 992px){.default-theme .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:960px}}@media (min-width: 1200px){.default-theme .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:1140px}}.default-theme .extras .outlet-container[data-current-route=booking-extras-insurance]{padding-top:140px}.default-theme .extras .outlet-container .extras-selection-container{display:flex;flex-direction:row;overflow:visible;padding-bottom:.25rem;white-space:nowrap}.default-theme .extras .image{background-size:cover;height:160px;width:225px}.default-theme .extras [data-current-route=booking-extras-seats],.default-theme .extras [data-current-route=booking-extras-bags],.default-theme .extras [data-current-route=booking-extras-meals],.default-theme .extras [data-current-route=booking-extras-insurance],.default-theme .extras [data-current-route=booking-extras-hotel]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .extras [data-current-route=booking-extras-seats],.default-theme .extras [data-current-route=booking-extras-bags],.default-theme .extras [data-current-route=booking-extras-meals],.default-theme .extras [data-current-route=booking-extras-insurance],.default-theme .extras [data-current-route=booking-extras-hotel]{max-width:540px}}@media (min-width: 768px){.default-theme .extras [data-current-route=booking-extras-seats],.default-theme .extras [data-current-route=booking-extras-bags],.default-theme .extras [data-current-route=booking-extras-meals],.default-theme .extras [data-current-route=booking-extras-insurance],.default-theme .extras [data-current-route=booking-extras-hotel]{max-width:720px}}@media (min-width: 992px){.default-theme .extras [data-current-route=booking-extras-seats],.default-theme .extras [data-current-route=booking-extras-bags],.default-theme .extras [data-current-route=booking-extras-meals],.default-theme .extras [data-current-route=booking-extras-insurance],.default-theme .extras [data-current-route=booking-extras-hotel]{max-width:960px}}@media (min-width: 1200px){.default-theme .extras [data-current-route=booking-extras-seats],.default-theme .extras [data-current-route=booking-extras-bags],.default-theme .extras [data-current-route=booking-extras-meals],.default-theme .extras [data-current-route=booking-extras-insurance],.default-theme .extras [data-current-route=booking-extras-hotel]{max-width:1140px}}@media (max-width: 767.98px){.default-theme .extras [data-current-route=booking-extras-seats] .passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-bags] .passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-meals] .passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-insurance] .passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-hotel] .passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){.default-theme .extras navitaire-digital-passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-seats] .passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-bags] .passenger-select-tabs,.default-theme .extras [data-current-route=booking-extras-meals] .passenger-select-tabs{box-shadow:none!important;background-color:#fafafa!important}}.default-theme .extras navitaire-digital-passenger-select-tabs .passenger-seat-selection,.default-theme .extras [data-current-route=booking-extras-seats] .passenger-select-tabs .passenger-seat-selection,.default-theme .extras [data-current-route=booking-extras-bags] .passenger-select-tabs .passenger-seat-selection,.default-theme .extras [data-current-route=booking-extras-meals] .passenger-select-tabs .passenger-seat-selection{display:block;color:#000000de}.default-theme .extras .passenger-select-tabs{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;padding:0}@media (max-width: 767.98px){.default-theme .extras .passenger-select-tabs{border-radius:0!important}.default-theme .extras .passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}}.default-theme .extras .passenger-select-tabs .tab .passenger-tab{display:flex;flex-direction:column;height:51px;justify-content:center}.default-theme .extras .passenger-select-tabs .tab .passenger-tab .wrapper{width:100%}.default-theme .extras .passenger-select-tabs .tab .passenger-tab .passenger-tab-content{display:flex;flex-direction:column;justify-content:center;width:100%}.default-theme .extras .passenger-select-tabs .tab .passenger-tab .passenger-tab-content .passenger-tab-name{cursor:pointer;display:flex;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.default-theme .selected-flights>.wrapper{overflow:hidden}@media (max-width: 767.98px){.default-theme .selected-flights>.wrapper{padding:16px}}.default-theme .selected-flights>.wrapper>.details-row{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767.98px){.default-theme .selected-flights>.wrapper>.details-row{box-shadow:0 2px 4px #0000002b!important}}.default-theme .selected-flights>.wrapper>.details-row>.flight-details{width:100%;background-color:#fafafa;color:#0009;display:block}.default-theme .selected-flights>.wrapper>.details-row>.flight-details .seats-description{display:none}.default-theme .selected-flights>.wrapper>.details-row .flight-segment-details{background-color:#fafafa;color:#0009;width:100%}.default-theme .selected-flights>.wrapper>.details-row .flight-segment-details .seats-container{display:none}.default-theme .selected-flights>.wrapper>.details-row .flight-segment-details .icon_chevron_right{top:7.5rem}.default-theme .fare-select .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}.default-theme .fare-select .flex-wrapper h1.title{color:#fff;margin-bottom:1rem!important;margin-top:1.5rem!important;text-align:center}@media (min-width: 768px){.default-theme .fare-select .flex-wrapper h1.title{margin-top:3rem!important}}.default-theme .fare-select .flex-wrapper h1.title .icon{color:#fff;padding-left:3rem}.default-theme .fare-select .flex-wrapper h1.title .close{cursor:pointer;position:absolute}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper h1.title .close{position:relative}}@media (min-width: 768px){.default-theme .fare-select .flex-wrapper h1.title .close{right:30px;top:30px}}.default-theme .fare-select .flex-wrapper .containers{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;flex-direction:row;justify-content:center;width:100%}@media (min-width: 576px){.default-theme .fare-select .flex-wrapper .containers{max-width:540px}}@media (min-width: 768px){.default-theme .fare-select .flex-wrapper .containers{max-width:720px}}@media (min-width: 992px){.default-theme .fare-select .flex-wrapper .containers{max-width:960px}}@media (min-width: 1200px){.default-theme .fare-select .flex-wrapper .containers{max-width:1140px}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers{flex-direction:column;padding:1.5rem}}@media (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers{justify-content:flex-start;overflow-y:scroll}}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden}}.default-theme .fare-select .flex-wrapper .containers .fare{background-color:#fff;border-radius:2px;display:flex;flex-direction:column;height:479px;margin:0 .25rem;width:300px}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare{flex-direction:row;margin-bottom:1rem;padding-bottom:0}}@media (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare{height:238px;width:690px}}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare{height:362px;margin-left:2rem;width:214px}.default-theme .fare-select .flex-wrapper .containers .fare:first-of-type{margin-left:0}}.default-theme .fare-select .flex-wrapper .containers .fare .image-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 0 0;height:168px}@media (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container{height:238px;width:225px}}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container{height:120px;width:214px}}.default-theme .fare-select .flex-wrapper .containers .fare .image-container.great-deal{position:relative}.default-theme .fare-select .flex-wrapper .containers .fare .image-container .deal-banner{background-color:#bd10e0;color:#fff;padding:3px .5rem;position:absolute;top:15px}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container .deal-banner{top:8px}}.default-theme .fare-select .flex-wrapper .containers .fare .image-container .triangle{border-color:#bd10e0 transparent #bd10e0 #bd10e0;border-style:solid;border-width:9px 8px 9px 0;height:0;left:70px;position:absolute;top:15px;width:0}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container .triangle{top:8px}}.default-theme .fare-select .flex-wrapper .containers .fare .image-container.first-box{background-image:url(Economy.dfc1becc6ef5b139.svg)}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container.first-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.default-theme .fare-select .flex-wrapper .containers .fare .image-container.second-box{background-image:url(EconomyPlus.6b726948800621b7.svg)}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container.second-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.default-theme .fare-select .flex-wrapper .containers .fare .image-container.third-box{background-image:url(FirstClass.7d3419ec6dedd6c6.svg)}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .image-container.third-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper{background-color:#fafafa;color:#0009;display:flex;flex-direction:column;height:237px;justify-content:space-between;padding:.5rem}@media (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper{height:238px;width:298px}}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper{height:220px;width:214px}}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper h2.title{color:#000000de;line-height:26px}@media (min-width: 768px){.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper h2.title{margin-bottom:.5rem}}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper .sub-title{color:#000000de;font-weight:700;line-height:19px;margin-bottom:.5rem}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper .description{line-height:26px}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul{list-style:none;margin:0;padding:0}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li{background:url(icon_check.e6f3f56e1bd2a99c.svg) no-repeat left top;padding-left:30px}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li{background-position-y:3px;background-size:15px;line-height:20px;padding-left:20px}}.default-theme .fare-select .flex-wrapper .containers .fare .description-wrapper .warning{color:#bd081e;padding:0 1rem;text-align:right}.default-theme .fare-select .flex-wrapper .containers .fare .select-container{background-color:#f6f6f6;display:flex;flex-direction:row;justify-content:space-between;padding:1rem .5rem}@media (min-width: 992px){.default-theme .fare-select .flex-wrapper .containers .fare .select-container{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare .select-container{flex-direction:column;padding:1rem}}.default-theme .fare-select .flex-wrapper .containers .fare .select-container button{width:129px}@media (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare .select-container button{height:48px}}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .select-container button{height:38px;width:92px}}.default-theme .fare-select .flex-wrapper .containers .fare .select-container button:not(.secondary-transparent){border:none}.default-theme .fare-select .flex-wrapper .containers .fare .select-container .price{color:#0009;line-height:26px}@media (max-width: 991.98px){.default-theme .fare-select .flex-wrapper .containers .fare .select-container .price{text-align:right}}@media (max-width: 767.98px){.default-theme .fare-select .flex-wrapper .containers .fare .select-container .price{font-size:16px;font-weight:700;line-height:26px}}.default-theme .fare-select .flex-wrapper .containers .fare .select-container .price.great-deal{color:#bd10e0}.default-theme .fare-select .flex-wrapper .containers .fare .select-container .price-per-person{color:#0009;text-align:right}.default-theme .low-fare-ribbon{display:block;transition:all .2s;width:100%}.default-theme .low-fare-ribbon .row{margin-left:0;margin-right:0}.default-theme .low-fare-ribbon .navitaire-digital-button{align-items:center;cursor:pointer;display:inline-block;transition:background .2s;width:40px}@media (max-width: 575.98px){.default-theme .low-fare-ribbon .navitaire-digital-button{display:none}}.default-theme .low-fare-ribbon .navitaire-digital-button:disabled{cursor:default}.default-theme .low-fare-ribbon .navitaire-digital-button:disabled .icon_chevron_left,.default-theme .low-fare-ribbon .navitaire-digital-button:disabled .icon_chevron_right{display:none}.default-theme .low-fare-ribbon .navitaire-digital-button.start{justify-content:start}.default-theme .low-fare-ribbon .navitaire-digital-button.end{justify-content:flex-end}.default-theme .low-fare-ribbon .items-wrapper{overflow:hidden}@media (min-width: 576px){.default-theme .low-fare-ribbon .items-wrapper{width:calc(100% - 80px)}}@media (max-width: 767.98px){.default-theme .low-fare-ribbon .items-wrapper{width:calc(100% - 90px)}}@media (max-width: 575.98px){.default-theme .low-fare-ribbon .items-wrapper{overflow:scroll;width:100%}}.default-theme .low-fare-ribbon .items-wrapper .items-container{transition:transform .2s;white-space:nowrap}.default-theme .low-fare-ribbon .items-wrapper .items-container .item{border:1px solid transparent;cursor:pointer;display:inline-block;padding-top:1rem;width:7.8125rem}.default-theme .low-fare-ribbon .items-wrapper .items-container .item.selected .underline{border-bottom:2px solid #0069b3}.default-theme .low-fare-ribbon .items-wrapper .items-container .item:hover,.default-theme .low-fare-ribbon .items-wrapper .items-container .item:focus{border:1px solid #0069b3;border-radius:3px;outline:0!important}.default-theme .low-fare-ribbon .items-wrapper .items-container .item.disabled{cursor:not-allowed}.default-theme .low-fare-ribbon .items-wrapper .items-container .item .icon{display:flex;justify-content:center;padding-top:.5rem}.default-theme .low-fare-ribbon .items-wrapper .items-container .item .price{color:#0009;padding-top:.5rem;text-align:center}.default-theme .low-fare-ribbon .items-wrapper .items-container .item .date{color:#000000de;text-align:center}.default-theme .low-fare-ribbon .underline{border-bottom:2px solid transparent;padding-top:1rem}.default-theme .low-fare-ribbon .selected .item-price{font-weight:700}.default-theme .login-dialog{background-color:#fff;border-radius:0 0 0 10px;position:absolute;right:0;top:0;width:460px}@media (max-width: 767.98px){.default-theme .login-dialog{border-radius:0;height:100%;width:100%}}.default-theme .login-dialog .column{display:flex;flex-direction:column;height:100%}.default-theme .login-dialog .close-button:focus{border:solid 1px rgba(0,0,0,.2)}.default-theme .login-dialog .login-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;background-color:#fafafa;color:#000000de;height:50%;padding-top:.5rem}@media (min-width: 576px){.default-theme .login-dialog .login-section{max-width:540px}}@media (min-width: 768px){.default-theme .login-dialog .login-section{max-width:720px}}@media (min-width: 992px){.default-theme .login-dialog .login-section{max-width:960px}}@media (min-width: 1200px){.default-theme .login-dialog .login-section{max-width:1140px}}.default-theme .login-dialog .login-section .h1{padding:1rem 15px}@media (min-width: 768px){.default-theme .login-dialog .login-section .h1{width:83.3333333333%;padding:0 15px}}.default-theme .login-dialog .login-section.show-error{height:100%}.default-theme .login-dialog .subtitle{margin:0;padding:0 15px}@media (min-width: 768px){.default-theme .login-dialog .form-group{padding-top:.5rem}}.default-theme .login-dialog .forgot{display:flex;padding-bottom:1.5rem;padding-left:0}@media (min-width: 768px){.default-theme .login-dialog .forgot{padding-bottom:.25rem}}@media (min-width: 768px){.default-theme .login-dialog .submit{padding-bottom:1rem}}.default-theme .login-dialog .icon{padding-right:.5rem}.default-theme .login-dialog button:not(.navitaire-digital-button-link){width:100%}.default-theme .login-dialog .error-container{color:#bd081e;margin:0;padding:0 15px}.default-theme .login-dialog .divider{margin:0;padding-top:1rem;text-align:center}@media (min-width: 768px){.default-theme .login-dialog .divider{display:none}}.default-theme .login-dialog .register{padding-bottom:1.5rem;padding-top:1rem}@media (min-width: 768px){.default-theme .login-dialog .register{display:none}}.default-theme .login-dialog .guest{display:flex;justify-content:center;padding-bottom:.5rem;padding-top:3rem}@media (min-width: 768px){.default-theme .login-dialog .guest{display:none}}.default-theme .login-dialog .login-text{display:flex;justify-content:center}@media (min-width: 768px){.default-theme .login-dialog .login-text{padding:1.5rem}}.default-theme .login-dialog .register-section{background-image:url(CreateAccount_Background.5d3ea58afe23fc7c.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px;border-radius:0 0 0 .5rem}@media (max-width: 767.98px){.default-theme .login-dialog .register-section{display:none}}.default-theme .login-dialog .register-section .title,.default-theme .login-dialog .register-section .subtitle,.default-theme .login-dialog .register-section .description{color:#fff}.default-theme .login-dialog .register-section .subtitle{padding-top:.25rem}.default-theme .login-dialog .register-section .title{padding-bottom:1rem;padding-top:1rem}.default-theme .login-dialog .register-section .button-text{padding-top:1rem}.default-theme .login-dialog .register-section .button-text button{width:100%}.default-theme .login-dialog .password-requirements ul{list-style-type:none;margin-bottom:1.5rem;margin-top:0;padding-left:1.5rem}.default-theme .login-dialog ul li:before{content:"\2014";margin-left:-20px;position:absolute}.default-theme .login-dialog button{cursor:pointer}.default-theme .login-dialog.loyalty-dialog{position:relative}@media (min-width: 576px){.default-theme .login-dialog.loyalty-dialog .column .row{background-color:#fafafa}}@media (min-width: 576px){.default-theme .login-dialog.loyalty-dialog .column .row .title{color:#000000de;justify-content:normal;padding-left:7px;font-size:32px}}@media (min-width: 576px){.default-theme .login-dialog.loyalty-dialog .column .row .close-pop-up-button{display:none}}.default-theme .login-dialog.loyalty-dialog .column .register-section{border-radius:0}.default-theme .login-dialog.loyalty-dialog .mobile-popup-header{display:flex}.default-theme .select-bags{display:block;min-width:100%;padding-top:50px;width:100%}@media (max-width: 991.98px){.default-theme .select-bags{padding-left:10px;padding-right:10px}}@media (max-width: 767.98px){.default-theme .select-bags navitaire-digital-ssr-control .ssr-control-wrapper{padding:1rem 0 0}}.default-theme .select-bags.one-way{padding-top:0}.default-theme .select-bags .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.default-theme .select-bags .wrapper .select-bags-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .select-bags .wrapper .select-bags-container{width:91.6666666667%}}@media (max-width: 767.98px){.default-theme .select-bags .wrapper .select-bags-container{width:100%!important}}.default-theme .select-bags .wrapper .bag-carry-on,.default-theme .select-bags .wrapper .bag-checked{margin-top:1rem}.default-theme .select-bags .wrapper .promotion-container{display:none}@media (min-width: 992px){.default-theme .select-bags .wrapper .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.default-theme .select-bags .wrapper .promotion-container .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.default-theme .select-bags .wrapper .promotion-container .promotion-placeholder .description{line-height:32px}.default-theme .select-bags .wrapper .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.default-theme .select-bags .wrapper .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.default-theme .select-bags .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.default-theme .select-bags .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.default-theme .select-meals{display:block;min-width:100%;padding-top:50px;width:100%}@media (max-width: 991.98px){.default-theme .select-meals{padding-left:10px;padding-right:10px}}.default-theme .select-meals.one-way{padding-top:0}.default-theme .select-meals .meals-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;justify-content:center;margin-left:0!important;margin-right:0!important;padding:0;width:100%}@media (min-width: 576px){.default-theme .select-meals .meals-container{max-width:540px}}@media (min-width: 768px){.default-theme .select-meals .meals-container{max-width:720px}}@media (min-width: 992px){.default-theme .select-meals .meals-container{max-width:960px}}@media (min-width: 1200px){.default-theme .select-meals .meals-container{max-width:1140px}}.default-theme .select-meals .meals-container .content{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .select-meals .meals-container .content{width:91.6666666667%}}@media (max-width: 767.98px){.default-theme .select-meals .meals-container .content{width:100%!important}}.default-theme .select-meals .meals-container .content .meal-item{margin-top:1.5em;overflow:hidden}.default-theme .select-meals .meals-container .content .meal-item:first-child{margin-top:0}.default-theme .select-meals .meals-container .content .meal-item .card-layout{min-height:180px}.default-theme .select-meals .meals-container .content .meal-item .image{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media (max-width: 767.98px){.default-theme .select-meals .meals-container .content .meal-item .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.default-theme .select-meals .meals-container .content .meal-item .card-title{padding-bottom:.5rem}.default-theme .select-meals .meals-container .content .meal-item .icon-row{display:flex;padding-bottom:.5rem;padding-top:.5rem}.default-theme .select-meals .meals-container .content .meal-item .icon-row .icon-description{align-items:center;display:flex;padding-left:.5rem;padding-right:.5rem}.default-theme .select-meals .meals-container .content .meal-item .icon-row .icon-description.last{padding-right:0!important}.default-theme .select-meals .meals-container .content .meal-item .description{color:#000000de;padding-bottom:0;padding-top:.5rem}.default-theme .select-meals .meals-container .content .meal-item .right-column{display:block;padding-bottom:1rem;width:100%}.default-theme .select-meals .meals-container .promotion-container{display:none}@media (min-width: 992px){.default-theme .select-meals .meals-container .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.default-theme .select-meals .meals-container .promotion-container .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.default-theme .select-meals .meals-container .promotion-container .promotion-placeholder .description{line-height:32px}.default-theme .select-meals .meals-container .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.default-theme .select-meals .meals-container .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.default-theme .tabs .chips-container,.default-theme .tabs .tabs-container{width:100%;background-color:#0069b3;overflow-x:auto;padding:0;white-space:nowrap}@media (max-width: 767.98px){.default-theme .tabs .chips-container,.default-theme .tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll}}.default-theme .tabs .tab,.default-theme .tabs .chip{color:#fff;cursor:pointer;transition:all .2s}.default-theme .tabs .tab.selected,.default-theme .tabs .chip.selected{background-color:#fafafa;color:#000000de}.default-theme .tabs .tab.selected .icon,.default-theme .tabs .chip.selected .icon{color:#000000de}.default-theme .tabs .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:inline-flex;justify-content:space-around;padding:.5rem 1.5rem;width:175px}.default-theme .tabs .tab .icon{display:inline-block}.default-theme .tabs .chip{background-color:#fafafa33;border-radius:45px;height:30px;width:140px}.default-theme .tabs .chip.last{margin-right:.5rem}.default-theme .select-journey-tabs{display:inline!important;padding:0!important}.default-theme .select-journey-tabs .select-flight{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767.98px){.default-theme .ssr-control .ssr-control-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem}.default-theme .ssr-control .ssr-control-wrapper button{height:53px}.default-theme .ssr-control .ssr-control-wrapper .plus-minus-controls{align-items:center;height:54px}.default-theme .ssr-control .ssr-control-wrapper .plus-minus-controls .sell-count{color:#000000de;padding:0 10px}}.default-theme .ssr-control .ssr-control-wrapper .ssr-price{align-items:center;color:#000000de;display:flex;justify-content:center;padding-top:.5rem}.default-theme .ssr-control .ssr-control-wrapper .plus-minus-controls{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding-top:.5rem}.default-theme .ssr-control .ssr-control-wrapper .plus-minus-controls .sell-count{color:#000000de}.default-theme .ssr-control .ssr-control-wrapper .disabled{color:#00000061}.default-theme .ssr-control .ssr-control-wrapper button{cursor:pointer;height:49px;width:49px}.default-theme .ssr-control .ssr-control-wrapper button .disabled{cursor:not-allowed!important}.default-theme .seatmap .seatmap-container{display:flex;padding:10px}.default-theme .seatmap .no-interact{cursor:default}.default-theme .seatmap .no-interact.exit{color:#bd081e}.default-theme .seatmap div[unit-type=Exit]{font-weight:700;justify-self:flex-end;overflow:visible;text-transform:uppercase;transform:rotate(270deg);width:10px}.default-theme .seatmap div[unit-type=Exit]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bd081e;content:"";height:0;margin-bottom:0;width:0}.default-theme .seatmap div[unit-type=Exit]:before{border-bottom:4px solid rgba(0,0,0,.6);border-bottom-left-radius:4px;border-bottom-right-radius:4px;content:"";height:0;margin-top:-4px;width:40px}.default-theme .seatmap div[unit-type=Exit].rotate180{justify-self:flex-start;overflow:visible;transform:rotate(270deg)}.default-theme .seatmap div[unit-type=Exit].rotate180:after{border-bottom:4px solid rgba(0,0,0,.6)!important;border-left:0;border-right:0;border-top:0;border-top-left-radius:4px;border-top-right-radius:4px;content:"";height:0;margin-bottom:-4px;width:40px}.default-theme .seatmap div[unit-type=Exit].rotate180:before{border-bottom:5px solid #bd081e;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;margin-top:0;width:0}.default-theme .seatmap .unit{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.default-theme .seatmap .seatmap{background-color:#fafafa;position:relative}@media (max-width: 767.98px){.default-theme .seatmap .seatmap{width:100%}}.default-theme .seatmap .compartment{color:#000000de;display:grid;display:-ms-grid;grid-gap:10px}.default-theme .seatmap .designator,.default-theme .seatmap .price{font-weight:700}.default-theme .seatmap .price{color:#fff;display:block}.default-theme .seatmap .designator{display:none}.default-theme .seatmap .selected .designator,.default-theme .seatmap .held .designator,.default-theme .seatmap .selected .price,.default-theme .seatmap .held .price{background-color:#bd081e}.default-theme .seatmap .normalseat{align-items:center;border-radius:2px;cursor:pointer;display:flex;height:100%;width:100%}.default-theme .seatmap .normalseat{background-color:#000}.default-theme .seatmap .normalseat .cushion{background-color:#000;border:2px solid #000}.default-theme .seatmap .legroom.normalseat{background-color:#0069b3}.default-theme .seatmap .legroom.normalseat .cushion{background-color:#0069b3;border:2px solid #0069b3}.default-theme .seatmap .premium.normalseat{background-color:#5ca137}.default-theme .seatmap .premium.normalseat .cushion{background-color:#5ca137;border:2px solid #5ca137}.default-theme .seatmap .normalseat.unavailable{background-color:#f5f8fb}.default-theme .seatmap .normalseat.unavailable .cushion{background-color:#f5f8fb;border:2px solid #f5f8fb}.default-theme .seatmap .normalseat.unavailable,.default-theme .seatmap .normalseat.unavailable:hover{background-color:#f5f8fb}.default-theme .seatmap .normalseat:hover{background-color:#012f50;border-radius:6px;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.default-theme .seatmap .normalseat.selected.held:hover{background-color:#012f50}.default-theme .seatmap .cushion{align-items:center;background-color:#0069b3;border:1px solid #0069b3;box-sizing:border-box;display:flex;flex-direction:column;height:95%;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.default-theme .seatmap .cushion:hover,.default-theme .seatmap .normalseat .cushion:hover,.default-theme .seatmap .legroom.normalseat .cushion:hover{background-color:#012f50;border:1px solid #012f50}.default-theme .seatmap .unavailable .cushion:hover{background-color:#f5f8fb;border:1px solid #f5f8fb}.default-theme .seatmap .normalseat.selected .cushion,.default-theme .seatmap .normalseat.held .cushion{background-color:#bd081e;border:1.2px solid #fff!important;border-radius:2px}.default-theme .seatmap .normalseat.selected:hover .cushion{background-color:#bd081e}.default-theme .seatmap .normalseat.unavailable .cushion{background-color:#f5f8fb;border:1px solid #f5f8fb;cursor:not-allowed}.default-theme .seatmap .normalseat.held{background-color:#f5f8fb;color:#012f50;cursor:not-allowed}.default-theme .seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:pointer}.default-theme navitaire-digital-plane-container{display:block;max-width:510px;position:relative}@media (max-width: 767.98px){.default-theme navitaire-digital-plane-container{width:100%}}.default-theme navitaire-digital-plane-container .nose{background-image:url(plane-nose.3ac6812313c97d08.svg);background-repeat:no-repeat;background-size:contain;height:425px;margin-bottom:-3px;position:relative;width:342px;z-index:1}.default-theme navitaire-digital-plane-container .body{box-sizing:border-box;display:block;padding-left:8px;padding-right:8px;position:relative;z-index:2}@media (max-width: 767.98px){.default-theme navitaire-digital-plane-container .body{padding-left:0;padding-right:0;width:100%}}.default-theme navitaire-digital-plane-container .body .body-inside{box-sizing:border-box;display:block;padding:0 18px 0 15px;position:relative;transform:translateY(-30px);width:100%;z-index:20}@media (max-width: 767.98px){.default-theme navitaire-digital-plane-container .body .body-inside{padding:0;transform:translateY(0)}}.default-theme navitaire-digital-plane-container .body .nose-inside{background-position:-19px;background-repeat:no-repeat;background-size:363px 190px;height:183px;left:8px;position:absolute;top:-160px;width:324px;z-index:10}.default-theme navitaire-digital-plane-container .body .nose-inside .nose-wc{background-repeat:no-repeat;background-size:contain;height:63px;position:absolute;width:116px}.default-theme navitaire-digital-plane-container .body .nose-inside .nose-wc.left{left:16px;top:19px}.default-theme navitaire-digital-plane-container .card{background-color:#fafafa;border-bottom-left-radius:100px;border-bottom-right-radius:100px;height:90px;left:275px;position:absolute;top:290px;width:450px}.default-theme navitaire-digital-plane-container .tail{background-image:url(plane-tail.ce1fa992456e03dc.svg);background-repeat:no-repeat;background-size:contain;height:800px;margin-left:-242px;margin-top:-332px;position:relative;width:1000px}.default-theme navitaire-digital-plane-container .wing{background-repeat:no-repeat;background-size:contain;height:806px;position:absolute;top:30%;width:854px;z-index:9}.default-theme navitaire-digital-plane-container .wing.left{background-image:url(plane-left-wing.6c2b61f2fabce4dc.svg);left:-820px}.default-theme navitaire-digital-plane-container .wing.right{background-image:url(plane-right-wing.52826a8491fde20f.svg);left:474px}.default-theme .login-dialog{background-color:#fff;border-radius:0 0 0 10px;position:absolute;right:0;top:0;width:460px}@media (max-width: 767.98px){.default-theme .login-dialog{border-radius:0;height:100%;width:100%}}.default-theme .login-dialog .column{display:flex;flex-direction:column;height:100%}.default-theme .login-dialog .close-button:focus{border:solid 1px rgba(0,0,0,.2)}.default-theme .login-dialog .login-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;background-color:#fafafa;color:#000000de;height:50%;padding-top:.5rem}@media (min-width: 576px){.default-theme .login-dialog .login-section{max-width:540px}}@media (min-width: 768px){.default-theme .login-dialog .login-section{max-width:720px}}@media (min-width: 992px){.default-theme .login-dialog .login-section{max-width:960px}}@media (min-width: 1200px){.default-theme .login-dialog .login-section{max-width:1140px}}.default-theme .login-dialog .login-section .h1{padding:1rem 15px}@media (min-width: 768px){.default-theme .login-dialog .login-section .h1{width:83.3333333333%;padding:0 15px}}.default-theme .login-dialog .login-section.show-error{height:100%}.default-theme .login-dialog .subtitle{margin:0;padding:0 15px}@media (max-width: 767.98px){.default-theme .login-dialog .subtitle{display:none}}@media (min-width: 768px){.default-theme .login-dialog .form-group{padding-top:.5rem}}.default-theme .login-dialog .forgot{display:flex;padding-bottom:1.5rem;padding-left:0}@media (min-width: 768px){.default-theme .login-dialog .forgot{padding-bottom:.25rem}}@media (min-width: 768px){.default-theme .login-dialog .submit{padding-bottom:1rem}}.default-theme .login-dialog .icon{padding-right:.5rem}.default-theme .login-dialog button:not(.navitaire-digital-button-link){width:100%}.default-theme .login-dialog .error-container{color:#bd081e;margin:0;padding:0 15px}.default-theme .login-dialog .divider{margin:0;padding-top:1rem;text-align:center}@media (min-width: 768px){.default-theme .login-dialog .divider{display:none}}.default-theme .login-dialog .register{padding-bottom:1.5rem;padding-top:1rem}@media (min-width: 768px){.default-theme .login-dialog .register{display:none}}.default-theme .login-dialog .guest{display:flex;justify-content:center;padding-bottom:.5rem;padding-top:3rem}@media (min-width: 768px){.default-theme .login-dialog .guest{display:none}}.default-theme .login-dialog .login-text{display:flex;justify-content:center}@media (min-width: 768px){.default-theme .login-dialog .login-text{padding:1.5rem}}.default-theme .login-dialog .register-section{background-image:url(CreateAccount_Background.5d3ea58afe23fc7c.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px;border-radius:0 0 0 .5rem}@media (max-width: 767.98px){.default-theme .login-dialog .register-section{display:none}}.default-theme .login-dialog .register-section .title,.default-theme .login-dialog .register-section .subtitle,.default-theme .login-dialog .register-section .description{color:#fff}.default-theme .login-dialog .register-section .subtitle{padding-top:.25rem}.default-theme .login-dialog .register-section .title{padding-bottom:1rem;padding-top:1rem}.default-theme .login-dialog .register-section .button-text{padding-top:1rem}.default-theme .login-dialog .register-section .button-text button{width:100%}.default-theme .login-dialog .password-requirements ul{list-style-type:none;margin-bottom:1.5rem;margin-top:0;padding-left:1.5rem}.default-theme .login-dialog ul li:before{content:"\2014";margin-left:-20px;position:absolute}.default-theme .login-dialog button{cursor:pointer}.default-theme .login-dialog.loyalty-dialog{position:relative}@media (min-width: 576px){.default-theme .login-dialog.loyalty-dialog .column .row{background-color:#fafafa}}@media (min-width: 576px){.default-theme .login-dialog.loyalty-dialog .column .row .title{color:#000000de;justify-content:normal;padding-left:7px;font-size:32px}}@media (min-width: 576px){.default-theme .login-dialog.loyalty-dialog .column .row .close-pop-up-button{display:none}}.default-theme .login-dialog.loyalty-dialog .column .register-section{border-radius:0}.default-theme .login-dialog.loyalty-dialog .mobile-popup-header{display:flex}@media (max-width: 767.98px){.default-theme .login-dialog.loyalty-dialog .mobile-popup-header{display:none}}.default-theme .view-profile{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.default-theme .view-profile button{color:#fff;cursor:pointer;display:flex}.default-theme .view-profile button:hover{cursor:pointer}.default-theme .view-profile button .initials-circle{align-items:center;background-color:#012f50;border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;width:42px}.default-theme .view-profile button .initials-circle.loyalty-star-icon{border-color:#ffffff61;border-style:solid;border-width:thin;color:#ffffffde;background-color:#fff0}@media (max-width: 767.98px){.default-theme .view-profile button .initials-circle.loyalty-star-icon{height:24px;width:24px}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .view-profile button .initials-circle.loyalty-star-icon{height:32px;width:32px}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .view-profile button .initials-circle.loyalty-star-icon .icon{font-size:14px}}@media (max-width: 767.98px){.default-theme .view-profile button .initials-circle.loyalty-star-icon .icon{font-size:12px}}@media (min-width: 768px){.default-theme .view-profile button .initials-circle{margin-right:.5rem}.default-theme .view-profile button .initials-circle .initials{display:flex;text-transform:uppercase}}.default-theme .view-profile button .loyalty-container{text-align:left}.default-theme .view-profile button .loyalty-container .loyalty-title{font-size:12px}.default-theme .view-profile button .loyalty-container .loyalty-points{font-size:14px}@media (max-width: 767.98px){.default-theme .view-profile button .loyalty-container{display:none}}.default-theme .view-profile button .name{align-items:center;justify-content:center;text-transform:capitalize}@media (max-width: 767.98px){.default-theme .view-profile button .name{display:none}}.default-theme demo-extras-hub-page,.default-theme demo-select-meals-page,.default-theme demo-select-bags-page,.default-theme demo-select-insurance-page,.default-theme demo-manage-insurance-page,.default-theme demo-select-hotel-page,.default-theme demo-manage-hotel-page{width:100%}.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .promotion,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .promotion,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .promotion,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .promotion,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .promotion,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .promotion,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .promotion{width:100%}.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .text,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .text,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .text,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .text,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .text,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .text,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .text{width:100%}.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .title .description{color:#0069b3;text-align:center;white-space:normal}@media (min-width: 768px){.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .title .description,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .body .description{color:#0069b3;text-align:center;white-space:normal}@media (min-width: 768px){.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .body .description,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}.default-theme demo-extras-hub-page navitaire-digital-cms-promotion-component .image-component-div img,.default-theme demo-select-meals-page navitaire-digital-cms-promotion-component .image-component-div img,.default-theme demo-select-bags-page navitaire-digital-cms-promotion-component .image-component-div img,.default-theme demo-select-insurance-page navitaire-digital-cms-promotion-component .image-component-div img,.default-theme demo-manage-insurance-page navitaire-digital-cms-promotion-component .image-component-div img,.default-theme demo-select-hotel-page navitaire-digital-cms-promotion-component .image-component-div img,.default-theme demo-manage-hotel-page navitaire-digital-cms-promotion-component .image-component-div img{float:right}.default-theme navitaire-digital-extras-hub{display:flex;display:block;min-width:100%;order:-1}.default-theme navitaire-digital-extras-hub navitaire-digital-ssr-select-layout{cursor:pointer}.default-theme navitaire-digital-extras-hub navitaire-digital-ssr-select-layout .icon_chevron_right{color:#0069b3}.default-theme navitaire-digital-extras-hub navitaire-digital-ssr-select-layout navitaire-digital-tab.passenger-tab{height:50px}.default-theme demo-select-page{display:block;padding-top:230px}@media (max-width: 767.98px){.default-theme demo-select-page{padding-top:110px}}.default-theme demo-select-page .header-bar-bottom-relative{display:none}.default-theme navitaire-digital-fare-select{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-fare-select .close{bottom:30px;left:80%;right:auto;top:auto;transform:translate(-50%)}}.default-theme demo-passengers-page{display:block;padding-top:200px}@media (max-width: 767.98px){.default-theme demo-passengers-page{padding-top:110px}}.default-theme demo-passengers-page .column{width:100%}.default-theme demo-passengers-page .promotions-section{background-color:#fff;box-shadow:0 2px 4px #0000002b!important;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme demo-passengers-page .promotions-section{max-width:540px}}@media (min-width: 768px){.default-theme demo-passengers-page .promotions-section{max-width:720px}}@media (min-width: 992px){.default-theme demo-passengers-page .promotions-section{max-width:960px}}@media (min-width: 1200px){.default-theme demo-passengers-page .promotions-section{max-width:1140px}}@media (max-width: 767.98px){.default-theme demo-passengers-page .promotions-section{padding-bottom:0}}.default-theme demo-extras-page{display:block;max-width:100%;overflow-x:hidden}@media (max-width: 767.98px){.default-theme demo-extras-page{background:#fafafa}.default-theme demo-extras-page~.container{background:#fafafa}.default-theme demo-extras-page~.container .footer-container,.default-theme demo-extras-page~.container .footer-container .footer-component{min-height:-moz-fit-content;min-height:fit-content}.default-theme demo-extras-page .passenger-select-hub-wrapper+.container.px-0.outlet-container{padding-top:0}.default-theme demo-extras-page .passenger-select-hub-wrapper.mt-3{margin-top:0!important}}@media (max-width: 767.98px){.default-theme .header-breadcrumb .header-padding-row,.default-theme .header-breadcrumb .page-padding-row{height:78px}.default-theme .header-breadcrumb .page-padding-row.tabs{height:136px}.default-theme .header-breadcrumb .page-padding-row.extras{height:151px}.default-theme .header-breadcrumb .page-padding-row.tabs.extras{height:190px}}.default-theme .header-breadcrumb[data-current-route=booking-extras-hub].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.default-theme .header-breadcrumb[data-current-route=booking-payment].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.default-theme .header-breadcrumb[data-current-route=booking-payment] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (max-width: 767.98px){.default-theme .header-breadcrumb[data-current-route=booking-payment] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}}.default-theme .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-bags].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-meals].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-insurance].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-hotel].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767.98px){.default-theme .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-bags].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-meals].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-insurance].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=booking-extras-hotel].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-bags] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-meals] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-insurance] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-hotel] header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (max-width: 767.98px){.default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-bags] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-meals] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-insurance] header,.default-theme .header-breadcrumb[data-current-route=booking-extras-hotel] header{box-shadow:none!important;border-bottom:2px solid rgba(255,255,255,.2);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header .bottom-row,.default-theme .header-breadcrumb[data-current-route=booking-extras-bags] header .bottom-row,.default-theme .header-breadcrumb[data-current-route=booking-extras-meals] header .bottom-row,.default-theme .header-breadcrumb[data-current-route=booking-extras-insurance] header .bottom-row,.default-theme .header-breadcrumb[data-current-route=booking-extras-hotel] header .bottom-row{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 767.98px){.default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row{height:94px!important}}.default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row .back-button-wrapper{align-items:center;display:flex;min-width:34px}@media (max-width: 767.98px){.default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row .navigate-back{padding-left:.5rem}}.default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row .log-in-control{margin-left:.5rem}@media (max-width: 767.98px){.default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row .log-in-control{display:flex;flex-direction:column;justify-content:center;padding:0 .5rem 0 0!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.default-theme .header-breadcrumb{transform:translate(0)}}@media (max-width: 767.98px){.default-theme .header-navigation .header-padding-row,.default-theme .header-navigation .page-padding-row{height:78px}.default-theme .header-navigation .page-padding-row.tabs{height:118px}.default-theme .header-navigation .page-padding-row.extras{height:151px}.default-theme .header-navigation .page-padding-row.tabs.extras{height:190px}.default-theme .header-navigation .page-padding-row.links{height:105px}}.default-theme .header-navigation.scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.default-theme .header-navigation .header-navigation-wrapper{margin:0 auto;padding:0!important}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper header{height:78px}.default-theme .header-navigation .header-navigation-wrapper.mobile-nav-links header{height:105px}.default-theme .header-navigation .header-navigation-wrapper.center-logo .left-column .logo{display:none!important}.default-theme .header-navigation .header-navigation-wrapper.center-logo .middle-column .logo{display:inline-block}}.default-theme .header-navigation .header-navigation-wrapper .logo{display:inline-block}.default-theme .header-navigation .header-navigation-wrapper .left-column{width:16.6666666667%;align-items:center;display:flex}@media (min-width: 768px){.default-theme .header-navigation .header-navigation-wrapper .left-column{width:8.3333333333%}}.default-theme .header-navigation .header-navigation-wrapper .left-column .navigate-back-button{color:#fff;cursor:pointer}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .left-column .navigate-back-button{padding-left:1rem}}.default-theme .header-navigation .header-navigation-wrapper .left-column .navigate-back-button .icon{margin-right:.5rem}.default-theme .header-navigation .header-navigation-wrapper .middle-column{width:58.3333333333%;display:flex;justify-content:center}@media (min-width: 576px){.default-theme .header-navigation .header-navigation-wrapper .middle-column{padding-left:3rem}}@media (min-width: 768px){.default-theme .header-navigation .header-navigation-wrapper .middle-column{width:75%;padding-left:1rem}}.default-theme .header-navigation .header-navigation-wrapper .middle-column .navigation-links{display:inline-flex;margin-left:20%;max-width:80%;padding-top:1.5rem;width:80%}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .middle-column .navigation-links{display:none}}@media (max-width: 991.98px){.default-theme .header-navigation .header-navigation-wrapper .middle-column .navigation-links{margin-left:0%;max-width:100%}}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .middle-column .navigation-links{margin-left:0%;max-width:100%}}.default-theme .header-navigation .header-navigation-wrapper .middle-column .mobile-title{font-size:18px}@media (min-width: 576px){.default-theme .header-navigation .header-navigation-wrapper .middle-column .mobile-title{display:none}}.default-theme .header-navigation .header-navigation-wrapper .middle-column .logo{display:none}.default-theme .header-navigation .header-navigation-wrapper .menu-column{align-items:center;display:flex;justify-content:center}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .menu-column{padding:0 1rem;position:absolute;right:80px}.default-theme .header-navigation .header-navigation-wrapper .menu-column .container{padding-top:0!important}}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .menu-column[data-current-route=profile-hub]{right:22px!important}}.default-theme .header-navigation .header-navigation-wrapper .menu-column .container{padding-top:1.5rem}@media (max-width: 991.98px){.default-theme .header-navigation .header-navigation-wrapper .menu-column .container{padding:0}}.default-theme .header-navigation .header-navigation-wrapper .menu-column .container .language-selection-component{padding:0!important}.default-theme .header-navigation .header-navigation-wrapper .right-column{display:flex;height:100%;justify-content:flex-end}.default-theme .header-navigation .header-navigation-wrapper .log-in-control{padding-left:1rem;padding-right:1.5rem;width:100%}@media (min-width: 768px){.default-theme .header-navigation .header-navigation-wrapper .mobile-links{display:none}}.default-theme .header-navigation .header-navigation-wrapper .behind-header-row{display:flex;flex-direction:row;width:100%}.default-theme .header-navigation .header-navigation-wrapper .behind-header-row .header-row,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links{width:100%}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .behind-header-row .header-row,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links{position:absolute;top:0}}.default-theme .header-navigation .header-navigation-wrapper [data-current-route=manage-itinerary] .behind-header-row{display:none!important}.default-theme .header-navigation .header-navigation-wrapper .header-title-container{width:100%}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper .header-title-container{font-size:18px;line-height:22px;text-align:center}}.default-theme .header-navigation.success header{background-color:#5ca137;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width: 767.98px){.default-theme .header-navigation.success header{height:109px}}.default-theme .new-card{flex-direction:column}.default-theme .new-card .main-container{margin-left:auto;margin-right:auto;width:100%;padding:0 30px;padding-top:3rem}@media (min-width: 576px){.default-theme .new-card .main-container{max-width:540px}}@media (min-width: 768px){.default-theme .new-card .main-container{max-width:720px}}@media (min-width: 992px){.default-theme .new-card .main-container{max-width:960px}}@media (min-width: 1200px){.default-theme .new-card .main-container{max-width:1140px}}@media (max-width: 767.98px){.default-theme .new-card .main-container{padding-top:1rem}}@media (min-width: 768px){.default-theme .new-card .main-container .new-card-form,.default-theme .new-card .main-container .new-card-sidebar{width:50%}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .new-card .main-container .new-card-form{width:66.6666666667%}.default-theme .new-card .main-container .new-card-sidebar{width:33.3333333333%}}.default-theme .new-card .main-container .main-content{display:flex;flex-wrap:wrap}.default-theme .new-card .main-container .main-content .title{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}@media (max-width: 767.98px){.default-theme .new-card .main-container .main-content .title{width:100%}}.default-theme .new-card .main-container .main-content .title h3{align-items:flex-end;color:#000000de;display:flex}.default-theme .new-card .main-container .main-content .title .card-icons{display:flex;flex-direction:row}.default-theme .new-card .main-container .main-content .title .card-icons .vi-background{background-image:url(Visa.59da7ed702554637.svg);height:32px;margin-right:.5rem;width:50px}.default-theme .new-card .main-container .main-content .title .card-icons .mc-background{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);height:32px;margin-right:.5rem;width:50px}.default-theme .new-card .main-container .main-content .title .card-icons .ax-background{background-image:url(Amex.4c6824bd80985c55.svg);height:32px;width:31px}.default-theme .new-card .main-container form .form-field{width:100%}.default-theme .new-card .main-container form .form-field .navitaire-digital-form-field-container{border-radius:2px}.default-theme .new-card .main-container form .form-field.month,.default-theme .new-card .main-container form .form-field.year{width:50%}@media (min-width: 576px){.default-theme .new-card .main-container form .form-field.month,.default-theme .new-card .main-container form .form-field.year{width:41.6666666667%}}.default-theme .new-card .main-container form .form-field:not(:first-of-type){padding-left:15px}@media (max-width: 767.98px){.default-theme .new-card .main-container form .form-field.cvv{padding:0}}@media (min-width: 576px){.default-theme .new-card .main-container form .form-field.cvv{width:16.6666666667%}}.default-theme .new-card .main-container form .form-field .image-container{margin-right:1.125rem}.default-theme .new-card .main-container form .form-field .image-container .cc-image{background-position:right;background-repeat:no-repeat;height:32px;margin-right:10px;transform:translate(-29px,-7px);width:50px}.default-theme .new-card .main-container form .form-field .image-container .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.default-theme .new-card .main-container form .form-field .image-container .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.default-theme .new-card .main-container form .form-field .image-container .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.default-theme .new-card .main-container form>div{display:flex;flex-wrap:wrap}.default-theme .new-card .main-container .footer-row{align-items:center;display:flex;padding:.5rem 0}@media (max-width: 575.98px){.default-theme .new-card .main-container .footer-row{flex-wrap:wrap;padding:0}}.default-theme .new-card .main-container .footer-row>div{width:50%}@media (max-width: 575.98px){.default-theme .new-card .main-container .footer-row>div{width:100%;padding:1rem 0}}.default-theme .new-card .main-container .footer-row .add-card{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0}@media (max-width: 575.98px){.default-theme .new-card .main-container .footer-row .add-card{justify-content:center;padding:1rem 0}.default-theme .new-card .main-container .footer-row .add-card h3{padding-left:.5rem}}.default-theme .new-card .main-container .footer-row .add-card h3{color:#000000de}@media (min-width: 768px){.default-theme .new-card .main-container .footer-row .add-card h3{padding-left:.5rem}}.default-theme .new-card .main-container .footer-row .use-card{display:flex;justify-content:flex-end;padding-bottom:1rem}@media (max-width: 767.98px){.default-theme .new-card .main-container .footer-row .use-card{justify-content:center}}.default-theme .new-card .main-container .footer-row .use-card .from-wallet{align-items:center;display:flex}.default-theme .new-card .navitaire-digital-button-link{color:#0069b3;font-family:Lato;font-size:18px;letter-spacing:0;line-height:22px}.default-theme .new-card .navitaire-digital-button-link.with-icon{align-items:center;display:flex;justify-content:flex-end}@media (min-width: 992px){.default-theme .new-card .navitaire-digital-button-link.with-icon{width:85%}}@media (min-width: 1200px){.default-theme .new-card .navitaire-digital-button-link.with-icon{width:70%}}.default-theme .payment-confirmation{align-items:center;background-color:#5ca137;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.default-theme .payment-confirmation>*{color:#fff;text-align:center}.default-theme .payment-confirmation p{color:#fff}.default-theme .payment-confirmation>hr{border:1px solid rgba(255,255,255,.2);margin-bottom:1.5rem;width:100%}.default-theme .payment-confirmation .title{padding-top:.5rem}.default-theme .payment-confirmation .title .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.default-theme .payment-confirmation .title p.description{color:#fff;line-height:32px;margin-bottom:1rem}.default-theme .payment-confirmation .details{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1.5rem;width:280px}.default-theme .payment-confirmation .details .row{display:flex;justify-content:space-between}.default-theme .payment-confirmation .details .row.external{margin-top:1rem}.default-theme .payment-confirmation .details .additional-info{font-size:10px;margin-top:.5rem}.default-theme .payment-confirmation .details .additional-info .pnr-refresh{color:#fff}.default-theme .payment-confirmation .details .additional-info .link{color:#fff;cursor:pointer;text-decoration:underline}.default-theme .stored-cards{background-color:#0069b3;display:flex;flex-direction:column;padding:0 15px;width:100%}.default-theme .stored-cards .cards-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .stored-cards .cards-container{max-width:540px}}@media (min-width: 768px){.default-theme .stored-cards .cards-container{max-width:720px}}@media (min-width: 992px){.default-theme .stored-cards .cards-container{max-width:960px}}@media (min-width: 1200px){.default-theme .stored-cards .cards-container{max-width:1140px}}@media (min-width: 768px){.default-theme .stored-cards .cards-container{padding-bottom:1rem}}.default-theme .stored-cards .cards-container .cards-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;overflow-x:auto}.default-theme .stored-cards .cards-container .cards-row .simplebar-content{display:flex;flex-direction:row}.default-theme .stored-cards .cards-container .cards-row .stored-payment{width:100%;display:flex;flex-direction:column;height:auto;margin:.25rem 0 1rem;margin-right:10px;width:306px}@media (max-width: 320.98px){.default-theme .stored-cards .cards-container .cards-row .stored-payment{width:285px}}.default-theme .stored-cards .cards-container .cards-row .stored-payment .payment-fee{white-space:nowrap;font-size:12px;color:#fff;letter-spacing:.3px}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card{border-radius:10px;height:150px;opacity:.43;padding:0 15px;transition:all .5s;width:280px}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card.vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card.mc{background-image:url(orange-background.29637df9a75e2750.svg)}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card.ax{background-image:url(blue-background.586d918865d5f09b.svg)}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card :hover{cursor:pointer}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active{height:167px;opacity:1;transition:all .5s;width:305px}@media (max-width: 320.98px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active{width:285px}}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active :hover{cursor:auto}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row{display:flex;flex-direction:row;padding:1rem 0 1.5rem;width:100%}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .logo{margin-right:.5rem}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .vi-logo{background-image:url(Visa.59da7ed702554637.svg);background-size:contain;height:20px;width:31px}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .mc-logo{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);background-size:contain;height:20px;width:31px}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .ax-logo{background-image:url(Amex.4c6824bd80985c55.svg);background-size:contain;height:20px;width:21px}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .label-text{align-items:center;color:#fff;display:flex}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row{width:100%}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row .card-number{align-items:center;color:#fff;display:flex}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row .card-number .masking-dots{font-size:30px;padding-right:.25rem}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{margin-left:auto;margin-right:auto;width:100%;color:#fff;display:flex;flex-direction:row;padding:0;transform:translateY(-15px);transition:all .5s}@media (min-width: 576px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:540px}}@media (min-width: 768px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:720px}}@media (min-width: 992px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:960px}}@media (min-width: 1200px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:1140px}}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row.is-active{transform:translateY(0);transition:all .5s}@media (max-width: 320.98px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row.is-active{width:285px}}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder{width:100%;display:flex;justify-content:space-between;padding-top:.25rem}@media (max-width: 320.98px){.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder{width:90%}}.default-theme .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder .label-text{color:#fff}.default-theme .stored-cards .cvv-container{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.default-theme .stored-cards .cvv-container{flex-direction:column}}.default-theme .stored-cards .cvv-container .cvv-column{width:305px}@media (max-width: 320.98px){.default-theme .stored-cards .cvv-container .cvv-column{width:285px}}.default-theme .stored-cards .cvv-container .right-column{align-items:center;display:flex;justify-content:flex-end;padding-bottom:1rem;width:100%}@media (min-width: 768px){.default-theme .stored-cards .cvv-container .right-column{width:50%}}.default-theme .stored-cards .cvv-container .right-column .use-profile-card{color:#fff;cursor:pointer;font-weight:400!important}.default-theme .stored-cards .form-field{background-color:transparent}.default-theme .stored-cards .form-field .navitaire-digital-form-field-container{border:none;position:relative}.default-theme .stored-cards .form-field .error{background-color:#e3eaf0;padding-bottom:2px;padding-left:10px;padding-top:2px;transform:translateY(47px)!important;width:100%}@media (max-width: 767.98px){.default-theme .stored-cards .form-field .error{padding-bottom:4px;padding-top:4px}}.default-theme .stored-cards .form-field input{color:#000000de}.default-theme .stored-cards .form-field input.ng-invalid{border-bottom-left-radius:0;border-bottom-right-radius:0}.default-theme .billing-info-form{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0;padding-top:1.5rem}@media (min-width: 576px){.default-theme .billing-info-form{max-width:540px}}@media (min-width: 768px){.default-theme .billing-info-form{max-width:720px}}@media (min-width: 992px){.default-theme .billing-info-form{max-width:960px}}@media (min-width: 1200px){.default-theme .billing-info-form{max-width:1140px}}.default-theme .billing-info-form .title{color:#000000de;padding:1rem 1rem 1.5rem 1.5rem}@media (max-width: 767.98px){.default-theme .billing-info-form .title{align-items:center;background-color:#fafafa;display:flex}}.default-theme .billing-info-form .form-card{margin-left:auto;margin-right:auto;box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important;background-color:#fff;border-radius:2px;overflow:hidden;padding:0 30px;width:100%}@media (min-width: 576px){.default-theme .billing-info-form .form-card{max-width:540px}}@media (min-width: 768px){.default-theme .billing-info-form .form-card{max-width:720px}}@media (min-width: 992px){.default-theme .billing-info-form .form-card{max-width:960px}}@media (min-width: 1200px){.default-theme .billing-info-form .form-card{max-width:1140px}}@media (max-width: 767.98px){.default-theme .billing-info-form .form-card{border-radius:0;box-shadow:none}}.default-theme .billing-info-form .form-card .form-field{margin:15px 0;padding:0 15px;width:100%}@media (min-width: 768px){.default-theme .billing-info-form .form-card .form-field{width:50%}}.default-theme .billing-info-form .form-card .form-field.zip,.default-theme .billing-info-form .form-card .form-field.state{width:50%}.default-theme .billing-info-form .form-card .form-field.navitaire-digital-form-field-type-mat-native-select:before{right:2rem}.default-theme .billing-info-form .form-card form{padding:15px 0}.default-theme .billing-info-form .form-card form .address-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.default-theme .billing-info-form .form-card form .address-row{padding-top:1rem}}.default-theme .billing-info-form .form-card .footer-row{align-items:center;display:flex;flex-direction:column}.default-theme .billing-info-form .form-card .footer-row .no-payment{color:#00000061;margin:1rem 0 1.5rem}.default-theme .billing-info-form .form-card .footer-row .terms{align-items:center;display:flex;justify-content:center;padding-bottom:1rem}.default-theme .billing-info-form .form-card .footer-row .terms .flex-wrapper{display:flex}.default-theme .billing-info-form .form-card .footer-row .terms .flex-wrapper.terms-error{border:solid 2px #bd081e;border-radius:2px;padding:5px}.default-theme .billing-info-form .form-card .footer-row .terms .flex-wrapper .slider{padding-right:1rem}.default-theme .billing-info-form .form-card .footer-row .terms .flex-wrapper .text{align-items:center;color:#000000de;display:flex}.default-theme .navigation-links .menu-items{display:inline-flex;flex-direction:row;margin-left:0;margin-right:0;padding-top:.25rem;text-align:center;width:100%}.default-theme .navigation-links .menu-items .menu-item{color:#fff;cursor:pointer;height:50px;margin:0;transition:all .2s;width:100%}@media (max-width: 767.98px){.default-theme .navigation-links .menu-items .menu-item{font-size:14px;line-height:17px}}@media (max-width: 767.98px){.default-theme .navigation-links .menu-items .menu-item{height:auto;padding-bottom:6px!important}}@media (min-width: 768px){.default-theme .navigation-links .menu-items .menu-item .short-text{display:none}}@media (max-width: 767.98px){.default-theme .navigation-links .menu-items .menu-item .long-text{display:none}}.default-theme .navigation-links .menu-items .menu-item.selected{font-weight:700}.default-theme .navigation-links .menu-items .menu-item.selected,.default-theme .navigation-links .menu-items .menu-item:hover{border-bottom:3px solid #fff;opacity:1}.default-theme .navigation-links .menu-items .menu-item:focus{outline:none}.default-theme .mobile-popup-header{background-color:#0069b3;display:flex}.default-theme .mobile-popup-header .row{align-items:center;margin:0;padding:1.5rem .5rem 1rem!important;width:100%}.default-theme .mobile-popup-header .row .close-pop-up-button,.default-theme .mobile-popup-header .row .spacer{width:8.3333333333%}.default-theme .mobile-popup-header .row .from,.default-theme .mobile-popup-header .row .title{width:83.3333333333%;color:#fff;margin:0;text-align:center}.default-theme .mobile-popup-header .row button{color:#fff}@media (max-width: 767.98px){.default-theme .edit-flight-search{border-radius:0;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0}}.default-theme .edit-flight-search .edit-flights-button{border:1px solid #fff!important;color:#fff!important;cursor:pointer;padding-left:16px;padding-right:16px;text-transform:capitalize}.default-theme .edit-flight-search .edit-flights-button .icon{margin-right:5px}@media (max-width: 1199.98px){.default-theme .edit-flight-search .trip-with-header-container{overflow:auto;max-height:calc(100vh - 580px)}}.default-theme .edit-flight-search .flight-search{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#0069b3;border-radius:10px;left:0;padding:1.5rem;position:fixed;right:0;top:240px;transform:translateY(-70px)}@media (min-width: 576px){.default-theme .edit-flight-search .flight-search{max-width:540px}}@media (min-width: 768px){.default-theme .edit-flight-search .flight-search{max-width:720px}}@media (min-width: 992px){.default-theme .edit-flight-search .flight-search{max-width:960px}}@media (min-width: 1200px){.default-theme .edit-flight-search .flight-search{max-width:1140px}}.default-theme .edit-flight-search .flight-search .cancel-search{color:#fff;display:inline-block;margin-right:.5rem;padding:0 .5rem;width:5em}@media (min-width: 992px){.default-theme .edit-flight-search .flight-search .cancel-search{align-self:flex-end}}.default-theme .edit-flight-search .flight-search .cancel-search:hover{background-color:#00000061}.default-theme .edit-flight-search .flight-search .next{height:48px;padding:0 1.5rem;border-radius:2px!important;bottom:auto!important;height:48px!important;margin-top:0!important;position:relative!important;right:auto!important;width:9em!important}@media (min-width: 992px){.default-theme .edit-flight-search .flight-search .next{align-self:flex-end}}.default-theme .edit-flight-search .flight-search .next .button-text{display:block!important}.default-theme .edit-flight-search .flight-search .next .icon{display:none!important}.default-theme .edit-flight-search .flight-search .next:disabled{background-color:#012f50;box-shadow:none;color:#fff}.default-theme .edit-flight-search .flight-search .search-button-container{justify-content:flex-end;padding-top:1rem}@media (min-width: 992px){.default-theme .edit-flight-search .flight-search .search-button-container{justify-content:space-between}}.default-theme .edit-flight-search .flight-search .search-button-container navitaire-digital-promotion-search{width:100%}@media (min-width: 992px){.default-theme .edit-flight-search .flight-search .search-button-container navitaire-digital-promotion-search{width:70%}}.default-theme .edit-flight-search .flight-search .search-button-container navitaire-digital-promotion-search .add-promotion-container{margin-top:24px}.default-theme .stateless-seatmap-dialog .unit{outline:none}.default-theme .stateless-seatmap-dialog .seat-availability-container{max-height:100%;width:770px}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container{padding:0!important}}.default-theme .stateless-seatmap-dialog .seat-availability-container .title.not-mobile{color:#000000de;margin-top:1.5rem;text-align:center}.default-theme .stateless-seatmap-dialog .seat-availability-container .description.not-mobile{color:#000000de;margin-bottom:1rem;margin-top:1.5rem;text-align:center}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability{display:flex;flex-direction:column;max-height:100%;overflow:auto}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability{height:100%;overflow-x:scroll}}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container{background-color:#fff;border-radius:2px;display:flex;flex-direction:column;max-height:100%;overflow:auto;width:100%}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container{width:100%}}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title{background-color:#0069b3;display:flex;padding:1.5rem 1rem 1rem}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title .icon,.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title .empty-column,.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title h3{color:#fff;flex-grow:1;min-width:70px}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title h3{text-align:center}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .description{align-items:center;color:#fff;display:flex;font-size:16px;justify-content:center;line-height:1;padding:0 1rem 1rem;text-align:center}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-around;padding:1rem 3rem}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .station-code{color:#000000de}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon{align-items:center;color:#00000061;display:inline-flex;flex-direction:row}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon{margin-bottom:.5rem}}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:7rem}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line{width:2rem}}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line:first-of-type{margin-right:.25rem}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line:last-of-type{margin-left:.25rem}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .icon{color:#00000061}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container{box-shadow:0 2px 4px #0000002b!important;border-bottom:1px solid rgba(0,0,0,.2);color:#000000de;display:flex;flex-direction:row;justify-content:space-around;padding:1rem 3rem}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container{display:none}}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name{align-items:center;color:#000000de;display:flex}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.business:before{background-color:#5ca137}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.main:before{background-color:#0069b3}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.basic:before{background-color:#000}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.unavailable:before{background-color:#f5f8fb}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.preferred:before{background-color:#bdd6f4}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name span{color:#0009}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name:before{border-radius:2px;content:"";display:inline-block;height:14px;margin-right:9px;width:14px}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper{background-color:#f5f8fb;display:flex;flex-direction:column;justify-content:center;margin-top:4px;max-height:100%;overflow:auto;position:relative;z-index:2}@media (max-width: 767.98px){.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper{height:auto;padding:0 10px}}.default-theme .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper .simplebar-scrollbar{right:5px!important;width:5px!important}.default-theme .stateless-seatmap-dialog .wing{background-repeat:no-repeat;background-size:contain;height:300px;position:absolute;top:30%;width:400px;z-index:9}@media (max-width: 991.98px){.default-theme .stateless-seatmap-dialog .wing{display:none}}.default-theme .stateless-seatmap-dialog .wing.left{background-image:url(plane-left-wing.6c2b61f2fabce4dc.svg);left:-130px}.default-theme .stateless-seatmap-dialog .wing.right{background-image:url(plane-right-wing.52826a8491fde20f.svg);left:500px}.default-theme .stateless-seatmap{display:flex;justify-content:space-around}.default-theme .stateless-seatmap .seatmap-container{display:flex;padding:10px}.default-theme .stateless-seatmap .no-interact{cursor:default}.default-theme .stateless-seatmap .no-interact.exit{color:#bd081e}.default-theme .stateless-seatmap div[unit-type=Exit]{font-weight:700;justify-self:flex-end;overflow:visible;text-transform:uppercase;transform:rotate(270deg);width:10px}.default-theme .stateless-seatmap div[unit-type=Exit]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bd081e;content:"";height:0;margin-bottom:0;width:0}.default-theme .stateless-seatmap div[unit-type=Exit]:before{border-bottom:4px solid rgba(0,0,0,.6);border-bottom-left-radius:4px;border-bottom-right-radius:4px;content:"";height:0;margin-top:-4px;width:20px}.default-theme .stateless-seatmap div[unit-type=Exit].rotate180{justify-self:flex-start;overflow:visible;transform:rotate(270deg)}.default-theme .stateless-seatmap div[unit-type=Exit].rotate180:after{border-bottom:4px solid rgba(0,0,0,.6)!important;border-left:0;border-right:0;border-top:0;border-top-left-radius:4px;border-top-right-radius:4px;content:"";height:0;margin-bottom:-4px;width:20px}.default-theme .stateless-seatmap div[unit-type=Exit].rotate180:before{border-bottom:5px solid #bd081e;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;margin-top:0;width:0}.default-theme .stateless-seatmap .unit{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.default-theme .stateless-seatmap .seatmap{background-color:#fafafa;padding:0 10px;position:relative;width:230px}@media (max-width: 767.98px){.default-theme .stateless-seatmap .seatmap{width:100%}}.default-theme .stateless-seatmap .compartment{display:grid;grid-gap:8px}.default-theme .stateless-seatmap .designator{font-weight:700}.default-theme .stateless-seatmap .designator{display:none}.default-theme .stateless-seatmap .held .designator{background-color:#bd081e;color:#fff}.default-theme .stateless-seatmap .normalseat{align-items:center;border-radius:2px;cursor:default;display:flex;height:100%;width:100%}.default-theme .stateless-seatmap .legroom.normalseat{background-color:#0069b3}.default-theme .stateless-seatmap .legroom.normalseat .cushion{background-color:#0069b3;border:2px solid #0069b3}.default-theme .stateless-seatmap .premium.normalseat{background-color:#5ca137}.default-theme .stateless-seatmap .premium.normalseat .cushion{background-color:#5ca137;border:2px solid #5ca137}.default-theme .stateless-seatmap .normalseat{background-color:#000}.default-theme .stateless-seatmap .normalseat .cushion{background-color:#000;border:2px solid #000}.default-theme .stateless-seatmap .normalseat.unavailable .cushion{background-color:#f5f8fb;border:2px solid #f5f8fb}.default-theme .stateless-seatmap .normalseat.unavailable{background-color:#f5f8fb}.default-theme .stateless-seatmap .cushion{align-items:center;background-color:#0069b3;border:1px solid #0069b3;box-sizing:border-box;display:flex;flex-direction:column;height:95%;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.default-theme .stateless-seatmap .normalseat.selected .cushion,.default-theme .stateless-seatmap .normalseat.held .cushion{background-color:#bd081e;border:none!important;border-radius:2px}.default-theme .stateless-seatmap .normalseat.unavailable .cushion{background-color:#f5f8fb;border:1px solid #f5f8fb;color:#fff;cursor:default}.default-theme .stateless-seatmap .normalseat.held{background-color:#f5f8fb;color:#012f50;cursor:default}.default-theme .stateless-seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:default}.default-theme navitaire-digital-mobile-date-picker{background-color:#fafafa;display:block;height:100%;left:0;position:fixed;top:0;width:100%}.default-theme navitaire-digital-mobile-date-picker .wrapper{height:100%;width:100%}.default-theme navitaire-digital-mobile-date-picker .weeks,.default-theme navitaire-digital-mobile-date-picker .month-name,.default-theme navitaire-digital-mobile-date-picker .week-days{padding:0 20px}.default-theme navitaire-digital-mobile-date-picker .scroll-wrapper .calendar-month-header{display:none}.default-theme navitaire-digital-mobile-date-picker .week-day-name{align-items:center;display:inline-flex}.default-theme navitaire-digital-mobile-date-picker .week-day-name,.default-theme navitaire-digital-mobile-date-picker .calendar-day{height:40px;padding:4px;width:14.2857142857%}.default-theme navitaire-digital-mobile-date-picker .week-day-name{justify-content:center!important}.default-theme navitaire-digital-mobile-date-picker .months.scroll{height:100%;overflow:scroll}.default-theme navitaire-digital-mobile-date-picker .scroll-wrapper{display:block;height:calc(100% - 235px);position:relative}.default-theme navitaire-digital-mobile-date-picker cdk-virtual-scroll-viewport{height:100%;width:100%}.default-theme navitaire-digital-mobile-date-picker .calendar-month{height:275px}.default-theme navitaire-digital-mobile-date-picker .calendar-month .weeks{padding-top:10px}.default-theme navitaire-digital-mobile-date-picker .calendar-month .week{align-items:center;display:flex;justify-content:space-between}.default-theme navitaire-digital-mobile-date-picker .calendar-month .month-header{display:none}.default-theme navitaire-digital-mobile-date-picker .calendar-month .month-name{background-color:#f5f8fb;color:#000000de;justify-content:initial!important;line-height:17px;padding:4px 12px}.default-theme navitaire-digital-mobile-date-picker .calendar-month .month-name .icon{display:none}.default-theme navitaire-digital-mobile-date-picker .selected-dates-container{background-color:#0069b3;color:#fff;display:flex;justify-content:space-around;padding-top:12px}.default-theme navitaire-digital-mobile-date-picker .tab-header{line-height:17px;margin:0 10px;padding:7px;text-align:center;width:100%}.default-theme navitaire-digital-mobile-date-picker .tab-header .label{font-size:.75rem;line-height:15px}.default-theme navitaire-digital-mobile-date-picker .tab-header.active{background-color:#fafafa;border-radius:4px 4px 0 0;color:#000000de}.default-theme navitaire-digital-mobile-date-picker .tab-header.active .label{color:#00000061}.default-theme navitaire-digital-mobile-date-picker .week-days{box-shadow:2px 3px 2px #0000002b!important;display:flex;justify-content:space-between;position:relative;z-index:5}.default-theme navitaire-digital-mobile-date-picker .footer{background-color:#fff}.default-theme navitaire-digital-mobile-date-picker .footer.double-button{display:flex;align-items:center}.default-theme navitaire-digital-mobile-date-picker .footer.double-button button{margin:0 4px;height:48px}.default-theme .pnr-retrieve{position:relative}.default-theme .pnr-retrieve .retrieval-error{align-items:center;background-color:#012f50;color:#fff;display:flex;padding:.5rem 1.5rem .5rem .5rem;position:static;width:100%}@media (min-width: 576px){.default-theme .pnr-retrieve .retrieval-error{border-top-left-radius:5px;border-top-right-radius:5px;position:absolute}}.default-theme .pnr-retrieve .retrieval-error .icon_warning{padding:0 .5rem}.default-theme .pnr-retrieve .retrieval-error .error-text{display:inline-flex}.default-theme .pnr-retrieve .main-row{padding:1rem;padding-bottom:0;width:100%}@media (min-width: 576px){.default-theme .pnr-retrieve .main-row{display:flex;padding-top:3rem}}.default-theme .pnr-retrieve .main-row .form-wrapper{padding:.5rem}@media (min-width: 576px){.default-theme .pnr-retrieve .main-row .form-wrapper{width:50%}}.default-theme .pnr-retrieve .main-row .form-field{padding:0}.default-theme .pnr-retrieve .icon-row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;padding:1.5rem;position:relative;width:100%}@media (min-width: 576px){.default-theme .pnr-retrieve .icon-row{display:flex}}.default-theme .pnr-retrieve .record-locator{text-transform:uppercase}.default-theme .pnr-retrieve input{outline:none}.default-theme .pnr-retrieve .outlined,.dark-mode navitaire-digital-passengers-count .default-theme .pnr-retrieve .wrapper:focus,.dark-mode navitaire-digital-passengers-count .default-theme .pnr-retrieve .wrapper.open,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .default-theme .pnr-retrieve .passengers-count:focus,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .default-theme .pnr-retrieve .passengers-count.open,.dark-mode .station-select.cdk-focused .default-theme .pnr-retrieve .station-select-selection,.dark-mode .dates-picker .default-theme .pnr-retrieve .departure-container.selecting,.dark-mode .dates-picker .default-theme .pnr-retrieve .return-container.selecting,.default-theme .pnr-retrieve navitaire-digital-passengers-count .wrapper:focus,.default-theme navitaire-digital-passengers-count .pnr-retrieve .wrapper:focus,.default-theme .pnr-retrieve navitaire-digital-passengers-count .wrapper.open,.default-theme navitaire-digital-passengers-count .pnr-retrieve .wrapper.open,.default-theme .pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.default-theme .manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count:focus,.default-theme .pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.default-theme .manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count.open,.default-theme .pnr-retrieve .dates-picker .departure-container.selecting,.default-theme .dates-picker .pnr-retrieve .departure-container.selecting,.default-theme .pnr-retrieve .dates-picker .return-container.selecting,.default-theme .dates-picker .pnr-retrieve .return-container.selecting,.default-theme .pnr-retrieve .station-select.cdk-focused .station-select-selection,.default-theme .station-select.cdk-focused .pnr-retrieve .station-select-selection{border-bottom:3px solid #5ca137}.default-theme .pnr-retrieve .cancel-search{display:none}.default-theme .pnr-retrieve .next{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px;box-shadow:0 4px 16px #0000002b!important;background-color:#5ca137;bottom:-35px;position:absolute;right:35px;z-index:2}@media (max-width: 767.98px){.default-theme .pnr-retrieve .next{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;background-color:#5ca137;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-bottom:1.5rem;position:relative;right:auto;width:100%}.default-theme .pnr-retrieve .next:disabled{background-color:#a7a7a7;color:#fff}.default-theme .pnr-retrieve .next:focus,.default-theme .pnr-retrieve .next:hover:enabled{background-color:#4f8a2f}}.default-theme .pnr-retrieve .next:disabled{background-color:#00000061;box-shadow:none;color:#fff}.default-theme .pnr-retrieve .boarding-pass{color:#fff;text-decoration:underline}.default-theme .pnr-retrieve .boarding-pass:hover{color:#fff;cursor:pointer}.default-theme .add-card .add-card-container{padding:1.5rem;width:420px}@media (max-width: 767.98px){.default-theme .add-card .add-card-container{padding:1rem;width:100%}}.default-theme .add-card .add-card-container h2{padding-bottom:1.5rem}@media (max-width: 767.98px){.default-theme .add-card .add-card-container h2{display:none}}.default-theme .add-card .add-card-container .form{width:100%}.default-theme .add-card .add-card-container .form .form-row{display:flex;flex-wrap:wrap}.default-theme .add-card .add-card-container .form .form-row navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.default-theme .add-card .add-card-container .form .form-row navitaire-digital-form-field input:disabled{background-color:#00000024}.default-theme .add-card .add-card-container .form .form-row .card-number-field{width:100%}.default-theme .add-card .add-card-container .form .form-row .exp-month-field{width:50%;padding-right:.5rem}@media (max-width: 767.98px){.default-theme .add-card .add-card-container .form .form-row .exp-month-field{width:100%;padding-right:0}}.default-theme .add-card .add-card-container .form .form-row .exp-year-field{width:50%;padding-left:.5rem}@media (max-width: 767.98px){.default-theme .add-card .add-card-container .form .form-row .exp-year-field{width:100%;padding-left:0}}.default-theme .add-card .add-card-container .form .form-row .name-field{width:100%}.default-theme .add-card .add-card-container .form .default-card-row{width:100%;align-items:center;color:#000000de;display:flex;justify-content:space-between}.default-theme .add-card .add-card-container .form .submit-button-container{display:flex;justify-content:center;padding:1.5rem 0}.default-theme .add-card .add-card-container .form .submit-button-container .save{cursor:pointer;width:100%}.default-theme .add-card .error span{font-size:.875rem}.default-theme .add-card navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.default-theme .add-card navitaire-digital-form-field .image-container{margin-right:1.125rem}.default-theme .add-card navitaire-digital-form-field .cc-image{background-position:right;background-repeat:no-repeat;height:32px;margin-right:10px;transform:translate(-29px,-7px);width:50px}.default-theme .add-card navitaire-digital-form-field .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.default-theme .add-card navitaire-digital-form-field .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.default-theme .add-card navitaire-digital-form-field .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.default-theme .edit-card{align-items:center;display:flex;flex-direction:column;width:420px}@media (max-width: 767.98px){.default-theme .edit-card{width:100%;height:unset!important;min-height:100%;padding:0}}@media (max-width: 767.98px){.default-theme .edit-card .edit-card-container{padding:0;width:100%}}.default-theme .edit-card .edit-card-container .dialog{background:#0069b3;border-top-left-radius:2px;border-top-right-radius:2px;max-width:420px;min-width:375px;padding:1.5rem 1.5rem 2rem}@media (max-width: 767.98px){.default-theme .edit-card .edit-card-container .dialog{border-top-left-radius:0;border-top-right-radius:0;max-width:100%;padding-top:3rem}}@media (max-width: 320.98px){.default-theme .edit-card .edit-card-container .dialog{min-width:100%}}.default-theme .edit-card .edit-card-container .dialog h2{color:#fff;padding-bottom:1.5rem}@media (max-width: 767.98px){.default-theme .edit-card .edit-card-container .dialog h2{display:none;padding-bottom:0}}.default-theme .edit-card .edit-card-container .dialog .credit-card-wrapper{align-items:center;display:flex;height:168px;justify-content:center;margin-right:10px;width:100%}.default-theme .edit-card .edit-card-form-container{background:#fafafa;max-width:420px;min-width:375px;padding:1.5rem 1.5rem 2rem}@media (max-width: 320.98px){.default-theme .edit-card .edit-card-form-container{min-width:100%}}.default-theme .edit-card .edit-card-form-container .form{width:100%}.default-theme .edit-card .edit-card-form-container .form .form-row{display:flex;flex-wrap:wrap}.default-theme .edit-card .edit-card-form-container .form .form-row navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.default-theme .edit-card .edit-card-form-container .form .form-row navitaire-digital-form-field input:disabled{background-color:#00000024}.default-theme .edit-card .edit-card-form-container .form .form-row .card-number-field{width:100%}.default-theme .edit-card .edit-card-form-container .form .form-row .exp-month-field{width:50%;padding-right:1rem}@media (max-width: 767.98px){.default-theme .edit-card .edit-card-form-container .form .form-row .exp-month-field{width:100%;padding-right:0}}.default-theme .edit-card .edit-card-form-container .form .form-row .exp-year-field{width:50%;padding-left:1rem}@media (max-width: 767.98px){.default-theme .edit-card .edit-card-form-container .form .form-row .exp-year-field{width:100%;padding-left:0}}.default-theme .edit-card .edit-card-form-container .form .form-row .name-field{width:100%}.default-theme .edit-card .edit-card-form-container .form .default-card-row{width:100%;align-items:center;color:#000000de;display:flex;justify-content:space-between}.default-theme .edit-card .edit-card-form-container .form .delete-card-row{display:flex;justify-content:center;padding:1.5rem 0}.default-theme .edit-card .edit-card-form-container .form .delete-card-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.default-theme .edit-card .edit-card-form-container .form .delete-card-row .delete-container .icon_delete{margin-right:1rem}.default-theme .edit-card .edit-card-form-container .form .submit-button-container{display:flex;justify-content:center}.default-theme .edit-card .edit-card-form-container .form .submit-button-container .save{cursor:pointer;width:100%}.default-theme .edit-card .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.default-theme .edit-card .mc{background-image:url(orange-background.29637df9a75e2750.svg)}.default-theme .edit-card .ax{background-image:url(blue-background.586d918865d5f09b.svg)}.default-theme .edit-card .icon_delete:before{color:#bd081e}.default-theme .change-password-container.container{max-width:632px;padding:1.5rem 3rem}@media (max-width: 767.98px){.default-theme .change-password-container.container{max-width:100%;padding:20px}}.default-theme .change-password-container.container h2{margin-bottom:1.5rem}@media (max-width: 767.98px){.default-theme .change-password-container.container h2{display:none}}.default-theme .change-password-container.container .form{display:flex;flex-wrap:wrap;width:100%}.default-theme .change-password-container.container .form .fields{width:41.6666666667%}@media (max-width: 767.98px){.default-theme .change-password-container.container .form .fields{width:100%}}.default-theme .change-password-container.container .form .fields .form-field{width:100%}.default-theme .change-password-container.container .form .fields .desktop-button{padding-top:1rem}.default-theme .change-password-container.container .form .fields .desktop-button .navitaire-digital-button{width:100%}.default-theme .change-password-container.container .form .password-requirements{width:58.3333333333%;padding-left:3rem}@media (max-width: 767.98px){.default-theme .change-password-container.container .form .password-requirements{width:100%;padding-bottom:1rem}}.default-theme .change-password-container.container .form .password-requirements h4{font-weight:700}.default-theme .change-password-container.container .form .password-requirements ul{list-style:disc;margin-top:15px;padding-left:18px}.default-theme .change-password-container.container .form .password-requirements ul li{margin-bottom:5px}.default-theme .change-password-container.container .form navitaire-digital-form-field{padding-left:0;padding-right:0}.default-theme .change-password-container.container .form navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.default-theme .change-password-container.container .button-container{width:41.6666666667%}@media (max-width: 767.98px){.default-theme .change-password-container.container .button-container{width:100%;display:flex;justify-content:center}}.default-theme .change-password-container.container .change-button{width:100%}.default-theme .change-password-container.container .error span{font-size:.875rem}.default-theme .change-password-button{cursor:pointer}.default-theme .checkin-confirmation{align-items:center;background-color:#5ca137;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.default-theme .checkin-confirmation .message{padding-bottom:3rem;padding-top:3rem;text-align:center}.default-theme .checkin-confirmation .message .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.default-theme .checkin-confirmation .message .title{text-align:center}.default-theme .checkin-confirmation .message .subtitle{padding:.5rem;text-align:center}.default-theme .checkin-confirmation .view-itinerary{margin-top:1rem}@media (min-width: 576px){.default-theme #footer-app{height:auto}}.default-theme #link-group-about-us .header,.default-theme #link-group-customer-service .header,.default-theme #link-group-loyalty-rewards .header{margin-bottom:10px}.default-theme #link-group-social-media .header,.default-theme #link-group-download-app .header{margin-bottom:20px}.default-theme #link-group-social-media .link-group,.default-theme #link-group-download-app .link-group{flex-direction:column!important}.default-theme #link-group-social-media .link-group navitaire-digital-cms-image-component{display:inline-block;min-width:24px}.default-theme #link-group-download-app .link-group{flex-direction:column!important}.default-theme #link-group-download-app .link-group navitaire-digital-cms-image-component{display:inline-block;min-width:100px}.default-theme #link-group-social-media{margin-bottom:37px}.default-theme #link-group-social-media .links div{margin-right:8px}.default-theme #link-group-download-app .links div{margin-right:10px}.default-theme .horizontal-link-group-container{display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .horizontal-link-group-container{flex-direction:row}}@media (max-width: 767.98px){.default-theme .link-info-component .link{display:none}}@media (max-width: 767.98px){.default-theme nav .article-component-wrapper{justify-content:center!important}}@media (max-width: 767.98px){.default-theme nav .link-info-component .link{display:flex}}.default-theme nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{flex-grow:3}@media (max-width: 767.98px){.default-theme nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:none}}@media (max-width: 767.98px){.default-theme nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .label-component,.default-theme nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component,.default-theme nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .label-component,.default-theme nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .link-info-component{border-left:none!important}}.default-theme .footer-container{color:#fff;display:block;min-height:-moz-fit-content;min-height:fit-content;padding-top:3rem;width:100%}.default-theme .footer-container .footer-component{background:linear-gradient(180deg,rgba(1,47,80,.6) 0%,rgba(0,105,179,.6) 100%);color:#fff}@media (max-width: 767.98px){.default-theme .footer-container .footer-component{background:transparent}}@media (max-width: 767.98px){.default-theme .footer-container .footer-component .custom-content{min-height:350px}}.default-theme .footer-container .footer-component nav{background-color:#012f50}.default-theme .footer-container .footer-component h4{margin:0}.default-theme .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.default-theme .footer-container .footer-component .article-component-wrapper{align-items:center;height:55px;justify-content:flex-end}.default-theme .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.default-theme .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(255,255,255,.2);display:flex;height:30px;justify-content:center}.default-theme .footer-container .footer-component .article-component-wrapper a{color:#fff;font-weight:400;padding:0 2rem;text-decoration:none}.default-theme .footer-container .footer-component .custom-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:60px 0;padding:auto!important;width:100%}@media (max-width: 767.98px){.default-theme .footer-container .footer-component .custom-content{align-items:flex-start;display:block;flex-direction:column-reverse;height:auto!important;margin:0 0 26px;text-align:left}.default-theme .footer-container .footer-component .custom-content:first-child a{padding-left:0}}.default-theme .footer-container .footer-component .custom-content a{color:#fff;font-size:.875rem}.default-theme .footer-container .footer-component a{color:#fff;font-weight:400;text-decoration:none}.default-theme .boarding-pass{color-adjust:exact!important;display:block;max-width:100%;-webkit-print-color-adjust:exact!important;width:418px}.default-theme .boarding-pass .boarding-pass-outer-container{background-color:#012f50;padding:5px}.default-theme .boarding-pass .boarding-pass-outer-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;height:75px;justify-content:space-between;margin-bottom:8px;padding:0 1rem}.default-theme .boarding-pass .boarding-pass-outer-header .boarding-pass-date span{color:#fff;font-weight:600}.default-theme .boarding-pass .boarding-pass-inner-container{background-color:#fafafa;padding:.25rem}.default-theme .boarding-pass label{color:#00000061;display:block;font-size:12px;letter-spacing:-.1px;line-height:14px;text-transform:uppercase}.default-theme .boarding-pass .boarding-time{text-transform:lowercase;width:130px}.default-theme .boarding-pass .depart-time{flex:1 0 auto;text-transform:lowercase}.default-theme .boarding-pass .passenger-item{flex:1 1 auto;text-transform:uppercase}.default-theme .boarding-pass .qr-code-item{display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.default-theme .boarding-pass .qr-code-item>img{height:135px;width:135px}.default-theme .boarding-pass .flight-row{display:flex}.default-theme .boarding-pass .flight-row .flight-number span{float:right}.default-theme .boarding-pass .passenger-row{display:flex;margin-top:.5rem}.default-theme .boarding-pass .passenger-row .seat-item span{float:right}.default-theme .boarding-pass .booking-row{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:.5rem}.default-theme .boarding-pass .booking-row .pnr-item span{float:right}.default-theme .boarding-pass .designator-container{display:flex;font-weight:600;justify-content:space-between;margin:5px auto 1rem;width:310px}.default-theme .boarding-pass .designator-container span{font-size:34px;font-weight:700;line-height:34px}.default-theme .boarding-pass .designator-container label{color:#000000de;font-size:12px;font-weight:700;letter-spacing:-.1px;line-height:14px}.default-theme .boarding-pass .designator-container .designator-plane{color:#000000de}.default-theme .boarding-pass .pre-check-item{align-items:center;display:flex;justify-content:center}.default-theme .boarding-pass .pre-check-item>img{height:27px}.default-theme .my-trip{cursor:pointer}.default-theme .my-trip .journey-details{display:block;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.default-theme .my-trip .journey-details .identifier-container{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;padding-left:.5rem;padding-top:.5rem;width:100%}.default-theme .my-trip .journey-details .identifier-container .identifiers{color:#000000de;display:flex;flex-direction:column;line-height:17px;overflow:hidden;padding-bottom:1rem;padding-left:.25rem;padding-top:.25rem;text-overflow:ellipsis;white-space:nowrap}.default-theme .my-trip .journey-details .identifier-container .identifiers .identifier-row{display:flex;flex-direction:row}.default-theme .my-trip .journey-details .identifier-container .identifiers .multi-info{color:#00000061}.default-theme .my-trip .journey-details .identifier-container .fare{color:#0009;margin-top:-10px}@media (max-width: 991.98px){.default-theme .my-trip .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.default-theme .my-trip .journey-details .identifier-container .fare div:first-child{float:right}.default-theme .my-trip .journey-details .identifier-container .fare-class{font-weight:700}.default-theme .my-trip .journey-details .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem .5rem .5rem}@media (max-width: 767.98px){.default-theme .my-trip .journey-details .flight-details{padding-left:10px!important}}.default-theme .my-trip .journey-details .flight-details .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;padding-top:1rem;position:relative}.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon{align-items:center;color:#00000061;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon{margin-top:15px}}.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:7rem}@media (max-width: 767.98px){.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line{width:2rem}}.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.default-theme .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line .icon{display:block}.default-theme .my-trip .journey-details .flight-details .duration-details .journey-stops{color:#000000de;margin-top:.5rem}.default-theme .my-trip .journey-details .flight-details .duration-details .journey{color:#00000061}.default-theme .my-trip .journey-details .flight-details .flight-time-details{color:#000000de;display:block}.default-theme .my-trip .journey-details .flight-details .flight-time-details.right{text-align:right}.default-theme .my-trip .journey-details .flight-details .flight-time-details.left{text-align:left}.default-theme .my-trip .journey-details .flight-details .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.default-theme .my-trip .journey-details .flight-details .flight-time-details .time{text-transform:lowercase}.default-theme .my-trip .journey-details .flight-details .flight-time-details .time.delayed{color:#f28500}.default-theme .my-trip .manage-flight{border-top:1px solid rgba(0,0,0,.2);color:#0069b3!important;padding:.5rem 1rem}@media (max-width: 767.98px){.default-theme .my-trip .manage-flight{padding-bottom:0!important;padding-top:0!important}}.default-theme .my-trip .manage-flight .text{display:block}.default-theme navitaire-digital-my-trip-options,.default-theme navitaire-digital-manage-journey-options{align-items:center;background-color:#e3eaf0;display:flex;padding:1rem;width:20%}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options,.default-theme navitaire-digital-manage-journey-options{background-color:#fafafa;width:100%}}.default-theme navitaire-digital-my-trip-options .delayed-warning,.default-theme navitaire-digital-manage-journey-options .delayed-warning{white-space:normal}@media (max-width: 575.98px){.default-theme navitaire-digital-my-trip-options .delayed-warning,.default-theme navitaire-digital-manage-journey-options .delayed-warning{text-align:center}}@media (max-width: 575.98px){.default-theme navitaire-digital-my-trip-options .buttons .navitaire-digital-button.tertiary,.default-theme navitaire-digital-manage-journey-options .buttons .navitaire-digital-button.tertiary{border:none}}.default-theme navitaire-digital-my-trip-options .delay-info-wrapper,.default-theme navitaire-digital-manage-journey-options .delay-info-wrapper{width:100%}.default-theme navitaire-digital-my-trip-options .delay-info-wrapper .buttons,.default-theme navitaire-digital-manage-journey-options .delay-info-wrapper .buttons{display:block;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options .delay-info-wrapper .buttons,.default-theme navitaire-digital-manage-journey-options .delay-info-wrapper .buttons{display:flex}}.default-theme navitaire-digital-my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button,.default-theme navitaire-digital-manage-journey-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.5rem;margin-top:.5rem;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button,.default-theme navitaire-digital-manage-journey-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.25rem!important;margin-top:.25rem!important}}.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper{position:relative;width:100%}.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .navitaire-digital-button,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .navitaire-digital-button{width:100%}.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text{padding-bottom:.5rem;padding-top:.5rem;position:absolute;text-align:center;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text{padding-bottom:.25rem!important;padding-top:.25rem!important;position:static!important}}.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-message,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-message{display:block;text-align:center}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-message,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-message{display:inline}}.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-info,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-info{display:block;padding-bottom:.25rem;padding-top:.25rem;text-align:center}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-info,.default-theme navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-info{display:inline!important}}.default-theme navitaire-digital-my-trip-options .w100-button-wrapper,.default-theme navitaire-digital-manage-journey-options .w100-button-wrapper{width:100%}.default-theme navitaire-digital-my-trip-options .w100-button-wrapper .navitaire-digital-button,.default-theme navitaire-digital-manage-journey-options .w100-button-wrapper .navitaire-digital-button{width:100%}.default-theme navitaire-digital-my-trip-options .message-wrapper,.default-theme navitaire-digital-manage-journey-options .message-wrapper{padding:1rem;white-space:normal;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-my-trip-options .message-wrapper,.default-theme navitaire-digital-manage-journey-options .message-wrapper{padding:0!important}}.default-theme navitaire-digital-my-trip-options .message-wrapper .time-message,.default-theme navitaire-digital-manage-journey-options .message-wrapper .time-message{color:#00000061;text-align:center}.default-theme navitaire-digital-my-trip-options .message-wrapper .time-info,.default-theme navitaire-digital-manage-journey-options .message-wrapper .time-info{color:#000000de;font-weight:700;padding-bottom:.25rem;padding-top:.25rem;text-align:center}.default-theme .my-trips .no-flights{color:#000000de;text-align:center}.default-theme .my-trips .grouping{box-shadow:0 4px 16px #0000002b!important;background-color:#fafafa;border-radius:5px;margin-bottom:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}@media (max-width: 767.98px){.default-theme .my-trips .grouping{border-radius:0}}.default-theme .my-trips .grouping .booking-id{color:#000000de;margin-bottom:.5rem;margin-left:1.5rem;padding-top:.5rem}@media (max-width: 767.98px){.default-theme .my-trips .grouping .booking-id{margin-left:1rem}}.default-theme .my-trips .grouping .booking-id .bold{font-weight:700}.default-theme .my-trips .my-trip-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fafafa;display:flex}@media (max-width: 767.98px){.default-theme .my-trips .my-trip-card{flex-direction:column;margin-left:.5rem;margin-right:.5rem}}@media (max-width: 575.98px){.default-theme .my-trips .my-trip-card{border-radius:2px}}.default-theme .my-trips .my-trip-card.upper{margin-bottom:1rem}.default-theme .my-trips .my-trip-card.selectable:hover{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.default-theme .my-trips .my-trip-card .my-trip{padding:0!important;width:80%}@media (max-width: 767.98px){.default-theme .my-trips .my-trip-card .my-trip{width:100%}}.default-theme .my-trips .my-trip-card:not(.selectable) .my-trip{cursor:default}@media (min-width: 768px){.default-theme .my-trips .my-trip-card:not(.selectable) .my-trip .manage-flight{height:41px}}.default-theme .my-trips .my-trip-card:not(.selectable) .my-trip .manage-flight>div{display:none}.default-theme .my-trips .my-trip-card .options{align-items:center;background-color:#e3eaf0;display:flex;padding:.5rem;text-align:center;width:20%}@media (max-width: 575.98px){.default-theme .my-trips .my-trip-card .options{border-radius:2px}}@media (max-width: 991.98px){.default-theme .my-trips .my-trip-card .options{width:30%}}@media (max-width: 575.98px){.default-theme .my-trips .my-trip-card .options{width:100%}}@media (max-width: 575.98px){.default-theme .my-trips .my-trip-card .options{background-color:#fafafa}}.default-theme .search-trips-popup{z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#0069b3;border-radius:10px;justify-content:center;left:0;margin-top:50px;padding-bottom:1.5rem;padding-top:1.5rem;position:absolute;width:100%}@media (max-width: 991.98px){.default-theme .search-trips-popup .search-form-container>div{margin-bottom:20px}.default-theme .search-trips-popup search-form-container{padding-bottom:0!important}}@media (max-width: 767.98px){.default-theme .search-trips-popup{border-radius:0;bottom:0;height:100vh;left:0;margin-top:0;position:fixed;right:0;top:0}.default-theme .search-trips-popup .mobile{align-items:center;display:flex}.default-theme .search-trips-popup .mobile h4{position:absolute;text-align:center;width:100%}.default-theme .search-trips-popup .mobile .back-button{margin-left:1.5rem;padding-left:1rem}.default-theme .search-trips-popup div.col-sm-6{max-width:50%;width:50%!important}.default-theme .search-trips-popup .search-form-container>div{padding:0}}.default-theme .search-trips-popup .search-popup-title{display:flex;padding-left:1.5rem}.default-theme .search-trips-popup .retrieval-error{align-items:center;display:flex;padding:.5rem 1.5rem .5rem .5rem;width:100%}.default-theme .search-trips-popup .retrieval-error .icon{padding-left:.5rem;padding-right:.5rem}.default-theme .search-trips-popup .search-form-container{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 1.5rem;width:100%}.default-theme .search-trips-popup .search-form-container .text-input{width:33.3333333333%;padding-left:1rem;padding-right:1rem}@media (max-width: 991.98px){.default-theme .search-trips-popup .search-form-container .text-input{width:50%}}@media (max-width: 767.98px){.default-theme .search-trips-popup .search-form-container .text-input{width:100%}}.default-theme .search-trips-popup .search-form-container .text-input .first{padding:0!important}.default-theme .search-trips-popup .search-form-container .text-input .error-inside-the-box{padding:0}.default-theme .search-trips-popup .search-form-container .button{width:16.6666666667%;display:flex;justify-content:center;padding:1rem}@media (max-width: 991.98px){.default-theme .search-trips-popup .search-form-container .button{width:50%;padding-top:0!important}}.default-theme .search-trips-popup .search-form-container .button .search-icon-mobile{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.default-theme .search-trips-popup .search-form-container .button .search-icon-mobile{display:none!important}}.default-theme .search-trips-popup .search-form-container .button .search-icon{display:inline-block}@media (max-width: 767.98px){.default-theme .search-trips-popup .search-form-container .button .search-icon{display:none!important}}.default-theme .search-trips-popup .search-form-container .button .button-text{display:inline-block}.default-theme .search-trips-popup navitaire-digital-form-field .navitaire-digital-form-field-container{height:62px}.default-theme .search-trips-popup button.search-button{border:1px solid #fff}.default-theme .search-trips-popup .cancel-search.mr-2{margin-right:0!important}.default-theme .search-trips-popup .cancel-search{color:#fff;display:inline-block}.default-theme .search-trips-popup .cancel-search:hover{background-color:#00000061}.default-theme .search-trips-popup .next{bottom:auto;margin-top:0;position:relative;right:auto;width:9em}.default-theme .search-trips-popup .next .button-text{display:block!important}.default-theme .search-trips-popup .next .icon{display:none!important}.default-theme .elevation-1{box-shadow:0 2px 4px #0000002b!important}.default-theme .elevation-2{box-shadow:0 2px 8px #0000002b!important}.default-theme .elevation-3{box-shadow:0 4px 16px #0000002b!important}.default-theme .elevation-4{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.default-theme .elevation-5{box-shadow:0 2px 32px #0000002b,0 8px 20px #0000002b,0 16px 32px #0000002b!important}.default-theme .elevation-6{box-shadow:0 2px 13px #0000002b}.default-theme .elevation-7{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important}.default-theme .selected-my-trip{display:block;width:100%}.default-theme .selected-my-trip .selected-flight-container{background-color:#fafafa;overflow:hidden}@media (max-width: 767.98px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper{padding:1rem}}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container{margin-left:0;margin-right:0;width:100%}@media (max-width: 767.98px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container{box-shadow:0 2px 4px #0000002b!important}}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card{margin-left:0;margin-right:0;width:100%}@media (max-width: 767.98px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card{margin-left:1rem;margin-right:1rem}}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .flight-details{background-color:#fafafa;color:#0009;display:block}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-my-trip-options,.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-manage-journey-options{align-items:center;display:flex;padding:1rem}@media (max-width: 767.98px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-my-trip-options,.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-manage-journey-options{padding:.5rem}}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details{background-color:#fafafa;color:#0009;width:100%}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .seats-container{display:none}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details{max-height:none}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details .dashed-line.last{margin-bottom:3%}@media (max-width: 767.98px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details .dashed-line.last{margin-bottom:8%}}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification{background-color:#ffe0b1;color:#fff;line-height:18px;padding:2px;text-align:center;width:100%}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.mobile{border-top-left-radius:2px;border-top-right-radius:2px;display:block}@media (min-width: 576px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.mobile{display:none}}.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.desktop{border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:none}@media (min-width: 576px){.default-theme .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.desktop{display:block}}.default-theme .manage-journey-tabs .container{padding:0!important}.default-theme .manage-journey-tabs .container .journey-tabs{margin-left:0;margin-right:0;width:100%}.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container{width:100%;background-color:#0069b3;white-space:nowrap}@media (max-width: 767.98px){.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll;padding:0!important}}.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:inline-flex;justify-content:space-around;margin-left:1rem;padding:.5rem 1.5rem;transition:all .2s;width:175px}@media (max-width: 767.98px){.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container .tab{margin-left:0!important}}.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container .tab .icon-changes-pending{background-image:url(icon_change_pending.0e6c2772def53e01.svg);color:#f28500;display:inline-block;height:16px;width:16px}.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected{background-color:#fafafa;color:#000000de}.default-theme .manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected .icon{color:#000000de;display:inline-block}.default-theme .flight-status-details{border-top:1px solid #e3eaf0;width:100%}.default-theme .flight-status-details .flight-status-details-card{box-shadow:0 2px 4px #0000002b!important;background-color:#fafafa;border-radius:0 0 10px 10px;margin-bottom:1em}.default-theme .flight-status-details .journey-details{padding:.5rem 0 .5rem 1rem}@media (min-width: 768px){.default-theme .flight-status-details .journey-details{padding-top:1rem}}@media (max-width: 767.98px){.default-theme .flight-status-details .journey-details{padding-left:0!important}}.default-theme .flight-status-details .journey-details .identifier-container{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;padding:0 0 .5rem;width:100%}.default-theme .flight-status-details .journey-details .identifier-container .identifiers{color:#000000de;display:flex;flex-direction:column;line-height:17px;overflow:hidden;padding-left:.5rem!important;text-overflow:ellipsis;white-space:nowrap}.default-theme .flight-status-details .journey-details .identifier-container .identifiers .multi-info{color:#00000061}.default-theme .flight-status-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.default-theme .flight-status-details .journey-details .identifier-container .flight-status{padding-right:1em}.default-theme .flight-status-details .journey-details .identifier-container .fare{color:#0009;margin-top:-10px}@media (max-width: 991.98px){.default-theme .flight-status-details .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.default-theme .flight-status-details .journey-details .identifier-container .fare div:first-child{float:right}.default-theme .flight-status-details .journey-details .identifier-container .fare-wrapper{padding-right:1rem;text-align:right}.default-theme .flight-status-details .journey-details .identifier-container .fare-wrapper .fare-class{font-weight:700;text-align:right}.default-theme .flight-status-details .journey-details .details-row{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}@media (min-width: 576px){.default-theme .flight-status-details .journey-details .details-row{padding-right:1rem}}@media (max-width: 767.98px){.default-theme .flight-status-details .journey-details .details-row{padding-left:10px!important}}.default-theme .flight-status-details .journey-details .details-row .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;position:relative}@media (min-width: 768px){.default-theme .flight-status-details .journey-details .details-row .duration-details{padding-top:1.5rem}}.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon{align-items:center;color:#00000061;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon-24{display:none}}.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon{color:#00000061;display:block;font-size:32px}@media (max-width: 767.98px){.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon{font-size:24px}}.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:7rem}@media (max-width: 767.98px){.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.default-theme .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.default-theme .flight-status-details .journey-details .details-row .duration-details .journey-stops{color:#000000de;margin-top:.5rem}.default-theme .flight-status-details .journey-details .details-row .duration-details .journey{color:#00000061}.default-theme .flight-status-details .journey-details .details-row .flight-time-details{color:#000000de}.default-theme .flight-status-details .journey-details .details-row .flight-time-details:last-of-type{text-align:right}.default-theme .flight-status-details .journey-details .details-row .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.default-theme .flight-status-details .journey-details .details-row .flight-time-details .time{text-transform:lowercase}.default-theme .flight-status-details .expand{border-top:1px solid rgba(0,0,0,.2);cursor:pointer;padding:.5rem 1rem}.default-theme .flight-status-details .expand.disabled{cursor:default!important}.default-theme .flight-status-details .expand .wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.default-theme .flight-status-details .expand .wrapper{justify-content:start}}.default-theme .flight-status-details .expand .wrapper .details{display:inline;margin:0;padding:0}.default-theme .flight-status-details .expand .wrapper div{color:#0069b3!important;display:flex;margin-left:.25rem;margin-top:.25rem}.default-theme .flight-status-details .expand .wrapper div.icon_chevron_right{transform:rotate(90deg)}.default-theme .flight-status-details .expand .wrapper div.icon_chevron_right.down{transform:rotate(270deg)}.default-theme .flight-stats-segment-details{width:100%}.default-theme .flight-stats-segment-details .segment-details{padding:.5rem 1rem 1.5rem;width:100%}@media (min-width: 768px){.default-theme .flight-stats-segment-details .segment-details{padding-left:3rem;padding-right:3rem}}@media (max-width: 767.98px){.default-theme .flight-stats-segment-details .segment-details{max-height:140px;overflow:scroll}}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper{display:flex;flex-direction:row}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .circle-container{display:flex;flex-direction:row;margin-top:3rem;margin-top:36px!important;position:relative}@media (max-width: 767.98px){.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .circle-container{margin-top:26px!important}}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .circle-container .stop-circle{background-color:#0069b3;border-radius:50%;height:7px;transform:translateY(4px);transition:all .2s;width:7px}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .circle-container .line{border-bottom:1px solid #0069b3;display:inline-block;height:8px;transition:all .2s;width:10px}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .circle-container .icon{color:#0069b3;left:-.23rem;position:absolute;top:9.5rem;transform:rotate(90deg)}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .circle-container,.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .dashed-line{margin-right:15px}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .dashed-line{border-left:1px dashed #0069b3;margin-right:-4px}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:5%}@media (max-width: 991.98px){.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:8%}}@media (max-width: 767.98px){.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:12%}}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:2%}@media (max-width: 991.98px){.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:3%}}@media (max-width: 767.98px){.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:0}}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .seats-container{cursor:pointer}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .seats-container>div{border:1px solid #0069b3;color:#0069b3;display:flex;justify-content:center;line-height:15px;padding:.5rem;text-align:center;width:100%}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .seats-container>div .icon{margin-right:.5rem}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card{background-color:#f6f6f6;margin-bottom:1rem;padding:.5rem;width:100%}@media (min-width: 768px){.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card{padding:1rem}}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;width:100%}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .operated-by{color:#00000061;line-height:17px;padding-bottom:.5rem}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .identifiers{color:#000000de;display:flex;line-height:17px;overflow:hidden;padding-bottom:.5rem;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details{color:#000000de}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details.right-column{text-align:right}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .station-code{padding-bottom:.5rem;padding-top:.25rem}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .time-details{text-transform:lowercase}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details{display:flex;flex-direction:column-reverse}.default-theme .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details .wrapper{color:#0009;margin-top:1rem;text-align:center}.default-theme navitaire-digital-extras .segment-details .arrow{left:-.23rem;top:7rem}@media (max-width: 991.98px){.default-theme navitaire-digital-extras .segment-details .arrow{top:7.5rem}}@media (max-width: 767.98px){.default-theme navitaire-digital-extras .segment-details .arrow{top:5.75rem}}.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:4%}@media (max-width: 991.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:6%}}@media (max-width: 575.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:12%}}@media (max-width: 991.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:8.5rem}}@media (max-width: 767.98px){.default-theme navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:7.5rem}}.default-theme .flight-status-search-form .form-container{padding:30px;position:relative}@media (min-width: 576px){.default-theme .flight-status-search-form .form-container{padding-top:40px}}.default-theme .flight-status-search-form .form-container.overlay{padding-top:30px!important}.default-theme .flight-status-search-form .main-row{flex-wrap:wrap;margin-right:-15px;display:flex;justify-content:space-between;margin-left:0;width:100%}.default-theme .flight-status-search-form .main-row .column{width:100%;flex-direction:row;justify-content:space-between;padding:0}@media (min-width: 768px){.default-theme .flight-status-search-form .main-row .column{width:66.6666666667%;padding-right:15px}}.default-theme .flight-status-search-form .main-row .column .row{margin-left:0;margin-right:0;position:relative}.default-theme .flight-status-search-form .icon-row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}@media (min-width: 768px){.default-theme .flight-status-search-form .icon-row{padding-top:1rem}}@media (max-width: 767.98px){.default-theme .flight-status-search-form .search-button-container.pt-3{padding-top:0!important}}.default-theme .flight-status-search-form .search-button{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px;box-shadow:0 4px 16px #0000002b!important;background-color:#5ca137;bottom:-35px;cursor:pointer;position:absolute;right:35px;z-index:2}@media (max-width: 767.98px){.default-theme .flight-status-search-form .search-button{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:25px 0 0;outline:none;padding:0;transition:all .2s;white-space:nowrap;background-color:#5ca137;color:#fff;height:48px;padding:0 1.5rem;bottom:0;margin-top:1.5rem;position:relative;right:0;width:100%}.default-theme .flight-status-search-form .search-button:disabled{background-color:#a7a7a7;color:#fff}.default-theme .flight-status-search-form .search-button:focus,.default-theme .flight-status-search-form .search-button:hover:enabled{background-color:#4f8a2f}}.default-theme .flight-status-search-form .search-button:disabled{background-color:#00000061;box-shadow:none;color:#fff}.default-theme .flight-status-search-form .flight-type{display:block;margin-bottom:10px;padding-bottom:10px;-webkit-user-select:none;user-select:none}.default-theme .flight-status-search-form .flight-date-wrapper{width:100%}@media (max-width: 767.98px){.default-theme .flight-status-search-form .flight-date-wrapper{margin-top:24px}}@media (min-width: 768px){.default-theme .flight-status-search-form .flight-date-wrapper{width:33.3333333333%}}.default-theme .flight-status-search-form .error{margin-top:.5rem}.default-theme .error-message{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;align-items:center;background-color:#012f50;color:#fff;display:flex}@media (min-width: 576px){.default-theme .error-message{max-width:540px}}@media (min-width: 768px){.default-theme .error-message{max-width:720px}}@media (min-width: 992px){.default-theme .error-message{max-width:960px}}@media (min-width: 1200px){.default-theme .error-message{max-width:1140px}}@media (max-width: 767.98px){.default-theme .error-message{padding-left:30px;padding-right:30px;width:100%}}@media (min-width: 576px){.default-theme .error-message{border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 30px;width:100%}}.default-theme .error-message .error-text{color:#fff}.default-theme .credit-methods{margin:auto}@media (max-width: 767.98px){.default-theme .credit-methods{height:100%;margin:none;width:100%}}@media (min-width: 576px){.default-theme .credit-methods .form-field{margin-right:8px}}@media (max-width: 767.98px){.default-theme .credit-methods .form-field{padding-bottom:16px}}.default-theme .credit-methods .wrapper{height:100%;width:100%;overflow-y:auto}.default-theme .credit-methods .wrapper .credit-outer-container{background-color:#fff;border-radius:2px}@media (min-width: 576px){.default-theme .credit-methods .wrapper .credit-outer-container{min-width:800px}}@media (max-width: 767.98px){.default-theme .credit-methods .wrapper .credit-outer-container{height:100%;width:100%}}.default-theme .credit-methods .wrapper .credit-outer-container .credit-error{align-items:center;background-color:#0069b3;border-radius:2px 2px 0 0;color:#fff;display:flex;padding:8px;width:100%}.default-theme .credit-methods .wrapper .credit-outer-container .credit-error .icon-white{padding:0 .5rem}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container{color:#000000de;padding:25px 25px 50px 20px}@media (max-width: 767.98px){.default-theme .credit-methods .wrapper .credit-outer-container .credit-container{padding:16px}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container h2.title{display:none}}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container h2{justify-content:flex-start;margin-bottom:.5rem}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container h5{font-weight:700;margin:.5rem 0}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container .sub-title{margin-bottom:1.5rem}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container .sub-title .balance-due{color:#0069b3;font-weight:700}.default-theme .credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper{padding-top:1rem}@media (min-width: 768px){.default-theme .credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper{display:flex;justify-content:center}}@media (max-width: 767.98px){.default-theme .credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper .continue-button{width:100%}}.default-theme .credit-methods button{height:60px;width:175px}@media (max-width: 767.98px){.default-theme .credit-methods button{width:100%}}.default-theme .credit-methods .remove-payment{height:auto!important;width:auto!important}.default-theme navitaire-digital-pnr-credit .applied-credit-row{align-items:center;color:#0009;display:flex;justify-content:space-between;margin:8px 0}@media (min-width: 576px){.default-theme navitaire-digital-pnr-credit .applied-credit-row{width:50%}}.default-theme navitaire-digital-pnr-credit .applied-credit-row .account-number{width:40%}.default-theme navitaire-digital-pnr-credit .remove-payment{color:#bd081e}.default-theme navitaire-digital-pnr-credit .pnr-credit-form-title{margin:24px 0 8px}.default-theme navitaire-digital-pnr-credit form{display:flex}@media (max-width: 767.98px){.default-theme navitaire-digital-pnr-credit form{flex-direction:column}}.default-theme .voucher .applied-voucher-container{margin-bottom:8px}.default-theme .voucher .applied-voucher-container h6{color:#00000061}.default-theme .voucher .voucher-credit-title{font-weight:700}.default-theme .voucher .applied-voucher-row{align-items:center;color:#0009;display:flex;justify-content:space-between;margin:8px 0 2px}@media (min-width: 576px){.default-theme .voucher .applied-voucher-row{width:50%}}.default-theme .voucher .applied-voucher-row .account-number{width:40%}.default-theme .voucher .remove-payment{color:#bd081e}.default-theme .voucher .voucher-form-title{margin:24px 0 8px}.default-theme .voucher form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){.default-theme .voucher form{flex-direction:row;margin-bottom:0}}.default-theme .passenger-tab{cursor:pointer;display:inline-block;min-width:100px}.default-theme .passenger-tab .name{color:#000000de;display:flex;justify-content:center;padding:0 1.5rem;height:40px;align-items:center}.default-theme .passenger-tab.seat-selection{flex-direction:column}.default-theme .passenger-tab.seat-selected .name{height:20px}.default-theme .passenger-tab.seat-selected .passenger-seat-selection{height:15px}.default-theme .passenger-tab .underline{padding-top:1.5rem}@media (max-width: 767.98px){.default-theme .passenger-tab .underline{padding-top:.75rem}}.default-theme .tab-group{display:flex;flex-direction:row;padding-left:.5rem;padding-right:.5rem;width:100%}.default-theme .tab-group .tab{width:100%}.default-theme .tab-group .flex-column{display:flex;flex-direction:column}@media (max-width: 991.98px){.default-theme .tab-group .flex-column{overflow:auto;width:100%}}.default-theme .tab-group .flex-column .flex-row{display:flex;flex-direction:row}.default-theme .tab-group .select-bar{background-color:#0069b3;float:left;height:3px;min-width:100px;position:sticky;transition:.5s ease-in-out}.default-theme .tab-group .prevent-transition{transition:none!important}@media (max-width: 767.98px){.default-theme .seat-information{width:100%}}.default-theme .seat-information .seat-info{padding-left:.5rem;padding-right:.5rem;position:relative;z-index:10}@media (max-width: 767.98px){.default-theme .seat-information .seat-info{padding-left:0!important;padding-right:0!important}}.default-theme .seat-information .seat-info .seat-details-title{color:#000000de;display:block;padding:.5rem 1rem 1rem}@media (max-width: 767.98px){.default-theme .seat-information .seat-info .seat-details-title{display:none!important}}.default-theme .seat-information .seat-info .mobile-header{align-items:flex-end;color:#fff;display:flex;flex-direction:row;padding:1.5rem 1rem 1rem}@media (min-width: 576px){.default-theme .seat-information .seat-info .mobile-header{display:none}}.default-theme .seat-information .seat-info .mobile-header .mobile-header-title{flex-grow:4;text-align:center}.default-theme .seat-information .seat-info .seat-details-container{background-color:#fafafa;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:.5rem 1rem;width:353px}@media (max-width: 991.98px){.default-theme .seat-information .seat-info .seat-details-container{width:270px}}@media (max-width: 767.98px){.default-theme .seat-information .seat-info .seat-details-container{border-radius:0!important;box-shadow:none!important;width:100%}}.default-theme .seat-information .seat-info .seat-details-container .seat-type{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1rem;padding-top:1rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .select-seat{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.default-theme .seat-information .seat-info .seat-details-container .seat-type li{padding-bottom:.5rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .chevron-up{transform:rotate(270deg);transition:transform .3s}.default-theme .seat-information .seat-info .seat-details-container .seat-type .chevron-down{transform:rotate(90deg);transition:transform .3s}.default-theme .seat-information .seat-info .seat-details-container .seat-type:last-of-type{border-bottom:none}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name{color:#000000de}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.front-row:before{background-color:#5ca137}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.speedy-exit:before{background-color:#f28500}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.extra-legroom:before{background-color:#0069b3}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.standard-plus:before{background-color:#000}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.unavailable:before{background-color:#f5f8fb}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name:before{content:"";display:inline-block;height:16px;margin-right:10px;width:16px}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-type-name:last-of-type{border-bottom:none}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info{padding-left:1.5rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info .image{background-repeat:no-repeat;background-size:contain;height:142px;margin-bottom:1rem;margin-top:.5rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info .icon-row{margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info .icon-row .icon-margin{margin-right:.5rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info .details-list{color:#000000de;font-size:.875rem;font-weight:400;line-height:1.0625rem;list-style-type:disc;margin-bottom:0!important;padding-inline-start:1rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info .details-list li{padding-bottom:.5rem}.default-theme .seat-information .seat-info .seat-details-container .seat-type .seat-info ul{padding-inline-start:15px!important}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog{margin:auto}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog{margin:0!important;width:100%}}@media (min-width: 576px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog navitaire-digital-mobile-popup-header{display:none}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .mobile-popup-header{display:block}@media (min-width: 576px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .mobile-popup-header{display:none}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{background-color:#fafafa;color:#000000de;padding:1.5rem;width:850px}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{width:100%}}@media (max-width: 991.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{width:100%}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-identifier{color:#fff;font-size:1.125rem;text-align:center}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header{margin-bottom:5px}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header span{background-color:#0069b3;border-radius:5px;display:inline-block;height:48px;line-height:50px;width:48px}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header span{height:40px;line-height:40px;margin-left:5px;margin-right:5px;width:40px}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info{color:#000000de}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .sub-title{font-weight:700;margin-bottom:.5rem}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info ul{list-style-type:disc;padding-inline-start:24px!important}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info ul{padding-inline-start:18px!important}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info li{line-height:30px;padding-left:5px}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info li{line-height:20px;margin-bottom:5px;padding-left:0}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .seat-info-header,.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .confirmation-text{margin-bottom:.5rem;margin-top:.5rem}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-select-option-container{display:flex;flex-direction:row;justify-content:flex-end}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-select-option-container{justify-content:center!important}}.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button{cursor:pointer}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.edit-flight{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.confirm-btn{text-align:center}}.default-theme navitaire-digital-passenger-select-tabs{background-color:#fafafa;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#0009;display:flex;text-align:center;transition:all .2s;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-passenger-select-tabs{border-radius:0!important}.default-theme navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}.default-theme navitaire-digital-passenger-select-tabs .tab-group{display:flex;flex-direction:row;width:100%}}@media (max-width: 767.98px){.default-theme navitaire-digital-passenger-select-tabs .container-fluid{padding-left:0;padding-right:0}}.default-theme navitaire-digital-passenger-select-tabs .passengers-tabs-container{color:#0009;display:block;list-style:none;padding:0}@media (max-width: 767.98px){.default-theme navitaire-digital-passenger-select-tabs .passengers-tabs-container{overflow-x:scroll;overflow-y:hidden}}.default-theme navitaire-digital-passenger-select-tabs .passenger-tab{cursor:pointer;transition:all .2s}.default-theme navitaire-digital-passenger-select-tabs .passenger-tab .wrapper{display:flex;flex-direction:column;height:67px;justify-content:center}.default-theme navitaire-digital-passenger-select-tabs .passenger-tab.selected .passenger-tab-name{color:#0009;font-weight:700}.default-theme navitaire-digital-passenger-select-tabs .passenger-tab:hover{color:#0069b3}.default-theme navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{border-bottom:3px solid transparent;padding-top:.75rem;transform:translateY(1px);transition:all .2s}@media (max-width: 767.98px){.default-theme navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.5rem}}.default-theme navitaire-digital-passenger-select-tabs .selected .passenger-tab-selected-underline{border-bottom:3px solid #0069b3}.default-theme .seat-passenger-tab{display:flex;flex-direction:row;margin-left:.5rem}.default-theme .seat-passenger-tab .wrapper{width:100%}.default-theme .seat-passenger-tab .wrapper .name{color:#000000de;cursor:pointer;display:flex;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.default-theme .small-picture-card{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:6px;display:block;white-space:normal}.default-theme .small-picture-card .card-layout{margin-left:0;margin-right:0;padding:1rem!important}.default-theme .small-picture-card .card-layout .card-content{color:#000000de;width:66.6666666667%}@media (max-width: 767.98px){.default-theme .small-picture-card .card-layout .card-content{width:100%!important}}.default-theme .small-picture-card .card-layout .card-content .card-layout-top{display:flex;flex-wrap:wrap;width:100%}.default-theme .small-picture-card .card-layout .card-content .card-layout-top .image-container{width:25%;display:block;padding-left:1rem;padding-right:1rem}.default-theme .small-picture-card .card-layout .card-content .card-layout-top .image-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container{width:75%;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (max-width: 767.98px){.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container{padding-left:0!important}}.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container{align-items:center;display:flex;margin-bottom:.5rem;width:100%}@media (max-width: 767.98px){.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .title-text{margin-left:.5rem}}.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .image-container{display:inline-block;margin-right:.5rem}@media (min-width: 576px){.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .image-container{display:none!important}}.default-theme .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .subtitle-container{color:#0009;font-size:12px;line-height:1;width:100%}.default-theme .small-picture-card .card-layout .card-content .card-layout-bottom{color:#000000de;margin-top:.5rem;width:100%}@media (min-width: 576px){.default-theme .small-picture-card .card-layout .card-content .card-layout-bottom .description{line-height:32px}}.default-theme .small-picture-card .card-layout .controls-container{padding-left:0;padding-right:0;width:33.3333333333%}@media (max-width: 767.98px){.default-theme .small-picture-card .card-layout .controls-container{width:100%!important}}.default-theme .large-picture-card{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:6px;display:block;white-space:normal}.default-theme .large-picture-card .subtitle-container,.default-theme .large-picture-card .description-container{color:#0009}@media (max-width: 767.98px){.default-theme .large-picture-card .description-container{margin-bottom:20px!important}}@media (min-width: 768px){.default-theme .large-picture-card .description-container-lg{margin-top:12px!important}}.default-theme .large-picture-card .card-layout{margin-left:0!important;margin-right:0!important}.default-theme .large-picture-card .card-layout .image-container{width:33.3333333333%;display:block}.default-theme .large-picture-card .card-layout .content-container{width:33.3333333333%;color:#000000de;display:flex;flex-direction:column;justify-content:center;padding-left:.5rem}@media (max-width: 767.98px){.default-theme .large-picture-card .card-layout .content-container{width:100%}}.default-theme .large-picture-card .card-layout .content-container .title-container{align-items:center;display:flex;padding-left:1rem;width:100%}.default-theme .large-picture-card .card-layout .content-container .title-container .image-container.mobile{display:inline-block;margin-right:.5rem}.default-theme .large-picture-card .card-layout .content-container .description-container{padding-left:1rem;width:100%}.default-theme .large-picture-card .card-layout .controls-container{width:33.3333333333%;align-items:center;display:flex;justify-content:center}@media (max-width: 767.98px){.default-theme .large-picture-card .card-layout .controls-container{width:100%}}.default-theme .select-leg-tabs{display:inline!important;padding:0!important}@media (max-width: 767.98px){.default-theme .select-leg-tabs{padding-left:0!important;padding-right:0!important}}.default-theme .select-leg-tabs .wrapper{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.default-theme .select-leg-tabs .tabs-container{width:100%;background-color:#0069b3;padding:0;white-space:nowrap}@media (max-width: 767.98px){.default-theme .select-leg-tabs .tabs-container{display:inline-flex;justify-content:center}}.default-theme .select-leg-tabs .tabs-container .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;display:inline-flex;justify-content:space-around;margin-left:1rem;padding:.5rem 1.5rem;transition:all .2s;width:175px}@media (max-width: 767.98px){.default-theme .select-leg-tabs .tabs-container .tab{margin:0!important}}.default-theme .select-leg-tabs .tabs-container .tab.selected{background-color:#fafafa;color:#000000de}.default-theme .select-leg-tabs .tabs-container .tab .icon{display:inline-block}.default-theme .select-leg-tabs .chips-container{display:block;overflow-x:auto;padding-bottom:.5rem;padding-top:.125rem}.default-theme .select-leg-tabs .chips-container .chip{align-items:center;display:inline-flex;justify-content:space-around;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.default-theme .select-leg-tabs .chips-container .chip .icon{display:inline-block}.default-theme .change-flight-card{cursor:pointer;white-space:normal}@media (max-width: 767.98px){.default-theme .change-flight-card{border-bottom:1px solid #e3eaf0}}.default-theme .change-flight-card .content{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:2px;margin-left:0;margin-right:0;overflow:hidden;padding-right:1rem}.default-theme .change-flight-card .content .description{color:#0069b3}.default-theme .change-flight-card .content h5.description{color:#000000de}.default-theme .change-flight-card .content .image{display:block}@media (max-width: 767.98px){.default-theme .change-flight-card .content .image{display:none!important}}.default-theme .change-flight-card .content .mobile-icon{width:16.6666666667%;align-items:center;display:flex;justify-content:center;padding-bottom:.5rem;padding-top:.5rem}@media (min-width: 768px){.default-theme .change-flight-card .content .mobile-icon{display:none}}.default-theme .change-flight-card .content .mobile-icon .icon{display:block}.default-theme .change-flight-card .content .wrapper{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;padding-bottom:1rem;padding-left:1.5rem;padding-top:1rem}@media (max-width: 767.98px){.default-theme .change-flight-card .content .wrapper{align-content:center;padding-left:0}}.default-theme .change-flight-card .content .wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.default-theme .change-flight-card .content .wrapper .header{flex-direction:column;justify-content:center}}.default-theme .change-flight-card .content .wrapper .header .title{color:#0069b3}.default-theme .change-flight-card .content .wrapper .content-description{align-items:center;display:flex;margin-left:0;margin-right:0;padding-top:.25rem}@media (max-width: 767.98px){.default-theme .change-flight-card .content .wrapper .content-description{display:none!important}}.default-theme .change-flight-card .content .wrapper .content-description .label-container{width:83.3333333333%;display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.default-theme .change-flight-card .icon-container{align-items:center;display:inline-flex;justify-content:flex-end}.default-theme .change-flight-card .icon-container .icon{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.default-theme .search-trips{padding-bottom:5px;padding-top:5px}}.default-theme .search-trips .search-flights-button{display:flex}.default-theme .search-trips .search-flights-button .icon,.default-theme .search-trips .icon{margin-right:.5rem}.default-theme .search-trips .search-trips-popup.cancel-search{margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}.default-theme .passenger-list .passenger{border-bottom:1px solid #e3eaf0;display:flex;padding:.5rem}.default-theme .passenger-list .passenger .passenger-icon{padding-left:1rem;padding-right:1rem}.default-theme .passenger-list .passenger .passenger-name-container{padding-left:.5rem;padding-right:.5rem}.default-theme .passenger-list .passenger .passenger-name-container .text-disabled{color:#00000061}.default-theme .journey-select-top{align-items:center;color:#0009;display:flex;margin-bottom:.5rem;padding-top:.5rem}.default-theme .journey-select-top icon{display:inline-block;margin-right:.5rem}.default-theme .journey-select-layout .header-background{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#fafafa;border-bottom:1px solid #e3eaf0;border-radius:2px 2px 0 0;margin-left:auto;margin-right:auto;padding:.5rem 1rem 1rem;width:100%}.default-theme .journey-select-layout .header-background .row{padding:0}.default-theme .journey-select-layout .header-background .column{width:100%;padding:0 1rem}.default-theme .journey-select-layout .header-background .column .header-top{display:flex;flex-direction:row;justify-content:space-between}.default-theme .journey-select-layout .header-background .column .header-top .journey-select-top{align-items:center;color:#0009;display:flex;margin-bottom:.5rem;padding-top:.5rem}.default-theme .journey-select-layout .header-background .column .header-top .journey-select-top .icon{display:inline-block;margin-right:.5rem}.default-theme .journey-select-layout .header-background .column .header-bottom{display:flex;padding-left:1.5rem}.default-theme .journey-select-layout .content-top{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;margin-left:auto;margin-right:auto;width:100%;background-color:#fafafa;border-bottom:1px solid #e3eaf0;border-radius:2px 2px 0 0;padding:0 15px}.default-theme .journey-select-layout .content-top .row .column{width:100%;padding:0 15px}.default-theme .journey-select-layout .content-top .row .header-top{display:flex;justify-content:space-between}.default-theme .journey-select-layout .content-top .row .header-bottom{display:flex;padding-left:1.5rem}.default-theme .journey-select-layout .content-bottom{margin-top:1rem}.default-theme .journey-select-layout .content-bottom .content{width:100%;padding:0}@media (max-width: 767.98px){.default-theme .journey-select-layout .content-bottom .content{padding:0 1rem}}.default-theme .journey-select-layout .new-flight-header-content{align-items:center;color:#0009;display:flex;margin-bottom:.5rem;padding-top:.5rem}.default-theme .journey-select-layout .new-flight-header-content .icon{display:inline-block;margin-right:.5rem}.default-theme .journey-select-layout .fare-sort{padding-top:.5rem}.default-theme .journey-header{font-size:1.5rem;font-weight:400;line-height:1.625rem;margin-bottom:0}.default-theme .journey-header .journey{align-items:center;color:#000000de;display:flex;flex-direction:row}.default-theme .journey-header .journey .full-station,.default-theme .journey-header .journey .station-code{display:inline}.default-theme .journey-header .journey .icon{margin-left:.5rem;margin-right:.5rem}.default-theme .current-journey{display:block}.default-theme .current-journey.selected .starting-price-label{display:none}.default-theme .current-journey.selected .price-per-person-label{color:#0009;display:block}.default-theme .current-journey.selected .price-container{background-color:#f5f8fb}.default-theme .current-journey.selected .change-button{display:block}.default-theme .current-journey.selected .select-button{display:none}.default-theme .current-journey.selected .journey-price{color:#0069b3}.default-theme .current-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;display:block;margin-bottom:1rem}.default-theme .current-journey .journey-detail-card .wrapper{display:flex;flex-direction:row;width:100%}.default-theme .current-journey .journey-detail-card .wrapper .action-container{background-color:#e3eaf0;color:#fff;display:block;padding:1rem;text-align:right;width:20%}@media (max-width: 575.98px){.default-theme .current-journey .journey-detail-card .wrapper .action-container{background-color:#fafafa}}@media (max-width: 991.98px){.default-theme .current-journey .journey-detail-card .wrapper .action-container{width:30%}}.default-theme .current-journey .journey-detail-card .wrapper .action-container .action-contents{display:flex;flex-direction:column;height:100%;justify-content:center}.default-theme .current-journey .journey-detail-card .segment-details-container{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;width:100%}@media (max-width: 767.98px){.default-theme .current-journey .journey-detail-card .segment-details-container .segment-details{max-height:none}.default-theme .current-journey .journey-detail-card .segment-details-container .segment-details .circle-container{margin-top:2rem}.default-theme .current-journey .journey-detail-card .segment-details-container .segment-details .circle-container>.icon{color:#0069b3}}.default-theme .current-journey .journey-detail-card .select-btn-container{padding:.5rem}.default-theme .current-journey .journey-detail-card .select-btn-container .select-button{width:100%}.default-theme .current-journey .price-container{background-color:#0069b3;color:#fff;text-align:right;width:20%}@media (max-width: 991.98px){.default-theme .current-journey .price-container{width:30%}}.default-theme .current-journey .change-button{display:none}.default-theme .current-journey.animate{animation:shift .5s}@keyframes shift{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.default-theme .current-journey .price-per-person-label{color:#0009;display:none}.default-theme .current-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fff}.default-theme .current-journey .journey-price{color:#fff}@media (max-width: 767.98px){.default-theme .current-journey .journey-price{color:#0069b3}}.default-theme .manage-flight-search{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#0069b3;border-radius:10px;left:0;padding:1.5rem 1.5rem 3rem;padding-bottom:1.5em!important;position:fixed;right:0;top:168px}@media (min-width: 576px){.default-theme .manage-flight-search{max-width:540px}}@media (min-width: 768px){.default-theme .manage-flight-search{max-width:720px}}@media (min-width: 992px){.default-theme .manage-flight-search{max-width:960px}}@media (min-width: 1200px){.default-theme .manage-flight-search{max-width:1140px}}@media (max-width: 767.98px){.default-theme .manage-flight-search{border-radius:0;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0!important}}.default-theme .manage-flight-search .cancel-search{color:#fff;display:inline-block}.default-theme .manage-flight-search .cancel-search:hover{background-color:#00000061}.default-theme .manage-flight-search .next{background-color:#012f50;color:#fff;align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;height:48px;padding:0 1.5rem;bottom:auto;position:relative;right:auto;width:9em}.default-theme .manage-flight-search .next:disabled{border-color:#012f50;color:#fff}.default-theme .manage-flight-search .next:focus,.default-theme .manage-flight-search .next:hover:enabled{background-color:#024a7d}.default-theme .manage-flight-search .next .button-text{display:block!important}.default-theme .manage-flight-search .next .icon{display:none!important}.default-theme .manage-flight-search .stations{width:100%;flex-direction:row;padding:0 15px}@media (min-width: 992px){.default-theme .manage-flight-search .stations{width:41.6666666667%;padding-right:0}}.default-theme .manage-flight-search .stations .row{margin-left:0;margin-right:0;position:relative}.default-theme .manage-flight-search .stations .row .from .station-select-selection{border-bottom-left-radius:2px;border-top-left-radius:2px}.default-theme .manage-flight-search .stations .row .to .icon_my_location{display:none}.default-theme .manage-flight-search .stations .row .to .station-select-selection{border-bottom-right-radius:2px;border-top-right-radius:2px;text-align:right}.default-theme .manage-flight-search .stations .row .to .station-select-selection input{text-align:right}.default-theme .manage-flight-search .stations .row .to .icon-my-location{display:none}@media (min-width: 576px){.default-theme .manage-flight-search .stations .row .to .station-results-container{transform:translate(-50%)}}@media (max-width: 767.98px){.default-theme .manage-flight-search .stations .row .to .station-results-container{transform:translate(0)}}.default-theme .manage-flight-search .stations .row .station-select-selection.p-2.text-secondary-color{background-color:#0069b3;border-color:#00000061;color:#fff}.default-theme .manage-flight-search .stations .row .navitaire-digital-station-select{pointer-events:none}.default-theme .manage-flight-search .stations .row .navitaire-digital-station-select input{background-color:#0069b3;color:#fff!important}.default-theme .manage-flight-search .stations .row .station-select-flip{background-color:#0069b3!important;border:1px solid #0069b3;border-color:#00000061;border-radius:11.5px;color:#fff;height:38px;left:50%;pointer-events:none;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.default-theme .manage-flight-search .stations .row .navitaire-digital-station-select{width:50%;padding:0}.default-theme .manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection{background-color:#0069b3;border:1px solid #e3eaf0;color:#fff;height:64px;padding:.5rem}.default-theme .manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection .origin,.default-theme .manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection .destination{color:#fff;margin-left:.25rem;width:100%}.default-theme .manage-flight-search .stations .row .station-select-flip{display:block;position:absolute}.default-theme .manage-flight-search .stations .row .station-select-flip .icon{display:flex;justify-content:center}.default-theme .manage-flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.default-theme .manage-flight-search .web-dates-picker{transform:translate(-23px)}}.default-theme .manage-flight-search .navitaire-digital-passengers-count{width:25%;display:inline-block;height:64px;margin-top:0;pointer-events:none;vertical-align:top}@media (max-width: 991.98px){.default-theme .manage-flight-search .navitaire-digital-passengers-count{width:100%;margin-top:1.5rem;padding:0 15px}}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count{background-color:#fafafa;border-bottom:3px solid rgba(255,255,255,.2);border-radius:2px;color:#000000de;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content{width:83.3333333333%;display:flex;flex-direction:column;padding:0}@media (max-width: 767.98px){.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content{width:91.6666666667%}}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .passengers-title{color:#fff;line-height:15px}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .count{color:#fff}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count div{justify-content:space-between}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container{width:16.6666666667%;align-self:center;justify-content:space-around;max-width:40px}@media (max-width: 767.98px){.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container{width:8.3333333333%}}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container .icon{text-align:right}.default-theme .manage-flight-search .navitaire-digital-passengers-count .passengers-count{background-color:#0069b3;border:1px solid rgba(0,0,0,.2);border-radius:2px}.default-theme .manage-flight-search .navitaire-digital-passengers-count .text-secondary-color,.default-theme .manage-flight-search .navitaire-digital-passengers-count .icon_passenger{color:#fff!important}.default-theme .manage-flight-search .search-button-container{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:0;margin-right:0;padding-top:1rem;width:100%}.default-theme .manage-flight-search .dates-picker{padding-right:1rem}.default-theme .passenger-list .passenger{border-bottom:1px solid #e3eaf0;display:flex;padding:.5rem}.default-theme .passenger-list .passenger .passenger-icon{padding-left:1rem;padding-right:1rem}.default-theme .passenger-list .passenger .passenger-name-container{padding-left:.5rem;padding-right:.5rem}.default-theme .passenger-list .passenger .passenger-name-container .text-disabled{color:#00000061}.default-theme .currency-selection-component{padding:.5rem}.default-theme .currency-selection-component .selected-currency{align-items:center;cursor:pointer;display:flex}.default-theme .currency-selection-component .selected-currency .currency-code{padding:.25rem}@media (max-width: 991.98px){.default-theme .currency-selection-component .selected-currency .currency-code{display:none}}.default-theme .currency-selection-component .selected-currency .open-drop-down{padding:.25rem;transform:rotate(90deg)}@media (max-width: 991.98px){.default-theme .currency-selection-component .selected-currency .open-drop-down{display:none}}.default-theme .currency-selection-component .currency-list-wrapper{box-shadow:0 2px 8px #0000002b!important;z-index:1060;background-color:#fff;list-style:none;position:absolute;transform:translate(-24px) translateY(21px);width:200px}@media (max-width: 991.98px){.default-theme .currency-selection-component .currency-list-wrapper{transform:translate(-40px) translateY(26px)}}@media (max-width: 767.98px){.default-theme .currency-selection-component .currency-list-wrapper{bottom:0;height:100vh;left:0;max-width:none;position:fixed;right:0;top:0;transform:none;width:100%}}@media (min-width: 768px){.default-theme .currency-selection-component .currency-list-wrapper .mobile-popup-header{display:none}}.default-theme .currency-selection-component .currency-list-wrapper .currency-list{max-height:400px}@media (max-width: 767.98px){.default-theme .currency-selection-component .currency-list-wrapper .currency-list{max-height:100vh}}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content{max-height:calc(100vh - 64px)}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency{border-bottom:1px solid #e3eaf0;color:#000000de;cursor:pointer;padding:1rem 0;transition:all .2s}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:hover,.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:focus{background-color:#0069b3;color:#fff}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency.selected,.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:hover{cursor:pointer}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency h5{margin:0}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency h5 .symbol{display:inline-block;font-weight:700;text-align:center;width:30px}.default-theme .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency-first-character{background-color:#f5f8fb;border-bottom:1px solid #e3eaf0;color:#0009;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.default-theme .language-selection-component{padding:.5rem}.default-theme .language-selection-component .selected-language{align-items:center;cursor:pointer;display:flex}.default-theme .language-selection-component .selected-language .language-code{padding:.25rem}@media (max-width: 991.98px){.default-theme .language-selection-component .selected-language .language-code{display:none}}.default-theme .language-selection-component .selected-language .open-drop-down{padding:.25rem;transform:rotate(90deg)}@media (max-width: 991.98px){.default-theme .language-selection-component .selected-language .open-drop-down{display:none}}.default-theme .language-selection-component .language-list-wrapper{box-shadow:0 2px 8px #0000002b!important;z-index:1060;background-color:#fff;list-style:none;position:absolute;transform:translate(-24px) translateY(21px);width:200px}@media (max-width: 991.98px){.default-theme .language-selection-component .language-list-wrapper{transform:translate(-33px) translateY(30px)}}@media (max-width: 767.98px){.default-theme .language-selection-component .language-list-wrapper{bottom:0;height:100vh;left:0;max-width:none;position:fixed;right:0;top:0;transform:none;width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .language-selection-component .language-list-wrapper[data-current-route=profile-hub]{transform:translate(-37px) translateY(32px)!important}}@media (min-width: 768px){.default-theme .language-selection-component .language-list-wrapper .mobile-popup-header{display:none}}.default-theme .language-selection-component .language-list-wrapper .language-list{max-height:400px}@media (max-width: 767.98px){.default-theme .language-selection-component .language-list-wrapper .language-list{max-height:100vh}}.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content{max-height:calc(100vh - 64px)}.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language{border-bottom:1px solid #e3eaf0;color:#000000de;cursor:pointer;padding:1rem;transition:all .2s}.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language:hover,.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language:focus{background-color:#0069b3;color:#fff}.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language.selected,.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language:hover{cursor:pointer}.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language h5{margin:0}.default-theme .language-selection-component .language-list-wrapper .language-list .simplebar-content .language-first-character{background-color:#f5f8fb;border-bottom:1px solid #e3eaf0;color:#0009;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.default-theme demo-profile-hub-page{padding-top:3rem;width:100%}@media (max-width: 767.98px){.default-theme demo-profile-hub-page{padding-top:0}}@media (min-width: 576px){.default-theme demo-profile-hub-page .ssr-select-layout .content .main-wrapper .content-description{padding-top:.5rem}}.default-theme demo-profile-hub-page .account-balance-container{background-color:#fff;box-shadow:0 2px 4px #0000002b!important;margin-bottom:1.5rem;padding:1rem 1.5rem}@media (max-width: 767.98px){.default-theme demo-profile-hub-page .account-balance-container{margin:12px}}.default-theme demo-profile-hub-page .account-balance-container .title{margin-bottom:1rem}.default-theme demo-profile-hub-page .account-balance-container .descirbtion{color:#00000061}.default-theme demo-profile-hub-page .account-balance-container .total-amount{font-size:24px;color:#0069b3}@media (max-width: 767.98px){.default-theme demo-profile-hub-page .account-balance-container .total-amount{font-size:14px}}@media (min-width: 576px){.default-theme demo-profile-hub-page .content .main-wrapper .content-description{padding-top:1rem}}.default-theme demo-profile-hub-page .content .credit-type{background-size:contain;height:32px;margin-right:.5rem;width:51px}.default-theme demo-profile-hub-page .content .credit-type.vi{background-image:url(Visa.59da7ed702554637.svg)}.default-theme demo-profile-hub-page .content .credit-type.mc{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.default-theme demo-profile-hub-page .content .credit-type.ax{background-image:url(Amex.4c6824bd80985c55.svg)}.default-theme demo-profile-hub-page .content .document-type{padding-right:.5rem}.default-theme demo-profile-hub-page .content .card-inner{align-items:center;display:flex;padding-top:.5rem}.default-theme demo-profile-hub-page .content .expiration-text{padding-left:.5rem;padding-right:.25rem}.default-theme demo-profile-hub-page .content .arrow{color:#0069b3}.default-theme demo-profile-hub-page .logout-container{display:flex;padding-top:1.5rem;width:100%}.default-theme demo-profile-hub-page .user-cards-wrapper{width:75%}@media (max-width: 767.98px){.default-theme demo-profile-hub-page .user-cards-wrapper{width:100%}}.default-theme demo-profile-hub-page .user-cards-wrapper .ssr-select-layout .content{margin-bottom:1.5rem}@media (max-width: 767.98px){.default-theme demo-profile-hub-page .user-cards-wrapper .ssr-select-layout .content{margin-bottom:0}}.default-theme demo-profile-hub-page .right-column{display:none}@media (min-width: 992px){.default-theme demo-profile-hub-page .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.default-theme demo-profile-hub-page .right-column .promotion-placeholder{box-shadow:0 2px 4px #0000002b!important;background-color:#bdd6f4;border-radius:10px;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:1.5rem}.default-theme demo-profile-hub-page .profile-row{display:flex}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-profile-hub-page .profile-row{justify-content:center}.default-theme demo-profile-hub-page .profile-row .user-cards-wrapper{width:90%}}.default-theme demo-profile-hub-page .promotions-section-tablet{display:none;width:90%;margin:auto;box-shadow:0 2px 4px #0000002b!important;background-color:#fff}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-profile-hub-page .promotions-section-tablet{display:block}}.default-theme .edit-profile .edit-profile-container{padding-top:3rem}.default-theme .edit-profile .edit-profile-container .title{color:#0009;padding:0 1.5rem 1rem}.default-theme .edit-profile .edit-profile-container .account{padding-top:3rem}.default-theme .edit-profile .edit-profile-container .form-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.default-theme .edit-profile .edit-profile-container .form-row .form-field-wrapper{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.default-theme .edit-profile .edit-profile-container .form-row .form-field-wrapper{width:41.6666666667%}}@media (max-width: 767.98px){.default-theme .edit-profile .edit-profile-container .form-row .form-field-wrapper{width:100%}}.default-theme .edit-profile .edit-profile-container .form-row .gender-field{width:16.6666666667%;padding-left:1rem;padding-right:1rem}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .edit-profile .edit-profile-container .form-row .gender-field{width:41.6666666667%}}@media (max-width: 767.98px){.default-theme .edit-profile .edit-profile-container .form-row .gender-field{width:100%}}.default-theme .edit-profile .edit-profile-container .form-row .dob-field{width:25%;padding-left:1rem;padding-right:1rem}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .edit-profile .edit-profile-container .form-row .dob-field{width:41.6666666667%}}@media (max-width: 767.98px){.default-theme .edit-profile .edit-profile-container .form-row .dob-field{width:100%}}.default-theme .edit-profile .edit-profile-container .form-row .change-password-wrapper{display:flex;padding:0 1rem 1rem;width:100%}.default-theme .edit-profile .edit-profile-container .form-row .change-password-wrapper .change-password-button{color:#0069b3;cursor:pointer;display:flex;text-align:center}.default-theme .edit-profile .edit-profile-container .form-row .change-password-wrapper .change-password-button .icon_lock_button{margin-right:.5rem}.default-theme .edit-profile .edit-profile-container .edit-form-container{background-color:#fff;padding:1rem 1.5rem 0}.default-theme .edit-profile .edit-profile-container .save-button-wrapper{display:flex;justify-content:center;padding-top:3rem}.default-theme .edit-profile .edit-profile-container .save-button-wrapper button{cursor:pointer}.default-theme navitaire-digital-profile-wallet .profile-cards{box-shadow:0 2px 8px #0000002b!important;background-color:#0069b3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 1rem 1rem}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{width:100%;display:flex;flex-direction:row;margin-bottom:1rem;margin-top:.25rem;padding-left:1rem;padding-top:1rem}@media (max-width: 767.98px){.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{margin-bottom:1rem}}@media (max-width: 320.98px){.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{padding-left:.25rem}}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards{display:flex;padding:0;width:auto}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper{align-items:center;display:flex;height:168px;justify-content:center;margin-right:10px;width:306px}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .mc{background-image:url(orange-background.29637df9a75e2750.svg)}.default-theme navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ax{background-image:url(blue-background.586d918865d5f09b.svg)}.default-theme .credit-card{border-radius:10px;height:167px;width:305px}.default-theme .credit-card .credit-card-top-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem;padding-top:1rem}@media (min-width: 576px){.default-theme .credit-card .credit-card-top-row{max-width:540px}}@media (min-width: 768px){.default-theme .credit-card .credit-card-top-row{max-width:720px}}@media (min-width: 992px){.default-theme .credit-card .credit-card-top-row{max-width:960px}}@media (min-width: 1200px){.default-theme .credit-card .credit-card-top-row{max-width:1140px}}.default-theme .credit-card .credit-card-top-row .card-info-top-row{display:flex}.default-theme .credit-card .credit-card-top-row .card-info-top-row .card-logo{margin-right:.5rem}.default-theme .credit-card .credit-card-top-row .card-info-top-row .vi-logo{background-image:url(Visa.59da7ed702554637.svg);background-size:contain;height:20px;width:31px}.default-theme .credit-card .credit-card-top-row .card-info-top-row .mc-logo{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);background-size:contain;height:20px;width:31px}.default-theme .credit-card .credit-card-top-row .card-info-top-row .ax-logo{background-image:url(Amex.4c6824bd80985c55.svg);background-size:contain;height:20px;width:21px}.default-theme .credit-card .credit-card-top-row .card-info-top-row .default-text{align-items:center;color:#fff;display:flex}.default-theme .credit-card .credit-card-middle-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding-bottom:1rem}@media (min-width: 576px){.default-theme .credit-card .credit-card-middle-row{max-width:540px}}@media (min-width: 768px){.default-theme .credit-card .credit-card-middle-row{max-width:720px}}@media (min-width: 992px){.default-theme .credit-card .credit-card-middle-row{max-width:960px}}@media (min-width: 1200px){.default-theme .credit-card .credit-card-middle-row{max-width:1140px}}.default-theme .credit-card .credit-card-middle-row .card-number{align-items:center;color:#fff;display:flex}.default-theme .credit-card .credit-card-middle-row .card-number .masking-dots{font-size:30px;padding-right:.25rem}.default-theme .credit-card .credit-card-bottom-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme .credit-card .credit-card-bottom-row{max-width:540px}}@media (min-width: 768px){.default-theme .credit-card .credit-card-bottom-row{max-width:720px}}@media (min-width: 992px){.default-theme .credit-card .credit-card-bottom-row{max-width:960px}}@media (min-width: 1200px){.default-theme .credit-card .credit-card-bottom-row{max-width:1140px}}.default-theme .credit-card .credit-card-bottom-row .card-holder-row{color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding-top:.25rem}.default-theme .credit-card :hover{cursor:auto}.default-theme .credit-card button:hover{cursor:pointer!important}.default-theme #modal-ta-leave-booking-flow,.default-theme #modal-leave-manage-flow,.default-theme #modal-re-select-insurance,.default-theme #modal-change-flight-with-insurance{padding:1.5rem 3rem;width:441px}@media (max-width: 767.98px){.default-theme #modal-ta-leave-booking-flow,.default-theme #modal-leave-manage-flow,.default-theme #modal-re-select-insurance,.default-theme #modal-change-flight-with-insurance{background-color:#012f50;color:#fff;padding:1.5rem;width:100%}}.default-theme #modal-ta-leave-booking-flow .cms-modal-header,.default-theme #modal-leave-manage-flow .cms-modal-header,.default-theme #modal-re-select-insurance .cms-modal-header,.default-theme #modal-change-flight-with-insurance .cms-modal-header{font-size:1.5rem;line-height:1.625rem;padding:0}.default-theme #modal-ta-leave-booking-flow .cms-modal-content,.default-theme #modal-leave-manage-flow .cms-modal-content,.default-theme #modal-re-select-insurance .cms-modal-content,.default-theme #modal-change-flight-with-insurance .cms-modal-content{font-size:.875rem;line-height:1.0625rem;padding:1.5rem 0}.default-theme #modal-ta-leave-booking-flow .cms-modal-content p:not(:only-of-type):not(:first-of-type),.default-theme #modal-leave-manage-flow .cms-modal-content p:not(:only-of-type):not(:first-of-type),.default-theme #modal-re-select-insurance .cms-modal-content p:not(:only-of-type):not(:first-of-type),.default-theme #modal-change-flight-with-insurance .cms-modal-content p:not(:only-of-type):not(:first-of-type){margin-top:1rem}.default-theme #modal-ta-leave-booking-flow .cms-modal-header,.default-theme #modal-ta-leave-booking-flow .cms-modal-content,.default-theme #modal-leave-manage-flow .cms-modal-header,.default-theme #modal-leave-manage-flow .cms-modal-content,.default-theme #modal-re-select-insurance .cms-modal-header,.default-theme #modal-re-select-insurance .cms-modal-content,.default-theme #modal-change-flight-with-insurance .cms-modal-header,.default-theme #modal-change-flight-with-insurance .cms-modal-content{color:#000000de;justify-content:flex-start}.default-theme #modal-ta-leave-booking-flow .cms-modal-confirm-button,.default-theme #modal-leave-manage-flow .cms-modal-confirm-button,.default-theme #modal-re-select-insurance .cms-modal-confirm-button,.default-theme #modal-change-flight-with-insurance .cms-modal-confirm-button{margin-right:0}.default-theme #modal-ta-leave-booking-flow .cms-modal-cancel-button,.default-theme #modal-leave-manage-flow .cms-modal-cancel-button,.default-theme #modal-re-select-insurance .cms-modal-cancel-button,.default-theme #modal-change-flight-with-insurance .cms-modal-cancel-button{border-color:#0069b3;color:#0069b3}.default-theme #modal-manage-flow-not-allowed .cms-modal-confirm-button{margin-right:0!important}.default-theme #modal-manage-flow-not-allowed .cms-modal-content{margin:10px 0}.default-theme demo-error-global-page .header-navigation header .log-in-control{display:none}.default-theme .agency-payment-method{margin:auto}@media (max-width: 767.98px){.default-theme .agency-payment-method{height:100%;width:100%}}@media (min-width: 576px){.default-theme .agency-payment-method .form-field{margin-right:8px}}@media (max-width: 767.98px){.default-theme .agency-payment-method .form-field{padding-bottom:16px}}.default-theme .agency-payment-method .wrapper{height:100%}.default-theme .agency-payment-method .wrapper .container{background-color:#fafafa;border-radius:2px;padding:50px 75px 50px 50px}@media (min-width: 576px){.default-theme .agency-payment-method .wrapper .container{min-width:485px}}@media (max-width: 767.98px){.default-theme .agency-payment-method .wrapper .container{height:100%;padding:16px;width:100%}}.default-theme .agency-payment-method .wrapper .container navitaire-digital-form-field input{background:transparent}.default-theme .agency-payment-method .wrapper .container .form-field{margin-right:0}.default-theme .agency-payment-method .wrapper .container .title-row{align-items:flex-end;color:#000000de;display:flex;justify-content:space-between;padding-bottom:1.5rem}@media (max-width: 767.98px){.default-theme .agency-payment-method .wrapper .container .title-row .title{display:none}}.default-theme .agency-payment-method .wrapper .container .title-row h5{color:#0009;margin:0}.default-theme .agency-payment-method .wrapper .container .title-row .positive-credit{color:#32d74b;font-weight:700}.default-theme .agency-payment-method .wrapper .container h2{margin-bottom:1.5rem}.default-theme .agency-payment-method .wrapper .container h5{margin:.5rem 0}.default-theme .agency-payment-method .wrapper .container .due .amount-due{color:#0009}.default-theme .agency-payment-method .wrapper .container .due .amount{color:#0069b3}.default-theme .agency-payment-method .wrapper .container .apply-wrapper{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.default-theme .agency-payment-method .wrapper .container .apply-wrapper{padding-top:3rem}}@media (max-width: 767.98px){.default-theme .agency-payment-method .wrapper .container .apply-wrapper .apply-button{width:100%}}.default-theme .theme-manager{align-items:center;display:none;flex-direction:row;width:100%}.default-theme .theme-manager .label{align-items:center;color:#fff;display:flex;padding-right:10px}@media (min-width: 992px){.default-theme .theme-manager.desktop{display:flex}}@media (max-width: 991.98px){.default-theme .theme-manager.mobile{display:flex;justify-content:space-between;width:100%}.default-theme .theme-manager.mobile .label{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .theme-manager.tablet{display:flex;justify-content:space-around}}.default-theme .dangerous-goods-modal .wrapper{height:100%}.default-theme .dangerous-goods-modal .wrapper .container{color:#000000de;margin:50px 75px 50px 50px;max-width:820px}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .dangerous-goods-modal .wrapper .container{max-width:485px}}@media (max-width: 767.98px){.default-theme .dangerous-goods-modal .wrapper .container{height:100%;margin:0;padding:0 .5rem;width:100%}}.default-theme .dangerous-goods-modal .wrapper .container button{margin:1.5rem auto}@media (max-width: 767.98px){.default-theme .dangerous-goods-modal .wrapper .container button{margin:.5rem 1.5rem;max-width:100%}}.default-theme .dangerous-goods-modal .wrapper .container h2{background-color:#f6f6f6;border-top-left-radius:5px;border-top-right-radius:5px;padding:1rem}@media (max-width: 767.98px){.default-theme .dangerous-goods-modal .wrapper .container .content{margin-top:0}}.default-theme .dangerous-goods-modal .wrapper .container .content .title-section{border-top-left-radius:5px;border-top-right-radius:5px;padding:1rem 1.5rem}.default-theme .dangerous-goods-modal .wrapper .container .content .title-section h4{margin-bottom:.5rem}.default-theme .dangerous-goods-modal .wrapper .container .content .dangerous-goods{border-bottom:1px solid #e3eaf0;border-top:1px solid #e3eaf0;padding:1.5rem 1.5rem 3rem}.default-theme .dangerous-goods-modal .wrapper .container .content .dangerous-goods{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:1.5rem;row-gap:1.5rem}@media (max-width: 767.98px){.default-theme .dangerous-goods-modal .wrapper .container .content .dangerous-goods{grid-template-columns:1fr 1fr}}.default-theme .dangerous-goods-modal .wrapper .container .content .dangerous-goods .item{align-content:baseline;display:grid;justify-items:center;text-align:center}.default-theme .dangerous-goods-modal .wrapper .container .content .icon-75{height:70px;width:70px}.default-theme navitaire-digital-account-credit .applied-credit-row,.default-theme navitaire-digital-loyalty-points .applied-credit-row{align-items:center;color:#0009;display:flex;justify-content:space-between;margin:8px 0}@media (min-width: 576px){.default-theme navitaire-digital-account-credit .applied-credit-row,.default-theme navitaire-digital-loyalty-points .applied-credit-row{width:50%}}.default-theme navitaire-digital-account-credit .applied-credit-row .account-number,.default-theme navitaire-digital-loyalty-points .applied-credit-row .account-number{width:40%}.default-theme navitaire-digital-account-credit .remove-payment,.default-theme navitaire-digital-loyalty-points .remove-payment{color:#bd081e}.default-theme navitaire-digital-account-credit .account-credit-form-title,.default-theme navitaire-digital-loyalty-points .account-credit-form-title{margin:24px 0 8px}.default-theme navitaire-digital-account-credit form,.default-theme navitaire-digital-loyalty-points form{display:flex}@media (max-width: 767.98px){.default-theme navitaire-digital-account-credit form,.default-theme navitaire-digital-loyalty-points form{flex-direction:column}}.default-theme navitaire-digital-account-credit .credit-balance,.default-theme navitaire-digital-loyalty-points .credit-balance{color:#0009}.default-theme navitaire-digital-account-credit .error-container,.default-theme navitaire-digital-loyalty-points .error-container{color:#bd081e}@keyframes plane-icon-animation{0%{opacity:1}25%{opacity:0;transform:translate(15px)}50%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.default-theme .flight-search{width:100%;background-color:#0069b3e6;border-radius:5px;display:block;padding:1.5rem;position:relative}@media (max-width: 767.98px){.default-theme .flight-search{background-color:transparent;border-radius:0}}.default-theme .flight-search input{outline:none}.default-theme .flight-search input:focus{outline:none}.default-theme .flight-search .outlined,.dark-mode navitaire-digital-passengers-count .default-theme .flight-search .wrapper:focus,.dark-mode navitaire-digital-passengers-count .default-theme .flight-search .wrapper.open,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .default-theme .flight-search .passengers-count:focus,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .default-theme .flight-search .passengers-count.open,.dark-mode .station-select.cdk-focused .default-theme .flight-search .station-select-selection,.dark-mode .dates-picker .default-theme .flight-search .departure-container.selecting,.dark-mode .dates-picker .default-theme .flight-search .return-container.selecting,.default-theme .flight-search navitaire-digital-passengers-count .wrapper:focus,.default-theme navitaire-digital-passengers-count .flight-search .wrapper:focus,.default-theme .flight-search navitaire-digital-passengers-count .wrapper.open,.default-theme navitaire-digital-passengers-count .flight-search .wrapper.open,.default-theme .flight-search .dates-picker .departure-container.selecting,.default-theme .dates-picker .flight-search .departure-container.selecting,.default-theme .flight-search .dates-picker .return-container.selecting,.default-theme .dates-picker .flight-search .return-container.selecting,.default-theme .flight-search .station-select.cdk-focused .station-select-selection,.default-theme .station-select.cdk-focused .flight-search .station-select-selection,.default-theme .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.default-theme .manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count:focus,.default-theme .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.default-theme .manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count.open{border-bottom:3px solid #5ca137}.default-theme .flight-search .cancel-search{display:none}.default-theme .flight-search .search-button-container{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.default-theme .flight-search .search-button-container .next{background-color:#5ca137}@media (min-width: 768px){.default-theme .flight-search .search-button-container .next{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px;box-shadow:0 4px 16px #0000002b!important;bottom:-35px;position:absolute;right:35px;z-index:2}}@media (max-width: 767.98px){.default-theme .flight-search .search-button-container .next{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;background-color:#5ca137;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-top:1rem;position:relative;right:auto;width:100%}.default-theme .flight-search .search-button-container .next:disabled{background-color:#a7a7a7;color:#fff}.default-theme .flight-search .search-button-container .next:focus,.default-theme .flight-search .search-button-container .next:hover:enabled{background-color:#4f8a2f}}.default-theme .flight-search .search-button-container .next:not(:disabled):hover .icon_book_flight_solid{animation:plane-icon-animation .6s}.default-theme .flight-search .search-button-container .next .icon_book_flight_solid{display:inline-block}@media (max-width: 767.98px){.default-theme .flight-search .search-button-container .next .icon_book_flight_solid{margin-right:.5rem}}.default-theme .flight-search .search-button-container .next .button-text{display:inline-block}@media (min-width: 768px){.default-theme .flight-search .search-button-container .next .button-text{display:none}}.default-theme .flight-search .search-button-container .next:disabled{background-color:#00000061;box-shadow:none;color:#fff}.default-theme .flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.default-theme .flight-search .web-dates-picker{transform:translate(-23px)}}.default-theme .flight-search .web-passenger-select{position:relative;transform:translate(-48.5px);width:295px;z-index:1020}@media (max-width: 1199.98px){.default-theme .flight-search .web-passenger-select{transform:translate(-93.5px)}}@media (max-width: 991.98px){.default-theme .flight-search .web-passenger-select{transform:translate(0)}}.default-theme .flight-search navitaire-digital-trip-type{display:block;padding-bottom:10px;-webkit-user-select:none;user-select:none}@media (max-width: 575.98px){.default-theme .flight-search navitaire-digital-trip-type{overflow-x:scroll;white-space:nowrap}}.default-theme .flight-search navitaire-digital-passengers-count{padding:0 15px}.default-theme .flight-search .advanced-search{color:#fff;line-height:17px}.default-theme .flight-search .trip-with-header-container{width:75%}@media (max-width: 991.98px){.default-theme .flight-search .trip-with-header-container{width:100%}}.default-theme .flight-search .trip-with-header-container .flight-number{color:#fff;margin:1rem 0 .25rem;padding-left:15px}.default-theme .flight-search navitaire-digital-trip-search{display:flex;flex-wrap:wrap}.default-theme .flight-search navitaire-digital-trip-search .stations{width:100%;padding:0 15px}@media (min-width: 992px){.default-theme .flight-search navitaire-digital-trip-search .stations{width:58.3333333333%;padding-right:0}}.default-theme .flight-search navitaire-digital-trip-search .stations .row{margin-left:0;margin-right:0;position:relative}.default-theme .flight-search navitaire-digital-trip-search .dates-picker{width:100%}@media (min-width: 992px){.default-theme .flight-search navitaire-digital-trip-search .dates-picker{width:41.6666666667%}}.default-theme .add-flights-container{align-items:center;color:#fff;display:flex;margin-top:1.5rem}.default-theme .add-flights-container h5,.default-theme .add-flights-container button{margin:0 .25rem}.default-theme .station-select-flip{background-color:#fff;border:1px solid #0069b3;border-radius:11.5px;height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.default-theme .station-select-flip .icon{display:flex;justify-content:center}.default-theme .refund-amount{margin-bottom:1rem}.default-theme .refund-amount .refund-container{margin-top:1rem}.default-theme .modal-overlay{align-items:center;border-radius:5px;display:flex;height:100%;margin:auto}@media (max-width: 767.98px){.default-theme .modal-overlay{height:100%;width:100%}}.default-theme .modal-overlay .title{align-items:center;display:flex;justify-content:center}.default-theme .modal-overlay .close-button{background-color:transparent;border:none;margin:44px;position:fixed;right:0;top:0}@media (max-width: 767.98px){.default-theme .modal-overlay .close-button{display:none}}@media (max-width: 767.98px){.default-theme .modal-overlay .hide-on-mobile{display:none}}@media (min-width: 768px){.default-theme .modal-overlay .mobile-popup-header{display:none}}.default-theme .modal-overlay>.wrapper{height:80vh}@media (max-width: 991.98px){.default-theme .modal-overlay>.wrapper{overflow:auto}}@media (max-width: 767.98px){.default-theme .modal-overlay>.wrapper{height:100%;width:100%}}.default-theme .modal-overlay .modal-content{height:100%}@media (max-width: 767.98px){.default-theme .modal-overlay .modal-content{height:calc(100% - 92px)}}.default-theme .modal-overlay .modal-content>*:not(.full-height){align-items:center;display:flex;height:100%}@media (max-width: 767.98px){.default-theme .modal-overlay .modal-content>*:not(.full-height){align-items:flex-start}}.default-theme .modal-overlay>* .container{background-color:#fff;border-radius:5px}@media (max-width: 767.98px){.default-theme .modal-overlay .simple-modal{align-items:flex-start}.default-theme .modal-overlay .simple-modal h2{display:none}}.default-theme .modal-overlay .simple-modal .container{color:#000000de;padding:1.5rem 3rem}.default-theme .modal-overlay .simple-modal .container .description{margin:1.5rem 0}.default-theme .modal-overlay .simple-modal .container h5:not(:only-of-type):not(:first-of-type){margin-top:1rem}.default-theme .modal-overlay .simple-modal .container .button-row{display:flex;justify-content:center;width:100%}@media (max-width: 767.98px){.default-theme .modal-overlay .simple-modal .container .button-row{flex-wrap:wrap}}.default-theme .modal-overlay .simple-modal .container .button-row button{margin:0 .25rem;margin-bottom:0;min-width:180px}@media (max-width: 767.98px){.default-theme .modal-overlay .simple-modal .container .button-row button{margin:0 0 1rem}}.default-theme .toast-overlay{align-items:center;display:flex;height:100%;margin:auto;width:405px}@media (max-width: 767.98px){.default-theme .toast-overlay{width:100%}}.default-theme .toast-overlay .wrapper{background-color:#fff;border-radius:5px;display:flex;padding:1rem}.default-theme .toast-overlay .center-container{margin-left:1.5rem}.default-theme .toast-overlay .title{color:#000000de}.default-theme .toast-overlay .subtitle{color:#00000061;margin-bottom:1rem}.default-theme .toast-overlay .close-button,.default-theme .toast-overlay span{color:#00000061!important}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search{width:100%}}.default-theme navitaire-digital-promotion-search .promo-container{align-items:center;color:#fff;display:flex;margin-top:26px}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .promo-container{flex-direction:column}.default-theme navitaire-digital-promotion-search .promo-container .desktop-title{display:none}}@media (min-width: 576px){.default-theme navitaire-digital-promotion-search .promo-container .mobile-title{display:none}}.default-theme navitaire-digital-promotion-search .promo-container .promotion-link{display:flex}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .promo-container .promotion-link{justify-content:space-between;width:100%}.default-theme navitaire-digital-promotion-search .promo-container .promotion-link .drop-down-arrow{transform:none!important}}.default-theme navitaire-digital-promotion-search .promo-container .promotion-link:hover{text-decoration:none}.default-theme navitaire-digital-promotion-search .promo-container .promotion-link .drop-down-arrow{padding:2px 6px;transform:rotate(90deg)}.default-theme navitaire-digital-promotion-search .promo-container .promotion-link .drop-down-arrow.show-promo{transform:rotate(270deg)!important}.default-theme navitaire-digital-promotion-search .promo-container .promotion-pill{align-items:center;background-color:#fff;border-radius:20px;display:flex;height:30px;margin-left:24px;padding:0 16px}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .promo-container .promotion-pill{justify-content:space-between;margin-left:0;margin-top:10px;width:100%}}.default-theme navitaire-digital-promotion-search .promo-container .promotion-pill .applied-promotion-code{display:flex}.default-theme navitaire-digital-promotion-search .promo-container .promotion-pill .applied-promotion-code h5{color:#000000de}.default-theme navitaire-digital-promotion-search .promo-container .promotion-pill .applied-promotion-code img{height:16px;margin-right:12px;width:16px}.default-theme navitaire-digital-promotion-search .promo-container .promotion-pill button{margin-left:18px}.default-theme navitaire-digital-promotion-search .promotion-input-container .navitaire-digital-form-field-container{display:flex}.default-theme navitaire-digital-promotion-search .add-promotion-container{margin-top:12px;width:auto!important}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .add-promotion-container{z-index:1060;background-color:#fff!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.default-theme navitaire-digital-promotion-search .add-promotion-container .promo-body{height:calc(100vh - 108px);padding:.5rem}}.default-theme navitaire-digital-promotion-search .add-promotion-container .form-field{padding-bottom:0!important}@media (min-width: 576px){.default-theme navitaire-digital-promotion-search .add-promotion-container .mobile-popup-header{display:none}}.default-theme navitaire-digital-promotion-search .add-promotion-container h3{color:#fff;margin-bottom:16px}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .add-promotion-container h3{color:#000000de}}.default-theme navitaire-digital-promotion-search .add-promotion-container form{display:flex}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .add-promotion-container form{flex-direction:column;height:100%;justify-content:space-between}}.default-theme navitaire-digital-promotion-search .add-promotion-container form input{width:220px}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .add-promotion-container form input{width:90%}}.default-theme navitaire-digital-promotion-search .add-promotion-container form img{height:18px;margin:10px;width:18px}.default-theme navitaire-digital-promotion-search .add-promotion-container form .promo-button-container{margin-left:24px;margin-top:14px}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .add-promotion-container form .promo-button-container{margin-left:0;width:100%}.default-theme navitaire-digital-promotion-search .add-promotion-container form .promo-button-container .promo-button{width:100%}}.default-theme navitaire-digital-promotion-search .add-promotion-container .error-container{align-items:center;display:flex}@media (max-width: 767.98px){.default-theme navitaire-digital-promotion-search .add-promotion-container .error-container h5,.default-theme navitaire-digital-promotion-search .add-promotion-container .error-container span{color:#bd081e!important}}.default-theme navitaire-digital-promotion-search .add-promotion-container .error-container h5{color:#fff}.default-theme navitaire-digital-promo form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){.default-theme navitaire-digital-promo form{flex-direction:row;margin-bottom:0}}.default-theme navitaire-digital-promo .applied-promo{display:flex;flex-direction:row;margin:8px 0 2px}.default-theme navitaire-digital-promo .applied-promo .promo-title{margin-right:1.5rem!important}.default-theme navitaire-digital-promo .applied-promo .current-promo{color:#0009;display:flex;justify-content:space-between}.default-theme navitaire-digital-promo .applied-promo .current-promo h5{margin-right:1.5rem!important}.default-theme navitaire-digital-promo .applied-promo .current-promo .delete{cursor:pointer;display:flex;flex-direction:row}.default-theme navitaire-digital-promo .applied-promo .current-promo .delete .remove{color:#bd081e}.default-theme navitaire-digital-promo .applied-promo .current-promo .delete .icon{color:#0069b3;font-size:24px;line-height:32px}.default-theme .travel-document-card{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1rem 1.5rem}@media (max-width: 767.98px){.default-theme .travel-document-card{align-items:flex-start}}.default-theme .travel-document-card .content-container{display:flex;height:100%}@media (max-width: 767.98px){.default-theme .travel-document-card .content-container{width:100%}}.default-theme .travel-document-card .icon-column{margin-right:.5rem}.default-theme .travel-document-card .info-column{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767.98px){.default-theme .travel-document-card .info-column{width:100%}}.default-theme .travel-document-card .info-column .document-type{color:#00000061}@media (max-width: 767.98px){.default-theme .travel-document-card .info-column .document-type{display:flex;justify-content:space-between;margin-bottom:1rem}}.default-theme .travel-document-card .info-column .document-type .default{margin-left:.5rem}@media (max-width: 767.98px){.default-theme .travel-document-card .info-column .document-type .default{margin-left:0;margin-right:.5rem}}.default-theme .travel-document-card .info-column .content{color:#000000de}@media (max-width: 767.98px){.default-theme .travel-document-card .edit-column{height:100%}}.default-theme .travel-document-modal{width:620px}@media (max-width: 767.98px){.default-theme .travel-document-modal{width:100%;height:unset!important;min-height:100%;padding:0}}.default-theme .travel-document-modal .travel-document-container h2{padding:1rem 1.5rem .25rem}@media (max-width: 767.98px){.default-theme .travel-document-modal .travel-document-container h2{display:none}}.default-theme .travel-document-modal .travel-document-container h5{color:#0009;padding:0 1.5rem 1.5rem}@media (max-width: 767.98px){.default-theme .travel-document-modal .travel-document-container h5{background:#f5f8fb;color:#000000de;margin-bottom:.5rem;padding:1rem}}.default-theme .travel-document-modal .travel-document-container .document-content{padding:1rem 1.5rem}.default-theme .travel-document-modal .travel-document-container .submit-button{margin-top:1.5rem;width:100%}@media (max-width: 767.98px){.default-theme .travel-document-modal .travel-document-container .submit-button{padding:1rem}.default-theme .travel-document-modal .travel-document-container .submit-button .save-document-button{width:100%}}.default-theme .travel-document-modal .travel-document-container .submit-button .save-document-button{margin:0 auto}.default-theme .travel-document-modal .delete-document-row{display:flex;justify-content:center;padding:1.5rem 0}.default-theme .travel-document-modal .delete-document-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.default-theme .travel-document-modal .delete-document-row .delete-container .icon_delete{margin-right:1rem}.default-theme navitaire-digital-travel-document-form .travel-document-form-container .half-row{width:100%;display:grid;grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width: 767.98px){.default-theme navitaire-digital-travel-document-form .travel-document-form-container .half-row{display:flex;flex-wrap:wrap;justify-content:space-between}.default-theme navitaire-digital-travel-document-form .travel-document-form-container .half-row>*:not(.half-on-mobile){width:100%}.default-theme navitaire-digital-travel-document-form .travel-document-form-container .half-row>.half-on-mobile{width:46%}}.default-theme navitaire-digital-travel-document-form .default-document-row{align-items:center;display:flex}@media (max-width: 767.98px){.default-theme navitaire-digital-travel-document-form .default-document-row{justify-content:space-between}}.default-theme navitaire-digital-travel-document-form .default-document-row h3{margin-right:1rem}.default-theme .address-card{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1rem 1.5rem}@media (max-width: 767.98px){.default-theme .address-card{align-items:flex-start}}.default-theme .address-card .content-container{display:flex;height:100%}@media (max-width: 767.98px){.default-theme .address-card .content-container{width:100%}}.default-theme .address-card .icon-column{margin-right:.5rem}.default-theme .address-card .info-column{display:flex;flex-direction:column}@media (max-width: 767.98px){.default-theme .address-card .info-column{width:100%}}.default-theme .address-card .info-column .address-type{color:#00000061;margin-bottom:1rem}@media (max-width: 767.98px){.default-theme .address-card .info-column .address-type{display:flex;justify-content:space-between}}.default-theme .address-card .info-column .address-type .default{margin-left:.5rem}@media (max-width: 767.98px){.default-theme .address-card .info-column .address-type .default{margin-left:0;margin-right:.5rem}}.default-theme .address-card .info-column .content{color:#000000de}@media (max-width: 767.98px){.default-theme .address-card .edit-column{height:100%}}.default-theme .modal-address-form .address-form-container .half-row{width:100%;display:grid;grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width: 767.98px){.default-theme .modal-address-form .address-form-container .half-row{display:flex;flex-wrap:wrap;justify-content:space-between}.default-theme .modal-address-form .address-form-container .half-row>*:not(.half-on-mobile){width:100%}.default-theme .modal-address-form .address-form-container .half-row>.half-on-mobile{width:46%}}.default-theme .modal-address-form .default-address-row{align-items:center;display:flex}@media (max-width: 767.98px){.default-theme .modal-address-form .default-address-row{justify-content:space-between}}.default-theme .modal-address-form .default-address-row h3{margin-right:1rem}.default-theme .address-modal{width:620px}@media (max-width: 767.98px){.default-theme .address-modal{width:100%;height:unset!important;min-height:100%;padding:0}}.default-theme .address-modal .address-container h2{padding:1rem 1.5rem .25rem}@media (max-width: 767.98px){.default-theme .address-modal .address-container h2{display:none}}.default-theme .address-modal .address-container h5{color:#0009;padding:0 1.5rem 1.5rem}@media (max-width: 767.98px){.default-theme .address-modal .address-container h5{background:#f5f8fb;color:#000000de;margin-bottom:.5rem;padding:1rem}}.default-theme .address-modal .address-container .address-content{padding:1rem 1.5rem}.default-theme .address-modal .address-container .submit-button{margin-top:1.5rem;width:100%}@media (max-width: 767.98px){.default-theme .address-modal .address-container .submit-button{padding:1rem}.default-theme .address-modal .address-container .submit-button .save-address-button{width:100%}}.default-theme .address-modal .address-container .submit-button .save-address-button{margin:0 auto}.default-theme .address-modal .delete-address-row{display:flex;justify-content:center;padding:1.5rem 0}.default-theme .address-modal .delete-address-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.default-theme .address-modal .delete-address-row .delete-container .icon_delete{margin-right:1rem}.default-theme navitaire-digital-checkin-passenger-form{width:100%}.default-theme navitaire-digital-checkin-passenger-form .checkin-passenger-information{display:flex;padding:1rem 1.5rem}.default-theme navitaire-digital-checkin-passenger-form .checkin-passenger-information .passenger-icon{padding-left:.5rem;padding-right:.5rem}.default-theme navitaire-digital-checkin-passenger-form .checkin-passenger-information .passenger-name-container .passenger-type{color:#00000061}.default-theme navitaire-digital-checkin-passenger-form .required-data-container{margin-right:62px;padding-bottom:24px;padding-left:62px}@media (max-width: 767.98px){.default-theme navitaire-digital-checkin-passenger-form .required-data-container{margin-right:24px;padding-left:24px}}.default-theme navitaire-digital-checkin-passenger-form form{padding-top:8px}.default-theme navitaire-digital-checkin-passenger-form navitaire-digital-checkin-additional-information-form .form-row{width:100%;display:grid}@media (min-width: 576px){.default-theme navitaire-digital-checkin-passenger-form navitaire-digital-checkin-additional-information-form .form-row{grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}}.default-theme navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-checkin{width:100%;display:grid}@media (min-width: 576px){.default-theme navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-checkin{grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width: 576px){.default-theme navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-row{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767.98px){.default-theme navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-row .half-on-mobile{width:100%!important}}.default-theme navitaire-digital-checkin-passenger-form .checkbox-container{display:flex}@media (min-width: 576px){.default-theme navitaire-digital-checkin-passenger-form .checkbox-container{justify-content:flex-end}}.default-theme navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container{align-items:center;display:flex}@media (min-width: 576px){.default-theme navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container{margin-top:-120px;padding-left:1rem;width:50%}}.default-theme navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container navitaire-digital-checkbox{margin-right:.5rem}.default-theme navitaire-digital-checkin-passengers .checkin-card-container{background-color:#fafafa;border-radius:.3rem;display:flex;flex-direction:row}.default-theme navitaire-digital-checkin-passengers .button-footer-row{display:flex;justify-content:space-between;padding:1rem 0}.default-theme navitaire-digital-checkin-passengers .button-footer-row .previous-button-container{align-items:center;display:flex}.default-theme navitaire-digital-checkin-passengers .button-footer-row .previous{align-items:center;display:flex;font-size:18px}.default-theme navitaire-digital-checkin-travel-document-options .travel-doc-option{align-items:center;display:flex;margin-bottom:15px}.default-theme navitaire-digital-checkin-travel-document-options input[type=radio]{-webkit-appearance:none;border:1px solid #0069b3;border-radius:50%;height:24px;margin:0 10px 0 0;width:24px}.default-theme navitaire-digital-checkin-travel-document-options input[type=radio]:checked{background-image:url(icon_check.e6f3f56e1bd2a99c.svg);background-position:center;background-repeat:no-repeat;background-size:16px}.default-theme navitaire-digital-checkin-travel-document-options .radio-label{font-size:14px;line-height:17px}.default-theme navitaire-digital-checkin-travel-document-options .expiration-text{color:#a7a7a7;font-size:12px;line-height:15px}@media (min-width: 768px){.default-theme navitaire-digital-select-insurance,.default-theme navitaire-digital-view-insurance{margin-top:50px;display:block}}.default-theme navitaire-digital-select-insurance .wrapper,.default-theme navitaire-digital-view-insurance .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.default-theme navitaire-digital-select-insurance .wrapper .select-insurance-container,.default-theme navitaire-digital-view-insurance .wrapper .select-insurance-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.default-theme navitaire-digital-select-insurance .wrapper .select-insurance-container,.default-theme navitaire-digital-view-insurance .wrapper .select-insurance-container{width:91.6666666667%}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance .wrapper .select-insurance-container,.default-theme navitaire-digital-view-insurance .wrapper .select-insurance-container{width:100%!important}}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card{justify-content:flex-end;margin-bottom:20px}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .image-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .image-container{width:0!important;padding:0!important}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .mobile,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .mobile{display:block!important}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .mobile .image.selected,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .mobile .image.selected{height:24px!important;width:24px!important;margin-right:15px}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .bag-info-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .bag-info-container{width:100%!important}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .card-layout-bottom,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .card-layout-bottom{padding-bottom:1rem;padding-left:1rem}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{align-items:flex-end;display:flex;flex-direction:column;text-align:right}@media (min-width: 992px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{width:40%!important}}@media (min-width: 768px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{width:50%!important}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{align-items:flex-start;text-align:left}}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .price-label,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .price-label{font-size:12px;line-height:13px;opacity:.6}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .min-price,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .min-price{font-size:18px;line-height:20px}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container button,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container button{margin-top:20px;width:150px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .control-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .control-container{width:100%}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .control-container button,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .control-container button{width:100%}}@media (min-width: 992px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .card-content,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .card-content{width:60%!important}}@media (min-width: 768px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .card-content,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .card-content{width:50%!important}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .card-content .title-text,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .card-content .title-text{margin-left:0!important}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .card-content .description-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .card-content .description-container{padding-left:0!important}}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .button-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .button-container{display:flex}.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .button-container .cancel,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .button-container .cancel{border:none}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance .wrapper .insurance-card .button-container,.default-theme navitaire-digital-view-insurance .wrapper .insurance-card .button-container{flex-direction:column-reverse}}.default-theme navitaire-digital-select-insurance .promotion-container,.default-theme navitaire-digital-view-insurance .promotion-container{display:none}@media (min-width: 992px){.default-theme navitaire-digital-select-insurance .promotion-container,.default-theme navitaire-digital-view-insurance .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.default-theme navitaire-digital-select-insurance .promotion-container .promotion-placeholder,.default-theme navitaire-digital-view-insurance .promotion-container .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.default-theme navitaire-digital-select-insurance .promotion-container .promotion-placeholder .description,.default-theme navitaire-digital-view-insurance .promotion-container .promotion-placeholder .description{line-height:32px}.default-theme navitaire-digital-select-insurance .promotion-container .promotion-placeholder .promotion-placeholder-image,.default-theme navitaire-digital-view-insurance .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.default-theme navitaire-digital-select-insurance .promotion-container .promotion-placeholder .promotion-body,.default-theme navitaire-digital-view-insurance .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.default-theme navitaire-digital-select-insurance .promotion-container .image,.default-theme navitaire-digital-view-insurance .promotion-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance .promotion-container .image,.default-theme navitaire-digital-view-insurance .promotion-container .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.default-theme navitaire-digital-select-insurance-modal .wrapper,.default-theme navitaire-digital-view-insurance-modal .wrapper{height:100%}.default-theme navitaire-digital-select-insurance-modal .wrapper .container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container{background-color:#fff;border-radius:2px}@media (min-width: 576px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container{width:675px;padding:30px}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container{height:100%;padding:15px;width:100%}}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .subtitle,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .subtitle{margin-bottom:24px;margin-top:12px;opacity:.6}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .tab-group,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .tab-group{width:auto}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab{cursor:pointer;text-align:center;width:145px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab{width:115px}}@media (min-width: 576px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab .tab-label,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab .tab-label{margin-bottom:16px}}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab .tab-label.selected,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab .tab-label.selected{font-weight:700}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .policy-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .policy-container{margin:0 80px;padding-top:40px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container .policy-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .policy-container{padding-top:12px;margin:0 20px}}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .policy-container .tab-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .policy-container .tab-container{display:flex;justify-content:center}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container .policy-container .tab-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .policy-container .tab-container{margin-top:24px}}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .policy-container .policy-information,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .policy-container .policy-information{margin-top:20px;min-height:200px}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .unqualified-participants-container h5,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .unqualified-participants-container h5{margin-bottom:8px}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .unqualified-participants-container h5:not(:first-of-type),.default-theme navitaire-digital-view-insurance-modal .wrapper .container .unqualified-participants-container h5:not(:first-of-type){margin-left:4px}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .unqualified-participants-container .unqualified-participants-list,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .unqualified-participants-container .unqualified-participants-list{display:flex}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .button-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .button-container{display:flex}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .button-container .cancel,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .button-container .cancel{border:none!important}@media (min-width: 576px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container .button-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .button-container{justify-content:space-between;padding-top:30px}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .button-container button,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .button-container button{height:48px;padding:0 5.5rem}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-insurance-modal .wrapper .container .button-container,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .button-container{padding-top:15px;justify-content:space-around}.default-theme navitaire-digital-select-insurance-modal .wrapper .container .button-container button,.default-theme navitaire-digital-view-insurance-modal .wrapper .container .button-container button{height:48px;padding:0 1.5rem}}.default-theme .app-download-container{position:fixed;top:35%;text-align:-webkit-center;width:100%;height:100px}.default-theme .app-download-container .app-download-title{color:#fff;font-weight:700;font-size:20px}.default-theme .app-download-container .button-options-container{padding-top:10px}.default-theme .app-download-container .button-options-container .navitaire-digital-button{margin-top:10px;text-align:center;width:75%}.default-theme .order-information-modal .wrapper{height:100%;overflow-y:auto}.default-theme .order-information-modal .wrapper .container{padding:25px;background-color:#fff;border-radius:2px}.default-theme .order-information-modal .wrapper .container .name-header{padding-bottom:8px;font-weight:700}.default-theme .order-information-modal .wrapper .container .subtitle{margin:2px 0 25px}@media (min-width: 576px){.default-theme .order-information-modal .wrapper .container{width:780px;padding:30px}.default-theme .order-information-modal .wrapper .container form{display:flex;flex-wrap:wrap}.default-theme .order-information-modal .wrapper .container form navitaire-digital-form-field{width:240px;padding-right:.5rem}}@media (max-width: 767.98px){.default-theme .order-information-modal .wrapper .container{height:100%;padding:15px;width:100%}.default-theme .order-information-modal .wrapper .container form navitaire-digital-form-field{width:100%}.default-theme .order-information-modal .wrapper .container .desktop-title{display:none}}.default-theme .order-information-modal .wrapper .container .content-container{max-height:calc(100vh - 340px)}@media (max-width: 767.98px){.default-theme .order-information-modal .wrapper .container .content-container{overflow-y:auto;max-height:calc(100vh - 200px)}}.default-theme .order-information-modal .wrapper .container .button-container{display:flex;justify-content:center;padding-top:15px}@media (max-width: 767.98px){.default-theme .order-information-modal .wrapper .container .button-container{padding:15px;position:fixed;bottom:0;right:0;left:0}.default-theme .order-information-modal .wrapper .container .button-container button{width:100%}}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container{box-shadow:0 4px 16px #0000002b!important;border-radius:1rem}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .section-title{font-weight:900}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .title-container{border-bottom:1px solid rgba(0,0,0,.2);padding-top:1rem;padding-bottom:1rem}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price{border-top:1px solid rgba(0,0,0,.2);padding-top:1rem;padding-bottom:1rem;margin-block:.5rem;display:flex}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .total{margin-right:auto}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .total .headline{color:#0009}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .cost{text-align:end}.default-theme navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .cost h2{font-weight:700}.default-theme navitaire-digital-select-hotels .wrapper,.default-theme navitaire-digital-view-hotel .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.default-theme navitaire-digital-select-hotels .wrapper .select-hotel-container,.default-theme navitaire-digital-view-hotel .wrapper .select-hotel-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.default-theme navitaire-digital-select-hotels .wrapper .select-hotel-container,.default-theme navitaire-digital-view-hotel .wrapper .select-hotel-container{width:91.6666666667%}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .wrapper .select-hotel-container,.default-theme navitaire-digital-view-hotel .wrapper .select-hotel-container{width:100%!important}}.default-theme navitaire-digital-select-hotels .wrapper .select-hotel-container :hover,.default-theme navitaire-digital-view-hotel .wrapper .select-hotel-container :hover{cursor:pointer}.default-theme navitaire-digital-select-hotels .wrapper .content-container,.default-theme navitaire-digital-view-hotel .wrapper .content-container{width:66.66%!important;padding-right:25px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .wrapper .content-container,.default-theme navitaire-digital-view-hotel .wrapper .content-container{overflow:hidden;padding:0!important;width:100%!important}.default-theme navitaire-digital-select-hotels .wrapper .content-container .title-container,.default-theme navitaire-digital-view-hotel .wrapper .content-container .title-container{padding:0!important;flex-direction:column;align-items:flex-start!important}.default-theme navitaire-digital-select-hotels .wrapper .content-container .title-container .image-container,.default-theme navitaire-digital-view-hotel .wrapper .content-container .title-container .image-container{margin:0!important;width:100%!important}.default-theme navitaire-digital-select-hotels .wrapper .content-container .title-container .card-title,.default-theme navitaire-digital-view-hotel .wrapper .content-container .title-container .card-title{margin-top:12px;padding:0 1rem}}.default-theme navitaire-digital-select-hotels .wrapper .content-container .card-title,.default-theme navitaire-digital-view-hotel .wrapper .content-container .card-title{display:flex;justify-content:space-between;width:100%}.default-theme navitaire-digital-select-hotels .wrapper .content-container .card-title .icon,.default-theme navitaire-digital-view-hotel .wrapper .content-container .card-title .icon{height:24px;width:24px}.default-theme navitaire-digital-select-hotels .wrapper .content-container .card-title .icon.hidden,.default-theme navitaire-digital-view-hotel .wrapper .content-container .card-title .icon.hidden{opacity:0}.default-theme navitaire-digital-select-hotels .wrapper .controls-container,.default-theme navitaire-digital-view-hotel .wrapper .controls-container{width:0!important}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card{justify-content:flex-end;margin-bottom:20px}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .image,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .image{height:160px;background-size:cover;width:90%}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .image img,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .image img{height:160px;width:100%}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .image.mobile,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .image.mobile{height:174px;border-radius:6px 6px 0 0;width:100%}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .image.mobile img,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .image.mobile img{border-radius:6px 6px 0 0;height:100%}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .image.not-mobile,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .image.not-mobile{border-radius:6px 0 0 6px}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .image.not-mobile img,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .image.not-mobile img{border-radius:6px 0 0 6px}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .feature-list,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .feature-list{color:#000000de;margin:5px 20px 5px 0;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer{display:flex;margin-top:20px;align-items:center;justify-content:space-between;align-self:flex-end}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .price-container,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .price-container{display:flex;align-items:baseline}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .price-container .price,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .price-container .price{color:#000000de}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .price-container h6,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .price-container h6{margin-left:2px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer{padding-right:1rem}}.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .remove-button,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .remove-button{padding:0;text-align:right}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .remove-button,.default-theme navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .remove-button{text-align:center}}.default-theme navitaire-digital-select-hotels .hotel-search-header,.default-theme navitaire-digital-view-hotel .hotel-search-header{position:absolute;top:200px;right:0;left:0;background-color:#fafafa;border-bottom:1px solid #e3eaf0;border-radius:2px 2px 0 0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;padding:15px 0}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .hotel-search-header,.default-theme navitaire-digital-view-hotel .hotel-search-header{top:115px}}.default-theme navitaire-digital-select-hotels .hotel-search-header .divider,.default-theme navitaire-digital-view-hotel .hotel-search-header .divider{background-color:#0003;height:1px;width:100%;margin:20px 0}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:540px}}@media (min-width: 768px){.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:720px}}@media (min-width: 992px){.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:960px}}@media (min-width: 1200px){.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:1140px}}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form{display:flex}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form .form-field,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form .form-field{padding-bottom:0;width:180px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form{justify-content:space-between;width:100%}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form .form-field,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form .form-field{width:160px}}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form button,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form button{height:62px;margin-left:24px}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form button .icon,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form button .icon{margin-right:8px}.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content.bottom-row,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content.bottom-row{display:flex;justify-content:space-between}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .hotel-search-header .hotel-header-content.top-row,.default-theme navitaire-digital-view-hotel .hotel-search-header .hotel-header-content.top-row{display:flex;justify-content:space-between;align-items:flex-end}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .hotel-search-header .desktop,.default-theme navitaire-digital-view-hotel .hotel-search-header .desktop{display:none}}.default-theme navitaire-digital-select-hotels .hotel-search-header .mobile,.default-theme navitaire-digital-view-hotel .hotel-search-header .mobile{display:none}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .hotel-search-header .mobile,.default-theme navitaire-digital-view-hotel .hotel-search-header .mobile{display:block}}.default-theme navitaire-digital-select-hotels .hotel-search-header .mobile .mobile-filter-sort-open,.default-theme navitaire-digital-view-hotel .hotel-search-header .mobile .mobile-filter-sort-open{margin-top:12px;width:auto!important}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotels .hotel-search-header .mobile .mobile-filter-sort-open,.default-theme navitaire-digital-view-hotel .hotel-search-header .mobile .mobile-filter-sort-open{z-index:1060;background-color:#fff!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.default-theme navitaire-digital-select-hotels .hotel-search-header .mobile .mobile-filter-sort-open .filter-sort-content,.default-theme navitaire-digital-view-hotel .hotel-search-header .mobile .mobile-filter-sort-open .filter-sort-content{height:calc(100vh - 108px);width:100%}}.default-theme navitaire-digital-star-ratings :host{display:flex;flex-direction:column}.default-theme navitaire-digital-star-ratings :host mat-icon.mat-icon{height:18px;width:18px;font-size:18px}.default-theme navitaire-digital-star-ratings .rating-text{display:flex;color:#0009;font-size:14px;letter-spacing:.46px;line-height:19px}.default-theme navitaire-digital-star-ratings .rating-row{display:flex}.default-theme .hotel-filter-container .component-container{width:200px;align-items:flex-start!important;flex-direction:column!important}.default-theme .hotel-filter-container .hotel-filter-title{margin-left:4px}.default-theme .hotel-filter-container .icon{margin:0 4px}.default-theme .hotel-filter-container.wrapper{cursor:pointer}.default-theme .hotel-filter-content button{display:flex;justify-content:space-between;width:100%}.default-theme .hotel-filter-content button:hover,.default-theme .hotel-filter-content button:focus{background-color:transparent!important}.default-theme .hotel-filter-content .hotel-filter-title{color:#000000de;font-weight:700}.default-theme .hotel-filter-content .filter-section-content{margin-left:15px}.default-theme .hotel-filter-content .filter-section{margin:15px 0}.default-theme .hotel-filter-content .filter-section form{display:flex;flex-direction:column;margin:8px 0}.default-theme .hotel-filter-content .filter-section .input-container{display:flex;align-items:center;margin:2px 0}.default-theme .hotel-filter-content .filter-section label{font-size:14px!important}.default-theme .hotel-filter-content .filter-section label .label-count{color:#00000061!important}.default-theme .hotel-filter-content .filter-section input{-webkit-appearance:none;margin:0 8px 0 0!important;border:1px solid rgba(0,0,0,.38);height:18px;width:18px}.default-theme .hotel-filter-content .filter-section input:checked{border:1px solid #0069b3;background-position:center;background-repeat:no-repeat}.default-theme .hotel-filter-content .filter-section input[type=radio]{border-radius:50%}.default-theme .hotel-filter-content .filter-section input[type=radio]:checked{background-image:url(icon_check.e6f3f56e1bd2a99c.svg);background-size:10px}.default-theme .hotel-filter-content .filter-section input[type=checkbox]{border-radius:2px}.default-theme .hotel-filter-content .filter-section input[type=checkbox]:checked{background-color:#0069b3;background-image:url(icon_check_white.8f49d465d7f1b7be.svg);background-size:12px}@media (max-width: 767.98px){.default-theme .hotel-filter-content .filter-section form{margin-top:14px;border-top:1px solid rgba(0,0,0,.2)}.default-theme .hotel-filter-content .filter-section form .input-container{height:50px;border-bottom:1px solid rgba(0,0,0,.2)}.default-theme .hotel-filter-content .filter-section form .input-container input[type=radio]{border:none;background-size:16px}.default-theme .hotel-filter-content .filter-section h4,.default-theme .hotel-filter-content .filter-section .input-container{padding-left:18px}}.default-theme .hotel-filter-content .icon{margin:0 4px}.default-theme navitaire-digital-select-hotel-modal .modal-container,.default-theme navitaire-digital-view-hotel-modal .modal-container{height:100%;width:100%}@media (min-width: 576px){.default-theme navitaire-digital-select-hotel-modal .modal-container,.default-theme navitaire-digital-view-hotel-modal .modal-container{width:70vw}}.default-theme navitaire-digital-select-hotel-modal .container,.default-theme navitaire-digital-view-hotel-modal .container{height:100%;overflow:hidden}@media (min-width: 576px){.default-theme navitaire-digital-select-hotel-modal .container,.default-theme navitaire-digital-view-hotel-modal .container{width:924px}}.default-theme navitaire-digital-select-hotel-modal .container .modal-header,.default-theme navitaire-digital-view-hotel-modal .container .modal-header{background-color:#0069b3;color:#fff;padding:24px 32px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotel-modal .container .modal-header,.default-theme navitaire-digital-view-hotel-modal .container .modal-header{display:none}}.default-theme navitaire-digital-select-hotel-modal .container .modal-header h2,.default-theme navitaire-digital-select-hotel-modal .container .modal-header h3,.default-theme navitaire-digital-select-hotel-modal .container .modal-header h5,.default-theme navitaire-digital-view-hotel-modal .container .modal-header h2,.default-theme navitaire-digital-view-hotel-modal .container .modal-header h3,.default-theme navitaire-digital-view-hotel-modal .container .modal-header h5{padding:2px 0;font-weight:400}.default-theme navitaire-digital-select-hotel-modal .container .modal-header h2,.default-theme navitaire-digital-view-hotel-modal .container .modal-header h2{padding-bottom:12px}.default-theme navitaire-digital-select-hotel-modal .container .tab-container,.default-theme navitaire-digital-view-hotel-modal .container .tab-container{background-color:#f6f6f6}.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group{width:auto}@media (min-width: 576px){.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group{padding:0 70px}}.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab{display:flex;justify-content:center;align-items:center;cursor:pointer;height:60px;width:160px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab{width:33%}}.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab .tab-label,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab .tab-label{color:#00000061}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab .tab-label,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab .tab-label{font-size:14px}}.default-theme navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab .tab-label.selected,.default-theme navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab .tab-label.selected{color:#000000de;font-weight:700}.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content{padding:26px 84px;overflow-y:auto;height:calc(80vh - 200px)}@media (max-width: 991.98px){.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content{padding:20px}}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content{height:calc(100vh - 155px)}}.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content .terms-title,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content .terms-title{margin-bottom:24px}@media (max-width: 767.98px){.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content .terms-title,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content .terms-title{margin-bottom:20px}}.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content .term-container,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content .term-container{margin-bottom:10px}.default-theme navitaire-digital-select-hotel-modal .container .hotel-details-content .term-container p,.default-theme navitaire-digital-view-hotel-modal .container .hotel-details-content .term-container p{color:#0009}.default-theme navitaire-digital-hotel-details-view .details-title{margin-bottom:26px}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .details-title{margin-bottom:20px}}.default-theme navitaire-digital-hotel-details-view .top-content{display:flex}@media (max-width: 991.98px){.default-theme navitaire-digital-hotel-details-view .top-content{flex-direction:column}}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel{overflow:visible}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right{position:absolute;bottom:-70px;z-index:10}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left:focus,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left:hover,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right:focus,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right:hover{background-color:transparent}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left.disabled .icon,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right.disabled .icon{color:#a7a7a7}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right{top:0;bottom:0}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left .icon,.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right .icon{color:#fff}}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left{left:-30px}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .left{left:0}}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right{right:-30px}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .right{right:0}}.default-theme navitaire-digital-hotel-details-view .top-content .ngucarousel .ngu-touch-container{overflow:hidden}.default-theme navitaire-digital-hotel-details-view .top-content .point-container{display:flex;justify-content:flex-start;overflow:hidden}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .top-content .point-container{justify-content:center}.default-theme navitaire-digital-hotel-details-view .top-content .point-container li{border-radius:50%;border:1px solid rgba(0,0,0,.2);padding:4px;margin:4px}.default-theme navitaire-digital-hotel-details-view .top-content .point-container li.active{background-color:#0069b3}.default-theme navitaire-digital-hotel-details-view .top-content .point-container li img{display:none}}.default-theme navitaire-digital-hotel-details-view .top-content .point-container img{width:150px;height:112px;margin-right:12px}.default-theme navitaire-digital-hotel-details-view .top-content .point-container .active img{border:4px solid #32D74B}.default-theme navitaire-digital-hotel-details-view .top-content img{height:310px;width:436px}@media (max-width: 991.98px){.default-theme navitaire-digital-hotel-details-view .top-content img{width:100%}}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .top-content img{height:205px}}.default-theme navitaire-digital-hotel-details-view .top-content ngu-carousel{width:436px;margin-right:32px}@media (max-width: 991.98px){.default-theme navitaire-digital-hotel-details-view .top-content ngu-carousel{width:100%;margin-right:0}}.default-theme navitaire-digital-hotel-details-view .amenities-title{margin-bottom:10px}.default-theme navitaire-digital-hotel-details-view .bottom-content{margin-top:20px}.default-theme navitaire-digital-hotel-details-view .bottom-content .address-container{display:none}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-details-view .bottom-content .address-container{margin-top:20px;display:block}}.default-theme navitaire-digital-hotel-room-view .top-content h2{margin-bottom:24px}.default-theme navitaire-digital-hotel-room-view .top-content .navitaire-digital-form-field{width:190px}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-view .top-content .navitaire-digital-form-field{width:100%;padding-bottom:12px}}.default-theme navitaire-digital-hotel-room-view .top-content .control-container{display:flex;justify-content:space-between}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-view .top-content .control-container{flex-direction:column}}.default-theme navitaire-digital-hotel-room-view .top-content .control-container .button-container{display:flex}.default-theme navitaire-digital-hotel-room-view .top-content .control-container .button-container button{height:60px;width:150px}.default-theme navitaire-digital-hotel-room-view .top-content .control-container .button-container button .icon{margin:0 5px}.default-theme navitaire-digital-hotel-room-view .top-content .control-container .button-container button.previous{margin-right:10px}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-view .top-content .control-container .button-container{margin-bottom:24px}.default-theme navitaire-digital-hotel-room-view .top-content .control-container .button-container button{margin-left:0;width:100%}}.default-theme navitaire-digital-hotel-room-view .room-content .room-card{margin-bottom:20px}.default-theme navitaire-digital-hotel-room-card .large-picture-card{overflow:hidden}.default-theme navitaire-digital-hotel-room-card .image-container .image{height:100%}.default-theme navitaire-digital-hotel-room-card .image-container .image img{height:100%;width:100%}.default-theme navitaire-digital-hotel-room-card .image-container.mobile{width:100%!important;margin-right:0!important}.default-theme navitaire-digital-hotel-room-card .image-container.mobile img{height:150px;width:100%}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-card .content-container{padding:0!important}.default-theme navitaire-digital-hotel-room-card .content-container .title-container{align-items:flex-start!important;padding:0!important;flex-direction:column}.default-theme navitaire-digital-hotel-room-card .content-container .title-container .card-title{padding-left:1rem}.default-theme navitaire-digital-hotel-room-card .content-container .description-container{display:flex;justify-content:space-between;margin-top:12px;padding-right:1rem}}.default-theme navitaire-digital-hotel-room-card .content-container .feature-list{margin:7px 0}.default-theme navitaire-digital-hotel-room-card .content-container .price-container{display:flex}.default-theme navitaire-digital-hotel-room-card .content-container .price-container .price-details{display:flex;align-items:baseline}.default-theme navitaire-digital-hotel-room-card .content-container .price-container .price-details .price{color:#000000de}.default-theme navitaire-digital-hotel-room-card .content-container .price-container .price-details h6{margin-left:2px}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-card .content-container .price-container .price-details{flex-direction:column}}.default-theme navitaire-digital-hotel-room-card .content-container .price-container .icon{height:24px;width:24px;margin-right:8px}.default-theme navitaire-digital-hotel-room-card .content-container .price-container .icon.hidden{display:none}.default-theme navitaire-digital-hotel-room-card .controls-container{flex-direction:column;align-items:flex-end!important;justify-content:space-around!important;padding-right:25px}.default-theme navitaire-digital-hotel-room-card .controls-container .icon{height:24px;width:24px}.default-theme navitaire-digital-hotel-room-card .controls-container .icon.hidden{opacity:0}.default-theme navitaire-digital-hotel-room-card .controls-container button{width:150px}.default-theme navitaire-digital-hotel-room-card .controls-container button.remove-button{padding:0;text-align:right}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-card .controls-container button.remove-button{text-align:center}}@media (max-width: 767.98px){.default-theme navitaire-digital-hotel-room-card .controls-container{width:100%;margin:1rem;padding:0}.default-theme navitaire-digital-hotel-room-card .controls-container button{width:100%}}.default-theme .extras-tabs-container{width:100%;overflow-x:auto;padding:0;white-space:nowrap;display:block}.default-theme .extras-tabs-container .extras-tab{background-color:#0069b3;transition:all .2s;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:inline-flex;justify-content:space-around;padding:.5rem 1.5rem;width:175px;color:#fff;cursor:pointer}.default-theme .extras-tabs-container .extras-tab.selected{background-color:#fafafa;color:#000000de}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1{display:block;width:100%}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}@media (min-width: 992px){.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container{flex-direction:row}}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion{display:flex;padding-bottom:1.5rem;padding-top:1.5rem;width:100%;z-index:10}@media (min-width: 768px){.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion{padding-left:1.5rem}}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .sm-image{display:flex;width:100%;padding-right:1rem;flex-direction:row-reverse}@media (max-width: 575.98px){.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .sm-image{display:none}}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .sm-image .cms-image{padding:0}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text{width:100%}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .title{margin-bottom:1rem}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .button{margin:0;width:100%}@media (min-width: 576px){.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .button{width:95%}}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .links{padding-top:1.5rem}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .image{width:100%}@media (min-width: 576px){.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .image{display:none}}.default-theme navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1{display:block;width:100%}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container{background-color:#fff;border-radius:10px;padding:25px 15px;text-align:center;width:100%}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion{display:flex;width:100%;z-index:10}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .sm-image{display:none}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text{width:100%;white-space:normal}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text h1.description{font-size:18px;line-height:20px;white-space:nowrap;font-weight:700}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text h3.description{font-size:14px;line-height:16px}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .title{margin-bottom:1rem}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .links{padding-top:1.5rem}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .image{margin:auto}.default-theme navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}.default-theme navitaire-digital-cms-promotion-full-component .button{align-items:center;border:1px solid #e3eaf0;border-radius:2px;cursor:pointer;display:flex;-ms-flex-align:center;flex-direction:row;-ms-flex-pack:center;height:50px;justify-content:center;margin:auto;text-decoration:none;outline:0;padding:0 1.5rem;transition:all .2s;white-space:nowrap;width:220px}.default-theme navitaire-digital-cms-promotion-full-component .button .button-text{margin:0 auto}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component .button{width:100%}}.default-theme navitaire-digital-cms-promotion-full-component.green-link .button{background-color:#5ca137;color:#fff}.default-theme navitaire-digital-cms-promotion-full-component.green-link .button:hover{background-color:#4d862e}.default-theme navitaire-digital-cms-promotion-full-component.gray-link .button{background-color:#e3eaf0;border-color:#0069b3;color:#0069b3}.default-theme navitaire-digital-cms-promotion-full-component.gray-link .button:hover{background-color:#ccd9e4}@media (max-width: 1199.98px){.default-theme navitaire-digital-cms-promotion-full-component.tablet-parallel-1 h1.description{font-size:1rem;font-weight:700}}@media (max-width: 1199.98px){.default-theme navitaire-digital-cms-promotion-full-component.tablet-parallel-1 h3.description{font-size:14px}}@media (max-width: 1199.98px){.default-theme navitaire-digital-cms-promotion-full-component.tablet-parallel-2 .promotion-container h1.description{font-size:18px;font-weight:700}}@media (max-width: 1199.98px){.default-theme navitaire-digital-cms-promotion-full-component.tablet-parallel-2 .promotion-container h3.description{font-size:14px}}@media (max-width: 575.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1 .promotion-container .promotion .sm-image{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1 .promotion-container .promotion .text h1.description{font-size:18px;font-weight:700}}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1 .promotion-container .promotion .text h3.description{font-size:14px}}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion{box-shadow:0 2px 4px #0000002b!important;padding:1.5rem}}@media (max-width: 575.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .sm-image{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .text .image{max-height:91px}}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .text h1.description{font-size:18px;font-weight:700}}@media (max-width: 767.98px){.default-theme navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .text h3.description{font-size:14px}}.default-theme .loyalty-modal .wrapper{height:100%}.default-theme .loyalty-modal .wrapper .container{color:#000000de;margin:50px 75px 50px 50px;max-width:820px;display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .loyalty-modal .wrapper .container{max-width:485px}}@media (max-width: 767.98px){.default-theme .loyalty-modal .wrapper .container{height:100%;margin:0;padding:0 .5rem;width:100%}}.default-theme .loyalty-modal .wrapper .container .header{background-color:#0069b3;color:#fff;height:64px;font-size:24px;display:flex;flex-direction:column;justify-content:center;padding-left:1rem}.default-theme .loyalty-modal .wrapper .container .main-content{display:flex;flex-direction:column;background-color:#fafafa;padding:.5rem 3rem}.default-theme .loyalty-modal .wrapper .container .main-content .chart{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column{display:flex;flex-direction:column;text-align:center}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column.left-column{text-align:left!important}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column.left-column .row-text{margin-left:0!important;margin-right:0!important}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column .column-title{font-weight:700}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column .row-text{display:flex;flex-direction:row;margin-top:1rem;margin-left:auto;margin-right:auto}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column .row-text .light-text,.default-theme .loyalty-modal .wrapper .container .main-content .chart .column .row-text.icon_close{color:#00000061}.default-theme .loyalty-modal .wrapper .container .main-content .chart .column .row-text.icon_check_only{color:#32d74b}.default-theme .loyalty-modal .wrapper .container .main-content .additional-info{font-size:12px;color:#00000061;margin-bottom:1.5rem}.default-theme .loyalty-modal .wrapper .container .main-content .add-button{background-color:#5ca137;color:#fff;width:200px;margin-left:auto;margin-right:auto;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1.5rem;cursor:pointer;border:none}.default-theme .loyalty-modal .wrapper .container .main-content .remove-button{background-color:#fafafa;color:#bd081e;cursor:pointer;border:none;padding-bottom:.5rem;margin-bottom:1.5rem;justify-content:center;font-weight:700}.default-theme .loyalty-modal .wrapper .container .main-content .login-button{width:200px;margin-left:auto;margin-right:auto;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1.5rem;cursor:pointer;border:none}.default-theme navitaire-digital-passengers-count{width:100%;display:inline-block;height:64px;margin-top:1.5rem;padding:0;vertical-align:top}@media (min-width: 992px){.default-theme navitaire-digital-passengers-count{width:25%;margin-top:0}.default-theme navitaire-digital-passengers-count.multi-city-trip{margin-top:37px}}.default-theme navitaire-digital-passengers-count .wrapper{background-color:#fff;border:solid 1px #0069b3;border-radius:2px;color:#000000de;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.default-theme navitaire-digital-passengers-count .wrapper div{justify-content:space-between}.default-theme navitaire-digital-passengers-count .wrapper .label{color:#000000de;display:flex;flex-direction:column;padding:0}.default-theme navitaire-digital-passengers-count .wrapper .label h5{margin:0}.default-theme navitaire-digital-passengers-count .wrapper .label .caption{color:#0009;line-height:15px}.default-theme navitaire-digital-passengers-count .wrapper .icon-container{align-self:center;justify-content:space-around;max-width:40px}.default-theme navitaire-digital-passengers-count .passenger-count-selections{background-color:#fafafa;z-index:5}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection.infant{border-bottom:none}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .left-column{display:flex;flex-direction:row}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .item-count{color:#0069b3;margin:0;margin-right:.5rem}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .label{color:#000000de;margin-right:.5rem;text-transform:capitalize}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .label h2{margin:0}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .label .sub-title{color:#0009;padding-top:.5rem}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button{display:flex;flex-direction:row;margin-left:.25rem}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button{background-color:#fafafa!important;background-position:center;border:none;border-radius:50%;cursor:pointer;height:40px!important;line-height:40px;margin:0;padding:0;width:40px!important}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:first-child{margin-right:1rem}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:hover,.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:focus{background-color:#bdd6f4!important}.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:hover,.default-theme navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:focus{background-color:#fafafa!important}.default-theme navitaire-digital-calendar-month{width:100%}.default-theme navitaire-digital-calendar-month .week-day-name,.default-theme navitaire-digital-calendar-month .calendar-day{height:40px;padding:4px;width:14.2857142857%}.default-theme navitaire-digital-calendar-month .week-day-name.disabled-date,.default-theme navitaire-digital-calendar-month .calendar-day.disabled-date{cursor:not-allowed}.default-theme navitaire-digital-calendar-month .week-day-name.disabled-date .price,.default-theme navitaire-digital-calendar-month .week-day-name.disabled-date .number,.default-theme navitaire-digital-calendar-month .calendar-day.disabled-date .price,.default-theme navitaire-digital-calendar-month .calendar-day.disabled-date .number{color:#00000061}.default-theme navitaire-digital-calendar-month .week-day-name .number,.default-theme navitaire-digital-calendar-month .calendar-day .number{color:#0069b3;justify-content:flex-end!important;line-height:19px}.default-theme navitaire-digital-calendar-month .week-day-name .loaded,.default-theme navitaire-digital-calendar-month .calendar-day .loaded{animation:fadeDay .5s}@keyframes fadeDay{0%{opacity:0}to{opacity:.6}}.default-theme navitaire-digital-calendar-month .next-month,.default-theme navitaire-digital-calendar-month .previous-month{cursor:pointer}.default-theme navitaire-digital-calendar-month .week:first-child{justify-content:flex-end!important}.default-theme navitaire-digital-calendar-month .week:last-child{justify-content:flex-start!important}.default-theme navitaire-digital-calendar-month .calendar-day{color:#fff;cursor:pointer}.default-theme navitaire-digital-calendar-month .calendar-day.hovered,.default-theme navitaire-digital-calendar-month .calendar-day.selected{border-radius:5px}.default-theme navitaire-digital-calendar-month .calendar-day.end{border-radius:0 5px 5px 0}.default-theme navitaire-digital-calendar-month .calendar-day.begin{border-radius:5px 0 0 5px}.default-theme navitaire-digital-calendar-month .calendar-day.selected{background-color:#bdd6f4}.default-theme navitaire-digital-calendar-month .calendar-day.between-selected{background-color:#e3eaf0}.default-theme navitaire-digital-calendar-month .calendar-day.hovered{background-color:#bdd6f4}.default-theme navitaire-digital-calendar-month .calendar-day .number{display:flex;justify-content:center;width:100%}.default-theme navitaire-digital-calendar-month .calendar-day .price{color:#0009;display:flex;text-align:right;width:100%}.default-theme navitaire-digital-calendar-month .calendar-day .caption{width:100%}.default-theme navitaire-digital-trip-type label{background-color:#fff3;border-radius:20px;color:#ffffffde;cursor:pointer;display:inline-block;font-weight:700;margin-bottom:.5rem;padding:10px 30px;transform:perspective(1px) translateZ(0);transition-duration:.5s;-webkit-user-select:none;user-select:none;margin-right:10px}.default-theme navitaire-digital-trip-type label:hover:enabled,.default-theme navitaire-digital-trip-type label:focus{background-color:#ffffff1a}.default-theme navitaire-digital-trip-type label:active{background-color:#ffffff1a}.default-theme navitaire-digital-trip-type label:last-of-type{margin-right:0}.default-theme navitaire-digital-trip-type label.checked{background-color:#fff;color:#000000de;cursor:initial;pointer-events:none}.default-theme navitaire-digital-trip-type input[type=radio]{display:none}.default-theme lib-fids-gate-mode{display:flex;flex-flow:column;max-height:100vh;justify-content:space-between;height:100%}.default-theme lib-fids-gate-mode .home-background-image{background:url(page_background.4ac138a95e1e1477.jpg) no-repeat;background-size:cover;position:absolute;width:100%;height:100vh;z-index:-1}.default-theme lib-fids-gate-mode .fids-gate-information{height:100%;display:flex;flex-flow:column}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner{display:flex;row-gap:8px;height:100%;column-gap:8px;padding:1rem}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner>div{border-radius:16px}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .img-banner{background-color:#fafafa;width:15%}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .img-banner .img-container{display:flex;align-items:center;height:100%}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .img-banner img{padding:20px;width:100%}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{flex:1;padding:20px 30px;text-transform:uppercase;background:#fafafa;width:100%;color:#0009;font-size:3rem;font-weight:900;display:flex;border-radius:16px;justify-content:space-between;height:100%}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:clamp(3rem,1.7857142857vw + 1.8571428571rem,4rem)}}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:clamp(4rem,5vw + -2rem,10rem)}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:10rem}}@media (max-width: 1023.9px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:36px}}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details>div{padding-top:1%;align-items:center;display:flex}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{text-transform:uppercase;padding:0 20px;font-weight:700}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:clamp(2rem,1.7857142857vw + .8571428571rem,3rem)}}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:clamp(3rem,1.6666666667vw + 1rem,5rem)}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:80px}}@media (max-width: 1023.9px){.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:32px}}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=OnTime]{background-color:#5ca137}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=OnTime] p{color:#fff}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Delayed],.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=SeeAgent]{background-color:#fc0}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Delayed] p,.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=SeeAgent] p{color:#000}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Arrived]{background-color:#0069b3}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Arrived] p{color:#fff}.default-theme lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status p{padding-top:2%;height:100%;align-items:center;display:flex}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents{display:flex;height:80%;padding-bottom:16px}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content{display:flex;flex-direction:column}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content.right{width:70%;justify-content:space-between;row-gap:8px;padding:0 16px;flex-grow:1}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content.right{row-gap:32px}}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content.left{width:30%;padding:0 16px}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content-row{display:flex;width:100%;height:100%;column-gap:16px}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content-row>*{width:100%;height:100%;flex-grow:1}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .content-row.full-height{height:100%}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper{padding:16px 32px 14px;border-radius:16px;background:rgba(250,250,250,.85);height:100%}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper{padding:48px;flex-direction:column;justify-content:center;display:flex}}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper p{color:#000000de}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .gate-remark p{font-size:2rem;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper .icon-contents{display:flex;flex-direction:column}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{margin-right:18px;background-size:contain;height:30px;width:30px;background-repeat:no-repeat;justify-content:center}@media (min-width: 1280px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:40px;width:40px}}@media (min-width: 1440px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:50px;width:50px}}@media (min-width: 1920px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:60px;width:60px}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:80px;width:80px}}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{display:flex;font-size:1rem;font-weight:800;text-transform:uppercase;color:#000000de;align-items:center;min-height:30px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:clamp(1.5rem,2.0833333333vw + -1rem,4rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:4rem}}@media (max-width: 1023.9px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:1rem}}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{display:flex;align-items:center;font-weight:800;padding-left:45px;color:#000000de}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{font-size:clamp(4rem,5vw + -2rem,10rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{font-size:clamp(2.25rem,3.125vw + .25rem,4rem)}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:90px;font-size:10rem}}@media (max-width: 1023.9px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{font-size:36px}}@media (min-width: 1280px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:55px}}@media (min-width: 1440px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:65px}}@media (min-width: 1920px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:75px}}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:0}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:65px}}@media (min-width: 1280px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:30px}}@media (min-width: 1440px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:40px}}@media (min-width: 1920px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:50px}}.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description .weather-image{height:80px;width:80px;margin-bottom:13px}@media (min-width: 1920px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description .weather-image{height:100px;width:100px}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description .weather-image{height:200px;width:200px}}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .dotted-line{border-right:10px dashed #E53836;width:1.5vw;flex:1}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details{display:flex;flex-direction:column}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{padding-top:15px;font-weight:800;color:#fff}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:clamp(3.75rem,5.2083333333vw + -2.5rem,10rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:clamp(2.25rem,2.6785714286vw + .5357142857rem,3.75rem)}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:10rem}}@media (max-width: 1023.9px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:2.25rem}}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-weight:100;text-transform:uppercase;margin:16px 0}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}@media (min-width: 3840px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:3rem}}@media (max-width: 1023.9px){.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:1rem}}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration .duration{font-weight:700;color:#32d74b}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-ads{height:100%}.default-theme lib-fids-gate-mode .fids-gate-information lib-fids-ads .ads-container{height:100%;background:none}.default-theme lib-fids-gate-mode lib-fids-gate-header{height:20%}.default-theme lib-fids-gate-flight-misc .gate-component-wrapper{height:100%}.default-theme lib-fids-gate-flight-misc .gate-component-wrapper .section{min-height:50%}.default-theme .ads-container{height:100%}.default-theme .fids-left .owl-item.active .ads-container{height:calc(90vh - 195px)}.default-theme lib-fids-date-time .date-time-container{color:#008465;font-size:24px;font-weight:800}.default-theme lib-fids-date-time .date-time-container .date{color:#fff}.default-theme .station-image{max-height:30%;height:100%}.default-theme .wrap-flight-detail{background:#fafafa;color:#000000de;border-radius:15px;height:100%}.default-theme .wrap-flight-detail .header-detail{justify-content:space-between;align-items:center}.default-theme .wrap-flight-detail .header-detail .gate-area,.default-theme .wrap-flight-detail .header-detail .departure-arrival{background:#E53836;padding:1rem;flex:1}@media (max-width: 1919.9px){.default-theme .wrap-flight-detail .header-detail .gate-area,.default-theme .wrap-flight-detail .header-detail .departure-arrival{padding:8px}}.default-theme .wrap-flight-detail .header-detail .destination-original{flex:2}.default-theme .wrap-flight-detail .header-detail .gate-area{border-top-left-radius:15px}.default-theme .wrap-flight-detail .header-detail .gate-area>.label-detail,.default-theme .wrap-flight-detail .header-detail .gate-area .content-detail{color:#fff}.default-theme .wrap-flight-detail .header-detail .departure-arrival{border-top-right-radius:15px}.default-theme .wrap-flight-detail .header-detail .departure-arrival>.label-detail,.default-theme .wrap-flight-detail .header-detail .departure-arrival .content-detail{color:#fff}.default-theme .wrap-flight-detail .header-detail .station-detail{color:#e53836}.default-theme .wrap-flight-detail .label-detail{font-weight:700;text-align:center;text-transform:uppercase;font-size:32px;color:#0009}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .wrap-flight-detail .label-detail{font-size:clamp(1rem,.8333333333vw + 0rem,2rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .wrap-flight-detail .label-detail{font-size:clamp(.75rem,.4464285714vw + .4642857143rem,1rem)}}.default-theme .wrap-flight-detail .content-detail{font-weight:900;font-size:64px;text-align:center;text-transform:uppercase}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .wrap-flight-detail .content-detail{font-size:clamp(2rem,1.6666666667vw + 0rem,4rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .wrap-flight-detail .content-detail{font-size:clamp(1rem,1.7857142857vw + -.1428571429rem,2rem)}}.default-theme .wrap-flight-detail .body-detail{justify-content:space-around;align-items:center;margin-top:12px}.default-theme .wrap-flight-detail .body-detail .flight-status{margin-top:12px}.default-theme .wrap-flight-detail .body-detail .flight-duration .content-detail{text-transform:none}.default-theme lib-fids-station-information{width:100%}.default-theme lib-fids-station-information .station-information-container{height:100%;display:flex;justify-content:space-between}.default-theme lib-fids-station-information .station-information-container .dev-tool{color:#e53836}.default-theme lib-fids-station-information .station-information-container .station-wrapper{border-radius:10px;text-align:center;color:#000000de;font-weight:700;position:relative;width:calc(50% - 8px);display:flex;flex-direction:column;height:100%}.default-theme lib-fids-station-information .station-information-container .station-wrapper .title{border-radius:10px 10px 0 0;font-weight:700;text-transform:uppercase;padding:8px;font-size:56px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .title{font-size:clamp(1.5rem,1.6666666667vw + -.5rem,3.5rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .title{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}@media (min-width: 1920px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .title{padding:1rem}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .title-origin{background:#E53836;color:#fff}.default-theme lib-fids-station-information .station-information-container .station-wrapper .title-destination{background:#E53836;color:#fff}.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info{background-image:linear-gradient(180deg,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.75) 100%),url(departure_fallback.e8835f6b0b877fe6.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;height:40%;color:#fff}.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info.hide-before-load{opacity:1}.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info.hide-before-load a{opacity:1}.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info.hide-before-load div{opacity:1}.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info .station-code{font-weight:700;text-transform:uppercase;font-size:96px;display:flex;justify-content:center;align-items:center;flex:1}@media (min-width: 1024px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info .station-code{font-size:clamp(2rem,2.2727272727vw + .5454545455rem,6rem)}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info .station-description{font-weight:400;font-size:48px;padding:0 8px;flex:1}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info .station-description{font-size:clamp(1.375rem,1.3541666667vw + -.25rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .station-info .station-description{font-size:clamp(.75rem,1.1160714286vw + .0357142857rem,1.375rem)}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper{background-color:#fafafa;border-radius:10px;width:100%;height:60%}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description{display:flex;justify-content:space-evenly;padding-bottom:16px}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .status-des,.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:15px}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .full-date-time{font-size:48px;font-weight:400;text-transform:uppercase}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .full-date-time{font-size:clamp(1.125rem,1.5625vw + -.75rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .full-date-time{font-size:clamp(.75rem,.6696428571vw + .3214285714rem,1.125rem)}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature{font-size:128px;font-weight:400;display:flex;justify-content:center;align-items:center}@media (min-width: 1280px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature{font-size:clamp(2.375rem,3.515625vw + -.4375rem,8rem)}}@media (min-width: 1024px) and (max-width: 1279.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature{font-size:clamp(1.5rem,5.46875vw + -2rem,2.375rem)}}@media (min-width: 1440px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature img{margin-left:20px}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{font-weight:400;text-transform:uppercase;padding-top:8px;font-size:56px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{font-size:clamp(1.5rem,1.6666666667vw + -.5rem,3.5rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}@media (min-width: 1920px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{padding-top:16px}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:32px}@media (min-width: 1024px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:clamp(1rem,.5681818182vw + .6363636364rem,2rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:clamp(.75rem,.4464285714vw + .4642857143rem,1rem)}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:nth-child(2){font-size:32px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:nth-child(2){font-size:clamp(1rem,.8333333333vw + 0rem,2rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:nth-child(2){font-size:clamp(.75rem,.4464285714vw + .4642857143rem,1rem)}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:first-child{font-size:48px;font-weight:400;margin-top:10px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:first-child{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:first-child{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}.default-theme lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper sup{font-size:xx-small;vertical-align:super}.default-theme lib-fids-station-information .station-information-container .display-full{width:100%}.default-theme .pt-20{padding-top:16px}.default-theme .carousel-container,.default-theme .table-carousel-container{font-weight:700;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-snap-align:center;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.default-theme .carousel-container::-webkit-scrollbar,.default-theme .table-carousel-container::-webkit-scrollbar{display:none}.default-theme .carousel-container{transition:opacity .1s linear;opacity:.1}.default-theme .carousel-container.visible{transition:opacity .5s linear;opacity:1}.default-theme .hide{display:none}.default-theme .fids-table,.default-theme .fids-table .item,.default-theme .fids-table .fids-table-wrapper{height:100%}.default-theme .table,.default-theme .tr-table{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;border-collapse:separate;border-spacing:0 13px;width:100%;grid-template-areas:"header body";max-height:calc(100% - 32px);grid-template-columns:minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,3.33fr) minmax(min-content,1.67fr) minmax(min-content,.5fr) minmax(min-content,1.67fr);row-gap:12px}@media (max-width: 1919.9px){.default-theme .table,.default-theme .tr-table{row-gap:8px}}.default-theme .table.arrival,.default-theme .tr-table.arrival{grid-template-columns:minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,3.8fr) minmax(min-content,2.8fr)}.default-theme .table.summary,.default-theme .tr-table.summary{grid-template-columns:minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,1fr) minmax(min-content,3fr) minmax(min-content,3fr) minmax(min-content,1.67fr)}.default-theme .table{flex-direction:row!important}.default-theme .thead,.default-theme .tbody,.default-theme .tr{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr .7fr 1fr;width:100%}.default-theme .thead.arrival,.default-theme .tbody.arrival,.default-theme .tr.arrival{grid-template-columns:minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,3.8fr) minmax(min-content,2.8fr)}.default-theme .thead.summary,.default-theme .tbody.summary,.default-theme .tr.summary{grid-template-columns:minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,3fr) minmax(min-content,3fr) minmax(min-content,1.67fr)}.default-theme .fids-table-header .header-item{width:calc(100% - 12px);display:flex;font-size:52px;color:#fff;background:#E53836;border-radius:16px;padding:1rem;margin:auto;text-transform:uppercase;text-align:center;justify-content:center}@media (min-width: 1440px) and (max-width: 3839.9px){.default-theme .fids-table-header .header-item{font-size:clamp(1.125rem,1.3333333333vw + -.075rem,3.125rem)}}@media (min-width: 1280px) and (max-width: 1439.9px){.default-theme .fids-table-header .header-item{font-size:clamp(.75rem,3.75vw + -2.25rem,1.125rem)}}@media (min-width: 1024px) and (max-width: 1279.9px){.default-theme .fids-table-header .header-item{font-size:clamp(.625rem,.78125vw + .125rem,.75rem)}}@media (max-width: 1439.9px){.default-theme .fids-table-header .header-item{padding:8px;border-radius:8px}}.default-theme .fids-table-header .header-item.gate,.default-theme .fids-table-header .header-item.status{text-align:center}.default-theme .fids-table-header .text--left-align{justify-content:flex-start;padding-left:1rem}.default-theme .fids-table-header .th:first-child .header-item{width:calc(100% - 6px);margin-left:0}.default-theme .fids-table-header .th:last-child .header-item{width:calc(100% - 6px);margin-right:0;padding-right:10px}.default-theme .fids-table-header.arrival{width:100%}.default-theme .fids-table-header [flight-status=Departed]{background-color:#0003;color:#00000061}.default-theme .fids-data-table{width:100%;cursor:pointer;padding-top:8px;color:#000000de;border-radius:10px}.default-theme .fids-data-table .td{border-top:3px solid transparent!important;border-bottom:3px solid transparent!important;display:flex;align-items:center;padding-left:6px;padding-right:6px}.default-theme .fids-data-table .td:first-child{border-left:3px solid transparent!important;padding-left:1rem}.default-theme .fids-data-table .td:last-child{border-right:3px solid transparent!important;padding-right:0}.default-theme .fids-data-table .text--center{justify-content:center}.default-theme .fids-data-table:nth-of-type(even)>.td{background-color:#f6f6f6}.default-theme .fids-data-table:nth-of-type(odd)>.td{background-color:#c4c7cb}.default-theme .active-data .td{border-top:3px solid #E53836!important;border-bottom:3px solid #E53836!important}.default-theme .active-data .td:first-child{border-left:3px solid #E53836!important;padding-left:1rem}.default-theme .active-data .td:last-child{border-right:3px solid #E53836!important;padding-right:0}.default-theme .weather-data .content--center{display:flex;align-items:center;margin:auto;height:100%}.default-theme .weather-data .content--center img{max-width:3rem}@media (max-width: 1919.9px){.default-theme .weather-data .content--center img{max-width:2rem}}.default-theme .td{text-align:left;font-size:45px;font-weight:700;text-transform:uppercase;padding-left:1rem;display:flex;align-items:center}@media (min-width: 1440px) and (max-width: 3839.9px){.default-theme .td{font-size:clamp(1rem,.8333333333vw + .25rem,2.25rem)}}@media (min-width: 1280px) and (max-width: 1439.9px){.default-theme .td{font-size:clamp(.75rem,2.5vw + -1.25rem,1rem)}}@media (min-width: 1024px) and (max-width: 1279.9px){.default-theme .td{font-size:clamp(.625rem,.78125vw + .125rem,.75rem)}}.default-theme .td:first-child{border-radius:10px 0 0 10px}.default-theme .td:last-child{border-radius:0 10px 10px 0;padding-right:10px}.default-theme .td.gate{text-align:center}.default-theme .td.station-name{display:flex;align-items:center;height:100%;padding-left:1.375rem}.default-theme .td.station-name .text{display:box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;-webkit-box-align:center}.default-theme .td.flight-status{padding:0}.default-theme .td.flight-status>div{width:140px;text-align:center;line-height:36px;font-size:20px;border-radius:24px;margin:0 auto}.default-theme [flight-status]{color:#000000de;border-radius:15px;font-size:1vw;padding:.1em .8em;text-align:center;min-width:1em}.default-theme [flight-status=OnTime]{color:#008465}.default-theme [flight-status=Delayed],.default-theme [flight-status=SeeAgent]{background-color:#fb8b00;color:#ffe0b1}.default-theme [flight-status=Arrived]{background-color:#0069b3}.default-theme [flight-status=Departed]{background-color:#0003;color:#00000061}.default-theme [flight-status=EarlyArrival]{color:#008465}.default-theme lib-fids-summary .td{padding:10px}.default-theme .owl-item{overflow:hidden}.default-theme .fids-container{display:flex;height:100vh;padding-left:16px!important;background:#000}.default-theme .fids-container .fids-left{width:100%;max-width:65%;display:flex;height:100%;flex-direction:column;row-gap:16px;padding:16px 0}.default-theme .fids-container .fids-left owl-carousel-o{height:75%}.default-theme .fids-container .ads-left{row-gap:5px!important}.default-theme .fids-container .fids-right{width:100%;max-width:35%;padding:1rem;display:flex;flex-direction:column;row-gap:16px}.default-theme .fids-container .fids-right .date-time{display:flex;height:13%;background:#fafafa;border-radius:8px;padding:16px;justify-content:center;align-items:center;flex-direction:column;row-gap:8px}@media (min-width: 1920px){.default-theme .fids-container .fids-right .date-time{min-height:144px}}.default-theme .fids-container .fids-right .date-time .date-wrapper,.default-theme .fids-container .fids-right .date-time .time-wrapper,.default-theme .fids-container .fids-right .date-time .value-wrapper,.default-theme .fids-container .fids-right .date-time .value-wrapper>.values{display:flex;width:100%;align-items:center}.default-theme .fids-container .fids-right .date-time .date-wrapper,.default-theme .fids-container .fids-right .date-time .time-wrapper,.default-theme .fids-container .fids-right .date-time .value-wrapper>.values{column-gap:8px}.default-theme .fids-container .fids-right .date-time .colon-sign{font-size:30px;color:#fff;padding:0 8px}.default-theme .fids-container .fids-right .date-time .date-time-value-wrapper{flex-direction:column}.default-theme .fids-container .fids-right .date-time .box-date-time{width:100%}.default-theme .fids-container .fids-right .date-time .date-label,.default-theme .fids-container .fids-right .date-time .time-label,.default-theme .fids-container .fids-right .date-time .box-date-time{font-weight:700;text-transform:uppercase;color:#000000de}.default-theme .fids-container .fids-right .date-time .box-date-time{color:#fff}.default-theme .fids-container .fids-right .date-time .date-label,.default-theme .fids-container .fids-right .date-time .time-label{font-size:48px}@media (min-width: 1440px) and (max-width: 3839.9px){.default-theme .fids-container .fids-right .date-time .date-label,.default-theme .fids-container .fids-right .date-time .time-label{font-size:clamp(1rem,1.3333333333vw + -.2rem,3rem)}}@media (min-width: 1024px) and (max-width: 1439.9px){.default-theme .fids-container .fids-right .date-time .date-label,.default-theme .fids-container .fids-right .date-time .time-label{font-size:clamp(.75rem,.9615384615vw + .1346153846rem,1rem)}}.default-theme .fids-container .fids-right .date-time .box-date-time{background:#E53836;border-radius:8px;text-transform:uppercase;font-size:20px;text-align:center;font-size:52px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .fids-container .fids-right .date-time .box-date-time{font-size:clamp(1.5rem,1.4583333333vw + -.25rem,3.25rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .fids-container .fids-right .date-time .box-date-time{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}.default-theme .fids-container .fids-right .date-time .box-time{font-size:78px;border-radius:8px;width:100%}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .fids-container .fids-right .date-time .box-time{font-size:clamp(2rem,2.3958333333vw + -.875rem,4.875rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .fids-container .fids-right .date-time .box-time{font-size:clamp(1.5rem,.8928571429vw + .9285714286rem,2rem)}}.default-theme .fids-container .fids-right .date-time .box-time.ampm{width:auto;padding:0 1rem;margin-left:1.1rem}.default-theme .fids-container .fids-right .station-information-wrapper{height:57%}.default-theme .fids-container .fids-right .station-information-wrapper .origin-station{position:relative}.default-theme .fids-container .fids-right .station-information-wrapper .origin-station:after{position:absolute;content:"";width:64px;height:64px;background:#E53836 url(flight-icon.27622b4ac55373d7.png) no-repeat center;background-size:38px;z-index:1;right:-40px;top:calc(40% - 32px);border-radius:50%}.default-theme .d-flex{display:flex}.default-theme lib-fids-table-footer{align-items:flex-end;align-content:flex-end;display:flex;justify-items:flex-end;width:100%;flex:1}.default-theme .fids-footer{color:#fff;background-color:#e53836;justify-content:space-between;align-items:center;padding:10px;border-radius:10px;width:100%}.default-theme .fids-footer .flight-pagination{color:#fff;font-size:48px;font-weight:700;flex:1 1 0px;width:33%;text-align:center}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .fids-footer .flight-pagination{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .fids-footer .flight-pagination{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}.default-theme .fids-footer .footer-date{color:#fc0;font-weight:700;text-transform:uppercase}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .fids-footer .footer-date{font-size:clamp(1.375rem,1.1979166667vw + -.0625rem,2.8125rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .fids-footer .footer-date{font-size:clamp(.6875rem,1.4508928571vw + -.2410714286rem,1.5rem)}}@media (min-width: 3840px){.default-theme .fids-footer .footer-date{font-size:45px}}@media (max-width: 1023.9px){.default-theme .fids-footer .footer-date{font-size:12px}}.default-theme .fids-footer .footer-logo{width:33%}.default-theme .fids-footer .footer-logo .powered-by{font-size:16px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .fids-footer .footer-logo .powered-by{font-size:clamp(1rem,.4166666667vw + .5rem,1.5rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .fids-footer .footer-logo .powered-by{font-size:clamp(.625rem,.6696428571vw + .1964285714rem,1rem)}}@media (max-width: 1023.9px){.default-theme .fids-footer .footer-logo .powered-by{font-size:10px}}.default-theme .fids-footer.common .footer-logo,.default-theme .fids-footer.common .footer-placeholder{flex:1 1 0px;height:100%}.default-theme .fids-footer.common .footer-date{justify-content:center;display:flex;flex:1 1 0px}.default-theme .fids-footer .number-flight{font-size:48px;width:33%;text-align:end;padding-right:40px}@media (min-width: 1920px) and (max-width: 3839.9px){.default-theme .fids-footer .number-flight{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.default-theme .fids-footer .number-flight{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}.default-theme .fids-footer.no-bg{background-color:transparent}@media (min-width: 1024px){.default-theme .fids-container .fids-right .station-information-wrapper .origin-station:after{width:48px;height:48px;top:calc(40% - 4px);background-size:26px;right:-30px}}@media (min-width: 1280px){.default-theme .fids-container .fids-right .station-information-wrapper .origin-station:after{top:calc(40% - 18px);width:36px;height:36px;background-size:18px;right:-26px}}@media (min-width: 1920px){.default-theme .fids-container .fids-right .station-information-wrapper .origin-station:after{top:41%}}@media (min-width: 3840px){.default-theme .fids-container .fids-right .station-information-wrapper .origin-station:after{width:128px;height:128px;top:40%;right:-64px;background-size:62px}}.default-theme .header-none-wrapper{background-color:#d7d7d7;align-items:center;padding:10px}.default-theme .header-none-wrapper .fids-none-text{font-weight:700;font-size:30px;margin-left:20px;color:#c4c7cb}.default-theme .body-none-wrapper{background:url(home_page_background.afa2bbf6f962d184.jpg) no-repeat;background-size:cover;padding:50px 10px}.default-theme .body-none-wrapper .wrap-flight{background-size:cover;justify-content:space-around;align-items:center}.default-theme .body-none-wrapper .departure-arrival-area{width:350px}.default-theme .body-none-wrapper .departure-arrival-area .icon-flight{text-align:center;border:10px solid #fff;border-radius:15px}.default-theme .body-none-wrapper .departure-arrival-area .icon-flight img{width:250px;height:350px}.default-theme .body-none-wrapper .departure-arrival-area .airport-station{color:#fff;text-align:center;margin-top:40px;font-size:20px}.default-theme .body-none-wrapper .departure-arrival-area .airport-station select{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";width:50px;text-align:center;font-size:20px;color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;cursor:pointer}.default-theme .body-none-wrapper .departure-arrival-area .airport-station select option{color:#000;text-align:left}.default-theme .body-none-wrapper .text-screen{background:#bd081e;text-align:center;padding:20px 10px;margin-top:10px;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:700;cursor:pointer}.default-theme .body-none-wrapper .carousel-text{width:50%;margin:30px auto 10px}.default-theme .footer-none-wrapper{display:flex;justify-content:space-between;align-items:center;background-color:#d7d7d7;font-size:20px;color:#c4c7cb;padding:10px}.default-theme lib-fids-header{height:18%}@media (min-width: 1920px){.default-theme lib-fids-header{min-height:144px}}.default-theme lib-fids-header .fids-banner{border-radius:16px;overflow:hidden;display:flex;height:100%}.default-theme lib-fids-header .fids-banner .img-banner{background-color:#fafafa;display:flex;align-items:center;width:30%}.default-theme lib-fids-header .fids-banner .img-banner img{padding:15px;width:100%}.default-theme lib-fids-header .fids-banner .img-banner.img-only{background-color:transparent}.default-theme lib-fids-header .fids-banner .banner-description{padding:18px 32px;background:linear-gradient(90deg,#E53836 0%,rgba(229,56,54,0) 100%),url(Rectangle.78d073bcf27c4468.png) no-repeat right #E53836;width:100%;color:#fff;background-size:contain;justify-content:center;display:flex;flex-direction:column}.default-theme lib-fids-header .fids-banner .banner-description .departure-arrival{text-transform:uppercase;font-weight:700;font-size:96px;line-height:1.2}@media (min-width: 1024px) and (max-width: 3839.9px){.default-theme lib-fids-header .fids-banner .banner-description .departure-arrival{font-size:clamp(2rem,2.2727272727vw + .5454545455rem,6rem)}}.default-theme lib-fids-header .fids-banner .banner-description .welcome-message{font-size:48px;line-height:1;text-indent:2px}@media (min-width: 1024px) and (max-width: 3839.9px){.default-theme lib-fids-header .fids-banner .banner-description .welcome-message{font-size:clamp(1rem,1.1363636364vw + .2727272727rem,3rem)}}.default-theme lib-fids-header .fids-banner .banner-description.no-bg{background:transparent}.default-theme demo-booking-layout,.default-theme demo-manage-layout,.default-theme demo-my-trips-layout,.default-theme demo-profile-layout{background-color:transparent;display:block}.default-theme demo-booking-layout .background-color,.default-theme demo-manage-layout .background-color,.default-theme demo-my-trips-layout .background-color,.default-theme demo-profile-layout .background-color{background-color:#f5f8fb;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.default-theme demo-booking-layout .background-image,.default-theme demo-manage-layout .background-image,.default-theme demo-my-trips-layout .background-image,.default-theme demo-profile-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){.default-theme demo-booking-layout .background-image,.default-theme demo-manage-layout .background-image,.default-theme demo-my-trips-layout .background-image,.default-theme demo-profile-layout .background-image{display:none}}.default-theme demo-booking-layout .background-image .background-image-container,.default-theme demo-manage-layout .background-image .background-image-container,.default-theme demo-my-trips-layout .background-image .background-image-container,.default-theme demo-profile-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}.default-theme demo-booking-layout .background-image .background-image-gradient,.default-theme demo-manage-layout .background-image .background-image-gradient,.default-theme demo-my-trips-layout .background-image .background-image-gradient,.default-theme demo-profile-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#f5f8fb 100%);height:230px;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.default-theme demo-booking-layout .container .row,.default-theme demo-manage-layout .container .row,.default-theme demo-my-trips-layout .container .row,.default-theme demo-profile-layout .container .row{padding:0}.default-theme demo-review-page{flex:1 0 auto}.default-theme demo-review-page .header-navigation{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme demo-review-page .header-navigation{max-width:540px}}@media (min-width: 768px){.default-theme demo-review-page .header-navigation{max-width:720px}}@media (min-width: 992px){.default-theme demo-review-page .header-navigation{max-width:960px}}@media (min-width: 1200px){.default-theme demo-review-page .header-navigation{max-width:1140px}}@media (max-width: 767.98px){.default-theme demo-review-page .header-navigation .text{display:none}.default-theme demo-review-page .header-navigation .mobile-links{display:none}.default-theme demo-review-page .header-navigation .behind-header-row{display:none}}.default-theme demo-review-page .header-navigation .navigate-back-button{color:#fff}.default-theme demo-review-page .header-navigation .navigate-back-button .icon{padding-right:.5rem}.default-theme demo-review-page .under-header-container{padding-top:156px}@media (max-width: 767.98px){.default-theme demo-review-page .under-header-container{padding-left:1rem;padding-right:1rem;padding-top:0!important}.default-theme demo-review-page .under-header-container .under-header-wrapper{box-shadow:0 .25rem 1rem #0000002b!important}}.default-theme demo-review-page .passenger-count{padding-bottom:.5rem;padding-top:48px}.default-theme demo-review-page .passenger-container{color:#000000de;padding:0}@media (max-width: 767.98px){.default-theme demo-review-page .passenger-container{padding-left:1rem;padding-right:1rem}}.default-theme demo-review-page .button-row{display:flex;justify-content:flex-end;padding-bottom:1rem;padding-top:1rem}@media (max-width: 767.98px){.default-theme demo-review-page .button-row .navitaire-digital-button{width:100%}}.default-theme demo-success-page{flex:1 0 auto}@media (min-width: 768px){.default-theme demo-success-page navitaire-digital-header-navigation .logo-center{display:none!important}}@media (max-width: 767.98px){.default-theme demo-success-page navitaire-digital-header-navigation.success .top-row{border-bottom:none}.default-theme demo-success-page navitaire-digital-header-navigation .logo-left{display:none!important}}.default-theme demo-success-page .under-header-container{padding-top:78px}@media (max-width: 991.98px){.default-theme demo-success-page .under-header-container{margin:0 auto;max-width:730px}}@media (max-width: 767.98px){.default-theme demo-success-page .under-header-container{padding-top:0}}.default-theme demo-success-page .success-page-content{background-color:transparent;box-shadow:none!important}.default-theme demo-success-page .success-page-content .success-content-container{margin-left:auto;margin-right:auto;width:100%;color:#000000de;padding-left:0;padding-right:0;padding-top:3rem}@media (min-width: 576px){.default-theme demo-success-page .success-page-content .success-content-container{max-width:540px}}@media (min-width: 768px){.default-theme demo-success-page .success-page-content .success-content-container{max-width:720px}}@media (min-width: 992px){.default-theme demo-success-page .success-page-content .success-content-container{max-width:960px}}@media (min-width: 1200px){.default-theme demo-success-page .success-page-content .success-content-container{max-width:1140px}}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content .success-content-container{padding-left:1rem;padding-right:1rem}}.default-theme demo-success-page .success-page-content .passenger-information{box-shadow:0 2px 4px #0000002b!important;background-color:#fafafa;border-radius:.3rem}.default-theme demo-success-page .success-page-content .boarding-passes-title{padding-bottom:.5rem}.default-theme demo-success-page .success-page-content .boarding-passes-subtitle{margin-top:.25rem;padding-left:1.5rem;padding-top:1.5rem}.default-theme demo-success-page .success-page-content .buttons{padding:1.5rem}@media (min-width: 768px){.default-theme demo-success-page .success-page-content .buttons{display:flex}}.default-theme demo-success-page .success-page-content .buttons button{margin-bottom:1rem;margin-right:1rem;width:100%}@media (min-width: 576px){.default-theme demo-success-page .success-page-content .buttons button{margin-right:25px;max-width:205px;padding:0 4.625rem;width:20%}}.default-theme demo-success-page .success-page-content .buttons button .boarding-pass-button-icon{padding-right:.5rem}.default-theme demo-success-page .success-page-content .buttons button .apple{text-align:left}.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group{display:block;padding:1.5rem;width:80%}@media (max-width: 991.98px){.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group{width:100%}}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links{display:block}}.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div{padding-bottom:1rem;padding-top:1rem}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div{padding-bottom:0}}.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div .label-component{border-left:solid 1px #e3eaf0;padding-left:1rem;padding-right:1rem}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div .label-component{border-left:none;padding-left:0}}.default-theme demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div:first-child .label-component{border-left:none;padding-left:0}.default-theme demo-success-page .success-page-content #checkin-success-promotions{margin-top:40px}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links{width:100%}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content #checkin-success-promotions .links{display:block}}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div{min-width:210px;width:33.33333%}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div{padding:4px 0;width:100%}}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion{max-width:100%;position:relative}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image{min-width:200px}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div{border-radius:10px;display:flex;flex-direction:column;height:240px!important;justify-content:flex-end;overflow:hidden}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div{flex-direction:row;height:290px!important;justify-content:flex-end}}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div img{flex:none}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text{color:#fff;padding:1rem;position:absolute;top:0}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body{width:66.6%}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body{width:90%}}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body .part-two{margin-top:1rem}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion-component{padding-right:.5rem}@media (max-width: 767.98px){.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion-component{padding-right:0}}.default-theme demo-success-page .success-page-content #checkin-success-promotions .links>div:last-child .promotion-component{padding-right:0}.default-theme demo-checkin-layout{background-color:transparent;display:flex;flex-direction:column}.default-theme demo-checkin-layout .background-color{background-color:#f5f8fb;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.default-theme demo-checkin-layout .background-image{z-index:-1}.default-theme demo-checkin-layout .background-image .background-image-container{background-image:url(home_page_background.afa2bbf6f962d184.jpg);background-repeat:no-repeat;background-size:cover;height:100%}.default-theme demo-checkin-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#f5f8fb 100%);height:100%;left:0;position:absolute;right:0;top:0;z-index:2}.default-theme demo-checkin-layout .footer-container{background:none;background-color:#f5f8fb;height:auto}.default-theme demo-checkin-layout .footer-container .footer-component{background:none;background-color:#0069b3;padding-top:3rem}.default-theme demo-manage-flight-page{display:block;width:100%}.default-theme demo-manage-flight-page .under-header-container{display:block;padding-top:0}@media (max-width: 991.98px){.default-theme demo-manage-flight-page .under-header-container{margin:0 auto;max-width:720px}}@media (max-width: 767.98px){.default-theme demo-manage-flight-page .under-header-container{padding-top:111px}}.default-theme demo-manage-flight-page .under-header-wrapper{display:block;padding-top:165px}@media (max-width: 767.98px){.default-theme demo-manage-flight-page .under-header-wrapper{padding-top:0}}.default-theme demo-manage-hub-page{display:block;width:100%}@media (max-width: 767.98px){.default-theme demo-manage-hub-page navitaire-digital-ssr-select-layout .ssr-select-wrapper{justify-content:center!important}}.default-theme demo-manage-hub-page .under-header-container{display:block;padding:0}@media (max-width: 991.98px){.default-theme demo-manage-hub-page .under-header-container{margin:0 auto;max-width:720px;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .under-header-container{padding-left:0;padding-right:0}}.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;display:block;padding-left:0;padding-right:0;padding-top:196px!important}@media (min-width: 576px){.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper{padding-top:0!important}}.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper.one-way{padding-top:156px!important}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper.one-way{padding-top:0!important}}.default-theme demo-manage-hub-page .under-header-container .under-header-wrapper .selected-my-trip-wrapper{flex-wrap:wrap;width:100%}.default-theme demo-manage-hub-page .passenger-select-hub-wrapper{left:0;margin-bottom:1rem;margin-top:1rem;padding-left:0;padding-right:0;position:absolute;width:100%}@media (max-width: 991.98px){.default-theme demo-manage-hub-page .passenger-select-hub-wrapper{margin-bottom:0}}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .passenger-select-hub-wrapper{margin-top:0}}.default-theme demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;background-color:#fafafa;display:block;padding-left:0!important;padding-right:0!important}@media (min-width: 576px){.default-theme demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:540px}}@media (min-width: 768px){.default-theme demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:720px}}@media (min-width: 992px){.default-theme demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:960px}}@media (min-width: 1200px){.default-theme demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:1140px}}.default-theme demo-manage-hub-page .extras-section{justify-content:center;margin-left:0;margin-right:0;margin-top:110px;width:100%}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .extras-section{margin-top:56px}}.default-theme demo-manage-hub-page .extras-section .extras-options{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-manage-hub-page .extras-section .extras-options{width:91.6666666667%}}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .extras-section .extras-options{width:100%}}.default-theme demo-manage-hub-page .extras-section .extras-options .ssr-select-layout{display:block}.default-theme demo-manage-hub-page .extras-section .extras-options .multiple{padding-top:1rem!important}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .extras-section .extras-options .multiple{padding-top:0!important}}.default-theme demo-manage-hub-page .extras-section .extras-options .icon{display:flex;justify-content:flex-end}.default-theme demo-manage-hub-page .extras-section .extras-options .change-flight-card{display:block;padding-top:1rem}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .extras-section .extras-options .change-flight-card{padding-top:0!important}}.default-theme demo-manage-hub-page .extras-section .promotion-wrapper{width:25%;display:inline-flex;justify-content:flex-end}@media (max-width: 991.98px){.default-theme demo-manage-hub-page .extras-section .promotion-wrapper{display:none}}.default-theme demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.default-theme demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .description{line-height:32px}.default-theme demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.default-theme demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .promotion-body{white-space:normal}.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .promotion{width:100%}.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .text{width:100%}.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .title .description{color:#0069b3;text-align:center;white-space:normal}@media (min-width: 768px){.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .body .description{color:#0069b3;text-align:center;white-space:normal}@media (min-width: 768px){.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}.default-theme demo-manage-hub-page navitaire-digital-cms-promotion-component .image-component-div img{float:right}.default-theme demo-manage-hub-page .cancel-button,.default-theme demo-manage-hub-page .add-booking-button{margin-top:1rem!important;width:100%}@media (max-width: 767.98px){.default-theme demo-manage-hub-page .cancel-button,.default-theme demo-manage-hub-page .add-booking-button{margin-top:.25rem!important}}.default-theme demo-manage-hub-page .expand-flight-details{border-bottom:1px solid rgba(0,0,0,.2)}.default-theme demo-manage-hub-page .text-container{margin:10px 0}.default-theme demo-manage-layout{overflow-x:hidden}.default-theme demo-manage-layout .background-color{background-color:#f5f8fb;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:-1}.default-theme demo-manage-layout [data-current-route=manage-itinerary] header{background-color:#5ca137}.default-theme demo-manage-layout [data-current-route=manage-itinerary] header .mobile-title{display:none}.default-theme demo-manage-layout [data-current-route=manage-itinerary] header .behind-header-row{display:none!important}@media (max-width: 767.98px){.default-theme demo-manage-layout [data-current-route=manage-itinerary] .page-padding-row{height:78px}}.default-theme demo-manage-layout [data-current-route=manage-payment] header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.default-theme demo-manage-layout [data-current-route=manage-payment] .page-padding-row{height:77px!important}.default-theme demo-manage-layout .header-navigation{padding-left:0!important;padding-right:0!important}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row{align-items:center;height:78px;justify-content:center;position:absolute!important;top:0}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row{display:flex;flex-direction:row;padding-left:1rem;padding-right:1rem;width:100%}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row{justify-content:center}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper{justify-content:center!important;padding-left:1rem;padding-right:1rem}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper{align-items:center;display:flex;justify-content:flex-end;width:50%}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper{display:none!important}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display{padding-left:.5rem;padding-right:.5rem}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display{border-left:1px solid #fff;white-space:nowrap}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment]{display:none}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button{cursor:pointer;height:100%!important}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button{border:none!important}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline{font-size:32px!important;line-height:38px}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text{display:none!important}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .manage-edit-flight-search,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .manage-edit-flight-search{display:inline-block}@media (max-width: 767.98px){.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .manage-edit-flight-search,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .manage-edit-flight-search,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .manage-edit-flight-search{display:none!important}}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .manage-header-tabs,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .manage-header-tabs,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .manage-header-tabs{background-color:#f5f8fb;display:block;width:100%}.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-row .manage-header-tabs .manage-journey-tabs,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .manage-header-tabs .manage-journey-tabs,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .manage-header-tabs .manage-journey-tabs{padding:0!important}.default-theme demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-manage-layout.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{background-color:#0069b3;display:flex;margin-top:78px}@media (min-width: 576px){.default-theme demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-manage-layout.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{display:none!important}}.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{background-color:#0069b3;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}@media (min-width: 576px){.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{display:none!important}}@media (max-width: 575.98px){.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{margin-top:-40px}}.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper{display:flex;flex-direction:column}.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display{padding-left:.5rem;padding-right:.5rem}@media (max-width: 767.98px){.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination{display:flex}}.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .trip-type-icon,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .trip-type-icon,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .trip-type-icon,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .trip-type-icon{display:none}.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane{align-items:center;display:flex;justify-content:center;padding:0 .5rem}.default-theme demo-manage-layout .bottom-row.header-row.mobile-flight-details .justify-content-around,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .justify-content-around,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-navigation .default-theme demo-manage-layout .header-navigation-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-breadcrumb .default-theme demo-manage-layout .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.default-theme demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.default-theme .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .justify-content-around,.default-theme .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .justify-content-around{justify-content:start!important}.default-theme demo-manage-layout navitaire-digital-footer-bar[data-current-route=manage-itinerary]{padding-bottom:0!important}@media (min-width: 768px){.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-flight].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-seats].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-bags].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-meals].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-insurance].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-hotel].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-payment].scrolled-top header,.default-theme demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-selfServe].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (max-width: 767.98px){.default-theme demo-manage-layout [data-current-route=manage-seats] navitaire-digital-passenger-select-tabs,.default-theme demo-manage-layout [data-current-route=manage-bags] navitaire-digital-passenger-select-tabs,.default-theme demo-manage-layout [data-current-route=manage-meals] navitaire-digital-passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){.default-theme demo-manage-layout navitaire-digital-seats-passenger-select-tabs,.default-theme demo-manage-layout [data-current-route=manage-seats] navitaire-digital-passenger-select-tabs,.default-theme demo-manage-layout [data-current-route=manage-bags] navitaire-digital-passenger-select-tabs,.default-theme demo-manage-layout [data-current-route=manage-meals] navitaire-digital-passenger-select-tabs{box-shadow:none!important;background-color:#fafafa!important}}@media (max-width: 767.98px){.default-theme demo-manage-layout [data-current-route=manage-hub] navitaire-digital-passenger-select-tabs{background-color:#f5f8fb!important;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2)}}.default-theme demo-manage-layout .outlet-container.manage-page-content{padding-left:0!important;padding-right:0!important;padding-top:250px}@media (max-width: 767.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content{padding-top:0}}.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:540px}}@media (min-width: 768px){.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:720px}}@media (min-width: 992px){.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:960px}}@media (min-width: 1200px){.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:1140px}}.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment],.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-itinerary]{padding-top:0}.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel] .extras-selection-container{padding-top:160px}@media (max-width: 767.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel] .extras-selection-container{padding:60px 10px 0}.default-theme demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel] .extras-selection-container .hotel-search-header{top:80px}}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container{display:flex;flex-direction:row;overflow:visible;padding-bottom:.25rem;white-space:nowrap}@media (max-width: 575.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card{border-radius:2px}}@media (max-width: 767.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card{margin:0!important}}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:80%}@media (max-width: 991.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:70%}}@media (max-width: 575.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:100%}}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details .journey-details .identifier-container{padding-left:.5rem!important;padding-top:.5rem!important}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{background-color:#e3eaf0;width:20%}@media (max-width: 575.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{border-radius:2px}}@media (max-width: 991.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{width:30%}}@media (max-width: 575.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{width:100%}}@media (max-width: 575.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{background-color:#fafafa}}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-flight-details{width:100%}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-manage-journey-options,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-my-trip-options{display:none!important}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper{box-shadow:0 2px 8px #0000002b!important;background-color:#fafafa}@media (max-width: 767.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper{box-shadow:none!important;background-color:#f5f8fb}}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper.hidden{opacity:0}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper navitaire-digital-passenger-select-tabs .passenger-tab,.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{display:flex;flex-direction:column;height:51px;justify-content:center}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .extras-section{display:inline-flex;min-width:100%}.default-theme demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .extras-section .image{background-size:cover;height:160px;width:225px}@media (max-width: 767.98px){.default-theme demo-manage-layout .outlet-container.manage-page-content .select-insurance-container{padding:0 15px}}.default-theme demo-manage-layout .extras-tabs-container{background-color:#0069b3}.default-theme demo-manage-payment-page{display:block;width:100%}@media (max-width: 767.98px){.default-theme demo-manage-payment-page navitaire-digital-header-navigation~.under-header-container{padding-top:0}}.default-theme demo-manage-payment-page navitaire-digital-header-navigation header{box-shadow:none!important}.default-theme demo-manage-payment-page .additional-credit-container{margin-top:87px}@media (max-width: 767.98px){.default-theme demo-manage-payment-page .additional-credit-container{margin-top:0}}.default-theme demo-manage-payment-page .stored-cards{padding-top:20px}@media (max-width: 767.98px){.default-theme demo-manage-payment-page .stored-cards{padding-top:0}}.default-theme demo-manage-payment-page .under-header-container{display:block;padding-left:0;padding-right:0}@media (max-width: 991.98px){.default-theme demo-manage-payment-page .under-header-container{margin:0 auto;max-width:720px;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){.default-theme demo-manage-payment-page .under-header-container{padding:0}}.default-theme demo-manage-payment-page .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;display:block;padding-left:0;padding-right:0}@media (min-width: 576px){.default-theme demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 767.98px){.default-theme demo-manage-payment-page .under-header-container .under-header-wrapper{padding-top:0}}.default-theme demo-payment-success-page{display:block;width:100%}.default-theme demo-payment-success-page .under-header-container{width:100%;display:block;margin:auto;padding:0}@media (min-width: 576px){.default-theme demo-payment-success-page .under-header-container{max-width:540px}}@media (min-width: 768px){.default-theme demo-payment-success-page .under-header-container{max-width:720px}}@media (min-width: 992px){.default-theme demo-payment-success-page .under-header-container{max-width:960px}}@media (min-width: 1200px){.default-theme demo-payment-success-page .under-header-container{max-width:1140px}}@media (max-width: 991.98px){.default-theme demo-payment-success-page .under-header-container{margin:0 auto;max-width:720px}}.default-theme demo-payment-success-page .under-header-container .under-header-wrapper{background-color:#5ca137;display:block;padding-top:78px}@media (max-width: 767.98px){.default-theme demo-payment-success-page .under-header-container .under-header-wrapper{padding-top:0}}.default-theme demo-payment-success-page .content-bottom{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme demo-payment-success-page .content-bottom{max-width:540px}}@media (min-width: 768px){.default-theme demo-payment-success-page .content-bottom{max-width:720px}}@media (min-width: 992px){.default-theme demo-payment-success-page .content-bottom{max-width:960px}}@media (min-width: 1200px){.default-theme demo-payment-success-page .content-bottom{max-width:1140px}}.default-theme demo-payment-success-page .journey-detail-card{margin-bottom:0!important}.default-theme demo-my-trips-layout .background-color{display:block}.default-theme demo-my-trips-layout .header-navigation-container{display:none!important}.default-theme demo-my-trips-layout .bottom-row.header-row.my-trips,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-my-trips-layout .bottom-row.my-trips.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-my-trips-layout .bottom-row.my-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-my-trips-layout .bottom-row.my-trips,.dark-mode .header-navigation .default-theme demo-my-trips-layout .header-navigation-wrapper header .bottom-row.my-trips,.dark-mode .header-breadcrumb .default-theme demo-my-trips-layout .header-breadcrumb-wrapper header .bottom-row.my-trips,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,.default-theme demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.default-theme demo-my-trips-layout .bottom-row.header-row.my-trips,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-my-trips-layout .bottom-row.my-trips.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-my-trips-layout .bottom-row.my-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-my-trips-layout .bottom-row.my-trips,.dark-mode .header-navigation .default-theme demo-my-trips-layout .header-navigation-wrapper header .bottom-row.my-trips,.dark-mode .header-breadcrumb .default-theme demo-my-trips-layout .header-breadcrumb-wrapper header .bottom-row.my-trips,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,.default-theme demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links{justify-content:center}}.default-theme demo-my-trips-layout .bottom-row.header-row.my-trips .search-trips,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-my-trips-layout .bottom-row.my-trips.mobile-links .search-trips,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-my-trips-layout .bottom-row.my-trips .search-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-my-trips-layout .bottom-row.my-trips .search-trips,.dark-mode .header-navigation .default-theme demo-my-trips-layout .header-navigation-wrapper header .bottom-row.my-trips .search-trips,.dark-mode .header-breadcrumb .default-theme demo-my-trips-layout .header-breadcrumb-wrapper header .bottom-row.my-trips .search-trips,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,.default-theme demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.my-trips .search-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.my-trips .search-trips,.default-theme .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links .search-trips,.default-theme .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links .search-trips{display:flex}.default-theme demo-my-trips-layout .bottom-row.header-row.mobile-my-trips,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-my-trips-layout .bottom-row.mobile-my-trips.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode .header-navigation .default-theme demo-my-trips-layout .header-navigation-wrapper header .bottom-row.mobile-my-trips,.dark-mode .header-breadcrumb .default-theme demo-my-trips-layout .header-breadcrumb-wrapper header .bottom-row.mobile-my-trips,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,.default-theme demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-my-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-my-trips,.default-theme .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-my-trips.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.mobile-my-trips.mobile-links{background-color:#0069b3;display:flex;margin-top:78px;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}@media (max-width: 767.98px){.default-theme demo-my-trips-layout header{border-bottom:1px solid rgba(255,255,255,.2);height:78px}.default-theme demo-my-trips-layout header .header-row.top-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-my-trips-layout header .top-row.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-my-trips-layout header .top-row.bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-my-trips-layout header .top-row.bottom-row,.dark-mode .header-navigation .default-theme demo-my-trips-layout .header-navigation-wrapper header .top-row.bottom-row,.dark-mode .header-breadcrumb .default-theme demo-my-trips-layout .header-breadcrumb-wrapper header .top-row.bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-my-trips-layout header .top-row.bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-my-trips-layout header .top-row.bottom-row,.default-theme demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .top-row.bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-my-trips-layout header .top-row.bottom-row,.default-theme demo-my-trips-layout .header-navigation .header-navigation-wrapper header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper demo-my-trips-layout header .top-row.bottom-row,.default-theme demo-my-trips-layout header .header-navigation .header-navigation-wrapper .top-row.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-my-trips-layout header .top-row.mobile-links{position:absolute;top:0;width:100%}.default-theme demo-my-trips-layout header .behind-header-row{align-items:center;height:78px;justify-content:center}.default-theme demo-my-trips-layout header .behind-header-row .bottom-row{justify-content:center}.default-theme demo-my-trips-layout header .mobile-links{display:none!important}}.default-theme demo-my-trips-layout .mobile-my-trips{background-color:#0069b3;display:flex;flex-direction:row;height:70px!important;justify-content:flex-end!important;padding:1rem;width:100%}.default-theme demo-my-trips-layout .footer-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding:0!important}@media (min-width: 576px){.default-theme demo-my-trips-layout .footer-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme demo-my-trips-layout .footer-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme demo-my-trips-layout .footer-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme demo-my-trips-layout .footer-wrapper{max-width:1140px}}.default-theme demo-my-trips-layout .footer-wrapper .row{padding:0!important}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar{width:100%;align-items:center;background:none;display:flex}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container{background:none;color:#000000de;height:auto;min-height:0}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component{background:none;color:#000000de;height:-moz-fit-content;height:fit-content;min-height:0}@media (max-width: 767.98px){.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component{background:transparent}}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component nav{background:#f5f8fb;width:100%}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(0,0,0,.2);display:flex;height:30px;justify-content:center}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper a{color:#000000de;font-weight:400;padding:0 2rem;text-decoration:none}.default-theme demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .custom-content{display:none}.default-theme demo-my-trips-select-page,.default-theme demo-my-trips-selected-page{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;display:block;padding-left:0!important;padding-right:0!important;padding-top:200px}@media (min-width: 576px){.default-theme demo-my-trips-select-page,.default-theme demo-my-trips-selected-page{max-width:540px}}@media (min-width: 768px){.default-theme demo-my-trips-select-page,.default-theme demo-my-trips-selected-page{max-width:720px}}@media (min-width: 992px){.default-theme demo-my-trips-select-page,.default-theme demo-my-trips-selected-page{max-width:960px}}@media (min-width: 1200px){.default-theme demo-my-trips-select-page,.default-theme demo-my-trips-selected-page{max-width:1140px}}@media (max-width: 767.98px){.default-theme demo-my-trips-select-page,.default-theme demo-my-trips-selected-page{padding-top:1rem}}.default-theme demo-flight-status-search .container,.default-theme demo-pnr-retrieve-page .container,.default-theme demo-my-trips-retrieve-page .container{padding:0}@media (min-width: 576px){.default-theme demo-flight-status-search .container,.default-theme demo-pnr-retrieve-page .container,.default-theme demo-my-trips-retrieve-page .container{height:264px!important;padding:1.5rem}}.default-theme demo-flight-status-search .container .row,.default-theme demo-pnr-retrieve-page .container .row,.default-theme demo-my-trips-retrieve-page .container .row{margin-left:0;margin-right:0;padding:0}@media (min-width: 576px){.default-theme demo-flight-status-search .container .row,.default-theme demo-pnr-retrieve-page .container .row,.default-theme demo-my-trips-retrieve-page .container .row{margin-left:1.5rem;margin-right:1.5rem}}.default-theme demo-flight-status-search .mobile-icon,.default-theme demo-pnr-retrieve-page .mobile-icon,.default-theme demo-my-trips-retrieve-page .mobile-icon{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.default-theme demo-flight-status-search .mobile-icon,.default-theme demo-pnr-retrieve-page .mobile-icon,.default-theme demo-my-trips-retrieve-page .mobile-icon{display:none}}.default-theme demo-flight-status-search .button-text,.default-theme demo-pnr-retrieve-page .button-text,.default-theme demo-my-trips-retrieve-page .button-text{display:inline-block}@media (min-width: 768px){.default-theme demo-flight-status-search .button-text,.default-theme demo-pnr-retrieve-page .button-text,.default-theme demo-my-trips-retrieve-page .button-text{display:none}}.default-theme demo-flight-status-search .desktop-icon,.default-theme demo-pnr-retrieve-page .desktop-icon,.default-theme demo-my-trips-retrieve-page .desktop-icon{display:inline-block}@media (max-width: 767.98px){.default-theme demo-flight-status-search .desktop-icon,.default-theme demo-pnr-retrieve-page .desktop-icon,.default-theme demo-my-trips-retrieve-page .desktop-icon{display:none}}.default-theme demo-boarding-pass-page button#print{max-width:418px}@media (max-width: 767.98px){.default-theme demo-boarding-pass-page button#print{width:100%}}.default-theme demo-boarding-pass-page .single-boarding-pass:not(:first-of-type){page-break-before:always}.default-theme demo-flight-status-layout{background-color:transparent;display:block}.default-theme demo-flight-status-layout .header-flight-details{background-color:#0069b3;color:#fff}@media (min-width: 576px){.default-theme demo-flight-status-layout .header-flight-details{display:none}}@media (min-width: 576px){.default-theme demo-flight-status-layout .results{padding-left:0;padding-right:0;padding-top:200px}}@media (max-width: 767.98px){.default-theme demo-flight-status-layout navitaire-digital-header-navigation header{border-bottom:1px solid rgba(255,255,255,.2);height:78px}.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .header-row.top-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.dark-mode .header-navigation .default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-navigation-wrapper header .top-row.bottom-row,.dark-mode .header-breadcrumb .default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-breadcrumb-wrapper header .top-row.bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .top-row.bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .header-navigation .header-navigation-wrapper .top-row.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links{position:absolute;top:0;width:100%}.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .header-row.top-row .right-column,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links .right-column,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .default-theme demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.dark-mode .header-navigation .default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-navigation-wrapper header .top-row.bottom-row .right-column,.dark-mode .header-breadcrumb .default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-breadcrumb-wrapper header .top-row.bottom-row .right-column,.dark-mode .header-navigation .default-theme .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .top-row.bottom-row .right-column,.default-theme .header-breadcrumb .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.default-theme demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper header .top-row.bottom-row .right-column,.default-theme .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .header-navigation .header-navigation-wrapper .top-row.mobile-links .right-column,.default-theme .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links .right-column{height:auto}.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .behind-header-row{align-items:center;height:78px;justify-content:center}.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .behind-header-row .bottom-row{justify-content:center}.default-theme demo-flight-status-layout navitaire-digital-header-navigation header .mobile-links{display:none!important}}@media (max-width: 767.98px){.default-theme demo-flight-status-layout navitaire-digital-log-in-control div,.default-theme demo-flight-status-layout navitaire-digital-log-in-control button{display:none}}.default-theme demo-flight-status-layout .background-color{background-color:#f5f8fb;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.default-theme demo-flight-status-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){.default-theme demo-flight-status-layout .background-image{display:none}}.default-theme demo-flight-status-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}.default-theme demo-flight-status-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#f5f8fb 100%);height:230px;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.default-theme demo-flight-status-layout .under-header-container{padding-top:200px}@media (max-width: 991.98px){.default-theme demo-flight-status-layout .under-header-container{margin:0 auto;max-width:720px}}@media (max-width: 991.98px) and (max-width: 767.98px){.default-theme demo-flight-status-layout .under-header-container{padding-top:78px}}.default-theme demo-flight-status-layout .under-header-container .information-container .icon_passenger{background-color:#005794;border-radius:100%;max-height:56px}.default-theme demo-flight-status-layout demo-flight-status-page{padding:20px;width:100%}.default-theme demo-flight-status-layout navitaire-digital-flight-status-details{box-shadow:0 4px 16px #0000002b!important;margin-top:30px}.default-theme demo-flight-status-layout navitaire-digital-footer-bar{background-color:transparent;display:inline-flex}.default-theme demo-flight-status-layout navitaire-digital-footer-bar .footer-links-nav{justify-content:space-between}.default-theme demo-flight-status-layout navitaire-digital-footer-bar a{color:#0009;padding:0 2rem}.default-theme demo-flight-status-layout navitaire-digital-footer-bar .footer-copyright-text{color:#0009;display:block}.default-theme demo-flight-status-layout navitaire-digital-footer-bar .footer-link-separator{border-left:1px solid rgba(0,0,0,.2)}.default-theme demo-flight-status-layout .footer-container{background:none;height:auto}.default-theme demo-flight-status-layout .footer-container .footer-component{background:none;color:#000000de;height:-moz-fit-content;height:fit-content;min-height:0}@media (max-width: 767.98px){.default-theme demo-flight-status-layout .footer-container .footer-component{background:transparent}}.default-theme demo-flight-status-layout .footer-container .footer-component nav{background:#f5f8fb;width:100%}.default-theme demo-flight-status-layout .footer-container .footer-component nav .article-component-wrapper{color:#000000de}.default-theme demo-flight-status-layout .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.default-theme demo-flight-status-layout .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.default-theme demo-flight-status-layout .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.default-theme demo-flight-status-layout .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(0,0,0,.2);display:flex;height:30px;justify-content:center}.default-theme demo-flight-status-layout .footer-container .footer-component .article-component-wrapper a{color:#000000de;font-weight:400;padding:0 2rem;text-decoration:none}.default-theme demo-flight-status-layout .footer-container .footer-component .custom-content{display:none}.default-theme demo-home-layout{background-color:transparent;display:block}.default-theme demo-home-layout .form-component form{display:flex;gap:20px}.default-theme demo-home-layout table{text-align:center}.default-theme demo-home-layout .background-color{background-color:#012f50;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:-1}@media (max-width: 767.98px){.default-theme demo-home-layout .background-color{background:linear-gradient(180deg,#0069b3 0%,#012f50 100%)}}@media (min-width: 576px){.default-theme demo-home-layout demo-search-page .container,.default-theme demo-home-layout .search-page .container{padding:1.5rem;position:relative}.default-theme demo-home-layout demo-search-page .container .flight-search,.default-theme demo-home-layout .search-page .container .flight-search{position:relative}.default-theme demo-home-layout demo-search-page .container navitaire-digital-promotion-search,.default-theme demo-home-layout .search-page .container navitaire-digital-promotion-search{position:relative}.default-theme demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.default-theme demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;background-color:#0069b3e6;border-radius:5px;left:-24px;padding:1.5rem 1.5rem .5rem!important;position:absolute;top:80px}}@media (min-width: 576px) and (min-width: 576px){.default-theme demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.default-theme demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:540px}}@media (min-width: 576px) and (min-width: 768px){.default-theme demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.default-theme demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:720px}}@media (min-width: 576px) and (min-width: 992px){.default-theme demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.default-theme demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:960px}}@media (min-width: 576px) and (min-width: 1200px){.default-theme demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.default-theme demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:1140px}}.default-theme demo-home-layout .home-background-image{background:linear-gradient(180deg,#012f50 0%,rgba(1,47,80,.6) 85%,rgba(0,105,179,.6) 100%);height:1116px;position:absolute;width:100%;z-index:-1}@media (max-width: 767.98px){.default-theme demo-home-layout .home-background-image{display:none}}.default-theme demo-home-layout .home-background-image .image-container{background-repeat:no-repeat;background-size:cover;height:1116px;width:100%}.default-theme demo-home-layout .home-background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#012f50 100%);height:1116px;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.default-theme demo-home-layout .home-header-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme demo-home-layout .home-header-wrapper{padding-bottom:6rem}}.default-theme demo-home-layout .promotions-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.default-theme demo-home-layout .promotions-section{max-width:540px}}@media (min-width: 768px){.default-theme demo-home-layout .promotions-section{max-width:720px}}@media (min-width: 992px){.default-theme demo-home-layout .promotions-section{max-width:960px}}@media (min-width: 1200px){.default-theme demo-home-layout .promotions-section{max-width:1140px}}@media (min-width: 768px){.default-theme demo-home-layout .promotions-section{padding:200px 0 0}}.default-theme demo-home-layout .full-container{display:block;width:100%}.default-theme demo-home-layout .promotion-container{display:flex;flex-direction:column;margin-bottom:3rem;width:100%}@media (min-width: 768px){.default-theme demo-home-layout .promotion-container{flex-direction:row}}.default-theme demo-home-layout .promotion-container .promotion{display:flex;padding-bottom:1.5rem;padding-top:1.5rem;width:100%;z-index:10}@media (min-width: 768px){.default-theme demo-home-layout .promotion-container .promotion{padding-left:1.5rem}}.default-theme demo-home-layout .promotion-container .promotion .sm-image{display:flex;width:100%}@media (max-width: 575.98px){.default-theme demo-home-layout .promotion-container .promotion .sm-image{display:none}}.default-theme demo-home-layout .promotion-container .promotion .sm-image .cms-image{padding:1.5rem 0}.default-theme demo-home-layout .promotion-container .promotion .text{width:100%}.default-theme demo-home-layout .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}.default-theme demo-home-layout .promotion-container .promotion .text .title{margin-bottom:1rem}.default-theme demo-home-layout .promotion-container .promotion .text .links{padding-top:1.5rem}.default-theme demo-home-layout .promotion-container .promotion .text .image{width:100%}@media (min-width: 576px){.default-theme demo-home-layout .promotion-container .promotion .text .image{display:none}}.default-theme demo-home-layout .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}.default-theme demo-home-layout .promotion-container .promotion .promotion-button{border:1px solid #e3eaf0;border-radius:2px;color:#fff;height:50px;width:220px}@media (max-width: 767.98px){.default-theme demo-home-layout .promotion-container .promotion .promotion-button{width:100%}}.default-theme demo-home-layout .promotions.desktop{display:flex}@media (max-width: 991.98px){.default-theme demo-home-layout .promotions.desktop{display:none}}.default-theme demo-home-layout .promotions.desktop .item{width:50%;padding-left:15px;padding-right:.5rem}.default-theme demo-home-layout .promotions.desktop .item:last-of-type{padding-left:.5rem;padding-right:15px}.default-theme demo-home-layout .promotions{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:block;min-height:600px;padding:0 .5rem}@media (max-width: 991.98px){.default-theme demo-home-layout .promotions{min-height:200px}}@media (max-width: 767.98px){.default-theme demo-home-layout .promotions{min-height:100px}}@media (min-width: 992px){.default-theme demo-home-layout .promotions{min-height:0}}.default-theme demo-home-layout .promotions .mobile{overflow-x:scroll;white-space:nowrap}@media (min-width: 992px){.default-theme demo-home-layout .promotions .mobile{display:none}}.default-theme demo-home-layout .promotions .mobile .item{border-radius:10px;display:inline-block;height:140px;margin-right:1rem;overflow:hidden;position:relative;width:170px}.default-theme demo-home-layout .promotions .mobile .item .promo-image-gradient{height:140px}.default-theme demo-home-layout .promotions .mobile .promotion-component{display:flex;justify-content:center}.default-theme demo-home-layout .promotions .promo-image-gradient{left:0;position:absolute;right:0;top:0;z-index:2}.default-theme demo-home-layout .promotions .promo-short{height:230px}.default-theme demo-home-layout .promotions .promo-short .promo-image-gradient{height:230px}.default-theme demo-home-layout .promotions .promo-tall{height:480px}.default-theme demo-home-layout .promotions .promo-tall .promo-image-gradient{height:480px}.default-theme demo-home-layout .promotions .promotion{align-items:flex-start!important;margin-bottom:15px;position:relative}.default-theme demo-home-layout .promotions .promotion .text{bottom:30px;color:#fff!important;display:flex;flex-direction:column;padding-left:26px;position:absolute;white-space:normal}@media (max-width: 991.98px){.default-theme demo-home-layout .promotions .promotion .text{padding-left:5px}}.default-theme demo-home-layout .promotions .promotion .text .title{font-size:18px;line-height:22px;margin:4px 0}.default-theme demo-home-layout .promotions .promotion .text .title .description{font-family:Lato;font-weight:400}.default-theme demo-home-layout .promotions .promotion .text .body{font-size:14px;line-height:17px;margin:4px 0}.default-theme demo-home-layout .promotions .promotion .links .link-info-component{background-color:#0069b3;height:50px;margin-top:14px;width:193px}.default-theme demo-home-layout .promotions .promotion .links .link-info-component a{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:2px;color:#fff!important;display:flex;height:50px;justify-content:center;text-decoration:none;width:193px}.default-theme demo-home-layout navitaire-digital-cms-promotion-full-component .description{color:#fff}@media (max-width: 1199.98px){.default-theme demo-home-layout #promotion-credit-card .horizontal{flex-direction:column!important}.default-theme demo-home-layout #promotion-credit-card .text{bottom:auto!important;margin-top:26px;position:relative!important}}.default-theme demo-home-layout #informational-link-promotion-credit-card{align-items:center;background-color:transparent;border:1px solid #e3eaf0;border-radius:2px;color:#fff;cursor:pointer;display:flex;-ms-flex-align:center;flex-direction:row;-ms-flex-pack:center;height:50px;justify-content:center;margin:0;outline:0;padding:0 1.5rem;transition:all .2s;white-space:nowrap;width:220px}@media (max-width: 767.98px){.default-theme demo-home-layout #informational-link-promotion-credit-card{width:100%}}.default-theme demo-home-layout .load-state-container div{color:#fff!important}.default-theme demo-home-layout .image-component-div{align-items:center;display:flex;justify-content:center}@media (min-width: 768px){.default-theme demo-home-layout .home-layout-loyalty-block{margin-bottom:200px}}.default-theme demo-error-layout{background-color:transparent;display:flex;flex-direction:column;height:100%}.default-theme demo-error-layout .booking-background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){.default-theme demo-error-layout .booking-background-image{display:none}}.default-theme demo-error-layout .booking-background-image .background-image-container{background-image:url(home_page_background.afa2bbf6f962d184.jpg);background-repeat:no-repeat;background-size:cover;height:230px}.default-theme demo-error-layout .booking-background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#f5f8fb 100%);height:230px;left:0;position:absolute;right:0;top:0;z-index:2}.default-theme demo-error-layout .error-layout-content{flex:1 0 auto}.default-theme demo-error-layout .header-navigation{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;left:0;position:fixed;right:0;top:0;z-index:1030}@media (min-width: 576px){.default-theme demo-error-layout .header-navigation{max-width:540px}}@media (min-width: 768px){.default-theme demo-error-layout .header-navigation{max-width:720px}}@media (min-width: 992px){.default-theme demo-error-layout .header-navigation{max-width:960px}}@media (min-width: 1200px){.default-theme demo-error-layout .header-navigation{max-width:1140px}}.default-theme demo-error-layout .header-bar-bottom-relative{display:none!important}.default-theme demo-error-layout .under-header-container{padding-top:68px}.default-theme demo-error-layout .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;padding:0}@media (min-width: 576px){.default-theme demo-error-layout .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.default-theme demo-error-layout .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.default-theme demo-error-layout .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.default-theme demo-error-layout .under-header-container .under-header-wrapper{max-width:1140px}}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container{background-color:#fafafa;width:100%}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .icon{color:#e53836;font-size:180px;text-align:center;width:180px}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container{color:#fff;text-align:center}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .error-icon-container{display:flex;flex-direction:row;justify-content:center}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .title{color:#000000de;margin-bottom:1rem}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .subtitle{color:#000000de}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .button-container{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:center;margin-top:3rem;padding:3rem 0}.default-theme demo-error-layout .under-header-container .under-header-wrapper .error-page-container .button-container button{background-color:#e53836}.default-theme demo-error-layout .background-color{background-color:#f5f8fb;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.default-theme demo-error-layout .background-image{z-index:-1}.default-theme demo-error-layout .background-image .background-image-container{background-image:url(home_page_background.afa2bbf6f962d184.jpg);background-repeat:no-repeat;background-size:cover;height:230px}.default-theme demo-error-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#f5f8fb 100%);height:230px;left:0;position:absolute;right:0;top:0;z-index:2}.default-theme demo-payment-page .under-header-container{padding-top:152px}@media (max-width: 767.98px){.default-theme demo-payment-page .under-header-container{padding-top:30px}}.default-theme demo-payment-page .new-card-billing,.default-theme demo-payment-page .stored-cards-billing{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.default-theme demo-payment-page .new-card-billing,.default-theme demo-payment-page .stored-cards-billing{padding-top:3rem}}@media (min-width: 768px){.default-theme demo-payment-page .stored-cards-billing{padding-top:1rem}}.default-theme demo-payment-page .billing-info-form.no-balance{display:block;padding-top:3rem}.default-theme .additional-credit-container{margin-left:auto;margin-right:auto;width:100%;background-color:#0069b3;display:flex;padding:12px 16px}@media (min-width: 576px){.default-theme .additional-credit-container{max-width:540px}}@media (min-width: 768px){.default-theme .additional-credit-container{max-width:720px}}@media (min-width: 992px){.default-theme .additional-credit-container{max-width:960px}}@media (min-width: 1200px){.default-theme .additional-credit-container{max-width:1140px}}@media (max-width: 767.98px){.default-theme .additional-credit-container{flex-direction:column}}.default-theme .additional-credit-container .credit-link-container{width:50%}@media (max-width: 767.98px){.default-theme .additional-credit-container .credit-link-container{width:100%;padding-bottom:10px}}.default-theme .additional-credit-container .credit-link-container .link-row{align-items:center;display:flex;padding:4px 0}.default-theme .additional-credit-container .credit-link-container .link-row button{font-size:16px}.default-theme .additional-credit-container.new-card-background{background-color:#fafafa}.default-theme .wallet-payments-container{display:flex;flex-direction:column;margin-top:0!important}.default-theme .wallet-payments-container .wallet-payments-options,.default-theme .wallet-payments-container .wallet-payments-footer{color:#fff;display:flex}@media (max-width: 767.98px){.default-theme .wallet-payments-container .wallet-payments-options{overflow-x:auto}}.default-theme .wallet-payments-container .wallet-payments-footer{padding:20px 0}.default-theme .wallet-payments-container .wallet-payments-footer .divider-text{font-size:18px;line-height:22px;margin:0 20px}.default-theme .wallet-payments-container .wallet-payments-footer .dashed-divider{background-image:linear-gradient(to right,#fff 0%,#fff 50%,transparent 50%);background-position-y:center;background-repeat:repeat-x;background-size:24px 1px;width:50%}.default-theme .wallet-payments-container navitaire-digital-google-pay .disabled,.default-theme .wallet-payments-container navitaire-digital-apple-pay .disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.default-theme .wallet-payments-container navitaire-digital-apple-pay{margin-left:20px}.default-theme .wallet-payments-container navitaire-digital-apple-pay apple-pay-button{--apple-pay-button-width: 240px;--apple-pay-button-height: 40px;--apple-pay-button-border-radius: 3px;--apple-pay-button-padding: 0px 0px;--apple-pay-button-box-sizing: border-box}.default-theme .new-card-background{background-color:#fafafa}.default-theme .new-card-background .wallet-payments-options,.default-theme .new-card-background .wallet-payments-footer{color:#a7a7a7}.default-theme .new-card-background .dashed-divider{background-image:linear-gradient(to right,#a7a7a7 0%,#a7a7a7 50%,transparent 50%)!important}.default-theme demo-itinerary-page .under-header-container{margin-bottom:3rem}@media (max-width: 767.98px){.default-theme demo-itinerary-page .under-header-container{padding-top:0}}.default-theme demo-extras-hub-page .extra-selection{display:inline-flex;flex-wrap:wrap;width:100%}.default-theme demo-extras-hub-page .extra-selection .left-column{width:100%}@media (min-width: 992px){.default-theme demo-extras-hub-page .extra-selection .left-column{width:75%}}.default-theme demo-extras-hub-page .extra-selection .left-column .ssr-select-layout{display:block}@media (min-width: 768px){.default-theme demo-extras-hub-page .extra-selection .left-column .ssr-select-layout:not(:first-of-type){padding-top:1rem}}.default-theme demo-extras-hub-page .extra-selection .left-column .ssr-select-layout .icon{color:#0069b3;display:inline-block;justify-content:flex-end}.default-theme demo-extras-hub-page .extra-selection .right-column{display:none}@media (min-width: 992px){.default-theme demo-extras-hub-page .extra-selection .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.default-theme demo-extras-hub-page .extra-selection .right-column .promotion-placeholder{box-shadow:0 2px 4px #0000002b!important;background-color:#bdd6f4;border-radius:10px;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:1.5rem}.default-theme .payment-submit-error-dialog{margin:auto}@media (max-width: 767.98px){.default-theme .payment-submit-error-dialog{width:100%}}.default-theme .payment-submit-error-dialog .payment-error-container{background-color:#fafafa;color:#000000de;display:flex;flex-direction:column;padding:3rem;text-align:center;width:850px}@media (max-width: 767.98px){.default-theme .payment-submit-error-dialog .payment-error-container{width:100%}}@media (max-width: 991.98px){.default-theme .payment-submit-error-dialog .payment-error-container{width:100%}}.default-theme .payment-submit-error-dialog .payment-error-container .icon.icon-primary.warning-color,.default-theme .payment-submit-error-dialog .payment-error-container h3.warning-color{color:#bd081e}.default-theme .payment-submit-error-dialog .payment-error-container .sub-text{margin-bottom:3rem;margin-top:1.5rem}.default-theme .payment-submit-error-dialog .payment-error-container .button-row{display:flex;flex-direction:row;justify-content:center}.default-theme .payment-submit-error-dialog .payment-error-container .button-row button{margin-top:3rem}.default-theme .payment-submit-error-dialog .payment-error-container .payment-error{margin:1rem}.default-theme .payment-submit-error-dialog .payment-error-container .icon_info_button{margin:0 auto 1rem;padding:0;color:#bd081e;font-size:56px;transform:rotate(180deg)}@media (min-width: 768px){.default-theme .payment-submit-error-dialog .payment-error-container .icon_info_button{width:8.3333333333%}}.default-theme demo-payment-success-page .under-header-container{margin-bottom:3rem}@media (max-width: 767.98px){.default-theme demo-payment-success-page .under-header-container{padding-top:0}}.default-theme demo-manage-seats-page,.default-theme demo-select-seats-page{margin-top:3.6rem}@media (max-width: 767.98px){.default-theme demo-manage-seats-page,.default-theme demo-select-seats-page{flex-direction:column;justify-content:center;margin-top:0;width:100%}}.default-theme demo-manage-seats-page .select-seats-wrapper,.default-theme demo-select-seats-page .select-seats-wrapper{display:flex}.default-theme demo-manage-seats-page .select-seats-wrapper .seat-information-container,.default-theme demo-select-seats-page .select-seats-wrapper .seat-information-container{display:block}@media (max-width: 767.98px){.default-theme demo-manage-seats-page .select-seats-wrapper .seat-information-container,.default-theme demo-select-seats-page .select-seats-wrapper .seat-information-container{display:none}}.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper{position:relative}@media (max-width: 767.98px){.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper{width:100%}}@media (max-width: 1199.98px){.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .wing,.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .tail,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .wing,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .tail{display:none}}@media (max-width: 767.98px){.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{padding-left:1rem}}.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{align-items:center;background-color:#fafafa;border-bottom:1px solid rgba(0,0,0,.2);color:#0069b3;display:flex;height:50px}@media (min-width: 576px){.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{display:none!important}}.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container{border-bottom:9px solid transparent;border-left:10px solid #e3eaf0;border-right:10px solid #e3eaf0;box-sizing:border-box}@media (max-width: 767.98px){.default-theme demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container,.default-theme demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container{border-bottom:none;width:100%}}.default-theme demo-wallet-page{width:100%}.default-theme demo-wallet-page .card{border:solid 1px rgba(0,0,0,.87);flex:0 0 auto;height:167px;margin-left:20px;margin-right:20px;width:310px}.default-theme demo-wallet-page .use-profile-card{color:#fff;cursor:pointer}.default-theme demo-wallet-page .add-card-container{display:flex;justify-content:center;padding:3rem 0}.default-theme demo-wallet-page .add-card-container button{cursor:pointer}@media (max-width: 991.98px){.default-theme demo-profile-layout .navigate-back-button .text{display:none}}@media (max-width: 767.98px){.default-theme demo-profile-layout .profile-info h5{color:#0009}.default-theme demo-profile-layout .profile-info h3{font-weight:400}.default-theme demo-profile-layout .mobile-links{display:none}.default-theme demo-profile-layout .header-navigation-container,.default-theme demo-profile-layout navitaire-digital-log-in-control{display:none!important}.default-theme demo-profile-layout button.edit.navitaire-digital-button{display:none!important}.default-theme demo-profile-layout .icon-mobile{display:flex}.default-theme demo-profile-layout .extra-selection{padding-top:0!important}.default-theme demo-profile-layout navitaire-digital-header-navigation .bottom-row.header-row,.dark-mode .header-navigation .header-navigation-wrapper .default-theme demo-profile-layout navitaire-digital-header-navigation .bottom-row.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .default-theme demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .default-theme demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode .header-navigation .default-theme demo-profile-layout navitaire-digital-header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .default-theme demo-profile-layout navitaire-digital-header-navigation .header-breadcrumb-wrapper header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode .header-breadcrumb .default-theme .header-breadcrumb-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.default-theme demo-profile-layout navitaire-digital-header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.default-theme demo-profile-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.default-theme demo-profile-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper .bottom-row.mobile-links,.default-theme .header-navigation .header-navigation-wrapper demo-profile-layout navitaire-digital-header-navigation .bottom-row.mobile-links{display:none}}.default-theme demo-profile-layout .navigate-back-button .text{margin-left:.5rem}.default-theme demo-profile-layout .edit .icon{margin-right:5px}.default-theme demo-profile-layout demo-profile-edit-page{width:100%}.default-theme demo-profile-layout .icon-mobile{color:#fff;display:none}@media (max-width: 767.98px){.default-theme demo-profile-layout .icon-mobile{display:flex}}.default-theme demo-profile-layout .under-header-container{padding-top:150px}.default-theme demo-profile-layout .under-header-container .loyalty-star-icon{align-items:center;background-color:#0069b3;border-radius:50%;border-style:solid;border-width:thin;color:#ffffff61;display:flex;height:49px;justify-content:center;width:49px}@media (max-width: 767.98px){.default-theme demo-profile-layout .under-header-container .loyalty-star-icon{color:#fff;border-color:#fff;height:42px;width:42px}.default-theme demo-profile-layout .under-header-container .loyalty-star-icon .icon_star_full{font-size:24px}}@media (max-width: 767.98px){.default-theme demo-profile-layout .under-header-container{padding-top:0}}.default-theme demo-profile-layout .under-header-container .under-header-wrapper[data-current-route=profile-wallet]{border-radius:0}.default-theme demo-profile-layout .under-header-container .information-container{align-items:flex-end;background-color:#0069b3;display:flex;justify-content:space-between;padding:1rem}.default-theme demo-profile-layout .under-header-container .information-container .icon_passenger{background-color:#005794;border-radius:100%;max-height:56px}.default-theme demo-profile-layout .under-header-container .information-container .edit{cursor:pointer}.default-theme demo-profile-layout .under-header-container .information-container .user-info-icon{align-items:center;color:#fff;display:flex}.default-theme demo-profile-layout .under-header-container .information-container .profile-info{padding-left:1rem}.default-theme demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points-title{color:#ffffff61;font-weight:100;padding-bottom:.25rem}@media (max-width: 767.98px){.default-theme demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points-title{color:#fff;font-size:14px;padding-bottom:0}}.default-theme demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points{color:#fff;font-weight:100}@media (max-width: 767.98px){.default-theme demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points{font-size:16px}}.default-theme demo-profile-layout .under-header-container .information-container .profile-info .account-credit{color:#fff;padding-top:.5rem}.default-theme demo-profile-layout .under-header-container .information-container .profile-info .profile-name{font-weight:600;padding-bottom:.25rem}.default-theme demo-profile-layout .under-header-container .information-container .profile-info .profile-email{color:#ffffff61;padding-bottom:.25rem}.default-theme demo-profile-layout .under-header-container .information-container .profile-info .profile-phone{color:#ffffff61}.default-theme demo-profile-layout .profile-hub-container{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0}@media (min-width: 576px){.default-theme demo-profile-layout .profile-hub-container{max-width:540px}}@media (min-width: 768px){.default-theme demo-profile-layout .profile-hub-container{max-width:720px}}@media (min-width: 992px){.default-theme demo-profile-layout .profile-hub-container{max-width:960px}}@media (min-width: 1200px){.default-theme demo-profile-layout .profile-hub-container{max-width:1140px}}.default-theme demo-profile-layout .profile-hub-container .selection-container{display:flex;flex-direction:row;padding-bottom:.25rem}.default-theme demo-profile-layout .logout-container{display:flex;padding-top:1.5rem;width:100%}.default-theme demo-profile-layout .logout-container .logout-button{cursor:pointer}@media (max-width: 767.98px){.default-theme demo-profile-layout .logout-container .logout-button{margin:0 1rem;width:100%}}.default-theme demo-travel-documents-page{width:100%}.default-theme .travel-card-container{margin:3rem 0;width:100%}@media (max-width: 767.98px){.default-theme .travel-card-container{margin:0;padding:1rem}}.default-theme .travel-card-container .travel-document{box-shadow:0 2px 8px #0000002b!important;background-color:#fff;border-radius:3px;height:149px;width:100%}@media (max-width: 767.98px){.default-theme .travel-card-container .travel-document{height:auto}}.default-theme .travel-card-container .travel-document:not(:last-of-type){margin-bottom:1.5rem}.default-theme .add-document{width:100%}@media (max-width: 767.98px){.default-theme .add-document{padding:1rem}.default-theme .add-document .add-document-button{width:100%}}.default-theme .add-document .add-document-button{margin:0 auto}.default-theme demo-address-book-page{width:100%}.default-theme .address-card-container{margin:3rem 0;width:100%}@media (max-width: 767.98px){.default-theme .address-card-container{margin:0;padding:1rem}}.default-theme .address-card-container .address-card-wrapper{box-shadow:0 2px 8px #0000002b!important;background-color:#fff;border-radius:3px;height:149px;width:100%}@media (max-width: 767.98px){.default-theme .address-card-container .address-card-wrapper{height:auto}}.default-theme .address-card-container .address-card-wrapper:not(:last-of-type){margin-bottom:1.5rem}.default-theme .add-address-button-container{width:100%}@media (max-width: 767.98px){.default-theme .add-address-button-container{padding:1rem}.default-theme .add-address-button-container .add-address-button{width:100%}}.default-theme .add-address-button-container .add-address-button{margin:0 auto}.default-theme demo-select-hotel-page .promotion-container{display:none}@media (min-width: 992px){.default-theme demo-select-hotel-page .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.default-theme demo-select-hotel-page .promotion-container .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.default-theme demo-select-hotel-page .promotion-container .promotion-placeholder .description{line-height:32px}.default-theme demo-select-hotel-page .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.default-theme demo-select-hotel-page .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.default-theme demo-select-hotel-page .promotion-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.default-theme demo-select-hotel-page .promotion-container .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.default-theme demo-select-hotel-page navitaire-digital-select-hotels .select-hotel-container{padding-top:110px}.default-theme demo-select-hotel-page navitaire-digital-select-hotels .promotion-container{padding-top:110px}.default-theme demo-loyalty-membership-page{padding-top:3rem;width:100%}@media (max-width: 767.98px){.default-theme demo-loyalty-membership-page{padding-top:0}}.default-theme demo-loyalty-membership-page .profile-row{display:flex}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-loyalty-membership-page .profile-row{justify-content:center}}.default-theme demo-loyalty-membership-page .profile-row .left-column{width:75%}@media (max-width: 767.98px){.default-theme demo-loyalty-membership-page .profile-row .left-column{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme demo-loyalty-membership-page .profile-row .left-column{width:90%}}.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card{width:100%;margin-top:1.5rem;box-shadow:0 2px 4px #0000002b!important;background-color:#fff;padding:12px 24px 31px}.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-title{font-size:18px;padding-bottom:.5rem}@media (max-width: 767.98px){.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-title{font-size:14px}}.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-date{font-size:12px;padding-bottom:1rem;font-style:italic}@media (max-width: 767.98px){.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-date{font-size:10px}}.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-note{font-size:14px;color:#00000061}@media (max-width: 767.98px){.default-theme demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-note{font-size:10px}}.default-theme demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper{width:100%;background-color:#fff;box-shadow:0 2px 4px #0000002b!important;height:-moz-fit-content;height:fit-content;padding:12px 24px 31px}.default-theme demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-title{font-size:18px}@media (max-width: 767.98px){.default-theme demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-title{font-size:14px}}.default-theme demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-cards{display:flex;padding-top:1rem}.default-theme demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-cards .icons_circle-check-green{height:24px;background-repeat:no-repeat;width:24px}.default-theme demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-cards .perk-description{padding-left:1rem}.default-theme demo-loyalty-membership-page .profile-row .right-column{display:none}@media (min-width: 992px){.default-theme demo-loyalty-membership-page .profile-row .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.default-theme .header-banner.fixed{position:fixed;top:0}.default-theme .header-banner{width:100%;z-index:1040}.default-theme .header-banner .travel-agent-banner{background-color:#ffe0b1;color:#fff;display:flex;justify-content:center;padding:.25rem 0}.default-theme .header-banner .travel-agent-banner a{color:#fff;cursor:pointer;display:flex;left:90px;position:absolute}@media (max-width: 767.98px){.default-theme .header-banner .travel-agent-banner a{left:10px}}.default-theme .header-banner .travel-agent-banner a .icon{margin-right:4px}.default-theme navitaire-digital-flexible-price-graph{width:100%;color:#fff}.default-theme navitaire-digital-flexible-price-graph .price-graph-text .price-graph-title{font-size:24px}.default-theme navitaire-digital-flexible-price-graph .price-graph-text .price-graph-count{font-size:14px}.default-theme navitaire-digital-flexible-price-graph .canvas-container-parent{background-color:transparent;width:100%;height:200px;display:flex;box-sizing:border-box}.default-theme navitaire-digital-flexible-price-graph .canvas-container-parent .canvas-container{box-sizing:border-box;max-width:100%}.default-theme navitaire-digital-flexible-price-search input{outline:none}.default-theme navitaire-digital-flexible-price-search input:focus{outline:none}.default-theme navitaire-digital-flexible-price-search navitaire-digital-passengers-count .caption{font-size:.875rem;color:#00000061}.default-theme navitaire-digital-flexible-price-search navitaire-digital-passengers-count .web-passenger-select{position:relative;z-index:5}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-price-search{display:flex;width:100%;flex-direction:column;padding:15px;position:relative;background-color:transparent;border-radius:0}.default-theme navitaire-digital-flexible-price-search .left-panel{width:100%;margin-top:15px}.default-theme navitaire-digital-flexible-price-search .left-panel navitaire-digital-trip-type{width:100%;height:56px;display:flex;flex-direction:row;justify-content:space-between}.default-theme navitaire-digital-flexible-price-search .left-panel navitaire-digital-trip-type label{display:flex;width:47%;height:38px;text-align:center;margin:0;padding:0;align-items:center;justify-content:center}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations{display:flex;flex-direction:row;justify-content:center;position:relative}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations .station-divider{position:absolute;height:56px;left:auto;right:auto;top:4px;border:1px solid rgba(0,0,0,.2)}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations navitaire-digital-station-select.station-select.to .selection{border-left:0}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations navitaire-digital-station-select.station-select.from .selection{border-right:0}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section navitaire-digital-passengers-count{margin-top:10px}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section navitaire-digital-passengers-count .caption{font-size:24px}.default-theme navitaire-digital-flexible-price-search .graph-panel{width:100%}.default-theme navitaire-digital-flexible-price-search .flex-search-button{margin-top:16px;height:48px;display:flex;align-items:center;justify-content:center;position:relative;padding:0 20px;width:100%;color:#fff;font-size:16px;text-align:center}}@media (min-width: 768px){.default-theme navitaire-digital-flexible-price-search{display:flex;width:100%;flex-direction:column;position:relative;background-color:#0069b3e6;border-radius:10px;padding:1.5rem}.default-theme navitaire-digital-flexible-price-search .left-panel navitaire-digital-trip-type{margin-top:10px}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section{margin-top:20px;display:flex;width:100%;flex-direction:row;align-items:flex-end;padding-bottom:20px;justify-content:space-between}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations{width:49%;display:flex;flex-direction:row;justify-content:center;position:relative;height:64px}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations .station-divider{position:absolute;height:56px;left:auto;right:auto;top:4px;border:1px solid rgba(0,0,0,.2)}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations navitaire-digital-station-select.station-select.to .selection{border-left:0}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations navitaire-digital-station-select.station-select.from .selection{border-right:0}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section navitaire-digital-passengers-count{width:49%;margin:0}.default-theme navitaire-digital-flexible-price-search .flex-search-button{width:auto;display:flex;position:absolute;border-radius:32px;height:64px;bottom:-40px;right:20px;padding:0 20px;justify-content:center;align-items:center;border:0;font-size:16px;font-weight:700}}@media (min-width: 992px){.default-theme navitaire-digital-flexible-price-search{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;position:relative;width:100%}.default-theme navitaire-digital-flexible-price-search .left-panel{width:40%}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section{display:flex;width:100%;flex-direction:column}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section .flex-shopping-stations{margin-top:0;width:100%}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section navitaire-digital-passengers-count{width:100%;position:relative;margin-top:17px}.default-theme navitaire-digital-flexible-price-search .left-panel .stations-passenger-section navitaire-digital-passengers-count .web-passenger-select{position:absolute;width:100%;z-index:10}.default-theme navitaire-digital-flexible-price-search .left-panel navitaire-digital-flexible-shopping-price-range{margin-top:17px}.default-theme navitaire-digital-flexible-price-search .graph-panel{width:58%}}.default-theme navitaire-digital-flexible-shopping-destination-card{width:100%;display:flex;flex-direction:column;box-shadow:0 2px 4px #0000002b!important;border-radius:4px;background-color:#fff;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;margin-bottom:10px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-destination-card{border-radius:0}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:10px 21px 40px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top{padding:11px 12px 9px}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .destination-info{display:flex;flex-direction:column;width:60%}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .destination-info .station-title{white-space:nowrap;width:100%;color:#4a4a4a;font-family:Lato;font-size:24px;font-weight:700}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .destination-info .station-title{font-size:14px}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .destination-info .station-country{white-space:nowrap;width:100%;color:#a7a7a7;font-family:Lato;font-size:14px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .destination-info .station-country{font-size:12px}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .price-info{display:flex;flex-direction:column;width:35%}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .price-info .price-label{width:100%;color:#a7a7a7;font-family:Lato;font-size:12px;text-align:right}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-top .price-info .price{width:100%;color:#4a4a4a;font-family:Lato;font-size:16px;font-weight:700;text-align:right}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;cursor:pointer;border-top:1px solid #ccc3;padding:10px 21px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom{padding:9px 12px}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom .expansion-panel-title{width:80%;color:#0069b3;font-family:Lato;font-size:16px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom .expansion-panel-title{font-size:14px}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom .expansion-panel-icon .icon{display:block;color:#0069b3}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom .expansion-panel-icon .icon.chevron-up{transform:rotate(90deg);transition:transform .3s}}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-destination-card-bottom .expansion-panel-icon .icon.chevron-down{transform:rotate(270deg);transition:transform .3s}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker{padding:0}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .selection-container{width:auto;margin-left:20px;margin-right:20px}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .web-dates-picker{border-top:2px solid rgba(0,0,0,.08);border-bottom:2px solid rgba(0,0,0,.08)}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .month-name{border:0}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .month-container{background-color:#fff;width:100%}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .month-container .calendar-month.digital-calendar-0{border-right:2px solid rgba(0,0,0,.05)}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .month-container .calendar-month .weeks{border:0}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices navitaire-digital-dates-picker.dates-picker .month-container .calendar-month .week-days{background-color:#fff;box-shadow:0 4px 3px #0000002b!important}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices .search{display:flex;margin:.5rem 0}.default-theme navitaire-digital-flexible-shopping-destination-card .flexible-shopping-dates-prices .search .search-flight-button{margin-left:auto;margin-right:auto}.default-theme navitaire-digital-flexible-shopping-destinations-page .flexible-shopping-cards-container{width:100%;display:flex;flex-direction:column}.default-theme navitaire-digital-flexible-shopping-destinations-page #trip-info-section{display:none!important}.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner{border:0;display:flex;align-items:center;cursor:pointer;width:100%;color:#0069b3;position:relative;z-index:6;margin:1px 0;padding:12px 8px}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner{height:62px}}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner{box-shadow:0 2px 4px #0000002b!important}}.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner h4{color:#000000de;font-size:14px;display:flex}.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner h5{color:#00000061;font-size:12px}.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner .icon_website{margin-right:10px}.default-theme navitaire-digital-flexible-shopping-date-banner .calendar-banner .icon_chevron_right{margin-left:auto}.default-theme .digital-calendar-0 navitaire-digital-flexible-shopping-date-banner .icon_chevron_right{display:none}.default-theme .digital-calendar-1 navitaire-digital-flexible-shopping-date-banner .icon_website{display:none}.default-theme .digital-calendar-1 navitaire-digital-flexible-shopping-date-banner .content{display:none}@media (max-width: 767.98px){.default-theme navitaire-digital-calendar-month navitaire-digital-flexible-shopping-date-banner{display:none}}.default-theme navitaire-digital-flexible-shopping-station-banner .station-banner{display:flex;align-items:center;cursor:pointer;width:100%;background-color:#012f50;padding:10px}.default-theme navitaire-digital-flexible-shopping-station-banner .station-banner h4{color:#fff;font-size:14px}.default-theme navitaire-digital-flexible-shopping-station-banner .station-banner h5{color:#ffffff61;font-size:12px}.default-theme navitaire-digital-flexible-shopping-station-banner .station-banner .icon_website{margin-right:10px}.default-theme navitaire-digital-flexible-shopping-station-banner .station-banner .icon_chevron_right{margin-left:auto}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-station-banner .station-banner{padding-top:0}}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper{display:flex;flex-direction:row}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .price-range-divider input{font-size:24px}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .price-range-divider input:read-only{color:#00000061}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .price-range-divider.max-price-field .navitaire-digital-form-field-container{justify-content:flex-end;display:flex}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .price-range-divider.max-price-field .navitaire-digital-form-field-container .image-container{display:none}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .price-range-divider.max-price-field .navitaire-digital-form-field-container .label-container{padding-right:.625rem}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .price-range-divider.max-price-field input{text-align:right}.default-theme navitaire-digital-flexible-shopping-price-range .price-range-wrapper .min-price-field input{color:#a7a7a7}.default-theme navitaire-digital-flexible-shopping-price-range.single-input .price-range-wrapper{justify-content:center;position:relative}.default-theme navitaire-digital-flexible-shopping-price-range.single-input .price-range-wrapper .price-range-divider{position:absolute;height:52px;left:auto;right:auto;top:6px;border-left:1px solid rgba(0,0,0,.2);z-index:2}.default-theme navitaire-digital-flexible-shopping-price-range.single-input .price-range-wrapper navitaire-digital-form-field{width:50%;padding-bottom:0}.default-theme navitaire-digital-flexible-shopping-price-range.single-input .price-range-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container{border-left:0}.default-theme navitaire-digital-flexible-shopping-price-range.single-input .price-range-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container{border-right:0}.default-theme navitaire-digital-flexible-destinations-selection{display:block;padding-top:230px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-destinations-selection{padding-top:35px}}.default-theme navitaire-digital-flexible-destinations-selection .container .row{display:flex}.default-theme navitaire-digital-flexible-destinations-selection .container .row .left-column{width:75%}@media (max-width: 991.98px){.default-theme navitaire-digital-flexible-destinations-selection .container .row .left-column{width:100%}}.default-theme navitaire-digital-flexible-destinations-selection .container .row .right-column{display:none}@media (min-width: 992px){.default-theme navitaire-digital-flexible-destinations-selection .container .row .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.default-theme navitaire-digital-flexible-destinations-selection .container .row .right-column .promotion-placeholder{box-shadow:0 2px 4px #0000002b!important;background-color:#bdd6f4;border-radius:10px;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:1.5rem}@media (min-width: 768px) and (max-width: 991.98px){.default-theme navitaire-digital-flexible-destinations-selection .container .row{justify-content:center}.default-theme navitaire-digital-flexible-destinations-selection .container .row .user-cards-wrapper{width:90%}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header{display:block;width:100%;background-color:#fafafa;border-bottom:1px solid #e3eaf0;border-radius:2px 2px 0 0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;margin-bottom:20px}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background{padding:.5rem 15px 1rem;padding-left:15px;padding-right:15px;width:100%;margin-left:auto;margin-right:auto}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top{display:flex;justify-content:space-between;flex-direction:row;margin:.5rem 0}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .left-column{display:flex;align-items:center}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .left-column .icon_flight_takeoff{display:inline-block;margin-right:.5rem}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .left-column .title{font-size:16px;font-family:Lato;text-align:left;line-height:17px;font-weight:700}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter{display:flex;cursor:pointer}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .icon_filter{width:16px;height:12px;margin-top:.25rem;margin-right:.5rem}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .expansion-panel-title{font-size:16px;font-family:Lato;font-weight:700;margin-right:.25rem}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .expansion-panel-title{display:none}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .expansion-panel-icon .icon{display:block}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .expansion-panel-icon .icon.chevron-up{transform:rotate(90deg);transition:transform .3s}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .expansion-panel-icon .icon.chevron-down{transform:rotate(270deg);transition:transform .3s}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-top .filter .expansion-panel-icon{display:none}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom{padding-left:1.5rem;margin-bottom:27px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom{padding-left:2.5rem}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey{font-size:1.5rem;font-weight:400;line-height:1.625rem;margin-bottom:0;align-items:center;color:#000000de;display:flex;flex-direction:row}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey .icon{margin-left:.5rem;margin-right:.5rem}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey .full-station{display:inline}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey .origin{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey .destination{display:none}}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey .mobile-origin-title{display:none}}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .flexible-shopping-filter-header .header-background .header-bottom .journey .mobile-destination-title{display:none}}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph{border-top:1px solid rgba(0,0,0,.1)}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph navitaire-digital-flexible-price-graph .price-graph-text .price-graph-title{color:#000}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph navitaire-digital-flexible-price-graph .price-graph-text .price-graph-count{color:#a7a7a7}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph navitaire-digital-flexible-price-graph .canvas-container-parent{background-color:transparent;width:100%;height:200px;display:flex;box-sizing:border-box}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph navitaire-digital-flexible-price-graph .canvas-container-parent .canvas-container{box-sizing:border-box;max-width:100%}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container{display:flex;flex-direction:row;align-items:center;margin-bottom:18px;margin-left:15px}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container{flex-direction:column}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container navitaire-digital-flexible-shopping-price-range{width:66%}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container navitaire-digital-flexible-shopping-price-range{width:100%}}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container navitaire-digital-flexible-shopping-price-range .price-range-wrapper{justify-content:space-around}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container navitaire-digital-flexible-shopping-price-range .price-range-wrapper navitaire-digital-form-field{width:48%;padding-bottom:0}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container navitaire-digital-flexible-shopping-price-range .price-range-wrapper navitaire-digital-form-field input{height:48px}.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container .flex-search-button{height:48px;width:33%}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .open-graph .price-container .flex-search-button{width:calc(100% - 30px);position:absolute;bottom:24px;left:15px}}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .filter-container .mobile-popup-header{display:none}}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-graph-filter-card .filter-container{z-index:1060;position:absolute;top:0;background-color:#fff;height:100vh;width:100%}}.default-theme navitaire-digital-flexible-shopping-ribbon{display:block;transition:all .2s;width:100%}.default-theme navitaire-digital-flexible-shopping-ribbon .row{margin-left:0;margin-right:0;background:#f5f8fb}.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button{align-items:center;cursor:pointer;display:inline-block;transition:background .2s;width:40px}@media (max-width: 575.98px){.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button{display:none}}.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button:disabled{cursor:default}.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button:disabled .icon_chevron_left,.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button:disabled .icon_chevron_right{display:none}.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button.start{justify-content:start}.default-theme navitaire-digital-flexible-shopping-ribbon .navitaire-digital-button.end{justify-content:flex-end}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper{overflow:hidden}@media (min-width: 576px){.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper{width:calc(100% - 80px)}}@media (max-width: 767.98px){.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper{width:calc(100% - 90px)}}@media (max-width: 575.98px){.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper{overflow:scroll;width:100%}}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container{transition:transform .2s;white-space:nowrap}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item{border:1px solid transparent;cursor:pointer;display:inline-block;padding-top:1rem;width:7.8125rem}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item.selected .underline{border-bottom:2px solid #0069b3}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item:hover,.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item:focus{border:1px solid #0069b3;border-radius:3px;outline:0!important}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item.disabled{cursor:not-allowed}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item .icon{display:flex;justify-content:center;padding-top:.5rem}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item .price{color:#000000de;padding-top:.5rem;text-align:center}.default-theme navitaire-digital-flexible-shopping-ribbon .items-wrapper .items-container .item .date{color:#0009;text-align:center}.default-theme navitaire-digital-flexible-shopping-ribbon .cheapest-label{position:absolute;bottom:0;width:inherit;background:#0069b3;border-radius:4px 4px 0 0;color:#fff;font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center}.default-theme navitaire-digital-flexible-shopping-ribbon .underline{border-bottom:2px solid transparent;padding-top:1rem}.default-theme navitaire-digital-flexible-shopping-ribbon .selected .price{font-weight:700;font-size:18px}.default-theme navitaire-digital-flexible-shopping-cheapest-month-banner{display:flex;justify-content:center}.default-theme navitaire-digital-flexible-shopping-cheapest-month-banner .cheapest-month-container{background-color:#0069b3;color:#fff;border-radius:4px 4px 0 0;padding:0 10px;margin-top:-24px;font-size:14px}.default-theme navitaire-digital-flexible-shopping-cheapest-month-navigate-button .button-container{display:flex;justify-content:center;width:100%;background-color:#fff;padding:12px 0;border-top:2px solid rgba(0,0,0,.08)}.default-theme a{color:#0069b3;text-decoration:none}.default-theme a:hover{text-decoration:underline}.default-theme button,.default-theme input{line-height:inherit}.default-theme b,.default-theme strong{font-weight:bolder}.default-theme .company-logo{background-image:url(navitaire_logo_white.e2dce56237d0059d.png);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:38px;width:122px}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .company-logo{background-image:url(navitaire_logo_small_white.56718cf1a41dad35.svg)!important;height:48px;width:48px}}@media (max-width: 767.98px){.default-theme .company-logo{background-image:url(navitaire_logo_white.e2dce56237d0059d.png);height:38px;width:122px}}@media (max-width: 767.98px){.default-theme .left .company-logo{background-image:url(navitaire_logo_small_white.56718cf1a41dad35.svg)!important;height:48px;margin-left:1.5rem;width:48px}}.dark-mode html,.dark-mode body,.dark-mode div,.dark-mode span,.dark-mode applet,.dark-mode object,.dark-mode iframe,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode p,.dark-mode blockquote,.dark-mode pre,.dark-mode a,.dark-mode abbr,.dark-mode acronym,.dark-mode address,.dark-mode big,.dark-mode cite,.dark-mode code,.dark-mode del,.dark-mode dfn,.dark-mode em,.dark-mode img,.dark-mode ins,.dark-mode kbd,.dark-mode q,.dark-mode s,.dark-mode samp,.dark-mode small,.dark-mode strike,.dark-mode strong,.dark-mode sub,.dark-mode sup,.dark-mode tt,.dark-mode var,.dark-mode b,.dark-mode u,.dark-mode i,.dark-mode center,.dark-mode dl,.dark-mode dt,.dark-mode dd,.dark-mode ol,.dark-mode ul,.dark-mode li,.dark-mode fieldset,.dark-mode form,.dark-mode label,.dark-mode legend,.dark-mode table,.dark-mode caption,.dark-mode tbody,.dark-mode tfoot,.dark-mode thead,.dark-mode tr,.dark-mode th,.dark-mode td,.dark-mode article,.dark-mode aside,.dark-mode canvas,.dark-mode details,.dark-mode embed,.dark-mode figure,.dark-mode figcaption,.dark-mode footer,.dark-mode header,.dark-mode hgroup,.dark-mode menu,.dark-mode nav,.dark-mode output,.dark-mode ruby,.dark-mode section,.dark-mode summary,.dark-mode time,.dark-mode mark,.dark-mode audio,.dark-mode video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}.dark-mode article,.dark-mode aside,.dark-mode details,.dark-mode figcaption,.dark-mode figure,.dark-mode footer,.dark-mode header,.dark-mode hgroup,.dark-mode menu,.dark-mode nav,.dark-mode section{display:block}.dark-mode body{line-height:1}.dark-mode ol,.dark-mode ul{list-style:none}.dark-mode blockquote,.dark-mode q{quotes:none}.dark-mode blockquote:before,.dark-mode blockquote:after,.dark-mode q:before,.dark-mode q:after{content:"";content:none}.dark-mode table{border-collapse:collapse;border-spacing:0}.dark-mode .accessibility-hidden{display:none!important}.dark-mode .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.dark-mode .container-fluid,.dark-mode .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .container{max-width:540px}}@media (min-width: 768px){.dark-mode .container{max-width:720px}}@media (min-width: 992px){.dark-mode .container{max-width:960px}}@media (min-width: 1200px){.dark-mode .container{max-width:1140px}}@media (min-width: 768px){.dark-mode .mobile{display:none!important}}@media (max-width: 767.98px){.dark-mode .not-mobile{display:none!important}}.dark-mode body,.dark-mode p{color:#ffffffde}@media (max-width: 767.98px){.dark-mode .text-mobile-3 h1,.dark-mode .text-mobile-3.page-header{font-size:18px;line-height:22px}}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode .h1,.dark-mode .h2,.dark-mode .h3,.dark-mode .h4,.dark-mode .h5,.dark-mode .h6{font-weight:400;margin-bottom:0}@media (max-width: 767.98px){.dark-mode h1.text-mobile-0,.dark-mode h2.text-mobile-0,.dark-mode h3.text-mobile-0,.dark-mode h4.text-mobile-0,.dark-mode h5.text-mobile-0,.dark-mode h6.text-mobile-0,.dark-mode .h1.text-mobile-0,.dark-mode .h2.text-mobile-0,.dark-mode .h3.text-mobile-0,.dark-mode .h4.text-mobile-0,.dark-mode .h5.text-mobile-0,.dark-mode .h6.text-mobile-0{font-size:10px;line-height:12px}.dark-mode h1.mobile-caption,.dark-mode h2.mobile-caption,.dark-mode h3.mobile-caption,.dark-mode h4.mobile-caption,.dark-mode h5.mobile-caption,.dark-mode h6.mobile-caption,.dark-mode .h1.mobile-caption,.dark-mode .h2.mobile-caption,.dark-mode .h3.mobile-caption,.dark-mode .h4.mobile-caption,.dark-mode .h5.mobile-caption,.dark-mode .h6.mobile-caption{color:#fff9;font-size:12px;line-height:1}.dark-mode h1.text-mobile-1,.dark-mode h2.text-mobile-1,.dark-mode h3.text-mobile-1,.dark-mode h4.text-mobile-1,.dark-mode h5.text-mobile-1,.dark-mode h6.text-mobile-1,.dark-mode .h1.text-mobile-1,.dark-mode .h2.text-mobile-1,.dark-mode .h3.text-mobile-1,.dark-mode .h4.text-mobile-1,.dark-mode .h5.text-mobile-1,.dark-mode .h6.text-mobile-1{font-size:14px;line-height:17px}.dark-mode h1.text-mobile-2,.dark-mode h2.text-mobile-2,.dark-mode h3.text-mobile-2,.dark-mode h4.text-mobile-2,.dark-mode h5.text-mobile-2,.dark-mode h6.text-mobile-2,.dark-mode .h1.text-mobile-2,.dark-mode .h2.text-mobile-2,.dark-mode .h3.text-mobile-2,.dark-mode .h4.text-mobile-2,.dark-mode .h5.text-mobile-2,.dark-mode .h6.text-mobile-2{font-size:16px;line-height:1}.dark-mode h1.text-mobile-3,.dark-mode h2.text-mobile-3,.dark-mode h3.text-mobile-3,.dark-mode h4.text-mobile-3,.dark-mode h5.text-mobile-3,.dark-mode h6.text-mobile-3,.dark-mode .h1.text-mobile-3,.dark-mode .h2.text-mobile-3,.dark-mode .h3.text-mobile-3,.dark-mode .h4.text-mobile-3,.dark-mode .h5.text-mobile-3,.dark-mode .h6.text-mobile-3{font-size:18px;line-height:22px}}.dark-mode h1,.dark-mode .h1,.dark-mode .text-mobile-3.page-header{font-size:2rem;line-height:1}.dark-mode h2,.dark-mode .h2{font-size:1.5rem;line-height:1.625rem}.dark-mode h3,.dark-mode .h3{font-size:1.125rem;line-height:1.375rem}.dark-mode h4,.dark-mode .h4{font-size:1rem}.dark-mode .headline{font-weight:600}.dark-mode h5,.dark-mode .h5,.dark-mode .headline{font-size:.875rem;line-height:1.0625rem}@media (max-width: 767.98px){.dark-mode h5.mobile-caption,.dark-mode .h5.mobile-caption,.dark-mode .headline.mobile-caption{color:#fff9;font-size:12px;line-height:1}}.dark-mode h6,.dark-mode .h6{font-size:.625rem;line-height:.75rem}.dark-mode .caption{font-size:.75rem;line-height:1}.dark-mode button.medium,.dark-mode button.large{font-size:1.125rem}.dark-mode button.small{font-size:1rem}@media (max-width: 767.98px){.dark-mode .mobile-caption{color:#fff9;font-size:12px;line-height:1}}.dark-mode .text-error{color:#bd081e}.dark-mode .text-link{color:#fff}.dark-mode .icon.icon-14{font-size:14px}.dark-mode .icon.icon-16{font-size:16px}.dark-mode .icon.icon-17{font-size:17px}.dark-mode .icon.icon-18{font-size:18px}.dark-mode .icon.icon-20{font-size:20px}.dark-mode .icon.icon-24{font-size:24px}.dark-mode .icon.icon-30{font-size:30px}.dark-mode .icon.icon-32{font-size:32px}.dark-mode .icon.icon-40{font-size:40px}.dark-mode .icon.icon-49{font-size:49px}.dark-mode .icon.icon-56{font-size:56px}.dark-mode .icon.icon-75{font-size:75px}.dark-mode .icon.icon-primary,.dark-mode .icon.icon-secondary{color:#fff}.dark-mode .icon.icon-tertiary{color:#bd10e0}.dark-mode .icon.icon-button-primary{color:#32d74b}.dark-mode .icon.icon-white{color:#fff}.dark-mode .icon.icon-disabled{color:#a7a7a7}.dark-mode .icon.icon-error{color:#bd081e}.dark-mode .icon.r-45{transform:rotate(45deg)}.dark-mode .icon.r-90{transform:rotate(90deg)}.dark-mode .icon.r-180{transform:rotate(180deg)}.dark-mode .icon.r-270{transform:rotate(270deg)}.dark-mode ngx-ui-loader .ngx-overlay{background-color:#012f50f2!important;cursor:default!important}.dark-mode ngx-ui-loader .ngx-foreground-spinner{color:#001321!important}.dark-mode navitaire-digital-slider .error{border:solid 2px #bd081e;border-radius:5px}.dark-mode navitaire-digital-slider .slider-container{align-items:center;border:0;border-radius:20px;box-shadow:inset 1px 1px 1px #0003;box-sizing:border-box;cursor:pointer;display:flex;height:34px;outline:none;padding:0 3px;transition:all 1s;-webkit-user-select:none;user-select:none;width:50px}.dark-mode navitaire-digital-slider .slider-container:hover select,.dark-mode navitaire-digital-slider .slider-container:focus:enabled{box-shadow:0 0 1px 1px #012f50}.dark-mode navitaire-digital-slider .slider-container.disabled{background-color:#a7a7a7}.dark-mode navitaire-digital-slider .slider-container.enabled{background-color:#5ca137}.dark-mode navitaire-digital-slider .slider-container.unclickable{cursor:default!important;background-color:#a7a7a7}.dark-mode navitaire-digital-slider .circle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:1px 1px 1px #0003;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.dark-mode navitaire-digital-slider .disabled .circle{color:#a7a7a7;transform:translate(0)}.dark-mode navitaire-digital-slider .enabled .circle{color:#32d74b;transform:translate(15px)}.dark-mode navitaire-digital-form-field{display:block;padding-bottom:2rem;position:relative}.dark-mode navitaire-digital-form-field .navitaire-digital-form-field-container{background:#154162;border:1px solid #0069b3;cursor:text;display:inline-block;width:100%}.dark-mode navitaire-digital-form-field div.error{display:none;line-height:1}.dark-mode navitaire-digital-form-field.ng-invalid.ng-touched div.error{display:block;position:absolute;transform:translateY(4rem)}.dark-mode navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error{font-size:.75rem;padding-left:.75rem;transform:translateY(2.75rem)}.dark-mode navitaire-digital-form-field .error{color:#bd081e!important}.dark-mode navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container{top:1.1rem}.dark-mode navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container{top:.5rem}.dark-mode navitaire-digital-form-field.error-inside-the-box input{padding-bottom:.7rem}.dark-mode navitaire-digital-form-field .label-container{color:#a7a7a7;height:14px;line-height:14px;padding-left:.625rem;pointer-events:none;top:.5rem;transition:all .2s}.dark-mode navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container{box-shadow:0 0 1px 1px #012f50}.dark-mode navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container{top:.5rem}.dark-mode navitaire-digital-form-field input,.dark-mode navitaire-digital-form-field select{background:#154162;border:0 solid transparent;color:#ffffffde;font-size:.875rem;height:60px;outline:none;padding:1rem .75rem 0;transition:all .2s;width:100%}.dark-mode navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{color:#fff;content:"\e90d";font-family:Navitaire_icon_font!important;font-size:1.5rem;pointer-events:none;position:absolute;right:1rem;top:.5rem;transform:rotate(-90deg)}.dark-mode navitaire-digital-form-field select{-webkit-appearance:none;-moz-appearance:none}.dark-mode navitaire-digital-form-field select::-ms-expand{display:none}.dark-mode navitaire-digital-form-field .image-container{right:2rem;top:1rem;width:0}.dark-mode navitaire-digital-form-field .label-container,.dark-mode navitaire-digital-form-field .image-container{display:inline;font-size:.875rem;position:absolute}.dark-mode navitaire-digital-form-field .error-image-container{display:none;right:3rem;top:.75rem;width:0}.dark-mode navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container{display:inline;font-size:1rem;position:absolute}.dark-mode navitaire-digital-form-field .image{background-size:contain;height:1rem;left:-1.375rem;margin:0;position:relative;top:.75rem;width:1rem}.dark-mode navitaire-digital-form-field.navitaire-digital-password-form-field .image-container{cursor:pointer}.dark-mode navitaire-digital-form-field ::-ms-reveal{display:none}.dark-mode navitaire-digital-checkbox{border:1px solid #a7a7a7;border-radius:2px;display:flex;height:18px;width:18px}.dark-mode navitaire-digital-checkbox .checkbox-container{align-self:center;display:flex;justify-content:center;width:100%}.dark-mode navitaire-digital-checkbox .checkbox-container input{cursor:pointer;height:18px;margin:0;opacity:0;width:18px}.dark-mode navitaire-digital-checkbox .checkbox-container.selected{background-color:#5ca137;color:#fff}.dark-mode navitaire-digital-checkbox .checkbox-container.selected .icon_check_only{margin-right:12px}.dark-mode button{cursor:pointer;font-size:inherit}.dark-mode button:disabled{cursor:not-allowed}.dark-mode button.navitaire-digital-fab{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px}.dark-mode button.navitaire-digital-button{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap}.dark-mode button.navitaire-digital-button-link{border:0;background-color:transparent;color:#fff}.dark-mode button.navitaire-digital-button-link:hover{text-decoration:underline}.dark-mode button.navitaire-digital-button-link-white{border:0;background-color:transparent;color:#fff}.dark-mode button.navitaire-digital-button-link-white:hover{text-decoration:underline}.dark-mode button.small{height:32px;padding:0 1rem}.dark-mode button.medium{height:48px;padding:0 1.5rem}.dark-mode button.large{height:48px;padding:0 5.5rem}.dark-mode button.primary{background-color:#5ca137;color:#fff}.dark-mode button.primary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode button.primary:focus,.dark-mode button.primary:hover:enabled{background-color:#4f8a2f}.dark-mode button.secondary{background-color:#0069b3;color:#fff}.dark-mode button.secondary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode button.secondary:focus,.dark-mode button.secondary:hover:enabled{background-color:#005794}.dark-mode button.secondary-transparent{align-items:center;background-color:transparent;border:1px solid #0069b3;color:#0069b3;display:flex;justify-content:center}.dark-mode button.secondary-transparent:disabled{background-color:#a7a7a7;color:#fff}.dark-mode button.secondary-transparent:focus,.dark-mode button.secondary-transparent:hover:enabled{background-color:#0069b3;color:#fff}.dark-mode button.tertiary{background-color:#fff;border:1px solid #0069b3;color:#0069b3}.dark-mode button.tertiary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode button.tertiary:focus,.dark-mode button.tertiary:hover:enabled{background-color:#e0e0e0}.dark-mode button.quaternary{background-color:#fff;border:1px solid #0069b3;color:#0069b3}.dark-mode button.quaternary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode button.quaternary:focus,.dark-mode button.quaternary:hover:enabled{background-color:#e0e0e0}.dark-mode button.quinary{background-color:#004576;border:1px solid #0069b3!important;color:#fff}.dark-mode button.quinary:disabled{background-color:#e0e0e0;border-color:#a7a7a7;color:#fff}.dark-mode button.quinary:focus,.dark-mode button.quinary:hover:enabled{background-color:#002139}.dark-mode button.dark{background-color:#012f50;border:none;color:#fff}.dark-mode button.dark:disabled{border-color:#012f50;color:#fff}.dark-mode button.dark:focus,.dark-mode button.dark:hover:enabled{background-color:#024a7d}.dark-mode button.light{background-color:#0069b3;border:1px solid #fff;color:#fff}.dark-mode button.light:disabled{border-color:#a7a7a7;color:#a7a7a7}.dark-mode button.light:focus,.dark-mode button.light:hover:enabled{background-color:#004576}.dark-mode button.transparent{background-color:transparent;border:1px solid #fff;color:#fff}.dark-mode button.transparent:disabled{background-color:transparent;border-color:#a7a7a7;color:#a7a7a7}.dark-mode button.transparent:focus,.dark-mode button.transparent:hover:enabled{background-color:#0069b3;color:#fff}.dark-mode button.success{background-color:#5ca137;border:1px solid #fff;color:#fff}.dark-mode button.success:focus,.dark-mode button.success:hover:enabled{background-color:#4f8a2f}.dark-mode button.success:disabled{background-color:#a7a7a7;color:#fff}.dark-mode button.borderless{border:0}.dark-mode button.cancel{background-color:#fff;border:1px solid #bd081e;border-radius:2px;color:#bd081e}.dark-mode button.cancel:hover:enabled{background-color:#f0f0f0}.dark-mode button.cancel-link{background-color:#fff;border:none;color:#bd081e}.dark-mode button.cancel-link:hover:enabled{font-weight:700}.dark-mode .elevation-1{box-shadow:0 2px 4px #0000002b!important}.dark-mode .elevation-2{box-shadow:0 2px 8px #0000002b!important}.dark-mode .elevation-3{box-shadow:0 4px 16px #0000002b!important}.dark-mode .elevation-4{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.dark-mode .elevation-5{box-shadow:0 2px 32px #0000002b,0 8px 20px #0000002b,0 16px 32px #0000002b!important}.dark-mode .elevation-6{box-shadow:0 2px 13px #0000002b}.dark-mode .elevation-7{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important}.dark-mode .cdk-overlay-container,.dark-mode .cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.dark-mode .cdk-overlay-container{position:fixed;z-index:1000}.dark-mode .cdk-overlay-container:empty{display:none}.dark-mode .cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.dark-mode .cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.dark-mode .cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.dark-mode .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.dark-mode .cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.dark-mode .cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.dark-mode .cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.dark-mode .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.dark-mode .cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.dark-mode .cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.dark-mode .mobile-header{background-color:#012f50;height:64px;width:100%}.dark-mode .cdk-overlay-container{z-index:1060}.dark-mode .cdk-overlay-container .popup-backdrop{background-color:#012f50f2}@media (max-width: 767.98px){.dark-mode .cdk-overlay-container .popup .container{align-self:initial}.dark-mode .cdk-overlay-container .popup .button-footer{display:initial;justify-content:initial}.dark-mode .cdk-overlay-container .popup .navitaire-digital-button{width:100%}.dark-mode .cdk-overlay-container .popup .sm-fixed-bottom{bottom:0;position:fixed;z-index:1030}}.dark-mode .cdk-overlay-container .popup .container{align-self:center}.dark-mode .cdk-overlay-container .popup .button-footer{display:flex;justify-content:center}.dark-mode .cdk-overlay-container .fare-select-popup{margin:auto!important}@media (min-width: 768px){.dark-mode .cdk-overlay-container .modal-small{max-width:490px}}.dark-mode .cdk-overlay-container .toast-display{position:absolute!important;right:24px;top:15px}@media (max-width: 767.98px){.dark-mode .cdk-overlay-container .toast-display{left:5%;right:5%}}.dark-mode .cdk-overlay-container .mobile-backdrop{background-color:#011c30}.dark-mode .cdk-overlay-container .mobile{overflow-y:scroll}.dark-mode .cdk-overlay-container .mobile .selected-dates-container{background-color:#012f50;color:#fff;padding-top:12px}.dark-mode .cdk-overlay-container .mobile .scroll{overflow:scroll;padding-bottom:30%}.dark-mode .cdk-overlay-container .mobile .full-screen-header{background-color:#012f50;color:#fff}.dark-mode .cdk-overlay-container .mobile .footer{background-color:#001321}.dark-mode .cdk-overlay-container .mobile .tab-header{line-height:17px;margin:0 10px;padding:7px;text-align:center;width:100%}.dark-mode .cdk-overlay-container .mobile .tab-header .label{font-size:.75rem;line-height:15px}.dark-mode .cdk-overlay-container .mobile .tab-header.active{background-color:#154162;border-radius:4px 4px 0 0;color:#ffffffde}.dark-mode .cdk-overlay-container .mobile .tab-header.active .label{color:#a7a7a7}.dark-mode .cdk-overlay-container .container{width:100%;display:flex;flex-direction:column;margin-left:0;margin-right:0;padding:0}@media (min-width: 576px){.dark-mode .cdk-overlay-container .container{max-width:540px}}@media (min-width: 768px){.dark-mode .cdk-overlay-container .container{max-width:720px}}@media (min-width: 992px){.dark-mode .cdk-overlay-container .container{max-width:960px}}@media (min-width: 1200px){.dark-mode .cdk-overlay-container .container{max-width:1140px}}.dark-mode .cdk-overlay-container .footer{bottom:0;left:0;padding:.5rem;position:fixed;right:0}.dark-mode .cdk-overlay-container .footer button{padding:1rem;width:100%}.dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper,.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-navigation .dark-mode .header-navigation-wrapper{margin-left:auto;margin-right:auto;width:100%;display:block;left:0;padding:0;position:fixed;right:0;top:0;z-index:1030}@media (min-width: 576px){.dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper,.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-navigation .dark-mode .header-navigation-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper,.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-navigation .dark-mode .header-navigation-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper,.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-navigation .dark-mode .header-navigation-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper,.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.default-theme .header-navigation .dark-mode .header-navigation-wrapper{max-width:1140px}}.dark-mode .header-navigation .scrolled-top.header-navigation-wrapper header,.dark-mode .header-breadcrumb .scrolled-top.header-breadcrumb-wrapper header,.default-theme .header-breadcrumb .dark-mode .scrolled-top.header-breadcrumb-wrapper header,.default-theme .header-navigation .dark-mode .scrolled-top.header-navigation-wrapper header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header{box-shadow:0 4px 16px #0000002b!important;background-color:#012f50;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:block}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header{background-color:#012f50;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}}.dark-mode .header-navigation .header-navigation-wrapper header .header-row,.dark-mode .header-navigation .header-navigation-wrapper header .mobile-links,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .header-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .mobile-links{position:relative}@media (min-width: 576px){.dark-mode .header-navigation .header-navigation-wrapper header .header-row,.dark-mode .header-navigation .header-navigation-wrapper header .mobile-links,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .header-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .mobile-links{z-index:20}}.dark-mode .header-navigation .header-navigation-wrapper header .behind-header-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .behind-header-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .behind-header-row{z-index:10}.dark-mode .header-navigation .header-navigation-wrapper header .top-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .top-row{display:flex;flex-direction:row;height:78px;justify-content:space-between;padding-left:1rem;position:relative;z-index:25}@media (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper header .top-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .top-row{align-items:center}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .top-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .top-row{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;height:78px;margin-left:14%!important}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;position:absolute}}.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .bottom-row{align-items:center;border-top:rgba(255,255,255,.2);border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;height:78px;padding:0 1rem}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .bottom-row{border-top:0;height:20px;margin-top:-2px}}.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row .trip-info-section,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row .trip-info-section,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .bottom-row .trip-info-section,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .bottom-row .trip-info-section{align-items:center;display:flex!important}.dark-mode .header-navigation .header-navigation-wrapper header .header-title,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .header-title{color:#fff;display:inline-block;white-space:nowrap;width:100%}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .header-title,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .header-title{text-align:center}}.dark-mode .header-navigation .header-navigation-wrapper header .logo,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .logo,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .logo,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .logo{display:inline-block}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .logo:not(.mobile),.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .logo:not(.mobile),.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .logo:not(.mobile),.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .logo:not(.mobile){display:none}}.dark-mode .header-navigation .header-navigation-wrapper header .logo button,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .logo button,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .logo button,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .logo button{height:100%}.dark-mode .header-navigation .header-navigation-wrapper header .navigate-back,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .navigate-back,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .navigate-back{color:#fff;display:flex}@media (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper header .navigate-back .text,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back .text,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .navigate-back .text,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .navigate-back .text{display:none}}.dark-mode .header-navigation .header-navigation-wrapper header .navigate-back .icon,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back .icon,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .navigate-back .icon,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .navigate-back .icon{margin-right:.5rem}.dark-mode .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .flow-bread-crumbs{margin-left:20%;max-width:80%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .flow-bread-crumbs{margin-left:20%!important;max-width:60%}}.dark-mode .header-navigation .header-navigation-wrapper header .log-in-control,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .log-in-control,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .log-in-control{padding:1rem;white-space:nowrap}.dark-mode .header-navigation .header-navigation-wrapper header .log-in-control.selected,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control.selected,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .log-in-control.selected,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .log-in-control.selected{background-color:#011d32}.dark-mode .header-navigation .header-navigation-wrapper header .log-in-control:hover,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control:hover,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .log-in-control:hover,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .log-in-control:hover{background-color:#011d32;transition:all .2s}.dark-mode .header-navigation .header-navigation-wrapper header .origin-destination-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .origin-destination-display{color:#fff;display:inline-block;padding:0 .5rem}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .origin-destination-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .origin-destination-display{display:none}}.dark-mode .header-navigation .header-navigation-wrapper header .origin-destination-display .origin-destination,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display .origin-destination,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .origin-destination-display .origin-destination,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .origin-destination-display .origin-destination{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.dark-mode .header-navigation .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display .change-flight-airplane,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .origin-destination-display .change-flight-airplane,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .origin-destination-display .change-flight-airplane{padding:0 .5rem}.dark-mode .header-navigation .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display .trip-type-icon,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .origin-destination-display .trip-type-icon,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .origin-destination-display .trip-type-icon{padding-left:10px;padding-right:10px}.dark-mode .header-navigation .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper header .passenger-count-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .passenger-count-display{border-left:1px solid #fff;color:#fff;display:flex;padding:0 .5rem;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper header .passenger-count-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .passenger-count-display{display:none}}.dark-mode .header-navigation .header-navigation-wrapper header .passenger-count-number,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-number,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .passenger-count-number,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .passenger-count-number{padding-right:.25rem}.dark-mode .header-navigation .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .flight-dates-display{flex-direction:row;justify-content:space-around}.dark-mode .header-navigation .header-navigation-wrapper header .edit-flight-search,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .edit-flight-search{display:inline-block}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .edit-flight-search,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .edit-flight-search{display:none}}.dark-mode .header-navigation .header-navigation-wrapper header .content-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .content-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .content-row,.default-theme .header-navigation .dark-mode .header-navigation-wrapper header .content-row{display:flex;flex-direction:row}.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve,.dark-mode .default-theme .pnr-retrieve,.default-theme .dark-mode .pnr-retrieve,.dark-mode .default-theme .flight-status-search-form,.default-theme .dark-mode .flight-status-search-form{border-radius:5px;display:block;width:100%}@media (min-width: 768px){.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve,.dark-mode .default-theme .pnr-retrieve,.default-theme .dark-mode .pnr-retrieve,.dark-mode .default-theme .flight-status-search-form,.default-theme .dark-mode .flight-status-search-form{background-color:#012f50e6}}.dark-mode .stateless-seatmap .rotate180,.dark-mode .seatmap .rotate180,.dark-mode .default-theme .seatmap .rotate180,.default-theme .dark-mode .seatmap .rotate180,.dark-mode .default-theme .stateless-seatmap .rotate180,.default-theme .dark-mode .stateless-seatmap .rotate180{transform:rotate(180deg)}.dark-mode .stateless-seatmap .rotate90,.dark-mode .seatmap .rotate90,.dark-mode .default-theme .seatmap .rotate90,.default-theme .dark-mode .seatmap .rotate90,.dark-mode .default-theme .stateless-seatmap .rotate90,.default-theme .dark-mode .stateless-seatmap .rotate90{transform:rotate(90deg)}.dark-mode .stateless-seatmap .rotate30,.dark-mode .seatmap .rotate30,.dark-mode .default-theme .seatmap .rotate30,.default-theme .dark-mode .seatmap .rotate30,.dark-mode .default-theme .stateless-seatmap .rotate30,.default-theme .dark-mode .stateless-seatmap .rotate30{transform:rotate(30deg)}.dark-mode .under-header-container{padding-top:68px}@media (max-width: 767.98px){.dark-mode .under-header-container{padding-top:78px}}.dark-mode .under-header-container .under-header-wrapper{width:100%;box-shadow:0 2px 8px #0000002b!important;background-color:#011c30;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 auto;overflow:hidden;padding-left:0;padding-right:0}@media (min-width: 576px){.dark-mode .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode .under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 991.98px){.dark-mode .under-header-container .under-header-wrapper{max-width:720px}}@media (max-width: 767.98px){.dark-mode .under-header-container .under-header-wrapper{box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}@media (max-width: 767.98px){.dark-mode navitaire-digital-header-navigation~.under-header-container{padding-top:100px}}.dark-mode .availability-journey{display:block}.dark-mode .availability-journey.selected .starting-price-label{display:none!important}.dark-mode .availability-journey.selected .price-per-person-label{color:#fff9;display:block!important}.dark-mode .availability-journey.selected .price-container{background-color:#001321!important}.dark-mode .availability-journey.selected .change-button{display:block!important}.dark-mode .availability-journey.selected .select-button{display:none!important}.dark-mode .availability-journey.selected .journey-price{color:#fff!important}.dark-mode .availability-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#154162;margin-bottom:1rem}.dark-mode .availability-journey .journey-detail-card .wrapper{display:flex;flex-direction:row;width:100%}@media (min-width: 768px){.dark-mode .availability-journey .journey-detail-card .wrapper .fare{display:none}}.dark-mode .availability-journey .journey-detail-card .wrapper .price-container{background-color:#011c30;color:#fff;padding:1rem;text-align:right;width:20%}@media (max-width: 767.98px){.dark-mode .availability-journey .journey-detail-card .wrapper .price-container{display:none}}@media (max-width: 991.98px){.dark-mode .availability-journey .journey-detail-card .wrapper .price-container{width:30%}}.dark-mode .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dark-mode .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper .price-content{margin-bottom:.5rem}.dark-mode .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper .price-content .starting-price-label{padding-bottom:.25rem;text-align:right}.dark-mode .availability-journey .journey-detail-card .wrapper .price-container .flex-wrapper button{width:100%}.dark-mode .availability-journey .journey-detail-card .segment-details-container{border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;width:100%}@media (max-width: 767.98px){.dark-mode .availability-journey .journey-detail-card .segment-details-container .segment-details{max-height:none}.dark-mode .availability-journey .journey-detail-card .segment-details-container .segment-details .circle-container{margin-top:2rem}.dark-mode .availability-journey .journey-detail-card .segment-details-container .segment-details .circle-container>.icon{color:#0069b3}}@media (max-width: 767.98px){.dark-mode .availability-journey .journey-detail-card .select-btn-container{padding:.5rem}}@media (min-width: 768px){.dark-mode .availability-journey .journey-detail-card .select-btn-container{display:none}}.dark-mode .availability-journey .journey-detail-card .select-btn-container .navitaire-digital-button{width:100%}.dark-mode .availability-journey .change-button{display:none}@keyframes shift{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.dark-mode .availability-journey.animate{animation:shift .5s}.dark-mode .availability-journey .price-per-person-label{color:#fff9;display:none}.dark-mode .availability-journey .journey-price{color:#fff}@media (max-width: 767.98px){.dark-mode .availability-journey .journey-price{color:#fff}}.dark-mode navitaire-digital-cms-image img{object-fit:cover;width:100%}.dark-mode [navitaireDigitalCmsImage]{opacity:1;transition:all .4s}.dark-mode .hide-before-load,.dark-mode .hide-before-load a,.dark-mode .hide-before-load div{opacity:0}.dark-mode navitaire-digital-cms-promotion-full-component,.dark-mode navitaire-digital-promotion-block-mobile-component,.dark-mode navitaire-digital-promotion-block-component{z-index:1030;opacity:1;transition:opacity .4s}.dark-mode navitaire-digital-footer-bar .horizontal-link-group-container{display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode navitaire-digital-footer-bar .horizontal-link-group-container{flex-direction:row}}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar .link-info-component .link{display:none}}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component{border-left:none!important}}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper{justify-content:center!important}}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar nav .link-info-component .link{display:flex}}.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{flex-grow:3}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:none}}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .label-component,.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component,.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .label-component,.dark-mode navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .link-info-component{border-left:none!important}}.dark-mode navitaire-digital-footer-bar .footer-component{height:-moz-fit-content;height:fit-content}@media (max-width: 767.98px){.dark-mode navitaire-digital-footer-bar .footer-component{background:transparent}}.dark-mode navitaire-digital-footer-bar .footer-component nav{width:100%}.dark-mode navitaire-digital-footer-bar .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.dark-mode navitaire-digital-footer-bar .footer-component .article-component-wrapper{align-items:center;height:55px;justify-content:flex-end}.dark-mode navitaire-digital-footer-bar .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.dark-mode navitaire-digital-footer-bar .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(255,255,255,.2);display:flex;height:30px;justify-content:center}.dark-mode navitaire-digital-footer-bar .footer-component .article-component-wrapper a{padding:0 2rem}.dark-mode navitaire-digital-footer-bar .footer-component .custom-content{display:none}.dark-mode navitaire-digital-footer-bar .footer-component a{font-weight:700;text-decoration:none}.dark-mode .cdk-overlay-backdrop{background-color:#012f50f2}.dark-mode .overlay-backdrop-transparent{background-color:transparent!important}.dark-mode .cms-modal{background-color:#011c30;border-radius:2px;padding:50px;width:800px}@media (max-width: 767.98px){.dark-mode .cms-modal{height:100%;padding:16px;width:100%}}.dark-mode .cms-modal .cms-modal-header{align-items:center;display:flex;justify-content:center}.dark-mode .cms-modal .cms-modal-header .dialog-header-title{font-size:1.5rem;line-height:1.625rem}.dark-mode .cms-modal .cms-modal-content,.dark-mode .cms-modal .cms-modal-controls{display:flex;justify-content:center}.dark-mode .cms-modal .cms-modal-controls .cms-modal-confirm-button,.dark-mode .cms-modal .cms-modal-controls .cms-modal-cancel-button{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;height:48px;padding:0 1.5rem;margin-right:3rem}.dark-mode .cms-modal .cms-modal-controls .cms-modal-confirm-button{background-color:#5ca137;color:#fff}.dark-mode .cms-modal .cms-modal-controls .cms-modal-confirm-button:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .cms-modal .cms-modal-controls .cms-modal-confirm-button:focus,.dark-mode .cms-modal .cms-modal-controls .cms-modal-confirm-button:hover:enabled{background-color:#4f8a2f}.dark-mode .cms-modal .cms-modal-controls .cms-modal-cancel-button{background-color:#fff;border:1px solid #bd081e;border-radius:2px;color:#bd081e}.dark-mode .cms-modal .cms-modal-controls .cms-modal-cancel-button:hover:enabled{background-color:#f0f0f0}.dark-mode .one-way navitaire-digital-calendar-month .calendar-day.begin,.dark-mode .one-way navitaire-digital-calendar-month .calendar-day.selected,.dark-mode .open-jaw navitaire-digital-calendar-month .calendar-day.begin,.dark-mode .open-jaw navitaire-digital-calendar-month .calendar-day.selected{border-radius:5px!important}.dark-mode .month-container .months{display:flex;justify-content:space-around}.dark-mode .restricted{visibility:hidden}.dark-mode navitaire-digital-calendar-month:first-child .month-name{border-right:2px solid rgba(0,0,0,.05)}.dark-mode navitaire-digital-calendar-month:first-child .month-name .next-month{visibility:hidden}.dark-mode navitaire-digital-calendar-month:last-child .month-name .previous-month{visibility:hidden}.dark-mode .dates-picker{width:100%;margin-top:1.5rem;padding:0 15px}@media (min-width: 992px){.dark-mode .dates-picker{width:33.3333333333%;margin-top:0;padding-right:0}}.dark-mode .dates-picker .selection-container{display:flex;flex-wrap:wrap;align-items:center;background-color:#154162;border:1px solid #0069b3;border-radius:2px;cursor:pointer;height:64px;margin-left:0;margin-right:0;overflow:hidden;width:100%}.dark-mode .dates-picker .departure-container,.dark-mode .dates-picker .return-container{width:50%;display:inline-flex;flex-direction:row;height:100%;transition:all .2s}.dark-mode .dates-picker .departure-container .row,.dark-mode .dates-picker .return-container .row{align-items:center;height:100%;margin-left:0;margin-right:0;width:100%}.dark-mode .dates-picker .departure-container .row .icon-container,.dark-mode .dates-picker .return-container .row .icon-container{width:16.6666666667%;display:inline-flex;justify-content:space-around}.dark-mode .dates-picker .departure-container{padding:0 .5rem}.dark-mode .dates-picker .departure-container.one-way,.dark-mode .dates-picker .departure-container.open-jaw{width:100%}.dark-mode .dates-picker .departure-container .date-input{width:83.3333333333%}.dark-mode .dates-picker .return-input-container{width:83.3333333333%;align-items:center;display:flex;flex-direction:row;height:100%}.dark-mode .dates-picker .date-input{background-color:#154162;border:none;color:#fff9;cursor:pointer}.dark-mode .dates-picker .dates-separator{border-left:1px solid rgba(227,234,240,.2);height:75%;padding-right:.5rem}.dark-mode .dates-picker .month-container{background-color:#011c30;width:700px}.dark-mode .dates-picker .month-container .calendar-month .weeks,.dark-mode .dates-picker .month-container .calendar-month .month-name,.dark-mode .dates-picker .month-container .calendar-month .week-days{padding-right:15px}.dark-mode .dates-picker .month-container .calendar-month .weeks{border-right:2px solid rgba(0,0,0,.08);padding-bottom:10px;padding-top:10px}.dark-mode .dates-picker .month-container .calendar-month .week{align-items:center;display:flex;justify-content:space-between}.dark-mode .dates-picker .month-container .calendar-month .week-days{box-shadow:0 2px 4px #0000002b!important;background-color:#001321;color:#ffffffde;display:flex;justify-content:space-between}.dark-mode .dates-picker .month-container .calendar-month .week-days .week-day-name{align-items:center;display:inline-flex;justify-content:flex-end}.dark-mode .dates-picker .month-container .calendar-month .month-name{color:#ffffffde;display:flex;font-weight:700;justify-content:space-between;padding-top:14px;padding-bottom:24px;text-transform:uppercase}.dark-mode .dates-picker .month-container .calendar-month .month-name .title{align-items:center;display:flex}.dark-mode .dates-picker .month-container .calendar-month .month-name .title .month{padding-right:.5rem}.dark-mode .flow-bread-crumbs{align-items:flex-end;background-color:#012f50;display:flex;width:100%}@media (max-width: 991.98px){.dark-mode .flow-bread-crumbs{height:0;margin-left:-15px!important}}@media (max-width: 767.98px){.dark-mode .flow-bread-crumbs{margin-left:0!important;max-width:100%!important;transform:translateY(5px)}}.dark-mode .flow-bread-crumbs .wrapper{display:flex;flex-direction:row;padding-top:0;width:100%}.dark-mode .flow-bread-crumbs .wrapper .item{align-self:stretch;display:inline-flex;flex-grow:1}@media (max-width: 991.98px){.dark-mode .flow-bread-crumbs .wrapper .item.is-first .line.before,.dark-mode .flow-bread-crumbs .wrapper .item.is-last .line.after{visibility:visible!important}}@media (min-width: 768px){.dark-mode .flow-bread-crumbs .wrapper .item.start-over{display:none}}.dark-mode .flow-bread-crumbs .wrapper .item .item-wrapper{width:100%}.dark-mode .flow-bread-crumbs .wrapper .item .page-name{color:#fff;height:40px;text-align:center;text-transform:capitalize;width:100%}@media (max-width: 767.98px){.dark-mode .flow-bread-crumbs .wrapper .item .page-name{display:none}}.dark-mode .flow-bread-crumbs .wrapper .item .graph{align-items:center;display:flex;flex-direction:row;line-height:0;transform:translateY(1px);width:100%}.dark-mode .flow-bread-crumbs .wrapper .item .graph .line{border-bottom:1px solid #fff;display:inline-block;height:10px;transition:all .2s}.dark-mode .flow-bread-crumbs .wrapper .item .graph .line.before,.dark-mode .flow-bread-crumbs .wrapper .item .graph .line.after{border-bottom:1px solid transparent;width:calc(50% - 5px)}.dark-mode .flow-bread-crumbs .wrapper .item .graph.start-over .line{border-bottom:1px solid #fff;height:10px;transition:all .2s}.dark-mode .flow-bread-crumbs .wrapper .item .graph.start-over .line.before,.dark-mode .flow-bread-crumbs .wrapper .item .graph.start-over .line.after{border-bottom:1px solid transparent;height:0;transform:translateY(-1px);width:calc(50% - 42px)}.dark-mode .flow-bread-crumbs .wrapper .item .graph.start-over .text{background:#012f50;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;height:20px;text-align:center;transform:translateY(-1px);width:84px}.dark-mode .flow-bread-crumbs .wrapper .item .graph .dot{background-color:#012f50;border:1px solid #fff;border-radius:50%;font-size:1.25rem;height:10px;transform:translateY(4px);transition:all .2s;width:10px}.dark-mode .flow-bread-crumbs .wrapper .item .graph .dot .inner{background-color:#fff;border-radius:50%;height:2px;margin-left:3px;margin-top:3px;width:2px}.dark-mode .flow-bread-crumbs .wrapper .item.current .graph .inner{display:block}.dark-mode .flow-bread-crumbs .wrapper .item.past .graph .dot{background-color:#fff}.dark-mode .flow-bread-crumbs .wrapper .item.upcoming .graph .inner{display:none}.dark-mode .home-header{width:100%;align-items:center;background-color:#012f50cc;color:#fff;display:flex;height:75px;padding:0 15px}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .home-header{padding:0}}@media (max-width: 767.98px){.dark-mode .home-header{height:104px}.dark-mode .home-header .log-in-control{align-items:center}.dark-mode .home-header .log-in-control:hover{background-color:#011d32;transition:all .2s}}.dark-mode .home-header .header-container{height:100%;width:100%}.dark-mode .home-header .header-container .title-row{align-items:center;display:flex;height:100%}@media (max-width: 767.98px){.dark-mode .home-header .header-container .title-row{height:auto;padding:1rem 0}}.dark-mode .home-header .header-container .title-row:hover{background:none;background-color:none}.dark-mode .home-header .header-container .title-row .navigation-links{width:50%;display:inline-flex;transform:translateY(10px)}@media (max-width: 767.98px){.dark-mode .home-header .header-container .title-row .navigation-links{display:none}}@media (max-width: 767.98px){.dark-mode .home-header .header-container .title-row .navigation-links{height:48px}}@media (min-width: 1200px){.dark-mode .home-header .header-container .title-row .navigation-links{padding-left:90px;padding-right:90px}}.dark-mode .home-header .header-container .title-row .menus{width:8.3333333333%;align-items:center;display:flex;justify-content:center}@media (min-width: 768px){.dark-mode .home-header .header-container .title-row .menus{width:16.6666666667%}}@media (max-width: 767.98px){.dark-mode .home-header .header-container .title-row .menus{left:40px;padding:0 1rem;position:absolute}}.dark-mode .home-header .header-container .title-row .menus .dropdown-menu{display:inline-flex;justify-content:center;padding:0}.dark-mode .home-header .header-container .title-row .menus .divider{display:none;font-weight:lighter;height:26px;padding:0 .25rem}@media (max-width: 991.98px){.dark-mode .home-header .header-container .title-row .menus .divider{display:inline}}@media (min-width: 768px){.dark-mode .home-header .header-container .title-row .log-in-control{justify-content:center}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .home-header .header-container .title-row .log-in-control{width:-moz-fit-content;width:fit-content;padding-right:.25rem}}.dark-mode .home-header .header-container .title-row .log-in-control .login{width:8.3333333333%;display:inline-flex}@media (min-width: 768px){.dark-mode .home-header .header-container .title-row .log-in-control .login{width:16.6666666667%}}.dark-mode .home-header .header-container .title-row .logo{width:83.3333333333%;display:inline-flex;justify-content:center}@media (min-width: 768px){.dark-mode .home-header .header-container .title-row .logo{width:16.6666666667%}}.dark-mode .home-header .header-container .title-row .no-logo{width:8.3333333333%;display:inline-flex}@media (min-width: 768px){.dark-mode .home-header .header-container .title-row .no-logo{display:none}}.dark-mode .home-header .header-container .navigation-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.dark-mode .home-header .header-container .navigation-row{display:none}}.dark-mode .home-header .header-container .navigation-row .navigation-links{width:100%}.dark-mode .log-in-control{width:16.6666666667%;background-color:transparent;color:#fff;display:inline-flex;flex-direction:row;height:100%}@media (max-width: 767.98px){.dark-mode .log-in-control{width:8.3333333333%}}@media (min-width: 768px){.dark-mode .log-in-control .icon_user_profile.icon-24{display:none}}.dark-mode .log-in-control .login-text{align-items:center;display:flex}@media (max-width: 767.98px){.dark-mode .log-in-control .login-text{display:none}}.dark-mode .log-in-control .separator,.dark-mode .log-in-control .register-button{align-items:center;display:flex}@media (max-width: 991.98px){.dark-mode .log-in-control .separator,.dark-mode .log-in-control .register-button{display:none}}.dark-mode .log-in-control button.login-button,.dark-mode .log-in-control button.register-button{color:#fff!important}.dark-mode .log-in-control button.login-button:hover,.dark-mode .log-in-control button.register-button:hover{cursor:pointer}.dark-mode .log-in-control .initials-chip{background-color:#012f50;border-radius:50%;color:#fff;font-size:1.125rem;height:42px;line-height:40px;text-align:center;width:42px}.dark-mode .log-in-control .user-name{color:#fff;font-weight:700;line-height:37px;text-align:center}.dark-mode .header-breadcrumb .log-in-control{width:initial}.dark-mode .success .log-in-control:hover{background-color:#4f8a2f!important}.dark-mode .station-select{width:50%;color:#fff;height:66px;padding:0;position:relative;transition:all .2s}.dark-mode .station-select.to .from,.dark-mode .station-select.from .to{display:none}.dark-mode .station-select .selection{background-color:#154162;border:1px solid #0069b3;color:#ffffffde;height:64px;padding:.5rem}.dark-mode .station-select.from .selection{border-bottom-left-radius:2px;border-top-left-radius:2px}.dark-mode .station-select.to .icon_my_location{display:none}.dark-mode .station-select.to .selection{border-bottom-right-radius:2px;border-top-right-radius:2px;text-align:right}.dark-mode .station-select.to .selection input{text-align:right}@media (min-width: 576px){.dark-mode .station-select.to .results-container{transform:translate(-50%)}}@media (max-width: 767.98px){.dark-mode .station-select.to .results-container{transform:translate(0)}}.dark-mode .station-select .code{color:#ffffffde;margin:0;min-height:28px}.dark-mode .station-select .name{align-items:center;display:flex;flex-direction:row;width:100%}.dark-mode .station-select .name input{background-color:#154162;border:0;color:#fff9;margin-left:.25rem;width:100%}.dark-mode .station-select .results-container{z-index:1060;background-color:#011c30;max-height:400px;position:relative;width:200%}@media (max-width: 767.98px){.dark-mode .station-select .results-container{bottom:0;height:100vh;left:0;max-height:none;max-width:none;position:fixed;right:0;top:0;width:100%}}@media (min-width: 576px){.dark-mode .station-select .results-container .mobile-popup-header{display:none}}.dark-mode .station-select .mobile-input-container{display:flex;flex-wrap:wrap;background-color:#012f50;margin-left:0;margin-right:0;padding:.5rem}@media (min-width: 576px){.dark-mode .station-select .mobile-input-container{display:none}}.dark-mode .station-select .mobile-input-wrapper{width:100%;align-items:center;background-color:#011c30;display:flex;flex-direction:row;padding:.5rem}.dark-mode .station-select .mobile-input-wrapper input{border:none}.dark-mode .station-select .mobile-input-wrapper .icon_search{color:#fff;margin-right:.25rem}.dark-mode .station-select .results{background-color:#011c30;list-style:none;margin:0;max-height:400px;padding:0;width:100%}@media (max-width: 767.98px){.dark-mode .station-select .results{max-height:100vh}.dark-mode .station-select .results .simplebar-content{max-height:calc(100vh - 126px)}}.dark-mode .station-select .results li.first{background-color:#012f50}.dark-mode .station-select .results li.first .city,.dark-mode .station-select .results li.first .code,.dark-mode .station-select .results li.first .location,.dark-mode .station-select .results li.first .low-fare-price{color:#fff}.dark-mode .station-select .location,.dark-mode .station-select .low-fare-price-label{color:#fff9}.dark-mode .station-select .first-character{background-color:#001321;border-bottom:1px solid rgba(227,234,240,.2);color:#fff9;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.dark-mode .station-select .item{display:flex;justify-content:space-between;border-bottom:1px solid rgba(227,234,240,.2);padding:1rem;transition:all .2s}.dark-mode .station-select .item:hover,.dark-mode .station-select .item:focus{background-color:#012f50}.dark-mode .station-select .item:hover .city,.dark-mode .station-select .item:hover .code,.dark-mode .station-select .item:hover .location,.dark-mode .station-select .item:hover .low-fare-price,.dark-mode .station-select .item:hover .low-fare-price-label,.dark-mode .station-select .item:focus .city,.dark-mode .station-select .item:focus .code,.dark-mode .station-select .item:focus .location,.dark-mode .station-select .item:focus .low-fare-price,.dark-mode .station-select .item:focus .low-fare-price-label{color:#fff}.dark-mode .station-select .item.selected,.dark-mode .station-select .item:hover{cursor:pointer}.dark-mode .station-select .item h5{color:#ffffffde;margin:0}.dark-mode .station-select .low-fare{text-align:right}.dark-mode .footer-bar{background-color:#012f50}.dark-mode .footer-bar .wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.dark-mode .footer-bar .column{padding-left:15px;padding-right:15px;width:100%;margin:0}@media (min-width: 576px){.dark-mode .footer-bar .column{max-width:540px}}@media (min-width: 768px){.dark-mode .footer-bar .column{max-width:720px}}@media (min-width: 992px){.dark-mode .footer-bar .column{max-width:960px}}@media (min-width: 1200px){.dark-mode .footer-bar .column{max-width:1140px}}@media (min-width: 768px){.dark-mode .footer-bar .column{width:25%}}.dark-mode .footer-bar .column.with-theme{display:flex;flex-direction:column;justify-content:space-between}.dark-mode .footer-bar .column-large{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .footer-bar .column-large{max-width:540px}}@media (min-width: 768px){.dark-mode .footer-bar .column-large{max-width:720px}}@media (min-width: 992px){.dark-mode .footer-bar .column-large{max-width:960px}}@media (min-width: 1200px){.dark-mode .footer-bar .column-large{max-width:1140px}}@media (min-width: 768px){.dark-mode .footer-bar .column-large{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .footer-bar .column-large{padding-top:1.5rem}}@media (max-width: 991.98px){.dark-mode .footer-bar .column-large{padding-top:1rem}}@media (min-width: 992px){.dark-mode .footer-bar .column-large{width:25%}}.dark-mode .footer-bar .footer-links-nav{align-items:center;display:flex;flex-direction:row;height:55px;justify-content:flex-end;width:100%}@media (max-width: 767.98px){.dark-mode .footer-bar .footer-links-nav{align-items:flex-start;flex-direction:column-reverse;text-align:left}.dark-mode .footer-bar .footer-links-nav .footer-link-container a{padding:0 1rem}.dark-mode .footer-bar .footer-links-nav .footer-link-container:first-child a{padding-left:0}}.dark-mode .footer-bar .footer-links-container{align-items:center;display:inline-flex;justify-content:flex-end}.dark-mode .footer-bar .footer-copyright-text{display:none}.dark-mode .footer-bar .footer-link-container{display:flex;height:30px}.dark-mode .footer-bar a{color:#fff}.dark-mode .footer-bar .footer-link-separator{border-left:1px solid #fff}.dark-mode .footer-bar.small{background-color:transparent;display:inline-flex;padding:3rem 15px 6rem;width:100%}@media (max-width: 767.98px){.dark-mode .footer-bar.small{padding:0 15px 7rem}}.dark-mode .footer-bar.small .footer-links-nav{justify-content:space-between}.dark-mode .footer-bar.small a{color:#fff9;padding:0 2rem}.dark-mode .footer-bar.small .footer-copyright-text{color:#fff9;display:block}.dark-mode .footer-bar.small .footer-link-separator{border-left:1px solid rgba(255,255,255,.2)}.dark-mode .footer-bar.small .footer-container{background:none;height:auto}.dark-mode .footer-bar.small .footer-container .footer-component{background:none;color:#ffffffde}@media (max-width: 767.98px){.dark-mode .footer-bar.small .footer-container .footer-component{background:transparent}}.dark-mode .footer-bar.small .footer-container .footer-component nav{background:#001321;width:100%}.dark-mode .footer-bar.small .footer-container .footer-component nav .article-component-wrapper{color:#fff9}.dark-mode .footer-bar.small .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.dark-mode .footer-bar.small .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.dark-mode .footer-bar.small .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.dark-mode .footer-bar.small .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(0,0,0,.2);display:flex;height:30px;justify-content:center}.dark-mode .footer-bar.small .footer-container .footer-component .article-component-wrapper a{color:#fff9;font-weight:400;padding:0 2rem;text-decoration:none}.dark-mode .footer-bar.small .footer-container .footer-component .custom-content{display:none}.dark-mode .session-management{display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width: 576px){.dark-mode .session-management{margin:auto;max-height:100%;max-width:min-content}.dark-mode .session-management circle-progress{max-width:75%}}.dark-mode .session-management .header{color:#fff;padding-bottom:1.5rem}.dark-mode .session-management .body{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 0;position:relative;text-align:center}@media (min-width: 576px){.dark-mode .session-management .body{height:380px;min-width:425px}}.dark-mode .session-management .body .time-value{font-size:60px;font-weight:700;letter-spacing:2.68px;line-height:57px;position:absolute;top:42%;transform:translateY(-50%)}.dark-mode .session-management .body .time-label{color:#fff;font-weight:300;letter-spacing:1.54px;padding-top:30px;position:absolute}.dark-mode .session-management .body .question{padding-top:1rem}.dark-mode .session-management .bottom-row{display:flex;justify-content:space-around;margin-top:1rem;padding:1rem}@media (max-width: 767.98px){.dark-mode .session-management .bottom-row{flex-direction:column;justify-content:none;padding:1rem .5rem 0}}.dark-mode .session-management .bottom-row button{margin-top:3rem}@media (max-width: 767.98px){.dark-mode .session-management .bottom-row button{margin-top:0}.dark-mode .session-management .bottom-row button .button-medium{padding:0}}@media (max-width: 767.98px){.dark-mode .session-management .bottom-row button:first-of-type{margin-bottom:.5rem}}.dark-mode .flight-select .journey-select-layout{display:block}.dark-mode .flight-select .journey-select-layout .header-background,.dark-mode .flight-select .journey-select-layout .content-top{margin-left:auto;margin-right:auto;background-color:#011c30;border-bottom:1px solid rgba(227,234,240,.2);border-radius:2px 2px 0 0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;padding:0 15px;width:100%}.dark-mode .flight-select .journey-select-layout .header-background .row .column,.dark-mode .flight-select .journey-select-layout .content-top .row .column{width:100%;padding:0 15px}.dark-mode .flight-select .journey-select-layout .header-background .row .header-top,.dark-mode .flight-select .journey-select-layout .content-top .row .header-top{display:flex;justify-content:space-between}.dark-mode .flight-select .journey-select-layout .header-background .row .header-bottom,.dark-mode .flight-select .journey-select-layout .content-top .row .header-bottom{display:flex;padding-left:1.5rem}.dark-mode .flight-select .journey-select-layout .header-background{padding:.5rem 15px 1rem}.dark-mode .flight-select .journey-select-layout .content-top{box-shadow:0 2px 4px #0000002b!important}.dark-mode .flight-select .journey-select-layout .content-bottom{margin-top:1rem}.dark-mode .flight-select .journey-select-layout .content-bottom .content{width:100%}@media (max-width: 767.98px){.dark-mode .flight-select .journey-select-layout .content-bottom .content{padding:0 15px}}.dark-mode .flight-select .header-top .title{align-items:center;color:#fff9;display:flex;margin:.5rem 0}.dark-mode .flight-select .header-top .title .icon{display:inline-block;margin-right:.5rem}.dark-mode .flight-select .header-top .fare-sort{padding-top:.5rem}.dark-mode .flight-select .header-top .fare-sort.journey-selected{display:none}.dark-mode .flight-select .journey-header .journey{align-items:center;color:#ffffffde;display:flex;flex-direction:row}.dark-mode .flight-select .journey-header .journey .icon{margin:0 .5rem}.dark-mode .flight-select .journey-header .journey .full-station{display:none}@media (min-width: 768px){.dark-mode .flight-select .journey-header .journey .full-station{display:inline}}.dark-mode .flight-select .journey-header .journey .station-code{display:inline}@media (min-width: 768px){.dark-mode .flight-select .journey-header .journey .station-code{display:none}}@media (max-width: 767.98px){.dark-mode .flight-select .journey-header .icon_book_flight_solid{color:#a7a7a7!important}}.dark-mode .flight-select .no-flights{color:#ffffffde;font-weight:700;padding-top:1.5rem;text-align:center;text-transform:uppercase;width:100%}@media (max-width: 767.98px){.dark-mode .applied-credits-list .credit-list-container{margin-bottom:16px}}.dark-mode .applied-credits-list.header{color:#fff}.dark-mode .applied-credits-list .payment{align-items:center;display:flex;margin:.25rem 1rem .25rem 3rem}@media (max-width: 767.98px){.dark-mode .applied-credits-list .payment{justify-content:flex-start;margin:0}}.dark-mode .applied-credits-list .payment .icon{margin-right:.5rem}.dark-mode .flight-change .no-flights-message{color:#ffffffde;display:block;font-weight:700;padding-top:1.5rem;text-align:center;text-transform:uppercase;white-space:pre-line;width:100%}.dark-mode .flight-itinerary .leg-details-card .seats-container,.dark-mode .flight-itinerary .flight-details .journey-details .identifier-container .fare-wrapper,.dark-mode .flight-itinerary .seats-description{display:none}.dark-mode .flight-itinerary .icon_chevron_right{top:7.5rem!important}.dark-mode .flight-itinerary .journey-select-layout{margin-top:1rem}.dark-mode .shopping-cart{left:50%!important}@media (max-width: 767.98px){.dark-mode .shopping-cart{left:0!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.dark-mode .shopping-cart{transform:translate(0)}}.dark-mode .shopping-cart .overlay{z-index:1060;background-color:#012f50f2;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.dark-mode .shopping-cart .container-wrapper{z-index:1060;margin-left:auto;margin-right:auto;width:100%;bottom:0;display:flex;justify-content:flex-end;left:0;padding:0;pointer-events:none;position:fixed;right:0}@media (min-width: 576px){.dark-mode .shopping-cart .container-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode .shopping-cart .container-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode .shopping-cart .container-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode .shopping-cart .container-wrapper{max-width:1140px}}.dark-mode .shopping-cart .container-wrapper .wrapper{z-index:1060;border-radius:10px 10px 0 0;pointer-events:auto;width:556px}@media (max-width: 767.98px){.dark-mode .shopping-cart .container-wrapper .wrapper{left:0!important;max-width:none;overflow:hidden;right:0;width:100%}}.dark-mode .shopping-cart .container-wrapper .wrapper .expansion-panel{display:flex;max-height:0;overflow:hidden;transition:all .2s}.dark-mode .shopping-cart .container-wrapper .wrapper .expansion-panel.show-details{max-height:800px}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display{background-color:#012f50;color:#fff;display:flex;flex-direction:row;height:68px}@media (max-width: 767.98px){.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display{flex-wrap:wrap;height:100px}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .col-12 .d-flex{width:100%}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display button{margin:0 10px;width:100%}}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display.remove-border-radius{border-radius:0}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display.apply-border-radius{border-radius:10px 10px 0 0}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column{width:100%;align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1.5rem}@media (min-width: 768px){.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column{width:58.3333333333%;padding-right:0}}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons{display:flex}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .icon_cart_button{display:inline-flex;margin-right:.5rem}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text{display:inline-flex;margin-top:.25rem}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .items{color:#fff;margin-right:.25rem}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .chevron-up{transform:rotate(90deg);transition:transform .3s}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .chevron-down{transform:rotate(270deg);transition:transform .3s}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .total-cost{color:#fff;display:inline-flex;text-align:right}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .right-column{width:100%;align-items:center;display:flex;justify-content:center;padding:0 1rem}@media (min-width: 768px){.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .right-column{width:41.6666666667%}}.dark-mode .shopping-cart button{width:100%}.dark-mode .shopping-cart-details{width:556px}@media (max-width: 767.98px){.dark-mode .shopping-cart-details{width:100%}}.dark-mode .shopping-cart-details .icon_close_button{transition:all .2s}.dark-mode .shopping-cart-details .icon_close_button:hover{color:#fff;cursor:pointer}.dark-mode .shopping-cart-details .shopping-cart-details-container{background-color:#011c30;border-radius:10px 10px 0 0;display:flex;flex-direction:column;height:auto;min-height:234px}.dark-mode .shopping-cart-details .shopping-cart-details-container .label-component .description{color:#ffffffde}.dark-mode .shopping-cart-details .shopping-cart-details-container .title-container{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 1rem;width:100%}.dark-mode .shopping-cart-details .shopping-cart-details-container .title-container .title{color:#fff9}.dark-mode .shopping-cart-details .shopping-cart-details-container .cart-items{display:flex;flex-direction:column;padding:1rem}.dark-mode .shopping-cart-details .shopping-cart-details-container .total-cart-price{border-top:1px solid rgba(255,255,255,.2);color:#ffffffde;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}.dark-mode .shopping-cart-details .shopping-cart-details-container .total-cart-price .total{display:flex;flex-direction:column}.dark-mode .shopping-cart-details .shopping-cart-details-container .total-cart-price .total h3{color:#ffffffde;font-weight:700;margin-bottom:.25rem}.dark-mode .shopping-cart-details .shopping-cart-details-container .total-cart-price .total h5{color:#a7a7a7}.dark-mode .shopping-cart-details .shopping-cart-details-container .total-cart-price .cost{color:#fff9;display:flex;flex-direction:column;text-align:right}.dark-mode .shopping-cart-details .shopping-cart-details-container .total-cart-price .cost .text-error,.dark-mode .shopping-cart-item.credits .item-cost{color:#32d74b}.dark-mode .shopping-cart-item .item-wrapper{display:flex;flex-direction:column;margin-top:1rem}.dark-mode .shopping-cart-item .item-wrapper .section-header{color:#fff9;display:flex;flex-direction:row;justify-content:space-between}.dark-mode .shopping-cart-item .item-wrapper .section-header .section-title{color:#ffffffde;font-weight:700;margin-bottom:.25rem}.dark-mode .shopping-cart-item .item-wrapper .section-header .item-cost{color:#ffffffde;text-align:right}.dark-mode .shopping-cart-item .item-wrapper .section-header .item-cost.text-error{color:#32d74b}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details{color:#ffffffde;display:flex;justify-content:space-between}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details>div{width:20%}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .text-error{color:#32d74b}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .cart-item-type{width:60%;text-overflow:ellipsis;overflow-x:hidden}@media (max-width: 767.98px){.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .cart-item-type{width:40%}}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .item-count{text-align:center}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .item-cost{text-align:right}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .item-cost.text-error{color:#32d74b}.dark-mode .shopping-cart-item .remove-button{background-color:#011c30;color:#bd081e;border:none;font-weight:700;font-size:1.125rem;margin:0;padding:0;width:-moz-fit-content;width:fit-content}@media (max-width: 767.98px){.dark-mode .shopping-cart-item .remove-button{font-size:12px}}.dark-mode .shopping-cart-item .remove-button:hover{color:#9b0719}.dark-mode .passengers .passengers-container{border-radius:2px;display:flex;flex-direction:row}.dark-mode .passengers .passengers-container .passenger-form{display:inline-block;width:100%}@media (min-width: 768px){.dark-mode .passengers .passengers-container .passenger-form{padding-bottom:1.5rem}}.dark-mode .passenger-login .login-form{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}@media (max-width: 767.98px){.dark-mode .passenger-login .login-form{display:none}}.dark-mode .passenger-login .login-form .passenger-page-login{width:100%}.dark-mode .passenger-login .login-form .icon_user_profile{width:16.6666666667%;display:flex;justify-content:flex-end;margin-top:.5rem;padding-right:1rem;padding-top:1rem}.dark-mode .passenger-login .login-form .right-column{width:83.3333333333%}.dark-mode .passenger-login .login-form .right-column .row{margin:0;padding-bottom:1.5rem;padding-right:1rem}.dark-mode .passenger-login .login-form .right-column .row .header{color:#fff9;font-weight:700;padding-bottom:.5rem;width:100%}.dark-mode .passenger-login .login-form .right-column .row .sub-header{color:#a7a7a7;padding-bottom:.5rem;width:100%}.dark-mode .passenger-login .login-form .right-column .row .error-container{color:#bd081e;width:100%}.dark-mode .passenger-login .login-form .right-column .row form{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:100%}.dark-mode .passenger-login .login-form .right-column .row form .email,.dark-mode .passenger-login .login-form .right-column .row form .password{width:33.3333333333%;padding:0 15px}.dark-mode .passenger-login .login-form .right-column .row form .control{width:33.3333333333%;display:flex;justify-content:center}.dark-mode .passenger-login .mobile-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .passenger-login .mobile-container{max-width:540px}}@media (min-width: 768px){.dark-mode .passenger-login .mobile-container{max-width:720px}}@media (min-width: 992px){.dark-mode .passenger-login .mobile-container{max-width:960px}}@media (min-width: 1200px){.dark-mode .passenger-login .mobile-container{max-width:1140px}}.dark-mode .passenger-login .mobile-container .row{display:flex;padding-bottom:1rem}@media (min-width: 768px){.dark-mode .passenger-login .mobile-container .row{display:none}}.dark-mode .passenger-login .mobile-container .row .column{width:100%;align-items:center;color:#fff9;display:flex;font-weight:700;justify-content:space-around}.dark-mode .passenger-login .forgot-password-container{transform:translateY(-25px)}.dark-mode .passenger-login .forgot-password-container.forgot-translate{transform:translateY(0)}.dark-mode .passenger-login button{height:60px;width:118px}.dark-mode .contact .form-field,.dark-mode .contact .form-field input{width:100%}.dark-mode .contact .container{padding-bottom:1.5rem}.dark-mode .contact .container .title{color:#ffffffde;padding:1.5rem 0 1rem 1px}.dark-mode .contact .container form{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:2px;min-height:174px;padding-top:1.5rem!important}.dark-mode .contact .container form .column{padding:0 15px}@media (min-width: 768px){.dark-mode .contact .container form .column{width:50%}}.dark-mode .passenger-form{min-width:100%}.dark-mode .passenger-form .header{color:#ffffffde;margin-bottom:1rem;padding-left:1rem}@media (max-width: 767.98px){.dark-mode .passenger-form .header{font-weight:700}}.dark-mode .passenger-form .header:not(:first-of-type){padding-top:1rem}.dark-mode .passenger-form .form-container{box-shadow:0 4px 16px #0000002b!important;background-color:#154162;border-radius:2px;padding:0 1rem}@media (max-width: 767.98px){.dark-mode .passenger-form .form-container .infant-last{margin-top:0!important}}.dark-mode .passenger-form .form-container .left-column{width:100%;padding:1rem 30px}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column{width:58.3333333333%;margin-top:1rem}}.dark-mode .passenger-form .form-container .left-column .gender,.dark-mode .passenger-form .form-container .left-column .birth-date{width:100%;display:block}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .gender,.dark-mode .passenger-form .form-container .left-column .birth-date{width:41.6666666667%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .birth-date{width:58.3333333333%;padding-left:15px}}.dark-mode .passenger-form .form-container .right-column{width:41.6666666667%;display:flex;margin-top:1.5rem;padding:0 15px}@media (max-width: 767.98px){.dark-mode .passenger-form .form-container .right-column{display:none}}.dark-mode .passenger-form .form-container .right-column .description{color:#fff9;line-height:32px}.dark-mode .passenger-form .form-container .infant-first,.dark-mode .passenger-form .form-container .infant-last{width:50%;margin-top:1rem;padding-right:15px}@media (max-width: 767.98px){.dark-mode .passenger-form .form-container .infant-first,.dark-mode .passenger-form .form-container .infant-last{width:100%;padding-left:0!important;padding-right:0!important}}.dark-mode .passenger-form .form-container .infant-first:last-child,.dark-mode .passenger-form .form-container .infant-last:last-child{padding-left:15px;padding-right:0}.dark-mode .passenger-form .form-container .infant-gender,.dark-mode .passenger-form .form-container .infant-birth{width:50%;padding-right:15px}@media (max-width: 767.98px){.dark-mode .passenger-form .form-container .infant-gender,.dark-mode .passenger-form .form-container .infant-birth{width:100%;padding-left:0!important;padding-right:0!important}}.dark-mode .passenger-form .form-container .infant-gender:last-child,.dark-mode .passenger-form .form-container .infant-birth:last-child{padding-left:15px;padding-right:0}.dark-mode .passenger-form .form-container .toggle-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;padding-bottom:1rem}.dark-mode .passenger-form .form-container .toggle-row h5{align-items:center;color:#a7a7a7;display:flex;padding-left:1rem}.dark-mode .passenger-form .form-container .contact-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.dark-mode .passenger-form .form-container .contact-row .email{width:100%}@media (min-width: 768px){.dark-mode .passenger-form .form-container .contact-row .email{width:58.3333333333%;margin-top:1rem}}.dark-mode .passenger-form .form-container .contact-row .phone{width:100%}@media (min-width: 768px){.dark-mode .passenger-form .form-container .contact-row .phone{width:41.6666666667%;margin-top:1rem;padding-left:1rem}}.dark-mode .passenger-form .form-field{width:100%}@media (min-width: 576px){.dark-mode .passenger-form .passenger-ssr-container{margin-top:10px}}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-title h4{font-weight:700}.dark-mode .passenger-form .passenger-ssr-container .toggle-row{align-items:center;margin-left:0!important;padding-bottom:0!important}.dark-mode .passenger-form .mobile-passenger-ssrs-container{display:none;padding-bottom:15px}@media (max-width: 767.98px){.dark-mode .passenger-form .mobile-passenger-ssrs-container{display:block}}.dark-mode .passenger-form .mobile-passenger-ssrs-container .toggle-row{margin:10px 0}.dark-mode .cdk-overlay-container .selection-container .component-container .icon_sort,.dark-mode .fare-sort .wrapper .icon_sort,.default-theme .fare-sort .dark-mode .wrapper .icon_sort,.default-theme .cdk-overlay-container .selection-container .dark-mode .component-container .icon_sort{display:inline-block;margin-right:.5rem}.dark-mode .cdk-overlay-container .selection-container .component-container .title,.dark-mode .fare-sort .wrapper .title,.default-theme .fare-sort .dark-mode .wrapper .title,.default-theme .cdk-overlay-container .selection-container .dark-mode .component-container .title{font-weight:700}.dark-mode .cdk-overlay-container .selection-container .component-container .icon_chevron_right,.dark-mode .fare-sort .wrapper .icon_chevron_right,.default-theme .fare-sort .dark-mode .wrapper .icon_chevron_right,.default-theme .cdk-overlay-container .selection-container .dark-mode .component-container .icon_chevron_right{display:inline-block;margin-left:.5rem;margin-top:.25rem;transform:rotate(90deg)}.dark-mode .fare-sort{color:#ffffffde;cursor:pointer;position:relative}.dark-mode .fare-sort .wrapper{align-items:center;display:flex;flex-direction:row}.dark-mode .cdk-overlay-container .selection-container{z-index:1000;box-shadow:0 2px 4px #0000002b!important;align-items:center;background-color:#011c30;border-radius:2px;color:#ffffffde;position:absolute;top:0;transform:translateY(-2em)}.dark-mode .cdk-overlay-container .selection-container ul{list-style:none}.dark-mode .cdk-overlay-container .selection-container ul li{cursor:pointer;display:flex;padding:1rem;transition:all .2s;white-space:nowrap}.dark-mode .cdk-overlay-container .selection-container ul li:hover,.dark-mode .cdk-overlay-container .selection-container ul li:focus{background-color:#154162}.dark-mode .cdk-overlay-container .selection-container .component-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.dark-mode .cdk-overlay-container .selection-container .component-container .icon_chevron_right{transform:rotate(270deg)}.dark-mode .flight-details{width:100%}.dark-mode .flight-details .journey-details{padding:.5rem .5rem 0}@media (min-width: 768px){.dark-mode .flight-details .journey-details{padding-top:2.5rem}}.dark-mode .flight-details .journey-details .identifier-container{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:space-between;width:100%}.dark-mode .flight-details .journey-details .identifier-container .identifiers{color:#ffffffde;display:flex;flex-direction:column;line-height:17px;overflow:hidden;padding:.5rem 0 1rem .5rem;text-overflow:ellipsis;white-space:nowrap}.dark-mode .flight-details .journey-details .identifier-container .identifiers .identifier-row{display:flex;flex-direction:row}.dark-mode .flight-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.dark-mode .flight-details .journey-details .identifier-container .identifiers .multi-info{color:#ffffff61}.dark-mode .flight-details .journey-details .identifier-container .fare{color:#fff9;margin-top:-10px}@media (max-width: 991.98px){.dark-mode .flight-details .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.dark-mode .flight-details .journey-details .identifier-container .fare div:first-child{float:right}.dark-mode .flight-details .journey-details .identifier-container .fare-wrapper{padding-right:.5rem;padding-top:.25rem;text-align:right}.dark-mode .flight-details .journey-details .identifier-container .fare-wrapper .fare-class{color:#a7a7a7;font-weight:700;text-align:right}.dark-mode .flight-details .journey-details .identifier-container .fare-wrapper .flight-status-wrapper .rounded-pill{border-radius:50rem;color:#fff;font-size:12px;line-height:1;padding:4px 16px}.dark-mode .flight-details .journey-details .details-row{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.dark-mode .flight-details .journey-details .details-row .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;position:relative}@media (min-width: 768px){.dark-mode .flight-details .journey-details .details-row .duration-details{padding-top:1.5rem}}.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon{align-items:center;color:#a7a7a7;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .icon-24{display:none}}.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .icon{color:#a7a7a7;display:block;font-size:32px}@media (max-width: 767.98px){.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .icon{font-size:24px}}.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(255,255,255,.2);height:0;width:7rem}@media (max-width: 767.98px){.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.dark-mode .flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.dark-mode .flight-details .journey-details .details-row .duration-details .journey-stops{color:#ffffffde;margin-top:.5rem}.dark-mode .flight-details .journey-details .details-row .duration-details .journey{color:#fff9}.dark-mode .flight-details .journey-details .details-row .flight-time-details{color:#ffffffde}.dark-mode .flight-details .journey-details .details-row .flight-time-details:last-of-type{text-align:right}.dark-mode .flight-details .journey-details .details-row .flight-time-details .journey-title,.dark-mode .flight-details .journey-details .details-row .flight-time-details .day-month{color:#fff9}.dark-mode .flight-details .journey-details .details-row .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.dark-mode .flight-details .journey-details .details-row .flight-time-details .time{text-transform:lowercase}.dark-mode .flight-details .journey-details .details-row .flight-time-details .time.delayed{color:#f28500}.dark-mode .flight-details .expand{border-top:1px solid rgba(255,255,255,.2);min-height:41px;padding:1rem}@media (max-width: 767.98px){.dark-mode .flight-details .expand.notmobile{display:none}}.dark-mode .flight-details .expand .view-seats{display:none!important}.dark-mode .flight-details .expand .view-seats[data-current-route=booking-select]{display:block!important}.dark-mode .flight-details .expand .view-seats[data-current-route=booking-select] .details{border:1px solid rgba(255,255,255,.87);display:block;line-height:15px;padding:.5rem;text-align:center;width:100%}.dark-mode .flight-details .expand .view-seats[data-current-route=booking-select] .details .icon-primary{font-size:16px;margin-right:.5rem}.dark-mode .flight-details .expand .wrapper{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.dark-mode .flight-details .expand .wrapper{justify-content:start}}.dark-mode .flight-details .expand .wrapper .details{display:inline;font-size:16px;margin:0;padding:0}.dark-mode .flight-details .expand .wrapper div{color:#ffffffde;display:flex;margin-left:.25rem;margin-top:.25rem}.dark-mode .flight-details .expand .wrapper div.icon_chevron_right{transform:rotate(90deg)}.dark-mode .flight-details .expand .wrapper div.icon_chevron_right.down{transform:rotate(270deg)}.dark-mode .flight-segment-details{width:100%}.dark-mode .flight-segment-details .segment-details{padding:.5rem 1rem 1.5rem;width:100%}@media (min-width: 768px){.dark-mode .flight-segment-details .segment-details{padding-left:3rem;padding-right:3rem}}@media (max-width: 767.98px){.dark-mode .flight-segment-details .segment-details{max-height:140px;overflow:scroll}}.dark-mode .flight-segment-details .segment-details .flex-wrapper{display:flex;flex-direction:row}.dark-mode .flight-segment-details .segment-details .flex-wrapper .circle-container{display:flex;flex-direction:row;margin-top:3rem;margin-top:36px!important;position:relative}@media (max-width: 767.98px){.dark-mode .flight-segment-details .segment-details .flex-wrapper .circle-container{margin-top:26px!important}}.dark-mode .flight-segment-details .segment-details .flex-wrapper .circle-container .stop-circle{background-color:#011c30;border-radius:50%;height:7px;transform:translateY(4px);transition:all .2s;width:7px}.dark-mode .flight-segment-details .segment-details .flex-wrapper .circle-container .line{border-bottom:1px solid #0069b3;display:inline-block;height:8px;transition:all .2s;width:10px}.dark-mode .flight-segment-details .segment-details .flex-wrapper .circle-container .icon{color:#0069b3;left:-.23rem;position:absolute;top:auto!important;bottom:16px!important;transform:rotate(90deg)}.dark-mode .flight-segment-details .segment-details .flex-wrapper .circle-container,.dark-mode .flight-segment-details .segment-details .flex-wrapper .dashed-line{margin-right:15px}.dark-mode .flight-segment-details .segment-details .flex-wrapper .dashed-line{border-left:1px dashed #0069b3;margin-right:-4px}.dark-mode .flight-segment-details .segment-details .flex-wrapper .first{margin-top:5%}@media (max-width: 991.98px){.dark-mode .flight-segment-details .segment-details .flex-wrapper .first{margin-top:8%}}@media (max-width: 767.98px){.dark-mode .flight-segment-details .segment-details .flex-wrapper .first{margin-top:12%}}.dark-mode .flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:32px}.dark-mode .flight-segment-details .segment-details .flex-wrapper .seats-container{cursor:pointer}.dark-mode .flight-segment-details .segment-details .flex-wrapper .seats-container>div{border:1px solid #0069b3;color:#0069b3;display:flex;justify-content:center;line-height:15px;padding:.5rem;text-align:center;width:100%}.dark-mode .flight-segment-details .segment-details .flex-wrapper .seats-container>div .icon{margin-right:.5rem}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card{background-color:#001321;margin-bottom:1rem;padding:.5rem;width:100%}@media (min-width: 768px){.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card{padding:1rem}}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;width:100%}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .operated-by{color:#ffffff61;padding-bottom:.5rem;line-height:17px}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .identifiers{color:#ffffffde;display:flex;line-height:17px;overflow:hidden;padding-bottom:.5rem;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details{color:#ffffffde}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details.right-column{text-align:right}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .station-code{padding-bottom:.5rem;padding-top:.25rem}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .time-details{text-transform:lowercase}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details{display:flex;flex-direction:column-reverse}.dark-mode .flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details .wrapper{color:#fff9;margin-top:1rem;text-align:center}.dark-mode navitaire-digital-extras .segment-details .arrow{left:-.23rem;top:7rem}@media (max-width: 991.98px){.dark-mode navitaire-digital-extras .segment-details .arrow{top:7.5rem}}@media (max-width: 767.98px){.dark-mode navitaire-digital-extras .segment-details .arrow{top:5.75rem}}.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:4%}@media (max-width: 991.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:6%}}@media (max-width: 575.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:12%}}@media screen and (max-width: 425px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:9%}}@media (max-width: 991.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:8.5rem}}@media (max-width: 767.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:7.5rem}}.dark-mode .flight-status .rounded-pill{border-radius:10px;color:#fff;font-family:Lato;font-size:12px;height:15px;letter-spacing:-.28px;line-height:15px;padding:.125rem .5rem;text-align:center;width:65px}.dark-mode .flight-status .rounded-pill[status=OnTime]{background-color:#012f50}.dark-mode .flight-status .rounded-pill[status=Delayed],.dark-mode .flight-status .rounded-pill[status=Early],.dark-mode .flight-status .rounded-pill[status=EarlyArrival]{background-color:#f28500}.dark-mode .flight-status .rounded-pill[status=Cancelled]{background-color:#bd081e}.dark-mode .flight-status .rounded-pill[status=Completed],.dark-mode .flight-status .rounded-pill[status=Landed]{background-color:#a7a7a7}.dark-mode .flight-status .rounded-pill[status=Suspended]{background-color:#bd081e}.dark-mode .flight-status .rounded-pill[status=InFlight],.dark-mode .flight-status .rounded-pill[status=SeeAgent]{background-color:#a7a7a7}.dark-mode .passenger-select-tabs{background-color:#011c30}.dark-mode .passenger-select-tabs.pinned .tab{margin-left:0!important;padding:0!important}.dark-mode .passenger-select-tabs.pinned .underline{padding-top:12px!important}.dark-mode .ssr-select-layout .disabled{cursor:default!important}.dark-mode .ssr-select-layout .content{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:2px;cursor:pointer;display:flex;flex-wrap:wrap;overflow:hidden;padding-right:1rem;white-space:normal}@media (max-width: 767.98px){.dark-mode .ssr-select-layout .content{border-bottom:1px solid rgba(227,234,240,.2)}}@media (max-width: 767.98px){.dark-mode .ssr-select-layout .content .image-wrapper{display:none}}.dark-mode .ssr-select-layout .content .image-wrapper .image{height:160px;width:225px}.dark-mode .ssr-select-layout .content .icon-wrapper{width:16.6666666667%;align-items:center;display:flex;justify-content:center;padding:.5rem 0}@media (min-width: 768px){.dark-mode .ssr-select-layout .content .icon-wrapper{display:none}}.dark-mode .ssr-select-layout .content .main-wrapper{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;padding:1rem 0}@media (min-width: 576px){.dark-mode .ssr-select-layout .content .main-wrapper{padding-left:1.5rem}}.dark-mode .ssr-select-layout .content .main-wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.dark-mode .ssr-select-layout .content .main-wrapper .header{flex-direction:column;justify-content:center}}.dark-mode .ssr-select-layout .content .main-wrapper .header .title{color:#fff;display:flex}@media (min-width: 768px){.dark-mode .ssr-select-layout .content .main-wrapper .header .mobile-selection{display:none}}@media (min-width: 768px){.dark-mode .ssr-select-layout .content .main-wrapper .header .mobile-caption{display:none}}.dark-mode .ssr-select-layout .content .main-wrapper .selection{color:#a7a7a7;display:flex;padding:.25rem 0}@media (max-width: 767.98px){.dark-mode .ssr-select-layout .content .main-wrapper .selection{display:none}}.dark-mode .ssr-select-layout .content .main-wrapper .content-description{width:83.3333333333%;color:#ffffffde;padding-top:.25rem}.dark-mode .ssr-select-layout .content .main-wrapper .content-description .description{line-height:1.5rem}.dark-mode .ssr-select-layout .content .main-wrapper .pricing{color:#ffffffde;display:flex;padding-top:.5rem}@media (max-width: 767.98px){.dark-mode .ssr-select-layout .content .main-wrapper .pricing{display:none}}.dark-mode .ssr-select-layout .content .control-wrapper{align-items:center;display:inline-flex;justify-content:flex-end}.dark-mode .extras .promotions-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .extras .promotions-section{max-width:540px}}@media (min-width: 768px){.dark-mode .extras .promotions-section{max-width:720px}}@media (min-width: 992px){.dark-mode .extras .promotions-section{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras .promotions-section{max-width:1140px}}@media (min-width: 768px){.dark-mode .extras .promotions-section{padding:0}}@media (max-width: 767.98px){.dark-mode .extras .promotions-section{padding:1rem}}.dark-mode .extras .header-breadcrumb .tabs{display:block;width:100%}.dark-mode .extras .header-breadcrumb .tabs .select-leg-tabs,.dark-mode .extras .header-breadcrumb .tabs .select-journey-tabs{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .extras .header-breadcrumb .tabs .select-leg-tabs,.dark-mode .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:540px}}@media (min-width: 768px){.dark-mode .extras .header-breadcrumb .tabs .select-leg-tabs,.dark-mode .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:720px}}@media (min-width: 992px){.dark-mode .extras .header-breadcrumb .tabs .select-leg-tabs,.dark-mode .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras .header-breadcrumb .tabs .select-leg-tabs,.dark-mode .extras .header-breadcrumb .tabs .select-journey-tabs{max-width:1140px}}.dark-mode .extras .header-breadcrumb .description{font-size:100%}.dark-mode .extras .under-header-container{display:none}.dark-mode .extras .under-header-container[data-current-route=booking-extras-hub]{display:block;padding-top:20px}@media (max-width: 991.98px){.dark-mode .extras .under-header-container[data-current-route=booking-extras-hub]{margin:0 auto;max-width:720px}}@media (max-width: 767.98px){.dark-mode .extras .under-header-container[data-current-route=booking-extras-seats]{display:block;padding-top:30px}}.dark-mode .extras .under-header-container .under-header-wrapper{display:block;padding-top:165px}@media (max-width: 767.98px){.dark-mode .extras .under-header-container .under-header-wrapper{padding-top:0}}.dark-mode .extras .under-header-container .under-header-wrapper.one-way{padding-top:137px}@media (max-width: 767.98px){.dark-mode .extras .under-header-container .under-header-wrapper.one-way{padding-top:0}}.dark-mode .extras .under-header-container .under-header-wrapper>div{width:100%}.dark-mode .extras .under-header-container .under-header-wrapper>div .flex-wrap{flex-wrap:wrap}.dark-mode .extras .under-header-container .under-header-wrapper .selected-flights{display:block;width:100%}.dark-mode .extras .passenger-select-hub-wrapper{margin-left:auto;margin-right:auto;width:100%;box-shadow:0 2px 8px #0000002b!important;background-color:#011c30;margin-top:1rem;padding:0}@media (max-width: 767.98px){.dark-mode .extras .passenger-select-hub-wrapper{box-shadow:none!important;background-color:#001321;margin-top:0}}.dark-mode .extras .passenger-select-hub-wrapper.hidden{opacity:0;height:0}.dark-mode .extras .passenger-select-hub-wrapper .passenger-select-tabs{margin-left:auto;margin-right:auto;width:100%;display:block;padding:0}@media (min-width: 576px){.dark-mode .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:540px}}@media (min-width: 768px){.dark-mode .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:720px}}@media (min-width: 992px){.dark-mode .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .extras .passenger-select-hub-wrapper .passenger-select-tabs{background-color:#011c30!important;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2)}}.dark-mode .extras .outlet-container{padding-left:0;padding-right:0;padding-top:268px}@media (max-width: 767.98px){.dark-mode .extras .outlet-container{padding-top:1px!important}}.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding-top:20px}@media (min-width: 576px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:540px}}@media (min-width: 768px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:720px}}@media (min-width: 992px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub]{max-width:1140px}}.dark-mode .extras .outlet-container[data-current-route=booking-extras-insurance]{padding-top:140px}.dark-mode .extras .outlet-container .extras-selection-container{display:flex;flex-direction:row;overflow:visible;padding-bottom:.25rem;white-space:nowrap}.dark-mode .extras .image{background-size:cover;height:160px;width:225px}.dark-mode .extras [data-current-route=booking-extras-seats],.dark-mode .extras [data-current-route=booking-extras-bags],.dark-mode .extras [data-current-route=booking-extras-meals],.dark-mode .extras [data-current-route=booking-extras-insurance],.dark-mode .extras [data-current-route=booking-extras-hotel]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .extras [data-current-route=booking-extras-seats],.dark-mode .extras [data-current-route=booking-extras-bags],.dark-mode .extras [data-current-route=booking-extras-meals],.dark-mode .extras [data-current-route=booking-extras-insurance],.dark-mode .extras [data-current-route=booking-extras-hotel]{max-width:540px}}@media (min-width: 768px){.dark-mode .extras [data-current-route=booking-extras-seats],.dark-mode .extras [data-current-route=booking-extras-bags],.dark-mode .extras [data-current-route=booking-extras-meals],.dark-mode .extras [data-current-route=booking-extras-insurance],.dark-mode .extras [data-current-route=booking-extras-hotel]{max-width:720px}}@media (min-width: 992px){.dark-mode .extras [data-current-route=booking-extras-seats],.dark-mode .extras [data-current-route=booking-extras-bags],.dark-mode .extras [data-current-route=booking-extras-meals],.dark-mode .extras [data-current-route=booking-extras-insurance],.dark-mode .extras [data-current-route=booking-extras-hotel]{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras [data-current-route=booking-extras-seats],.dark-mode .extras [data-current-route=booking-extras-bags],.dark-mode .extras [data-current-route=booking-extras-meals],.dark-mode .extras [data-current-route=booking-extras-insurance],.dark-mode .extras [data-current-route=booking-extras-hotel]{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .extras [data-current-route=booking-extras-seats] .passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-bags] .passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-meals] .passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-insurance] .passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-hotel] .passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){.dark-mode .extras navitaire-digital-passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-seats] .passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-bags] .passenger-select-tabs,.dark-mode .extras [data-current-route=booking-extras-meals] .passenger-select-tabs{box-shadow:none!important;background-color:#011c30!important}}.dark-mode .extras navitaire-digital-passenger-select-tabs .passenger-seat-selection,.dark-mode .extras [data-current-route=booking-extras-seats] .passenger-select-tabs .passenger-seat-selection,.dark-mode .extras [data-current-route=booking-extras-bags] .passenger-select-tabs .passenger-seat-selection,.dark-mode .extras [data-current-route=booking-extras-meals] .passenger-select-tabs .passenger-seat-selection{display:block;color:#ffffffde}.dark-mode .extras .passenger-select-tabs{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;padding:0}@media (max-width: 767.98px){.dark-mode .extras .passenger-select-tabs{border-radius:0!important}.dark-mode .extras .passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}}.dark-mode .extras .passenger-select-tabs .tab .passenger-tab{display:flex;flex-direction:column;height:51px;justify-content:center}.dark-mode .extras .passenger-select-tabs .tab .passenger-tab .wrapper{width:100%}.dark-mode .extras .passenger-select-tabs .tab .passenger-tab .passenger-tab-content{display:flex;flex-direction:column;justify-content:center;width:100%}.dark-mode .extras .passenger-select-tabs .tab .passenger-tab .passenger-tab-content .passenger-tab-name{cursor:pointer;display:flex;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.dark-mode .selected-flights>.wrapper{overflow:hidden}@media (max-width: 767.98px){.dark-mode .selected-flights>.wrapper{padding:16px}}.dark-mode .selected-flights>.wrapper>.details-row{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767.98px){.dark-mode .selected-flights>.wrapper>.details-row{box-shadow:0 2px 4px #0000002b!important}}.dark-mode .selected-flights>.wrapper>.details-row>.flight-details{width:100%;background-color:#011c30;color:#fff9;display:block}.dark-mode .selected-flights>.wrapper>.details-row>.flight-details .seats-description{display:none}.dark-mode .selected-flights>.wrapper>.details-row .flight-segment-details{background-color:#011c30;color:#fff9;width:100%}.dark-mode .selected-flights>.wrapper>.details-row .flight-segment-details .seats-container{display:none}.dark-mode .selected-flights>.wrapper>.details-row .flight-segment-details .icon_chevron_right{top:7.5rem}.dark-mode .fare-select .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}.dark-mode .fare-select .flex-wrapper h1.title{color:#fff;margin-bottom:1rem!important;margin-top:1.5rem!important;text-align:center}@media (min-width: 768px){.dark-mode .fare-select .flex-wrapper h1.title{margin-top:3rem!important}}.dark-mode .fare-select .flex-wrapper h1.title .icon{color:#fff;padding-left:3rem}.dark-mode .fare-select .flex-wrapper h1.title .close{cursor:pointer;position:absolute}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper h1.title .close{position:relative}}@media (min-width: 768px){.dark-mode .fare-select .flex-wrapper h1.title .close{right:30px;top:30px}}.dark-mode .fare-select .flex-wrapper .containers{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;flex-direction:row;justify-content:center;width:100%}@media (min-width: 576px){.dark-mode .fare-select .flex-wrapper .containers{max-width:540px}}@media (min-width: 768px){.dark-mode .fare-select .flex-wrapper .containers{max-width:720px}}@media (min-width: 992px){.dark-mode .fare-select .flex-wrapper .containers{max-width:960px}}@media (min-width: 1200px){.dark-mode .fare-select .flex-wrapper .containers{max-width:1140px}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers{flex-direction:column;padding:1.5rem}}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers{justify-content:flex-start;overflow-y:scroll}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden}}.dark-mode .fare-select .flex-wrapper .containers .fare{background-color:#154162;border-radius:2px;display:flex;flex-direction:column;height:479px;margin:0 .25rem;width:300px}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare{flex-direction:row;margin-bottom:1rem;padding-bottom:0}}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare{height:238px;width:690px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare{height:362px;margin-left:2rem;width:214px}.dark-mode .fare-select .flex-wrapper .containers .fare:first-of-type{margin-left:0}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 0 0;height:168px}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container{height:238px;width:225px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container{height:120px;width:214px}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.great-deal{position:relative}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container .deal-banner{background-color:#bd10e0;color:#fff;padding:3px .5rem;position:absolute;top:15px}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container .deal-banner{top:8px}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container .triangle{border-color:#bd10e0 transparent #bd10e0 #bd10e0;border-style:solid;border-width:9px 8px 9px 0;height:0;left:70px;position:absolute;top:15px;width:0}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container .triangle{top:8px}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.first-box{background-image:url(Economy.dfc1becc6ef5b139.svg)}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.first-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.second-box{background-image:url(EconomyPlus.6b726948800621b7.svg)}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.second-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.third-box{background-image:url(FirstClass.7d3419ec6dedd6c6.svg)}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.third-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper{background-color:#011c30;color:#fff9;display:flex;flex-direction:column;height:237px;justify-content:space-between;padding:.5rem}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper{height:238px;width:298px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper{height:220px;width:214px}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper h2.title{color:#ffffffde;line-height:26px}@media (min-width: 768px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper h2.title{margin-bottom:.5rem}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .sub-title{color:#ffffffde;font-weight:700;line-height:19px;margin-bottom:.5rem}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description{line-height:26px}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul{list-style:none;margin:0;padding:0}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li{background:url(icon_check.e6f3f56e1bd2a99c.svg) no-repeat left top;padding-left:30px}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li{background-position-y:3px;background-size:15px;line-height:20px;padding-left:20px}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .warning{color:#bd081e;padding:0 1rem;text-align:right}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container{background-color:#001321;display:flex;flex-direction:row;justify-content:space-between;padding:1rem .5rem}@media (min-width: 992px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container{flex-direction:column;padding:1rem}}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button{width:129px}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button{height:48px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button{height:38px;width:92px}}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button:not(.secondary-transparent){border:none}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price{color:#fff9;line-height:26px}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price{text-align:right}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price{font-size:16px;font-weight:700;line-height:26px}}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price.great-deal{color:#bd10e0}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price-per-person{color:#fff9;text-align:right}.dark-mode .low-fare-ribbon{display:block;transition:all .2s;width:100%}.dark-mode .low-fare-ribbon .row{margin-left:0;margin-right:0}.dark-mode .low-fare-ribbon .navitaire-digital-button{align-items:center;cursor:pointer;display:inline-block;transition:background .2s;width:40px}@media (max-width: 575.98px){.dark-mode .low-fare-ribbon .navitaire-digital-button{display:none}}.dark-mode .low-fare-ribbon .navitaire-digital-button:disabled{cursor:default}.dark-mode .low-fare-ribbon .navitaire-digital-button:disabled .icon_chevron_left,.dark-mode .low-fare-ribbon .navitaire-digital-button:disabled .icon_chevron_right{display:none}.dark-mode .low-fare-ribbon .navitaire-digital-button.start{justify-content:start}.dark-mode .low-fare-ribbon .navitaire-digital-button.end{justify-content:flex-end}.dark-mode .low-fare-ribbon .items-wrapper{overflow:hidden}@media (min-width: 576px){.dark-mode .low-fare-ribbon .items-wrapper{width:calc(100% - 80px)}}@media (max-width: 767.98px){.dark-mode .low-fare-ribbon .items-wrapper{width:calc(100% - 90px)}}@media (max-width: 575.98px){.dark-mode .low-fare-ribbon .items-wrapper{overflow:scroll;width:100%}}.dark-mode .low-fare-ribbon .items-wrapper .items-container{transition:transform .2s;white-space:nowrap}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item{border:1px solid transparent;cursor:pointer;display:inline-block;padding-top:1rem;width:7.8125rem}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item.selected .underline{border-bottom:2px solid #0069b3}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item:hover,.dark-mode .low-fare-ribbon .items-wrapper .items-container .item:focus{border:1px solid #0069b3;border-radius:3px;outline:0!important}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item.disabled{cursor:not-allowed}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item .icon{display:flex;justify-content:center;padding-top:.5rem}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item .price{color:#fff9;padding-top:.5rem;text-align:center}.dark-mode .low-fare-ribbon .items-wrapper .items-container .item .date{color:#ffffffde;text-align:center}.dark-mode .low-fare-ribbon .underline{border-bottom:2px solid transparent;padding-top:1rem}.dark-mode .low-fare-ribbon .selected .item-price{font-weight:700}.dark-mode .login-dialog{background-color:#154162;border-radius:0 0 0 10px;position:absolute;right:0;top:0;width:460px}@media (max-width: 767.98px){.dark-mode .login-dialog{border-radius:0;height:100%;width:100%}}.dark-mode .login-dialog .column{display:flex;flex-direction:column;height:100%}.dark-mode .login-dialog .close-button:focus{border:solid 1px rgba(0,0,0,.2)}.dark-mode .login-dialog .login-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;background-color:#011c30;color:#ffffffde;height:50%;padding-top:.5rem}@media (min-width: 576px){.dark-mode .login-dialog .login-section{max-width:540px}}@media (min-width: 768px){.dark-mode .login-dialog .login-section{max-width:720px}}@media (min-width: 992px){.dark-mode .login-dialog .login-section{max-width:960px}}@media (min-width: 1200px){.dark-mode .login-dialog .login-section{max-width:1140px}}.dark-mode .login-dialog .login-section .h1{padding:1rem 15px}@media (min-width: 768px){.dark-mode .login-dialog .login-section .h1{width:83.3333333333%;padding:0 15px}}.dark-mode .login-dialog .login-section.show-error{height:100%}.dark-mode .login-dialog .subtitle{margin:0;padding:0 15px}@media (max-width: 767.98px){.dark-mode .login-dialog .subtitle{display:none}}@media (min-width: 768px){.dark-mode .login-dialog .form-group{padding-top:.5rem}}.dark-mode .login-dialog .forgot{display:flex;padding-bottom:1.5rem;padding-left:0}@media (min-width: 768px){.dark-mode .login-dialog .forgot{padding-bottom:.25rem}}@media (min-width: 768px){.dark-mode .login-dialog .submit{padding-bottom:1rem}}.dark-mode .login-dialog .icon{padding-right:.5rem}.dark-mode .login-dialog button:not(.navitaire-digital-button-link){width:100%}.dark-mode .login-dialog .error-container{color:#bd081e;margin:0;padding:0 15px}.dark-mode .login-dialog .divider{margin:0;padding-top:1rem;text-align:center}@media (min-width: 768px){.dark-mode .login-dialog .divider{display:none}}.dark-mode .login-dialog .register{padding-bottom:1.5rem;padding-top:1rem}@media (min-width: 768px){.dark-mode .login-dialog .register{display:none}}.dark-mode .login-dialog .guest{display:flex;justify-content:center;padding-bottom:.5rem;padding-top:3rem}.dark-mode .login-dialog .login-text{display:flex;justify-content:center}@media (min-width: 768px){.dark-mode .login-dialog .login-text{padding:1.5rem}}.dark-mode .login-dialog .register-section{background-image:url(CreateAccount_Background.5d3ea58afe23fc7c.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px;border-radius:0 0 0 .5rem}@media (max-width: 767.98px){.dark-mode .login-dialog .register-section{display:none}}.dark-mode .login-dialog .register-section .title,.dark-mode .login-dialog .register-section .subtitle,.dark-mode .login-dialog .register-section .description{color:#fff}.dark-mode .login-dialog .register-section .subtitle{padding-top:.25rem}.dark-mode .login-dialog .register-section .title{padding-bottom:1rem;padding-top:1rem}.dark-mode .login-dialog .register-section .button-text{padding-top:1rem}.dark-mode .login-dialog .register-section .button-text button{width:100%}.dark-mode .login-dialog .password-requirements ul{list-style-type:none;margin-bottom:1.5rem;margin-top:0;padding-left:1.5rem}.dark-mode .login-dialog ul li:before{content:"\2014";margin-left:-20px;position:absolute}.dark-mode .login-dialog button{cursor:pointer}.dark-mode .login-dialog.loyalty-dialog{position:relative}@media (min-width: 576px){.dark-mode .login-dialog.loyalty-dialog .column .row{background-color:#011c30}}@media (min-width: 576px){.dark-mode .login-dialog.loyalty-dialog .column .row .title{color:#ffffffde;justify-content:normal;padding-left:7px;font-size:32px}}@media (min-width: 576px){.dark-mode .login-dialog.loyalty-dialog .column .row .close-pop-up-button{display:none}}.dark-mode .login-dialog.loyalty-dialog .column .register-section{border-radius:0}.dark-mode .login-dialog.loyalty-dialog .mobile-popup-header{display:flex}@media (max-width: 767.98px){.dark-mode .login-dialog.loyalty-dialog .mobile-popup-header{display:none}}.dark-mode .select-bags{display:block;min-width:100%;padding-top:50px;width:100%}@media (max-width: 991.98px){.dark-mode .select-bags{padding-left:10px;padding-right:10px}}@media (max-width: 767.98px){.dark-mode .select-bags navitaire-digital-ssr-control .ssr-control-wrapper{padding:1rem 0 0}}.dark-mode .select-bags.one-way{padding-top:0}.dark-mode .select-bags .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.dark-mode .select-bags .wrapper .select-bags-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .select-bags .wrapper .select-bags-container{width:91.6666666667%}}@media (max-width: 767.98px){.dark-mode .select-bags .wrapper .select-bags-container{width:100%!important}}.dark-mode .select-bags .wrapper .bag-carry-on,.dark-mode .select-bags .wrapper .bag-checked{margin-top:1rem}.dark-mode .select-bags .wrapper .promotion-container{display:none}@media (min-width: 992px){.dark-mode .select-bags .wrapper .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.dark-mode .select-bags .wrapper .promotion-container .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode .select-bags .wrapper .promotion-container .promotion-placeholder .description{line-height:32px}.dark-mode .select-bags .wrapper .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.dark-mode .select-bags .wrapper .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.dark-mode .select-bags .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.dark-mode .select-bags .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.dark-mode .select-meals{display:block;min-width:100%;padding-top:50px;width:100%}@media (max-width: 991.98px){.dark-mode .select-meals{padding-left:10px;padding-right:10px}}.dark-mode .select-meals.one-way{padding-top:0}.dark-mode .select-meals .meals-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;justify-content:center;margin-left:0!important;margin-right:0!important;padding:0;width:100%}@media (min-width: 576px){.dark-mode .select-meals .meals-container{max-width:540px}}@media (min-width: 768px){.dark-mode .select-meals .meals-container{max-width:720px}}@media (min-width: 992px){.dark-mode .select-meals .meals-container{max-width:960px}}@media (min-width: 1200px){.dark-mode .select-meals .meals-container{max-width:1140px}}.dark-mode .select-meals .meals-container .content{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .select-meals .meals-container .content{width:91.6666666667%}}@media (max-width: 767.98px){.dark-mode .select-meals .meals-container .content{width:100%!important}}.dark-mode .select-meals .meals-container .content .meal-item{margin-top:1.5em;overflow:hidden}.dark-mode .select-meals .meals-container .content .meal-item:first-child{margin-top:0}.dark-mode .select-meals .meals-container .content .meal-item .card-layout{min-height:180px}.dark-mode .select-meals .meals-container .content .meal-item .image{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media (max-width: 767.98px){.dark-mode .select-meals .meals-container .content .meal-item .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.dark-mode .select-meals .meals-container .content .meal-item .card-title{padding-bottom:.5rem}.dark-mode .select-meals .meals-container .content .meal-item .icon-row{display:flex;padding-bottom:.5rem;padding-top:.5rem}.dark-mode .select-meals .meals-container .content .meal-item .icon-row .icon-description{align-items:center;display:flex;padding-left:.5rem;padding-right:.5rem}.dark-mode .select-meals .meals-container .content .meal-item .icon-row .icon-description.last{padding-right:0!important}.dark-mode .select-meals .meals-container .content .meal-item .description{color:#ffffffde;padding-bottom:0;padding-top:.5rem}.dark-mode .select-meals .meals-container .content .meal-item .right-column{display:block;padding-bottom:1rem;width:100%}.dark-mode .select-meals .meals-container .promotion-container{display:none}@media (min-width: 992px){.dark-mode .select-meals .meals-container .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.dark-mode .select-meals .meals-container .promotion-container .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode .select-meals .meals-container .promotion-container .promotion-placeholder .description{line-height:32px}.dark-mode .select-meals .meals-container .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.dark-mode .select-meals .meals-container .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.dark-mode .tabs .chips-container,.dark-mode .tabs .tabs-container{width:100%;background-color:#012f50;overflow-x:auto;padding:0;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .tabs .chips-container,.dark-mode .tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll}}.dark-mode .tabs .tab,.dark-mode .tabs .chip{color:#fff;cursor:pointer;transition:all .2s}.dark-mode .tabs .tab.selected,.dark-mode .tabs .chip.selected{background-color:#011c30;color:#ffffffde}.dark-mode .tabs .tab.selected .icon,.dark-mode .tabs .chip.selected .icon{color:#ffffffde}.dark-mode .tabs .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:inline-flex;justify-content:space-around;padding:.5rem 1.5rem;width:175px}.dark-mode .tabs .tab .icon{display:inline-block}.dark-mode .tabs .chip{background-color:#011c3033;border-radius:45px;height:30px;width:140px}.dark-mode .tabs .chip.last{margin-right:.5rem}.dark-mode .select-journey-tabs{display:inline!important;padding:0!important}.dark-mode .select-journey-tabs .select-flight{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767.98px){.dark-mode .ssr-control .ssr-control-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem}.dark-mode .ssr-control .ssr-control-wrapper button{height:53px}.dark-mode .ssr-control .ssr-control-wrapper .plus-minus-controls{align-items:center;height:54px}.dark-mode .ssr-control .ssr-control-wrapper .plus-minus-controls .sell-count{color:#ffffffde;padding:0 10px}}.dark-mode .ssr-control .ssr-control-wrapper .ssr-price{align-items:center;color:#ffffffde;display:flex;justify-content:center;padding-top:.5rem}.dark-mode .ssr-control .ssr-control-wrapper .plus-minus-controls{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding-top:.5rem}.dark-mode .ssr-control .ssr-control-wrapper .plus-minus-controls .sell-count{color:#ffffffde}.dark-mode .ssr-control .ssr-control-wrapper .disabled{color:#a7a7a7}.dark-mode .ssr-control .ssr-control-wrapper button{cursor:pointer;height:49px;width:49px}.dark-mode .ssr-control .ssr-control-wrapper button .disabled{cursor:not-allowed!important}.dark-mode .seatmap .seatmap-container{display:flex;padding:10px}.dark-mode .seatmap .no-interact{cursor:default}.dark-mode .seatmap .no-interact.exit{color:#bd081e}.dark-mode .seatmap div[unit-type=Exit]{font-weight:700;justify-self:flex-end;overflow:visible;text-transform:uppercase;transform:rotate(270deg);width:10px}.dark-mode .seatmap div[unit-type=Exit]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bd081e;content:"";height:0;margin-bottom:0;width:0}.dark-mode .seatmap div[unit-type=Exit]:before{border-bottom:4px solid rgba(255,255,255,.6);border-bottom-left-radius:4px;border-bottom-right-radius:4px;content:"";height:0;margin-top:-4px;width:40px}.dark-mode .seatmap div[unit-type=Exit].rotate180{justify-self:flex-start;overflow:visible;transform:rotate(270deg)}.dark-mode .seatmap div[unit-type=Exit].rotate180:after{border-bottom:4px solid rgba(255,255,255,.6)!important;border-left:0;border-right:0;border-top:0;border-top-left-radius:4px;border-top-right-radius:4px;content:"";height:0;margin-bottom:-4px;width:40px}.dark-mode .seatmap div[unit-type=Exit].rotate180:before{border-bottom:5px solid #bd081e;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;margin-top:0;width:0}.dark-mode .seatmap .unit{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.dark-mode .seatmap .seatmap{background-color:#011c30;position:relative}@media (max-width: 767.98px){.dark-mode .seatmap .seatmap{width:100%}}.dark-mode .seatmap .compartment{color:#ffffffde;display:grid;display:-ms-grid;grid-gap:10px}.dark-mode .seatmap .designator,.dark-mode .seatmap .price{font-weight:700}.dark-mode .seatmap .price{color:#fff;display:block}.dark-mode .seatmap .designator{display:none}.dark-mode .seatmap .selected .designator,.dark-mode .seatmap .held .designator,.dark-mode .seatmap .selected .price,.dark-mode .seatmap .held .price{background-color:#bd081e}.dark-mode .seatmap .normalseat{align-items:center;border-radius:2px;cursor:pointer;display:flex;height:100%;width:100%}.dark-mode .seatmap .normalseat{background-color:#bd10e0}.dark-mode .seatmap .normalseat .cushion{background-color:#bd10e0;border:2px solid #bd10e0}.dark-mode .seatmap .legroom.normalseat{background-color:#0069b3}.dark-mode .seatmap .legroom.normalseat .cushion{background-color:#0069b3;border:2px solid #0069b3}.dark-mode .seatmap .premium.normalseat{background-color:#5ca137}.dark-mode .seatmap .premium.normalseat .cushion{background-color:#5ca137;border:2px solid #5ca137}.dark-mode .seatmap .normalseat.unavailable{background-color:#001321}.dark-mode .seatmap .normalseat.unavailable .cushion{background-color:#001321;border:2px solid #001321}.dark-mode .seatmap .normalseat.unavailable,.dark-mode .seatmap .normalseat.unavailable:hover{background-color:#001321}.dark-mode .seatmap .normalseat:hover{background-color:#012f50;border-radius:6px;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.dark-mode .seatmap .normalseat.selected.held:hover{background-color:#012f50}.dark-mode .seatmap .cushion{align-items:center;background-color:#0069b3;border:1px solid #0069b3;box-sizing:border-box;display:flex;flex-direction:column;height:95%;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.dark-mode .seatmap .cushion:hover,.dark-mode .seatmap .normalseat .cushion:hover,.dark-mode .seatmap .legroom.normalseat .cushion:hover{background-color:#012f50;border:1px solid #012f50}.dark-mode .seatmap .unavailable .cushion:hover{background-color:#001321;border:1px solid #001321}.dark-mode .seatmap .normalseat.selected .cushion,.dark-mode .seatmap .normalseat.held .cushion{background-color:#bd081e;border:1.2px solid #fff!important;border-radius:2px}.dark-mode .seatmap .normalseat.selected:hover .cushion{background-color:#bd081e}.dark-mode .seatmap .normalseat.unavailable .cushion{background-color:#001321;border:1px solid #001321;cursor:not-allowed}.dark-mode .seatmap .normalseat.held{background-color:#001321;color:#012f50;cursor:not-allowed}.dark-mode .seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:pointer}.dark-mode navitaire-digital-plane-container{display:block;max-width:510px;position:relative}@media (max-width: 767.98px){.dark-mode navitaire-digital-plane-container{width:100%}}.dark-mode navitaire-digital-plane-container .nose{background-image:url(plane-nose.3ac6812313c97d08.svg);background-repeat:no-repeat;background-size:contain;height:425px;margin-bottom:-3px;position:relative;width:342px;z-index:1}.dark-mode navitaire-digital-plane-container .body{box-sizing:border-box;display:block;padding-left:8px;padding-right:8px;position:relative;z-index:2}@media (max-width: 767.98px){.dark-mode navitaire-digital-plane-container .body{padding-left:0;padding-right:0;width:100%}}.dark-mode navitaire-digital-plane-container .body .body-inside{box-sizing:border-box;display:block;padding:0 18px 0 15px;position:relative;transform:translateY(-30px);width:100%;z-index:20}@media (max-width: 767.98px){.dark-mode navitaire-digital-plane-container .body .body-inside{padding:0;transform:translateY(0)}}.dark-mode navitaire-digital-plane-container .body .nose-inside{background-position:-19px;background-repeat:no-repeat;background-size:363px 190px;height:183px;left:8px;position:absolute;top:-160px;width:324px;z-index:10}.dark-mode navitaire-digital-plane-container .body .nose-inside .nose-wc{background-repeat:no-repeat;background-size:contain;height:63px;position:absolute;width:116px}.dark-mode navitaire-digital-plane-container .body .nose-inside .nose-wc.left{left:16px;top:19px}.dark-mode navitaire-digital-plane-container .card{background-color:#011c30;border-bottom-left-radius:100px;border-bottom-right-radius:100px;height:90px;left:275px;position:absolute;top:290px;width:450px}.dark-mode navitaire-digital-plane-container .tail{background-image:url(plane-tail-dark.daccb73f9b1e172e.svg);background-repeat:no-repeat;background-size:contain;height:800px;margin-left:-242px;margin-top:-332px;position:relative;width:1000px}.dark-mode navitaire-digital-plane-container .wing{background-repeat:no-repeat;background-size:contain;height:806px;position:absolute;top:30%;width:854px;z-index:9}.dark-mode navitaire-digital-plane-container .wing.left{background-image:url(plane-left-wing-dark.823f4b14405e7115.svg);left:-820px}.dark-mode navitaire-digital-plane-container .wing.right{background-image:url(plane-right-wing-dark.4627e11fec68d4f6.svg);left:474px}.dark-mode .login-dialog{background-color:#154162;border-radius:0 0 0 10px;position:absolute;right:0;top:0;width:460px}@media (max-width: 767.98px){.dark-mode .login-dialog{border-radius:0;height:100%;width:100%}}.dark-mode .login-dialog .column{display:flex;flex-direction:column;height:100%}.dark-mode .login-dialog .close-button:focus{border:solid 1px rgba(0,0,0,.2)}.dark-mode .login-dialog .login-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;background-color:#011c30;color:#ffffffde;height:50%;padding-top:.5rem}@media (min-width: 576px){.dark-mode .login-dialog .login-section{max-width:540px}}@media (min-width: 768px){.dark-mode .login-dialog .login-section{max-width:720px}}@media (min-width: 992px){.dark-mode .login-dialog .login-section{max-width:960px}}@media (min-width: 1200px){.dark-mode .login-dialog .login-section{max-width:1140px}}.dark-mode .login-dialog .login-section .h1{padding:1rem 15px}@media (min-width: 768px){.dark-mode .login-dialog .login-section .h1{width:83.3333333333%;padding:0 15px}}.dark-mode .login-dialog .login-section.show-error{height:100%}.dark-mode .login-dialog .subtitle{margin:0;padding:0 15px}@media (max-width: 767.98px){.dark-mode .login-dialog .subtitle{display:none}}@media (min-width: 768px){.dark-mode .login-dialog .form-group{padding-top:.5rem}}.dark-mode .login-dialog .forgot{display:flex;padding-bottom:1.5rem;padding-left:0}@media (min-width: 768px){.dark-mode .login-dialog .forgot{padding-bottom:.25rem}}@media (min-width: 768px){.dark-mode .login-dialog .submit{padding-bottom:1rem}}.dark-mode .login-dialog .icon{padding-right:.5rem}.dark-mode .login-dialog button:not(.navitaire-digital-button-link){width:100%}.dark-mode .login-dialog .error-container{color:#bd081e;margin:0;padding:0 15px}.dark-mode .login-dialog .divider{margin:0;padding-top:1rem;text-align:center}@media (min-width: 768px){.dark-mode .login-dialog .divider{display:none}}.dark-mode .login-dialog .register{padding-bottom:1.5rem;padding-top:1rem}@media (min-width: 768px){.dark-mode .login-dialog .register{display:none}}.dark-mode .login-dialog .guest{display:flex;justify-content:center;padding-bottom:.5rem;padding-top:3rem}@media (min-width: 768px){.dark-mode .login-dialog .guest{display:none}}.dark-mode .login-dialog .login-text{display:flex;justify-content:center}@media (min-width: 768px){.dark-mode .login-dialog .login-text{padding:1.5rem}}.dark-mode .login-dialog .register-section{background-image:url(CreateAccount_Background.5d3ea58afe23fc7c.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px;border-radius:0 0 0 .5rem}@media (max-width: 767.98px){.dark-mode .login-dialog .register-section{display:none}}.dark-mode .login-dialog .register-section .title,.dark-mode .login-dialog .register-section .subtitle,.dark-mode .login-dialog .register-section .description{color:#fff}.dark-mode .login-dialog .register-section .subtitle{padding-top:.25rem}.dark-mode .login-dialog .register-section .title{padding-bottom:1rem;padding-top:1rem}.dark-mode .login-dialog .register-section .button-text{padding-top:1rem}.dark-mode .login-dialog .register-section .button-text button{width:100%}.dark-mode .login-dialog .password-requirements ul{list-style-type:none;margin-bottom:1.5rem;margin-top:0;padding-left:1.5rem}.dark-mode .login-dialog ul li:before{content:"\2014";margin-left:-20px;position:absolute}.dark-mode .login-dialog button{cursor:pointer}.dark-mode .login-dialog.loyalty-dialog{position:relative}@media (min-width: 576px){.dark-mode .login-dialog.loyalty-dialog .column .row{background-color:#011c30}}@media (min-width: 576px){.dark-mode .login-dialog.loyalty-dialog .column .row .title{color:#ffffffde;justify-content:normal;padding-left:7px;font-size:32px}}@media (min-width: 576px){.dark-mode .login-dialog.loyalty-dialog .column .row .close-pop-up-button{display:none}}.dark-mode .login-dialog.loyalty-dialog .column .register-section{border-radius:0}.dark-mode .login-dialog.loyalty-dialog .mobile-popup-header{display:flex}@media (max-width: 767.98px){.dark-mode .login-dialog.loyalty-dialog .mobile-popup-header{display:none}}.dark-mode .view-profile{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.dark-mode .view-profile button{color:#fff;cursor:pointer;display:flex}.dark-mode .view-profile button:hover{cursor:pointer}.dark-mode .view-profile button .initials-circle{align-items:center;background-color:#012f50;border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;width:42px}.dark-mode .view-profile button .initials-circle.loyalty-star-icon{border-color:#fffc;border-style:solid;border-width:thin;color:#fff9;background-color:#fff0}@media (max-width: 767.98px){.dark-mode .view-profile button .initials-circle.loyalty-star-icon{height:24px;width:24px}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .view-profile button .initials-circle.loyalty-star-icon{height:32px;width:32px}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .view-profile button .initials-circle.loyalty-star-icon .icon{font-size:14px}}@media (max-width: 767.98px){.dark-mode .view-profile button .initials-circle.loyalty-star-icon .icon{font-size:12px}}@media (min-width: 768px){.dark-mode .view-profile button .initials-circle{margin-right:.5rem}.dark-mode .view-profile button .initials-circle .initials{display:flex;text-transform:uppercase}}.dark-mode .view-profile button .loyalty-container{text-align:left}.dark-mode .view-profile button .loyalty-container .loyalty-title{font-size:12px}.dark-mode .view-profile button .loyalty-container .loyalty-points{font-size:14px}@media (max-width: 767.98px){.dark-mode .view-profile button .loyalty-container{display:none}}.dark-mode .view-profile button .name{align-items:center;justify-content:center;text-transform:capitalize}@media (max-width: 767.98px){.dark-mode .view-profile button .name{display:none}}.dark-mode demo-extras-hub-page,.dark-mode demo-select-meals-page,.dark-mode demo-select-bags-page,.dark-mode demo-select-insurance-page,.dark-mode demo-manage-insurance-page,.dark-mode demo-select-hotel-page,.dark-mode demo-manage-hotel-page{width:100%}.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .promotion,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .promotion,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .promotion,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .promotion,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .promotion,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .promotion,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .promotion{width:100%}.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .text,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .text,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .text,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .text,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .text,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .text,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .text{width:100%}.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .title .description{color:#fff;text-align:center;white-space:normal}@media (min-width: 768px){.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .title .description,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .body .description{color:#fff;text-align:center;white-space:normal}@media (min-width: 768px){.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .body .description,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}.dark-mode demo-extras-hub-page navitaire-digital-cms-promotion-component .image-component-div img,.dark-mode demo-select-meals-page navitaire-digital-cms-promotion-component .image-component-div img,.dark-mode demo-select-bags-page navitaire-digital-cms-promotion-component .image-component-div img,.dark-mode demo-select-insurance-page navitaire-digital-cms-promotion-component .image-component-div img,.dark-mode demo-manage-insurance-page navitaire-digital-cms-promotion-component .image-component-div img,.dark-mode demo-select-hotel-page navitaire-digital-cms-promotion-component .image-component-div img,.dark-mode demo-manage-hotel-page navitaire-digital-cms-promotion-component .image-component-div img{float:right}.dark-mode navitaire-digital-extras-hub{display:flex;display:block;min-width:100%;order:-1}.dark-mode navitaire-digital-extras-hub navitaire-digital-ssr-select-layout{cursor:pointer}.dark-mode navitaire-digital-extras-hub navitaire-digital-ssr-select-layout .icon_chevron_right{color:#fff}.dark-mode navitaire-digital-extras-hub navitaire-digital-ssr-select-layout navitaire-digital-tab.passenger-tab{height:50px}.dark-mode demo-select-page{display:block;padding-top:230px}@media (max-width: 767.98px){.dark-mode demo-select-page{padding-top:110px}}.dark-mode demo-select-page .header-bar-bottom-relative{display:none}.dark-mode navitaire-digital-fare-select{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-fare-select .close{bottom:30px;left:80%;right:auto;top:auto;transform:translate(-50%)}}.dark-mode demo-passengers-page{display:block;padding-top:200px}@media (max-width: 767.98px){.dark-mode demo-passengers-page{padding-top:110px}}.dark-mode demo-passengers-page .column{width:100%}.dark-mode demo-passengers-page .promotions-section{background-color:#fff;box-shadow:0 2px 4px #0000002b!important;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode demo-passengers-page .promotions-section{max-width:540px}}@media (min-width: 768px){.dark-mode demo-passengers-page .promotions-section{max-width:720px}}@media (min-width: 992px){.dark-mode demo-passengers-page .promotions-section{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-passengers-page .promotions-section{max-width:1140px}}@media (max-width: 767.98px){.dark-mode demo-passengers-page .promotions-section{padding-bottom:0}}.dark-mode demo-extras-page{display:block;max-width:100%;overflow-x:hidden}@media (max-width: 767.98px){.dark-mode demo-extras-page{background:#011c30}.dark-mode demo-extras-page~.container{background:#011c30}.dark-mode demo-extras-page~.container .footer-container,.dark-mode demo-extras-page~.container .footer-container .footer-component{min-height:-moz-fit-content;min-height:fit-content}.dark-mode demo-extras-page .passenger-select-hub-wrapper+.container.px-0.outlet-container{padding-top:0}.dark-mode demo-extras-page .passenger-select-hub-wrapper.mt-3{margin-top:0!important}}@media (max-width: 767.98px){.dark-mode .header-breadcrumb .header-padding-row,.dark-mode .header-breadcrumb .page-padding-row{height:78px}.dark-mode .header-breadcrumb .page-padding-row.tabs{height:136px}.dark-mode .header-breadcrumb .page-padding-row.extras{height:151px}.dark-mode .header-breadcrumb .page-padding-row.tabs.extras{height:190px}}.dark-mode .header-breadcrumb[data-current-route=booking-extras-hub].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .header-breadcrumb[data-current-route=booking-payment].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .header-breadcrumb[data-current-route=booking-payment] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats] header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (max-width: 767.98px){.dark-mode .header-breadcrumb[data-current-route=booking-payment] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats] header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}}.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-bags].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-meals].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-insurance].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-hotel].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767.98px){.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-bags].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-meals].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-insurance].scrolled-top header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-hotel].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-bags] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-meals] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-insurance] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-hotel] header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (max-width: 767.98px){.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-bags] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-meals] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-insurance] header,.dark-mode .header-breadcrumb[data-current-route=booking-extras-hotel] header{box-shadow:none!important;border-bottom:2px solid rgba(255,255,255,.2);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.dark-mode .header-breadcrumb[data-current-route=booking-extras-seats] header .bottom-row,.dark-mode .header-breadcrumb[data-current-route=booking-extras-bags] header .bottom-row,.dark-mode .header-breadcrumb[data-current-route=booking-extras-meals] header .bottom-row,.dark-mode .header-breadcrumb[data-current-route=booking-extras-insurance] header .bottom-row,.dark-mode .header-breadcrumb[data-current-route=booking-extras-hotel] header .bottom-row{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 767.98px){.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .top-row{height:94px!important}}.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .top-row .back-button-wrapper{align-items:center;display:flex;min-width:34px}@media (max-width: 767.98px){.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .top-row .navigate-back{padding-left:.5rem}}.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .top-row .log-in-control{margin-left:.5rem}@media (max-width: 767.98px){.dark-mode .header-breadcrumb .header-breadcrumb-wrapper .top-row .log-in-control{display:flex;flex-direction:column;justify-content:center;padding:0 .5rem 0 0!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.dark-mode .header-breadcrumb{transform:translate(0)}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-padding-row,.dark-mode .header-navigation .page-padding-row{height:78px}.dark-mode .header-navigation .page-padding-row.tabs{height:118px}.dark-mode .header-navigation .page-padding-row.extras{height:151px}.dark-mode .header-navigation .page-padding-row.tabs.extras{height:190px}.dark-mode .header-navigation .page-padding-row.links{height:105px}}.dark-mode .header-navigation.scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .header-navigation .header-navigation-wrapper{margin:0 auto;padding:0!important}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header{height:78px}.dark-mode .header-navigation .header-navigation-wrapper.mobile-nav-links header{height:105px}.dark-mode .header-navigation .header-navigation-wrapper.center-logo .left-column .logo{display:none!important}.dark-mode .header-navigation .header-navigation-wrapper.center-logo .middle-column .logo{display:inline-block}}.dark-mode .header-navigation .header-navigation-wrapper .logo{display:inline-block}.dark-mode .header-navigation .header-navigation-wrapper .left-column{width:16.6666666667%;align-items:center;display:flex}@media (min-width: 768px){.dark-mode .header-navigation .header-navigation-wrapper .left-column{width:8.3333333333%}}.dark-mode .header-navigation .header-navigation-wrapper .left-column .navigate-back-button{color:#fff;cursor:pointer}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .left-column .navigate-back-button{padding-left:1rem}}.dark-mode .header-navigation .header-navigation-wrapper .left-column .navigate-back-button .icon{margin-right:.5rem}.dark-mode .header-navigation .header-navigation-wrapper .middle-column{width:58.3333333333%;display:flex;justify-content:center}@media (min-width: 576px){.dark-mode .header-navigation .header-navigation-wrapper .middle-column{padding-left:3rem}}@media (min-width: 768px){.dark-mode .header-navigation .header-navigation-wrapper .middle-column{width:75%;padding-left:1rem}}.dark-mode .header-navigation .header-navigation-wrapper .middle-column .navigation-links{display:inline-flex;margin-left:20%;max-width:80%;padding-top:1.5rem;width:80%}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .middle-column .navigation-links{display:none}}@media (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper .middle-column .navigation-links{margin-left:0%;max-width:100%}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .middle-column .navigation-links{margin-left:0%;max-width:100%}}.dark-mode .header-navigation .header-navigation-wrapper .middle-column .mobile-title{font-size:18px}@media (min-width: 576px){.dark-mode .header-navigation .header-navigation-wrapper .middle-column .mobile-title{display:none}}.dark-mode .header-navigation .header-navigation-wrapper .middle-column .logo{display:none}.dark-mode .header-navigation .header-navigation-wrapper .menu-column{align-items:center;display:flex;justify-content:center}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .menu-column{padding:0 1rem;position:absolute;right:80px}.dark-mode .header-navigation .header-navigation-wrapper .menu-column .container{padding-top:0!important}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .menu-column[data-current-route=profile-hub]{right:22px!important}}.dark-mode .header-navigation .header-navigation-wrapper .menu-column .container{padding-top:1.5rem}@media (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper .menu-column .container{padding:0}}.dark-mode .header-navigation .header-navigation-wrapper .menu-column .container .language-selection-component{padding:0!important}.dark-mode .header-navigation .header-navigation-wrapper .right-column{display:flex;height:100%;justify-content:flex-end}.dark-mode .header-navigation .header-navigation-wrapper .log-in-control{padding-left:1rem;padding-right:1.5rem;width:100%}@media (min-width: 768px){.dark-mode .header-navigation .header-navigation-wrapper .mobile-links{display:none}}.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row{display:flex;flex-direction:row;width:100%}.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .header-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links{width:100%}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .header-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links{position:absolute;top:0}}.dark-mode .header-navigation .header-navigation-wrapper [data-current-route=manage-itinerary] .behind-header-row{display:none!important}.dark-mode .header-navigation .header-navigation-wrapper .header-title-container{width:100%}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .header-title-container{font-size:18px;line-height:22px;text-align:center}}.dark-mode .header-navigation.success header{background-color:#012f50;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width: 767.98px){.dark-mode .header-navigation.success header{height:109px}}.dark-mode .new-card{flex-direction:column}.dark-mode .new-card .main-container{margin-left:auto;margin-right:auto;width:100%;padding:0 30px;padding-top:3rem}@media (min-width: 576px){.dark-mode .new-card .main-container{max-width:540px}}@media (min-width: 768px){.dark-mode .new-card .main-container{max-width:720px}}@media (min-width: 992px){.dark-mode .new-card .main-container{max-width:960px}}@media (min-width: 1200px){.dark-mode .new-card .main-container{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .new-card .main-container{padding-top:1rem}}@media (min-width: 768px){.dark-mode .new-card .main-container .new-card-form,.dark-mode .new-card .main-container .new-card-sidebar{width:50%}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .new-card .main-container .new-card-form{width:66.6666666667%}.dark-mode .new-card .main-container .new-card-sidebar{width:33.3333333333%}}.dark-mode .new-card .main-container .main-content{display:flex;flex-wrap:wrap}.dark-mode .new-card .main-container .main-content .title{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}@media (max-width: 767.98px){.dark-mode .new-card .main-container .main-content .title{width:100%}}.dark-mode .new-card .main-container .main-content .title h3{align-items:flex-end;color:#ffffffde;display:flex}.dark-mode .new-card .main-container .main-content .title .card-icons{display:flex;flex-direction:row}.dark-mode .new-card .main-container .main-content .title .card-icons .vi-background{background-image:url(Visa.59da7ed702554637.svg);height:32px;margin-right:.5rem;width:50px}.dark-mode .new-card .main-container .main-content .title .card-icons .mc-background{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);height:32px;margin-right:.5rem;width:50px}.dark-mode .new-card .main-container .main-content .title .card-icons .ax-background{background-image:url(Amex.4c6824bd80985c55.svg);height:32px;width:31px}.dark-mode .new-card .main-container form .form-field{width:100%}.dark-mode .new-card .main-container form .form-field .navitaire-digital-form-field-container{border-radius:2px}.dark-mode .new-card .main-container form .form-field.month,.dark-mode .new-card .main-container form .form-field.year{width:50%}@media (min-width: 576px){.dark-mode .new-card .main-container form .form-field.month,.dark-mode .new-card .main-container form .form-field.year{width:41.6666666667%}}.dark-mode .new-card .main-container form .form-field:not(:first-of-type){padding-left:15px}@media (max-width: 767.98px){.dark-mode .new-card .main-container form .form-field.cvv{padding:0}}@media (min-width: 576px){.dark-mode .new-card .main-container form .form-field.cvv{width:16.6666666667%}}.dark-mode .new-card .main-container form .form-field .image-container{margin-right:1.125rem}.dark-mode .new-card .main-container form .form-field .image-container .cc-image{background-position:right;background-repeat:no-repeat;height:32px;margin-right:10px;transform:translate(-29px,-7px);width:50px}.dark-mode .new-card .main-container form .form-field .image-container .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.dark-mode .new-card .main-container form .form-field .image-container .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.dark-mode .new-card .main-container form .form-field .image-container .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.dark-mode .new-card .main-container form>div{display:flex;flex-wrap:wrap}.dark-mode .new-card .main-container .footer-row{align-items:center;display:flex;padding:.5rem 0}@media (max-width: 575.98px){.dark-mode .new-card .main-container .footer-row{flex-wrap:wrap;padding:0}}.dark-mode .new-card .main-container .footer-row>div{width:50%}@media (max-width: 575.98px){.dark-mode .new-card .main-container .footer-row>div{width:100%;padding:1rem 0}}.dark-mode .new-card .main-container .footer-row .add-card{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0}@media (max-width: 575.98px){.dark-mode .new-card .main-container .footer-row .add-card{justify-content:center;padding:1rem 0}.dark-mode .new-card .main-container .footer-row .add-card h3{padding-left:.5rem}}.dark-mode .new-card .main-container .footer-row .add-card h3{color:#ffffffde}@media (min-width: 768px){.dark-mode .new-card .main-container .footer-row .add-card h3{padding-left:.5rem}}.dark-mode .new-card .main-container .footer-row .use-card{display:flex;justify-content:flex-end;padding-bottom:1rem}@media (max-width: 767.98px){.dark-mode .new-card .main-container .footer-row .use-card{justify-content:center}}.dark-mode .new-card .main-container .footer-row .use-card .from-wallet{align-items:center;display:flex}.dark-mode .new-card .navitaire-digital-button-link{color:#fff;font-family:Lato;font-size:18px;letter-spacing:0;line-height:22px}.dark-mode .new-card .navitaire-digital-button-link.with-icon{align-items:center;display:flex;justify-content:flex-end}@media (min-width: 992px){.dark-mode .new-card .navitaire-digital-button-link.with-icon{width:85%}}@media (min-width: 1200px){.dark-mode .new-card .navitaire-digital-button-link.with-icon{width:70%}}.dark-mode .payment-confirmation{align-items:center;background-color:#012f50;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.dark-mode .payment-confirmation>*{color:#fff;text-align:center}.dark-mode .payment-confirmation p{color:#fff}.dark-mode .payment-confirmation>hr{border:1px solid rgba(255,255,255,.2);margin-bottom:1.5rem;width:100%}.dark-mode .payment-confirmation .title{padding-top:.5rem}.dark-mode .payment-confirmation .title .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.dark-mode .payment-confirmation .title p.description{color:#fff;line-height:32px;margin-bottom:1rem}.dark-mode .payment-confirmation .details{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1.5rem;width:280px}.dark-mode .payment-confirmation .details .row{display:flex;justify-content:space-between}.dark-mode .payment-confirmation .details .row.external{margin-top:1rem}.dark-mode .payment-confirmation .details .additional-info{font-size:10px;margin-top:.5rem}.dark-mode .payment-confirmation .details .additional-info .pnr-refresh{color:#fff}.dark-mode .payment-confirmation .details .additional-info .link{color:#fff;cursor:pointer;text-decoration:underline}.dark-mode .stored-cards{background-color:#012f50;display:flex;flex-direction:column;padding:0 15px;width:100%}.dark-mode .stored-cards .cards-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .stored-cards .cards-container{max-width:540px}}@media (min-width: 768px){.dark-mode .stored-cards .cards-container{max-width:720px}}@media (min-width: 992px){.dark-mode .stored-cards .cards-container{max-width:960px}}@media (min-width: 1200px){.dark-mode .stored-cards .cards-container{max-width:1140px}}@media (min-width: 768px){.dark-mode .stored-cards .cards-container{padding-bottom:1rem}}.dark-mode .stored-cards .cards-container .cards-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;overflow-x:auto}.dark-mode .stored-cards .cards-container .cards-row .simplebar-content{display:flex;flex-direction:row}.dark-mode .stored-cards .cards-container .cards-row .stored-payment{width:100%;display:flex;flex-direction:column;height:auto;margin:.25rem 0 1rem;margin-right:10px;width:306px}@media (max-width: 320.98px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment{width:285px}}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .payment-fee{white-space:nowrap;font-size:12px;color:#fff;letter-spacing:.3px}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card{border-radius:10px;height:150px;opacity:.43;padding:0 15px;transition:all .5s;width:280px}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card.vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card.mc{background-image:url(orange-background.29637df9a75e2750.svg)}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card.ax{background-image:url(blue-background.586d918865d5f09b.svg)}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card :hover{cursor:pointer}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active{height:167px;opacity:1;transition:all .5s;width:305px}@media (max-width: 320.98px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active{width:285px}}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active :hover{cursor:auto}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row{display:flex;flex-direction:row;padding:1rem 0 1.5rem;width:100%}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .logo{margin-right:.5rem}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .vi-logo{background-image:url(Visa.59da7ed702554637.svg);background-size:contain;height:20px;width:31px}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .mc-logo{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);background-size:contain;height:20px;width:31px}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .ax-logo{background-image:url(Amex.4c6824bd80985c55.svg);background-size:contain;height:20px;width:21px}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .label-text{align-items:center;color:#fff;display:flex}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row{width:100%}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row .card-number{align-items:center;color:#fff;display:flex}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row .card-number .masking-dots{font-size:30px;padding-right:.25rem}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{margin-left:auto;margin-right:auto;width:100%;color:#fff;display:flex;flex-direction:row;padding:0;transform:translateY(-15px);transition:all .5s}@media (min-width: 576px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:540px}}@media (min-width: 768px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:720px}}@media (min-width: 992px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:960px}}@media (min-width: 1200px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:1140px}}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row.is-active{transform:translateY(0);transition:all .5s}@media (max-width: 320.98px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row.is-active{width:285px}}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder{width:100%;display:flex;justify-content:space-between;padding-top:.25rem}@media (max-width: 320.98px){.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder{width:90%}}.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder .label-text{color:#fff}.dark-mode .stored-cards .cvv-container{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.dark-mode .stored-cards .cvv-container{flex-direction:column}}.dark-mode .stored-cards .cvv-container .cvv-column{width:305px}@media (max-width: 320.98px){.dark-mode .stored-cards .cvv-container .cvv-column{width:285px}}.dark-mode .stored-cards .cvv-container .right-column{align-items:center;display:flex;justify-content:flex-end;padding-bottom:1rem;width:100%}@media (min-width: 768px){.dark-mode .stored-cards .cvv-container .right-column{width:50%}}.dark-mode .stored-cards .cvv-container .right-column .use-profile-card{color:#fff;cursor:pointer;font-weight:400!important}.dark-mode .stored-cards .form-field{background-color:transparent}.dark-mode .stored-cards .form-field .navitaire-digital-form-field-container{border:none;position:relative}.dark-mode .stored-cards .form-field .error{background-color:#001321;padding-bottom:2px;padding-left:10px;padding-top:2px;transform:translateY(47px)!important;width:100%}@media (max-width: 767.98px){.dark-mode .stored-cards .form-field .error{padding-bottom:4px;padding-top:4px}}.dark-mode .stored-cards .form-field input{color:#ffffffde}.dark-mode .stored-cards .form-field input.ng-invalid{border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .billing-info-form{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0;padding-top:1.5rem}@media (min-width: 576px){.dark-mode .billing-info-form{max-width:540px}}@media (min-width: 768px){.dark-mode .billing-info-form{max-width:720px}}@media (min-width: 992px){.dark-mode .billing-info-form{max-width:960px}}@media (min-width: 1200px){.dark-mode .billing-info-form{max-width:1140px}}.dark-mode .billing-info-form .title{color:#ffffffde;padding:1rem 1rem 1.5rem 1.5rem}@media (max-width: 767.98px){.dark-mode .billing-info-form .title{align-items:center;background-color:#011c30;display:flex}}.dark-mode .billing-info-form .form-card{margin-left:auto;margin-right:auto;box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important;background-color:#154162;border-radius:2px;overflow:hidden;padding:0 30px;width:100%}@media (min-width: 576px){.dark-mode .billing-info-form .form-card{max-width:540px}}@media (min-width: 768px){.dark-mode .billing-info-form .form-card{max-width:720px}}@media (min-width: 992px){.dark-mode .billing-info-form .form-card{max-width:960px}}@media (min-width: 1200px){.dark-mode .billing-info-form .form-card{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .billing-info-form .form-card{border-radius:0;box-shadow:none}}.dark-mode .billing-info-form .form-card .form-field{margin:15px 0;padding:0 15px;width:100%}@media (min-width: 768px){.dark-mode .billing-info-form .form-card .form-field{width:50%}}.dark-mode .billing-info-form .form-card .form-field.zip,.dark-mode .billing-info-form .form-card .form-field.state{width:50%}.dark-mode .billing-info-form .form-card .form-field.navitaire-digital-form-field-type-mat-native-select:before{right:2rem}.dark-mode .billing-info-form .form-card form{padding:15px 0}.dark-mode .billing-info-form .form-card form .address-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.dark-mode .billing-info-form .form-card form .address-row{padding-top:1rem}}.dark-mode .billing-info-form .form-card .footer-row{align-items:center;display:flex;flex-direction:column}.dark-mode .billing-info-form .form-card .footer-row .no-payment{color:#a7a7a7;margin:1rem 0 1.5rem}.dark-mode .billing-info-form .form-card .footer-row .terms{align-items:center;display:flex;justify-content:center;padding-bottom:1rem}.dark-mode .billing-info-form .form-card .footer-row .terms .flex-wrapper{display:flex}.dark-mode .billing-info-form .form-card .footer-row .terms .flex-wrapper.terms-error{border:solid 2px #bd081e;border-radius:2px;padding:5px}.dark-mode .billing-info-form .form-card .footer-row .terms .flex-wrapper .slider{padding-right:1rem}.dark-mode .billing-info-form .form-card .footer-row .terms .flex-wrapper .text{align-items:center;color:#ffffffde;display:flex}.dark-mode .navigation-links .menu-items{display:inline-flex;flex-direction:row;margin-left:0;margin-right:0;padding-top:.25rem;text-align:center;width:100%}.dark-mode .navigation-links .menu-items .menu-item{color:#fff;cursor:pointer;height:50px;margin:0;transition:all .2s;width:100%}@media (max-width: 767.98px){.dark-mode .navigation-links .menu-items .menu-item{font-size:14px;line-height:17px}}@media (max-width: 767.98px){.dark-mode .navigation-links .menu-items .menu-item{height:auto;padding-bottom:6px!important}}@media (min-width: 768px){.dark-mode .navigation-links .menu-items .menu-item .short-text{display:none}}@media (max-width: 767.98px){.dark-mode .navigation-links .menu-items .menu-item .long-text{display:none}}.dark-mode .navigation-links .menu-items .menu-item.selected{font-weight:700}.dark-mode .navigation-links .menu-items .menu-item.selected,.dark-mode .navigation-links .menu-items .menu-item:hover{border-bottom:3px solid #fff;opacity:1}.dark-mode .navigation-links .menu-items .menu-item:focus{outline:none}.dark-mode .mobile-popup-header{background-color:#012f50;display:flex}.dark-mode .mobile-popup-header .row{align-items:center;margin:0;padding:1.5rem .5rem 1rem!important;width:100%}.dark-mode .mobile-popup-header .row .close-pop-up-button,.dark-mode .mobile-popup-header .row .spacer{width:8.3333333333%}.dark-mode .mobile-popup-header .row .from,.dark-mode .mobile-popup-header .row .title{width:83.3333333333%;color:#fff;margin:0;text-align:center}.dark-mode .mobile-popup-header .row button{color:#fff}@media (max-width: 767.98px){.dark-mode .edit-flight-search{border-radius:0;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0}}.dark-mode .edit-flight-search .edit-flights-button{border:1px solid #fff!important;color:#fff!important;cursor:pointer;padding-left:16px;padding-right:16px;text-transform:capitalize}.dark-mode .edit-flight-search .edit-flights-button .icon{margin-right:5px}@media (max-width: 1199.98px){.dark-mode .edit-flight-search .trip-with-header-container{overflow:auto;max-height:calc(100vh - 580px)}}.dark-mode .edit-flight-search .flight-search{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#012f50;border-radius:10px;left:0;padding:1.5rem;position:fixed;right:0;top:240px;transform:translateY(-70px)}@media (min-width: 576px){.dark-mode .edit-flight-search .flight-search{max-width:540px}}@media (min-width: 768px){.dark-mode .edit-flight-search .flight-search{max-width:720px}}@media (min-width: 992px){.dark-mode .edit-flight-search .flight-search{max-width:960px}}@media (min-width: 1200px){.dark-mode .edit-flight-search .flight-search{max-width:1140px}}.dark-mode .edit-flight-search .flight-search .cancel-search{color:#fff;display:inline-block;margin-right:.5rem;padding:0 .5rem;width:5em}@media (min-width: 992px){.dark-mode .edit-flight-search .flight-search .cancel-search{align-self:flex-end}}.dark-mode .edit-flight-search .flight-search .cancel-search:hover{background-color:#a7a7a7}.dark-mode .edit-flight-search .flight-search .next{height:48px;padding:0 1.5rem;border-radius:2px!important;bottom:auto!important;height:48px!important;margin-top:0!important;position:relative!important;right:auto!important;width:9em!important}@media (min-width: 992px){.dark-mode .edit-flight-search .flight-search .next{align-self:flex-end}}.dark-mode .edit-flight-search .flight-search .next .button-text{display:block!important}.dark-mode .edit-flight-search .flight-search .next .icon{display:none!important}.dark-mode .edit-flight-search .flight-search .next:disabled{background-color:#012f50;box-shadow:none;color:#fff}.dark-mode .edit-flight-search .flight-search .search-button-container{justify-content:flex-end;padding-top:1rem}@media (min-width: 992px){.dark-mode .edit-flight-search .flight-search .search-button-container{justify-content:space-between}}.dark-mode .edit-flight-search .flight-search .search-button-container navitaire-digital-promotion-search{width:100%}@media (min-width: 992px){.dark-mode .edit-flight-search .flight-search .search-button-container navitaire-digital-promotion-search{width:70%}}.dark-mode .edit-flight-search .flight-search .search-button-container navitaire-digital-promotion-search .add-promotion-container{margin-top:24px}.dark-mode .stateless-seatmap-dialog .unit{outline:none}.dark-mode .stateless-seatmap-dialog .seat-availability-container{max-height:100%;width:770px}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container{padding:0!important}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .title.not-mobile{color:#ffffffde;margin-top:1.5rem;text-align:center}.dark-mode .stateless-seatmap-dialog .seat-availability-container .description.not-mobile{color:#ffffffde;margin-bottom:1rem;margin-top:1.5rem;text-align:center}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability{display:flex;flex-direction:column;max-height:100%;overflow:auto}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability{height:100%;overflow-x:scroll}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container{background-color:#154162;border-radius:2px;display:flex;flex-direction:column;max-height:100%;overflow:auto;width:100%}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container{width:100%}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title{background-color:#0069b3;display:flex;padding:1.5rem 1rem 1rem}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title .icon,.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title .empty-column,.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title h3{color:#fff;flex-grow:1;min-width:70px}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title h3{text-align:center}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .description{align-items:center;color:#fff;display:flex;font-size:16px;justify-content:center;line-height:1;padding:0 1rem 1rem;text-align:center}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header{border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:space-around;padding:1rem 3rem}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .station-code{color:#ffffffde}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon{align-items:center;color:#a7a7a7;display:inline-flex;flex-direction:row}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon{margin-bottom:.5rem}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line{border-top:1px dashed rgba(255,255,255,.2);height:0;width:7rem}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line{width:2rem}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line:first-of-type{margin-right:.25rem}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line:last-of-type{margin-left:.25rem}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .icon{color:#a7a7a7}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container{box-shadow:0 2px 4px #0000002b!important;border-bottom:1px solid rgba(255,255,255,.2);color:#ffffffde;display:flex;flex-direction:row;justify-content:space-around;padding:1rem 3rem}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container{display:none}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name{align-items:center;color:#ffffffde;display:flex}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.business:before{background-color:#5ca137}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.main:before{background-color:#0069b3}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.basic:before{background-color:#bd10e0}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.unavailable:before{background-color:#001321}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.preferred:before{background-color:#bdd6f4}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name span{color:#fff9}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name:before{border-radius:2px;content:"";display:inline-block;height:14px;margin-right:9px;width:14px}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper{background-color:#001321;display:flex;flex-direction:column;justify-content:center;margin-top:4px;max-height:100%;overflow:auto;position:relative;z-index:2}@media (max-width: 767.98px){.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper{height:auto;padding:0 10px}}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper .simplebar-scrollbar{right:5px!important;width:5px!important}.dark-mode .stateless-seatmap-dialog .wing{background-repeat:no-repeat;background-size:contain;height:300px;position:absolute;top:30%;width:400px;z-index:9}@media (max-width: 991.98px){.dark-mode .stateless-seatmap-dialog .wing{display:none}}.dark-mode .stateless-seatmap-dialog .wing.left{background-image:url(plane-left-wing-dark.823f4b14405e7115.svg);left:-130px}.dark-mode .stateless-seatmap-dialog .wing.right{background-image:url(plane-right-wing-dark.4627e11fec68d4f6.svg);left:500px}.dark-mode .stateless-seatmap{display:flex;justify-content:space-around}.dark-mode .stateless-seatmap .seatmap-container{display:flex;padding:10px}.dark-mode .stateless-seatmap .no-interact{cursor:default}.dark-mode .stateless-seatmap .no-interact.exit{color:#bd081e}.dark-mode .stateless-seatmap div[unit-type=Exit]{font-weight:700;justify-self:flex-end;overflow:visible;text-transform:uppercase;transform:rotate(270deg);width:10px}.dark-mode .stateless-seatmap div[unit-type=Exit]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bd081e;content:"";height:0;margin-bottom:0;width:0}.dark-mode .stateless-seatmap div[unit-type=Exit]:before{border-bottom:4px solid rgba(255,255,255,.6);border-bottom-left-radius:4px;border-bottom-right-radius:4px;content:"";height:0;margin-top:-4px;width:20px}.dark-mode .stateless-seatmap div[unit-type=Exit].rotate180{justify-self:flex-start;overflow:visible;transform:rotate(270deg)}.dark-mode .stateless-seatmap div[unit-type=Exit].rotate180:after{border-bottom:4px solid rgba(255,255,255,.6)!important;border-left:0;border-right:0;border-top:0;border-top-left-radius:4px;border-top-right-radius:4px;content:"";height:0;margin-bottom:-4px;width:20px}.dark-mode .stateless-seatmap div[unit-type=Exit].rotate180:before{border-bottom:5px solid #bd081e;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;margin-top:0;width:0}.dark-mode .stateless-seatmap .unit{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.dark-mode .stateless-seatmap .seatmap{background-color:#011c30;padding:0 10px;position:relative;width:230px}@media (max-width: 767.98px){.dark-mode .stateless-seatmap .seatmap{width:100%}}.dark-mode .stateless-seatmap .compartment{display:grid;grid-gap:8px}.dark-mode .stateless-seatmap .designator{font-weight:700}.dark-mode .stateless-seatmap .designator{display:none}.dark-mode .stateless-seatmap .held .designator{background-color:#bd081e;color:#fff}.dark-mode .stateless-seatmap .normalseat{align-items:center;border-radius:2px;cursor:default;display:flex;height:100%;width:100%}.dark-mode .stateless-seatmap .legroom.normalseat{background-color:#0069b3}.dark-mode .stateless-seatmap .legroom.normalseat .cushion{background-color:#0069b3;border:2px solid #0069b3}.dark-mode .stateless-seatmap .premium.normalseat{background-color:#5ca137}.dark-mode .stateless-seatmap .premium.normalseat .cushion{background-color:#5ca137;border:2px solid #5ca137}.dark-mode .stateless-seatmap .normalseat{background-color:#bd10e0}.dark-mode .stateless-seatmap .normalseat .cushion{background-color:#bd10e0;border:2px solid #bd10e0}.dark-mode .stateless-seatmap .normalseat.unavailable .cushion{background-color:#001321;border:2px solid #001321}.dark-mode .stateless-seatmap .normalseat.unavailable{background-color:#001321}.dark-mode .stateless-seatmap .cushion{align-items:center;background-color:#0069b3;border:1px solid #0069b3;box-sizing:border-box;display:flex;flex-direction:column;height:95%;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.dark-mode .stateless-seatmap .normalseat.selected .cushion,.dark-mode .stateless-seatmap .normalseat.held .cushion{background-color:#bd081e;border:none!important;border-radius:2px}.dark-mode .stateless-seatmap .normalseat.unavailable .cushion{background-color:#001321;border:1px solid #001321;color:#fff;cursor:default}.dark-mode .stateless-seatmap .normalseat.held{background-color:#001321;color:#012f50;cursor:default}.dark-mode .stateless-seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:default}.dark-mode navitaire-digital-mobile-date-picker{background-color:#011c30;display:block;height:100%;left:0;position:fixed;top:0;width:100%}.dark-mode navitaire-digital-mobile-date-picker .wrapper{height:100%;width:100%}.dark-mode navitaire-digital-mobile-date-picker .weeks,.dark-mode navitaire-digital-mobile-date-picker .month-name,.dark-mode navitaire-digital-mobile-date-picker .week-days{padding:0 20px}.dark-mode navitaire-digital-mobile-date-picker .scroll-wrapper .calendar-month-header{display:none}.dark-mode navitaire-digital-mobile-date-picker .week-day-name{align-items:center;display:inline-flex}.dark-mode navitaire-digital-mobile-date-picker .week-day-name,.dark-mode navitaire-digital-mobile-date-picker .calendar-day{height:40px;padding:4px;width:14.2857142857%}.dark-mode navitaire-digital-mobile-date-picker .week-day-name{justify-content:center!important}.dark-mode navitaire-digital-mobile-date-picker .months.scroll{height:100%;overflow:scroll}.dark-mode navitaire-digital-mobile-date-picker .scroll-wrapper{display:block;height:calc(100% - 235px);position:relative}.dark-mode navitaire-digital-mobile-date-picker cdk-virtual-scroll-viewport{height:100%;width:100%}.dark-mode navitaire-digital-mobile-date-picker .calendar-month{height:275px}.dark-mode navitaire-digital-mobile-date-picker .calendar-month .weeks{padding-top:10px}.dark-mode navitaire-digital-mobile-date-picker .calendar-month .week{align-items:center;display:flex;justify-content:space-between}.dark-mode navitaire-digital-mobile-date-picker .calendar-month .month-header{display:none}.dark-mode navitaire-digital-mobile-date-picker .calendar-month .month-name{background-color:#001321;color:#ffffffde;justify-content:initial!important;line-height:17px;padding:4px 12px}.dark-mode navitaire-digital-mobile-date-picker .calendar-month .month-name .icon{display:none}.dark-mode navitaire-digital-mobile-date-picker .selected-dates-container{background-color:#012f50;color:#fff;display:flex;justify-content:space-around;padding-top:12px}.dark-mode navitaire-digital-mobile-date-picker .tab-header{line-height:17px;margin:0 10px;padding:7px;text-align:center;width:100%}.dark-mode navitaire-digital-mobile-date-picker .tab-header .label{font-size:.75rem;line-height:15px}.dark-mode navitaire-digital-mobile-date-picker .tab-header.active{background-color:#011c30;border-radius:4px 4px 0 0;color:#ffffffde}.dark-mode navitaire-digital-mobile-date-picker .tab-header.active .label{color:#a7a7a7}.dark-mode navitaire-digital-mobile-date-picker .week-days{box-shadow:2px 3px 2px #0000002b!important;display:flex;justify-content:space-between;position:relative;z-index:5}.dark-mode navitaire-digital-mobile-date-picker .footer{background-color:#154162}.dark-mode navitaire-digital-mobile-date-picker .footer.double-button{display:flex;align-items:center}.dark-mode navitaire-digital-mobile-date-picker .footer.double-button button{margin:0 4px;height:48px}.dark-mode .pnr-retrieve{position:relative}.dark-mode .pnr-retrieve .retrieval-error{align-items:center;background-color:#012f50;color:#fff;display:flex;padding:.5rem 1.5rem .5rem .5rem;position:static;width:100%}@media (min-width: 576px){.dark-mode .pnr-retrieve .retrieval-error{border-top-left-radius:5px;border-top-right-radius:5px;position:absolute}}.dark-mode .pnr-retrieve .retrieval-error .icon_warning{padding:0 .5rem}.dark-mode .pnr-retrieve .retrieval-error .error-text{display:inline-flex}.dark-mode .pnr-retrieve .main-row{padding:1rem;padding-bottom:0;width:100%}@media (min-width: 576px){.dark-mode .pnr-retrieve .main-row{display:flex;padding-top:3rem}}.dark-mode .pnr-retrieve .main-row .form-wrapper{padding:.5rem}@media (min-width: 576px){.dark-mode .pnr-retrieve .main-row .form-wrapper{width:50%}}.dark-mode .pnr-retrieve .main-row .form-field{padding:0}.dark-mode .pnr-retrieve .icon-row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;padding:1.5rem;position:relative;width:100%}@media (min-width: 576px){.dark-mode .pnr-retrieve .icon-row{display:flex}}.dark-mode .pnr-retrieve .record-locator{text-transform:uppercase}.dark-mode .pnr-retrieve input{outline:none}.dark-mode .pnr-retrieve .outlined,.dark-mode .pnr-retrieve navitaire-digital-passengers-count .wrapper:focus,.dark-mode navitaire-digital-passengers-count .pnr-retrieve .wrapper:focus,.dark-mode .pnr-retrieve navitaire-digital-passengers-count .wrapper.open,.dark-mode navitaire-digital-passengers-count .pnr-retrieve .wrapper.open,.dark-mode .pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count:focus,.dark-mode .pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count.open,.default-theme .dates-picker .dark-mode .pnr-retrieve .departure-container.selecting,.default-theme .dates-picker .dark-mode .pnr-retrieve .return-container.selecting,.default-theme .station-select.cdk-focused .dark-mode .pnr-retrieve .station-select-selection,.default-theme .manage-flight-search .navitaire-digital-passengers-count .dark-mode .pnr-retrieve .passengers-count:focus,.default-theme .manage-flight-search .navitaire-digital-passengers-count .dark-mode .pnr-retrieve .passengers-count.open,.default-theme navitaire-digital-passengers-count .dark-mode .pnr-retrieve .wrapper:focus,.default-theme navitaire-digital-passengers-count .dark-mode .pnr-retrieve .wrapper.open,.dark-mode .pnr-retrieve .dates-picker .departure-container.selecting,.dark-mode .dates-picker .pnr-retrieve .departure-container.selecting,.dark-mode .pnr-retrieve .dates-picker .return-container.selecting,.dark-mode .dates-picker .pnr-retrieve .return-container.selecting,.dark-mode .pnr-retrieve .station-select.cdk-focused .station-select-selection,.dark-mode .station-select.cdk-focused .pnr-retrieve .station-select-selection{border-bottom:3px solid #5ca137}.dark-mode .pnr-retrieve .cancel-search{display:none}.dark-mode .pnr-retrieve .next{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px;box-shadow:0 4px 16px #0000002b!important;background-color:#5ca137;bottom:-35px;position:absolute;right:35px;z-index:2}@media (max-width: 767.98px){.dark-mode .pnr-retrieve .next{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;background-color:#5ca137;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-bottom:1.5rem;position:relative;right:auto;width:100%}.dark-mode .pnr-retrieve .next:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .pnr-retrieve .next:focus,.dark-mode .pnr-retrieve .next:hover:enabled{background-color:#4f8a2f}}.dark-mode .pnr-retrieve .next:disabled{background-color:#a7a7a7;box-shadow:none;color:#fff}.dark-mode .pnr-retrieve .boarding-pass{color:#fff;text-decoration:underline}.dark-mode .pnr-retrieve .boarding-pass:hover{color:#fff;cursor:pointer}.dark-mode .add-card .add-card-container{padding:1.5rem;width:420px}@media (max-width: 767.98px){.dark-mode .add-card .add-card-container{padding:1rem;width:100%}}.dark-mode .add-card .add-card-container h2{padding-bottom:1.5rem}@media (max-width: 767.98px){.dark-mode .add-card .add-card-container h2{display:none}}.dark-mode .add-card .add-card-container .form{width:100%}.dark-mode .add-card .add-card-container .form .form-row{display:flex;flex-wrap:wrap}.dark-mode .add-card .add-card-container .form .form-row navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.dark-mode .add-card .add-card-container .form .form-row navitaire-digital-form-field input:disabled{background-color:#00000024}.dark-mode .add-card .add-card-container .form .form-row .card-number-field{width:100%}.dark-mode .add-card .add-card-container .form .form-row .exp-month-field{width:50%;padding-right:.5rem}@media (max-width: 767.98px){.dark-mode .add-card .add-card-container .form .form-row .exp-month-field{width:100%;padding-right:0}}.dark-mode .add-card .add-card-container .form .form-row .exp-year-field{width:50%;padding-left:.5rem}@media (max-width: 767.98px){.dark-mode .add-card .add-card-container .form .form-row .exp-year-field{width:100%;padding-left:0}}.dark-mode .add-card .add-card-container .form .form-row .name-field{width:100%}.dark-mode .add-card .add-card-container .form .default-card-row{width:100%;align-items:center;color:#ffffffde;display:flex;justify-content:space-between}.dark-mode .add-card .add-card-container .form .submit-button-container{display:flex;justify-content:center;padding:1.5rem 0}.dark-mode .add-card .add-card-container .form .submit-button-container .save{cursor:pointer;width:100%}.dark-mode .add-card .error span{font-size:.875rem}.dark-mode .add-card navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.dark-mode .add-card navitaire-digital-form-field .image-container{margin-right:1.125rem}.dark-mode .add-card navitaire-digital-form-field .cc-image{background-position:right;background-repeat:no-repeat;height:32px;margin-right:10px;transform:translate(-29px,-7px);width:50px}.dark-mode .add-card navitaire-digital-form-field .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.dark-mode .add-card navitaire-digital-form-field .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.dark-mode .add-card navitaire-digital-form-field .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.dark-mode .edit-card{align-items:center;display:flex;flex-direction:column;width:420px}@media (max-width: 767.98px){.dark-mode .edit-card{width:100%;height:unset!important;min-height:100%;padding:0}}@media (max-width: 767.98px){.dark-mode .edit-card .edit-card-container{padding:0;width:100%}}.dark-mode .edit-card .edit-card-container .dialog{background:#012f50;border-top-left-radius:2px;border-top-right-radius:2px;max-width:420px;min-width:375px;padding:1.5rem 1.5rem 2rem}@media (max-width: 767.98px){.dark-mode .edit-card .edit-card-container .dialog{border-top-left-radius:0;border-top-right-radius:0;max-width:100%;padding-top:3rem}}@media (max-width: 320.98px){.dark-mode .edit-card .edit-card-container .dialog{min-width:100%}}.dark-mode .edit-card .edit-card-container .dialog h2{color:#fff;padding-bottom:1.5rem}@media (max-width: 767.98px){.dark-mode .edit-card .edit-card-container .dialog h2{display:none;padding-bottom:0}}.dark-mode .edit-card .edit-card-container .dialog .credit-card-wrapper{align-items:center;display:flex;height:168px;justify-content:center;margin-right:10px;width:100%}.dark-mode .edit-card .edit-card-form-container{background:#011c30;max-width:420px;min-width:375px;padding:1.5rem 1.5rem 2rem}@media (max-width: 320.98px){.dark-mode .edit-card .edit-card-form-container{min-width:100%}}.dark-mode .edit-card .edit-card-form-container .form{width:100%}.dark-mode .edit-card .edit-card-form-container .form .form-row{display:flex;flex-wrap:wrap}.dark-mode .edit-card .edit-card-form-container .form .form-row navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.dark-mode .edit-card .edit-card-form-container .form .form-row navitaire-digital-form-field input:disabled{background-color:#00000024}.dark-mode .edit-card .edit-card-form-container .form .form-row .card-number-field{width:100%}.dark-mode .edit-card .edit-card-form-container .form .form-row .exp-month-field{width:50%;padding-right:1rem}@media (max-width: 767.98px){.dark-mode .edit-card .edit-card-form-container .form .form-row .exp-month-field{width:100%;padding-right:0}}.dark-mode .edit-card .edit-card-form-container .form .form-row .exp-year-field{width:50%;padding-left:1rem}@media (max-width: 767.98px){.dark-mode .edit-card .edit-card-form-container .form .form-row .exp-year-field{width:100%;padding-left:0}}.dark-mode .edit-card .edit-card-form-container .form .form-row .name-field{width:100%}.dark-mode .edit-card .edit-card-form-container .form .default-card-row{width:100%;align-items:center;color:#ffffffde;display:flex;justify-content:space-between}.dark-mode .edit-card .edit-card-form-container .form .delete-card-row{display:flex;justify-content:center;padding:1.5rem 0}.dark-mode .edit-card .edit-card-form-container .form .delete-card-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.dark-mode .edit-card .edit-card-form-container .form .delete-card-row .delete-container .icon_delete{margin-right:1rem}.dark-mode .edit-card .edit-card-form-container .form .submit-button-container{display:flex;justify-content:center}.dark-mode .edit-card .edit-card-form-container .form .submit-button-container .save{cursor:pointer;width:100%}.dark-mode .edit-card .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.dark-mode .edit-card .mc{background-image:url(orange-background.29637df9a75e2750.svg)}.dark-mode .edit-card .ax{background-image:url(blue-background.586d918865d5f09b.svg)}.dark-mode .edit-card .icon_delete:before{color:#bd081e}.dark-mode .change-password-container.container{max-width:632px;padding:1.5rem 3rem}@media (max-width: 767.98px){.dark-mode .change-password-container.container{max-width:100%;padding:20px}}.dark-mode .change-password-container.container h2{margin-bottom:1.5rem}@media (max-width: 767.98px){.dark-mode .change-password-container.container h2{display:none}}.dark-mode .change-password-container.container .form{display:flex;flex-wrap:wrap;width:100%}.dark-mode .change-password-container.container .form .fields{width:41.6666666667%}@media (max-width: 767.98px){.dark-mode .change-password-container.container .form .fields{width:100%}}.dark-mode .change-password-container.container .form .fields .form-field{width:100%}.dark-mode .change-password-container.container .form .fields .desktop-button{padding-top:1rem}.dark-mode .change-password-container.container .form .fields .desktop-button .navitaire-digital-button{width:100%}.dark-mode .change-password-container.container .form .password-requirements{width:58.3333333333%;padding-left:3rem}@media (max-width: 767.98px){.dark-mode .change-password-container.container .form .password-requirements{width:100%;padding-bottom:1rem}}.dark-mode .change-password-container.container .form .password-requirements h4{font-weight:700}.dark-mode .change-password-container.container .form .password-requirements ul{list-style:disc;margin-top:15px;padding-left:18px}.dark-mode .change-password-container.container .form .password-requirements ul li{margin-bottom:5px}.dark-mode .change-password-container.container .form navitaire-digital-form-field{padding-left:0;padding-right:0}.dark-mode .change-password-container.container .form navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.dark-mode .change-password-container.container .button-container{width:41.6666666667%}@media (max-width: 767.98px){.dark-mode .change-password-container.container .button-container{width:100%;display:flex;justify-content:center}}.dark-mode .change-password-container.container .change-button{width:100%}.dark-mode .change-password-container.container .error span{font-size:.875rem}.dark-mode .change-password-button{cursor:pointer}.dark-mode .checkin-confirmation{align-items:center;background-color:#012f50;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.dark-mode .checkin-confirmation .message{padding-bottom:3rem;padding-top:3rem;text-align:center}.dark-mode .checkin-confirmation .message .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.dark-mode .checkin-confirmation .message .title{text-align:center}.dark-mode .checkin-confirmation .message .subtitle{padding:.5rem;text-align:center}.dark-mode .checkin-confirmation .view-itinerary{margin-top:1rem}@media (min-width: 576px){.dark-mode #footer-app{height:auto}}.dark-mode #link-group-about-us .header,.dark-mode #link-group-customer-service .header,.dark-mode #link-group-loyalty-rewards .header{margin-bottom:10px}.dark-mode #link-group-social-media .header,.dark-mode #link-group-download-app .header{margin-bottom:20px}.dark-mode #link-group-social-media .link-group,.dark-mode #link-group-download-app .link-group{flex-direction:column!important}.dark-mode #link-group-social-media .link-group navitaire-digital-cms-image-component{display:inline-block;min-width:24px}.dark-mode #link-group-download-app .link-group{flex-direction:column!important}.dark-mode #link-group-download-app .link-group navitaire-digital-cms-image-component{display:inline-block;min-width:100px}.dark-mode #link-group-social-media{margin-bottom:37px}.dark-mode #link-group-social-media .links div{margin-right:8px}.dark-mode #link-group-download-app .links div{margin-right:10px}.dark-mode .horizontal-link-group-container{display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .horizontal-link-group-container{flex-direction:row}}@media (max-width: 767.98px){.dark-mode .link-info-component .link{display:none}}@media (max-width: 767.98px){.dark-mode nav .article-component-wrapper{justify-content:center!important}}@media (max-width: 767.98px){.dark-mode nav .link-info-component .link{display:flex}}.dark-mode nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{flex-grow:3}@media (max-width: 767.98px){.dark-mode nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:none}}@media (max-width: 767.98px){.dark-mode nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .label-component,.dark-mode nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component,.dark-mode nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .label-component,.dark-mode nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .link-info-component{border-left:none!important}}.dark-mode .footer-container{color:#fff;display:block;min-height:-moz-fit-content;min-height:fit-content;padding-top:3rem;width:100%}.dark-mode .footer-container .footer-component{background:linear-gradient(180deg,rgba(1,47,80,.6) 0%,rgba(1,47,80,.6) 100%);color:#fff}@media (max-width: 767.98px){.dark-mode .footer-container .footer-component{background:transparent}}@media (max-width: 767.98px){.dark-mode .footer-container .footer-component .custom-content{min-height:350px}}.dark-mode .footer-container .footer-component nav{background-color:#012f50}.dark-mode .footer-container .footer-component h4{margin:0}.dark-mode .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.dark-mode .footer-container .footer-component .article-component-wrapper{align-items:center;height:55px;justify-content:flex-end}.dark-mode .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.dark-mode .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(255,255,255,.2);display:flex;height:30px;justify-content:center}.dark-mode .footer-container .footer-component .article-component-wrapper a{color:#fff;font-weight:400;padding:0 2rem;text-decoration:none}.dark-mode .footer-container .footer-component .custom-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:60px 0;padding:auto!important;width:100%}@media (max-width: 767.98px){.dark-mode .footer-container .footer-component .custom-content{align-items:flex-start;display:block;flex-direction:column-reverse;height:auto!important;margin:0 0 26px;text-align:left}.dark-mode .footer-container .footer-component .custom-content:first-child a{padding-left:0}}.dark-mode .footer-container .footer-component .custom-content a{color:#fff;font-size:.875rem}.dark-mode .footer-container .footer-component a{color:#fff;font-weight:400;text-decoration:none}.dark-mode .boarding-pass{color-adjust:exact!important;display:block;max-width:100%;-webkit-print-color-adjust:exact!important;width:418px}.dark-mode .boarding-pass .boarding-pass-outer-container{background-color:#012f50;padding:5px}.dark-mode .boarding-pass .boarding-pass-outer-header{align-items:center;border-bottom:1px solid rgba(255,255,255,.2);display:flex;height:75px;justify-content:space-between;margin-bottom:8px;padding:0 1rem}.dark-mode .boarding-pass .boarding-pass-outer-header .boarding-pass-date span{color:#fff;font-weight:600}.dark-mode .boarding-pass .boarding-pass-inner-container{background-color:#011c30;padding:.25rem}.dark-mode .boarding-pass label{color:#a7a7a7;display:block;font-size:12px;letter-spacing:-.1px;line-height:14px;text-transform:uppercase}.dark-mode .boarding-pass .boarding-time{text-transform:lowercase;width:130px}.dark-mode .boarding-pass .depart-time{flex:1 0 auto;text-transform:lowercase}.dark-mode .boarding-pass .passenger-item{flex:1 1 auto;text-transform:uppercase}.dark-mode .boarding-pass .qr-code-item{display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.dark-mode .boarding-pass .qr-code-item>img{height:135px;width:135px}.dark-mode .boarding-pass .flight-row{display:flex}.dark-mode .boarding-pass .flight-row .flight-number span{float:right}.dark-mode .boarding-pass .passenger-row{display:flex;margin-top:.5rem}.dark-mode .boarding-pass .passenger-row .seat-item span{float:right}.dark-mode .boarding-pass .booking-row{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:.5rem}.dark-mode .boarding-pass .booking-row .pnr-item span{float:right}.dark-mode .boarding-pass .designator-container{display:flex;font-weight:600;justify-content:space-between;margin:5px auto 1rem;width:310px}.dark-mode .boarding-pass .designator-container span{font-size:34px;font-weight:700;line-height:34px}.dark-mode .boarding-pass .designator-container label{color:#ffffffde;font-size:12px;font-weight:700;letter-spacing:-.1px;line-height:14px}.dark-mode .boarding-pass .designator-container .designator-plane{color:#ffffffde}.dark-mode .boarding-pass .pre-check-item{align-items:center;display:flex;justify-content:center}.dark-mode .boarding-pass .pre-check-item>img{height:27px}.dark-mode .my-trip{cursor:pointer}.dark-mode .my-trip .journey-details{display:block;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.dark-mode .my-trip .journey-details .identifier-container{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:space-between;padding-left:.5rem;padding-top:.5rem;width:100%}.dark-mode .my-trip .journey-details .identifier-container .identifiers{color:#ffffffde;display:flex;flex-direction:column;line-height:17px;overflow:hidden;padding-bottom:1rem;padding-left:.25rem;padding-top:.25rem;text-overflow:ellipsis;white-space:nowrap}.dark-mode .my-trip .journey-details .identifier-container .identifiers .identifier-row{display:flex;flex-direction:row}.dark-mode .my-trip .journey-details .identifier-container .identifiers .multi-info{color:#ffffff61}.dark-mode .my-trip .journey-details .identifier-container .fare{color:#fff9;margin-top:-10px}@media (max-width: 991.98px){.dark-mode .my-trip .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.dark-mode .my-trip .journey-details .identifier-container .fare div:first-child{float:right}.dark-mode .my-trip .journey-details .identifier-container .fare-class{font-weight:700}.dark-mode .my-trip .journey-details .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem .5rem .5rem}@media (max-width: 767.98px){.dark-mode .my-trip .journey-details .flight-details{padding-left:10px!important}}.dark-mode .my-trip .journey-details .flight-details .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;padding-top:1rem;position:relative}.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon{align-items:center;color:#a7a7a7;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon{margin-top:15px}}.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(255,255,255,.2);height:0;width:7rem}@media (max-width: 767.98px){.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line{width:2rem}}.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.dark-mode .my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line .icon{display:block}.dark-mode .my-trip .journey-details .flight-details .duration-details .journey-stops{color:#ffffffde;margin-top:.5rem}.dark-mode .my-trip .journey-details .flight-details .duration-details .journey{color:#a7a7a7}.dark-mode .my-trip .journey-details .flight-details .flight-time-details{color:#ffffffde;display:block}.dark-mode .my-trip .journey-details .flight-details .flight-time-details.right{text-align:right}.dark-mode .my-trip .journey-details .flight-details .flight-time-details.left{text-align:left}.dark-mode .my-trip .journey-details .flight-details .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.dark-mode .my-trip .journey-details .flight-details .flight-time-details .time{text-transform:lowercase}.dark-mode .my-trip .journey-details .flight-details .flight-time-details .time.delayed{color:#f28500}.dark-mode .my-trip .manage-flight{border-top:1px solid rgba(255,255,255,.2);color:#fff!important;padding:.5rem 1rem}@media (max-width: 767.98px){.dark-mode .my-trip .manage-flight{padding-bottom:0!important;padding-top:0!important}}.dark-mode .my-trip .manage-flight .text{display:block}.dark-mode navitaire-digital-my-trip-options,.dark-mode navitaire-digital-manage-journey-options{align-items:center;background-color:#001321;display:flex;padding:1rem;width:20%}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options,.dark-mode navitaire-digital-manage-journey-options{background-color:#011c30;width:100%}}.dark-mode navitaire-digital-my-trip-options .delayed-warning,.dark-mode navitaire-digital-manage-journey-options .delayed-warning{white-space:normal}@media (max-width: 575.98px){.dark-mode navitaire-digital-my-trip-options .delayed-warning,.dark-mode navitaire-digital-manage-journey-options .delayed-warning{text-align:center}}@media (max-width: 575.98px){.dark-mode navitaire-digital-my-trip-options .buttons .navitaire-digital-button.tertiary,.dark-mode navitaire-digital-manage-journey-options .buttons .navitaire-digital-button.tertiary{border:none}}.dark-mode navitaire-digital-my-trip-options .delay-info-wrapper,.dark-mode navitaire-digital-manage-journey-options .delay-info-wrapper{width:100%}.dark-mode navitaire-digital-my-trip-options .delay-info-wrapper .buttons,.dark-mode navitaire-digital-manage-journey-options .delay-info-wrapper .buttons{display:block;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options .delay-info-wrapper .buttons,.dark-mode navitaire-digital-manage-journey-options .delay-info-wrapper .buttons{display:flex}}.dark-mode navitaire-digital-my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button,.dark-mode navitaire-digital-manage-journey-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.5rem;margin-top:.5rem;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button,.dark-mode navitaire-digital-manage-journey-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.25rem!important;margin-top:.25rem!important}}.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper{position:relative;width:100%}.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .navitaire-digital-button,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .navitaire-digital-button{width:100%}.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text{padding-bottom:.5rem;padding-top:.5rem;position:absolute;text-align:center;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text{padding-bottom:.25rem!important;padding-top:.25rem!important;position:static!important}}.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-message,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-message{display:block;text-align:center}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-message,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-message{display:inline}}.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-info,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-info{display:block;padding-bottom:.25rem;padding-top:.25rem;text-align:center}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options .boarding-pass-wrapper .info-text .time-info,.dark-mode navitaire-digital-manage-journey-options .boarding-pass-wrapper .info-text .time-info{display:inline!important}}.dark-mode navitaire-digital-my-trip-options .w100-button-wrapper,.dark-mode navitaire-digital-manage-journey-options .w100-button-wrapper{width:100%}.dark-mode navitaire-digital-my-trip-options .w100-button-wrapper .navitaire-digital-button,.dark-mode navitaire-digital-manage-journey-options .w100-button-wrapper .navitaire-digital-button{width:100%}.dark-mode navitaire-digital-my-trip-options .message-wrapper,.dark-mode navitaire-digital-manage-journey-options .message-wrapper{padding:1rem;white-space:normal;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-my-trip-options .message-wrapper,.dark-mode navitaire-digital-manage-journey-options .message-wrapper{padding:0!important}}.dark-mode navitaire-digital-my-trip-options .message-wrapper .time-message,.dark-mode navitaire-digital-manage-journey-options .message-wrapper .time-message{color:#a7a7a7;text-align:center}.dark-mode navitaire-digital-my-trip-options .message-wrapper .time-info,.dark-mode navitaire-digital-manage-journey-options .message-wrapper .time-info{color:#ffffffde;font-weight:700;padding-bottom:.25rem;padding-top:.25rem;text-align:center}.dark-mode .my-trips .no-flights{color:#ffffffde;text-align:center}.dark-mode .my-trips .grouping{box-shadow:0 4px 16px #0000002b!important;background-color:#011c30;border-radius:5px;margin-bottom:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}@media (max-width: 767.98px){.dark-mode .my-trips .grouping{border-radius:0}}.dark-mode .my-trips .grouping .booking-id{color:#ffffffde;margin-bottom:.5rem;margin-left:1.5rem;padding-top:.5rem}@media (max-width: 767.98px){.dark-mode .my-trips .grouping .booking-id{margin-left:1rem}}.dark-mode .my-trips .grouping .booking-id .bold{font-weight:700}.dark-mode .my-trips .my-trip-card{box-shadow:0 4px 16px #0000002b!important;background-color:#011c30;display:flex}@media (max-width: 767.98px){.dark-mode .my-trips .my-trip-card{flex-direction:column;margin-left:.5rem;margin-right:.5rem}}@media (max-width: 575.98px){.dark-mode .my-trips .my-trip-card{border-radius:2px}}.dark-mode .my-trips .my-trip-card.upper{margin-bottom:1rem}.dark-mode .my-trips .my-trip-card.selectable:hover{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.dark-mode .my-trips .my-trip-card .my-trip{padding:0!important;width:80%}@media (max-width: 767.98px){.dark-mode .my-trips .my-trip-card .my-trip{width:100%}}.dark-mode .my-trips .my-trip-card:not(.selectable) .my-trip{cursor:default}@media (min-width: 768px){.dark-mode .my-trips .my-trip-card:not(.selectable) .my-trip .manage-flight{height:41px}}.dark-mode .my-trips .my-trip-card:not(.selectable) .my-trip .manage-flight>div{display:none}.dark-mode .my-trips .my-trip-card .options{align-items:center;background-color:#001321;display:flex;padding:.5rem;text-align:center;width:20%}@media (max-width: 575.98px){.dark-mode .my-trips .my-trip-card .options{border-radius:2px}}@media (max-width: 991.98px){.dark-mode .my-trips .my-trip-card .options{width:30%}}@media (max-width: 575.98px){.dark-mode .my-trips .my-trip-card .options{width:100%}}@media (max-width: 575.98px){.dark-mode .my-trips .my-trip-card .options{background-color:#011c30}}.dark-mode .search-trips-popup{z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#012f50;border-radius:10px;justify-content:center;left:0;margin-top:50px;padding-bottom:1.5rem;padding-top:1.5rem;position:absolute;width:100%}@media (max-width: 991.98px){.dark-mode .search-trips-popup .search-form-container>div{margin-bottom:20px}.dark-mode .search-trips-popup search-form-container{padding-bottom:0!important}}@media (max-width: 767.98px){.dark-mode .search-trips-popup{border-radius:0;bottom:0;height:100vh;left:0;margin-top:0;position:fixed;right:0;top:0}.dark-mode .search-trips-popup .mobile{align-items:center;display:flex}.dark-mode .search-trips-popup .mobile h4{position:absolute;text-align:center;width:100%}.dark-mode .search-trips-popup .mobile .back-button{margin-left:1.5rem;padding-left:1rem}.dark-mode .search-trips-popup div.col-sm-6{max-width:50%;width:50%!important}.dark-mode .search-trips-popup .search-form-container>div{padding:0}}.dark-mode .search-trips-popup .search-popup-title{display:flex;padding-left:1.5rem}.dark-mode .search-trips-popup .retrieval-error{align-items:center;display:flex;padding:.5rem 1.5rem .5rem .5rem;width:100%}.dark-mode .search-trips-popup .retrieval-error .icon{padding-left:.5rem;padding-right:.5rem}.dark-mode .search-trips-popup .search-form-container{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 1.5rem;width:100%}.dark-mode .search-trips-popup .search-form-container .text-input{width:33.3333333333%;padding-left:1rem;padding-right:1rem}@media (max-width: 991.98px){.dark-mode .search-trips-popup .search-form-container .text-input{width:50%}}@media (max-width: 767.98px){.dark-mode .search-trips-popup .search-form-container .text-input{width:100%}}.dark-mode .search-trips-popup .search-form-container .text-input .first{padding:0!important}.dark-mode .search-trips-popup .search-form-container .text-input .error-inside-the-box{padding:0}.dark-mode .search-trips-popup .search-form-container .button{width:16.6666666667%;display:flex;justify-content:center;padding:1rem}@media (max-width: 991.98px){.dark-mode .search-trips-popup .search-form-container .button{width:50%;padding-top:0!important}}.dark-mode .search-trips-popup .search-form-container .button .search-icon-mobile{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.dark-mode .search-trips-popup .search-form-container .button .search-icon-mobile{display:none!important}}.dark-mode .search-trips-popup .search-form-container .button .search-icon{display:inline-block}@media (max-width: 767.98px){.dark-mode .search-trips-popup .search-form-container .button .search-icon{display:none!important}}.dark-mode .search-trips-popup .search-form-container .button .button-text{display:inline-block}.dark-mode .search-trips-popup navitaire-digital-form-field .navitaire-digital-form-field-container{height:62px}.dark-mode .search-trips-popup button.search-button{border:1px solid #fff}.dark-mode .search-trips-popup .cancel-search.mr-2{margin-right:0!important}.dark-mode .search-trips-popup .cancel-search{color:#fff;display:inline-block}.dark-mode .search-trips-popup .cancel-search:hover{background-color:#a7a7a7}.dark-mode .search-trips-popup .next{bottom:auto;margin-top:0;position:relative;right:auto;width:9em}.dark-mode .search-trips-popup .next .button-text{display:block!important}.dark-mode .search-trips-popup .next .icon{display:none!important}.dark-mode .elevation-1{box-shadow:0 2px 4px #0000002b!important}.dark-mode .elevation-2{box-shadow:0 2px 8px #0000002b!important}.dark-mode .elevation-3{box-shadow:0 4px 16px #0000002b!important}.dark-mode .elevation-4{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.dark-mode .elevation-5{box-shadow:0 2px 32px #0000002b,0 8px 20px #0000002b,0 16px 32px #0000002b!important}.dark-mode .elevation-6{box-shadow:0 2px 13px #0000002b}.dark-mode .elevation-7{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important}.dark-mode .selected-my-trip{display:block;width:100%}.dark-mode .selected-my-trip .selected-flight-container{background-color:#011c30;overflow:hidden}@media (max-width: 767.98px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper{padding:1rem}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container{margin-left:0;margin-right:0;width:100%}@media (max-width: 767.98px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container{box-shadow:0 2px 4px #0000002b!important}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card{margin-left:0;margin-right:0;width:100%}@media (max-width: 767.98px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card{margin-left:1rem;margin-right:1rem}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .flight-details{background-color:#011c30;color:#fff9;display:block}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-my-trip-options,.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-manage-journey-options{align-items:center;display:flex;padding:1rem}@media (max-width: 767.98px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-my-trip-options,.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card navitaire-digital-manage-journey-options{padding:.5rem}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details{background-color:#011c30;color:#fff9;width:100%}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .seats-container{display:none}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details{max-height:none}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details .dashed-line.last{margin-bottom:3%}@media (max-width: 767.98px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details .dashed-line.last{margin-bottom:8%}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification{background-color:#f28500;color:#fff;line-height:18px;padding:2px;text-align:center;width:100%}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.mobile{border-top-left-radius:2px;border-top-right-radius:2px;display:block}@media (min-width: 576px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.mobile{display:none}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.desktop{border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:none}@media (min-width: 576px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.desktop{display:block}}.dark-mode .manage-journey-tabs .container{padding:0!important}.dark-mode .manage-journey-tabs .container .journey-tabs{margin-left:0;margin-right:0;width:100%}.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container{width:100%;background-color:#012f50;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll;padding:0!important}}.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:inline-flex;justify-content:space-around;margin-left:1rem;padding:.5rem 1.5rem;transition:all .2s;width:175px}@media (max-width: 767.98px){.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container .tab{margin-left:0!important}}.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container .tab .icon-changes-pending{background-image:url(icon_change_pending.0e6c2772def53e01.svg);color:#f28500;display:inline-block;height:16px;width:16px}.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected{background-color:#011c30;color:#ffffffde}.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected .icon{color:#ffffffde;display:inline-block}.dark-mode .flight-status-details{border-top:1px solid rgba(227,234,240,.2);width:100%}.dark-mode .flight-status-details .flight-status-details-card{box-shadow:0 2px 4px #0000002b!important;background-color:#011c30;border-radius:0 0 10px 10px;margin-bottom:1em}.dark-mode .flight-status-details .journey-details{padding:.5rem 0 .5rem 1rem}@media (min-width: 768px){.dark-mode .flight-status-details .journey-details{padding-top:1rem}}@media (max-width: 767.98px){.dark-mode .flight-status-details .journey-details{padding-left:0!important}}.dark-mode .flight-status-details .journey-details .identifier-container{align-items:center;border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:space-between;padding:0 0 .5rem;width:100%}.dark-mode .flight-status-details .journey-details .identifier-container .identifiers{color:#ffffffde;display:flex;flex-direction:column;line-height:17px;overflow:hidden;padding-left:.5rem!important;text-overflow:ellipsis;white-space:nowrap}.dark-mode .flight-status-details .journey-details .identifier-container .identifiers .multi-info{color:#ffffff61}.dark-mode .flight-status-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.dark-mode .flight-status-details .journey-details .identifier-container .flight-status{padding-right:1em}.dark-mode .flight-status-details .journey-details .identifier-container .fare{color:#fff9;margin-top:-10px}@media (max-width: 991.98px){.dark-mode .flight-status-details .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.dark-mode .flight-status-details .journey-details .identifier-container .fare div:first-child{float:right}.dark-mode .flight-status-details .journey-details .identifier-container .fare-wrapper{padding-right:1rem;text-align:right}.dark-mode .flight-status-details .journey-details .identifier-container .fare-wrapper .fare-class{font-weight:700;text-align:right}.dark-mode .flight-status-details .journey-details .details-row{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}@media (min-width: 576px){.dark-mode .flight-status-details .journey-details .details-row{padding-right:1rem}}@media (max-width: 767.98px){.dark-mode .flight-status-details .journey-details .details-row{padding-left:10px!important}}.dark-mode .flight-status-details .journey-details .details-row .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;position:relative}@media (min-width: 768px){.dark-mode .flight-status-details .journey-details .details-row .duration-details{padding-top:1.5rem}}.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon{align-items:center;color:#a7a7a7;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon-24{display:none}}.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon{color:#a7a7a7;display:block;font-size:32px}@media (max-width: 767.98px){.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .icon{font-size:24px}}.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(255,255,255,.2);height:0;width:7rem}@media (max-width: 767.98px){.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.dark-mode .flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.dark-mode .flight-status-details .journey-details .details-row .duration-details .journey-stops{color:#ffffffde;margin-top:.5rem}.dark-mode .flight-status-details .journey-details .details-row .duration-details .journey{color:#a7a7a7}.dark-mode .flight-status-details .journey-details .details-row .flight-time-details{color:#ffffffde}.dark-mode .flight-status-details .journey-details .details-row .flight-time-details:last-of-type{text-align:right}.dark-mode .flight-status-details .journey-details .details-row .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.dark-mode .flight-status-details .journey-details .details-row .flight-time-details .time{text-transform:lowercase}.dark-mode .flight-status-details .expand{border-top:1px solid rgba(255,255,255,.2);cursor:pointer;padding:.5rem 1rem}.dark-mode .flight-status-details .expand.disabled{cursor:default!important}.dark-mode .flight-status-details .expand .wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.dark-mode .flight-status-details .expand .wrapper{justify-content:start}}.dark-mode .flight-status-details .expand .wrapper .details{display:inline;margin:0;padding:0}.dark-mode .flight-status-details .expand .wrapper div{color:#fff!important;display:flex;margin-left:.25rem;margin-top:.25rem}.dark-mode .flight-status-details .expand .wrapper div.icon_chevron_right{transform:rotate(90deg)}.dark-mode .flight-status-details .expand .wrapper div.icon_chevron_right.down{transform:rotate(270deg)}.dark-mode .flight-stats-segment-details{width:100%}.dark-mode .flight-stats-segment-details .segment-details{padding:.5rem 1rem 1.5rem;width:100%}@media (min-width: 768px){.dark-mode .flight-stats-segment-details .segment-details{padding-left:3rem;padding-right:3rem}}@media (max-width: 767.98px){.dark-mode .flight-stats-segment-details .segment-details{max-height:140px;overflow:scroll}}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper{display:flex;flex-direction:row}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .circle-container{display:flex;flex-direction:row;margin-top:3rem;margin-top:36px!important;position:relative}@media (max-width: 767.98px){.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .circle-container{margin-top:26px!important}}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .circle-container .stop-circle{background-color:#011c30;border-radius:50%;height:7px;transform:translateY(4px);transition:all .2s;width:7px}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .circle-container .line{border-bottom:1px solid #0069b3;display:inline-block;height:8px;transition:all .2s;width:10px}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .circle-container .icon{color:#0069b3;left:-.23rem;position:absolute;top:9.5rem;transform:rotate(90deg)}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .circle-container,.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .dashed-line{margin-right:15px}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .dashed-line{border-left:1px dashed #0069b3;margin-right:-4px}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:5%}@media (max-width: 991.98px){.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:8%}}@media (max-width: 767.98px){.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:12%}}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:2%}@media (max-width: 991.98px){.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:3%}}@media (max-width: 767.98px){.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:0}}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .seats-container{cursor:pointer}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .seats-container>div{border:1px solid #0069b3;color:#0069b3;display:flex;justify-content:center;line-height:15px;padding:.5rem;text-align:center;width:100%}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .seats-container>div .icon{margin-right:.5rem}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card{background-color:#001321;margin-bottom:1rem;padding:.5rem;width:100%}@media (min-width: 768px){.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card{padding:1rem}}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;width:100%}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .operated-by{color:#ffffff61;line-height:17px;padding-bottom:.5rem}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .identifier-container .identifiers{color:#ffffffde;display:flex;line-height:17px;overflow:hidden;padding-bottom:.5rem;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details{color:#ffffffde}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details.right-column{text-align:right}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .station-code{padding-bottom:.5rem;padding-top:.25rem}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .time-details{text-transform:lowercase}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details{display:flex;flex-direction:column-reverse}.dark-mode .flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details .wrapper{color:#fff9;margin-top:1rem;text-align:center}.dark-mode navitaire-digital-extras .segment-details .arrow{left:-.23rem;top:7rem}@media (max-width: 991.98px){.dark-mode navitaire-digital-extras .segment-details .arrow{top:7.5rem}}@media (max-width: 767.98px){.dark-mode navitaire-digital-extras .segment-details .arrow{top:5.75rem}}.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:4%}@media (max-width: 991.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:6%}}@media (max-width: 575.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:12%}}@media (max-width: 991.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:8.5rem}}@media (max-width: 767.98px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:7.5rem}}.dark-mode .flight-status-search-form .form-container{padding:30px;position:relative}@media (min-width: 576px){.dark-mode .flight-status-search-form .form-container{padding-top:40px}}.dark-mode .flight-status-search-form .form-container.overlay{padding-top:30px!important}.dark-mode .flight-status-search-form .main-row{flex-wrap:wrap;margin-right:-15px;display:flex;justify-content:space-between;margin-left:0;width:100%}.dark-mode .flight-status-search-form .main-row .column{width:100%;flex-direction:row;justify-content:space-between;padding:0}@media (min-width: 768px){.dark-mode .flight-status-search-form .main-row .column{width:66.6666666667%;padding-right:15px}}.dark-mode .flight-status-search-form .main-row .column .row{margin-left:0;margin-right:0;position:relative}.dark-mode .flight-status-search-form .icon-row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}@media (min-width: 768px){.dark-mode .flight-status-search-form .icon-row{padding-top:1rem}}@media (max-width: 767.98px){.dark-mode .flight-status-search-form .search-button-container.pt-3{padding-top:0!important}}.dark-mode .flight-status-search-form .search-button{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px;box-shadow:0 4px 16px #0000002b!important;background-color:#5ca137;bottom:-35px;cursor:pointer;position:absolute;right:35px;z-index:2}@media (max-width: 767.98px){.dark-mode .flight-status-search-form .search-button{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:25px 0 0;outline:none;padding:0;transition:all .2s;white-space:nowrap;background-color:#5ca137;color:#fff;height:48px;padding:0 1.5rem;bottom:0;margin-top:1.5rem;position:relative;right:0;width:100%}.dark-mode .flight-status-search-form .search-button:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .flight-status-search-form .search-button:focus,.dark-mode .flight-status-search-form .search-button:hover:enabled{background-color:#4f8a2f}}.dark-mode .flight-status-search-form .search-button:disabled{background-color:#a7a7a7;box-shadow:none;color:#fff}.dark-mode .flight-status-search-form .flight-type{display:block;margin-bottom:10px;padding-bottom:10px;-webkit-user-select:none;user-select:none}.dark-mode .flight-status-search-form .flight-date-wrapper{width:100%}@media (max-width: 767.98px){.dark-mode .flight-status-search-form .flight-date-wrapper{margin-top:24px}}@media (min-width: 768px){.dark-mode .flight-status-search-form .flight-date-wrapper{width:33.3333333333%}}.dark-mode .flight-status-search-form .error{margin-top:.5rem}.dark-mode .error-message{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;align-items:center;background-color:#012f50;color:#fff;display:flex}@media (min-width: 576px){.dark-mode .error-message{max-width:540px}}@media (min-width: 768px){.dark-mode .error-message{max-width:720px}}@media (min-width: 992px){.dark-mode .error-message{max-width:960px}}@media (min-width: 1200px){.dark-mode .error-message{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .error-message{padding-left:30px;padding-right:30px;width:100%}}@media (min-width: 576px){.dark-mode .error-message{border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 30px;width:100%}}.dark-mode .error-message .error-text{color:#fff}.dark-mode .credit-methods{margin:auto}@media (max-width: 767.98px){.dark-mode .credit-methods{height:100%;margin:none;width:100%}}@media (min-width: 576px){.dark-mode .credit-methods .form-field{margin-right:8px}}@media (max-width: 767.98px){.dark-mode .credit-methods .form-field{padding-bottom:16px}}.dark-mode .credit-methods .wrapper{height:100%;width:100%;overflow-y:auto}.dark-mode .credit-methods .wrapper .credit-outer-container{background-color:#154162;border-radius:2px}@media (min-width: 576px){.dark-mode .credit-methods .wrapper .credit-outer-container{min-width:800px}}@media (max-width: 767.98px){.dark-mode .credit-methods .wrapper .credit-outer-container{height:100%;width:100%}}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-error{align-items:center;background-color:#012f50;border-radius:2px 2px 0 0;color:#fff;display:flex;padding:8px;width:100%}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-error .icon-white{padding:0 .5rem}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container{color:#ffffffde;padding:25px 25px 50px 20px}@media (max-width: 767.98px){.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container{padding:16px}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container h2.title{display:none}}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container h2{justify-content:flex-start;margin-bottom:.5rem}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container h5{font-weight:700;margin:.5rem 0}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container .sub-title{margin-bottom:1.5rem}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container .sub-title .balance-due{color:#fff;font-weight:700}.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper{padding-top:1rem}@media (min-width: 768px){.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper{display:flex;justify-content:center}}@media (max-width: 767.98px){.dark-mode .credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper .continue-button{width:100%}}.dark-mode .credit-methods button{height:60px;width:175px}@media (max-width: 767.98px){.dark-mode .credit-methods button{width:100%}}.dark-mode .credit-methods .remove-payment{height:auto!important;width:auto!important}.dark-mode navitaire-digital-pnr-credit .applied-credit-row{align-items:center;color:#fff9;display:flex;justify-content:space-between;margin:8px 0}@media (min-width: 576px){.dark-mode navitaire-digital-pnr-credit .applied-credit-row{width:50%}}.dark-mode navitaire-digital-pnr-credit .applied-credit-row .account-number{width:40%}.dark-mode navitaire-digital-pnr-credit .remove-payment{color:#bd081e}.dark-mode navitaire-digital-pnr-credit .pnr-credit-form-title{margin:24px 0 8px}.dark-mode navitaire-digital-pnr-credit form{display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-pnr-credit form{flex-direction:column}}.dark-mode .voucher .applied-voucher-container{margin-bottom:8px}.dark-mode .voucher .applied-voucher-container h6{color:#a7a7a7}.dark-mode .voucher .voucher-credit-title{font-weight:700}.dark-mode .voucher .applied-voucher-row{align-items:center;color:#fff9;display:flex;justify-content:space-between;margin:8px 0 2px}@media (min-width: 576px){.dark-mode .voucher .applied-voucher-row{width:50%}}.dark-mode .voucher .applied-voucher-row .account-number{width:40%}.dark-mode .voucher .remove-payment{color:#bd081e}.dark-mode .voucher .voucher-form-title{margin:24px 0 8px}.dark-mode .voucher form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){.dark-mode .voucher form{flex-direction:row;margin-bottom:0}}.dark-mode .passenger-tab{cursor:pointer;display:inline-block;min-width:100px}.dark-mode .passenger-tab .name{color:#ffffffde;display:flex;justify-content:center;padding:0 1.5rem;height:40px;align-items:center}.dark-mode .passenger-tab.seat-selection{flex-direction:column}.dark-mode .passenger-tab.seat-selected .name{height:20px}.dark-mode .passenger-tab.seat-selected .passenger-seat-selection{height:15px}.dark-mode .passenger-tab .underline{padding-top:1.5rem}@media (max-width: 767.98px){.dark-mode .passenger-tab .underline{padding-top:.75rem}}.dark-mode .tab-group{display:flex;flex-direction:row;padding-left:.5rem;padding-right:.5rem;width:100%}.dark-mode .tab-group .tab{width:100%}.dark-mode .tab-group .flex-column{display:flex;flex-direction:column}@media (max-width: 991.98px){.dark-mode .tab-group .flex-column{overflow:auto;width:100%}}.dark-mode .tab-group .flex-column .flex-row{display:flex;flex-direction:row}.dark-mode .tab-group .select-bar{background-color:#0069b3;float:left;height:3px;min-width:100px;position:sticky;transition:.5s ease-in-out}.dark-mode .tab-group .prevent-transition{transition:none!important}@media (max-width: 767.98px){.dark-mode .seat-information{width:100%}}.dark-mode .seat-information .seat-info{padding-left:.5rem;padding-right:.5rem;position:relative;z-index:10}@media (max-width: 767.98px){.dark-mode .seat-information .seat-info{padding-left:0!important;padding-right:0!important}}.dark-mode .seat-information .seat-info .seat-details-title{color:#ffffffde;display:block;padding:.5rem 1rem 1rem}@media (max-width: 767.98px){.dark-mode .seat-information .seat-info .seat-details-title{display:none!important}}.dark-mode .seat-information .seat-info .mobile-header{align-items:flex-end;color:#fff;display:flex;flex-direction:row;padding:1.5rem 1rem 1rem}@media (min-width: 576px){.dark-mode .seat-information .seat-info .mobile-header{display:none}}.dark-mode .seat-information .seat-info .mobile-header .mobile-header-title{flex-grow:4;text-align:center}.dark-mode .seat-information .seat-info .seat-details-container{background-color:#011c30;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:.5rem 1rem;width:353px}@media (max-width: 991.98px){.dark-mode .seat-information .seat-info .seat-details-container{width:270px}}@media (max-width: 767.98px){.dark-mode .seat-information .seat-info .seat-details-container{border-radius:0!important;box-shadow:none!important;width:100%}}.dark-mode .seat-information .seat-info .seat-details-container .seat-type{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1rem;padding-top:1rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .select-seat{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.dark-mode .seat-information .seat-info .seat-details-container .seat-type li{padding-bottom:.5rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .chevron-up{transform:rotate(270deg);transition:transform .3s}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .chevron-down{transform:rotate(90deg);transition:transform .3s}.dark-mode .seat-information .seat-info .seat-details-container .seat-type:last-of-type{border-bottom:none}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name{color:#ffffffde}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.front-row:before{background-color:#5ca137}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.speedy-exit:before{background-color:#0069b3}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.extra-legroom:before{background-color:#0069b3}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.standard-plus:before{background-color:#bd10e0}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.unavailable:before{background-color:#001321}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name:before{content:"";display:inline-block;height:16px;margin-right:10px;width:16px}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name:last-of-type{border-bottom:none}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info{padding-left:1.5rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info .image{background-repeat:no-repeat;background-size:contain;height:142px;margin-bottom:1rem;margin-top:.5rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info .icon-row{margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info .icon-row .icon-margin{margin-right:.5rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info .details-list{color:#ffffffde;font-size:.875rem;font-weight:400;line-height:1.0625rem;list-style-type:disc;margin-bottom:0!important;padding-inline-start:1rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info .details-list li{padding-bottom:.5rem}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-info ul{padding-inline-start:15px!important}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog{margin:auto}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog{margin:0!important;width:100%}}@media (min-width: 576px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog navitaire-digital-mobile-popup-header{display:none}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .mobile-popup-header{display:block}@media (min-width: 576px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .mobile-popup-header{display:none}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{background-color:#011c30;color:#ffffffde;padding:1.5rem;width:850px}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{width:100%}}@media (max-width: 991.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{width:100%}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-identifier{color:#fff;font-size:1.125rem;text-align:center}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header{margin-bottom:5px}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header span{background-color:#012f50;border-radius:5px;display:inline-block;height:48px;line-height:50px;width:48px}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header span{height:40px;line-height:40px;margin-left:5px;margin-right:5px;width:40px}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info{color:#ffffffde}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .sub-title{font-weight:700;margin-bottom:.5rem}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info ul{list-style-type:disc;padding-inline-start:24px!important}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info ul{padding-inline-start:18px!important}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info li{line-height:30px;padding-left:5px}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info li{line-height:20px;margin-bottom:5px;padding-left:0}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .seat-info-header,.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .confirmation-text{margin-bottom:.5rem;margin-top:.5rem}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-select-option-container{display:flex;flex-direction:row;justify-content:flex-end}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-select-option-container{justify-content:center!important}}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button{cursor:pointer}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.edit-flight{display:none}}@media (max-width: 767.98px){.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.confirm-btn{text-align:center}}.dark-mode navitaire-digital-passenger-select-tabs{background-color:#011c30;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff9;display:flex;text-align:center;transition:all .2s;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-passenger-select-tabs{border-radius:0!important}.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}.dark-mode navitaire-digital-passenger-select-tabs .tab-group{display:flex;flex-direction:row;width:100%}}@media (max-width: 767.98px){.dark-mode navitaire-digital-passenger-select-tabs .container-fluid{padding-left:0;padding-right:0}}.dark-mode navitaire-digital-passenger-select-tabs .passengers-tabs-container{color:#fff9;display:block;list-style:none;padding:0}@media (max-width: 767.98px){.dark-mode navitaire-digital-passenger-select-tabs .passengers-tabs-container{overflow-x:scroll;overflow-y:hidden}}.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab{cursor:pointer;transition:all .2s}.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab .wrapper{display:flex;flex-direction:column;height:67px;justify-content:center}.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab.selected .passenger-tab-name{color:#fff9;font-weight:700}.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab:hover{color:#fff}.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{border-bottom:3px solid transparent;padding-top:.75rem;transform:translateY(1px);transition:all .2s}@media (max-width: 767.98px){.dark-mode navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.5rem}}.dark-mode navitaire-digital-passenger-select-tabs .selected .passenger-tab-selected-underline{border-bottom:3px solid #0069b3}.dark-mode .seat-passenger-tab{display:flex;flex-direction:row;margin-left:.5rem}.dark-mode .seat-passenger-tab .wrapper{width:100%}.dark-mode .seat-passenger-tab .wrapper .name{color:#ffffffde;cursor:pointer;display:flex;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.dark-mode .small-picture-card{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:6px;display:block;white-space:normal}.dark-mode .small-picture-card .card-layout{margin-left:0;margin-right:0;padding:1rem!important}.dark-mode .small-picture-card .card-layout .card-content{color:#ffffffde;width:66.6666666667%}@media (max-width: 767.98px){.dark-mode .small-picture-card .card-layout .card-content{width:100%!important}}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top{display:flex;flex-wrap:wrap;width:100%}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .image-container{width:25%;display:block;padding-left:1rem;padding-right:1rem}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .image-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container{width:75%;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (max-width: 767.98px){.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container{padding-left:0!important}}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container{align-items:center;display:flex;margin-bottom:.5rem;width:100%}@media (max-width: 767.98px){.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .title-text{margin-left:.5rem}}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .image-container{display:inline-block;margin-right:.5rem}@media (min-width: 576px){.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .image-container{display:none!important}}.dark-mode .small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .subtitle-container{color:#fff9;font-size:12px;line-height:1;width:100%}.dark-mode .small-picture-card .card-layout .card-content .card-layout-bottom{color:#ffffffde;margin-top:.5rem;width:100%}@media (min-width: 576px){.dark-mode .small-picture-card .card-layout .card-content .card-layout-bottom .description{line-height:32px}}.dark-mode .small-picture-card .card-layout .controls-container{padding-left:0;padding-right:0;width:33.3333333333%}@media (max-width: 767.98px){.dark-mode .small-picture-card .card-layout .controls-container{width:100%!important}}.dark-mode .large-picture-card{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:6px;display:block;white-space:normal}.dark-mode .large-picture-card .subtitle-container,.dark-mode .large-picture-card .description-container{color:#fff9}@media (max-width: 767.98px){.dark-mode .large-picture-card .description-container{margin-bottom:20px!important}}@media (min-width: 768px){.dark-mode .large-picture-card .description-container-lg{margin-top:12px!important}}.dark-mode .large-picture-card .card-layout{margin-left:0!important;margin-right:0!important}.dark-mode .large-picture-card .card-layout .image-container{width:33.3333333333%;display:block}.dark-mode .large-picture-card .card-layout .content-container{width:33.3333333333%;color:#ffffffde;display:flex;flex-direction:column;justify-content:center;padding-left:.5rem}@media (max-width: 767.98px){.dark-mode .large-picture-card .card-layout .content-container{width:100%}}.dark-mode .large-picture-card .card-layout .content-container .title-container{align-items:center;display:flex;padding-left:1rem;width:100%}.dark-mode .large-picture-card .card-layout .content-container .title-container .image-container.mobile{display:inline-block;margin-right:.5rem}.dark-mode .large-picture-card .card-layout .content-container .description-container{padding-left:1rem;width:100%}.dark-mode .large-picture-card .card-layout .controls-container{width:33.3333333333%;align-items:center;display:flex;justify-content:center}@media (max-width: 767.98px){.dark-mode .large-picture-card .card-layout .controls-container{width:100%}}.dark-mode .select-leg-tabs{display:inline!important;padding:0!important}@media (max-width: 767.98px){.dark-mode .select-leg-tabs{padding-left:0!important;padding-right:0!important}}.dark-mode .select-leg-tabs .wrapper{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.dark-mode .select-leg-tabs .tabs-container{width:100%;background-color:#012f50;padding:0;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .select-leg-tabs .tabs-container{display:inline-flex;justify-content:center}}.dark-mode .select-leg-tabs .tabs-container .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;display:inline-flex;justify-content:space-around;margin-left:1rem;padding:.5rem 1.5rem;transition:all .2s;width:175px}@media (max-width: 767.98px){.dark-mode .select-leg-tabs .tabs-container .tab{margin:0!important}}.dark-mode .select-leg-tabs .tabs-container .tab.selected{background-color:#011c30;color:#ffffffde}.dark-mode .select-leg-tabs .tabs-container .tab .icon{display:inline-block}.dark-mode .select-leg-tabs .chips-container{display:block;overflow-x:auto;padding-bottom:.5rem;padding-top:.125rem}.dark-mode .select-leg-tabs .chips-container .chip{align-items:center;display:inline-flex;justify-content:space-around;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.dark-mode .select-leg-tabs .chips-container .chip .icon{display:inline-block}.dark-mode .change-flight-card{cursor:pointer;white-space:normal}@media (max-width: 767.98px){.dark-mode .change-flight-card{border-bottom:1px solid rgba(227,234,240,.2)}}.dark-mode .change-flight-card .content{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:2px;margin-left:0;margin-right:0;overflow:hidden;padding-right:1rem}.dark-mode .change-flight-card .content .description{color:#fff}.dark-mode .change-flight-card .content h5.description{color:#ffffffde}.dark-mode .change-flight-card .content .image{display:block}@media (max-width: 767.98px){.dark-mode .change-flight-card .content .image{display:none!important}}.dark-mode .change-flight-card .content .mobile-icon{width:16.6666666667%;align-items:center;display:flex;justify-content:center;padding-bottom:.5rem;padding-top:.5rem}@media (min-width: 768px){.dark-mode .change-flight-card .content .mobile-icon{display:none}}.dark-mode .change-flight-card .content .mobile-icon .icon{display:block}.dark-mode .change-flight-card .content .wrapper{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;padding-bottom:1rem;padding-left:1.5rem;padding-top:1rem}@media (max-width: 767.98px){.dark-mode .change-flight-card .content .wrapper{align-content:center;padding-left:0}}.dark-mode .change-flight-card .content .wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.dark-mode .change-flight-card .content .wrapper .header{flex-direction:column;justify-content:center}}.dark-mode .change-flight-card .content .wrapper .header .title{color:#fff}.dark-mode .change-flight-card .content .wrapper .content-description{align-items:center;display:flex;margin-left:0;margin-right:0;padding-top:.25rem}@media (max-width: 767.98px){.dark-mode .change-flight-card .content .wrapper .content-description{display:none!important}}.dark-mode .change-flight-card .content .wrapper .content-description .label-container{width:83.3333333333%;display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.dark-mode .change-flight-card .icon-container{align-items:center;display:inline-flex;justify-content:flex-end}.dark-mode .change-flight-card .icon-container .icon{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.dark-mode .search-trips{padding-bottom:5px;padding-top:5px}}.dark-mode .search-trips .search-flights-button{display:flex}.dark-mode .search-trips .search-flights-button .icon,.dark-mode .search-trips .icon{margin-right:.5rem}.dark-mode .search-trips .search-trips-popup.cancel-search{margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}.dark-mode .passenger-list .passenger{border-bottom:1px solid rgba(227,234,240,.2);display:flex;padding:.5rem}.dark-mode .passenger-list .passenger .passenger-icon{padding-left:1rem;padding-right:1rem}.dark-mode .passenger-list .passenger .passenger-name-container{padding-left:.5rem;padding-right:.5rem}.dark-mode .passenger-list .passenger .passenger-name-container .text-disabled{color:#a7a7a7}.dark-mode .journey-select-top{align-items:center;color:#fff9;display:flex;margin-bottom:.5rem;padding-top:.5rem}.dark-mode .journey-select-top icon{display:inline-block;margin-right:.5rem}.dark-mode .journey-select-layout .header-background{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#011c30;border-bottom:1px solid rgba(227,234,240,.2);border-radius:2px 2px 0 0;margin-left:auto;margin-right:auto;padding:.5rem 1rem 1rem;width:100%}.dark-mode .journey-select-layout .header-background .row{padding:0}.dark-mode .journey-select-layout .header-background .column{width:100%;padding:0 1rem}.dark-mode .journey-select-layout .header-background .column .header-top{display:flex;flex-direction:row;justify-content:space-between}.dark-mode .journey-select-layout .header-background .column .header-top .journey-select-top{align-items:center;color:#fff9;display:flex;margin-bottom:.5rem;padding-top:.5rem}.dark-mode .journey-select-layout .header-background .column .header-top .journey-select-top .icon{display:inline-block;margin-right:.5rem}.dark-mode .journey-select-layout .header-background .column .header-bottom{display:flex;padding-left:1.5rem}.dark-mode .journey-select-layout .content-top{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;margin-left:auto;margin-right:auto;width:100%;background-color:#011c30;border-bottom:1px solid rgba(227,234,240,.2);border-radius:2px 2px 0 0;padding:0 15px}.dark-mode .journey-select-layout .content-top .row .column{width:100%;padding:0 15px}.dark-mode .journey-select-layout .content-top .row .header-top{display:flex;justify-content:space-between}.dark-mode .journey-select-layout .content-top .row .header-bottom{display:flex;padding-left:1.5rem}.dark-mode .journey-select-layout .content-bottom{margin-top:1rem}.dark-mode .journey-select-layout .content-bottom .content{width:100%;padding:0}@media (max-width: 767.98px){.dark-mode .journey-select-layout .content-bottom .content{padding:0 1rem}}.dark-mode .journey-select-layout .new-flight-header-content{align-items:center;color:#fff9;display:flex;margin-bottom:.5rem;padding-top:.5rem}.dark-mode .journey-select-layout .new-flight-header-content .icon{display:inline-block;margin-right:.5rem}.dark-mode .journey-select-layout .fare-sort{padding-top:.5rem}.dark-mode .journey-header{font-size:1.5rem;font-weight:400;line-height:1.625rem;margin-bottom:0}.dark-mode .journey-header .journey{align-items:center;color:#ffffffde;display:flex;flex-direction:row}.dark-mode .journey-header .journey .full-station,.dark-mode .journey-header .journey .station-code{display:inline}.dark-mode .journey-header .journey .icon{margin-left:.5rem;margin-right:.5rem}.dark-mode .current-journey{display:block}.dark-mode .current-journey.selected .starting-price-label{display:none}.dark-mode .current-journey.selected .price-per-person-label{color:#fff9;display:block}.dark-mode .current-journey.selected .price-container{background-color:#001321}.dark-mode .current-journey.selected .change-button{display:block}.dark-mode .current-journey.selected .select-button{display:none}.dark-mode .current-journey.selected .journey-price{color:#fff}.dark-mode .current-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#154162;display:block;margin-bottom:1rem}.dark-mode .current-journey .journey-detail-card .wrapper{display:flex;flex-direction:row;width:100%}.dark-mode .current-journey .journey-detail-card .wrapper .action-container{background-color:#001321;color:#fff;display:block;padding:1rem;text-align:right;width:20%}@media (max-width: 575.98px){.dark-mode .current-journey .journey-detail-card .wrapper .action-container{background-color:#011c30}}@media (max-width: 991.98px){.dark-mode .current-journey .journey-detail-card .wrapper .action-container{width:30%}}.dark-mode .current-journey .journey-detail-card .wrapper .action-container .action-contents{display:flex;flex-direction:column;height:100%;justify-content:center}.dark-mode .current-journey .journey-detail-card .segment-details-container{border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;width:100%}@media (max-width: 767.98px){.dark-mode .current-journey .journey-detail-card .segment-details-container .segment-details{max-height:none}.dark-mode .current-journey .journey-detail-card .segment-details-container .segment-details .circle-container{margin-top:2rem}.dark-mode .current-journey .journey-detail-card .segment-details-container .segment-details .circle-container>.icon{color:#0069b3}}.dark-mode .current-journey .journey-detail-card .select-btn-container{padding:.5rem}.dark-mode .current-journey .journey-detail-card .select-btn-container .select-button{width:100%}.dark-mode .current-journey .price-container{background-color:#011c30;color:#fff;text-align:right;width:20%}@media (max-width: 991.98px){.dark-mode .current-journey .price-container{width:30%}}.dark-mode .current-journey .change-button{display:none}.dark-mode .current-journey.animate{animation:shift .5s}@keyframes shift{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.dark-mode .current-journey .price-per-person-label{color:#fff9;display:none}.dark-mode .current-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#154162}.dark-mode .current-journey .journey-price{color:#fff}@media (max-width: 767.98px){.dark-mode .current-journey .journey-price{color:#fff}}.dark-mode .manage-flight-search{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#012f50;border-radius:10px;left:0;padding:1.5rem 1.5rem 3rem;padding-bottom:1.5em!important;position:fixed;right:0;top:168px}@media (min-width: 576px){.dark-mode .manage-flight-search{max-width:540px}}@media (min-width: 768px){.dark-mode .manage-flight-search{max-width:720px}}@media (min-width: 992px){.dark-mode .manage-flight-search{max-width:960px}}@media (min-width: 1200px){.dark-mode .manage-flight-search{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .manage-flight-search{border-radius:0;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0!important}}.dark-mode .manage-flight-search .cancel-search{color:#fff;display:inline-block}.dark-mode .manage-flight-search .cancel-search:hover{background-color:#a7a7a7}.dark-mode .manage-flight-search .next{background-color:#012f50;color:#fff;align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;height:48px;padding:0 1.5rem;bottom:auto;position:relative;right:auto;width:9em}.dark-mode .manage-flight-search .next:disabled{border-color:#012f50;color:#fff}.dark-mode .manage-flight-search .next:focus,.dark-mode .manage-flight-search .next:hover:enabled{background-color:#024a7d}.dark-mode .manage-flight-search .next .button-text{display:block!important}.dark-mode .manage-flight-search .next .icon{display:none!important}.dark-mode .manage-flight-search .stations{width:100%;flex-direction:row;padding:0 15px}@media (min-width: 992px){.dark-mode .manage-flight-search .stations{width:41.6666666667%;padding-right:0}}.dark-mode .manage-flight-search .stations .row{margin-left:0;margin-right:0;position:relative}.dark-mode .manage-flight-search .stations .row .from .station-select-selection{border-bottom-left-radius:2px;border-top-left-radius:2px}.dark-mode .manage-flight-search .stations .row .to .icon_my_location{display:none}.dark-mode .manage-flight-search .stations .row .to .station-select-selection{border-bottom-right-radius:2px;border-top-right-radius:2px;text-align:right}.dark-mode .manage-flight-search .stations .row .to .station-select-selection input{text-align:right}.dark-mode .manage-flight-search .stations .row .to .icon-my-location{display:none}@media (min-width: 576px){.dark-mode .manage-flight-search .stations .row .to .station-results-container{transform:translate(-50%)}}@media (max-width: 767.98px){.dark-mode .manage-flight-search .stations .row .to .station-results-container{transform:translate(0)}}.dark-mode .manage-flight-search .stations .row .station-select-selection.p-2.text-secondary-color{background-color:#012f50;border-color:#a7a7a7;color:#fff}.dark-mode .manage-flight-search .stations .row .navitaire-digital-station-select{pointer-events:none}.dark-mode .manage-flight-search .stations .row .navitaire-digital-station-select input{background-color:#012f50;color:#fff!important}.dark-mode .manage-flight-search .stations .row .station-select-flip{background-color:#012f50!important;border:1px solid #0069b3;border-color:#a7a7a7;border-radius:11.5px;color:#fff;height:38px;left:50%;pointer-events:none;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.dark-mode .manage-flight-search .stations .row .navitaire-digital-station-select{width:50%;padding:0}.dark-mode .manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection{background-color:#012f50;border:1px solid rgba(227,234,240,.2);color:#fff;height:64px;padding:.5rem}.dark-mode .manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection .origin,.dark-mode .manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection .destination{color:#fff;margin-left:.25rem;width:100%}.dark-mode .manage-flight-search .stations .row .station-select-flip{display:block;position:absolute}.dark-mode .manage-flight-search .stations .row .station-select-flip .icon{display:flex;justify-content:center}.dark-mode .manage-flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.dark-mode .manage-flight-search .web-dates-picker{transform:translate(-23px)}}.dark-mode .manage-flight-search .navitaire-digital-passengers-count{width:25%;display:inline-block;height:64px;margin-top:0;pointer-events:none;vertical-align:top}@media (max-width: 991.98px){.dark-mode .manage-flight-search .navitaire-digital-passengers-count{width:100%;margin-top:1.5rem;padding:0 15px}}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count{background-color:#011c30;border-bottom:3px solid rgba(255,255,255,.2);border-radius:2px;color:#ffffffde;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content{width:83.3333333333%;display:flex;flex-direction:column;padding:0}@media (max-width: 767.98px){.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content{width:91.6666666667%}}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .passengers-title{color:#fff;line-height:15px}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .count{color:#fff}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count div{justify-content:space-between}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container{width:16.6666666667%;align-self:center;justify-content:space-around;max-width:40px}@media (max-width: 767.98px){.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container{width:8.3333333333%}}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container .icon{text-align:right}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count{background-color:#012f50;border:1px solid rgba(0,0,0,.2);border-radius:2px}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .text-secondary-color,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .icon_passenger{color:#fff!important}.dark-mode .manage-flight-search .search-button-container{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:0;margin-right:0;padding-top:1rem;width:100%}.dark-mode .manage-flight-search .dates-picker{padding-right:1rem}.dark-mode .passenger-list .passenger{border-bottom:1px solid rgba(227,234,240,.2);display:flex;padding:.5rem}.dark-mode .passenger-list .passenger .passenger-icon{padding-left:1rem;padding-right:1rem}.dark-mode .passenger-list .passenger .passenger-name-container{padding-left:.5rem;padding-right:.5rem}.dark-mode .passenger-list .passenger .passenger-name-container .text-disabled{color:#a7a7a7}.dark-mode .currency-selection-component{padding:.5rem}.dark-mode .currency-selection-component .selected-currency{align-items:center;cursor:pointer;display:flex}.dark-mode .currency-selection-component .selected-currency .currency-code{padding:.25rem}@media (max-width: 991.98px){.dark-mode .currency-selection-component .selected-currency .currency-code{display:none}}.dark-mode .currency-selection-component .selected-currency .open-drop-down{padding:.25rem;transform:rotate(90deg)}@media (max-width: 991.98px){.dark-mode .currency-selection-component .selected-currency .open-drop-down{display:none}}.dark-mode .currency-selection-component .currency-list-wrapper{box-shadow:0 2px 8px #0000002b!important;z-index:1060;background-color:#154162;list-style:none;position:absolute;transform:translate(-24px) translateY(21px);width:200px}@media (max-width: 991.98px){.dark-mode .currency-selection-component .currency-list-wrapper{transform:translate(-40px) translateY(26px)}}@media (max-width: 767.98px){.dark-mode .currency-selection-component .currency-list-wrapper{bottom:0;height:100vh;left:0;max-width:none;position:fixed;right:0;top:0;transform:none;width:100%}}@media (min-width: 768px){.dark-mode .currency-selection-component .currency-list-wrapper .mobile-popup-header{display:none}}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list{max-height:400px}@media (max-width: 767.98px){.dark-mode .currency-selection-component .currency-list-wrapper .currency-list{max-height:100vh}}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content{max-height:calc(100vh - 64px)}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency{border-bottom:1px solid rgba(227,234,240,.2);color:#ffffffde;cursor:pointer;padding:1rem 0;transition:all .2s}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:hover,.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:focus{background-color:#012f50;color:#fff}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency.selected,.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:hover{cursor:pointer}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency h5{margin:0}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency h5 .symbol{display:inline-block;font-weight:700;text-align:center;width:30px}.dark-mode .currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency-first-character{background-color:#001321;border-bottom:1px solid rgba(227,234,240,.2);color:#fff9;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.dark-mode .language-selection-component{padding:.5rem}.dark-mode .language-selection-component .selected-language{align-items:center;cursor:pointer;display:flex}.dark-mode .language-selection-component .selected-language .language-code{padding:.25rem}@media (max-width: 991.98px){.dark-mode .language-selection-component .selected-language .language-code{display:none}}.dark-mode .language-selection-component .selected-language .open-drop-down{padding:.25rem;transform:rotate(90deg)}@media (max-width: 991.98px){.dark-mode .language-selection-component .selected-language .open-drop-down{display:none}}.dark-mode .language-selection-component .language-list-wrapper{box-shadow:0 2px 8px #0000002b!important;z-index:1060;background-color:#154162;list-style:none;position:absolute;transform:translate(-24px) translateY(21px);width:200px}@media (max-width: 991.98px){.dark-mode .language-selection-component .language-list-wrapper{transform:translate(-33px) translateY(30px)}}@media (max-width: 767.98px){.dark-mode .language-selection-component .language-list-wrapper{bottom:0;height:100vh;left:0;max-width:none;position:fixed;right:0;top:0;transform:none;width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .language-selection-component .language-list-wrapper[data-current-route=profile-hub]{transform:translate(-37px) translateY(32px)!important}}@media (min-width: 768px){.dark-mode .language-selection-component .language-list-wrapper .mobile-popup-header{display:none}}.dark-mode .language-selection-component .language-list-wrapper .language-list{max-height:400px}@media (max-width: 767.98px){.dark-mode .language-selection-component .language-list-wrapper .language-list{max-height:100vh}}.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content{max-height:calc(100vh - 64px)}.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language{border-bottom:1px solid rgba(227,234,240,.2);color:#ffffffde;cursor:pointer;padding:1rem;transition:all .2s}.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language:hover,.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language:focus{background-color:#012f50;color:#fff}.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language.selected,.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language:hover{cursor:pointer}.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language h5{margin:0}.dark-mode .language-selection-component .language-list-wrapper .language-list .simplebar-content .language-first-character{background-color:#001321;border-bottom:1px solid rgba(227,234,240,.2);color:#fff9;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.dark-mode demo-profile-hub-page{padding-top:3rem;width:100%}@media (max-width: 767.98px){.dark-mode demo-profile-hub-page{padding-top:0}}@media (min-width: 576px){.dark-mode demo-profile-hub-page .ssr-select-layout .content .main-wrapper .content-description{padding-top:.5rem}}.dark-mode demo-profile-hub-page .account-balance-container{background-color:#fff;box-shadow:0 2px 4px #0000002b!important;margin-bottom:1.5rem;padding:1rem 1.5rem}@media (max-width: 767.98px){.dark-mode demo-profile-hub-page .account-balance-container{margin:12px}}.dark-mode demo-profile-hub-page .account-balance-container .title{margin-bottom:1rem}.dark-mode demo-profile-hub-page .account-balance-container .descirbtion{color:#a7a7a7}.dark-mode demo-profile-hub-page .account-balance-container .total-amount{font-size:24px;color:#0069b3}@media (max-width: 767.98px){.dark-mode demo-profile-hub-page .account-balance-container .total-amount{font-size:14px}}@media (min-width: 576px){.dark-mode demo-profile-hub-page .content .main-wrapper .content-description{padding-top:1rem}}.dark-mode demo-profile-hub-page .content .credit-type{background-size:contain;height:32px;margin-right:.5rem;width:51px}.dark-mode demo-profile-hub-page .content .credit-type.vi{background-image:url(Visa.59da7ed702554637.svg)}.dark-mode demo-profile-hub-page .content .credit-type.mc{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.dark-mode demo-profile-hub-page .content .credit-type.ax{background-image:url(Amex.4c6824bd80985c55.svg)}.dark-mode demo-profile-hub-page .content .document-type{padding-right:.5rem}.dark-mode demo-profile-hub-page .content .card-inner{align-items:center;display:flex;padding-top:.5rem}.dark-mode demo-profile-hub-page .content .expiration-text{padding-left:.5rem;padding-right:.25rem}.dark-mode demo-profile-hub-page .content .arrow{color:#fff}.dark-mode demo-profile-hub-page .logout-container{display:flex;padding-top:1.5rem;width:100%}.dark-mode demo-profile-hub-page .user-cards-wrapper{width:75%}@media (max-width: 767.98px){.dark-mode demo-profile-hub-page .user-cards-wrapper{width:100%}}.dark-mode demo-profile-hub-page .user-cards-wrapper .ssr-select-layout .content{margin-bottom:1.5rem}@media (max-width: 767.98px){.dark-mode demo-profile-hub-page .user-cards-wrapper .ssr-select-layout .content{margin-bottom:0}}.dark-mode demo-profile-hub-page .right-column{display:none}@media (min-width: 992px){.dark-mode demo-profile-hub-page .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:10px;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:1.5rem}.dark-mode demo-profile-hub-page .profile-row{display:flex}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-profile-hub-page .profile-row{justify-content:center}.dark-mode demo-profile-hub-page .profile-row .user-cards-wrapper{width:90%}}.dark-mode demo-profile-hub-page .promotions-section-tablet{display:none;width:90%;margin:auto;box-shadow:0 2px 4px #0000002b!important;background-color:#fff}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-profile-hub-page .promotions-section-tablet{display:block}}.dark-mode .edit-profile .edit-profile-container{padding-top:3rem}.dark-mode .edit-profile .edit-profile-container .title{color:#fff9;padding:0 1.5rem 1rem}.dark-mode .edit-profile .edit-profile-container .account{padding-top:3rem}.dark-mode .edit-profile .edit-profile-container .form-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.dark-mode .edit-profile .edit-profile-container .form-row .form-field-wrapper{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.dark-mode .edit-profile .edit-profile-container .form-row .form-field-wrapper{width:41.6666666667%}}@media (max-width: 767.98px){.dark-mode .edit-profile .edit-profile-container .form-row .form-field-wrapper{width:100%}}.dark-mode .edit-profile .edit-profile-container .form-row .gender-field{width:16.6666666667%;padding-left:1rem;padding-right:1rem}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .edit-profile .edit-profile-container .form-row .gender-field{width:41.6666666667%}}@media (max-width: 767.98px){.dark-mode .edit-profile .edit-profile-container .form-row .gender-field{width:100%}}.dark-mode .edit-profile .edit-profile-container .form-row .dob-field{width:25%;padding-left:1rem;padding-right:1rem}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .edit-profile .edit-profile-container .form-row .dob-field{width:41.6666666667%}}@media (max-width: 767.98px){.dark-mode .edit-profile .edit-profile-container .form-row .dob-field{width:100%}}.dark-mode .edit-profile .edit-profile-container .form-row .change-password-wrapper{display:flex;padding:0 1rem 1rem;width:100%}.dark-mode .edit-profile .edit-profile-container .form-row .change-password-wrapper .change-password-button{color:#fff;cursor:pointer;display:flex;text-align:center}.dark-mode .edit-profile .edit-profile-container .form-row .change-password-wrapper .change-password-button .icon_lock_button{margin-right:.5rem}.dark-mode .edit-profile .edit-profile-container .edit-form-container{background-color:#154162;padding:1rem 1.5rem 0}.dark-mode .edit-profile .edit-profile-container .save-button-wrapper{display:flex;justify-content:center;padding-top:3rem}.dark-mode .edit-profile .edit-profile-container .save-button-wrapper button{cursor:pointer}.dark-mode navitaire-digital-profile-wallet .profile-cards{box-shadow:0 2px 8px #0000002b!important;background-color:#012f50;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 1rem 1rem}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{width:100%;display:flex;flex-direction:row;margin-bottom:1rem;margin-top:.25rem;padding-left:1rem;padding-top:1rem}@media (max-width: 767.98px){.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{margin-bottom:1rem}}@media (max-width: 320.98px){.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{padding-left:.25rem}}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards{display:flex;padding:0;width:auto}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper{align-items:center;display:flex;height:168px;justify-content:center;margin-right:10px;width:306px}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .mc{background-image:url(orange-background.29637df9a75e2750.svg)}.dark-mode navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ax{background-image:url(blue-background.586d918865d5f09b.svg)}.dark-mode .credit-card{border-radius:10px;height:167px;width:305px}.dark-mode .credit-card .credit-card-top-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem;padding-top:1rem}@media (min-width: 576px){.dark-mode .credit-card .credit-card-top-row{max-width:540px}}@media (min-width: 768px){.dark-mode .credit-card .credit-card-top-row{max-width:720px}}@media (min-width: 992px){.dark-mode .credit-card .credit-card-top-row{max-width:960px}}@media (min-width: 1200px){.dark-mode .credit-card .credit-card-top-row{max-width:1140px}}.dark-mode .credit-card .credit-card-top-row .card-info-top-row{display:flex}.dark-mode .credit-card .credit-card-top-row .card-info-top-row .card-logo{margin-right:.5rem}.dark-mode .credit-card .credit-card-top-row .card-info-top-row .vi-logo{background-image:url(Visa.59da7ed702554637.svg);background-size:contain;height:20px;width:31px}.dark-mode .credit-card .credit-card-top-row .card-info-top-row .mc-logo{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);background-size:contain;height:20px;width:31px}.dark-mode .credit-card .credit-card-top-row .card-info-top-row .ax-logo{background-image:url(Amex.4c6824bd80985c55.svg);background-size:contain;height:20px;width:21px}.dark-mode .credit-card .credit-card-top-row .card-info-top-row .default-text{align-items:center;color:#fff;display:flex}.dark-mode .credit-card .credit-card-middle-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding-bottom:1rem}@media (min-width: 576px){.dark-mode .credit-card .credit-card-middle-row{max-width:540px}}@media (min-width: 768px){.dark-mode .credit-card .credit-card-middle-row{max-width:720px}}@media (min-width: 992px){.dark-mode .credit-card .credit-card-middle-row{max-width:960px}}@media (min-width: 1200px){.dark-mode .credit-card .credit-card-middle-row{max-width:1140px}}.dark-mode .credit-card .credit-card-middle-row .card-number{align-items:center;color:#fff;display:flex}.dark-mode .credit-card .credit-card-middle-row .card-number .masking-dots{font-size:30px;padding-right:.25rem}.dark-mode .credit-card .credit-card-bottom-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode .credit-card .credit-card-bottom-row{max-width:540px}}@media (min-width: 768px){.dark-mode .credit-card .credit-card-bottom-row{max-width:720px}}@media (min-width: 992px){.dark-mode .credit-card .credit-card-bottom-row{max-width:960px}}@media (min-width: 1200px){.dark-mode .credit-card .credit-card-bottom-row{max-width:1140px}}.dark-mode .credit-card .credit-card-bottom-row .card-holder-row{color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding-top:.25rem}.dark-mode .credit-card :hover{cursor:auto}.dark-mode .credit-card button:hover{cursor:pointer!important}.dark-mode #modal-ta-leave-booking-flow,.dark-mode #modal-leave-manage-flow,.dark-mode #modal-re-select-insurance,.dark-mode #modal-change-flight-with-insurance{padding:1.5rem 3rem;width:441px}@media (max-width: 767.98px){.dark-mode #modal-ta-leave-booking-flow,.dark-mode #modal-leave-manage-flow,.dark-mode #modal-re-select-insurance,.dark-mode #modal-change-flight-with-insurance{background-color:#012f50;color:#fff;padding:1.5rem;width:100%}}.dark-mode #modal-ta-leave-booking-flow .cms-modal-header,.dark-mode #modal-leave-manage-flow .cms-modal-header,.dark-mode #modal-re-select-insurance .cms-modal-header,.dark-mode #modal-change-flight-with-insurance .cms-modal-header{font-size:1.5rem;line-height:1.625rem;padding:0}.dark-mode #modal-ta-leave-booking-flow .cms-modal-content,.dark-mode #modal-leave-manage-flow .cms-modal-content,.dark-mode #modal-re-select-insurance .cms-modal-content,.dark-mode #modal-change-flight-with-insurance .cms-modal-content{font-size:.875rem;line-height:1.0625rem;padding:1.5rem 0}.dark-mode #modal-ta-leave-booking-flow .cms-modal-content p:not(:only-of-type):not(:first-of-type),.dark-mode #modal-leave-manage-flow .cms-modal-content p:not(:only-of-type):not(:first-of-type),.dark-mode #modal-re-select-insurance .cms-modal-content p:not(:only-of-type):not(:first-of-type),.dark-mode #modal-change-flight-with-insurance .cms-modal-content p:not(:only-of-type):not(:first-of-type){margin-top:1rem}.dark-mode #modal-ta-leave-booking-flow .cms-modal-header,.dark-mode #modal-ta-leave-booking-flow .cms-modal-content,.dark-mode #modal-leave-manage-flow .cms-modal-header,.dark-mode #modal-leave-manage-flow .cms-modal-content,.dark-mode #modal-re-select-insurance .cms-modal-header,.dark-mode #modal-re-select-insurance .cms-modal-content,.dark-mode #modal-change-flight-with-insurance .cms-modal-header,.dark-mode #modal-change-flight-with-insurance .cms-modal-content{color:#ffffffde;justify-content:flex-start}.dark-mode #modal-ta-leave-booking-flow .cms-modal-confirm-button,.dark-mode #modal-leave-manage-flow .cms-modal-confirm-button,.dark-mode #modal-re-select-insurance .cms-modal-confirm-button,.dark-mode #modal-change-flight-with-insurance .cms-modal-confirm-button{margin-right:0}.dark-mode #modal-ta-leave-booking-flow .cms-modal-cancel-button,.dark-mode #modal-leave-manage-flow .cms-modal-cancel-button,.dark-mode #modal-re-select-insurance .cms-modal-cancel-button,.dark-mode #modal-change-flight-with-insurance .cms-modal-cancel-button{border-color:#ffffffde;color:#ffffffde}.dark-mode #modal-manage-flow-not-allowed .cms-modal-confirm-button{margin-right:0!important}.dark-mode #modal-manage-flow-not-allowed .cms-modal-content{margin:10px 0}.dark-mode demo-error-global-page .header-navigation header .log-in-control{display:none}.dark-mode .agency-payment-method{margin:auto}@media (max-width: 767.98px){.dark-mode .agency-payment-method{height:100%;width:100%}}@media (min-width: 576px){.dark-mode .agency-payment-method .form-field{margin-right:8px}}@media (max-width: 767.98px){.dark-mode .agency-payment-method .form-field{padding-bottom:16px}}.dark-mode .agency-payment-method .wrapper{height:100%}.dark-mode .agency-payment-method .wrapper .container{background-color:#011c30;border-radius:2px;padding:50px 75px 50px 50px}@media (min-width: 576px){.dark-mode .agency-payment-method .wrapper .container{min-width:485px}}@media (max-width: 767.98px){.dark-mode .agency-payment-method .wrapper .container{height:100%;padding:16px;width:100%}}.dark-mode .agency-payment-method .wrapper .container navitaire-digital-form-field input{background:transparent}.dark-mode .agency-payment-method .wrapper .container .form-field{margin-right:0}.dark-mode .agency-payment-method .wrapper .container .title-row{align-items:flex-end;color:#ffffffde;display:flex;justify-content:space-between;padding-bottom:1.5rem}@media (max-width: 767.98px){.dark-mode .agency-payment-method .wrapper .container .title-row .title{display:none}}.dark-mode .agency-payment-method .wrapper .container .title-row h5{color:#fff9;margin:0}.dark-mode .agency-payment-method .wrapper .container .title-row .positive-credit{color:#32d74b;font-weight:700}.dark-mode .agency-payment-method .wrapper .container h2{margin-bottom:1.5rem}.dark-mode .agency-payment-method .wrapper .container h5{margin:.5rem 0}.dark-mode .agency-payment-method .wrapper .container .due .amount-due{color:#fff9}.dark-mode .agency-payment-method .wrapper .container .due .amount{color:#fff}.dark-mode .agency-payment-method .wrapper .container .apply-wrapper{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.dark-mode .agency-payment-method .wrapper .container .apply-wrapper{padding-top:3rem}}@media (max-width: 767.98px){.dark-mode .agency-payment-method .wrapper .container .apply-wrapper .apply-button{width:100%}}.dark-mode .theme-manager{align-items:center;display:none;flex-direction:row;width:100%}.dark-mode .theme-manager .label{align-items:center;color:#fff;display:flex;padding-right:10px}@media (min-width: 992px){.dark-mode .theme-manager.desktop{display:flex}}@media (max-width: 991.98px){.dark-mode .theme-manager.mobile{display:flex;justify-content:space-between;width:100%}.dark-mode .theme-manager.mobile .label{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .theme-manager.tablet{display:flex;justify-content:space-around}}.dark-mode .dangerous-goods-modal .wrapper{height:100%}.dark-mode .dangerous-goods-modal .wrapper .container{color:#ffffffde;margin:50px 75px 50px 50px;max-width:820px}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .dangerous-goods-modal .wrapper .container{max-width:485px}}@media (max-width: 767.98px){.dark-mode .dangerous-goods-modal .wrapper .container{height:100%;margin:0;padding:0 .5rem;width:100%}}.dark-mode .dangerous-goods-modal .wrapper .container button{margin:1.5rem auto}@media (max-width: 767.98px){.dark-mode .dangerous-goods-modal .wrapper .container button{margin:.5rem 1.5rem;max-width:100%}}.dark-mode .dangerous-goods-modal .wrapper .container h2{background-color:#001321;border-top-left-radius:5px;border-top-right-radius:5px;padding:1rem}@media (max-width: 767.98px){.dark-mode .dangerous-goods-modal .wrapper .container .content{margin-top:0}}.dark-mode .dangerous-goods-modal .wrapper .container .content .title-section{border-top-left-radius:5px;border-top-right-radius:5px;padding:1rem 1.5rem}.dark-mode .dangerous-goods-modal .wrapper .container .content .title-section h4{margin-bottom:.5rem}.dark-mode .dangerous-goods-modal .wrapper .container .content .dangerous-goods{border-bottom:1px solid rgba(227,234,240,.2);border-top:1px solid rgba(227,234,240,.2);padding:1.5rem 1.5rem 3rem}.dark-mode .dangerous-goods-modal .wrapper .container .content .dangerous-goods{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:1.5rem;row-gap:1.5rem}@media (max-width: 767.98px){.dark-mode .dangerous-goods-modal .wrapper .container .content .dangerous-goods{grid-template-columns:1fr 1fr}}.dark-mode .dangerous-goods-modal .wrapper .container .content .dangerous-goods .item{align-content:baseline;display:grid;justify-items:center;text-align:center}.dark-mode .dangerous-goods-modal .wrapper .container .content .icon-75{height:70px;width:70px}.dark-mode navitaire-digital-account-credit .applied-credit-row,.dark-mode navitaire-digital-loyalty-points .applied-credit-row{align-items:center;color:#fff9;display:flex;justify-content:space-between;margin:8px 0}@media (min-width: 576px){.dark-mode navitaire-digital-account-credit .applied-credit-row,.dark-mode navitaire-digital-loyalty-points .applied-credit-row{width:50%}}.dark-mode navitaire-digital-account-credit .applied-credit-row .account-number,.dark-mode navitaire-digital-loyalty-points .applied-credit-row .account-number{width:40%}.dark-mode navitaire-digital-account-credit .remove-payment,.dark-mode navitaire-digital-loyalty-points .remove-payment{color:#bd081e}.dark-mode navitaire-digital-account-credit .account-credit-form-title,.dark-mode navitaire-digital-loyalty-points .account-credit-form-title{margin:24px 0 8px}.dark-mode navitaire-digital-account-credit form,.dark-mode navitaire-digital-loyalty-points form{display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-account-credit form,.dark-mode navitaire-digital-loyalty-points form{flex-direction:column}}.dark-mode navitaire-digital-account-credit .credit-balance,.dark-mode navitaire-digital-loyalty-points .credit-balance{color:#fff9}.dark-mode navitaire-digital-account-credit .error-container,.dark-mode navitaire-digital-loyalty-points .error-container{color:#bd081e}@keyframes plane-icon-animation{0%{opacity:1}25%{opacity:0;transform:translate(15px)}50%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.dark-mode .flight-search{width:100%;background-color:#012f50e6;border-radius:5px;display:block;padding:1.5rem;position:relative}@media (max-width: 767.98px){.dark-mode .flight-search{background-color:transparent;border-radius:0}}.dark-mode .flight-search input{outline:none}.dark-mode .flight-search input:focus{outline:none}.dark-mode .flight-search .outlined,.dark-mode .flight-search navitaire-digital-passengers-count .wrapper:focus,.dark-mode navitaire-digital-passengers-count .flight-search .wrapper:focus,.dark-mode .flight-search navitaire-digital-passengers-count .wrapper.open,.dark-mode navitaire-digital-passengers-count .flight-search .wrapper.open,.default-theme .dates-picker .dark-mode .flight-search .departure-container.selecting,.default-theme .dates-picker .dark-mode .flight-search .return-container.selecting,.default-theme .station-select.cdk-focused .dark-mode .flight-search .station-select-selection,.default-theme .manage-flight-search .navitaire-digital-passengers-count .dark-mode .flight-search .passengers-count:focus,.default-theme .manage-flight-search .navitaire-digital-passengers-count .dark-mode .flight-search .passengers-count.open,.default-theme navitaire-digital-passengers-count .dark-mode .flight-search .wrapper:focus,.default-theme navitaire-digital-passengers-count .dark-mode .flight-search .wrapper.open,.dark-mode .flight-search .dates-picker .departure-container.selecting,.dark-mode .dates-picker .flight-search .departure-container.selecting,.dark-mode .flight-search .dates-picker .return-container.selecting,.dark-mode .dates-picker .flight-search .return-container.selecting,.dark-mode .flight-search .station-select.cdk-focused .station-select-selection,.dark-mode .station-select.cdk-focused .flight-search .station-select-selection,.dark-mode .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count:focus,.dark-mode .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count.open{border-bottom:3px solid #5ca137}.dark-mode .flight-search .cancel-search{display:none}.dark-mode .flight-search .search-button-container{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.dark-mode .flight-search .search-button-container .next{background-color:#5ca137}@media (min-width: 768px){.dark-mode .flight-search .search-button-container .next{align-items:center;background-position:center;background-repeat:no-repeat;border:none;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;width:70px;box-shadow:0 4px 16px #0000002b!important;bottom:-35px;position:absolute;right:35px;z-index:2}}@media (max-width: 767.98px){.dark-mode .flight-search .search-button-container .next{align-items:center;background-color:transparent;border:none;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;background-color:#5ca137;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-top:1rem;position:relative;right:auto;width:100%}.dark-mode .flight-search .search-button-container .next:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .flight-search .search-button-container .next:focus,.dark-mode .flight-search .search-button-container .next:hover:enabled{background-color:#4f8a2f}}.dark-mode .flight-search .search-button-container .next:not(:disabled):hover .icon_book_flight_solid{animation:plane-icon-animation .6s}.dark-mode .flight-search .search-button-container .next .icon_book_flight_solid{display:inline-block}@media (max-width: 767.98px){.dark-mode .flight-search .search-button-container .next .icon_book_flight_solid{margin-right:.5rem}}.dark-mode .flight-search .search-button-container .next .button-text{display:inline-block}@media (min-width: 768px){.dark-mode .flight-search .search-button-container .next .button-text{display:none}}.dark-mode .flight-search .search-button-container .next:disabled{background-color:#a7a7a7;box-shadow:none;color:#fff}.dark-mode .flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.dark-mode .flight-search .web-dates-picker{transform:translate(-23px)}}.dark-mode .flight-search .web-passenger-select{position:relative;transform:translate(-48.5px);width:295px;z-index:1020}@media (max-width: 1199.98px){.dark-mode .flight-search .web-passenger-select{transform:translate(-93.5px)}}@media (max-width: 991.98px){.dark-mode .flight-search .web-passenger-select{transform:translate(0)}}.dark-mode .flight-search navitaire-digital-trip-type{display:block;padding-bottom:10px;-webkit-user-select:none;user-select:none}@media (max-width: 575.98px){.dark-mode .flight-search navitaire-digital-trip-type{overflow-x:scroll;white-space:nowrap}}.dark-mode .flight-search navitaire-digital-passengers-count{padding:0 15px}.dark-mode .flight-search .advanced-search{color:#fff;line-height:17px}.dark-mode .flight-search .trip-with-header-container{width:75%}@media (max-width: 991.98px){.dark-mode .flight-search .trip-with-header-container{width:100%}}.dark-mode .flight-search .trip-with-header-container .flight-number{color:#fff;margin:1rem 0 .25rem;padding-left:15px}.dark-mode .flight-search navitaire-digital-trip-search{display:flex;flex-wrap:wrap}.dark-mode .flight-search navitaire-digital-trip-search .stations{width:100%;padding:0 15px}@media (min-width: 992px){.dark-mode .flight-search navitaire-digital-trip-search .stations{width:58.3333333333%;padding-right:0}}.dark-mode .flight-search navitaire-digital-trip-search .stations .row{margin-left:0;margin-right:0;position:relative}.dark-mode .flight-search navitaire-digital-trip-search .dates-picker{width:100%}@media (min-width: 992px){.dark-mode .flight-search navitaire-digital-trip-search .dates-picker{width:41.6666666667%}}.dark-mode .add-flights-container{align-items:center;color:#fff;display:flex;margin-top:1.5rem}.dark-mode .add-flights-container h5,.dark-mode .add-flights-container button{margin:0 .25rem}.dark-mode .station-select-flip{background-color:#154162;border:1px solid #0069b3;border-radius:11.5px;height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.dark-mode .station-select-flip .icon{display:flex;justify-content:center}.dark-mode .refund-amount{margin-bottom:1rem}.dark-mode .refund-amount .refund-container{margin-top:1rem}.dark-mode .modal-overlay{align-items:center;border-radius:5px;display:flex;height:100%;margin:auto}@media (max-width: 767.98px){.dark-mode .modal-overlay{height:100%;width:100%}}.dark-mode .modal-overlay .title{align-items:center;display:flex;justify-content:center}.dark-mode .modal-overlay .close-button{background-color:transparent;border:none;margin:44px;position:fixed;right:0;top:0}@media (max-width: 767.98px){.dark-mode .modal-overlay .close-button{display:none}}@media (max-width: 767.98px){.dark-mode .modal-overlay .hide-on-mobile{display:none}}@media (min-width: 768px){.dark-mode .modal-overlay .mobile-popup-header{display:none}}.dark-mode .modal-overlay>.wrapper{height:80vh}@media (max-width: 991.98px){.dark-mode .modal-overlay>.wrapper{overflow:auto}}@media (max-width: 767.98px){.dark-mode .modal-overlay>.wrapper{height:100%;width:100%}}.dark-mode .modal-overlay .modal-content{height:100%}@media (max-width: 767.98px){.dark-mode .modal-overlay .modal-content{height:calc(100% - 92px)}}.dark-mode .modal-overlay .modal-content>*:not(.full-height){align-items:center;display:flex;height:100%}@media (max-width: 767.98px){.dark-mode .modal-overlay .modal-content>*:not(.full-height){align-items:flex-start}}.dark-mode .modal-overlay>* .container{background-color:#154162;border-radius:5px}@media (max-width: 767.98px){.dark-mode .modal-overlay .simple-modal{align-items:flex-start}.dark-mode .modal-overlay .simple-modal h2{display:none}}.dark-mode .modal-overlay .simple-modal .container{color:#ffffffde;padding:1.5rem 3rem}.dark-mode .modal-overlay .simple-modal .container .description{margin:1.5rem 0}.dark-mode .modal-overlay .simple-modal .container h5:not(:only-of-type):not(:first-of-type){margin-top:1rem}.dark-mode .modal-overlay .simple-modal .container .button-row{display:flex;justify-content:center;width:100%}@media (max-width: 767.98px){.dark-mode .modal-overlay .simple-modal .container .button-row{flex-wrap:wrap}}.dark-mode .modal-overlay .simple-modal .container .button-row button{margin:0 .25rem;margin-bottom:0;min-width:180px}@media (max-width: 767.98px){.dark-mode .modal-overlay .simple-modal .container .button-row button{margin:0 0 1rem}}.dark-mode .toast-overlay{align-items:center;display:flex;height:100%;margin:auto;width:405px}@media (max-width: 767.98px){.dark-mode .toast-overlay{width:100%}}.dark-mode .toast-overlay .wrapper{background-color:#154162;border-radius:5px;display:flex;padding:1rem}.dark-mode .toast-overlay .center-container{margin-left:1.5rem}.dark-mode .toast-overlay .title{color:#ffffffde}.dark-mode .toast-overlay .subtitle{color:#ffffff61;margin-bottom:1rem}.dark-mode .toast-overlay .close-button,.dark-mode .toast-overlay span{color:#ffffff61!important}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search{width:100%}}.dark-mode navitaire-digital-promotion-search .promo-container{align-items:center;color:#fff;display:flex;margin-top:26px}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .promo-container{flex-direction:column}.dark-mode navitaire-digital-promotion-search .promo-container .desktop-title{display:none}}@media (min-width: 576px){.dark-mode navitaire-digital-promotion-search .promo-container .mobile-title{display:none}}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-link{display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .promo-container .promotion-link{justify-content:space-between;width:100%}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-link .drop-down-arrow{transform:none!important}}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-link:hover{text-decoration:none}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-link .drop-down-arrow{padding:2px 6px;transform:rotate(90deg)}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-link .drop-down-arrow.show-promo{transform:rotate(270deg)!important}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-pill{align-items:center;background-color:#fff;border-radius:20px;display:flex;height:30px;margin-left:24px;padding:0 16px}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .promo-container .promotion-pill{justify-content:space-between;margin-left:0;margin-top:10px;width:100%}}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-pill .applied-promotion-code{display:flex}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-pill .applied-promotion-code h5{color:#ffffffde}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-pill .applied-promotion-code img{height:16px;margin-right:12px;width:16px}.dark-mode navitaire-digital-promotion-search .promo-container .promotion-pill button{margin-left:18px}.dark-mode navitaire-digital-promotion-search .promotion-input-container .navitaire-digital-form-field-container{display:flex}.dark-mode navitaire-digital-promotion-search .add-promotion-container{margin-top:12px;width:auto!important}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .add-promotion-container{z-index:1060;background-color:#154162!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.dark-mode navitaire-digital-promotion-search .add-promotion-container .promo-body{height:calc(100vh - 108px);padding:.5rem}}.dark-mode navitaire-digital-promotion-search .add-promotion-container .form-field{padding-bottom:0!important}@media (min-width: 576px){.dark-mode navitaire-digital-promotion-search .add-promotion-container .mobile-popup-header{display:none}}.dark-mode navitaire-digital-promotion-search .add-promotion-container h3{color:#fff;margin-bottom:16px}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .add-promotion-container h3{color:#ffffffde}}.dark-mode navitaire-digital-promotion-search .add-promotion-container form{display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .add-promotion-container form{flex-direction:column;height:100%;justify-content:space-between}}.dark-mode navitaire-digital-promotion-search .add-promotion-container form input{width:220px}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .add-promotion-container form input{width:90%}}.dark-mode navitaire-digital-promotion-search .add-promotion-container form img{height:18px;margin:10px;width:18px}.dark-mode navitaire-digital-promotion-search .add-promotion-container form .promo-button-container{margin-left:24px;margin-top:14px}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .add-promotion-container form .promo-button-container{margin-left:0;width:100%}.dark-mode navitaire-digital-promotion-search .add-promotion-container form .promo-button-container .promo-button{width:100%}}.dark-mode navitaire-digital-promotion-search .add-promotion-container .error-container{align-items:center;display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-promotion-search .add-promotion-container .error-container h5,.dark-mode navitaire-digital-promotion-search .add-promotion-container .error-container span{color:#bd081e!important}}.dark-mode navitaire-digital-promotion-search .add-promotion-container .error-container h5{color:#fff}.dark-mode navitaire-digital-promo form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){.dark-mode navitaire-digital-promo form{flex-direction:row;margin-bottom:0}}.dark-mode navitaire-digital-promo .applied-promo{display:flex;flex-direction:row;margin:8px 0 2px}.dark-mode navitaire-digital-promo .applied-promo .promo-title{margin-right:1.5rem!important}.dark-mode navitaire-digital-promo .applied-promo .current-promo{color:#fff9;display:flex;justify-content:space-between}.dark-mode navitaire-digital-promo .applied-promo .current-promo h5{margin-right:1.5rem!important}.dark-mode navitaire-digital-promo .applied-promo .current-promo .delete{cursor:pointer;display:flex;flex-direction:row}.dark-mode navitaire-digital-promo .applied-promo .current-promo .delete .remove{color:#bd081e}.dark-mode navitaire-digital-promo .applied-promo .current-promo .delete .icon{color:#fff;font-size:24px;line-height:32px}.dark-mode .travel-document-card{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1rem 1.5rem}@media (max-width: 767.98px){.dark-mode .travel-document-card{align-items:flex-start}}.dark-mode .travel-document-card .content-container{display:flex;height:100%}@media (max-width: 767.98px){.dark-mode .travel-document-card .content-container{width:100%}}.dark-mode .travel-document-card .icon-column{margin-right:.5rem}.dark-mode .travel-document-card .info-column{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767.98px){.dark-mode .travel-document-card .info-column{width:100%}}.dark-mode .travel-document-card .info-column .document-type{color:#ffffff61}@media (max-width: 767.98px){.dark-mode .travel-document-card .info-column .document-type{display:flex;justify-content:space-between;margin-bottom:1rem}}.dark-mode .travel-document-card .info-column .document-type .default{margin-left:.5rem}@media (max-width: 767.98px){.dark-mode .travel-document-card .info-column .document-type .default{margin-left:0;margin-right:.5rem}}.dark-mode .travel-document-card .info-column .content{color:#ffffffde}@media (max-width: 767.98px){.dark-mode .travel-document-card .edit-column{height:100%}}.dark-mode .travel-document-modal{width:620px}@media (max-width: 767.98px){.dark-mode .travel-document-modal{width:100%;height:unset!important;min-height:100%;padding:0}}.dark-mode .travel-document-modal .travel-document-container h2{padding:1rem 1.5rem .25rem}@media (max-width: 767.98px){.dark-mode .travel-document-modal .travel-document-container h2{display:none}}.dark-mode .travel-document-modal .travel-document-container h5{color:#fff9;padding:0 1.5rem 1.5rem}@media (max-width: 767.98px){.dark-mode .travel-document-modal .travel-document-container h5{background:#001321;color:#ffffffde;margin-bottom:.5rem;padding:1rem}}.dark-mode .travel-document-modal .travel-document-container .document-content{padding:1rem 1.5rem}.dark-mode .travel-document-modal .travel-document-container .submit-button{margin-top:1.5rem;width:100%}@media (max-width: 767.98px){.dark-mode .travel-document-modal .travel-document-container .submit-button{padding:1rem}.dark-mode .travel-document-modal .travel-document-container .submit-button .save-document-button{width:100%}}.dark-mode .travel-document-modal .travel-document-container .submit-button .save-document-button{margin:0 auto}.dark-mode .travel-document-modal .delete-document-row{display:flex;justify-content:center;padding:1.5rem 0}.dark-mode .travel-document-modal .delete-document-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.dark-mode .travel-document-modal .delete-document-row .delete-container .icon_delete{margin-right:1rem}.dark-mode navitaire-digital-travel-document-form .travel-document-form-container .half-row{width:100%;display:grid;grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width: 767.98px){.dark-mode navitaire-digital-travel-document-form .travel-document-form-container .half-row{display:flex;flex-wrap:wrap;justify-content:space-between}.dark-mode navitaire-digital-travel-document-form .travel-document-form-container .half-row>*:not(.half-on-mobile){width:100%}.dark-mode navitaire-digital-travel-document-form .travel-document-form-container .half-row>.half-on-mobile{width:46%}}.dark-mode navitaire-digital-travel-document-form .default-document-row{align-items:center;display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-travel-document-form .default-document-row{justify-content:space-between}}.dark-mode navitaire-digital-travel-document-form .default-document-row h3{margin-right:1rem}.dark-mode .address-card{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1rem 1.5rem}@media (max-width: 767.98px){.dark-mode .address-card{align-items:flex-start}}.dark-mode .address-card .content-container{display:flex;height:100%}@media (max-width: 767.98px){.dark-mode .address-card .content-container{width:100%}}.dark-mode .address-card .icon-column{margin-right:.5rem}.dark-mode .address-card .info-column{display:flex;flex-direction:column}@media (max-width: 767.98px){.dark-mode .address-card .info-column{width:100%}}.dark-mode .address-card .info-column .address-type{color:#ffffff61;margin-bottom:1rem}@media (max-width: 767.98px){.dark-mode .address-card .info-column .address-type{display:flex;justify-content:space-between}}.dark-mode .address-card .info-column .address-type .default{margin-left:.5rem}@media (max-width: 767.98px){.dark-mode .address-card .info-column .address-type .default{margin-left:0;margin-right:.5rem}}.dark-mode .address-card .info-column .content{color:#ffffffde}@media (max-width: 767.98px){.dark-mode .address-card .edit-column{height:100%}}.dark-mode .modal-address-form .address-form-container .half-row{width:100%;display:grid;grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width: 767.98px){.dark-mode .modal-address-form .address-form-container .half-row{display:flex;flex-wrap:wrap;justify-content:space-between}.dark-mode .modal-address-form .address-form-container .half-row>*:not(.half-on-mobile){width:100%}.dark-mode .modal-address-form .address-form-container .half-row>.half-on-mobile{width:46%}}.dark-mode .modal-address-form .default-address-row{align-items:center;display:flex}@media (max-width: 767.98px){.dark-mode .modal-address-form .default-address-row{justify-content:space-between}}.dark-mode .modal-address-form .default-address-row h3{margin-right:1rem}.dark-mode .address-modal{width:620px}@media (max-width: 767.98px){.dark-mode .address-modal{width:100%;height:unset!important;min-height:100%;padding:0}}.dark-mode .address-modal .address-container h2{padding:1rem 1.5rem .25rem}@media (max-width: 767.98px){.dark-mode .address-modal .address-container h2{display:none}}.dark-mode .address-modal .address-container h5{color:#fff9;padding:0 1.5rem 1.5rem}@media (max-width: 767.98px){.dark-mode .address-modal .address-container h5{background:#001321;color:#ffffffde;margin-bottom:.5rem;padding:1rem}}.dark-mode .address-modal .address-container .address-content{padding:1rem 1.5rem}.dark-mode .address-modal .address-container .submit-button{margin-top:1.5rem;width:100%}@media (max-width: 767.98px){.dark-mode .address-modal .address-container .submit-button{padding:1rem}.dark-mode .address-modal .address-container .submit-button .save-address-button{width:100%}}.dark-mode .address-modal .address-container .submit-button .save-address-button{margin:0 auto}.dark-mode .address-modal .delete-address-row{display:flex;justify-content:center;padding:1.5rem 0}.dark-mode .address-modal .delete-address-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.dark-mode .address-modal .delete-address-row .delete-container .icon_delete{margin-right:1rem}.dark-mode navitaire-digital-checkin-passenger-form{width:100%}.dark-mode navitaire-digital-checkin-passenger-form .checkin-passenger-information{display:flex;padding:1rem 1.5rem}.dark-mode navitaire-digital-checkin-passenger-form .checkin-passenger-information .passenger-icon{padding-left:.5rem;padding-right:.5rem}.dark-mode navitaire-digital-checkin-passenger-form .checkin-passenger-information .passenger-name-container .passenger-type{color:#a7a7a7}.dark-mode navitaire-digital-checkin-passenger-form .required-data-container{margin-right:62px;padding-bottom:24px;padding-left:62px}@media (max-width: 767.98px){.dark-mode navitaire-digital-checkin-passenger-form .required-data-container{margin-right:24px;padding-left:24px}}.dark-mode navitaire-digital-checkin-passenger-form form{padding-top:8px}.dark-mode navitaire-digital-checkin-passenger-form navitaire-digital-checkin-additional-information-form .form-row{width:100%;display:grid}@media (min-width: 576px){.dark-mode navitaire-digital-checkin-passenger-form navitaire-digital-checkin-additional-information-form .form-row{grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}}.dark-mode navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-checkin{width:100%;display:grid}@media (min-width: 576px){.dark-mode navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-checkin{grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width: 576px){.dark-mode navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-row{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767.98px){.dark-mode navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-row .half-on-mobile{width:100%!important}}.dark-mode navitaire-digital-checkin-passenger-form .checkbox-container{display:flex}@media (min-width: 576px){.dark-mode navitaire-digital-checkin-passenger-form .checkbox-container{justify-content:flex-end}}.dark-mode navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container{align-items:center;display:flex}@media (min-width: 576px){.dark-mode navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container{margin-top:-120px;padding-left:1rem;width:50%}}.dark-mode navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container navitaire-digital-checkbox{margin-right:.5rem}.dark-mode navitaire-digital-checkin-passengers .checkin-card-container{background-color:#011c30;border-radius:.3rem;display:flex;flex-direction:row}.dark-mode navitaire-digital-checkin-passengers .button-footer-row{display:flex;justify-content:space-between;padding:1rem 0}.dark-mode navitaire-digital-checkin-passengers .button-footer-row .previous-button-container{align-items:center;display:flex}.dark-mode navitaire-digital-checkin-passengers .button-footer-row .previous{align-items:center;display:flex;font-size:18px}.dark-mode navitaire-digital-checkin-travel-document-options .travel-doc-option{align-items:center;display:flex;margin-bottom:15px}.dark-mode navitaire-digital-checkin-travel-document-options input[type=radio]{-webkit-appearance:none;border:1px solid #fff;border-radius:50%;height:24px;margin:0 10px 0 0;width:24px}.dark-mode navitaire-digital-checkin-travel-document-options input[type=radio]:checked{background-image:url(icon_check.e6f3f56e1bd2a99c.svg);background-position:center;background-repeat:no-repeat;background-size:16px}.dark-mode navitaire-digital-checkin-travel-document-options .radio-label{font-size:14px;line-height:17px}.dark-mode navitaire-digital-checkin-travel-document-options .expiration-text{color:#a7a7a7;font-size:12px;line-height:15px}@media (min-width: 768px){.dark-mode navitaire-digital-select-insurance,.dark-mode navitaire-digital-view-insurance{margin-top:50px;display:block}}.dark-mode navitaire-digital-select-insurance .wrapper,.dark-mode navitaire-digital-view-insurance .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.dark-mode navitaire-digital-select-insurance .wrapper .select-insurance-container,.dark-mode navitaire-digital-view-insurance .wrapper .select-insurance-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode navitaire-digital-select-insurance .wrapper .select-insurance-container,.dark-mode navitaire-digital-view-insurance .wrapper .select-insurance-container{width:91.6666666667%}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance .wrapper .select-insurance-container,.dark-mode navitaire-digital-view-insurance .wrapper .select-insurance-container{width:100%!important}}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card{justify-content:flex-end;margin-bottom:20px}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .image-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .image-container{width:0!important;padding:0!important}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .mobile,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .mobile{display:block!important}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .mobile .image.selected,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .mobile .image.selected{height:24px!important;width:24px!important;margin-right:15px}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .bag-info-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .bag-info-container{width:100%!important}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .card-layout-bottom,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .card-layout-bottom{padding-bottom:1rem;padding-left:1rem}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{align-items:flex-end;display:flex;flex-direction:column;text-align:right}@media (min-width: 992px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{width:40%!important}}@media (min-width: 768px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{width:50%!important}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container{align-items:flex-start;text-align:left}}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .price-label,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .price-label{font-size:12px;line-height:13px;opacity:.6}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .min-price,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .min-price{font-size:18px;line-height:20px}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container button,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container button{margin-top:20px;width:150px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .control-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .control-container{width:100%}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .controls-container .control-container button,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .controls-container .control-container button{width:100%}}@media (min-width: 992px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .card-content,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .card-content{width:60%!important}}@media (min-width: 768px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .card-content,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .card-content{width:50%!important}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .card-content .title-text,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .card-content .title-text{margin-left:0!important}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .card-content .description-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .card-content .description-container{padding-left:0!important}}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .button-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .button-container{display:flex}.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .button-container .cancel,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .button-container .cancel{border:none}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance .wrapper .insurance-card .button-container,.dark-mode navitaire-digital-view-insurance .wrapper .insurance-card .button-container{flex-direction:column-reverse}}.dark-mode navitaire-digital-select-insurance .promotion-container,.dark-mode navitaire-digital-view-insurance .promotion-container{display:none}@media (min-width: 992px){.dark-mode navitaire-digital-select-insurance .promotion-container,.dark-mode navitaire-digital-view-insurance .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.dark-mode navitaire-digital-select-insurance .promotion-container .promotion-placeholder,.dark-mode navitaire-digital-view-insurance .promotion-container .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode navitaire-digital-select-insurance .promotion-container .promotion-placeholder .description,.dark-mode navitaire-digital-view-insurance .promotion-container .promotion-placeholder .description{line-height:32px}.dark-mode navitaire-digital-select-insurance .promotion-container .promotion-placeholder .promotion-placeholder-image,.dark-mode navitaire-digital-view-insurance .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.dark-mode navitaire-digital-select-insurance .promotion-container .promotion-placeholder .promotion-body,.dark-mode navitaire-digital-view-insurance .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.dark-mode navitaire-digital-select-insurance .promotion-container .image,.dark-mode navitaire-digital-view-insurance .promotion-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance .promotion-container .image,.dark-mode navitaire-digital-view-insurance .promotion-container .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.dark-mode navitaire-digital-select-insurance-modal .wrapper,.dark-mode navitaire-digital-view-insurance-modal .wrapper{height:100%}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container{background-color:#154162;border-radius:2px}@media (min-width: 576px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container{width:675px;padding:30px}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container{height:100%;padding:15px;width:100%}}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .subtitle,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .subtitle{margin-bottom:24px;margin-top:12px;opacity:.6}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .tab-group,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .tab-group{width:auto}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab{cursor:pointer;text-align:center;width:145px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab{width:115px}}@media (min-width: 576px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab .tab-label,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab .tab-label{margin-bottom:16px}}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .tab-group .tab .tab-label.selected,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .tab-group .tab .tab-label.selected{font-weight:700}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .policy-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .policy-container{margin:0 80px;padding-top:40px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .policy-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .policy-container{padding-top:12px;margin:0 20px}}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .policy-container .tab-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .policy-container .tab-container{display:flex;justify-content:center}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .policy-container .tab-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .policy-container .tab-container{margin-top:24px}}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .policy-container .policy-information,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .policy-container .policy-information{margin-top:20px;min-height:200px}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .unqualified-participants-container h5,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .unqualified-participants-container h5{margin-bottom:8px}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .unqualified-participants-container h5:not(:first-of-type),.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .unqualified-participants-container h5:not(:first-of-type){margin-left:4px}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .unqualified-participants-container .unqualified-participants-list,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .unqualified-participants-container .unqualified-participants-list{display:flex}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .button-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .button-container{display:flex}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .button-container .cancel,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .button-container .cancel{border:none!important}@media (min-width: 576px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .button-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .button-container{justify-content:space-between;padding-top:30px}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .button-container button,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .button-container button{height:48px;padding:0 5.5rem}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .button-container,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .button-container{padding-top:15px;justify-content:space-around}.dark-mode navitaire-digital-select-insurance-modal .wrapper .container .button-container button,.dark-mode navitaire-digital-view-insurance-modal .wrapper .container .button-container button{height:48px;padding:0 1.5rem}}.dark-mode .app-download-container{position:fixed;top:35%;text-align:-webkit-center;width:100%;height:100px}.dark-mode .app-download-container .app-download-title{color:#fff;font-weight:700;font-size:20px}.dark-mode .app-download-container .button-options-container{padding-top:10px}.dark-mode .app-download-container .button-options-container .navitaire-digital-button{margin-top:10px;text-align:center;width:75%}.dark-mode .order-information-modal .wrapper{height:100%;overflow-y:auto}.dark-mode .order-information-modal .wrapper .container{padding:25px;background-color:#154162;border-radius:2px}.dark-mode .order-information-modal .wrapper .container .name-header{padding-bottom:8px;font-weight:700}.dark-mode .order-information-modal .wrapper .container .subtitle{margin:2px 0 25px}@media (min-width: 576px){.dark-mode .order-information-modal .wrapper .container{width:780px;padding:30px}.dark-mode .order-information-modal .wrapper .container form{display:flex;flex-wrap:wrap}.dark-mode .order-information-modal .wrapper .container form navitaire-digital-form-field{width:240px;padding-right:.5rem}}@media (max-width: 767.98px){.dark-mode .order-information-modal .wrapper .container{height:100%;padding:15px;width:100%}.dark-mode .order-information-modal .wrapper .container form navitaire-digital-form-field{width:100%}.dark-mode .order-information-modal .wrapper .container .desktop-title{display:none}}.dark-mode .order-information-modal .wrapper .container .content-container{max-height:calc(100vh - 340px)}@media (max-width: 767.98px){.dark-mode .order-information-modal .wrapper .container .content-container{overflow-y:auto;max-height:calc(100vh - 200px)}}.dark-mode .order-information-modal .wrapper .container .button-container{display:flex;justify-content:center;padding-top:15px}@media (max-width: 767.98px){.dark-mode .order-information-modal .wrapper .container .button-container{padding:15px;position:fixed;bottom:0;right:0;left:0}.dark-mode .order-information-modal .wrapper .container .button-container button{width:100%}}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container{box-shadow:0 4px 16px #0000002b!important;border-radius:1rem}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .section-title{font-weight:900}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .title-container{border-bottom:1px solid rgba(255,255,255,.2);padding-top:1rem;padding-bottom:1rem}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price{border-top:1px solid rgba(255,255,255,.2);padding-top:1rem;padding-bottom:1rem;margin-block:.5rem;display:flex}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .total{margin-right:auto}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .total .headline{color:#fff9}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .cost{text-align:end}.dark-mode navitaire-digital-purchased-price-breakdown .price-breakdown-container .total-cart-price .cost h2{font-weight:700}.dark-mode navitaire-digital-select-hotels .wrapper,.dark-mode navitaire-digital-view-hotel .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.dark-mode navitaire-digital-select-hotels .wrapper .select-hotel-container,.dark-mode navitaire-digital-view-hotel .wrapper .select-hotel-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode navitaire-digital-select-hotels .wrapper .select-hotel-container,.dark-mode navitaire-digital-view-hotel .wrapper .select-hotel-container{width:91.6666666667%}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .wrapper .select-hotel-container,.dark-mode navitaire-digital-view-hotel .wrapper .select-hotel-container{width:100%!important}}.dark-mode navitaire-digital-select-hotels .wrapper .select-hotel-container :hover,.dark-mode navitaire-digital-view-hotel .wrapper .select-hotel-container :hover{cursor:pointer}.dark-mode navitaire-digital-select-hotels .wrapper .content-container,.dark-mode navitaire-digital-view-hotel .wrapper .content-container{width:66.66%!important;padding-right:25px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .wrapper .content-container,.dark-mode navitaire-digital-view-hotel .wrapper .content-container{overflow:hidden;padding:0!important;width:100%!important}.dark-mode navitaire-digital-select-hotels .wrapper .content-container .title-container,.dark-mode navitaire-digital-view-hotel .wrapper .content-container .title-container{padding:0!important;flex-direction:column;align-items:flex-start!important}.dark-mode navitaire-digital-select-hotels .wrapper .content-container .title-container .image-container,.dark-mode navitaire-digital-view-hotel .wrapper .content-container .title-container .image-container{margin:0!important;width:100%!important}.dark-mode navitaire-digital-select-hotels .wrapper .content-container .title-container .card-title,.dark-mode navitaire-digital-view-hotel .wrapper .content-container .title-container .card-title{margin-top:12px;padding:0 1rem}}.dark-mode navitaire-digital-select-hotels .wrapper .content-container .card-title,.dark-mode navitaire-digital-view-hotel .wrapper .content-container .card-title{display:flex;justify-content:space-between;width:100%}.dark-mode navitaire-digital-select-hotels .wrapper .content-container .card-title .icon,.dark-mode navitaire-digital-view-hotel .wrapper .content-container .card-title .icon{height:24px;width:24px}.dark-mode navitaire-digital-select-hotels .wrapper .content-container .card-title .icon.hidden,.dark-mode navitaire-digital-view-hotel .wrapper .content-container .card-title .icon.hidden{opacity:0}.dark-mode navitaire-digital-select-hotels .wrapper .controls-container,.dark-mode navitaire-digital-view-hotel .wrapper .controls-container{width:0!important}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card{justify-content:flex-end;margin-bottom:20px}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .image,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .image{height:160px;background-size:cover;width:90%}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .image img,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .image img{height:160px;width:100%}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .image.mobile,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .image.mobile{height:174px;border-radius:6px 6px 0 0;width:100%}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .image.mobile img,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .image.mobile img{border-radius:6px 6px 0 0;height:100%}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .image.not-mobile,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .image.not-mobile{border-radius:6px 0 0 6px}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .image.not-mobile img,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .image.not-mobile img{border-radius:6px 0 0 6px}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .feature-list,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .feature-list{color:#ffffffde;margin:5px 20px 5px 0;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer{display:flex;margin-top:20px;align-items:center;justify-content:space-between;align-self:flex-end}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .price-container,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .price-container{display:flex;align-items:baseline}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .price-container .price,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .price-container .price{color:#ffffffde}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .price-container h6,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .price-container h6{margin-left:2px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer{padding-right:1rem}}.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .remove-button,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .remove-button{padding:0;text-align:right}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .wrapper .hotel-card .card-footer .remove-button,.dark-mode navitaire-digital-view-hotel .wrapper .hotel-card .card-footer .remove-button{text-align:center}}.dark-mode navitaire-digital-select-hotels .hotel-search-header,.dark-mode navitaire-digital-view-hotel .hotel-search-header{position:absolute;top:200px;right:0;left:0;background-color:#011c30;border-bottom:1px solid rgba(227,234,240,.2);border-radius:2px 2px 0 0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;padding:15px 0}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .hotel-search-header,.dark-mode navitaire-digital-view-hotel .hotel-search-header{top:115px}}.dark-mode navitaire-digital-select-hotels .hotel-search-header .divider,.dark-mode navitaire-digital-view-hotel .hotel-search-header .divider{background-color:#0003;height:1px;width:100%;margin:20px 0}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:540px}}@media (min-width: 768px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:720px}}@media (min-width: 992px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:960px}}@media (min-width: 1200px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content{max-width:1140px}}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form{display:flex}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form .form-field,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form .form-field{padding-bottom:0;width:180px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form{justify-content:space-between;width:100%}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form .form-field,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form .form-field{width:160px}}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form button,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form button{height:62px;margin-left:24px}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content form button .icon,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content form button .icon{margin-right:8px}.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content.bottom-row,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content.bottom-row{display:flex;justify-content:space-between}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .hotel-header-content.top-row,.dark-mode navitaire-digital-view-hotel .hotel-search-header .hotel-header-content.top-row{display:flex;justify-content:space-between;align-items:flex-end}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .desktop,.dark-mode navitaire-digital-view-hotel .hotel-search-header .desktop{display:none}}.dark-mode navitaire-digital-select-hotels .hotel-search-header .mobile,.dark-mode navitaire-digital-view-hotel .hotel-search-header .mobile{display:none}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .mobile,.dark-mode navitaire-digital-view-hotel .hotel-search-header .mobile{display:block}}.dark-mode navitaire-digital-select-hotels .hotel-search-header .mobile .mobile-filter-sort-open,.dark-mode navitaire-digital-view-hotel .hotel-search-header .mobile .mobile-filter-sort-open{margin-top:12px;width:auto!important}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotels .hotel-search-header .mobile .mobile-filter-sort-open,.dark-mode navitaire-digital-view-hotel .hotel-search-header .mobile .mobile-filter-sort-open{z-index:1060;background-color:#154162!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.dark-mode navitaire-digital-select-hotels .hotel-search-header .mobile .mobile-filter-sort-open .filter-sort-content,.dark-mode navitaire-digital-view-hotel .hotel-search-header .mobile .mobile-filter-sort-open .filter-sort-content{height:calc(100vh - 108px);width:100%}}.dark-mode navitaire-digital-star-ratings :host{display:flex;flex-direction:column}.dark-mode navitaire-digital-star-ratings :host mat-icon.mat-icon{height:18px;width:18px;font-size:18px}.dark-mode navitaire-digital-star-ratings .rating-text{display:flex;color:#fff9;font-size:14px;letter-spacing:.46px;line-height:19px}.dark-mode navitaire-digital-star-ratings .rating-row{display:flex}.dark-mode .hotel-filter-container .component-container{width:200px;align-items:flex-start!important;flex-direction:column!important}.dark-mode .hotel-filter-container .hotel-filter-title{margin-left:4px}.dark-mode .hotel-filter-container .icon{margin:0 4px}.dark-mode .hotel-filter-container.wrapper{cursor:pointer}.dark-mode .hotel-filter-content button{display:flex;justify-content:space-between;width:100%}.dark-mode .hotel-filter-content button:hover,.dark-mode .hotel-filter-content button:focus{background-color:transparent!important}.dark-mode .hotel-filter-content .hotel-filter-title{color:#ffffffde;font-weight:700}.dark-mode .hotel-filter-content .filter-section-content{margin-left:15px}.dark-mode .hotel-filter-content .filter-section{margin:15px 0}.dark-mode .hotel-filter-content .filter-section form{display:flex;flex-direction:column;margin:8px 0}.dark-mode .hotel-filter-content .filter-section .input-container{display:flex;align-items:center;margin:2px 0}.dark-mode .hotel-filter-content .filter-section label{font-size:14px!important}.dark-mode .hotel-filter-content .filter-section label .label-count{color:#ffffff61!important}.dark-mode .hotel-filter-content .filter-section input{-webkit-appearance:none;margin:0 8px 0 0!important;border:1px solid rgba(255,255,255,.38);height:18px;width:18px}.dark-mode .hotel-filter-content .filter-section input:checked{border:1px solid #fff;background-position:center;background-repeat:no-repeat}.dark-mode .hotel-filter-content .filter-section input[type=radio]{border-radius:50%}.dark-mode .hotel-filter-content .filter-section input[type=radio]:checked{background-image:url(icon_check.e6f3f56e1bd2a99c.svg);background-size:10px}.dark-mode .hotel-filter-content .filter-section input[type=checkbox]{border-radius:2px}.dark-mode .hotel-filter-content .filter-section input[type=checkbox]:checked{background-color:#fff;background-image:url(icon_check_white.8f49d465d7f1b7be.svg);background-size:12px}@media (max-width: 767.98px){.dark-mode .hotel-filter-content .filter-section form{margin-top:14px;border-top:1px solid rgba(0,0,0,.2)}.dark-mode .hotel-filter-content .filter-section form .input-container{height:50px;border-bottom:1px solid rgba(0,0,0,.2)}.dark-mode .hotel-filter-content .filter-section form .input-container input[type=radio]{border:none;background-size:16px}.dark-mode .hotel-filter-content .filter-section h4,.dark-mode .hotel-filter-content .filter-section .input-container{padding-left:18px}}.dark-mode .hotel-filter-content .icon{margin:0 4px}.dark-mode navitaire-digital-select-hotel-modal .modal-container,.dark-mode navitaire-digital-view-hotel-modal .modal-container{height:100%;width:100%}@media (min-width: 576px){.dark-mode navitaire-digital-select-hotel-modal .modal-container,.dark-mode navitaire-digital-view-hotel-modal .modal-container{width:70vw}}.dark-mode navitaire-digital-select-hotel-modal .container,.dark-mode navitaire-digital-view-hotel-modal .container{height:100%;overflow:hidden}@media (min-width: 576px){.dark-mode navitaire-digital-select-hotel-modal .container,.dark-mode navitaire-digital-view-hotel-modal .container{width:924px}}.dark-mode navitaire-digital-select-hotel-modal .container .modal-header,.dark-mode navitaire-digital-view-hotel-modal .container .modal-header{background-color:#012f50;color:#fff;padding:24px 32px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotel-modal .container .modal-header,.dark-mode navitaire-digital-view-hotel-modal .container .modal-header{display:none}}.dark-mode navitaire-digital-select-hotel-modal .container .modal-header h2,.dark-mode navitaire-digital-select-hotel-modal .container .modal-header h3,.dark-mode navitaire-digital-select-hotel-modal .container .modal-header h5,.dark-mode navitaire-digital-view-hotel-modal .container .modal-header h2,.dark-mode navitaire-digital-view-hotel-modal .container .modal-header h3,.dark-mode navitaire-digital-view-hotel-modal .container .modal-header h5{padding:2px 0;font-weight:400}.dark-mode navitaire-digital-select-hotel-modal .container .modal-header h2,.dark-mode navitaire-digital-view-hotel-modal .container .modal-header h2{padding-bottom:12px}.dark-mode navitaire-digital-select-hotel-modal .container .tab-container,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container{background-color:#001321}.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group{width:auto}@media (min-width: 576px){.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group{padding:0 70px}}.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab{display:flex;justify-content:center;align-items:center;cursor:pointer;height:60px;width:160px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab{width:33%}}.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab .tab-label,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab .tab-label{color:#ffffff61}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab .tab-label,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab .tab-label{font-size:14px}}.dark-mode navitaire-digital-select-hotel-modal .container .tab-container .tab-group .tab .tab-label.selected,.dark-mode navitaire-digital-view-hotel-modal .container .tab-container .tab-group .tab .tab-label.selected{color:#ffffffde;font-weight:700}.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content{padding:26px 84px;overflow-y:auto;height:calc(80vh - 200px)}@media (max-width: 991.98px){.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content{padding:20px}}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content{height:calc(100vh - 155px)}}.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content .terms-title,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content .terms-title{margin-bottom:24px}@media (max-width: 767.98px){.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content .terms-title,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content .terms-title{margin-bottom:20px}}.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content .term-container,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content .term-container{margin-bottom:10px}.dark-mode navitaire-digital-select-hotel-modal .container .hotel-details-content .term-container p,.dark-mode navitaire-digital-view-hotel-modal .container .hotel-details-content .term-container p{color:#fff9}.dark-mode navitaire-digital-hotel-details-view .details-title{margin-bottom:26px}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .details-title{margin-bottom:20px}}.dark-mode navitaire-digital-hotel-details-view .top-content{display:flex}@media (max-width: 991.98px){.dark-mode navitaire-digital-hotel-details-view .top-content{flex-direction:column}}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel{overflow:visible}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right{position:absolute;bottom:-70px;z-index:10}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left:focus,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left:hover,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right:focus,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right:hover{background-color:transparent}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left.disabled .icon,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right.disabled .icon{color:#a7a7a7}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right{top:0;bottom:0}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left .icon,.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right .icon{color:#fff}}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left{left:-30px}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .left{left:0}}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right{right:-30px}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .right{right:0}}.dark-mode navitaire-digital-hotel-details-view .top-content .ngucarousel .ngu-touch-container{overflow:hidden}.dark-mode navitaire-digital-hotel-details-view .top-content .point-container{display:flex;justify-content:flex-start;overflow:hidden}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .top-content .point-container{justify-content:center}.dark-mode navitaire-digital-hotel-details-view .top-content .point-container li{border-radius:50%;border:1px solid rgba(0,0,0,.2);padding:4px;margin:4px}.dark-mode navitaire-digital-hotel-details-view .top-content .point-container li.active{background-color:#fff}.dark-mode navitaire-digital-hotel-details-view .top-content .point-container li img{display:none}}.dark-mode navitaire-digital-hotel-details-view .top-content .point-container img{width:150px;height:112px;margin-right:12px}.dark-mode navitaire-digital-hotel-details-view .top-content .point-container .active img{border:4px solid #32D74B}.dark-mode navitaire-digital-hotel-details-view .top-content img{height:310px;width:436px}@media (max-width: 991.98px){.dark-mode navitaire-digital-hotel-details-view .top-content img{width:100%}}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .top-content img{height:205px}}.dark-mode navitaire-digital-hotel-details-view .top-content ngu-carousel{width:436px;margin-right:32px}@media (max-width: 991.98px){.dark-mode navitaire-digital-hotel-details-view .top-content ngu-carousel{width:100%;margin-right:0}}.dark-mode navitaire-digital-hotel-details-view .amenities-title{margin-bottom:10px}.dark-mode navitaire-digital-hotel-details-view .bottom-content{margin-top:20px}.dark-mode navitaire-digital-hotel-details-view .bottom-content .address-container{display:none}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-details-view .bottom-content .address-container{margin-top:20px;display:block}}.dark-mode navitaire-digital-hotel-room-view .top-content h2{margin-bottom:24px}.dark-mode navitaire-digital-hotel-room-view .top-content .navitaire-digital-form-field{width:190px}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-view .top-content .navitaire-digital-form-field{width:100%;padding-bottom:12px}}.dark-mode navitaire-digital-hotel-room-view .top-content .control-container{display:flex;justify-content:space-between}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-view .top-content .control-container{flex-direction:column}}.dark-mode navitaire-digital-hotel-room-view .top-content .control-container .button-container{display:flex}.dark-mode navitaire-digital-hotel-room-view .top-content .control-container .button-container button{height:60px;width:150px}.dark-mode navitaire-digital-hotel-room-view .top-content .control-container .button-container button .icon{margin:0 5px}.dark-mode navitaire-digital-hotel-room-view .top-content .control-container .button-container button.previous{margin-right:10px}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-view .top-content .control-container .button-container{margin-bottom:24px}.dark-mode navitaire-digital-hotel-room-view .top-content .control-container .button-container button{margin-left:0;width:100%}}.dark-mode navitaire-digital-hotel-room-view .room-content .room-card{margin-bottom:20px}.dark-mode navitaire-digital-hotel-room-card .large-picture-card{overflow:hidden}.dark-mode navitaire-digital-hotel-room-card .image-container .image{height:100%}.dark-mode navitaire-digital-hotel-room-card .image-container .image img{height:100%;width:100%}.dark-mode navitaire-digital-hotel-room-card .image-container.mobile{width:100%!important;margin-right:0!important}.dark-mode navitaire-digital-hotel-room-card .image-container.mobile img{height:150px;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-card .content-container{padding:0!important}.dark-mode navitaire-digital-hotel-room-card .content-container .title-container{align-items:flex-start!important;padding:0!important;flex-direction:column}.dark-mode navitaire-digital-hotel-room-card .content-container .title-container .card-title{padding-left:1rem}.dark-mode navitaire-digital-hotel-room-card .content-container .description-container{display:flex;justify-content:space-between;margin-top:12px;padding-right:1rem}}.dark-mode navitaire-digital-hotel-room-card .content-container .feature-list{margin:7px 0}.dark-mode navitaire-digital-hotel-room-card .content-container .price-container{display:flex}.dark-mode navitaire-digital-hotel-room-card .content-container .price-container .price-details{display:flex;align-items:baseline}.dark-mode navitaire-digital-hotel-room-card .content-container .price-container .price-details .price{color:#ffffffde}.dark-mode navitaire-digital-hotel-room-card .content-container .price-container .price-details h6{margin-left:2px}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-card .content-container .price-container .price-details{flex-direction:column}}.dark-mode navitaire-digital-hotel-room-card .content-container .price-container .icon{height:24px;width:24px;margin-right:8px}.dark-mode navitaire-digital-hotel-room-card .content-container .price-container .icon.hidden{display:none}.dark-mode navitaire-digital-hotel-room-card .controls-container{flex-direction:column;align-items:flex-end!important;justify-content:space-around!important;padding-right:25px}.dark-mode navitaire-digital-hotel-room-card .controls-container .icon{height:24px;width:24px}.dark-mode navitaire-digital-hotel-room-card .controls-container .icon.hidden{opacity:0}.dark-mode navitaire-digital-hotel-room-card .controls-container button{width:150px}.dark-mode navitaire-digital-hotel-room-card .controls-container button.remove-button{padding:0;text-align:right}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-card .controls-container button.remove-button{text-align:center}}@media (max-width: 767.98px){.dark-mode navitaire-digital-hotel-room-card .controls-container{width:100%;margin:1rem;padding:0}.dark-mode navitaire-digital-hotel-room-card .controls-container button{width:100%}}.dark-mode .extras-tabs-container{width:100%;overflow-x:auto;padding:0;white-space:nowrap;display:block}.dark-mode .extras-tabs-container .extras-tab{background-color:#012f50;transition:all .2s;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:inline-flex;justify-content:space-around;padding:.5rem 1.5rem;width:175px;color:#fff;cursor:pointer}.dark-mode .extras-tabs-container .extras-tab.selected{background-color:#011c30;color:#000000de}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1{display:block;width:100%}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}@media (min-width: 992px){.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container{flex-direction:row}}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion{display:flex;padding-bottom:1.5rem;padding-top:1.5rem;width:100%;z-index:10}@media (min-width: 768px){.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion{padding-left:1.5rem}}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .sm-image{display:flex;width:100%;padding-right:1rem;flex-direction:row-reverse}@media (max-width: 575.98px){.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .sm-image{display:none}}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .sm-image .cms-image{padding:0}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text{width:100%}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .title{margin-bottom:1rem}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .button{margin:0;width:100%}@media (min-width: 576px){.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .button{width:95%}}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .links{padding-top:1.5rem}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .image{width:100%}@media (min-width: 576px){.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .image{display:none}}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-parallel-1 .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1{display:block;width:100%}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container{background-color:#fff;border-radius:10px;padding:25px 15px;text-align:center;width:100%}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion{display:flex;width:100%;z-index:10}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .sm-image{display:none}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text{width:100%;white-space:normal}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text h1.description{font-size:18px;line-height:20px;white-space:nowrap;font-weight:700}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text h3.description{font-size:14px;line-height:16px}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .title{margin-bottom:1rem}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .links{padding-top:1.5rem}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .image{margin:auto}.dark-mode navitaire-digital-cms-promotion-full-component.full-container-vertical-1 .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}.dark-mode navitaire-digital-cms-promotion-full-component .button{align-items:center;border:1px solid rgba(227,234,240,.2);border-radius:2px;cursor:pointer;display:flex;-ms-flex-align:center;flex-direction:row;-ms-flex-pack:center;height:50px;justify-content:center;margin:auto;text-decoration:none;outline:0;padding:0 1.5rem;transition:all .2s;white-space:nowrap;width:220px}.dark-mode navitaire-digital-cms-promotion-full-component .button .button-text{margin:0 auto}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component .button{width:100%}}.dark-mode navitaire-digital-cms-promotion-full-component.green-link .button{background-color:#5ca137;color:#fff}.dark-mode navitaire-digital-cms-promotion-full-component.green-link .button:hover{background-color:#4d862e}.dark-mode navitaire-digital-cms-promotion-full-component.gray-link .button{background-color:#e3eaf0;border-color:#0069b3;color:#0069b3}.dark-mode navitaire-digital-cms-promotion-full-component.gray-link .button:hover{background-color:#ccd9e4}@media (max-width: 1199.98px){.dark-mode navitaire-digital-cms-promotion-full-component.tablet-parallel-1 h1.description{font-size:1rem;font-weight:700}}@media (max-width: 1199.98px){.dark-mode navitaire-digital-cms-promotion-full-component.tablet-parallel-1 h3.description{font-size:14px}}@media (max-width: 1199.98px){.dark-mode navitaire-digital-cms-promotion-full-component.tablet-parallel-2 .promotion-container h1.description{font-size:18px;font-weight:700}}@media (max-width: 1199.98px){.dark-mode navitaire-digital-cms-promotion-full-component.tablet-parallel-2 .promotion-container h3.description{font-size:14px}}@media (max-width: 575.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1 .promotion-container .promotion .sm-image{display:none}}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1 .promotion-container .promotion .text h1.description{font-size:18px;font-weight:700}}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1 .promotion-container .promotion .text h3.description{font-size:14px}}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion{box-shadow:0 2px 4px #0000002b!important;padding:1.5rem}}@media (max-width: 575.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .sm-image{display:none}}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .text .image{max-height:91px}}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .text h1.description{font-size:18px;font-weight:700}}@media (max-width: 767.98px){.dark-mode navitaire-digital-cms-promotion-full-component.mobile-vertical-1-border .promotion-container .promotion .text h3.description{font-size:14px}}.dark-mode .loyalty-modal .wrapper{height:100%}.dark-mode .loyalty-modal .wrapper .container{color:#ffffffde;margin:50px 75px 50px 50px;max-width:820px;display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .loyalty-modal .wrapper .container{max-width:485px}}@media (max-width: 767.98px){.dark-mode .loyalty-modal .wrapper .container{height:100%;margin:0;padding:0 .5rem;width:100%}}.dark-mode .loyalty-modal .wrapper .container .header{background-color:#011c30;color:#fff;height:64px;font-size:24px;display:flex;flex-direction:column;justify-content:center;padding-left:1rem}.dark-mode .loyalty-modal .wrapper .container .main-content{display:flex;flex-direction:column;background-color:#011c30;padding:.5rem 3rem}.dark-mode .loyalty-modal .wrapper .container .main-content .chart{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column{display:flex;flex-direction:column;text-align:center}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column.left-column{text-align:left!important}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column.left-column .row-text{margin-left:0!important;margin-right:0!important}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column .column-title{font-weight:700}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column .row-text{display:flex;flex-direction:row;margin-top:1rem;margin-left:auto;margin-right:auto}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column .row-text .light-text{color:#ffffff61}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column .row-text.icon_close{color:#a7a7a7}.dark-mode .loyalty-modal .wrapper .container .main-content .chart .column .row-text.icon_check_only{color:#32d74b}.dark-mode .loyalty-modal .wrapper .container .main-content .additional-info{font-size:12px;color:#a7a7a7;margin-bottom:1.5rem}.dark-mode .loyalty-modal .wrapper .container .main-content .add-button{background-color:#012f50;color:#fff;width:200px;margin-left:auto;margin-right:auto;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1.5rem;cursor:pointer;border:none}.dark-mode .loyalty-modal .wrapper .container .main-content .remove-button{background-color:#011c30;color:#bd081e;cursor:pointer;border:none;padding-bottom:.5rem;margin-bottom:1.5rem;justify-content:center;font-weight:700}.dark-mode .loyalty-modal .wrapper .container .main-content .login-button{width:200px;margin-left:auto;margin-right:auto;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1.5rem;cursor:pointer;border:none}.dark-mode navitaire-digital-passengers-count{width:100%;display:inline-block;height:64px;margin-top:1.5rem;padding:0;vertical-align:top}@media (min-width: 992px){.dark-mode navitaire-digital-passengers-count{width:25%;margin-top:0}.dark-mode navitaire-digital-passengers-count.multi-city-trip{margin-top:37px}}.dark-mode navitaire-digital-passengers-count .wrapper{background-color:#154162;border:solid 1px #0069b3;border-radius:2px;color:#ffffffde;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.dark-mode navitaire-digital-passengers-count .wrapper div{justify-content:space-between}.dark-mode navitaire-digital-passengers-count .wrapper .label{color:#ffffffde;display:flex;flex-direction:column;padding:0}.dark-mode navitaire-digital-passengers-count .wrapper .label h5{margin:0}.dark-mode navitaire-digital-passengers-count .wrapper .label .caption{color:#fff9;line-height:15px}.dark-mode navitaire-digital-passengers-count .wrapper .icon-container{align-self:center;justify-content:space-around;max-width:40px}.dark-mode navitaire-digital-passengers-count .passenger-count-selections{background-color:#011c30;z-index:5}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection.infant{border-bottom:none}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .left-column{display:flex;flex-direction:row}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .item-count{color:#fff;margin:0;margin-right:.5rem}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .label{color:#ffffffde;margin-right:.5rem;text-transform:capitalize}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .label h2{margin:0}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .label .sub-title{color:#fff9;padding-top:.5rem}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button{display:flex;flex-direction:row;margin-left:.25rem}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button{background-color:#011c30!important;background-position:center;border:none;border-radius:50%;cursor:pointer;height:40px!important;line-height:40px;margin:0;padding:0;width:40px!important}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:first-child{margin-right:1rem}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:hover,.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:focus{background-color:#154162!important}.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:hover,.dark-mode navitaire-digital-passengers-count .passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:focus{background-color:#011c30!important}.dark-mode navitaire-digital-calendar-month{width:100%}.dark-mode navitaire-digital-calendar-month .week-day-name,.dark-mode navitaire-digital-calendar-month .calendar-day{height:40px;padding:4px;width:14.2857142857%}.dark-mode navitaire-digital-calendar-month .week-day-name.disabled-date,.dark-mode navitaire-digital-calendar-month .calendar-day.disabled-date{cursor:not-allowed}.dark-mode navitaire-digital-calendar-month .week-day-name.disabled-date .price,.dark-mode navitaire-digital-calendar-month .week-day-name.disabled-date .number,.dark-mode navitaire-digital-calendar-month .calendar-day.disabled-date .price,.dark-mode navitaire-digital-calendar-month .calendar-day.disabled-date .number{color:#a7a7a7}.dark-mode navitaire-digital-calendar-month .week-day-name .number,.dark-mode navitaire-digital-calendar-month .calendar-day .number{color:#fff;justify-content:flex-end!important;line-height:19px}.dark-mode navitaire-digital-calendar-month .week-day-name .loaded,.dark-mode navitaire-digital-calendar-month .calendar-day .loaded{animation:fadeDay .5s}@keyframes fadeDay{0%{opacity:0}to{opacity:.6}}.dark-mode navitaire-digital-calendar-month .next-month,.dark-mode navitaire-digital-calendar-month .previous-month{cursor:pointer}.dark-mode navitaire-digital-calendar-month .week:first-child{justify-content:flex-end!important}.dark-mode navitaire-digital-calendar-month .week:last-child{justify-content:flex-start!important}.dark-mode navitaire-digital-calendar-month .calendar-day{color:#fff;cursor:pointer}.dark-mode navitaire-digital-calendar-month .calendar-day.hovered,.dark-mode navitaire-digital-calendar-month .calendar-day.selected{border-radius:5px}.dark-mode navitaire-digital-calendar-month .calendar-day.end{border-radius:0 5px 5px 0}.dark-mode navitaire-digital-calendar-month .calendar-day.begin{border-radius:5px 0 0 5px}.dark-mode navitaire-digital-calendar-month .calendar-day.selected{background-color:#154162}.dark-mode navitaire-digital-calendar-month .calendar-day.between-selected{background-color:#001321}.dark-mode navitaire-digital-calendar-month .calendar-day.hovered{background-color:#154162}.dark-mode navitaire-digital-calendar-month .calendar-day .number{display:flex;justify-content:center;width:100%}.dark-mode navitaire-digital-calendar-month .calendar-day .price{color:#fff9;display:flex;text-align:right;width:100%}.dark-mode navitaire-digital-calendar-month .calendar-day .caption{width:100%}.dark-mode navitaire-digital-trip-type label{background-color:#0000004d;border-radius:20px;color:#fff9;cursor:pointer;display:inline-block;font-weight:700;margin-bottom:.5rem;padding:10px 30px;transform:perspective(1px) translateZ(0);transition-duration:.5s;-webkit-user-select:none;user-select:none;margin-right:10px}.dark-mode navitaire-digital-trip-type label:hover:enabled,.dark-mode navitaire-digital-trip-type label:focus{background-color:#1414141a}.dark-mode navitaire-digital-trip-type label:active{background-color:#4040401a}.dark-mode navitaire-digital-trip-type label:last-of-type{margin-right:0}.dark-mode navitaire-digital-trip-type label.checked{background-color:#154162;color:#ffffffde;cursor:initial;pointer-events:none}.dark-mode navitaire-digital-trip-type input[type=radio]{display:none}.dark-mode lib-fids-gate-mode{display:flex;flex-flow:column;max-height:100vh;justify-content:space-between;height:100%}.dark-mode lib-fids-gate-mode .home-background-image{background:url(page_background.4ac138a95e1e1477.jpg) no-repeat;background-size:cover;position:absolute;width:100%;height:100vh;z-index:-1}.dark-mode lib-fids-gate-mode .fids-gate-information{height:100%;display:flex;flex-flow:column}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner{display:flex;row-gap:8px;height:100%;column-gap:8px;padding:1rem}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner>div{border-radius:16px}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .img-banner{background-color:#011c30;width:15%}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .img-banner .img-container{display:flex;align-items:center;height:100%}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .img-banner img{padding:20px;width:100%}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{flex:1;padding:20px 30px;text-transform:uppercase;background:#011c30;width:100%;color:#fff9;font-size:3rem;font-weight:900;display:flex;border-radius:16px;justify-content:space-between;height:100%}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:clamp(3rem,1.7857142857vw + 1.8571428571rem,4rem)}}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:clamp(4rem,5vw + -2rem,10rem)}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:10rem}}@media (max-width: 1023.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details{font-size:36px}}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-gate-details>div{padding-top:1%;align-items:center;display:flex}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{text-transform:uppercase;padding:0 20px;font-weight:700}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:clamp(2rem,1.7857142857vw + .8571428571rem,3rem)}}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:clamp(3rem,1.6666666667vw + 1rem,5rem)}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:80px}}@media (max-width: 1023.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status{font-size:32px}}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=OnTime]{background-color:#012f50}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=OnTime] p{color:#fff}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Delayed],.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=SeeAgent]{background-color:#fc0}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Delayed] p,.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=SeeAgent] p{color:#000}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Arrived]{background-color:#011c30}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status[flight-status=Arrived] p{color:#fff}.dark-mode lib-fids-gate-mode .fids-gate-information .fids-gate-banner .banner-flight-status p{padding-top:2%;height:100%;align-items:center;display:flex}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents{display:flex;height:80%;padding-bottom:16px}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content{display:flex;flex-direction:column}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content.right{width:70%;justify-content:space-between;row-gap:8px;padding:0 16px;flex-grow:1}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content.right{row-gap:32px}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content.left{width:30%;padding:0 16px}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content-row{display:flex;width:100%;height:100%;column-gap:16px}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content-row>*{width:100%;height:100%;flex-grow:1}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .content-row.full-height{height:100%}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper{padding:16px 32px 14px;border-radius:16px;background:rgba(1,28,48,.85);height:100%}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper{padding:48px;flex-direction:column;justify-content:center;display:flex}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper p{color:#ffffffde}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .gate-remark p{font-size:2rem;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper .icon-contents{display:flex;flex-direction:column}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{margin-right:18px;background-size:contain;height:30px;width:30px;background-repeat:no-repeat;justify-content:center}@media (min-width: 1280px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:40px;width:40px}}@media (min-width: 1440px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:50px;width:50px}}@media (min-width: 1920px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:60px;width:60px}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:80px;width:80px}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .gate-remark p{font-size:2rem;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper .icon-contents{display:flex;flex-direction:column}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{margin-right:18px;background-size:contain;height:30px;width:30px;background-repeat:no-repeat;justify-content:center}@media (min-width: 1280px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:40px;width:40px}}@media (min-width: 1440px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:50px;width:50px}}@media (min-width: 1920px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:60px;width:60px}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:80px;width:80px}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .gate-remark p{font-size:2rem;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .route-wrapper .icon-contents{display:flex;flex-direction:column}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{margin-right:18px;background-size:contain;height:30px;width:30px;background-repeat:no-repeat;justify-content:center}@media (min-width: 1280px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:40px;width:40px}}@media (min-width: 1440px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:50px;width:50px}}@media (min-width: 1920px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:60px;width:60px}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .icon{height:80px;width:80px}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{display:flex;font-size:1rem;font-weight:800;text-transform:uppercase;color:#ffffffde;align-items:center;min-height:30px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:clamp(1.5rem,2.0833333333vw + -1rem,4rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:4rem}}@media (max-width: 1023.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .label{font-size:1rem}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{display:flex;align-items:center;font-weight:800;padding-left:45px;color:#ffffffde}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{font-size:clamp(4rem,5vw + -2rem,10rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{font-size:clamp(2.25rem,3.125vw + .25rem,4rem)}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:90px;font-size:10rem}}@media (max-width: 1023.9px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{font-size:36px}}@media (min-width: 1280px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:55px}}@media (min-width: 1440px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:65px}}@media (min-width: 1920px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description{padding-left:75px}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:0}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:65px}}@media (min-width: 1280px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:30px}}@media (min-width: 1440px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:40px}}@media (min-width: 1920px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description.weather{padding-left:50px}}.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description .weather-image{height:80px;width:80px;margin-bottom:13px}@media (min-width: 1920px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description .weather-image{height:100px;width:100px}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information .gate-contents .gate-component-wrapper .description .weather-image{height:200px;width:200px}}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .dotted-line{border-right:10px dashed #004068;width:1.5vw;flex:1}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details{display:flex;flex-direction:column}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{padding-top:15px;font-weight:800;color:#fff}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:clamp(3.75rem,5.2083333333vw + -2.5rem,10rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:clamp(2.25rem,2.6785714286vw + .5357142857rem,3.75rem)}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:10rem}}@media (max-width: 1023.9px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-time{font-size:2.25rem}}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-weight:100;text-transform:uppercase;margin:16px 0}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}@media (min-width: 3840px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:3rem}}@media (max-width: 1023.9px){.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration{font-size:1rem}}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-gate-flight-details .flight-details .flight-duration .duration{font-weight:700;color:#32d74b}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-ads{height:100%}.dark-mode lib-fids-gate-mode .fids-gate-information lib-fids-ads .ads-container{height:100%;background:none}.dark-mode lib-fids-gate-mode lib-fids-gate-header{height:20%}.dark-mode lib-fids-date-time .date-time-container{color:#fc0;font-size:24px;font-weight:800}.dark-mode lib-fids-date-time .date-time-container .date{color:#fff}.dark-mode lib-fids-gate-flight-misc .gate-component-wrapper{height:100%}.dark-mode lib-fids-gate-flight-misc .gate-component-wrapper .section{min-height:50%}.dark-mode .ads-container{height:100%}.dark-mode .fids-left .owl-item.active .ads-container{height:calc(90vh - 195px)}.dark-mode lib-fids-date-time .date-time-container{color:#fc0;font-size:24px;font-weight:800}.dark-mode lib-fids-date-time .date-time-container .date{color:#fff}.dark-mode .station-image{max-height:30%;height:100%}.dark-mode .wrap-flight-detail{background:#011c30;color:#ffffffde;border-radius:15px;height:100%}.dark-mode .wrap-flight-detail .header-detail{justify-content:space-between;align-items:center}.dark-mode .wrap-flight-detail .header-detail .gate-area,.dark-mode .wrap-flight-detail .header-detail .departure-arrival{background:#004068;padding:1rem;flex:1}@media (max-width: 1919.9px){.dark-mode .wrap-flight-detail .header-detail .gate-area,.dark-mode .wrap-flight-detail .header-detail .departure-arrival{padding:8px}}.dark-mode .wrap-flight-detail .header-detail .destination-original{flex:2}.dark-mode .wrap-flight-detail .header-detail .gate-area{border-top-left-radius:15px}.dark-mode .wrap-flight-detail .header-detail .gate-area>.label-detail,.dark-mode .wrap-flight-detail .header-detail .gate-area .content-detail{color:#fff}.dark-mode .wrap-flight-detail .header-detail .departure-arrival{border-top-right-radius:15px}.dark-mode .wrap-flight-detail .header-detail .departure-arrival>.label-detail,.dark-mode .wrap-flight-detail .header-detail .departure-arrival .content-detail{color:#fff}.dark-mode .wrap-flight-detail .header-detail .station-detail{color:#004068}.dark-mode .wrap-flight-detail .label-detail{font-weight:700;text-align:center;text-transform:uppercase;font-size:32px;color:#fff9}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .wrap-flight-detail .label-detail{font-size:clamp(1rem,.8333333333vw + 0rem,2rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .wrap-flight-detail .label-detail{font-size:clamp(.75rem,.4464285714vw + .4642857143rem,1rem)}}.dark-mode .wrap-flight-detail .content-detail{font-weight:900;font-size:64px;text-align:center;text-transform:uppercase}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .wrap-flight-detail .content-detail{font-size:clamp(2rem,1.6666666667vw + 0rem,4rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .wrap-flight-detail .content-detail{font-size:clamp(1rem,1.7857142857vw + -.1428571429rem,2rem)}}.dark-mode .wrap-flight-detail .body-detail{justify-content:space-around;align-items:center;margin-top:12px}.dark-mode .wrap-flight-detail .body-detail .flight-status{margin-top:12px}.dark-mode .wrap-flight-detail .body-detail .flight-duration .content-detail{text-transform:none}.dark-mode lib-fids-station-information{width:100%}.dark-mode lib-fids-station-information .station-information-container{height:100%;display:flex;justify-content:space-between}.dark-mode lib-fids-station-information .station-information-container .dev-tool{color:#004068}.dark-mode lib-fids-station-information .station-information-container .station-wrapper{border-radius:10px;text-align:center;color:#ffffffde;font-weight:700;position:relative;width:calc(50% - 8px);display:flex;flex-direction:column;height:100%}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .title{border-radius:10px 10px 0 0;font-weight:700;text-transform:uppercase;padding:8px;font-size:56px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .title{font-size:clamp(1.5rem,1.6666666667vw + -.5rem,3.5rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .title{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}@media (min-width: 1920px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .title{padding:1rem}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .title-origin{background:#004068;color:#fff}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .title-destination{background:#004068;color:#fff}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info{background-image:linear-gradient(180deg,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.75) 100%),url(departure_fallback.e8835f6b0b877fe6.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;height:40%;color:#fff}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info.hide-before-load{opacity:1}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info.hide-before-load a{opacity:1}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info.hide-before-load div{opacity:1}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info .station-code{font-weight:700;text-transform:uppercase;font-size:96px;display:flex;justify-content:center;align-items:center;flex:1}@media (min-width: 1024px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info .station-code{font-size:clamp(2rem,2.2727272727vw + .5454545455rem,6rem)}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info .station-description{font-weight:400;font-size:48px;padding:0 8px;flex:1}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info .station-description{font-size:clamp(1.375rem,1.3541666667vw + -.25rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .station-info .station-description{font-size:clamp(.75rem,1.1160714286vw + .0357142857rem,1.375rem)}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper{background-color:#011c30;border-radius:10px;width:100%;height:60%}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description{display:flex;justify-content:space-evenly;padding-bottom:16px}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .status-des,.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:15px}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .full-date-time{font-size:48px;font-weight:400;text-transform:uppercase}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .full-date-time{font-size:clamp(1.125rem,1.5625vw + -.75rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .full-date-time{font-size:clamp(.75rem,.6696428571vw + .3214285714rem,1.125rem)}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature{font-size:128px;font-weight:400;display:flex;justify-content:center;align-items:center}@media (min-width: 1280px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature{font-size:clamp(2.375rem,3.515625vw + -.4375rem,8rem)}}@media (min-width: 1024px) and (max-width: 1279.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature{font-size:clamp(1.5rem,5.46875vw + -2rem,2.375rem)}}@media (min-width: 1440px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature img{margin-left:20px}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{font-weight:400;text-transform:uppercase;padding-top:8px;font-size:56px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{font-size:clamp(1.5rem,1.6666666667vw + -.5rem,3.5rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}@media (min-width: 1920px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .temperature-status{padding-top:16px}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:32px}@media (min-width: 1024px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:clamp(1rem,.5681818182vw + .6363636364rem,2rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description .des{font-size:clamp(.75rem,.4464285714vw + .4642857143rem,1rem)}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:nth-child(2){font-size:32px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:nth-child(2){font-size:clamp(1rem,.8333333333vw + 0rem,2rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:nth-child(2){font-size:clamp(.75rem,.4464285714vw + .4642857143rem,1rem)}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:first-child{font-size:48px;font-weight:400;margin-top:10px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:first-child{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper .more-description>div div:first-child{font-size:clamp(1rem,.8928571429vw + .4285714286rem,1.5rem)}}.dark-mode lib-fids-station-information .station-information-container .station-wrapper .weather-wrapper sup{font-size:xx-small;vertical-align:super}.dark-mode lib-fids-station-information .station-information-container .display-full{width:100%}.dark-mode .pt-20{padding-top:16px}.dark-mode .carousel-container,.dark-mode .table-carousel-container{font-weight:700;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-snap-align:center;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.dark-mode .carousel-container::-webkit-scrollbar,.dark-mode .table-carousel-container::-webkit-scrollbar{display:none}.dark-mode .carousel-container{transition:opacity .1s linear;opacity:.1}.dark-mode .carousel-container.visible{transition:opacity .5s linear;opacity:1}.dark-mode .hide{display:none}.dark-mode .fids-table,.dark-mode .fids-table .item,.dark-mode .fids-table .fids-table-wrapper{height:100%}.dark-mode .table,.dark-mode .tr-table{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;border-collapse:separate;border-spacing:0 13px;width:100%;grid-template-areas:"header body";max-height:calc(100% - 32px);grid-template-columns:minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,3.33fr) minmax(min-content,1.67fr) minmax(min-content,.5fr) minmax(min-content,1.67fr);row-gap:12px}@media (max-width: 1919.9px){.dark-mode .table,.dark-mode .tr-table{row-gap:8px}}.dark-mode .table.arrival,.dark-mode .tr-table.arrival{grid-template-columns:minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,3.8fr) minmax(min-content,2.8fr)}.dark-mode .table.summary,.dark-mode .tr-table.summary{grid-template-columns:minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,1fr) minmax(min-content,3fr) minmax(min-content,3fr) minmax(min-content,1.67fr)}.dark-mode .table{flex-direction:row!important}.dark-mode .thead,.dark-mode .tbody,.dark-mode .tr{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr .7fr 1fr;width:100%}.dark-mode .thead.arrival,.dark-mode .tbody.arrival,.dark-mode .tr.arrival{grid-template-columns:minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,2.1fr) minmax(min-content,3.8fr) minmax(min-content,2.8fr)}.dark-mode .thead.summary,.dark-mode .tbody.summary,.dark-mode .tr.summary{grid-template-columns:minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,1.67fr) minmax(min-content,3fr) minmax(min-content,3fr) minmax(min-content,1.67fr)}.dark-mode .fids-table-header .header-item{width:calc(100% - 12px);display:flex;font-size:52px;color:#fff;background:#004068;border-radius:16px;padding:1rem;margin:auto;text-transform:uppercase;text-align:center;justify-content:center}@media (min-width: 1440px) and (max-width: 3839.9px){.dark-mode .fids-table-header .header-item{font-size:clamp(1.125rem,1.3333333333vw + -.075rem,3.125rem)}}@media (min-width: 1280px) and (max-width: 1439.9px){.dark-mode .fids-table-header .header-item{font-size:clamp(.75rem,3.75vw + -2.25rem,1.125rem)}}@media (min-width: 1024px) and (max-width: 1279.9px){.dark-mode .fids-table-header .header-item{font-size:clamp(.625rem,.78125vw + .125rem,.75rem)}}@media (max-width: 1439.9px){.dark-mode .fids-table-header .header-item{padding:8px;border-radius:8px}}.dark-mode .fids-table-header .header-item.gate,.dark-mode .fids-table-header .header-item.status{text-align:center}.dark-mode .fids-table-header .text--left-align{justify-content:flex-start;padding-left:1rem}.dark-mode .fids-table-header .th:first-child .header-item{width:calc(100% - 6px);margin-left:0}.dark-mode .fids-table-header .th:last-child .header-item{width:calc(100% - 6px);margin-right:0;padding-right:10px}.dark-mode .fids-table-header.arrival{width:100%}.dark-mode .fids-table-header [flight-status=Departed]{background-color:#0003;color:#ffffff61}.dark-mode .fids-data-table{width:100%;cursor:pointer;padding-top:8px;color:#ffffffde;border-radius:10px}.dark-mode .fids-data-table .td{border-top:3px solid transparent!important;border-bottom:3px solid transparent!important;display:flex;align-items:center;padding-left:6px;padding-right:6px}.dark-mode .fids-data-table .td:first-child{border-left:3px solid transparent!important;padding-left:1rem}.dark-mode .fids-data-table .td:last-child{border-right:3px solid transparent!important;padding-right:0}.dark-mode .fids-data-table .text--center{justify-content:center}.dark-mode .fids-data-table:nth-of-type(even)>.td{background-color:#001321}.dark-mode .fids-data-table:nth-of-type(odd)>.td{background-color:#747474}.dark-mode .active-data .td{border-top:3px solid #004068!important;border-bottom:3px solid #004068!important}.dark-mode .active-data .td:first-child{border-left:3px solid #004068!important;padding-left:1rem}.dark-mode .active-data .td:last-child{border-right:3px solid #004068!important;padding-right:0}.dark-mode .weather-data .content--center{display:flex;align-items:center;margin:auto;height:100%}.dark-mode .weather-data .content--center img{max-width:3rem}@media (max-width: 1919.9px){.dark-mode .weather-data .content--center img{max-width:2rem}}.dark-mode .td{text-align:left;font-size:45px;font-weight:700;text-transform:uppercase;padding-left:1rem;display:flex;align-items:center}@media (min-width: 1440px) and (max-width: 3839.9px){.dark-mode .td{font-size:clamp(1rem,.8333333333vw + .25rem,2.25rem)}}@media (min-width: 1280px) and (max-width: 1439.9px){.dark-mode .td{font-size:clamp(.75rem,2.5vw + -1.25rem,1rem)}}@media (min-width: 1024px) and (max-width: 1279.9px){.dark-mode .td{font-size:clamp(.625rem,.78125vw + .125rem,.75rem)}}.dark-mode .td:first-child{border-radius:10px 0 0 10px}.dark-mode .td:last-child{border-radius:0 10px 10px 0;padding-right:10px}.dark-mode .td.gate{text-align:center}.dark-mode .td.station-name{display:flex;align-items:center;height:100%;padding-left:1.375rem}.dark-mode .td.station-name .text{display:box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;-webkit-box-align:center}.dark-mode .td.flight-status{padding:0}.dark-mode .td.flight-status>div{width:140px;text-align:center;line-height:36px;font-size:20px;border-radius:24px;margin:0 auto}.dark-mode [flight-status]{color:#ffffffde;border-radius:15px;font-size:1vw;padding:.1em .8em;text-align:center;min-width:1em}.dark-mode [flight-status=OnTime]{color:#fc0}.dark-mode [flight-status=Delayed],.dark-mode [flight-status=SeeAgent]{background-color:#f1f142;color:#f28500}.dark-mode [flight-status=Arrived]{background-color:#011c30}.dark-mode [flight-status=Departed]{background-color:#0003;color:#ffffff61}.dark-mode [flight-status=EarlyArrival]{color:#fc0}.dark-mode lib-fids-summary .td{padding:10px}.dark-mode .owl-item{overflow:hidden}.dark-mode .fids-container{display:flex;height:100vh;padding-left:16px!important;background:#000}.dark-mode .fids-container .fids-left{width:100%;max-width:65%;display:flex;height:100%;flex-direction:column;row-gap:16px;padding:16px 0}.dark-mode .fids-container .fids-left owl-carousel-o{height:75%}.dark-mode .fids-container .ads-left{row-gap:5px!important}.dark-mode .fids-container .fids-right{width:100%;max-width:35%;padding:1rem;display:flex;flex-direction:column;row-gap:16px}.dark-mode .fids-container .fids-right .date-time{display:flex;height:13%;background:#011c30;border-radius:8px;padding:16px;justify-content:center;align-items:center;flex-direction:column;row-gap:8px}@media (min-width: 1920px){.dark-mode .fids-container .fids-right .date-time{min-height:144px}}.dark-mode .fids-container .fids-right .date-time .date-wrapper,.dark-mode .fids-container .fids-right .date-time .time-wrapper,.dark-mode .fids-container .fids-right .date-time .value-wrapper,.dark-mode .fids-container .fids-right .date-time .value-wrapper>.values{display:flex;width:100%;align-items:center}.dark-mode .fids-container .fids-right .date-time .date-wrapper,.dark-mode .fids-container .fids-right .date-time .time-wrapper,.dark-mode .fids-container .fids-right .date-time .value-wrapper>.values{column-gap:8px}.dark-mode .fids-container .fids-right .date-time .colon-sign{font-size:30px;color:#fff;padding:0 8px}.dark-mode .fids-container .fids-right .date-time .date-time-value-wrapper{flex-direction:column}.dark-mode .fids-container .fids-right .date-time .box-date-time{width:100%}.dark-mode .fids-container .fids-right .date-time .date-label,.dark-mode .fids-container .fids-right .date-time .time-label,.dark-mode .fids-container .fids-right .date-time .box-date-time{font-weight:700;text-transform:uppercase;color:#ffffffde}.dark-mode .fids-container .fids-right .date-time .box-date-time{color:#fff}.dark-mode .fids-container .fids-right .date-time .date-label,.dark-mode .fids-container .fids-right .date-time .time-label{font-size:48px}@media (min-width: 1440px) and (max-width: 3839.9px){.dark-mode .fids-container .fids-right .date-time .date-label,.dark-mode .fids-container .fids-right .date-time .time-label{font-size:clamp(1rem,1.3333333333vw + -.2rem,3rem)}}@media (min-width: 1024px) and (max-width: 1439.9px){.dark-mode .fids-container .fids-right .date-time .date-label,.dark-mode .fids-container .fids-right .date-time .time-label{font-size:clamp(.75rem,.9615384615vw + .1346153846rem,1rem)}}.dark-mode .fids-container .fids-right .date-time .box-date-time{background:#004068;border-radius:8px;text-transform:uppercase;font-size:20px;text-align:center;font-size:52px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .fids-container .fids-right .date-time .box-date-time{font-size:clamp(1.5rem,1.4583333333vw + -.25rem,3.25rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .fids-container .fids-right .date-time .box-date-time{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}.dark-mode .fids-container .fids-right .date-time .box-time{font-size:78px;border-radius:8px;width:100%}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .fids-container .fids-right .date-time .box-time{font-size:clamp(2rem,2.3958333333vw + -.875rem,4.875rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .fids-container .fids-right .date-time .box-time{font-size:clamp(1.5rem,.8928571429vw + .9285714286rem,2rem)}}.dark-mode .fids-container .fids-right .date-time .box-time.ampm{width:auto;padding:0 1rem;margin-left:1.1rem}.dark-mode .fids-container .fids-right .station-information-wrapper{height:57%}.dark-mode .fids-container .fids-right .station-information-wrapper .origin-station{position:relative}.dark-mode .fids-container .fids-right .station-information-wrapper .origin-station:after{position:absolute;content:"";width:64px;height:64px;background:#004068 url(flight-icon.27622b4ac55373d7.png) no-repeat center;background-size:38px;z-index:1;right:-40px;top:calc(40% - 32px);border-radius:50%}.dark-mode .d-flex{display:flex}.dark-mode lib-fids-table-footer{align-items:flex-end;align-content:flex-end;display:flex;justify-items:flex-end;width:100%;flex:1}.dark-mode .fids-footer{color:#154162;background-color:#004068;justify-content:space-between;align-items:center;padding:10px;border-radius:10px;width:100%}.dark-mode .fids-footer .flight-pagination{color:#fff;font-size:48px;font-weight:700;flex:1 1 0px;width:33%;text-align:center}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .fids-footer .flight-pagination{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .fids-footer .flight-pagination{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}.dark-mode .fids-footer .footer-date{color:#fc0;font-weight:700;text-transform:uppercase}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .fids-footer .footer-date{font-size:clamp(1.375rem,1.1979166667vw + -.0625rem,2.8125rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .fids-footer .footer-date{font-size:clamp(.6875rem,1.4508928571vw + -.2410714286rem,1.5rem)}}@media (min-width: 3840px){.dark-mode .fids-footer .footer-date{font-size:45px}}@media (max-width: 1023.9px){.dark-mode .fids-footer .footer-date{font-size:12px}}.dark-mode .fids-footer .footer-logo{width:33%}.dark-mode .fids-footer .footer-logo .powered-by{font-size:16px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .fids-footer .footer-logo .powered-by{font-size:clamp(1rem,.4166666667vw + .5rem,1.5rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .fids-footer .footer-logo .powered-by{font-size:clamp(.625rem,.6696428571vw + .1964285714rem,1rem)}}@media (max-width: 1023.9px){.dark-mode .fids-footer .footer-logo .powered-by{font-size:10px}}.dark-mode .fids-footer.common .footer-logo,.dark-mode .fids-footer.common .footer-placeholder{flex:1 1 0px;height:100%}.dark-mode .fids-footer.common .footer-date{justify-content:center;display:flex;flex:1 1 0px}.dark-mode .fids-footer .number-flight{font-size:48px;width:33%;text-align:end;padding-right:40px}@media (min-width: 1920px) and (max-width: 3839.9px){.dark-mode .fids-footer .number-flight{font-size:clamp(1.5rem,1.25vw + 0rem,3rem)}}@media (min-width: 1024px) and (max-width: 1919.9px){.dark-mode .fids-footer .number-flight{font-size:clamp(.75rem,1.3392857143vw + -.1071428571rem,1.5rem)}}.dark-mode .fids-footer.no-bg{background-color:transparent}@media (min-width: 1024px){.dark-mode .fids-container .fids-right .station-information-wrapper .origin-station:after{width:48px;height:48px;top:calc(40% - 4px);background-size:26px;right:-30px}}@media (min-width: 1280px){.dark-mode .fids-container .fids-right .station-information-wrapper .origin-station:after{top:calc(40% - 18px);width:36px;height:36px;background-size:18px;right:-26px}}@media (min-width: 1920px){.dark-mode .fids-container .fids-right .station-information-wrapper .origin-station:after{top:41%}}@media (min-width: 3840px){.dark-mode .fids-container .fids-right .station-information-wrapper .origin-station:after{width:128px;height:128px;top:40%;right:-64px;background-size:62px}}.dark-mode .header-none-wrapper{background-color:#d7d7d7;align-items:center;padding:10px}.dark-mode .header-none-wrapper .fids-none-text{font-weight:700;font-size:30px;margin-left:20px;color:#747474}.dark-mode .body-none-wrapper{background:url(home_page_background.afa2bbf6f962d184.jpg) no-repeat;background-size:cover;padding:50px 10px}.dark-mode .body-none-wrapper .wrap-flight{background-size:cover;justify-content:space-around;align-items:center}.dark-mode .body-none-wrapper .departure-arrival-area{width:350px}.dark-mode .body-none-wrapper .departure-arrival-area .icon-flight{text-align:center;border:10px solid #154162;border-radius:15px}.dark-mode .body-none-wrapper .departure-arrival-area .icon-flight img{width:250px;height:350px}.dark-mode .body-none-wrapper .departure-arrival-area .airport-station{color:#154162;text-align:center;margin-top:40px;font-size:20px}.dark-mode .body-none-wrapper .departure-arrival-area .airport-station select{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";width:50px;text-align:center;font-size:20px;color:#154162;border-bottom:1px solid #154162;padding-bottom:5px;cursor:pointer}.dark-mode .body-none-wrapper .departure-arrival-area .airport-station select option{color:#000;text-align:left}.dark-mode .body-none-wrapper .text-screen{background:#bd081e;text-align:center;padding:20px 10px;margin-top:10px;color:#154162;border-radius:10px;text-transform:uppercase;font-weight:700;cursor:pointer}.dark-mode .body-none-wrapper .carousel-text{width:50%;margin:30px auto 10px}.dark-mode .footer-none-wrapper{display:flex;justify-content:space-between;align-items:center;background-color:#d7d7d7;font-size:20px;color:#747474;padding:10px}.dark-mode lib-fids-header{height:18%}@media (min-width: 1920px){.dark-mode lib-fids-header{min-height:144px}}.dark-mode lib-fids-header .fids-banner{border-radius:16px;overflow:hidden;display:flex;height:100%}.dark-mode lib-fids-header .fids-banner .img-banner{background-color:#011c30;display:flex;align-items:center;width:30%}.dark-mode lib-fids-header .fids-banner .img-banner img{padding:15px;width:100%}.dark-mode lib-fids-header .fids-banner .img-banner.img-only{background-color:transparent}.dark-mode lib-fids-header .fids-banner .banner-description{padding:18px 32px;background:linear-gradient(90deg,#004068 0%,rgba(229,56,54,0) 100%),url(Rectangle.78d073bcf27c4468.png) no-repeat right #004068;width:100%;color:#154162;background-size:contain;justify-content:center;display:flex;flex-direction:column}.dark-mode lib-fids-header .fids-banner .banner-description .departure-arrival{text-transform:uppercase;font-weight:700;font-size:96px;line-height:1.2}@media (min-width: 1024px) and (max-width: 3839.9px){.dark-mode lib-fids-header .fids-banner .banner-description .departure-arrival{font-size:clamp(2rem,2.2727272727vw + .5454545455rem,6rem)}}.dark-mode lib-fids-header .fids-banner .banner-description .welcome-message{font-size:48px;line-height:1;text-indent:2px}@media (min-width: 1024px) and (max-width: 3839.9px){.dark-mode lib-fids-header .fids-banner .banner-description .welcome-message{font-size:clamp(1rem,1.1363636364vw + .2727272727rem,3rem)}}.dark-mode lib-fids-header .fids-banner .banner-description.no-bg{background:transparent}.dark-mode demo-booking-layout,.dark-mode demo-manage-layout,.dark-mode demo-my-trips-layout,.dark-mode demo-profile-layout{background-color:transparent;display:block}.dark-mode demo-booking-layout .background-color,.dark-mode demo-manage-layout .background-color,.dark-mode demo-my-trips-layout .background-color,.dark-mode demo-profile-layout .background-color{background-color:#001321;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.dark-mode demo-booking-layout .background-image,.dark-mode demo-manage-layout .background-image,.dark-mode demo-my-trips-layout .background-image,.dark-mode demo-profile-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){.dark-mode demo-booking-layout .background-image,.dark-mode demo-manage-layout .background-image,.dark-mode demo-my-trips-layout .background-image,.dark-mode demo-profile-layout .background-image{display:none}}.dark-mode demo-booking-layout .background-image .background-image-container,.dark-mode demo-manage-layout .background-image .background-image-container,.dark-mode demo-my-trips-layout .background-image .background-image-container,.dark-mode demo-profile-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}.dark-mode demo-booking-layout .background-image .background-image-gradient,.dark-mode demo-manage-layout .background-image .background-image-gradient,.dark-mode demo-my-trips-layout .background-image .background-image-gradient,.dark-mode demo-profile-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#001321 100%);height:230px;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.dark-mode demo-booking-layout .container .row,.dark-mode demo-manage-layout .container .row,.dark-mode demo-my-trips-layout .container .row,.dark-mode demo-profile-layout .container .row{padding:0}.dark-mode demo-review-page{flex:1 0 auto}.dark-mode demo-review-page .header-navigation{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode demo-review-page .header-navigation{max-width:540px}}@media (min-width: 768px){.dark-mode demo-review-page .header-navigation{max-width:720px}}@media (min-width: 992px){.dark-mode demo-review-page .header-navigation{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-review-page .header-navigation{max-width:1140px}}@media (max-width: 767.98px){.dark-mode demo-review-page .header-navigation .text{display:none}.dark-mode demo-review-page .header-navigation .mobile-links{display:none}.dark-mode demo-review-page .header-navigation .behind-header-row{display:none}}.dark-mode demo-review-page .header-navigation .navigate-back-button{color:#fff}.dark-mode demo-review-page .header-navigation .navigate-back-button .icon{padding-right:.5rem}.dark-mode demo-review-page .under-header-container{padding-top:156px}@media (max-width: 767.98px){.dark-mode demo-review-page .under-header-container{padding-left:1rem;padding-right:1rem;padding-top:0!important}.dark-mode demo-review-page .under-header-container .under-header-wrapper{box-shadow:0 .25rem 1rem #0000002b!important}}.dark-mode demo-review-page .passenger-count{padding-bottom:.5rem;padding-top:48px}.dark-mode demo-review-page .passenger-container{color:#ffffffde;padding:0}@media (max-width: 767.98px){.dark-mode demo-review-page .passenger-container{padding-left:1rem;padding-right:1rem}}.dark-mode demo-review-page .button-row{display:flex;justify-content:flex-end;padding-bottom:1rem;padding-top:1rem}@media (max-width: 767.98px){.dark-mode demo-review-page .button-row .navitaire-digital-button{width:100%}}.dark-mode demo-success-page{flex:1 0 auto}@media (min-width: 768px){.dark-mode demo-success-page navitaire-digital-header-navigation .logo-center{display:none!important}}@media (max-width: 767.98px){.dark-mode demo-success-page navitaire-digital-header-navigation.success .top-row{border-bottom:none}.dark-mode demo-success-page navitaire-digital-header-navigation .logo-left{display:none!important}}.dark-mode demo-success-page .under-header-container{padding-top:78px}@media (max-width: 991.98px){.dark-mode demo-success-page .under-header-container{margin:0 auto;max-width:730px}}@media (max-width: 767.98px){.dark-mode demo-success-page .under-header-container{padding-top:0}}.dark-mode demo-success-page .success-page-content{background-color:transparent;box-shadow:none!important}.dark-mode demo-success-page .success-page-content .success-content-container{margin-left:auto;margin-right:auto;width:100%;color:#ffffffde;padding-left:0;padding-right:0;padding-top:3rem}@media (min-width: 576px){.dark-mode demo-success-page .success-page-content .success-content-container{max-width:540px}}@media (min-width: 768px){.dark-mode demo-success-page .success-page-content .success-content-container{max-width:720px}}@media (min-width: 992px){.dark-mode demo-success-page .success-page-content .success-content-container{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-success-page .success-page-content .success-content-container{max-width:1140px}}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content .success-content-container{padding-left:1rem;padding-right:1rem}}.dark-mode demo-success-page .success-page-content .passenger-information{box-shadow:0 2px 4px #0000002b!important;background-color:#011c30;border-radius:.3rem}.dark-mode demo-success-page .success-page-content .boarding-passes-title{padding-bottom:.5rem}.dark-mode demo-success-page .success-page-content .boarding-passes-subtitle{margin-top:.25rem;padding-left:1.5rem;padding-top:1.5rem}.dark-mode demo-success-page .success-page-content .buttons{padding:1.5rem}@media (min-width: 768px){.dark-mode demo-success-page .success-page-content .buttons{display:flex}}.dark-mode demo-success-page .success-page-content .buttons button{margin-bottom:1rem;margin-right:1rem;width:100%}@media (min-width: 576px){.dark-mode demo-success-page .success-page-content .buttons button{margin-right:25px;max-width:205px;padding:0 4.625rem;width:20%}}.dark-mode demo-success-page .success-page-content .buttons button .boarding-pass-button-icon{padding-right:.5rem}.dark-mode demo-success-page .success-page-content .buttons button .apple{text-align:left}.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group{display:block;padding:1.5rem;width:80%}@media (max-width: 991.98px){.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group{width:100%}}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links{display:block}}.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div{padding-bottom:1rem;padding-top:1rem}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div{padding-bottom:0}}.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div .label-component{border-left:solid 1px rgba(227,234,240,.2);padding-left:1rem;padding-right:1rem}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div .label-component{border-left:none;padding-left:0}}.dark-mode demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div:first-child .label-component{border-left:none;padding-left:0}.dark-mode demo-success-page .success-page-content #checkin-success-promotions{margin-top:40px}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links{width:100%}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links{display:block}}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div{min-width:210px;width:33.33333%}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div{padding:4px 0;width:100%}}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion{max-width:100%;position:relative}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image{min-width:200px}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div{border-radius:10px;display:flex;flex-direction:column;height:240px!important;justify-content:flex-end;overflow:hidden}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div{flex-direction:row;height:290px!important;justify-content:flex-end}}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div img{flex:none}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text{color:#fff;padding:1rem;position:absolute;top:0}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body{width:66.6%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body{width:90%}}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body .part-two{margin-top:1rem}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion-component{padding-right:.5rem}@media (max-width: 767.98px){.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion-component{padding-right:0}}.dark-mode demo-success-page .success-page-content #checkin-success-promotions .links>div:last-child .promotion-component{padding-right:0}.dark-mode demo-checkin-layout{background-color:transparent;display:flex;flex-direction:column}.dark-mode demo-checkin-layout .background-color{background-color:#001321;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.dark-mode demo-checkin-layout .background-image{z-index:-1}.dark-mode demo-checkin-layout .background-image .background-image-container{background-image:url(home_page_background.afa2bbf6f962d184.jpg);background-repeat:no-repeat;background-size:cover;height:100%}.dark-mode demo-checkin-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#001321 100%);height:100%;left:0;position:absolute;right:0;top:0;z-index:2}.dark-mode demo-checkin-layout .footer-container{background:none;background-color:#001321;height:auto}.dark-mode demo-checkin-layout .footer-container .footer-component{background:none;background-color:#012f50;padding-top:3rem}.dark-mode demo-manage-flight-page{display:block;width:100%}.dark-mode demo-manage-flight-page .under-header-container{display:block;padding-top:0}@media (max-width: 991.98px){.dark-mode demo-manage-flight-page .under-header-container{margin:0 auto;max-width:720px}}@media (max-width: 767.98px){.dark-mode demo-manage-flight-page .under-header-container{padding-top:111px}}.dark-mode demo-manage-flight-page .under-header-wrapper{display:block;padding-top:165px}@media (max-width: 767.98px){.dark-mode demo-manage-flight-page .under-header-wrapper{padding-top:0}}.dark-mode demo-manage-hub-page{display:block;width:100%}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page navitaire-digital-ssr-select-layout .ssr-select-wrapper{justify-content:center!important}}.dark-mode demo-manage-hub-page .under-header-container{display:block;padding:0}@media (max-width: 991.98px){.dark-mode demo-manage-hub-page .under-header-container{margin:0 auto;max-width:720px;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .under-header-container{padding-left:0;padding-right:0}}.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;display:block;padding-left:0;padding-right:0;padding-top:196px!important}@media (min-width: 576px){.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{padding-top:0!important}}.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper.one-way{padding-top:156px!important}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper.one-way{padding-top:0!important}}.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper .selected-my-trip-wrapper{flex-wrap:wrap;width:100%}.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper{left:0;margin-bottom:1rem;margin-top:1rem;padding-left:0;padding-right:0;position:absolute;width:100%}@media (max-width: 991.98px){.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper{margin-bottom:0}}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper{margin-top:0}}.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;background-color:#011c30;display:block;padding-left:0!important;padding-right:0!important}@media (min-width: 576px){.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:540px}}@media (min-width: 768px){.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:720px}}@media (min-width: 992px){.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:1140px}}.dark-mode demo-manage-hub-page .extras-section{justify-content:center;margin-left:0;margin-right:0;margin-top:110px;width:100%}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .extras-section{margin-top:56px}}.dark-mode demo-manage-hub-page .extras-section .extras-options{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-manage-hub-page .extras-section .extras-options{width:91.6666666667%}}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .extras-section .extras-options{width:100%}}.dark-mode demo-manage-hub-page .extras-section .extras-options .ssr-select-layout{display:block}.dark-mode demo-manage-hub-page .extras-section .extras-options .multiple{padding-top:1rem!important}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .extras-section .extras-options .multiple{padding-top:0!important}}.dark-mode demo-manage-hub-page .extras-section .extras-options .icon{display:flex;justify-content:flex-end}.dark-mode demo-manage-hub-page .extras-section .extras-options .change-flight-card{display:block;padding-top:1rem}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .extras-section .extras-options .change-flight-card{padding-top:0!important}}.dark-mode demo-manage-hub-page .extras-section .promotion-wrapper{width:25%;display:inline-flex;justify-content:flex-end}@media (max-width: 991.98px){.dark-mode demo-manage-hub-page .extras-section .promotion-wrapper{display:none}}.dark-mode demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .description{line-height:32px}.dark-mode demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.dark-mode demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .promotion-body{white-space:normal}.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .promotion{width:100%}.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .text{width:100%}.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .title .description{color:#fff;text-align:center;white-space:normal}@media (min-width: 768px){.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .body .description{color:#fff;text-align:center;white-space:normal}@media (min-width: 768px){.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}.dark-mode demo-manage-hub-page navitaire-digital-cms-promotion-component .image-component-div img{float:right}.dark-mode demo-manage-hub-page .cancel-button,.dark-mode demo-manage-hub-page .add-booking-button{margin-top:1rem!important;width:100%}@media (max-width: 767.98px){.dark-mode demo-manage-hub-page .cancel-button,.dark-mode demo-manage-hub-page .add-booking-button{margin-top:.25rem!important}}.dark-mode demo-manage-hub-page .expand-flight-details{border-bottom:1px solid rgba(255,255,255,.2)}.dark-mode demo-manage-hub-page .text-container{margin:10px 0}.dark-mode demo-manage-layout{overflow-x:hidden}.dark-mode demo-manage-layout .background-color{background-color:#001321;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:-1}.dark-mode demo-manage-layout [data-current-route=manage-itinerary] header{background-color:#012f50}.dark-mode demo-manage-layout [data-current-route=manage-itinerary] header .mobile-title{display:none}.dark-mode demo-manage-layout [data-current-route=manage-itinerary] header .behind-header-row{display:none!important}@media (max-width: 767.98px){.dark-mode demo-manage-layout [data-current-route=manage-itinerary] .page-padding-row{height:78px}}.dark-mode demo-manage-layout [data-current-route=manage-payment] header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dark-mode demo-manage-layout [data-current-route=manage-payment] .page-padding-row{height:77px!important}.dark-mode demo-manage-layout .header-navigation{padding-left:0!important;padding-right:0!important}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row{align-items:center;height:78px;justify-content:center;position:absolute!important;top:0}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row{display:flex;flex-direction:row;padding-left:1rem;padding-right:1rem;width:100%}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row{justify-content:center}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper{justify-content:center!important;padding-left:1rem;padding-right:1rem}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper{align-items:center;display:flex;justify-content:flex-end;width:50%}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper{display:none!important}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display{padding-left:.5rem;padding-right:.5rem}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display{border-left:1px solid #fff;white-space:nowrap}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper navitaire-digital-manage-edit-flight-search[data-current-route=manage-payment]{display:none}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button{cursor:pointer;height:100%!important}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button{border:none!important}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline{font-size:32px!important;line-height:38px}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text{display:none!important}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .manage-edit-flight-search{display:inline-block}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .manage-edit-flight-search{display:none!important}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .manage-header-tabs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .manage-header-tabs,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .manage-header-tabs{background-color:#001321;display:block;width:100%}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .manage-header-tabs .manage-journey-tabs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .header-breadcrumb .dark-mode demo-manage-layout .header-navigation .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .header-breadcrumb .dark-mode .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode demo-manage-layout .header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .manage-header-tabs .manage-journey-tabs,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .manage-header-tabs .manage-journey-tabs{padding:0!important}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-manage-layout.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{background-color:#012f50;display:flex;margin-top:78px}@media (min-width: 576px){.dark-mode demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-manage-layout.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{display:none!important}}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{background-color:#012f50;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}@media (min-width: 576px){.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{display:none!important}}@media (max-width: 575.98px){.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{margin-top:-40px}}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper{display:flex;flex-direction:column}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display{padding-left:.5rem;padding-right:.5rem}@media (max-width: 767.98px){.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination{display:flex}}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .trip-type-icon,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .trip-type-icon,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .trip-type-icon,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .trip-type-icon{display:none}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .change-flight-airplane,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane{align-items:center;display:flex;justify-content:center;padding:0 .5rem}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-flight-details .justify-content-around,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .justify-content-around,.dark-mode demo-manage-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.dark-mode .header-navigation .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .justify-content-around,.dark-mode .header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .justify-content-around{justify-content:start!important}.dark-mode demo-manage-layout navitaire-digital-footer-bar[data-current-route=manage-itinerary]{padding-bottom:0!important}@media (min-width: 768px){.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-flight].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-seats].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-bags].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-meals].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-insurance].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-hotel].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-payment].scrolled-top header,.dark-mode demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-selfServe].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (max-width: 767.98px){.dark-mode demo-manage-layout [data-current-route=manage-seats] navitaire-digital-passenger-select-tabs,.dark-mode demo-manage-layout [data-current-route=manage-bags] navitaire-digital-passenger-select-tabs,.dark-mode demo-manage-layout [data-current-route=manage-meals] navitaire-digital-passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){.dark-mode demo-manage-layout navitaire-digital-seats-passenger-select-tabs,.dark-mode demo-manage-layout [data-current-route=manage-seats] navitaire-digital-passenger-select-tabs,.dark-mode demo-manage-layout [data-current-route=manage-bags] navitaire-digital-passenger-select-tabs,.dark-mode demo-manage-layout [data-current-route=manage-meals] navitaire-digital-passenger-select-tabs{box-shadow:none!important;background-color:#011c30!important}}@media (max-width: 767.98px){.dark-mode demo-manage-layout [data-current-route=manage-hub] navitaire-digital-passenger-select-tabs{background-color:#001321!important;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2)}}.dark-mode demo-manage-layout .outlet-container.manage-page-content{padding-left:0!important;padding-right:0!important;padding-top:250px}@media (max-width: 767.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content{padding-top:0}}.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:540px}}@media (min-width: 768px){.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:720px}}@media (min-width: 992px){.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-insurance],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:1140px}}.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment],.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-itinerary]{padding-top:0}.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel] .extras-selection-container{padding-top:160px}@media (max-width: 767.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel] .extras-selection-container{padding:60px 10px 0}.dark-mode demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hotel] .extras-selection-container .hotel-search-header{top:80px}}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container{display:flex;flex-direction:row;overflow:visible;padding-bottom:.25rem;white-space:nowrap}@media (max-width: 575.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card{border-radius:2px}}@media (max-width: 767.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card{margin:0!important}}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:80%}@media (max-width: 991.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:70%}}@media (max-width: 575.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:100%}}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details .journey-details .identifier-container{padding-left:.5rem!important;padding-top:.5rem!important}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{background-color:#001321;width:20%}@media (max-width: 575.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{border-radius:2px}}@media (max-width: 991.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{width:30%}}@media (max-width: 575.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{width:100%}}@media (max-width: 575.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-manage-journey-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{background-color:#011c30}}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-flight-details{width:100%}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-manage-journey-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-my-trip-options{display:none!important}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper{box-shadow:0 2px 8px #0000002b!important;background-color:#011c30}@media (max-width: 767.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper{box-shadow:none!important;background-color:#001321}}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper.hidden{opacity:0}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper navitaire-digital-passenger-select-tabs .passenger-tab,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper navitaire-digital-passenger-select-tabs .passenger-tab-selected-underline{display:flex;flex-direction:column;height:51px;justify-content:center}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .extras-section{display:inline-flex;min-width:100%}.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .extras-section .image{background-size:cover;height:160px;width:225px}@media (max-width: 767.98px){.dark-mode demo-manage-layout .outlet-container.manage-page-content .select-insurance-container{padding:0 15px}}.dark-mode demo-manage-layout .extras-tabs-container{background-color:#012f50}.dark-mode demo-manage-payment-page{display:block;width:100%}@media (max-width: 767.98px){.dark-mode demo-manage-payment-page navitaire-digital-header-navigation~.under-header-container{padding-top:0}}.dark-mode demo-manage-payment-page navitaire-digital-header-navigation header{box-shadow:none!important}.dark-mode demo-manage-payment-page .additional-credit-container{margin-top:87px}@media (max-width: 767.98px){.dark-mode demo-manage-payment-page .additional-credit-container{margin-top:0}}.dark-mode demo-manage-payment-page .stored-cards{padding-top:20px}@media (max-width: 767.98px){.dark-mode demo-manage-payment-page .stored-cards{padding-top:0}}.dark-mode demo-manage-payment-page .under-header-container{display:block;padding-left:0;padding-right:0}@media (max-width: 991.98px){.dark-mode demo-manage-payment-page .under-header-container{margin:0 auto;max-width:720px;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){.dark-mode demo-manage-payment-page .under-header-container{padding:0}}.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;display:block;padding-left:0;padding-right:0}@media (min-width: 576px){.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 767.98px){.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{padding-top:0}}.dark-mode demo-payment-success-page{display:block;width:100%}.dark-mode demo-payment-success-page .under-header-container{width:100%;display:block;margin:auto;padding:0}@media (min-width: 576px){.dark-mode demo-payment-success-page .under-header-container{max-width:540px}}@media (min-width: 768px){.dark-mode demo-payment-success-page .under-header-container{max-width:720px}}@media (min-width: 992px){.dark-mode demo-payment-success-page .under-header-container{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-payment-success-page .under-header-container{max-width:1140px}}@media (max-width: 991.98px){.dark-mode demo-payment-success-page .under-header-container{margin:0 auto;max-width:720px}}.dark-mode demo-payment-success-page .under-header-container .under-header-wrapper{background-color:#012f50;display:block;padding-top:78px}@media (max-width: 767.98px){.dark-mode demo-payment-success-page .under-header-container .under-header-wrapper{padding-top:0}}.dark-mode demo-payment-success-page .content-bottom{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode demo-payment-success-page .content-bottom{max-width:540px}}@media (min-width: 768px){.dark-mode demo-payment-success-page .content-bottom{max-width:720px}}@media (min-width: 992px){.dark-mode demo-payment-success-page .content-bottom{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-payment-success-page .content-bottom{max-width:1140px}}.dark-mode demo-payment-success-page .journey-detail-card{margin-bottom:0!important}.dark-mode demo-my-trips-layout .background-color{display:block}.dark-mode demo-my-trips-layout .header-navigation-container{display:none!important}.dark-mode demo-my-trips-layout .bottom-row.header-row.my-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout .bottom-row.my-trips.mobile-links,.dark-mode demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.my-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.dark-mode .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.dark-mode demo-my-trips-layout .bottom-row.header-row.my-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout .bottom-row.my-trips.mobile-links,.dark-mode demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.my-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.dark-mode .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links{justify-content:center}}.dark-mode demo-my-trips-layout .bottom-row.header-row.my-trips .search-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips .search-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips .search-trips,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout .bottom-row.my-trips.mobile-links .search-trips,.dark-mode demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.my-trips .search-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.my-trips .search-trips,.dark-mode .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links .search-trips,.dark-mode .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links .search-trips{display:flex}.dark-mode demo-my-trips-layout .bottom-row.header-row.mobile-my-trips,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.mobile-my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.mobile-my-trips,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout .bottom-row.mobile-my-trips.mobile-links,.dark-mode demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row.mobile-my-trips,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper header .bottom-row.mobile-my-trips,.dark-mode .header-navigation .header-navigation-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-my-trips.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.mobile-my-trips.mobile-links{background-color:#012f50;display:flex;margin-top:78px;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}@media (max-width: 767.98px){.dark-mode demo-my-trips-layout header{border-bottom:1px solid rgba(255,255,255,.2);height:78px}.dark-mode demo-my-trips-layout header .header-row.top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-my-trips-layout header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout header .top-row.mobile-links,.dark-mode demo-my-trips-layout .header-breadcrumb .header-breadcrumb-wrapper header .top-row.bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-my-trips-layout header .top-row.bottom-row,.dark-mode demo-my-trips-layout .header-navigation .header-navigation-wrapper header .top-row.bottom-row,.dark-mode .header-navigation .header-navigation-wrapper demo-my-trips-layout header .top-row.bottom-row,.dark-mode demo-my-trips-layout header .header-navigation .header-navigation-wrapper .top-row.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-my-trips-layout header .top-row.mobile-links{position:absolute;top:0;width:100%}.dark-mode demo-my-trips-layout header .behind-header-row{align-items:center;height:78px;justify-content:center}.dark-mode demo-my-trips-layout header .behind-header-row .bottom-row{justify-content:center}.dark-mode demo-my-trips-layout header .mobile-links{display:none!important}}.dark-mode demo-my-trips-layout .mobile-my-trips{background-color:#012f50;display:flex;flex-direction:row;height:70px!important;justify-content:flex-end!important;padding:1rem;width:100%}.dark-mode demo-my-trips-layout .footer-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding:0!important}@media (min-width: 576px){.dark-mode demo-my-trips-layout .footer-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode demo-my-trips-layout .footer-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode demo-my-trips-layout .footer-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-my-trips-layout .footer-wrapper{max-width:1140px}}.dark-mode demo-my-trips-layout .footer-wrapper .row{padding:0!important}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar{width:100%;align-items:center;background:none;display:flex}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container{background:none;color:#ffffffde;height:auto;min-height:0}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component{background:none;color:#ffffffde;height:-moz-fit-content;height:fit-content;min-height:0}@media (max-width: 767.98px){.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component{background:transparent}}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component nav{background:#001321;width:100%}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(0,0,0,.2);display:flex;height:30px;justify-content:center}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .article-component-wrapper a{color:#ffffffde;font-weight:400;padding:0 2rem;text-decoration:none}.dark-mode demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .custom-content{display:none}.dark-mode demo-my-trips-select-page,.dark-mode demo-my-trips-selected-page{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;display:block;padding-left:0!important;padding-right:0!important;padding-top:200px}@media (min-width: 576px){.dark-mode demo-my-trips-select-page,.dark-mode demo-my-trips-selected-page{max-width:540px}}@media (min-width: 768px){.dark-mode demo-my-trips-select-page,.dark-mode demo-my-trips-selected-page{max-width:720px}}@media (min-width: 992px){.dark-mode demo-my-trips-select-page,.dark-mode demo-my-trips-selected-page{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-my-trips-select-page,.dark-mode demo-my-trips-selected-page{max-width:1140px}}@media (max-width: 767.98px){.dark-mode demo-my-trips-select-page,.dark-mode demo-my-trips-selected-page{padding-top:1rem}}.dark-mode demo-flight-status-search .container,.dark-mode demo-pnr-retrieve-page .container,.dark-mode demo-my-trips-retrieve-page .container{padding:0}@media (min-width: 576px){.dark-mode demo-flight-status-search .container,.dark-mode demo-pnr-retrieve-page .container,.dark-mode demo-my-trips-retrieve-page .container{height:264px!important;padding:1.5rem}}.dark-mode demo-flight-status-search .container .row,.dark-mode demo-pnr-retrieve-page .container .row,.dark-mode demo-my-trips-retrieve-page .container .row{margin-left:0;margin-right:0;padding:0}@media (min-width: 576px){.dark-mode demo-flight-status-search .container .row,.dark-mode demo-pnr-retrieve-page .container .row,.dark-mode demo-my-trips-retrieve-page .container .row{margin-left:1.5rem;margin-right:1.5rem}}.dark-mode demo-flight-status-search .mobile-icon,.dark-mode demo-pnr-retrieve-page .mobile-icon,.dark-mode demo-my-trips-retrieve-page .mobile-icon{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.dark-mode demo-flight-status-search .mobile-icon,.dark-mode demo-pnr-retrieve-page .mobile-icon,.dark-mode demo-my-trips-retrieve-page .mobile-icon{display:none}}.dark-mode demo-flight-status-search .button-text,.dark-mode demo-pnr-retrieve-page .button-text,.dark-mode demo-my-trips-retrieve-page .button-text{display:inline-block}@media (min-width: 768px){.dark-mode demo-flight-status-search .button-text,.dark-mode demo-pnr-retrieve-page .button-text,.dark-mode demo-my-trips-retrieve-page .button-text{display:none}}.dark-mode demo-flight-status-search .desktop-icon,.dark-mode demo-pnr-retrieve-page .desktop-icon,.dark-mode demo-my-trips-retrieve-page .desktop-icon{display:inline-block}@media (max-width: 767.98px){.dark-mode demo-flight-status-search .desktop-icon,.dark-mode demo-pnr-retrieve-page .desktop-icon,.dark-mode demo-my-trips-retrieve-page .desktop-icon{display:none}}.dark-mode demo-boarding-pass-page button#print{max-width:418px}@media (max-width: 767.98px){.dark-mode demo-boarding-pass-page button#print{width:100%}}.dark-mode demo-boarding-pass-page .single-boarding-pass:not(:first-of-type){page-break-before:always}.dark-mode demo-flight-status-layout{background-color:transparent;display:block}.dark-mode demo-flight-status-layout .header-flight-details{background-color:#012f50;color:#fff}@media (min-width: 576px){.dark-mode demo-flight-status-layout .header-flight-details{display:none}}@media (min-width: 576px){.dark-mode demo-flight-status-layout .results{padding-left:0;padding-right:0;padding-top:200px}}@media (max-width: 767.98px){.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header{border-bottom:1px solid rgba(255,255,255,.2);height:78px}.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .header-row.top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .top-row.bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper header .top-row.bottom-row,.dark-mode .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .header-navigation .header-navigation-wrapper .top-row.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links{position:absolute;top:0;width:100%}.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .header-row.top-row .right-column,.default-theme .header-breadcrumb .header-breadcrumb-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links .right-column,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .top-row.bottom-row .right-column,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper header .top-row.bottom-row .right-column,.dark-mode .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .header-navigation .header-navigation-wrapper .top-row.mobile-links .right-column,.dark-mode .header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links .right-column{height:auto}.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .behind-header-row{align-items:center;height:78px;justify-content:center}.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .behind-header-row .bottom-row{justify-content:center}.dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .mobile-links{display:none!important}}@media (max-width: 767.98px){.dark-mode demo-flight-status-layout navitaire-digital-log-in-control div,.dark-mode demo-flight-status-layout navitaire-digital-log-in-control button{display:none}}.dark-mode demo-flight-status-layout .background-color{background-color:#001321;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.dark-mode demo-flight-status-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){.dark-mode demo-flight-status-layout .background-image{display:none}}.dark-mode demo-flight-status-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}.dark-mode demo-flight-status-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#001321 100%);height:230px;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.dark-mode demo-flight-status-layout .under-header-container{padding-top:200px}@media (max-width: 991.98px){.dark-mode demo-flight-status-layout .under-header-container{margin:0 auto;max-width:720px}}@media (max-width: 991.98px) and (max-width: 767.98px){.dark-mode demo-flight-status-layout .under-header-container{padding-top:78px}}.dark-mode demo-flight-status-layout .under-header-container .information-container .icon_passenger{background-color:#011d32;border-radius:100%;max-height:56px}.dark-mode demo-flight-status-layout demo-flight-status-page{padding:20px;width:100%}.dark-mode demo-flight-status-layout navitaire-digital-flight-status-details{box-shadow:0 4px 16px #0000002b!important;margin-top:30px}.dark-mode demo-flight-status-layout navitaire-digital-footer-bar{background-color:transparent;display:inline-flex}.dark-mode demo-flight-status-layout navitaire-digital-footer-bar .footer-links-nav{justify-content:space-between}.dark-mode demo-flight-status-layout navitaire-digital-footer-bar a{color:#fff9;padding:0 2rem}.dark-mode demo-flight-status-layout navitaire-digital-footer-bar .footer-copyright-text{color:#fff9;display:block}.dark-mode demo-flight-status-layout navitaire-digital-footer-bar .footer-link-separator{border-left:1px solid rgba(255,255,255,.2)}.dark-mode demo-flight-status-layout .footer-container{background:none;height:auto}.dark-mode demo-flight-status-layout .footer-container .footer-component{background:none;color:#ffffffde;height:-moz-fit-content;height:fit-content;min-height:0}@media (max-width: 767.98px){.dark-mode demo-flight-status-layout .footer-container .footer-component{background:transparent}}.dark-mode demo-flight-status-layout .footer-container .footer-component nav{background:#001321;width:100%}.dark-mode demo-flight-status-layout .footer-container .footer-component nav .article-component-wrapper{color:#ffffffde}.dark-mode demo-flight-status-layout .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.dark-mode demo-flight-status-layout .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.dark-mode demo-flight-status-layout .footer-container .footer-component .article-component-wrapper .label-component{align-items:center;border-left:none;border-right:none;display:flex;height:30px;justify-content:flex-start;padding-left:20px}.dark-mode demo-flight-status-layout .footer-container .footer-component .article-component-wrapper .link-info-component{align-items:center;border-left:1px solid rgba(0,0,0,.2);display:flex;height:30px;justify-content:center}.dark-mode demo-flight-status-layout .footer-container .footer-component .article-component-wrapper a{color:#ffffffde;font-weight:400;padding:0 2rem;text-decoration:none}.dark-mode demo-flight-status-layout .footer-container .footer-component .custom-content{display:none}.dark-mode demo-home-layout{background-color:transparent;display:block}.dark-mode demo-home-layout .form-component form{display:flex;gap:20px}.dark-mode demo-home-layout table{text-align:center}.dark-mode demo-home-layout .background-color{background-color:#012f50;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:-1}@media (max-width: 767.98px){.dark-mode demo-home-layout .background-color{background:linear-gradient(180deg,#012f50 0%,#012f50 100%)}}@media (min-width: 576px){.dark-mode demo-home-layout demo-search-page .container,.dark-mode demo-home-layout .search-page .container{padding:1.5rem;position:relative}.dark-mode demo-home-layout demo-search-page .container .flight-search,.dark-mode demo-home-layout .search-page .container .flight-search{position:relative}.dark-mode demo-home-layout demo-search-page .container navitaire-digital-promotion-search,.dark-mode demo-home-layout .search-page .container navitaire-digital-promotion-search{position:relative}.dark-mode demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;background-color:#012f50e6;border-radius:5px;left:-24px;padding:1.5rem 1.5rem .5rem!important;position:absolute;top:80px}}@media (min-width: 576px) and (min-width: 576px){.dark-mode demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:540px}}@media (min-width: 576px) and (min-width: 768px){.dark-mode demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:720px}}@media (min-width: 576px) and (min-width: 992px){.dark-mode demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:960px}}@media (min-width: 576px) and (min-width: 1200px){.dark-mode demo-home-layout demo-search-page .container navitaire-digital-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container navitaire-digital-promotion-search .add-promotion-container{max-width:1140px}}.dark-mode demo-home-layout .home-background-image{background:linear-gradient(180deg,#012f50 0%,rgba(1,47,80,.6) 85%,rgba(1,47,80,.6) 100%);height:1116px;position:absolute;width:100%;z-index:-1}@media (max-width: 767.98px){.dark-mode demo-home-layout .home-background-image{display:none}}.dark-mode demo-home-layout .home-background-image .image-container{background-repeat:no-repeat;background-size:cover;height:1116px;width:100%}.dark-mode demo-home-layout .home-background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#012f50 100%);height:1116px;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.dark-mode demo-home-layout .home-header-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode demo-home-layout .home-header-wrapper{padding-bottom:6rem}}.dark-mode demo-home-layout .promotions-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.dark-mode demo-home-layout .promotions-section{max-width:540px}}@media (min-width: 768px){.dark-mode demo-home-layout .promotions-section{max-width:720px}}@media (min-width: 992px){.dark-mode demo-home-layout .promotions-section{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-home-layout .promotions-section{max-width:1140px}}@media (min-width: 768px){.dark-mode demo-home-layout .promotions-section{padding:200px 0 0}}.dark-mode demo-home-layout .full-container{display:block;width:100%}.dark-mode demo-home-layout .promotion-container{display:flex;flex-direction:column;margin-bottom:3rem;width:100%}@media (min-width: 768px){.dark-mode demo-home-layout .promotion-container{flex-direction:row}}.dark-mode demo-home-layout .promotion-container .promotion{display:flex;padding-bottom:1.5rem;padding-top:1.5rem;width:100%;z-index:10}@media (min-width: 768px){.dark-mode demo-home-layout .promotion-container .promotion{padding-left:1.5rem}}.dark-mode demo-home-layout .promotion-container .promotion .sm-image{display:flex;width:100%}@media (max-width: 575.98px){.dark-mode demo-home-layout .promotion-container .promotion .sm-image{display:none}}.dark-mode demo-home-layout .promotion-container .promotion .sm-image .cms-image{padding:1.5rem 0}.dark-mode demo-home-layout .promotion-container .promotion .text{width:100%}.dark-mode demo-home-layout .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}.dark-mode demo-home-layout .promotion-container .promotion .text .title{margin-bottom:1rem}.dark-mode demo-home-layout .promotion-container .promotion .text .links{padding-top:1.5rem}.dark-mode demo-home-layout .promotion-container .promotion .text .image{width:100%}@media (min-width: 576px){.dark-mode demo-home-layout .promotion-container .promotion .text .image{display:none}}.dark-mode demo-home-layout .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}.dark-mode demo-home-layout .promotion-container .promotion .promotion-button{border:1px solid rgba(227,234,240,.2);border-radius:2px;color:#fff;height:50px;width:220px}@media (max-width: 767.98px){.dark-mode demo-home-layout .promotion-container .promotion .promotion-button{width:100%}}.dark-mode demo-home-layout .promotions.desktop{display:flex}@media (max-width: 991.98px){.dark-mode demo-home-layout .promotions.desktop{display:none}}.dark-mode demo-home-layout .promotions.desktop .item{width:50%;padding-left:15px;padding-right:.5rem}.dark-mode demo-home-layout .promotions.desktop .item:last-of-type{padding-left:.5rem;padding-right:15px}.dark-mode demo-home-layout .promotions{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:block;min-height:600px;padding:0 .5rem}@media (max-width: 991.98px){.dark-mode demo-home-layout .promotions{min-height:200px}}@media (max-width: 767.98px){.dark-mode demo-home-layout .promotions{min-height:100px}}@media (min-width: 992px){.dark-mode demo-home-layout .promotions{min-height:0}}.dark-mode demo-home-layout .promotions .mobile{overflow-x:scroll;white-space:nowrap}@media (min-width: 992px){.dark-mode demo-home-layout .promotions .mobile{display:none}}.dark-mode demo-home-layout .promotions .mobile .item{border-radius:10px;display:inline-block;height:140px;margin-right:1rem;overflow:hidden;position:relative;width:170px}.dark-mode demo-home-layout .promotions .mobile .item .promo-image-gradient{height:140px}.dark-mode demo-home-layout .promotions .mobile .promotion-component{display:flex;justify-content:center}.dark-mode demo-home-layout .promotions .promo-image-gradient{left:0;position:absolute;right:0;top:0;z-index:2}.dark-mode demo-home-layout .promotions .promo-short{height:230px}.dark-mode demo-home-layout .promotions .promo-short .promo-image-gradient{height:230px}.dark-mode demo-home-layout .promotions .promo-tall{height:480px}.dark-mode demo-home-layout .promotions .promo-tall .promo-image-gradient{height:480px}.dark-mode demo-home-layout .promotions .promotion{align-items:flex-start!important;margin-bottom:15px;position:relative}.dark-mode demo-home-layout .promotions .promotion .text{bottom:30px;color:#fff!important;display:flex;flex-direction:column;padding-left:26px;position:absolute;white-space:normal}@media (max-width: 991.98px){.dark-mode demo-home-layout .promotions .promotion .text{padding-left:5px}}.dark-mode demo-home-layout .promotions .promotion .text .title{font-size:18px;line-height:22px;margin:4px 0}.dark-mode demo-home-layout .promotions .promotion .text .title .description{font-family:Lato;font-weight:400}.dark-mode demo-home-layout .promotions .promotion .text .body{font-size:14px;line-height:17px;margin:4px 0}.dark-mode demo-home-layout .promotions .promotion .links .link-info-component{background-color:#012f50;height:50px;margin-top:14px;width:193px}.dark-mode demo-home-layout .promotions .promotion .links .link-info-component a{align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:2px;color:#fff!important;display:flex;height:50px;justify-content:center;text-decoration:none;width:193px}.dark-mode demo-home-layout navitaire-digital-cms-promotion-full-component .description{color:#fff}@media (max-width: 1199.98px){.dark-mode demo-home-layout #promotion-credit-card .horizontal{flex-direction:column!important}.dark-mode demo-home-layout #promotion-credit-card .text{bottom:auto!important;margin-top:26px;position:relative!important}}.dark-mode demo-home-layout #informational-link-promotion-credit-card{align-items:center;background-color:transparent;border:1px solid rgba(227,234,240,.2);border-radius:2px;color:#fff;cursor:pointer;display:flex;-ms-flex-align:center;flex-direction:row;-ms-flex-pack:center;height:50px;justify-content:center;margin:0;outline:0;padding:0 1.5rem;transition:all .2s;white-space:nowrap;width:220px}@media (max-width: 767.98px){.dark-mode demo-home-layout #informational-link-promotion-credit-card{width:100%}}.dark-mode demo-home-layout .load-state-container div{color:#fff!important}.dark-mode demo-home-layout .image-component-div{align-items:center;display:flex;justify-content:center}@media (min-width: 768px){.dark-mode demo-home-layout .home-layout-loyalty-block{margin-bottom:200px}}.dark-mode demo-error-layout{background-color:transparent;display:flex;flex-direction:column;height:100%}.dark-mode demo-error-layout .booking-background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){.dark-mode demo-error-layout .booking-background-image{display:none}}.dark-mode demo-error-layout .booking-background-image .background-image-container{background-image:url(home_page_background.afa2bbf6f962d184.jpg);background-repeat:no-repeat;background-size:cover;height:230px}.dark-mode demo-error-layout .booking-background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#001321 100%);height:230px;left:0;position:absolute;right:0;top:0;z-index:2}.dark-mode demo-error-layout .error-layout-content{flex:1 0 auto}.dark-mode demo-error-layout .header-navigation{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;left:0;position:fixed;right:0;top:0;z-index:1030}@media (min-width: 576px){.dark-mode demo-error-layout .header-navigation{max-width:540px}}@media (min-width: 768px){.dark-mode demo-error-layout .header-navigation{max-width:720px}}@media (min-width: 992px){.dark-mode demo-error-layout .header-navigation{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-error-layout .header-navigation{max-width:1140px}}.dark-mode demo-error-layout .header-bar-bottom-relative{display:none!important}.dark-mode demo-error-layout .under-header-container{padding-top:68px}.dark-mode demo-error-layout .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;padding:0}@media (min-width: 576px){.dark-mode demo-error-layout .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode demo-error-layout .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode demo-error-layout .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-error-layout .under-header-container .under-header-wrapper{max-width:1140px}}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container{background-color:#011c30;width:100%}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .icon{color:#004068;font-size:180px;text-align:center;width:180px}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container{color:#fff;text-align:center}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .error-icon-container{display:flex;flex-direction:row;justify-content:center}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .title{color:#ffffffde;margin-bottom:1rem}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .subtitle{color:#ffffffde}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .button-container{border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;justify-content:center;margin-top:3rem;padding:3rem 0}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .button-container button{background-color:#004068}.dark-mode demo-error-layout .background-color{background-color:#001321;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.dark-mode demo-error-layout .background-image{z-index:-1}.dark-mode demo-error-layout .background-image .background-image-container{background-image:url(home_page_background.afa2bbf6f962d184.jpg);background-repeat:no-repeat;background-size:cover;height:230px}.dark-mode demo-error-layout .background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#001321 100%);height:230px;left:0;position:absolute;right:0;top:0;z-index:2}.dark-mode demo-payment-page .under-header-container{padding-top:152px}@media (max-width: 767.98px){.dark-mode demo-payment-page .under-header-container{padding-top:30px}}.dark-mode demo-payment-page .new-card-billing,.dark-mode demo-payment-page .stored-cards-billing{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.dark-mode demo-payment-page .new-card-billing,.dark-mode demo-payment-page .stored-cards-billing{padding-top:3rem}}@media (min-width: 768px){.dark-mode demo-payment-page .stored-cards-billing{padding-top:1rem}}.dark-mode demo-payment-page .billing-info-form.no-balance{display:block;padding-top:3rem}.dark-mode .additional-credit-container{margin-left:auto;margin-right:auto;width:100%;background-color:#012f50;display:flex;padding:12px 16px}@media (min-width: 576px){.dark-mode .additional-credit-container{max-width:540px}}@media (min-width: 768px){.dark-mode .additional-credit-container{max-width:720px}}@media (min-width: 992px){.dark-mode .additional-credit-container{max-width:960px}}@media (min-width: 1200px){.dark-mode .additional-credit-container{max-width:1140px}}@media (max-width: 767.98px){.dark-mode .additional-credit-container{flex-direction:column}}.dark-mode .additional-credit-container .credit-link-container{width:50%}@media (max-width: 767.98px){.dark-mode .additional-credit-container .credit-link-container{width:100%;padding-bottom:10px}}.dark-mode .additional-credit-container .credit-link-container .link-row{align-items:center;display:flex;padding:4px 0}.dark-mode .additional-credit-container .credit-link-container .link-row button{font-size:16px}.dark-mode .additional-credit-container.new-card-background{background-color:#011c30}.dark-mode .wallet-payments-container{display:flex;flex-direction:column;margin-top:0!important}.dark-mode .wallet-payments-container .wallet-payments-options,.dark-mode .wallet-payments-container .wallet-payments-footer{color:#fff;display:flex}@media (max-width: 767.98px){.dark-mode .wallet-payments-container .wallet-payments-options{overflow-x:auto}}.dark-mode .wallet-payments-container .wallet-payments-footer{padding:20px 0}.dark-mode .wallet-payments-container .wallet-payments-footer .divider-text{font-size:18px;line-height:22px;margin:0 20px}.dark-mode .wallet-payments-container .wallet-payments-footer .dashed-divider{background-image:linear-gradient(to right,#fff 0%,#fff 50%,transparent 50%);background-position-y:center;background-repeat:repeat-x;background-size:24px 1px;width:50%}.dark-mode .wallet-payments-container navitaire-digital-google-pay .disabled,.dark-mode .wallet-payments-container navitaire-digital-apple-pay .disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.dark-mode .wallet-payments-container navitaire-digital-apple-pay{margin-left:20px}.dark-mode .wallet-payments-container navitaire-digital-apple-pay apple-pay-button{--apple-pay-button-width: 240px;--apple-pay-button-height: 40px;--apple-pay-button-border-radius: 3px;--apple-pay-button-padding: 0px 0px;--apple-pay-button-box-sizing: border-box}.dark-mode .new-card-background{background-color:#011c30}.dark-mode .new-card-background .wallet-payments-options,.dark-mode .new-card-background .wallet-payments-footer{color:#a7a7a7}.dark-mode .new-card-background .dashed-divider{background-image:linear-gradient(to right,#a7a7a7 0%,#a7a7a7 50%,transparent 50%)!important}.dark-mode demo-itinerary-page .under-header-container{margin-bottom:3rem}@media (max-width: 767.98px){.dark-mode demo-itinerary-page .under-header-container{padding-top:0}}.dark-mode demo-extras-hub-page .extra-selection{display:inline-flex;flex-wrap:wrap;width:100%}.dark-mode demo-extras-hub-page .extra-selection .left-column{width:100%}@media (min-width: 992px){.dark-mode demo-extras-hub-page .extra-selection .left-column{width:75%}}.dark-mode demo-extras-hub-page .extra-selection .left-column .ssr-select-layout{display:block}@media (min-width: 768px){.dark-mode demo-extras-hub-page .extra-selection .left-column .ssr-select-layout:not(:first-of-type){padding-top:1rem}}.dark-mode demo-extras-hub-page .extra-selection .left-column .ssr-select-layout .icon{color:#fff;display:inline-block;justify-content:flex-end}.dark-mode demo-extras-hub-page .extra-selection .right-column{display:none}@media (min-width: 992px){.dark-mode demo-extras-hub-page .extra-selection .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.dark-mode demo-extras-hub-page .extra-selection .right-column .promotion-placeholder{box-shadow:0 2px 4px #0000002b!important;background-color:#154162;border-radius:10px;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:1.5rem}.dark-mode .payment-submit-error-dialog{margin:auto}@media (max-width: 767.98px){.dark-mode .payment-submit-error-dialog{width:100%}}.dark-mode .payment-submit-error-dialog .payment-error-container{background-color:#011c30;color:#ffffffde;display:flex;flex-direction:column;padding:3rem;text-align:center;width:850px}@media (max-width: 767.98px){.dark-mode .payment-submit-error-dialog .payment-error-container{width:100%}}@media (max-width: 991.98px){.dark-mode .payment-submit-error-dialog .payment-error-container{width:100%}}.dark-mode .payment-submit-error-dialog .payment-error-container .icon.icon-primary.warning-color,.dark-mode .payment-submit-error-dialog .payment-error-container h3.warning-color{color:#bd081e}.dark-mode .payment-submit-error-dialog .payment-error-container .sub-text{margin-bottom:3rem;margin-top:1.5rem}.dark-mode .payment-submit-error-dialog .payment-error-container .button-row{display:flex;flex-direction:row;justify-content:center}.dark-mode .payment-submit-error-dialog .payment-error-container .button-row button{margin-top:3rem}.dark-mode .payment-submit-error-dialog .payment-error-container .payment-error{margin:1rem}.dark-mode .payment-submit-error-dialog .payment-error-container .icon_info_button{margin:0 auto 1rem;padding:0;color:#bd081e;font-size:56px;transform:rotate(180deg)}@media (min-width: 768px){.dark-mode .payment-submit-error-dialog .payment-error-container .icon_info_button{width:8.3333333333%}}.dark-mode demo-payment-success-page .under-header-container{margin-bottom:3rem}@media (max-width: 767.98px){.dark-mode demo-payment-success-page .under-header-container{padding-top:0}}.dark-mode demo-manage-seats-page,.dark-mode demo-select-seats-page{margin-top:3.6rem}@media (max-width: 767.98px){.dark-mode demo-manage-seats-page,.dark-mode demo-select-seats-page{flex-direction:column;justify-content:center;margin-top:0;width:100%}}.dark-mode demo-manage-seats-page .select-seats-wrapper,.dark-mode demo-select-seats-page .select-seats-wrapper{display:flex}.dark-mode demo-manage-seats-page .select-seats-wrapper .seat-information-container,.dark-mode demo-select-seats-page .select-seats-wrapper .seat-information-container{display:block}@media (max-width: 767.98px){.dark-mode demo-manage-seats-page .select-seats-wrapper .seat-information-container,.dark-mode demo-select-seats-page .select-seats-wrapper .seat-information-container{display:none}}.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper{position:relative}@media (max-width: 767.98px){.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper{width:100%}}@media (max-width: 1199.98px){.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .wing,.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .tail,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .wing,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .tail{display:none}}@media (max-width: 767.98px){.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{padding-left:1rem}}.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{align-items:center;background-color:#011c30;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;display:flex;height:50px}@media (min-width: 576px){.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{display:none!important}}.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container{border-bottom:9px solid transparent;border-left:10px solid rgba(227,234,240,.2);border-right:10px solid rgba(227,234,240,.2);box-sizing:border-box}@media (max-width: 767.98px){.dark-mode demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container,.dark-mode demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container{border-bottom:none;width:100%}}.dark-mode demo-wallet-page{width:100%}.dark-mode demo-wallet-page .card{border:solid 1px rgba(255,255,255,.87);flex:0 0 auto;height:167px;margin-left:20px;margin-right:20px;width:310px}.dark-mode demo-wallet-page .use-profile-card{color:#fff;cursor:pointer}.dark-mode demo-wallet-page .add-card-container{display:flex;justify-content:center;padding:3rem 0}.dark-mode demo-wallet-page .add-card-container button{cursor:pointer}@media (max-width: 991.98px){.dark-mode demo-profile-layout .navigate-back-button .text{display:none}}@media (max-width: 767.98px){.dark-mode demo-profile-layout .profile-info h5{color:#fff9}.dark-mode demo-profile-layout .profile-info h3{font-weight:400}.dark-mode demo-profile-layout .mobile-links{display:none}.dark-mode demo-profile-layout .header-navigation-container,.dark-mode demo-profile-layout navitaire-digital-log-in-control{display:none!important}.dark-mode demo-profile-layout button.edit.navitaire-digital-button{display:none!important}.dark-mode demo-profile-layout .icon-mobile{display:flex}.dark-mode demo-profile-layout .extra-selection{padding-top:0!important}.dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row.header-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row.mobile-links,.dark-mode demo-profile-layout navitaire-digital-header-navigation .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.dark-mode .header-breadcrumb .header-breadcrumb-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode demo-profile-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode demo-profile-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper .bottom-row.mobile-links,.dark-mode .header-navigation .header-navigation-wrapper demo-profile-layout navitaire-digital-header-navigation .bottom-row.mobile-links{display:none}}.dark-mode demo-profile-layout .navigate-back-button .text{margin-left:.5rem}.dark-mode demo-profile-layout .edit .icon{margin-right:5px}.dark-mode demo-profile-layout demo-profile-edit-page{width:100%}.dark-mode demo-profile-layout .icon-mobile{color:#fff;display:none}@media (max-width: 767.98px){.dark-mode demo-profile-layout .icon-mobile{display:flex}}.dark-mode demo-profile-layout .under-header-container{padding-top:150px}.dark-mode demo-profile-layout .under-header-container .loyalty-star-icon{align-items:center;background-color:#012f50;border-radius:50%;border-style:solid;border-width:thin;color:#fffc;display:flex;height:49px;justify-content:center;width:49px}@media (max-width: 767.98px){.dark-mode demo-profile-layout .under-header-container .loyalty-star-icon{color:#fff;border-color:#fff;height:42px;width:42px}.dark-mode demo-profile-layout .under-header-container .loyalty-star-icon .icon_star_full{font-size:24px}}@media (max-width: 767.98px){.dark-mode demo-profile-layout .under-header-container{padding-top:0}}.dark-mode demo-profile-layout .under-header-container .under-header-wrapper[data-current-route=profile-wallet]{border-radius:0}.dark-mode demo-profile-layout .under-header-container .information-container{align-items:flex-end;background-color:#012f50;display:flex;justify-content:space-between;padding:1rem}.dark-mode demo-profile-layout .under-header-container .information-container .icon_passenger{background-color:#011d32;border-radius:100%;max-height:56px}.dark-mode demo-profile-layout .under-header-container .information-container .edit{cursor:pointer}.dark-mode demo-profile-layout .under-header-container .information-container .user-info-icon{align-items:center;color:#fff;display:flex}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info{padding-left:1rem}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points-title{color:#fffc;font-weight:100;padding-bottom:.25rem}@media (max-width: 767.98px){.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points-title{color:#fff;font-size:14px;padding-bottom:0}}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points{color:#fff;font-weight:100}@media (max-width: 767.98px){.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .loyalty-points{font-size:16px}}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .account-credit{color:#fff;padding-top:.5rem}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .profile-name{font-weight:600;padding-bottom:.25rem}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .profile-email{color:#fffc;padding-bottom:.25rem}.dark-mode demo-profile-layout .under-header-container .information-container .profile-info .profile-phone{color:#fffc}.dark-mode demo-profile-layout .profile-hub-container{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0}@media (min-width: 576px){.dark-mode demo-profile-layout .profile-hub-container{max-width:540px}}@media (min-width: 768px){.dark-mode demo-profile-layout .profile-hub-container{max-width:720px}}@media (min-width: 992px){.dark-mode demo-profile-layout .profile-hub-container{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-profile-layout .profile-hub-container{max-width:1140px}}.dark-mode demo-profile-layout .profile-hub-container .selection-container{display:flex;flex-direction:row;padding-bottom:.25rem}.dark-mode demo-profile-layout .logout-container{display:flex;padding-top:1.5rem;width:100%}.dark-mode demo-profile-layout .logout-container .logout-button{cursor:pointer}@media (max-width: 767.98px){.dark-mode demo-profile-layout .logout-container .logout-button{margin:0 1rem;width:100%}}.dark-mode demo-travel-documents-page{width:100%}.dark-mode .travel-card-container{margin:3rem 0;width:100%}@media (max-width: 767.98px){.dark-mode .travel-card-container{margin:0;padding:1rem}}.dark-mode .travel-card-container .travel-document{box-shadow:0 2px 8px #0000002b!important;background-color:#154162;border-radius:3px;height:149px;width:100%}@media (max-width: 767.98px){.dark-mode .travel-card-container .travel-document{height:auto}}.dark-mode .travel-card-container .travel-document:not(:last-of-type){margin-bottom:1.5rem}.dark-mode .add-document{width:100%}@media (max-width: 767.98px){.dark-mode .add-document{padding:1rem}.dark-mode .add-document .add-document-button{width:100%}}.dark-mode .add-document .add-document-button{margin:0 auto}.dark-mode demo-address-book-page{width:100%}.dark-mode .address-card-container{margin:3rem 0;width:100%}@media (max-width: 767.98px){.dark-mode .address-card-container{margin:0;padding:1rem}}.dark-mode .address-card-container .address-card-wrapper{box-shadow:0 2px 8px #0000002b!important;background-color:#154162;border-radius:3px;height:149px;width:100%}@media (max-width: 767.98px){.dark-mode .address-card-container .address-card-wrapper{height:auto}}.dark-mode .address-card-container .address-card-wrapper:not(:last-of-type){margin-bottom:1.5rem}.dark-mode .add-address-button-container{width:100%}@media (max-width: 767.98px){.dark-mode .add-address-button-container{padding:1rem}.dark-mode .add-address-button-container .add-address-button{width:100%}}.dark-mode .add-address-button-container .add-address-button{margin:0 auto}.dark-mode demo-select-hotel-page .promotion-container{display:none}@media (min-width: 992px){.dark-mode demo-select-hotel-page .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.dark-mode demo-select-hotel-page .promotion-container .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode demo-select-hotel-page .promotion-container .promotion-placeholder .description{line-height:32px}.dark-mode demo-select-hotel-page .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.dark-mode demo-select-hotel-page .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.dark-mode demo-select-hotel-page .promotion-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.dark-mode demo-select-hotel-page .promotion-container .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.dark-mode demo-select-hotel-page navitaire-digital-select-hotels .select-hotel-container{padding-top:110px}.dark-mode demo-select-hotel-page navitaire-digital-select-hotels .promotion-container{padding-top:110px}.dark-mode demo-loyalty-membership-page{padding-top:3rem;width:100%}@media (max-width: 767.98px){.dark-mode demo-loyalty-membership-page{padding-top:0}}.dark-mode demo-loyalty-membership-page .profile-row{display:flex}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-loyalty-membership-page .profile-row{justify-content:center}}.dark-mode demo-loyalty-membership-page .profile-row .left-column{width:75%}@media (max-width: 767.98px){.dark-mode demo-loyalty-membership-page .profile-row .left-column{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode demo-loyalty-membership-page .profile-row .left-column{width:90%}}.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card{width:100%;margin-top:1.5rem;box-shadow:0 2px 4px #0000002b!important;background-color:#154162;padding:12px 24px 31px}.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-title{font-size:18px;padding-bottom:.5rem}@media (max-width: 767.98px){.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-title{font-size:14px}}.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-date{font-size:12px;padding-bottom:1rem;font-style:italic}@media (max-width: 767.98px){.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-date{font-size:10px}}.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-note{font-size:14px;color:#a7a7a7}@media (max-width: 767.98px){.dark-mode demo-loyalty-membership-page .profile-row .left-column .expiration-card .expiration-note{font-size:10px}}.dark-mode demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper{width:100%;background-color:#154162;box-shadow:0 2px 4px #0000002b!important;height:-moz-fit-content;height:fit-content;padding:12px 24px 31px}.dark-mode demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-title{font-size:18px}@media (max-width: 767.98px){.dark-mode demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-title{font-size:14px}}.dark-mode demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-cards{display:flex;padding-top:1rem}.dark-mode demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-cards .icons_circle-check-green{height:24px;background-repeat:no-repeat;width:24px}.dark-mode demo-loyalty-membership-page .profile-row .left-column .loyalty-membership-perk-card-wrapper .perk-cards .perk-description{padding-left:1rem}.dark-mode demo-loyalty-membership-page .profile-row .right-column{display:none}@media (min-width: 992px){.dark-mode demo-loyalty-membership-page .profile-row .right-column{width:25%;display:inline-flex;flex-direction:row-reverse}}.dark-mode .header-banner.fixed{position:fixed;top:0}.dark-mode .header-banner{width:100%;z-index:1040}.dark-mode .header-banner .travel-agent-banner{background-color:#f28500;color:#fff;display:flex;justify-content:center;padding:.25rem 0}.dark-mode .header-banner .travel-agent-banner a{color:#fff;cursor:pointer;display:flex;left:90px;position:absolute}@media (max-width: 767.98px){.dark-mode .header-banner .travel-agent-banner a{left:10px}}.dark-mode .header-banner .travel-agent-banner a .icon{margin-right:4px}.dark-mode a{color:#fff;text-decoration:none}.dark-mode a:hover{text-decoration:underline}.dark-mode button,.dark-mode input{line-height:inherit}.dark-mode b,.dark-mode strong{font-weight:bolder}.dark-mode .company-logo{background-image:url(navitaire_logo_white.e2dce56237d0059d.png);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:38px;width:122px}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .company-logo{background-image:url(navitaire_logo_small_white.56718cf1a41dad35.svg)!important;height:48px;width:48px}}@media (max-width: 767.98px){.dark-mode .company-logo{background-image:url(navitaire_logo_white.e2dce56237d0059d.png);height:38px;width:122px}}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html,body{height:100%}body{line-height:1.5;margin:0}*,*:before,*:after{box-sizing:inherit;font-family:Sharp-Sans,sans-serif}.cdk-overlay-container{z-index:9999}#version-footer{border-top:1px solid white;padding:0 20px}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}
