@charset "UTF-8";button{cursor:pointer}button:disabled{cursor:not-allowed}button.navitaire-digital-fab{height:70px;width:70px;border-radius:50%;border:none;justify-content:center;align-items:center;display:flex;padding:0;margin:0;transition:all .2s;background-repeat:no-repeat;background-position:center;outline:none}button.navitaire-digital-button{outline:none;border:none;background-color:transparent;padding:0;margin:0;transition:all .2s;flex-direction:row;display:flex;justify-content:center;align-items:center;border-radius:6px;white-space:nowrap;font-weight:700;text-transform:uppercase}button.navitaire-digital-pill-button{outline:none;border:none;background-color:transparent;padding:0;margin:0;transition:all .2s;flex-direction:row;display:flex;justify-content:center;align-items:center;white-space:nowrap;font-weight:700;text-transform:uppercase;border-radius:20px}button.navitaire-digital-button-link{border:0;color:#0073e6;background-color:transparent}button.navitaire-digital-button-link:hover{text-decoration:underline}button>span.icon{cursor:pointer}button.navitaire-digital-button-loader{padding:0!important}button.navitaire-digital-button-loader .container{display:grid;place-items:center;padding:0}button.navitaire-digital-button-loader .ngx-overlay{cursor:default!important;background-color:#fffc!important}button.small:not(.navitaire-digital-button-loader){height:32px;padding:0px 1rem}button.small.navitaire-digital-button-loader .container{height:32px;padding:0px 1rem}button.medium{padding:0px 1.5rem;height:36px}button.medium:not(.navitaire-digital-button-loader){padding:0px 1.5rem;height:36px}button.medium.navitaire-digital-button-loader .container{padding:0px 1.5rem;height:36px}button.large:not(.navitaire-digital-button-loader){padding:0px 5.5rem;height:48px}button.large.navitaire-digital-button-loader .container{padding:0px 5.5rem;height:48px}button.block{width:100%}button.primary{background-color:#0073e6;color:#fff}button.primary:disabled:not(.loading){background-color:#a7a7a7}button.primary:focus,button.primary:hover:enabled{background-color:#0064c7}button.secondary{background-color:#000;color:#000}button.secondary:disabled:not(.loading){background-color:#a7a7a7}button.secondary:focus,button.secondary:hover:enabled{background-color:#000}button.secondary-transparent{background-color:transparent;color:#0073e6;border:2px solid #0073E6}button.secondary-transparent:disabled:not(.loading){background-color:#a7a7a7}button.secondary-transparent:focus,button.secondary-transparent:hover:enabled{background-color:#0073e6;color:#fff}button.tertiary{background-color:#fff;border:2px solid #0073E6;color:#0073e6}button.tertiary:disabled:not(.loading){border-color:#a7a7a7;color:#a7a7a7}button.tertiary:focus,button.tertiary:hover:enabled{background-color:#e0e0e0}button.quaternary{background-color:#fff;border:1px solid #0073E6;color:#0073e6}button.quaternary:disabled:not(.loading){border-color:#a7a7a7;color:#a7a7a7}button.quaternary:focus,button.quaternary:hover:enabled{background-color:#e0e0e0}button.quinary{background-color:#000;border:1px solid #000000!important;color:#000}button.quinary:disabled:not(.loading){background-color:#e0e0e0;border-color:#a7a7a7;color:#a7a7a7}button.quinary:focus,button.quinary:hover:enabled{background-color:#000}button.dark{background-color:#000;border:none;color:#000}button.dark:disabled:not(.loading){border-color:#a7a7a7;color:#a7a7a7}button.dark:focus,button.dark:hover:enabled{background-color:#171717}button.light{background-color:#ffec00;border:1px solid #ffffff;color:#000}button.light:disabled:not(.loading){border-color:#a7a7a7;color:#a7a7a7}button.light:focus,button.light:hover:enabled{background-color:#c2b300}button.transparent{background-color:transparent;border:1px solid #ffffff;color:#000}button.transparent:disabled:not(.loading){border-color:#a7a7a7;color:#a7a7a7}button.transparent:focus,button.transparent:hover:enabled{background-color:#ffec00}button.success{background-color:#0073e6;border:1px solid #ffffff;color:#fff}button.success:disabled:not(.loading){border-color:#a7a7a7;color:#a7a7a7}button.success:focus,button.success:hover:enabled{background-color:#0064c7}button.borderless{border:0}ngx-ui-loader .ngx-overlay{background-color:#000000b3!important;cursor:default!important}ngx-ui-loader .ngx-foreground-spinner{color:#ffec00!important}navitaire-digital-slider .error,nk-slider .error{border:solid 2px #bd081e;border-radius:5px}navitaire-digital-slider .slider-container,nk-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}navitaire-digital-slider .slider-container:hover select,navitaire-digital-slider .slider-container:focus:enabled,nk-slider .slider-container:hover select,nk-slider .slider-container:focus:enabled{box-shadow:0 0 1px 1px #ffec00}navitaire-digital-slider .slider-container.disabled,nk-slider .slider-container.disabled{background-color:#a7a7a7}navitaire-digital-slider .slider-container.enabled,nk-slider .slider-container.enabled{background-color:#0073e6}navitaire-digital-slider .circle,nk-slider .circle{align-items:center;background-color:#000;border-radius:50%;box-shadow:1px 1px 1px #0003;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}navitaire-digital-slider .disabled .circle,nk-slider .disabled .circle{color:#a7a7a7;transform:translate(0)}navitaire-digital-slider .enabled .circle,nk-slider .enabled .circle{color:#0073e6;transform:translate(15px)}navitaire-digital-form-field{display:block;padding-bottom:2rem;position:relative}navitaire-digital-form-field .mat-mdc-input-element{width:inherit}navitaire-digital-form-field.mat-mdc-form-field{display:block}navitaire-digital-form-field .navitaire-digital-form-field-container{border:1px solid #000000;cursor:text;display:inline-block;height:50px;width:100%;border-radius:2px}navitaire-digital-form-field.navitaire-digital-form-field-disabled{opacity:.5}navitaire-digital-form-field.navitaire-digital-form-field-disabled .navitaire-digital-form-field-container{border:1px solid #a7a7a7;transition:all .2s}navitaire-digital-form-field.navitaire-digital-form-field-disabled .navitaire-digital-form-field-container input,navitaire-digital-form-field.navitaire-digital-form-field-disabled .navitaire-digital-form-field-container select{color:#a7a7a7!important}navitaire-digital-form-field.navitaire-digital-form-field-disabled:before{content:""!important}navitaire-digital-form-field div.error{display:none;line-height:1}navitaire-digital-form-field.ng-invalid.ng-touched div.error{display:block;position:absolute;transform:translateY(3.5rem)}navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error{font-size:.75rem;padding-left:.75rem;transform:translateY(2.75rem)}navitaire-digital-form-field .error{color:#bd081e!important}navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container{top:1.1rem}navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container{top:.5rem}navitaire-digital-form-field.error-inside-the-box input{padding-bottom:.7rem}navitaire-digital-form-field .label-container{color:#a7a7a7;height:14px;line-height:14px;padding-left:.625rem;pointer-events:none;top:.5rem;transition:all .2s;text-overflow:ellipsis;width:90%;overflow:hidden;white-space:nowrap}navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container{box-shadow:0 0 1px 1px #ffec00}navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container{top:.5rem}navitaire-digital-form-field input,navitaire-digital-form-field select{background:#000;background-color:#fff;border:0;font-size:1rem;outline:none;padding:1.4rem .5rem .05rem .7rem!important;transition:all .2s;width:100%;color:#4a4a4a!important}navitaire-digital-form-field input.mat-mdc-input-element,navitaire-digital-form-field select.mat-mdc-input-element{margin:0;top:0}navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{color:#0073e6;content:"\e90d";font-family:Navitaire_icon_font!important;font-size:1.5rem;pointer-events:none;position:absolute;right:1rem;top:.5rem;transform:rotate(-90deg)}navitaire-digital-form-field select{-webkit-appearance:none;-moz-appearance:none}navitaire-digital-form-field select::-ms-expand{display:none}navitaire-digital-form-field .image-container{right:2rem;top:1rem;width:0}navitaire-digital-form-field .label-container,navitaire-digital-form-field .image-container{display:inline;font-size:.875rem;position:absolute}navitaire-digital-form-field .error-image-container{display:none;right:3rem;top:.75rem;width:0}navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container{display:inline;font-size:1rem;position:absolute}navitaire-digital-form-field .image{background-size:contain;height:1rem;left:-1.375rem;margin:0;position:relative;top:.75rem;width:1rem}navitaire-digital-form-field.navitaire-digital-password-form-field .image-container{cursor:pointer}navitaire-digital-form-field.single-row{padding-bottom:0!important}.dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.header-navigation .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.header-breadcrumb-wrapper{display:block}.dark-mode .header-navigation .scrolled-top.header-navigation-wrapper header,.header-navigation .scrolled-top.header-navigation-wrapper header,.default-theme .header-breadcrumb .scrolled-top.header-breadcrumb-wrapper header,.scrolled-top.header-breadcrumb-wrapper header{border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none!important}.dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.header-navigation .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.header-breadcrumb-wrapper header{background-color:#000;color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:block;box-shadow:0 4px 16px #0000002b!important}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.header-navigation .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.header-breadcrumb-wrapper header{background-color:#ffec00;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none!important}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.header-navigation .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.header-breadcrumb-wrapper header{box-shadow:none!important}}.dark-mode .header-navigation .header-navigation-wrapper header .header-row,.dark-mode .header-navigation .header-navigation-wrapper header .mobile-links,.header-navigation .header-navigation-wrapper header .header-row,.header-navigation .header-navigation-wrapper header .mobile-links,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.default-theme .header-breadcrumb-wrapper header .bottom-row{z-index:20;position:relative}.dark-mode .header-navigation .header-navigation-wrapper header .behind-header-row,.header-navigation .header-navigation-wrapper header .behind-header-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row,.header-breadcrumb-wrapper header .behind-header-row{z-index:10}.dark-mode .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.header-breadcrumb-wrapper header .top-row{z-index:25;height:74px;position:relative}@media (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.header-breadcrumb-wrapper header .top-row{align-items:center}.dark-mode .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.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,.header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs{position:absolute;bottom:0}}.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.header-breadcrumb-wrapper header .bottom-row{height:78px;align-items:center;border-top-width:1px;border-top-style:solid;border-top-color:#fff6}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.header-breadcrumb-wrapper header .bottom-row{border-top:0;margin-top:-2px;height:20px}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row .with-subheader,.header-navigation .header-navigation-wrapper header .bottom-row .with-subheader,.header-breadcrumb-wrapper header .bottom-row .with-subheader{height:100px}.dark-mode .header-navigation .header-navigation-wrapper header .header-title,.header-navigation .header-navigation-wrapper header .header-title,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.header-breadcrumb-wrapper header .header-title{white-space:nowrap}.dark-mode .header-navigation .header-navigation-wrapper header .navigate-back,.header-navigation .header-navigation-wrapper header .navigate-back,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back,.header-breadcrumb-wrapper header .navigate-back{color:#000;display:flex}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back .icon,.header-navigation .header-navigation-wrapper header .navigate-back .icon,.header-breadcrumb-wrapper header .navigate-back .icon{margin-right:12px}.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs,.header-navigation .header-navigation-wrapper header navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs,.header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs{max-width:80%;margin-left:20%}@media (max-width: 991.98px){.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs,.header-navigation .header-navigation-wrapper header navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs,.header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs{max-width:60%;margin-left:20%!important}}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs,.header-navigation .header-navigation-wrapper header navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs,.header-breadcrumb-wrapper header navitaire-digital-flow-bread-crumbs{max-width:100%;margin-left:-4%!important}}.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-log-in-control,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-log-in-control,.header-navigation .header-navigation-wrapper header navitaire-digital-log-in-control,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-log-in-control,.header-breadcrumb-wrapper header navitaire-digital-log-in-control{white-space:nowrap}.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-log-in-control:hover,.header-navigation .header-navigation-wrapper header navitaire-digital-log-in-control:hover,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-log-in-control:hover,.header-breadcrumb-wrapper header navitaire-digital-log-in-control:hover{background-color:#e0d000;transition:all .2s}.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-origin-destination-display .trip-type-icon,.header-navigation .header-navigation-wrapper header navitaire-digital-origin-destination-display .trip-type-icon,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-origin-destination-display .trip-type-icon,.header-breadcrumb-wrapper header navitaire-digital-origin-destination-display .trip-type-icon{padding-left:10px;padding-right:10px}.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-flight-dates-display,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flight-dates-display,.header-navigation .header-navigation-wrapper header navitaire-digital-flight-dates-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-flight-dates-display,.header-breadcrumb-wrapper header navitaire-digital-flight-dates-display,.dark-mode .header-navigation .header-navigation-wrapper header navitaire-digital-passenger-count-display,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-passenger-count-display,.header-navigation .header-navigation-wrapper header navitaire-digital-passenger-count-display,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header navitaire-digital-passenger-count-display,.header-breadcrumb-wrapper header navitaire-digital-passenger-count-display{white-space:nowrap;border-left:1px solid #ffffff}nav{color:#000;background:#000}nav a{color:#fff!important}@font-face{font-family:Navitaire_icon_font;src:url(Navitaire_icon_font.1980a7b06162730b.eot);src:url(Navitaire_icon_font.1980a7b06162730b.eot) format("embedded-opentype"),url(Navitaire_icon_font.808b4091b88d4cc3.ttf) format("truetype"),url(Navitaire_icon_font.7c26b1373fce16b9.woff) format("woff"),url(Navitaire_icon_font.0f5e87b6e602c222.svg) format("svg");font-weight:400;font-style:normal}[class^=icon_],[class*=icon_]{font-family:Navitaire_icon_font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_add_circle:before{content:"\e947"}.icon_business:before{content:"\e908"}.icon_close_button:before{content:"\e958"}.icon_home_solid:before{content:"\e91a"}.icon_location_solid:before{content:"\e91e"}.icon.icon-primary{color:#ffec00}.icon.icon-button-primary{color:#0073e6}.icon.icon-secondary{color:#000}.icon.icon-tertiary{color:#0073e6}.icon.icon-white{color:#000}.icon.icon-disabled{color:#a7a7a7}.cdk-overlay-container .popupBackdrop{background-color:#000000b3}.cdk-overlay-container .popup .buttonFooter{display:flex;justify-content:center}@media (max-width: 767.98px){.cdk-overlay-container .popup .container{align-self:initial}.cdk-overlay-container .popup .buttonFooter{display:initial;justify-content:initial}.cdk-overlay-container .popup .navitaire-digital-button{width:100%}.cdk-overlay-container .popup .sm-fixed-bottom{position:fixed;bottom:0;z-index:1030}}.cdk-overlay-container .mobileBackdrop{background-color:#fff}.cdk-overlay-container .mobile .selected-dates-container{background-color:#ffec00;color:#000;padding-top:12px}.cdk-overlay-container .mobile .full-screen-header{background-color:#ffec00;color:#000}.cdk-overlay-container .mobile .footer{background-color:#efefef}.cdk-overlay-container .mobile .tab-header{width:100%;margin:0 10px;text-align:center;line-height:17px;padding:7px}.cdk-overlay-container .mobile .tab-header.active{border-radius:4px 4px 0 0;background-color:#fff;color:#fff}.cdk-overlay-container .mobile .tab-header.active .label{color:#a7a7a7}.cdk-overlay-container .modal-backdrop{z-index:1040;background-color:#000000b3}.cdk-overlay-container .modal-backdrop+.cdk-global-overlay-wrapper{z-index:1060}.cdk-overlay-container .modal-backdrop+.cdk-global-overlay-wrapper .modal .container{align-self:center}.cdk-overlay-container .cdk-global-overlay-wrapper{justify-content:center;align-items:center;flex-direction:column}.cdk-overlay-container .cdk-overlay-connected-position-bounding-box{z-index:1070}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer}body{color:#000!important}@media (max-width: 767.98px){.text-mobile-3 h1{font-size:18px;line-height:22px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;margin-bottom:0!important}@media (max-width: 767.98px){h1.text-mobile-0,h2.text-mobile-0,h3.text-mobile-0,h4.text-mobile-0,h5.text-mobile-0,h6.text-mobile-0,.h1.text-mobile-0,.h2.text-mobile-0,.h3.text-mobile-0,.h4.text-mobile-0,.h5.text-mobile-0,.h6.text-mobile-0{font-size:10px;line-height:12px}h1.mobile-caption,h2.mobile-caption,h3.mobile-caption,h4.mobile-caption,h5.mobile-caption,h6.mobile-caption,.h1.mobile-caption,.h2.mobile-caption,.h3.mobile-caption,.h4.mobile-caption,.h5.mobile-caption,.h6.mobile-caption{font-size:12px;line-height:1;color:#4a4a4a;opacity:.87}h1.text-mobile-1,h2.text-mobile-1,h3.text-mobile-1,h4.text-mobile-1,h5.text-mobile-1,h6.text-mobile-1,.h1.text-mobile-1,.h2.text-mobile-1,.h3.text-mobile-1,.h4.text-mobile-1,.h5.text-mobile-1,.h6.text-mobile-1{font-size:14px;line-height:17px}h1.text-mobile-2,h2.text-mobile-2,h3.text-mobile-2,h4.text-mobile-2,h5.text-mobile-2,h6.text-mobile-2,.h1.text-mobile-2,.h2.text-mobile-2,.h3.text-mobile-2,.h4.text-mobile-2,.h5.text-mobile-2,.h6.text-mobile-2{font-size:16px;line-height:1}h1.text-mobile-3,h2.text-mobile-3,h3.text-mobile-3,h4.text-mobile-3,h5.text-mobile-3,h6.text-mobile-3,.h1.text-mobile-3,.h2.text-mobile-3,.h3.text-mobile-3,.h4.text-mobile-3,.h5.text-mobile-3,.h6.text-mobile-3{font-size:18px;line-height:22px}}h1,.h1{font-size:2rem;line-height:1}h2,.h2{font-size:1.5rem;line-height:1.625rem}h3,.h3{font-size:1.125rem;line-height:1.375rem}h4,.h4{font-size:1rem}.headline{font-weight:600}h5,.h5,.headline{font-size:.875rem;line-height:1.0625rem}@media (max-width: 767.98px){h5.mobile-caption,.h5.mobile-caption,.headline.mobile-caption{font-size:12px;line-height:1;color:#4a4a4a;opacity:.87}}h6,.h6{font-size:.625rem;line-height:.75rem}.caption{font-size:.75rem;line-height:1}.text-standard{opacity:.87}.text-subtext{opacity:.6}.text-disabled{opacity:.38}.text-link{color:#0073e6}.text-primary-color{color:#4a4a4a}.text-secondary-color{color:#fff}.text-tertiary-color{color:#000}.text-error{color:#bd081e}.bold{font-weight:700}button.medium,button.large{font-size:1.125rem}button.small{font-size:1rem}@media (max-width: 767.98px){.mobile-caption{font-size:12px;line-height:1;color:#4a4a4a;opacity:.87}}.quiq-widget-element{margin:0 16px 0 0!important}.quiq-widget-element .quiq-action-toggle{display:none}navitaire-digital-agency-bookings-page .bookings-page{width:100%;background-color:#f5f8fb}navitaire-digital-agency-bookings-page .bookings-page .bookings-form{width:360px;min-width:360px}navitaire-digital-agency-bookings-page .bookings-page .bookings-results{flex:auto}navitaire-digital-agency-bookings-page .bookings-page .tabs-container{padding-top:24px!important}navitaire-digital-agency-bookings-page .bookings-page .tabs-container .tab.selected{font-weight:700}navitaire-digital-agency-dashboard-page{height:100%}navitaire-digital-agency-dashboard-page .agency-dashboard-page{display:flex;justify-content:space-between;flex-direction:row}@media (max-width: 1199.98px){navitaire-digital-agency-dashboard-page .agency-dashboard-page{flex-direction:column}}navitaire-digital-agency-dashboard-page .agency-dashboard-page .organization-content{padding:1em .5em 1em 1em;min-width:336px;max-height:calc(100vh - 72px);overflow-y:auto}@media (max-width: 1199.98px){navitaire-digital-agency-dashboard-page .agency-dashboard-page .organization-content{padding:1em;order:0}}@media (max-width: 1199.98px){navitaire-digital-agency-dashboard-page .agency-dashboard-page .organization-content{overflow-y:visible;max-height:100%}}navitaire-digital-agency-dashboard-page .agency-dashboard-page .dashboard-content{padding:1em 1em 1em .5em;flex:auto;min-width:586px;width:100%}@media (max-width: 1199.98px){navitaire-digital-agency-dashboard-page .agency-dashboard-page .dashboard-content{padding:1em;order:2}}navitaire-digital-agency-dashboard-page .agency-dashboard-page .profile-content{padding:1em;background-color:#fff;min-width:360px;width:360px;max-height:calc(100vh - 72px);overflow-y:auto}@media (max-width: 1199.98px){navitaire-digital-agency-dashboard-page .agency-dashboard-page .profile-content{width:100%;order:1;overflow-y:visible;max-height:100%;min-height:auto}}navitaire-digital-agency-error-layout nav.agency-navbar{z-index:250;top:0;width:60%;margin:0 auto;background:transparent}navitaire-digital-agency-error-layout nav.agency-navbar .container{height:72px;display:flex;align-items:center}navitaire-digital-agency-error-layout nav.agency-navbar .container .company-logo{width:16.6666666667%;background-image:url(Spirit_logo.946c6e3394d6214e.png);height:52px;width:216px}@media screen and (max-width: 768px){navitaire-digital-agency-error-layout nav.agency-navbar{width:90%}}navitaire-digital-agency-error-layout .error-background{margin-top:-72px;background-color:#ffec00;height:100vh}navitaire-digital-agency-error-layout router-outlet+*{position:absolute;top:72px;width:100%}navitaire-digital-agency-error-global-page .error-page-container{margin:0 auto}navitaire-digital-agency-error-global-page .error-page-container .error-container{color:#000;align-items:center;text-align:center}navitaire-digital-agency-error-global-page .error-page-container .error-container .error-icon-container{display:flex;justify-content:center}navitaire-digital-agency-error-global-page .error-page-container .error-container .title{margin-bottom:1rem!important;font-size:3rem}navitaire-digital-agency-error-global-page .error-page-container .error-container .subtitle{color:#000}navitaire-digital-agency-error-global-page .error-page-container .error-container .icon{color:#000;font-size:190px;text-align:center;width:180px}navitaire-digital-agency-error-global-page .error-page-container .button-container{display:flex;justify-content:center;margin-top:3rem;padding:3rem 0}navitaire-digital-agency-home-layout .agency-navbar{z-index:250;position:fixed;top:0;width:100%;background-color:#ffec00}navitaire-digital-agency-home-layout .agency-navbar .container{height:72px;display:flex;justify-content:space-between;align-items:center}navitaire-digital-agency-home-layout .agency-navbar .container .company-logo{width:16.6666666667%;background-image:url(Spirit_logo.946c6e3394d6214e.png);height:52px;width:216px;margin-bottom:15px}navitaire-digital-agency-home-layout .agency-navbar .container .agency-navbar-links{width:66.6666666667%;height:100%;display:flex;align-items:center;justify-content:flex-end}navitaire-digital-agency-home-layout .agency-navbar .container .agency-navbar-links ul.agency-navbar-nav{position:relative;display:table-row;margin:0;padding:0;overflow:hidden;height:100%;font-weight:900}navitaire-digital-agency-home-layout .agency-navbar .container .agency-navbar-links li.agency-navbar-item{display:table-cell;list-style-type:none;vertical-align:middle;min-width:120px;padding:0;height:72px}navitaire-digital-agency-home-layout .agency-navbar .container .agency-navbar-links li.agency-navbar-item a{display:block;color:#000!important;text-align:center;padding:16px;text-decoration:none;cursor:pointer}navitaire-digital-agency-home-layout .agency-navbar .container .agency-navbar-links li.agency-navbar-item a.active-link{font-weight:700}navitaire-digital-agency-home-layout .agency-navbar .container .agency-navbar-links .agency-navbar-active{height:2px;background-color:#fff;width:120px;position:absolute;bottom:0;transition:.5s cubic-bezier(.35,0,.25,1)}navitaire-digital-agency-home-page .agency-home-page{display:grid;grid-template-areas:"main" "enroll" "commissions" "support" "footer";grid-template-rows:auto}navitaire-digital-agency-home-page .agency-home-page section{padding:1rem 0}navitaire-digital-agency-home-page .agency-home-page .agency-home-mask{height:910px;position:absolute;width:100%;z-index:-1}navitaire-digital-agency-home-page .agency-home-page .agency-home-container{align-items:flex-end;display:flex;height:810px;margin:0 auto;padding:0;width:1100px}navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-home-text{align-self:flex-end;color:#000}navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-home-text h1{font-size:72px;font-weight:900;letter-spacing:0;line-height:86px;margin-bottom:32px!important;text-transform:capitalize}navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-home-text p{font-size:18px;letter-spacing:0;line-height:24px}navitaire-digital-agency-home-page .agency-home-page .agency-home-container #home-commission-description-container{margin-top:30px}navitaire-digital-agency-home-page .agency-home-page .agency-home-container #home-howitworks-group .link-group{flex-direction:column}navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-commissions-text,navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-support-text{padding-top:10px;align-self:center;color:#000}navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-commissions-text h1,navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-support-text h1{font-size:72px;font-weight:900;letter-spacing:0;line-height:86px}navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-commissions-text p,navitaire-digital-agency-home-page .agency-home-page .agency-home-container .agency-support-text p{font-size:18px;letter-spacing:0;line-height:24px}navitaire-digital-agency-home-page .agency-home-page .agency-home-main,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions,navitaire-digital-agency-home-page .agency-home-page .agency-login-support{grid-area:main;height:910px}navitaire-digital-agency-home-page .agency-home-page .agency-home-main .agency-home-container,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions .agency-home-container,navitaire-digital-agency-home-page .agency-home-page .agency-login-support .agency-home-container{justify-content:space-between}navitaire-digital-agency-home-page .agency-home-page .agency-home-main .home-background-image,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions .home-background-image,navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-background-image{background:linear-gradient(180deg,#000,#0009 85%,#ffec0099);position:absolute;width:100%;z-index:-1}navitaire-digital-agency-home-page .agency-home-page .agency-home-main .home-background-image .image-container,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions .home-background-image .image-container,navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-background-image .image-container{background-repeat:no-repeat;background-size:cover;height:1116px;width:100%}navitaire-digital-agency-home-page .agency-home-page .agency-home-main .home-background-image .background-image-gradient,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions .home-background-image .background-image-gradient,navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#ffffff 100%);height:1116px;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-main .home-background-image .background-image-gradient-bottom,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions .home-background-image .background-image-gradient-bottom,navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-background-image .background-image-gradient-bottom{background:linear-gradient(360deg,transparent 0%,#ffffff 100%);height:1116px;left:0;position:absolute;right:0;bottom:0;width:100%;z-index:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-main .agency-home-mask,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions .agency-home-mask,navitaire-digital-agency-home-page .agency-home-page .agency-login-support .agency-home-mask{background:linear-gradient(180deg,#efefef,#efefefcc 50.68%,#efefef00)}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll{grid-area:enroll;height:910px}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-container{justify-content:flex-end;align-items:flex-end}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .home-background-image{background:linear-gradient(180deg,#efefef,#efefefcc 50.68%,#efefef00);height:919px;position:absolute;width:100%;z-index:-1}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .home-background-image .image-container{background-repeat:no-repeat;background-size:cover;width:100%;height:919px}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .home-background-image .background-image-gradient{background:linear-gradient(180deg,#efefef,#efefefcc 50.68%,#efefef00);left:0;position:absolute;right:0;top:0;width:100%;height:919px;z-index:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content{width:65%}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-text{text-align:right!important}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-text p{line-height:30px;margin:0 0 28px 96px}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-enroll-header{display:flex;justify-content:flex-end}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-enroll-header .agency-home-enroll-triangle{border-bottom:54px solid #5ca137;border-right:54px solid transparent;height:0;margin:16px 0 0 10px;position:relative;transform:rotate(180deg);width:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-enroll-types{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;margin-bottom:16px}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-enroll-types .agency-home-enroll-type{align-items:center;background-color:#ffffff80;color:#000;display:flex;padding:20px 12px;width:350px;justify-content:space-between;border-radius:6px;margin-bottom:16px}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-enroll-types .agency-home-enroll-type .enroll-type-label{margin-right:20px;word-break:break-all}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .agency-home-enroll-content .agency-home-enroll-types .agency-home-enroll-type button{height:48px;min-width:100px}navitaire-digital-agency-home-page .agency-home-page .agency-home-enroll .navitaire-digital-button{cursor:pointer}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions{grid-area:commissions;height:910px}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions h2{font-weight:700;margin:20px 0!important}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions i{font-style:normal;color:#0073e6}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted{background:#ffec00;border-radius:6px;margin:0 10px;position:relative;overflow:hidden;padding:25px 15px;z-index:1;flex-grow:1}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted:first-child{margin-left:0}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted:last-child{margin-right:0}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted:before{content:"";position:absolute;background:#fff;width:100%;height:100%;z-index:1;left:45%;bottom:0%;transform:rotate(285deg)}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted>.ng-star-inserted>.promotion-component{justify-content:left}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted>.ng-star-inserted>.promotion-component .promotion>.links .link{width:100%;position:absolute;height:100%;left:0;top:0;z-index:2;cursor:pointer}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted>.ng-star-inserted>.promotion-component .image-component-div{width:75px!important;height:75px!important}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted .title{margin-bottom:30px}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted .title .description{font-weight:700;font-size:28px}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted .body{width:170px;font-size:14px}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-howitworks-group>.link-group>.links>.ng-star-inserted .image{position:absolute;left:72%;bottom:20px;z-index:1}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-program-group{margin-bottom:30px}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-program-group span.description,navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions #home-program-group div.description{padding-left:10px}navitaire-digital-agency-home-page .agency-home-page .agency-login-commissions navitaire-digital-cms-label-container .label-component{margin-top:10px}navitaire-digital-agency-home-page .agency-home-page .agency-login-support{grid-area:support;height:910px}navitaire-digital-agency-home-page .agency-home-page .agency-login-support h1{text-align:center}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper{display:grid;grid-template-columns:50% 50%;-moz-column-gap:15px;column-gap:15px;margin-top:10px}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-header{background:#ffec00;padding:10px;border-radius:6px}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-header h2{font-weight:700}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-body{margin-top:10px}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-body .description{padding:15px;background:#fff;border-radius:6px}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-button{color:#000}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-button span.accordion-header-text{white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis;text-align:left}navitaire-digital-agency-home-page .agency-home-page .agency-login-support .home-support-accordion-wrapper .accordion-button span.icon{color:#000;font-weight:bolder;text-align:center;flex-grow:1}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer{grid-area:footer;background:#000}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container>*{color:#fff;flex-grow:1}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container{height:auto;flex-direction:row}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container:nth-child(2){margin-top:30px}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container:nth-child(2) .footer-logo{flex-grow:10}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container:nth-child(2) .copyright{align-self:flex-end;text-align:right;font-size:13px}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container:last-child{flex-grow:2;align-self:flex-start}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-left{align-items:flex-start}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component{margin:10px 15px;border-top:1px solid #ffffff;padding-top:30px}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component:first-child{margin-left:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component:last-child{margin-right:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component .ng-star-inserted{margin-top:3px}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-left #home-footer-sub-left .article-component-wrapper navitaire-digital-cms-article-component{border-top:none;padding-top:0}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-right{margin-left:15px;margin-top:15px;align-items:flex-start;flex-grow:1}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-right .article-component-wrapper{flex-direction:column!important}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-right navitaire-digital-cms-link-group-component .link-group{flex-direction:column}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-right .ng-star-inserted{flex-grow:1}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer .agency-home-container navitaire-digital-cms-footer-container #home-footer-right navitaire-digital-cms-article-component:nth-child(2){margin-top:40%}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer navitaire-digital-cms-link-group-component h2{color:#fff;font-weight:700}navitaire-digital-agency-home-page .agency-home-page .agency-home-footer navitaire-digital-cms-link-group-component .links{margin-top:15px}navitaire-digital-agency-main-layout{height:100vh;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"header" "main"}navitaire-digital-agency-main-layout>header{display:flex;align-items:center;width:100%;position:fixed;top:0;left:0;z-index:250;grid-area:header;height:72px;background-color:#000;padding:1rem}navitaire-digital-agency-main-layout>header .company-logo{background-image:url(Spirit_logo.946c6e3394d6214e.png);height:52px;width:216px}navitaire-digital-agency-main-layout>main{background-color:#f5f8fb;width:100%;top:72px;position:absolute;display:grid;grid-area:main;grid-template-columns:120px auto;grid-template-rows:auto;grid-template-areas:"nav main-content"}navitaire-digital-agency-main-layout>main navitaire-digital-agency-nav{grid-area:nav}navitaire-digital-agency-main-layout>main .main-content{grid-area:main-content;min-height:calc(100vh - 72px)}navitaire-digital-agency-main-layout .main-header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;background-color:#ffec00;padding:0}navitaire-digital-agency-main-layout .main-header .main-header-left{display:flex;padding:5px;flex:1}navitaire-digital-agency-main-layout .main-header .main-header-right{min-width:360px;width:360px;display:flex;justify-content:space-between}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-options{padding:0 1rem;display:flex;align-items:center;flex:1}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-options .main-header-avatar{display:flex;align-items:center}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-options .main-header-avatar .allow-side-bar .avatar-circle{cursor:pointer}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-options .main-header-avatar .avatar-circle{margin:1rem}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-options .main-header-avatar span{color:#000;text-overflow:ellipsis;width:150px;overflow:hidden;white-space:nowrap}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-logout{display:flex;align-items:center;margin:10px}navitaire-digital-agency-main-layout .main-header .main-header-right .main-header-logout button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-overflow:ellipsis;width:100px;overflow:hidden;white-space:nowrap;color:#0073e6;padding:5px;display:inline-block;font-size:.75em}.logout-dialog .agency-dialog-banner{padding:0!important;height:0}.logout-dialog .agency-dialog-body{color:#fff;padding-bottom:32px!important}navitaire-digital-agency-register-layout{background-color:transparent;display:block}navitaire-digital-agency-register-layout>.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){navitaire-digital-agency-register-layout>.container{max-width:540px}}@media (min-width: 768px){navitaire-digital-agency-register-layout>.container{max-width:720px}}@media (min-width: 992px){navitaire-digital-agency-register-layout>.container{max-width:960px}}@media (min-width: 1200px){navitaire-digital-agency-register-layout>.container{max-width:1140px}}@media print{navitaire-digital-agency-register-layout>.container{min-width:100%}}navitaire-digital-agency-register-layout .background-color{background-color:#cec9c9;inset:0;position:fixed;z-index:-1}navitaire-digital-agency-register-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}navitaire-digital-agency-register-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}navitaire-digital-agency-register-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}navitaire-digital-agency-register-layout .container .row{padding:0}navitaire-digital-agency-register-page{display:block;width:100%}navitaire-digital-agency-register-page .full-width{width:100%}navitaire-digital-agency-register-page .form-container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;border-radius:10px;padding:16px 1rem}navitaire-digital-agency-register-page .form-container .form-content{margin:0 auto;padding-top:16px;width:40%}navitaire-digital-agency-register-page .form-container .form-content .form-header{color:#000;margin-bottom:33px}navitaire-digital-agency-register-page .form-container .form-content .form-group-header{padding-bottom:10px;font-weight:700}navitaire-digital-agency-register-page .form-container .form-content .form-row{display:flex;flex-wrap:nowrap;margin-right:0!important}navitaire-digital-agency-register-page .form-container .form-content .form-row.justify-center{justify-content:center}navitaire-digital-agency-register-page .form-container .form-content .form-row.terms-agreement{color:#a7a7a7;padding:0 0 20px 20px}navitaire-digital-agency-register-page .form-container .form-content .form-row.terms-agreement .details{list-style-type:disc}navitaire-digital-agency-register-page .form-container .form-content .form-row navitaire-digital-form-field{flex:1;min-width:95px}navitaire-digital-agency-register-page .form-container .form-content .form-row navitaire-digital-form-field.min-width{flex:0!important}navitaire-digital-agency-register-page .form-container .form-content .form-row navitaire-digital-form-field:not(:last-child){margin-right:15px}navitaire-digital-agency-register-page .form-container .form-content .form-row navitaire-digital-form-field.large{flex:4}.terms-conditions-dialog{height:460px;width:480px}navitaire-digital-agency-register-layout nk-footer .ibe-section-footer{margin-top:32px}navitaire-digital-agency-register-summary-page{width:100%;display:block}navitaire-digital-agency-register-summary-page .full-width{width:100%}navitaire-digital-agency-register-summary-page .form-container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;border-radius:10px;padding:1rem}navitaire-digital-agency-register-summary-page .form-container .form-header>small{height:15px;color:#000;font-size:12px;letter-spacing:0;line-height:15px;text-align:right}navitaire-digital-agency-register-summary-page .form-container .form-header>h2{height:26px;color:#4a4a4a;font-size:24px;letter-spacing:0;line-height:26px}navitaire-digital-agency-register-summary-page .bottom-row{height:0!important;padding:0!important}navitaire-digital-agency-register-summary-page .flow-bread-crumbs .item.is-first .line.after{border-bottom:2px solid #ffffff!important}navitaire-digital-agency-register-summary-page .flow-bread-crumbs .item.is-last .line.before{border-bottom:2px solid #ffffff!important}navitaire-digital-agency-register-summary-page .flow-bread-crumbs .item:not(.is-first):not(.is-last) .line{border-bottom:2px solid #ffffff!important}navitaire-digital-agency-register-summary-page .dot{background-color:#fff!important}navitaire-digital-agency-register-summary-page .register-success-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:346px}navitaire-digital-agency-register-summary-page .register-success-container .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:120px;margin-top:1rem;margin-bottom:.5rem}navitaire-digital-agency-register-summary-page .register-success-container h1{margin:.5rem!important}navitaire-digital-agency-register-summary-page .register-success-container p{margin:.5rem!important}navitaire-digital-agency-register-summary-page .register-success-container p span{opacity:.6}navitaire-digital-agency-register-summary-page .register-success-container p span.registration-pending-status{opacity:1}navitaire-digital-agency-register-summary-page .register-success-container p span.registration-pending-status *:not(b){opacity:.6}navitaire-digital-agency-register-summary-page .register-success-container button{margin-top:.5rem;margin-bottom:1rem;border:none;border-radius:6px}navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row{display:flex;flex-wrap:wrap}navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div{width:16.6666666667%;margin:1rem 0}navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div.contact-title,navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div.contact-suffix{width:8.3333333333%}@media (max-width: 991.98px){navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div.contact-title,navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div.contact-suffix{width:33.3333333333%}}@media (max-width: 767.98px){navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div.contact-title,navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div.contact-suffix{width:50%}}@media (max-width: 991.98px){navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div{width:33.3333333333%}}@media (max-width: 767.98px){navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div{width:50%}}navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .summary-grid-row div .summary-field{font-size:12px;margin:0;opacity:.5}navitaire-digital-agency-register-summary-page .summary-grid .summary-grip-group-row .group-header{color:#000;margin-top:1rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700}navitaire-digital-agency-help-content{height:100%}navitaire-digital-agency-help-content .help-container{padding:1em}navitaire-digital-agency-help-content .help-container .tabs{border-radius:0 0 .375em .375em;background-color:#000!important}navitaire-digital-agency-help-content .help-container .tabs .tab{padding:.375em;border-radius:1em;color:#fff;margin-bottom:1em}navitaire-digital-agency-help-content .help-container .tabs .tab.selected{background-color:#ffec00;color:#000}navitaire-digital-agency-help-content .help-container .pane{padding:1em 0}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container{display:grid;grid-template-columns:49.5% 49.5%;-moz-column-gap:1%;column-gap:1%;margin-top:-1em}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container .accordion-item{background-color:#fff;box-shadow:0 4px 16px #0000002b!important;border-radius:.3em}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container .accordion-item .accordion-body{margin-top:0;background-color:#f0f8ff;border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container .accordion-item .accordion-body .description{padding:1em}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container .accordion-item .accordion-header{padding:.3em}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container .accordion-item .accordion-header .accordion-icon-container:before{-webkit-mask:url(ic_answer.38cff676c800ecdd.svg) no-repeat 50% 50%;mask:url(ic_answer.38cff676c800ecdd.svg) no-repeat 50% 50%;content:"";height:1.5625em;width:1.5625em;background-color:#0073e6}navitaire-digital-agency-help-content .help-container .pane .faq-accordion-container .accordion-item .accordion-header .accordion-icon-container>*{display:none}navitaire-digital-agency-help-content .help-container .pane .help-item-container navitaire-digital-cms-label-component,navitaire-digital-agency-help-content .help-container .pane .faq-item-container navitaire-digital-cms-label-component{display:none}navitaire-digital-agency-help-content .help-container .pane .help-item-container .links,navitaire-digital-agency-help-content .help-container .pane .faq-item-container .links{display:grid;grid-template-columns:49.5% 49.5%;-moz-column-gap:1%;column-gap:1%}navitaire-digital-agency-help-content .help-container .pane .help-item-container .links>*,navitaire-digital-agency-help-content .help-container .pane .faq-item-container .links>*{background-color:#fff;box-shadow:0 4px 16px #0000002b!important;border-radius:.3em;margin-bottom:1em}navitaire-digital-agency-help-content .help-container .pane .help-item-container .links .link,navitaire-digital-agency-help-content .help-container .pane .faq-item-container .links .link{display:block;padding:.6em 1em;font-weight:700;text-decoration:none;justify-content:space-between;display:flex}navitaire-digital-agency-help-content .help-container .pane .help-item-container .links .link:after,navitaire-digital-agency-help-content .help-container .pane .faq-item-container .links .link:after{-webkit-mask:url(ic_download.5dd7ce2b365f0ef2.svg) no-repeat 50% 50%;mask:url(ic_download.5dd7ce2b365f0ef2.svg) no-repeat 50% 50%;content:"";height:1.5625em;width:1.5625em;background-color:#0073e6;display:inline-block}navitaire-digital-agency-help-content .help-container .tab-header{padding:1.8em 1em 1em;border-radius:.375em .375em 0 0;background-color:#000;color:#fff;display:flex;justify-content:space-between}navitaire-digital-agency-help-content .help-container .tab-header .quiq-chat-button img{width:28px;margin-right:5px}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-item{margin-top:16px}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-item.collapsed .accordion-body{margin:0!important}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-item .accordion-header .accordion-button{background-color:transparent;border:none;width:100%;display:inline-flex;justify-content:space-between;color:#0073e6;font-size:16px;font-weight:700}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-item .accordion-header .accordion-button .accordion-chevron{display:inline-flex;justify-content:center;align-items:center}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-item .accordion-header .accordion-button .accordion-chevron img{width:.938rem;height:.895rem}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-item .accordion-body{margin-top:16px}navitaire-digital-agency-accordion navitaire-digital-agency-accordion-item .accordion-icon-container{display:flex;flex-flow:column;align-items:center;text-align:center}navitaire-digital-agency-account-details .agency-account-details.container{padding:0;margin-bottom:1.5rem}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;border-radius:2px;display:flex;flex-direction:column}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-field{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-field-label{opacity:.6;color:#000;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #d7dadd;color:#000}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-header ngx-skeleton-loader{display:flex;justify-content:space-between;flex-direction:row;height:32px;width:100%}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-header ngx-skeleton-loader .loader{width:75px;height:32px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-header .agency-account-details{height:32px;width:100px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-header .agency-account-details:last-child,navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-header .agency-account-details:first-child{width:80px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-details{padding:16px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-details>*:not(:last-child){margin-bottom:1rem}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-details .agency-field{color:#4a4a4a;font-size:18px;font-weight:700}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-details ngx-skeleton-loader{display:flex;justify-content:space-between;flex-direction:column;gap:16px;width:100%}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-details ngx-skeleton-loader .loader{margin-bottom:0;width:100%;height:32px}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-footer{display:flex;padding:1rem;justify-content:space-between;align-items:center}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-footer .agency-field-label{display:flex;flex-direction:column}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-footer .agency-field-label>*:not(:last-child){margin-right:.25rem}@media (max-width: 1199.98px){navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content .agency-account-details-footer .agency-field-label{flex-direction:row}}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content button:disabled span.icon-refresh{background-color:#a7a7a7}navitaire-digital-agency-account-details .agency-account-details.container .agency-account-details-content button span.icon-refresh{margin-right:.5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;height:24px;width:24px;display:inline-block;background-color:#0073e6;left:-16px;-webkit-mask-image:url(icon_refresh.de7b8bbbc4280948.svg);mask-image:url(icon_refresh.de7b8bbbc4280948.svg)}navitaire-digital-agency-actions .agency-actions.container{padding:0;margin-bottom:24px}navitaire-digital-agency-actions .agency-actions.container h4{color:#ffec00;font-size:16px;font-weight:700;margin-bottom:16px!important}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content{box-shadow:0 4px 16px #0000002b!important;display:flex;flex-direction:column;min-height:132px;background-color:#fff;border-radius:2px;padding:16px;color:#4a4a4a}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content:not(:last-child){margin-bottom:16px}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content h5{font-size:16px;font-weight:700;letter-spacing:0;line-height:19px}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content p,navitaire-digital-agency-actions .agency-actions.container .agency-actions-content .request-commission-desc{font-size:14px;letter-spacing:0;line-height:17px;margin-bottom:1rem}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content button{align-self:flex-end;padding-left:.25rem;padding-right:1rem}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content nk-request-commission .request-commission-container{display:flex;flex-direction:column}navitaire-digital-agency-actions .agency-actions.container .agency-actions-content nk-request-commission .request-commission-container button{margin-top:.5rem;padding:0 1rem;align-self:flex-end}navitaire-digital-agency-agent-table table{width:100%}navitaire-digital-agency-agent-table .mat-mdc-paginator{background-color:#000}navitaire-digital-agency-agent-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}navitaire-digital-agency-agent-table .mat-mdc-paginator-range-label{display:none}navitaire-digital-agency-agent-table .mat-mdc-header-row{background-color:#000}navitaire-digital-agency-agent-table .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-agent-table .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-agent-table .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-agency-agent-table .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}navitaire-digital-agency-agent-table .mat-mdc-cell ngx-skeleton-loader,navitaire-digital-agency-agent-table .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}navitaire-digital-agency-agent-table .mat-mdc-cell ngx-skeleton-loader .loader,navitaire-digital-agency-agent-table .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}navitaire-digital-agency-agent-table .mat-mdc-header-cell{border-bottom:1px solid #0073E6}navitaire-digital-agency-agent-table .mat-mdc-cell,navitaire-digital-agency-agent-table .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}navitaire-digital-agency-agent-table .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}navitaire-digital-agency-agent-table .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-agent-table .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}navitaire-digital-agency-agent-table .mat-sort-header{color:#ffec00}navitaire-digital-agency-agent-table .mat-column-action.mat-mdc-cell{color:#0073e6}navitaire-digital-agency-agent-table .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-name{text-transform:capitalize}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,navitaire-digital-agency-agent-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}navitaire-digital-agency-agent-table .mat-mdc-paginator-container{justify-content:space-between}navitaire-digital-agency-agent-table .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}navitaire-digital-agency-agent-table .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}navitaire-digital-agency-agent-table .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}navitaire-digital-agency-agent-table td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}navitaire-digital-agency-agent-table td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}navitaire-digital-agency-agent-table td.mat-column-action .action-container button:focus{outline:0!important}navitaire-digital-agency-agent-table .agents-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}navitaire-digital-agency-agent-table .agent-table{background-color:#fff}navitaire-digital-agency-agent-table .agent-status{width:73px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0}navitaire-digital-agency-agent-table .agent-status.active{color:#fff;background-color:#00893a}navitaire-digital-agency-agent-table .agent-status.pending{color:#fff;background-color:#f28500}navitaire-digital-agency-agent-table .agent-status.terminated{color:#fff;background-color:#bd081e}navitaire-digital-agency-agent-table .agent-status.suspended{color:#fff;background-color:#a7a7a7}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-name{text-transform:capitalize;color:#0073e6}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-name span{cursor:pointer}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-username{font-weight:400}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-status{width:15%!important}@media (min-width: 768px){navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-name{width:40%}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-username{width:25%}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-status{width:15%}navitaire-digital-agency-agent-table .mat-mdc-cell.mat-column-action{width:10%}}.child-agency-agents-dialog table{width:100%}.child-agency-agents-dialog .mat-mdc-paginator{background-color:#000}.child-agency-agents-dialog .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}.child-agency-agents-dialog .mat-mdc-paginator-range-label{display:none}.child-agency-agents-dialog .mat-mdc-header-row{background-color:#000}.child-agency-agents-dialog .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}.child-agency-agents-dialog .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}.child-agency-agents-dialog .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,.child-agency-agents-dialog .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}.child-agency-agents-dialog .mat-mdc-cell ngx-skeleton-loader,.child-agency-agents-dialog .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}.child-agency-agents-dialog .mat-mdc-cell ngx-skeleton-loader .loader,.child-agency-agents-dialog .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}.child-agency-agents-dialog .mat-mdc-header-cell{border-bottom:1px solid #0073E6}.child-agency-agents-dialog .mat-mdc-cell,.child-agency-agents-dialog .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}.child-agency-agents-dialog .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}.child-agency-agents-dialog .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}.child-agency-agents-dialog .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}.child-agency-agents-dialog .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}.child-agency-agents-dialog .mat-sort-header{color:#ffec00}.child-agency-agents-dialog .mat-column-action.mat-mdc-cell{color:#0073e6}.child-agency-agents-dialog .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}.child-agency-agents-dialog .mat-mdc-cell.mat-column-name{text-transform:capitalize}.child-agency-agents-dialog .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,.child-agency-agents-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}.child-agency-agents-dialog .mat-mdc-paginator-container{justify-content:space-between}.child-agency-agents-dialog .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}.child-agency-agents-dialog .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}.child-agency-agents-dialog .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}.child-agency-agents-dialog td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}.child-agency-agents-dialog td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}.child-agency-agents-dialog td.mat-column-action .action-container button:focus{outline:0!important}.child-agency-agents-dialog .agents-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}.child-agency-agents-dialog .agent-table{background-color:#fff}.child-agency-agents-dialog .agent-status{width:73px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0}.child-agency-agents-dialog .agent-status.active{color:#fff;background-color:#00893a}.child-agency-agents-dialog .agent-status.pending{color:#fff;background-color:#f28500}.child-agency-agents-dialog .agent-status.terminated{color:#fff;background-color:#bd081e}.child-agency-agents-dialog .agent-status.suspended{color:#fff;background-color:#a7a7a7}.child-agency-agents-dialog .mat-mdc-cell.mat-column-name{text-transform:capitalize;color:#0073e6}.child-agency-agents-dialog .mat-mdc-cell.mat-column-name span{cursor:pointer}.child-agency-agents-dialog .mat-mdc-cell.mat-column-username{font-weight:400}.child-agency-agents-dialog .mat-mdc-cell.mat-column-status{width:15%!important}@media (min-width: 768px){.child-agency-agents-dialog .mat-mdc-cell.mat-column-name{width:40%}.child-agency-agents-dialog .mat-mdc-cell.mat-column-username{width:25%}.child-agency-agents-dialog .mat-mdc-cell.mat-column-status{width:15%}.child-agency-agents-dialog .mat-mdc-cell.mat-column-action{width:10%}}.child-agency-agents-dialog:not(.cdk-overlay-pane){width:100%}.child-agency-agents-dialog .mat-mdc-cell.mat-column-name,.child-agency-agents-dialog .mat-mdc-cell.mat-column-username{width:35%}.child-agency-agents-dialog .mat-mdc-cell.mat-column-status{width:20%}.child-agency-agents-dialog .mat-mdc-cell.mat-column-action{width:10%}.add-agent-dialog .agency-dialog-body .navitaire-digital-form-field-type-mat-native-select:before{top:1rem}.add-agent-dialog .agency-dialog-body .navitaire-digital-form-field-disabled .navitaire-digital-form-field-container{border-color:#a7a7a7}.add-agent-dialog .agency-dialog-body .navitaire-digital-form-field-disabled input{color:#a7a7a7!important}.add-agent-dialog .agency-dialog-body navitaire-digital-form-field div.icon_info_button{cursor:pointer}.add-agent-dialog .agency-dialog-body .agent-details-grid{display:grid;grid-template-areas:"Agent-Details ." "Organization-Code Username" "Slider ." "Password Confirm-Password" "Agent-Role .";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);-moz-column-gap:16px;column-gap:16px}.add-agent-dialog .agency-dialog-body .agent-details-grid-header{grid-area:Agent-Details}.add-agent-dialog .agency-dialog-body .agent-details-grid-header h3{color:#000;font-weight:700;margin-bottom:16px!important}.add-agent-dialog .agency-dialog-body .agent-details-grid-org-code{grid-area:Organization-Code}.add-agent-dialog .agency-dialog-body .agent-details-grid-username{grid-area:Username}.add-agent-dialog .agency-dialog-body .agent-details-grid-slider{grid-area:Slider;margin-bottom:16px}.add-agent-dialog .agency-dialog-body .agent-details-grid-slider .slider{float:left}.add-agent-dialog .agency-dialog-body .agent-details-grid-slider h3{float:left;margin-left:1em;margin-top:.25em}.add-agent-dialog .agency-dialog-body .agent-details-grid-password{grid-area:Password}.add-agent-dialog .agency-dialog-body .agent-details-grid-confirm-password{grid-area:Confirm-Password}.add-agent-dialog .agency-dialog-body .agent-details-grid-role{grid-area:Agent-Role}.add-agent-dialog .agency-dialog-body .agent-details-grid-org-name{display:none}.add-agent-dialog .agency-dialog-body .navitaire-digital-form-field{padding-bottom:26px}.add-agent-dialog .agency-dialog-body .navitaire-digital-form-field .error{font-size:12px}.add-agent-dialog .agency-dialog-body .contact-details-grid-col-3{display:grid;grid-template-areas:"Contact-Details . ." "Contact-Title Contact-FirstName Contact-FirstName" "Contact-LastName Contact-LastName Contact-Suffix";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px}.add-agent-dialog .agency-dialog-body .contact-details-grid-header{grid-area:Contact-Details}.add-agent-dialog .agency-dialog-body .contact-details-grid-header h3{color:#000;font-weight:700;margin-bottom:16px!important}.add-agent-dialog .agency-dialog-body .contact-details-grid-title{grid-area:Contact-Title}.add-agent-dialog .agency-dialog-body .contact-details-grid-first{grid-area:Contact-FirstName}.add-agent-dialog .agency-dialog-body .contact-details-grid-last{grid-area:Contact-LastName}.add-agent-dialog .agency-dialog-body .contact-details-grid-suffix{grid-area:Contact-Suffix}.add-agent-dialog .agency-dialog-body .contact-details-grid-col-2{display:grid;grid-template-areas:"Contact-MiddleName Contact-DateOfBirth" "Contact-Email Contact-Phone";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px}.add-agent-dialog .agency-dialog-body .contact-details-grid-middle{grid-area:Contact-MiddleName}.add-agent-dialog .agency-dialog-body .contact-details-grid-date-of-birth{grid-area:Contact-DateOfBirth}.add-agent-dialog .agency-dialog-body .contact-details-grid-email{grid-area:Contact-Email}.add-agent-dialog .agency-dialog-body .contact-details-grid-phone{grid-area:Contact-Phone}.add-agent-dialog.child-agency .agency-dialog-body .agent-details-grid{display:grid;grid-template-areas:"Agent-Details ." "Organization-Name Organization-Code" "Username Agent-Role" "Password Confirm-Password";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);-moz-column-gap:16px;column-gap:16px}.add-agent-dialog.child-agency .agency-dialog-body .agent-details-grid-username .navitaire-digital-form-field.agent-exists .navitaire-digital-form-field-container{border:1px solid #bd081e}.add-agent-dialog.child-agency .agency-dialog-body .agent-details-grid-username .navitaire-digital-form-field.agent-exists.navitaire-digital-focused .navitaire-digital-form-field-container{box-shadow:0 0 1px 1px #bd081e}.add-agent-dialog.child-agency .agency-dialog-body .agent-details-grid-org-name{grid-area:Organization-Name;display:block}navitaire-digital-agency-banking-info .agency-banking-info.container{padding:0;margin-bottom:24px}navitaire-digital-agency-banking-info .agency-banking-info.container h4{color:#ffec00;font-size:16px;font-weight:700;margin-bottom:16px!important}navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content{box-shadow:0 4px 16px #0000002b!important;height:88px;background-color:#fff;color:#000;border-radius:2px;padding:16px;display:flex;align-items:center}navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content .agency-banking-info-icon{background-image:url(bank.09d4d2cc2b8590ba.png);background-repeat:no-repeat;background-position:center;height:40px;width:40px;margin-right:16px}navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content .agency-banking-info-detail{grid-area:Agency-PrimaryContactDetail;color:#4a4a4a}navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content .agency-banking-info-detail .agency-banking-info-name{font-size:16px;font-weight:700;line-height:19px}navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content .agency-banking-info-detail .agency-banking-info-description,navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content .agency-banking-info-detail .agency-banking-info-account-no{font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-banking-info .agency-banking-info.container .agency-banking-info-content .agency-banking-info-icon{grid-area:Agency-PrimaryContactIcon}navitaire-digital-agency-bookings-table table{width:100%}navitaire-digital-agency-bookings-table .mat-mdc-paginator{background-color:#000}navitaire-digital-agency-bookings-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}navitaire-digital-agency-bookings-table .mat-mdc-paginator-range-label{display:none}navitaire-digital-agency-bookings-table .mat-mdc-header-row{background-color:#000}navitaire-digital-agency-bookings-table .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-bookings-table .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-bookings-table .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-agency-bookings-table .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}navitaire-digital-agency-bookings-table .mat-mdc-cell ngx-skeleton-loader,navitaire-digital-agency-bookings-table .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}navitaire-digital-agency-bookings-table .mat-mdc-cell ngx-skeleton-loader .loader,navitaire-digital-agency-bookings-table .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}navitaire-digital-agency-bookings-table .mat-mdc-header-cell{border-bottom:1px solid #0073E6}navitaire-digital-agency-bookings-table .mat-mdc-cell,navitaire-digital-agency-bookings-table .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}navitaire-digital-agency-bookings-table .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}navitaire-digital-agency-bookings-table .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-bookings-table .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}navitaire-digital-agency-bookings-table .mat-sort-header{color:#ffec00}navitaire-digital-agency-bookings-table .mat-column-action.mat-mdc-cell{color:#0073e6}navitaire-digital-agency-bookings-table .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-name{text-transform:capitalize}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,navitaire-digital-agency-bookings-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}navitaire-digital-agency-bookings-table .mat-mdc-paginator-container{justify-content:space-between}navitaire-digital-agency-bookings-table .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}navitaire-digital-agency-bookings-table .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}navitaire-digital-agency-bookings-table .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}navitaire-digital-agency-bookings-table td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}navitaire-digital-agency-bookings-table td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}navitaire-digital-agency-bookings-table td.mat-column-action .action-container button:focus{outline:0!important}navitaire-digital-agency-bookings-table .bookings-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}navitaire-digital-agency-bookings-table .bookings-table{background-color:#fff}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-passengerName{text-transform:capitalize}@media (min-width: 768px){navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-departureDateUtc{width:40%}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-origin{width:25%}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-destination{width:15%}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-recordLocator{width:10%}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-passengerName{width:10%}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-status{width:10%}navitaire-digital-agency-bookings-table .mat-mdc-cell.mat-column-action{width:10%}}navitaire-digital-agency-bookings-table .booking-status{width:85px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0}navitaire-digital-agency-bookings-table .booking-status.confirmed{color:#fff;background-color:#00893a}navitaire-digital-agency-bookings-table .booking-status.hold{color:#fff;background-color:#f28500}navitaire-digital-agency-bookings-table .booking-status.closed{display:none}navitaire-digital-agency-bookings-table .booking-status.holdcanceled{color:#fff;background-color:#4a4a4a}navitaire-digital-agency-bookings-table .booking-status.pendingarchive{color:#fff;background-color:#a7a7a7}navitaire-digital-agency-bookings-table .booking-status.archived{color:#fff;background-color:#a7a7a7}@media (min-width: 768px){navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-departureDateUtc{width:15%}navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-origin{width:15%}navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-destination{width:15%}navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-recordLocator{width:15%}navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-passengerName{width:20%}navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-status{width:10%}navitaire-digital-agency-bookings-table.upcoming-bookings .mat-mdc-cell.mat-column-action{width:10%}}@media (min-width: 768px){navitaire-digital-agency-bookings-table.past-bookings .mat-mdc-cell.mat-column-departureDateUtc{width:15%}navitaire-digital-agency-bookings-table.past-bookings .mat-mdc-cell.mat-column-origin{width:15%}navitaire-digital-agency-bookings-table.past-bookings .mat-mdc-cell.mat-column-destination{width:15%}navitaire-digital-agency-bookings-table.past-bookings .mat-mdc-cell.mat-column-recordLocator{width:15%}navitaire-digital-agency-bookings-table.past-bookings .mat-mdc-cell.mat-column-passengerName{width:25%}navitaire-digital-agency-bookings-table.past-bookings .mat-mdc-cell.mat-column-status{width:15%}}navitaire-digital-agency-bookings-table .action-container .action-button{padding:.25rem!important}navitaire-digital-agency-bookings-table .action-container .action-button img{width:20px;vertical-align:middle}navitaire-digital-agency-card{width:100%}navitaire-digital-agency-card .agency-card{overflow:hidden}navitaire-digital-agency-card .agency-card.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;color:#4a4a4a;padding:0;margin-bottom:24px;border-radius:6px}navitaire-digital-agency-card .agency-card.container .agency-profile-cover{position:relative;height:185px;border-radius:2px 2px 0 0}navitaire-digital-agency-card .agency-card.container .agency-profile-cover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(180deg,#00000040,#ffec00);background-size:cover}navitaire-digital-agency-card .agency-card.container .agency-profile-cover span.icon{margin:20px;top:0;right:0;position:absolute;z-index:2}navitaire-digital-agency-card .agency-card.container .agency-profile-cover span.icon:hover{cursor:pointer}navitaire-digital-agency-card .agency-card.container .agency-profile-cover-image{width:100%;height:100%;position:relative;display:block;object-fit:cover}navitaire-digital-agency-card .agency-card.container .agency-profile-bg-design{background:#fff;height:60PX;width:103%;transform:rotate(353deg);margin-top:-20px;margin-left:-1%}@media (max-width: 1199.98px){navitaire-digital-agency-card .agency-card.container .agency-profile-bg-design{margin-top:-35px;transform:rotate(356deg);height:69px}}@media (max-width: 991.98px){navitaire-digital-agency-card .agency-card.container .agency-profile-bg-design{margin-top:-32px;transform:rotate(355deg);height:63px}}@media (max-width: 767.98px){navitaire-digital-agency-card .agency-card.container .agency-profile-bg-design{margin-top:-30px;transform:rotate(354deg);height:58px}}navitaire-digital-agency-card .agency-card.container .agency-profile-image{border-radius:50%;position:absolute;height:96px;width:96px;top:137px;left:16px;z-index:10}navitaire-digital-agency-card .agency-card.container .agency-profile-name{display:flex;flex-direction:column;border-bottom:1px solid #d7dadd;padding-top:11px;padding-bottom:8px}@media (max-width: 1199.98px){navitaire-digital-agency-card .agency-card.container .agency-profile-name{margin-top:15px}}@media (max-width: 991.98px){navitaire-digital-agency-card .agency-card.container .agency-profile-name{margin-top:13px}}@media (max-width: 767.98px){navitaire-digital-agency-card .agency-card.container .agency-profile-name{margin-top:11px}}navitaire-digital-agency-card .agency-card.container .agency-profile-name .agency-org-name{font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;padding-left:16px}navitaire-digital-agency-card .agency-card.container .agency-profile-name .agency-org-url{color:#4a90e2;font-size:12px;letter-spacing:0;line-height:15px;padding-left:16px}navitaire-digital-agency-card .agency-card.container .agency-profile-details{display:grid;grid-template-areas:"Agency-OrgCode Agency-Address" "Agency-PhoneNo .";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);row-gap:16px;-moz-column-gap:32px;column-gap:32px;padding:16px}navitaire-digital-agency-card .agency-card.container .agency-profile-details .agency-field{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-card .agency-card.container .agency-profile-details .agency-field-label{opacity:.6;color:#000;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-card .agency-card.container .agency-profile-details .agency-profile-org-code{grid-area:Agency-OrgCode}navitaire-digital-agency-card .agency-card.container .agency-profile-details .agency-profile-address{grid-area:Agency-Address}navitaire-digital-agency-card .agency-card.container .agency-profile-details .agency-profile-phone{grid-area:Agency-PhoneNo}navitaire-digital-agency-child-agency-table table{width:100%}navitaire-digital-agency-child-agency-table .mat-mdc-paginator{background-color:#000}navitaire-digital-agency-child-agency-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-range-label{display:none}navitaire-digital-agency-child-agency-table .mat-mdc-header-row{background-color:#000}navitaire-digital-agency-child-agency-table .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-child-agency-table .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-child-agency-table .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-agency-child-agency-table .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}navitaire-digital-agency-child-agency-table .mat-mdc-cell ngx-skeleton-loader,navitaire-digital-agency-child-agency-table .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}navitaire-digital-agency-child-agency-table .mat-mdc-cell ngx-skeleton-loader .loader,navitaire-digital-agency-child-agency-table .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}navitaire-digital-agency-child-agency-table .mat-mdc-header-cell{border-bottom:1px solid #0073E6}navitaire-digital-agency-child-agency-table .mat-mdc-cell,navitaire-digital-agency-child-agency-table .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}navitaire-digital-agency-child-agency-table .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}navitaire-digital-agency-child-agency-table .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-child-agency-table .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}navitaire-digital-agency-child-agency-table .mat-sort-header{color:#ffec00}navitaire-digital-agency-child-agency-table .mat-column-action.mat-mdc-cell{color:#0073e6}navitaire-digital-agency-child-agency-table .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-name{text-transform:capitalize}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,navitaire-digital-agency-child-agency-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-container{justify-content:space-between}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}navitaire-digital-agency-child-agency-table .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}navitaire-digital-agency-child-agency-table td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}navitaire-digital-agency-child-agency-table td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}navitaire-digital-agency-child-agency-table td.mat-column-action .action-container button:focus{outline:0!important}navitaire-digital-agency-child-agency-table .child-agencies-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}navitaire-digital-agency-child-agency-table .child-agencies-table{background-color:#fff}navitaire-digital-agency-child-agency-table .child-organizations-status{width:73px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0}navitaire-digital-agency-child-agency-table .child-organizations-status.active{color:#fff;background-color:#00893a}navitaire-digital-agency-child-agency-table .child-organizations-status.pending{color:#fff;background-color:#f28500}navitaire-digital-agency-child-agency-table .child-organizations-status.terminated{color:#fff;background-color:#bd081e}navitaire-digital-agency-child-agency-table .child-organizations-status.suspended{color:#fff;background-color:#a7a7a7}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-name{text-transform:capitalize;color:#ffec00}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-name span{cursor:pointer}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-action .action-container span.icon_dollar{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;height:24px;width:24px;display:inline-block;background-color:#000;-webkit-mask-image:url(icon_dollar.c378f819678d3ce3.svg);mask-image:url(icon_dollar.c378f819678d3ce3.svg)}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-action .action-container span.icon_adult{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;height:24px;width:24px;display:inline-block;background-color:#000;-webkit-mask-image:url(icon_adult.007f1b3a890b793b.svg);mask-image:url(icon_adult.007f1b3a890b793b.svg)}@media (min-width: 768px){navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-name{width:35%}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-organizationCode{width:30%}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-status{width:15%}navitaire-digital-agency-child-agency-table .mat-mdc-cell.mat-column-action{width:10%}}navitaire-digital-agency-details{width:100%}navitaire-digital-agency-details .agency-other-info{padding:0}.edit-agent-dialog .agency-dialog-body .navitaire-digital-form-field-type-mat-native-select:before{top:1rem}.edit-agent-dialog .agency-dialog-body .navitaire-digital-form-field-disabled .navitaire-digital-form-field-container{border-color:#a7a7a7}.edit-agent-dialog .agency-dialog-body .navitaire-digital-form-field-disabled input{color:#a7a7a7!important}.edit-agent-dialog .agency-dialog-body navitaire-digital-form-field div.icon_info_button{cursor:pointer}.edit-agent-dialog .agency-dialog-body .agent-details-grid{display:grid;grid-template-areas:"Agent-Details ." "Organization-Code Username" "Agent-Role Agent-Status";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);-moz-column-gap:16px;column-gap:16px}.edit-agent-dialog .agency-dialog-body .agent-details-grid-header{grid-area:Agent-Details}.edit-agent-dialog .agency-dialog-body .agent-details-grid-header h3{color:#fff;font-weight:700;margin-bottom:16px!important}.edit-agent-dialog .agency-dialog-body .agent-details-grid-org-code{grid-area:Organization-Code}.edit-agent-dialog .agency-dialog-body .agent-details-grid-username{grid-area:Username}.edit-agent-dialog .agency-dialog-body .agent-details-grid-status{grid-area:Agent-Status}.edit-agent-dialog .agency-dialog-body .agent-details-grid-role{grid-area:Agent-Role}.edit-agent-dialog .agency-dialog-body .navitaire-digital-form-field{padding-bottom:26px}.edit-agent-dialog .agency-dialog-body .navitaire-digital-form-field .error{font-size:12px}.edit-agent-dialog .agency-dialog-body .contact-details-grid-col-3{display:grid;grid-template-areas:"Contact-Details . ." "Contact-Title Contact-FirstName Contact-FirstName" "Contact-LastName Contact-LastName Contact-Suffix";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px}.edit-agent-dialog .agency-dialog-body .contact-details-grid-header{grid-area:Contact-Details}.edit-agent-dialog .agency-dialog-body .contact-details-grid-header h3{color:#000;font-weight:700;margin-bottom:16px!important}.edit-agent-dialog .agency-dialog-body .contact-details-grid-title{grid-area:Contact-Title}.edit-agent-dialog .agency-dialog-body .contact-details-grid-first{grid-area:Contact-FirstName}.edit-agent-dialog .agency-dialog-body .contact-details-grid-last{grid-area:Contact-LastName}.edit-agent-dialog .agency-dialog-body .contact-details-grid-suffix{grid-area:Contact-Suffix}.edit-agent-dialog .agency-dialog-body .contact-details-grid-col-2{display:grid;grid-template-areas:"Contact-MiddleName Contact-Email" "Contact-Phone Contact-Phone";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px}.edit-agent-dialog .agency-dialog-body .contact-details-grid-middle{grid-area:Contact-MiddleName}.edit-agent-dialog .agency-dialog-body .contact-details-grid-date-of-birth{grid-area:Contact-DateOfBirth}.edit-agent-dialog .agency-dialog-body .contact-details-grid-email{grid-area:Contact-Email}.edit-agent-dialog .agency-dialog-body .contact-details-grid-phone{grid-area:Contact-Phone}.agency-create-dialog{max-width:480px!important}.agency-create-dialog .navitaire-digital-form-field-type-mat-native-select:before{top:1rem}.agency-create-dialog .agency-dialog{padding:0;width:480px}.agency-create-dialog.child-agency .agency-dialog-header{position:relative;background-color:#ffec00}.agency-create-dialog p{margin:0}.agency-create-dialog .mat-mdc-form-field{width:100%}.agency-create-dialog .agency-dialog-header{margin:0!important;color:#000!important;background-color:#ffec00!important;position:relative}.agency-create-dialog .agency-dialog-header div[dialog-header]{position:relative}.agency-create-dialog .agency-dialog-header .agency-header-details{padding:16px 16px 0}.agency-create-dialog .agency-dialog-header .agency-profile-cover-image{width:100%;height:82px;position:relative;display:block;object-fit:cover}.agency-create-dialog .agency-dialog-header h3{font-size:24px;letter-spacing:0;line-height:26px;margin-top:8px!important;margin-bottom:32px!important}.agency-create-dialog .agency-dialog-header .agency-field{margin-bottom:16px;z-index:1}.agency-create-dialog .agency-dialog-header .agency-field-value{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}.agency-create-dialog .agency-dialog-header .agency-field-label{opacity:.6;font-size:12px;letter-spacing:0;line-height:15px}.agency-create-dialog .agency-dialog-header .agency-profile-image{border-radius:50%;position:absolute;height:96px;width:96px;bottom:0;right:0;z-index:1;margin:16px 32px}.agency-create-dialog .agency-dialog-banner{margin:0!important;padding:0 0 16px!important;background-color:#ffec00}.agency-create-dialog .agency-dialog-banner>div[dialog-banner]>*{padding:16px;margin:0 16px;width:unset;line-height:normal;min-height:unset}.agency-create-dialog .agency-dialog-body{overflow:hidden!important;padding:0!important}.agency-create-dialog .agency-dialog-body form{min-height:605px!important}.agency-create-dialog .agency-dialog-body form .tabs-container{padding:16px 16px 0!important}.agency-create-dialog .agency-dialog-body form .tabs-container .tab{margin:0!important;width:50%}.agency-create-dialog .agency-dialog-body form.agency-form .tabs{display:grid;grid-template-areas:"tab1 tab2";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto)}.agency-create-dialog .agency-dialog-body form.agency-form .tabs .tab{width:auto}.agency-create-dialog .agency-dialog-body form.agency-form .tabs .tab:first-child{grid-area:tab1;margin:0 0 0 16px}.agency-create-dialog .agency-dialog-body form.agency-form .tabs .tab:last-child{grid-area:tab2;margin:0 16px 0 0}.agency-create-dialog .agency-dialog-body form.agency-form .pane{overflow-y:auto;max-height:calc(95vh - 250px)}.agency-create-dialog .agency-dialog-body form .navitaire-digital-form-field{padding-bottom:26px}.agency-create-dialog .agency-dialog-body form .navitaire-digital-form-field .error{font-size:12px}.agency-create-dialog .agency-dialog-body form navitaire-digital-agency-tab .select,.agency-create-dialog .agency-dialog-body form navitaire-digital-agency-tab option,.agency-create-dialog .agency-dialog-body form navitaire-digital-agency-tab input{font-size:16px;line-height:24px}.agency-create-dialog .agency-dialog-body form .agency-details-grid{padding:16px 16px 0;display:grid;grid-template-areas:"Organization-Name Organization-Code" "Website Website" "Agency-Phone Agency-Fax" "Address-Line1 Address-Line1" "Address-Line2 Address-Line2" "Address-Line3 Address-Line3" "Address-Country Address-State" "Address-City Address-Postal";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);-moz-column-gap:16px;column-gap:16px}.agency-create-dialog .agency-dialog-body form .agency-details-grid-name{grid-area:Organization-Name}.agency-create-dialog .agency-dialog-body form .agency-details-grid-code{grid-area:Organization-Code}.agency-create-dialog .agency-dialog-body form .agency-details-grid-website{grid-area:Website}.agency-create-dialog .agency-dialog-body form .agency-details-grid-phone{grid-area:Agency-Phone}.agency-create-dialog .agency-dialog-body form .agency-details-grid-fax{grid-area:Agency-Fax}.agency-create-dialog .agency-dialog-body form .agency-details-grid-type{grid-area:Address-Type}.agency-create-dialog .agency-dialog-body form .agency-details-grid-line1{grid-area:Address-Line1}.agency-create-dialog .agency-dialog-body form .agency-details-grid-line2{grid-area:Address-Line2}.agency-create-dialog .agency-dialog-body form .agency-details-grid-line3{grid-area:Address-Line3}.agency-create-dialog .agency-dialog-body form .agency-details-grid-country{grid-area:Address-Country}.agency-create-dialog .agency-dialog-body form .agency-details-grid-postal{grid-area:Address-Postal}.agency-create-dialog .agency-dialog-body form .agency-details-grid-state{grid-area:Address-State}.agency-create-dialog .agency-dialog-body form .agency-details-grid-city{grid-area:Address-City}.agency-create-dialog .agency-dialog-body form .pane>.primary-contact-details-grid-col-3{padding:16px 16px 0;display:grid;grid-template-areas:"Contact-Title Contact-First Contact-First" "Contact-Last Contact-Last Contact-Suffix";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:stretch}.agency-create-dialog .agency-dialog-body form .pane>.primary-contact-details-grid-col-2{padding:0 16px 16px;display:grid;grid-template-areas:"Contact-Middle Contact-Email" "Contact-Phone Contact-Evening-Phone ";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:stretch}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-title{grid-area:Contact-Title}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-first{grid-area:Contact-First}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-last{grid-area:Contact-Last}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-suffix{grid-area:Contact-Suffix}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-middle{grid-area:Contact-Middle}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-email{grid-area:Contact-Email}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-phone{grid-area:Contact-Phone}.agency-create-dialog .agency-dialog-body form .primary-contact-details-grid-evening-phone{grid-area:Contact-Evening-Phone}.agency-create-dialog .agency-dialog-footer{margin:0!important}.agency-create-dialog .agency-dialog-footer div[dialog-footer]{padding:0 16px 16px}.agency-edit-dialog{max-width:480px!important}.agency-edit-dialog .navitaire-digital-form-field-type-mat-native-select:before{top:1rem}.agency-edit-dialog .agency-dialog{padding:0;width:480px}.agency-edit-dialog.child-agency .agency-dialog-header{position:relative;background-color:#ffec00}.agency-edit-dialog.child-agency .agency-dialog-header .agency-header-details{top:auto;z-index:auto;position:relative;display:grid;grid-template-areas:"Agency-Header ." "Organization-Name Organization-Code";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.agency-edit-dialog.child-agency .agency-dialog-header .agency-header-details h3{grid-area:Agency-Header}.agency-edit-dialog.child-agency .agency-dialog-header .agency-header-details .agency-profile-org-name{grid-area:Organization-Name}.agency-edit-dialog.child-agency .agency-dialog-header .agency-header-details .agency-profile-org-code{grid-area:Organization-Code}.agency-edit-dialog p{margin:0}.agency-edit-dialog .mat-mdc-form-field{width:100%}.agency-edit-dialog .agency-dialog-header{margin:0!important;color:#000!important;position:relative}.agency-edit-dialog .agency-dialog-header div[dialog-header]{position:relative}.agency-edit-dialog .agency-dialog-header .agency-header-details{padding:16px 16px 0;position:absolute;z-index:0;width:100%;top:0}.agency-edit-dialog .agency-dialog-header .agency-header-details:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(180deg,#00000040,#ffec00);background-size:cover;z-index:-1}.agency-edit-dialog .agency-dialog-header .agency-profile-cover-image{width:100%;height:176px;position:relative;display:block;object-fit:cover;background-size:100%;background-position:center}.agency-edit-dialog .agency-dialog-header h3{font-size:24px;letter-spacing:0;line-height:26px;margin-top:8px!important;margin-bottom:32px!important}.agency-edit-dialog .agency-dialog-header .agency-field{margin-bottom:16px;z-index:1}.agency-edit-dialog .agency-dialog-header .agency-field-value{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}.agency-edit-dialog .agency-dialog-header .agency-field-label{opacity:.6;font-size:12px;letter-spacing:0;line-height:15px}.agency-edit-dialog .agency-dialog-header .agency-profile-image{border-radius:50%;position:absolute;height:96px;width:96px;bottom:0;right:0;z-index:1;margin:16px 32px}.agency-edit-dialog .agency-dialog-banner{margin:0!important;padding:0 0 16px!important;background-color:#ffec00}.agency-edit-dialog .agency-dialog-banner>div[dialog-banner]>*{padding:16px;margin:0 16px;width:unset;line-height:normal;min-height:unset}.agency-edit-dialog .agency-dialog-body{overflow:hidden!important;padding:0!important}.agency-edit-dialog .agency-dialog-body form{min-height:605px!important}.agency-edit-dialog .agency-dialog-body form .tabs-container{padding:16px 16px 0!important}.agency-edit-dialog .agency-dialog-body form .tabs-container .tab{margin:0!important;width:50%}.agency-edit-dialog .agency-dialog-body form.agency-form .tabs{display:grid;grid-template-areas:"tab1 tab2";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto)}.agency-edit-dialog .agency-dialog-body form.agency-form .tabs .tab{width:auto}.agency-edit-dialog .agency-dialog-body form.agency-form .tabs .tab:first-child{grid-area:tab1;margin:0 0 0 16px}.agency-edit-dialog .agency-dialog-body form.agency-form .tabs .tab:last-child{grid-area:tab2;margin:0 16px 0 0}.agency-edit-dialog .agency-dialog-body form.agency-form .pane{overflow-y:auto;max-height:calc(95vh - 344px)}.agency-edit-dialog .agency-dialog-body form .navitaire-digital-form-field{padding-bottom:26px}.agency-edit-dialog .agency-dialog-body form .navitaire-digital-form-field .error{font-size:12px}.agency-edit-dialog .agency-dialog-body form navitaire-digital-agency-tab .select,.agency-edit-dialog .agency-dialog-body form navitaire-digital-agency-tab option,.agency-edit-dialog .agency-dialog-body form navitaire-digital-agency-tab input{font-size:16px;line-height:24px}.agency-edit-dialog .agency-dialog-body form .agency-details-grid{padding:16px 16px 0;display:grid;grid-template-areas:"Website Website" "Agency-Phone Agency-Fax" "Address-Line1 Address-Line1" "Address-Line2 Address-Line2" "Address-Line3 Address-Line3" "Address-Country Address-State" "Address-City Address-Postal";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);-moz-column-gap:16px;column-gap:16px}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-website{grid-area:Website}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-phone{grid-area:Agency-Phone}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-fax{grid-area:Agency-Fax}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-type{grid-area:Address-Type}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-line1{grid-area:Address-Line1}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-line2{grid-area:Address-Line2}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-line3{grid-area:Address-Line3}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-country{grid-area:Address-Country}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-postal{grid-area:Address-Postal}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-state{grid-area:Address-State}.agency-edit-dialog .agency-dialog-body form .agency-details-grid-city{grid-area:Address-City}.agency-edit-dialog .agency-dialog-body form .pane>.primary-contact-details-grid-col-3{padding:16px 16px 0;display:grid;grid-template-areas:"Contact-Title Contact-First Contact-First" "Contact-Last Contact-Last Contact-Suffix";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:stretch}.agency-edit-dialog .agency-dialog-body form .pane>.primary-contact-details-grid-col-2{padding:0 16px 16px;display:grid;grid-template-areas:"Contact-Middle Contact-Email" "Contact-Phone Contact-Evening-Phone ";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:stretch}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-title{grid-area:Contact-Title}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-first{grid-area:Contact-First}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-last{grid-area:Contact-Last}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-suffix{grid-area:Contact-Suffix}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-middle{grid-area:Contact-Middle}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-email{grid-area:Contact-Email}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-phone{grid-area:Contact-Phone}.agency-edit-dialog .agency-dialog-body form .primary-contact-details-grid-evening-phone{grid-area:Contact-Evening-Phone}.agency-edit-dialog .agency-dialog-footer{margin:0!important}.agency-edit-dialog .agency-dialog-footer div[dialog-footer]{padding:0 16px 16px}navitaire-digital-agency-login .login-title{margin-bottom:1rem}navitaire-digital-agency-login .login-actions{display:block;justify-content:space-between;margin-bottom:1rem}navitaire-digital-agency-login #login-promos .header{margin-bottom:10px}navitaire-digital-agency-login #login-promos .header h3{font-weight:700}navitaire-digital-agency-login #login-promos .links .label-component{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;display:flex}navitaire-digital-agency-login #login-promos .links .label-component:before{font-family:Navitaire_icon_font!important;content:"\e90c";font-size:20px;padding:0 10px}navitaire-digital-agency-login #login-promos .links .label-component .ng-star-inserted{margin-bottom:15px;font-size:16px}navitaire-digital-agency-login #login-promos nav{background:transparent}navitaire-digital-agency-login #login-promos nav .article-component{margin-top:10px}navitaire-digital-agency-login #login-promos .article-component-wrapper{display:block}navitaire-digital-agency-primary-contact .agency-primary-contact.container{padding:0;margin-bottom:24px}navitaire-digital-agency-primary-contact .agency-primary-contact.container h4{color:#ffec00;font-size:16px;font-weight:700;margin-bottom:16px!important}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content{box-shadow:0 4px 16px #0000002b!important;height:88px;background-color:#fff;border-radius:2px;padding:16px;display:flex}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content .agency-primary-contact-icon{background-image:url(agent.83a67e29e53c6497.png);background-repeat:no-repeat;background-position:center;height:40px;width:40px;margin-right:16px}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content .agency-primary-contact-detail{grid-area:Agency-PrimaryContactDetail;color:#4a4a4a}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content .agency-primary-contact-detail .agency-primary-contact-name{font-size:16px;font-weight:700;line-height:19px;text-overflow:ellipsis;width:215px;overflow:hidden;white-space:nowrap}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content .agency-primary-contact-detail .agency-primary-contact-email{font-size:14px;letter-spacing:0;line-height:17px;color:#4a90e2}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content .agency-primary-contact-detail .agency-primary-contact-phone{font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-primary-contact .agency-primary-contact.container .agency-primary-contact-content .agency-primary-contact-icon{grid-area:Agency-PrimaryContactIcon}navitaire-digital-agency-tabs .pane{position:relative}navitaire-digital-agency-tabs .pane .tabs{background:#000}navitaire-digital-agency-tabs .pane .tabs .selected{background:#ffec00!important;color:#000!important}navitaire-digital-agency-tabs .pane .tabs .tab{color:#fff;padding:1rem 1.5rem;border-radius:30px;padding:.5rem 1rem;margin:.8rem;width:auto}navitaire-digital-agency-tabs .tabs{white-space:nowrap;background-color:#ffec00}@media (max-width: 767.98px){navitaire-digital-agency-tabs .tabs{display:flex;justify-content:center;overflow-x:scroll}}navitaire-digital-agency-tabs .tab,navitaire-digital-agency-tabs .chip{cursor:pointer;color:#000;transition:all .2s}navitaire-digital-agency-tabs .tab.selected,navitaire-digital-agency-tabs .chip.selected{background-color:#fff;color:#4a4a4a}navitaire-digital-agency-tabs .tab.selected .icon,navitaire-digital-agency-tabs .chip.selected .icon{color:#4a4a4a}navitaire-digital-agency-tabs .tab{width:175px;border-top-left-radius:10px;border-top-right-radius:10px}navitaire-digital-agency-tabs .chip{border-radius:45px;height:30px;width:140px;background-color:#fff3}navitaire-digital-agency-tabs .chip.last{margin-right:.5rem}navitaire-digital-agency-tabs .filter-input-container .mat-mdc-input-element{background:#1d1d1d;border-color:#666766}navitaire-digital-agency-tab navitaire-digital-agency-tabs>.mat-icon-button{position:absolute;top:10px;right:5px;transform:rotate(90deg);line-height:0;background:transparent;color:#fff;border:0}.cdk-overlay-container .mat-mdc-menu-panel{background:#1d1d1d;border-radius:8px}.cdk-overlay-container .mat-mdc-menu-content{padding:0}.cdk-overlay-container .mat-mdc-menu-item{background:transparent;color:#fff}.cdk-overlay-container .mat-mdc-menu-item[disabled]{pointer-events:auto!important;cursor:not-allowed!important}.cdk-overlay-container .mat-mdc-menu-item[disabled],.cdk-overlay-container .mat-mdc-menu-item[disabled]:after{color:#a7a7a7}.cdk-overlay-container .mat-mdc-menu-item-text{display:flex;justify-content:center}.cdk-overlay-container .mat-mdc-menu-item .mat-icon-no-color,.cdk-overlay-container .mat-mdc-menu-item-submenu-trigger:after{color:#0073e6}.cdk-overlay-container .mat-mdc-menu-item:hover:not([disabled]),.cdk-overlay-container .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.cdk-overlay-container .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.cdk-overlay-container .mat-mdc-menu-item-highlighted:not([disabled]){background:#000}navitaire-digital-agency-sales-table table,navitaire-digital-commissions-table table{width:100%}navitaire-digital-agency-sales-table .mat-mdc-paginator,navitaire-digital-commissions-table .mat-mdc-paginator{background-color:#000}navitaire-digital-agency-sales-table .mat-mdc-paginator .mat-mdc-paginator-container,navitaire-digital-commissions-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}navitaire-digital-agency-sales-table .mat-mdc-paginator-range-label,navitaire-digital-commissions-table .mat-mdc-paginator-range-label{display:none}navitaire-digital-agency-sales-table .mat-mdc-header-row,navitaire-digital-commissions-table .mat-mdc-header-row{background-color:#000}navitaire-digital-agency-sales-table .mat-mdc-header-cell,navitaire-digital-commissions-table .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-sales-table .mat-mdc-cell,navitaire-digital-commissions-table .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-sales-table .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-agency-sales-table .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-commissions-table .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-commissions-table .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}navitaire-digital-agency-sales-table .mat-mdc-cell ngx-skeleton-loader,navitaire-digital-agency-sales-table .mat-mdc-footer-cell ngx-skeleton-loader,navitaire-digital-commissions-table .mat-mdc-cell ngx-skeleton-loader,navitaire-digital-commissions-table .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}navitaire-digital-agency-sales-table .mat-mdc-cell ngx-skeleton-loader .loader,navitaire-digital-agency-sales-table .mat-mdc-footer-cell ngx-skeleton-loader .loader,navitaire-digital-commissions-table .mat-mdc-cell ngx-skeleton-loader .loader,navitaire-digital-commissions-table .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}navitaire-digital-agency-sales-table .mat-mdc-header-cell,navitaire-digital-commissions-table .mat-mdc-header-cell{border-bottom:1px solid #0073E6}navitaire-digital-agency-sales-table .mat-mdc-cell,navitaire-digital-agency-sales-table .mat-mdc-footer-cell,navitaire-digital-commissions-table .mat-mdc-cell,navitaire-digital-commissions-table .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}navitaire-digital-agency-sales-table .mat-mdc-header-cell,navitaire-digital-commissions-table .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}navitaire-digital-agency-sales-table .mat-mdc-header-cell .mat-sort-header-button,navitaire-digital-commissions-table .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-sales-table .mat-mdc-cell,navitaire-digital-commissions-table .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-action,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}navitaire-digital-agency-sales-table .mat-sort-header,navitaire-digital-commissions-table .mat-sort-header{color:#ffec00}navitaire-digital-agency-sales-table .mat-column-action.mat-mdc-cell,navitaire-digital-commissions-table .mat-column-action.mat-mdc-cell{color:#0073e6}navitaire-digital-agency-sales-table .mat-column-end-of-record,navitaire-digital-commissions-table .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-name,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-name{text-transform:capitalize}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size,navitaire-digital-commissions-table .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,navitaire-digital-agency-sales-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,navitaire-digital-commissions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}navitaire-digital-agency-sales-table .mat-mdc-paginator-container,navitaire-digital-commissions-table .mat-mdc-paginator-container{justify-content:space-between}navitaire-digital-agency-sales-table .mat-mdc-paginator-container .mat-mdc-button-base,navitaire-digital-commissions-table .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}navitaire-digital-agency-sales-table .mat-mdc-paginator-container .mat-mdc-button-base:disabled,navitaire-digital-commissions-table .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}navitaire-digital-agency-sales-table .mat-mdc-paginator-container .mat-mdc-button-base:focus,navitaire-digital-commissions-table .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}navitaire-digital-agency-sales-table td.mat-column-action .action-container,navitaire-digital-commissions-table td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}navitaire-digital-agency-sales-table td.mat-column-action .action-container button,navitaire-digital-commissions-table td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}navitaire-digital-agency-sales-table td.mat-column-action .action-container button:focus,navitaire-digital-commissions-table td.mat-column-action .action-container button:focus{outline:0!important}navitaire-digital-agency-sales-table #search-filter-wrapper,navitaire-digital-commissions-table #search-filter-wrapper{display:flex;justify-content:flex-start;padding:1rem;align-items:center;background-color:#000}navitaire-digital-agency-sales-table #search-filter-wrapper navitaire-digital-form-field,navitaire-digital-commissions-table #search-filter-wrapper navitaire-digital-form-field{background-color:#fff!important}navitaire-digital-agency-sales-table #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container,navitaire-digital-commissions-table #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container{border:1px solid #666766;height:49px;border-radius:2px}navitaire-digital-agency-sales-table #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container input.ng-dirty,navitaire-digital-commissions-table #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container input.ng-dirty{color:#fff!important}navitaire-digital-agency-sales-table #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container .label-container,navitaire-digital-commissions-table #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container .label-container{color:#4a4a4a}navitaire-digital-agency-sales-table #search-filter-wrapper .filter-input-container:not(:last-child),navitaire-digital-commissions-table #search-filter-wrapper .filter-input-container:not(:last-child){padding-right:1rem}navitaire-digital-agency-sales-table #search-filter-wrapper .mat-icon-button,navitaire-digital-commissions-table #search-filter-wrapper .mat-icon-button{min-width:0;width:15px;height:0;background:none;color:#0073e6}navitaire-digital-agency-sales-table #search-filter-wrapper select[formcontrolname=searchBy],navitaire-digital-commissions-table #search-filter-wrapper select[formcontrolname=searchBy]{width:200px}navitaire-digital-agency-sales-table .search-filter-btn,navitaire-digital-agency-sales-table .date-filter-btn,navitaire-digital-commissions-table .search-filter-btn,navitaire-digital-commissions-table .date-filter-btn{height:48px!important;color:#fff}navitaire-digital-agency-sales-table .search-filter-btn.clear,navitaire-digital-agency-sales-table .date-filter-btn.clear,navitaire-digital-commissions-table .search-filter-btn.clear,navitaire-digital-commissions-table .date-filter-btn.clear{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6}navitaire-digital-agency-sales-table .search-filter-btn.clear:hover,navitaire-digital-agency-sales-table .date-filter-btn.clear:hover,navitaire-digital-commissions-table .search-filter-btn.clear:hover,navitaire-digital-commissions-table .date-filter-btn.clear:hover{text-decoration:none}navitaire-digital-agency-sales-table .search-filter-btn.clear[disabled],navitaire-digital-agency-sales-table .date-filter-btn.clear[disabled],navitaire-digital-commissions-table .search-filter-btn.clear[disabled],navitaire-digital-commissions-table .date-filter-btn.clear[disabled]{border:2px #a7a7a7 solid;border-radius:6px;color:#a7a7a7}navitaire-digital-agency-sales-table .sales-table-container,navitaire-digital-commissions-table .sales-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}navitaire-digital-agency-sales-table .sales-table,navitaire-digital-commissions-table .sales-table{background-color:#fff}navitaire-digital-agency-sales-table .sales-table .agent-name-column,navitaire-digital-commissions-table .sales-table .agent-name-column{vertical-align:top}navitaire-digital-agency-sales-table .sales-status,navitaire-digital-commissions-table .sales-status{width:73px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0}navitaire-digital-agency-sales-table .sales-status.active,navitaire-digital-commissions-table .sales-status.active{color:#fff;background-color:#00893a}navitaire-digital-agency-sales-table .sales-status.pending,navitaire-digital-commissions-table .sales-status.pending{color:#fff;background-color:#f28500}navitaire-digital-agency-sales-table .sales-status.terminated,navitaire-digital-commissions-table .sales-status.terminated{color:#fff;background-color:#bd081e}navitaire-digital-agency-sales-table .sales-status.suspended,navitaire-digital-commissions-table .sales-status.suspended{color:#fff;background-color:#a7a7a7}navitaire-digital-agency-sales-table .mat-mdc-cell,navitaire-digital-commissions-table .mat-mdc-cell{padding-left:10px!important}navitaire-digital-agency-sales-table .mat-mdc-cell:first-child,navitaire-digital-commissions-table .mat-mdc-cell:first-child{border-right:1px solid #EFEFEF}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-name,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-name{text-transform:capitalize;color:#0073e6}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-name span,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-name span{cursor:pointer}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-username,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-username{font-weight:400}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-status,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-status{width:15%!important}@media (min-width: 768px){navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-name,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-name{width:40%}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-username,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-username{width:25%}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-status,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-status{width:15%}navitaire-digital-agency-sales-table .mat-mdc-cell.mat-column-action,navitaire-digital-commissions-table .mat-mdc-cell.mat-column-action{width:10%}}navitaire-digital-agency-sales-table .booking-status,navitaire-digital-commissions-table .booking-status{width:85px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0;color:#fff}navitaire-digital-agency-sales-table .booking-status.confirmed,navitaire-digital-commissions-table .booking-status.confirmed{background-color:#00893a}navitaire-digital-agency-sales-table .booking-status.hold,navitaire-digital-commissions-table .booking-status.hold{background-color:#f28500}navitaire-digital-agency-sales-table .booking-status.closed,navitaire-digital-commissions-table .booking-status.closed{display:none}navitaire-digital-agency-sales-table .booking-status.holdcanceled,navitaire-digital-commissions-table .booking-status.holdcanceled{background-color:#4a4a4a}navitaire-digital-agency-sales-table .booking-status.pendingarchive,navitaire-digital-commissions-table .booking-status.pendingarchive{background-color:#a7a7a7}navitaire-digital-agency-sales-table .booking-status.archived,navitaire-digital-commissions-table .booking-status.archived{background-color:#a7a7a7}navitaire-digital-agency-sales-table .payment-status,navitaire-digital-commissions-table .payment-status{width:85px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0;color:#fff}navitaire-digital-agency-sales-table .payment-status.approved,navitaire-digital-commissions-table .payment-status.approved{background-color:#00893a}navitaire-digital-agency-sales-table .payment-status.pending,navitaire-digital-agency-sales-table .payment-status.received,navitaire-digital-commissions-table .payment-status.pending,navitaire-digital-commissions-table .payment-status.received{background-color:#f28500}navitaire-digital-agency-sales-table .payment-status.holdcanceled,navitaire-digital-agency-sales-table .payment-status.declined,navitaire-digital-commissions-table .payment-status.holdcanceled,navitaire-digital-commissions-table .payment-status.declined{background-color:#bd081e}navitaire-digital-agency-sales-table .payment-status.closed,navitaire-digital-commissions-table .payment-status.closed{background-color:#4a4a4a}navitaire-digital-agency-sales-table .payment-status.unknown,navitaire-digital-agency-sales-table .payment-status.archived,navitaire-digital-commissions-table .payment-status.unknown,navitaire-digital-commissions-table .payment-status.archived{background-color:#a7a7a7}.child-agency-sales-dialog table{width:100%}.child-agency-sales-dialog .mat-mdc-paginator{background-color:#000}.child-agency-sales-dialog .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}.child-agency-sales-dialog .mat-mdc-paginator-range-label{display:none}.child-agency-sales-dialog .mat-mdc-header-row{background-color:#000}.child-agency-sales-dialog .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}.child-agency-sales-dialog .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}.child-agency-sales-dialog .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,.child-agency-sales-dialog .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}.child-agency-sales-dialog .mat-mdc-cell ngx-skeleton-loader,.child-agency-sales-dialog .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}.child-agency-sales-dialog .mat-mdc-cell ngx-skeleton-loader .loader,.child-agency-sales-dialog .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}.child-agency-sales-dialog .mat-mdc-header-cell{border-bottom:1px solid #0073E6}.child-agency-sales-dialog .mat-mdc-cell,.child-agency-sales-dialog .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}.child-agency-sales-dialog .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}.child-agency-sales-dialog .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}.child-agency-sales-dialog .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}.child-agency-sales-dialog .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}.child-agency-sales-dialog .mat-sort-header{color:#ffec00}.child-agency-sales-dialog .mat-column-action.mat-mdc-cell{color:#0073e6}.child-agency-sales-dialog .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}.child-agency-sales-dialog .mat-mdc-cell.mat-column-name{text-transform:capitalize}.child-agency-sales-dialog .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,.child-agency-sales-dialog .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}.child-agency-sales-dialog .mat-mdc-paginator-container{justify-content:space-between}.child-agency-sales-dialog .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}.child-agency-sales-dialog .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}.child-agency-sales-dialog .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}.child-agency-sales-dialog td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}.child-agency-sales-dialog td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}.child-agency-sales-dialog td.mat-column-action .action-container button:focus{outline:0!important}.child-agency-sales-dialog #search-filter-wrapper{display:flex;justify-content:flex-start;padding:1rem;align-items:center;background-color:#000}.child-agency-sales-dialog #search-filter-wrapper navitaire-digital-form-field{background-color:#fff!important}.child-agency-sales-dialog #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container{border:1px solid #666766;height:49px;border-radius:2px}.child-agency-sales-dialog #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container input.ng-dirty{color:#fff!important}.child-agency-sales-dialog #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container .label-container{color:#4a4a4a}.child-agency-sales-dialog #search-filter-wrapper .filter-input-container:not(:last-child){padding-right:1rem}.child-agency-sales-dialog #search-filter-wrapper .mat-icon-button{min-width:0;width:15px;height:0;background:none;color:#0073e6}.child-agency-sales-dialog #search-filter-wrapper select[formcontrolname=searchBy]{width:200px}.child-agency-sales-dialog .search-filter-btn,.child-agency-sales-dialog .date-filter-btn{height:48px!important;color:#fff}.child-agency-sales-dialog .search-filter-btn.clear,.child-agency-sales-dialog .date-filter-btn.clear{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6}.child-agency-sales-dialog .search-filter-btn.clear:hover,.child-agency-sales-dialog .date-filter-btn.clear:hover{text-decoration:none}.child-agency-sales-dialog .search-filter-btn.clear[disabled],.child-agency-sales-dialog .date-filter-btn.clear[disabled]{border:2px #a7a7a7 solid;border-radius:6px;color:#a7a7a7}.child-agency-sales-dialog .sales-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}.child-agency-sales-dialog .sales-table{background-color:#fff}.child-agency-sales-dialog .sales-table .agent-name-column{vertical-align:top}.child-agency-sales-dialog .sales-status{width:73px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0}.child-agency-sales-dialog .sales-status.active{color:#fff;background-color:#00893a}.child-agency-sales-dialog .sales-status.pending{color:#fff;background-color:#f28500}.child-agency-sales-dialog .sales-status.terminated{color:#fff;background-color:#bd081e}.child-agency-sales-dialog .sales-status.suspended{color:#fff;background-color:#a7a7a7}.child-agency-sales-dialog .mat-mdc-cell{padding-left:10px!important}.child-agency-sales-dialog .mat-mdc-cell:first-child{border-right:1px solid #EFEFEF}.child-agency-sales-dialog .mat-mdc-cell.mat-column-name{text-transform:capitalize;color:#0073e6}.child-agency-sales-dialog .mat-mdc-cell.mat-column-name span{cursor:pointer}.child-agency-sales-dialog .mat-mdc-cell.mat-column-username{font-weight:400}.child-agency-sales-dialog .mat-mdc-cell.mat-column-status{width:15%!important}@media (min-width: 768px){.child-agency-sales-dialog .mat-mdc-cell.mat-column-name{width:40%}.child-agency-sales-dialog .mat-mdc-cell.mat-column-username{width:25%}.child-agency-sales-dialog .mat-mdc-cell.mat-column-status{width:15%}.child-agency-sales-dialog .mat-mdc-cell.mat-column-action{width:10%}}.child-agency-sales-dialog .booking-status{width:85px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0;color:#fff}.child-agency-sales-dialog .booking-status.confirmed{background-color:#00893a}.child-agency-sales-dialog .booking-status.hold{background-color:#f28500}.child-agency-sales-dialog .booking-status.closed{display:none}.child-agency-sales-dialog .booking-status.holdcanceled{background-color:#4a4a4a}.child-agency-sales-dialog .booking-status.pendingarchive,.child-agency-sales-dialog .booking-status.archived{background-color:#a7a7a7}.child-agency-sales-dialog .payment-status{width:85px;font-size:12px;border-radius:50rem;display:flex;justify-content:space-around;padding:.25rem 0;color:#fff}.child-agency-sales-dialog .payment-status.approved{background-color:#00893a}.child-agency-sales-dialog .payment-status.pending,.child-agency-sales-dialog .payment-status.received{background-color:#f28500}.child-agency-sales-dialog .payment-status.holdcanceled,.child-agency-sales-dialog .payment-status.declined{background-color:#bd081e}.child-agency-sales-dialog .payment-status.closed{background-color:#4a4a4a}.child-agency-sales-dialog .payment-status.unknown,.child-agency-sales-dialog .payment-status.archived{background-color:#a7a7a7}.child-agency-sales-dialog:not(.cdk-overlay-pane){width:100%}.child-agency-sales-dialog .mat-mdc-cell.mat-column-name,.child-agency-sales-dialog .mat-mdc-cell.mat-column-username{width:35%}.child-agency-sales-dialog .mat-mdc-cell.mat-column-status{width:20%}.child-agency-sales-dialog .mat-mdc-cell.mat-column-action{width:10%}.left-border{border-left:1px solid #EFEFEF}.right-border{border-right:1px solid #EFEFEF}navitaire-digital-agency-transactions-table table{width:100%}navitaire-digital-agency-transactions-table .mat-mdc-paginator{background-color:#000}navitaire-digital-agency-transactions-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:56px}navitaire-digital-agency-transactions-table .mat-mdc-paginator-range-label{display:none}navitaire-digital-agency-transactions-table .mat-mdc-header-row{background-color:#000}navitaire-digital-agency-transactions-table .mat-mdc-header-cell{height:15px;width:69px;color:#ffec00;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-transactions-table .mat-mdc-cell{height:17px;width:68px;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-transactions-table .mat-mdc-cell:not(:last-child) ngx-skeleton-loader,navitaire-digital-agency-transactions-table .mat-mdc-footer-cell:not(:last-child) ngx-skeleton-loader{margin-right:8px}navitaire-digital-agency-transactions-table .mat-mdc-cell ngx-skeleton-loader,navitaire-digital-agency-transactions-table .mat-mdc-footer-cell ngx-skeleton-loader{height:100%;display:flex;align-items:center}navitaire-digital-agency-transactions-table .mat-mdc-cell ngx-skeleton-loader .loader,navitaire-digital-agency-transactions-table .mat-mdc-footer-cell ngx-skeleton-loader .loader{margin:0}navitaire-digital-agency-transactions-table .mat-mdc-header-cell{border-bottom:1px solid #0073E6}navitaire-digital-agency-transactions-table .mat-mdc-cell,navitaire-digital-agency-transactions-table .mat-mdc-footer-cell{border-bottom:1px solid #EFEFEF;background-color:#fff}navitaire-digital-agency-transactions-table .mat-mdc-header-cell{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px;color:#fff}navitaire-digital-agency-transactions-table .mat-mdc-header-cell .mat-sort-header-button{color:#ffec00;text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-transactions-table .mat-mdc-cell{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-action{color:#ffec00;width:15%!important}navitaire-digital-agency-transactions-table .mat-sort-header{color:#ffec00}navitaire-digital-agency-transactions-table .mat-column-action.mat-mdc-cell{color:#0073e6}navitaire-digital-agency-transactions-table .mat-column-end-of-record{background-color:#efefef;text-align:center;color:#a7a7a7;border-color:#0073e6}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-name{text-transform:capitalize}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size{display:flex;flex-direction:column;box-sizing:border-box;height:40px;width:128px;border:1px solid #ffffff;border-radius:2px;padding:4px 9px}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0;height:15px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0;font-size:12px;letter-spacing:0;line-height:17px;color:#fff;width:110px;border-width:0}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing,navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading{border:none!important}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field,navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding:0}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:flex;justify-content:space-between}navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-value,navitaire-digital-agency-transactions-table .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;width:initial;max-width:none}navitaire-digital-agency-transactions-table .mat-mdc-paginator-container{justify-content:space-between}navitaire-digital-agency-transactions-table .mat-mdc-paginator-container .mat-mdc-button-base{background-color:#000;color:#0073e6}navitaire-digital-agency-transactions-table .mat-mdc-paginator-container .mat-mdc-button-base:disabled{color:#a7a7a7}navitaire-digital-agency-transactions-table .mat-mdc-paginator-container .mat-mdc-button-base:focus{outline:none}navitaire-digital-agency-transactions-table td.mat-column-action .action-container{display:inline-flex;align-items:center;width:100%}navitaire-digital-agency-transactions-table td.mat-column-action .action-container button{border:none;background:none;margin-right:8px;color:#0073e6;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;padding:0 2px;cursor:pointer}navitaire-digital-agency-transactions-table td.mat-column-action .action-container button:focus{outline:0!important}navitaire-digital-agency-transactions-table .transactions-table-container{max-height:645px;overflow:auto;position:relative;background-color:#fff;padding:0!important}navitaire-digital-agency-transactions-table .transactions-table{background-color:#fff}navitaire-digital-agency-transactions-table .mat-mdc-header-cell.mat-column-debit .mat-sort-header-container,navitaire-digital-agency-transactions-table .mat-mdc-header-cell.mat-column-credit .mat-sort-header-container{justify-content:flex-end!important}navitaire-digital-agency-transactions-table .mat-mdc-header-cell.mat-column-confirmationNumber .mat-sort-header-container{justify-content:center}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-debit,navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-credit{text-align:right;padding-right:16px!important;max-width:200px!important}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-confirmationNumber{max-width:85px!important;text-align:center}@media (min-width: 768px){navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-date{width:15%}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-confirmationNumber{width:20%}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-debit{width:20%}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-credit{width:20%}navitaire-digital-agency-transactions-table .mat-mdc-cell.mat-column-description{width:25%}}navitaire-digital-agency-agent-profile-address{color:#4a4a4a}navitaire-digital-agency-agent-profile-address .agent-profile-address{margin-bottom:1rem}navitaire-digital-agency-agent-profile-address .agent-profile-address .agent-profile-address-content{display:flex;justify-content:space-between}navitaire-digital-agency-agent-profile-address .agent-profile-address .agent-profile-address-content .agent-profile-address-type{font-weight:700;font-size:1em}navitaire-digital-agency-agent-profile-address .agent-profile-address .agent-profile-address-content .agent-profile-address-type span+span{margin-left:.25rem}navitaire-digital-agency-agent-profile-address .agent-profile-address .agent-profile-address-complete{opacity:.6;font-size:.75em;font-weight:500;letter-spacing:0;line-height:17px}navitaire-digital-agency-agent-profile-address .agent-profile-address .agent-profile-address-type-actions button{padding:0;border:none;background:none;color:#ffec00}navitaire-digital-agency-agent-profile-address .agent-profile-address .agent-profile-address-type-actions button:not(:last-child){margin-right:16px}.add-address-dialog{max-width:480px!important;width:480px}.add-address-dialog .navitaire-digital-form-field-type-mat-native-select:before{top:1rem}.add-address-dialog .address-grid{display:grid;grid-template-areas:"Address-Type Address-Type" "Address-Line1 Address-Line1" "Address-Line2 Address-Line2" "Address-Line3 Address-Line3" "Address-Country Address-State" "Address-City Address-Postal" "Address-Default .";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);-moz-column-gap:32px;column-gap:32px}.add-address-dialog .address-grid .select,.add-address-dialog .address-grid option,.add-address-dialog .address-grid input{font-size:16px;line-height:24px}.add-address-dialog .address-grid-type{grid-area:Address-Type}.add-address-dialog .address-grid-line1{grid-area:Address-Line1}.add-address-dialog .address-grid-line2{grid-area:Address-Line2}.add-address-dialog .address-grid-line3{grid-area:Address-Line3}.add-address-dialog .address-grid-country{grid-area:Address-Country}.add-address-dialog .address-grid-postal{grid-area:Address-Postal}.add-address-dialog .address-grid-state{grid-area:Address-State}.add-address-dialog .address-grid-city{grid-area:Address-City}.add-address-dialog .address-grid-default{grid-area:Address-Default}navitaire-digital-agency-agent-profile-addresses .agent-profile-address-header{display:inline-flex;justify-content:space-between;margin-bottom:1rem;width:100%}navitaire-digital-agency-agent-profile-addresses .agent-profile-address-header h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}navitaire-digital-agency-agent-profile-addresses .agent-profile-addresses-show-more{display:inline-flex;justify-content:flex-end;width:100%}navitaire-digital-agency-agent-profile-change-password{color:#4a4a4a}navitaire-digital-agency-agent-profile-change-password .agent-profile-change-password-header{display:inline-flex;justify-content:space-between;margin-bottom:1rem;width:100%}navitaire-digital-agency-agent-profile-change-password .agent-profile-change-password-header h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}navitaire-digital-agency-agent-profile-change-password p{opacity:.6;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}navitaire-digital-agency-agent-profile-info{color:#4a4a4a}navitaire-digital-agency-agent-profile-info .agent-profile-info-header{display:inline-flex;justify-content:space-between;width:100%}navitaire-digital-agency-agent-profile-info .agent-profile-info-header h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}navitaire-digital-agency-agent-profile-info .agent-profile-info-header-text{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}navitaire-digital-agency-agent-profile-info .agent-field-value{font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;word-break:break-all;text-overflow:ellipsis;width:215px;overflow:hidden;white-space:nowrap}@media (max-width: 1199.98px){navitaire-digital-agency-agent-profile-info .agent-field-value{width:800px}}navitaire-digital-agency-agent-profile-info .agent-field-label{opacity:.6;color:#000;font-size:12px;letter-spacing:0;line-height:15px}navitaire-digital-agency-agent-profile-info .agent-profile-info-content{margin-top:1.5rem;display:flex}navitaire-digital-agency-agent-profile-info .agent-profile-info-content .avatar-circle{margin-right:1.5rem}navitaire-digital-agency-agent-profile-info .agent-profile-info-content .agent-profile-info-details .agent-field{margin-bottom:1rem}navitaire-digital-agency-agent-profile-info .agent-profile-info-content .agent-profile-info-details .agent-field:last-child{margin-bottom:0}navitaire-digital-agency-agent-profile-info .agent-profile-info-content .agent-profile-info-details .agent-name{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;text-overflow:ellipsis;width:215px;overflow:hidden;white-space:nowrap}@media (max-width: 1199.98px){navitaire-digital-agency-agent-profile-info .agent-profile-info-content .agent-profile-info-details .agent-name{width:800px}}navitaire-digital-agency-agent-profile-info .agent-profile-info-content .agent-profile-info-details .agent-role{color:#a7a7a7;font-size:14px;letter-spacing:0;line-height:17px;text-overflow:ellipsis;width:215px;overflow:hidden;white-space:nowrap}@media (max-width: 1199.98px){navitaire-digital-agency-agent-profile-info .agent-profile-info-content .agent-profile-info-details .agent-role{width:800px}}navitaire-digital-agency-agent-profile-payments{color:#4a4a4a}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment-header{display:inline-flex;justify-content:space-between;margin-bottom:1rem;width:100%}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment-header h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment{margin-bottom:1rem}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment .agent-profile-stored-payment-content{display:flex;justify-content:space-between}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment .agent-profile-stored-payment-content .agent-profile-stored-payment-type{font-weight:700;font-size:1em}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment .agent-profile-stored-payment-content .agent-profile-stored-payment-actions button{padding:0;border:none;background:none;color:#0073e6}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment .agent-profile-stored-payment-content .agent-profile-stored-payment-actions button:not(:last-child){padding-right:16px}navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment .payment-field{opacity:.6;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;text-overflow:ellipsis;width:328px;overflow:hidden;white-space:nowrap}@media (max-width: 1199.98px){navitaire-digital-agency-agent-profile-payments .agent-profile-stored-payment .payment-field{width:900px}}navitaire-digital-agency-agent-profile-payments .agent-profile-payments-show-more{display:inline-flex;justify-content:flex-end;width:100%}.add-stored-payment-dialog{max-width:480px!important;width:480px}.add-stored-payment-dialog .navitaire-digital-form-field-type-mat-native-select:before{top:1rem}.add-stored-payment-dialog .stored-payment-grid{display:grid;width:100%;grid-template-areas:"Payment-Method Payment-Method" "Expiration-Month Expiration-Year" "Account-Name Account-Name" "Account-Number Account-Number" "Stored-Payment-Default .";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);row-gap:10px;-moz-column-gap:32px;column-gap:32px}.add-stored-payment-dialog .stored-payment-grid .select,.add-stored-payment-dialog .stored-payment-grid option,.add-stored-payment-dialog .stored-payment-grid input{font-size:16px;line-height:24px}.add-stored-payment-dialog .stored-payment-grid-type{grid-area:Payment-Method}.add-stored-payment-dialog .stored-payment-grid-expiration-month{grid-area:Expiration-Month}.add-stored-payment-dialog .stored-payment-grid-expiration-year{grid-area:Expiration-Year}.add-stored-payment-dialog .stored-payment-grid-account-name{grid-area:Account-Name}.add-stored-payment-dialog .stored-payment-grid-account-number{grid-area:Account-Number}.add-stored-payment-dialog .stored-payment-grid-default{grid-area:Stored-Payment-Default}navitaire-digital-agency-agent-profile{width:100%;color:#fff}navitaire-digital-agency-agent-profile .agent-profile-section:not(:last-child){border-bottom:1px solid #d7dadd;padding-bottom:16px}navitaire-digital-agency-agent-profile .agent-profile-section:not(:first-child){padding-top:16px}navitaire-digital-agency-agent-profile .show-more{font-size:12px;letter-spacing:0;line-height:15px;color:#0073e6;cursor:pointer}navitaire-digital-agency-agent-profile .stored-default{opacity:.6;font-size:12px;font-weight:500;letter-spacing:0;line-height:15px}navitaire-digital-agency-agent-profile .agent-profile-button{width:76px;padding-top:8px;padding-bottom:8px;font-size:16px;line-height:16px}navitaire-digital-agency-agent-profile nk-request-commission .request-commission-container{color:#4a4a4a}navitaire-digital-agency-agent-profile nk-request-commission .request-commission-container .agent-profile-request-commission-header{display:inline-flex;justify-content:space-between;margin-bottom:1rem;width:100%}navitaire-digital-agency-agent-profile nk-request-commission .request-commission-container .agent-profile-request-commission-header h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}navitaire-digital-agency-agent-profile nk-request-commission .request-commission-desc{opacity:.6;color:#4a4a4a;font-size:14px;letter-spacing:0;line-height:17px}.agent-preview-dialog .agency-dialog{padding:0}.agent-preview-dialog .agency-dialog.loading .agency-dialog-header,.agent-preview-dialog .agency-dialog.loading .agency-dialog-footer{padding:0!important;margin:0!important}.agent-preview-dialog .agency-dialog.loading .agency-dialog-body{padding:0!important;margin:0!important;display:grid;place-items:start center;height:325px}.agent-preview-dialog .agency-dialog.loading .agency-dialog-body div[dialog-body]{height:100%}.agent-preview-dialog .agency-dialog-header{padding:16px 16px 0!important;border-bottom:1px solid #a7a7a7}.agent-preview-dialog .agency-dialog-header div[dialog-header]{display:grid;grid-template-areas:"Agent-Header Agent-Header" "Agent-Avatar Agent-Name";grid-template-columns:repeat(88px,auto)}.agent-preview-dialog .agency-dialog-header div[dialog-header] h3{grid-area:Agent-Header;font-size:24px;line-height:26px}.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-avatar{grid-area:Agent-Avatar;margin:16px 0}.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-avatar .avatar-circle{margin-right:16px}.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-title{display:flex;flex-direction:column;justify-content:center;grid-area:Agent-Name}.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-title .agent-name{font-size:18px;font-weight:700}.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-title .agent-email{font-size:12px;line-height:15px}.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-title .agent-name,.agent-preview-dialog .agency-dialog-header div[dialog-header] .profile-title .agent-email{text-overflow:ellipsis;width:200px;overflow:hidden;white-space:nowrap}.agent-preview-dialog .agency-dialog-body{padding:16px!important}.agent-preview-dialog .agency-dialog-body div[dialog-body]{position:relative}.agent-preview-dialog .agency-dialog-body h3{color:#4a4a4a;font-size:18px;font-weight:700}.agent-preview-dialog .agency-dialog-body .agent-profile-info{margin-top:14px;display:grid;grid-template-areas:"Agent-Dob Agent-Phone" "Agent-Culture Agent-Currency";row-gap:30px;color:#4a4a4a}.agent-preview-dialog .agency-dialog-body .agent-profile-info .agent-field{color:#4a4a4a;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}.agent-preview-dialog .agency-dialog-body .agent-profile-info .agent-field-label{font-size:12px;letter-spacing:0;line-height:15px}.agent-preview-dialog .agency-dialog-body .agent-profile-info .agent-profile-dob{grid-area:Agent-Dob}.agent-preview-dialog .agency-dialog-body .agent-profile-info .agent-profile-culture{grid-area:Agent-Culture}.agent-preview-dialog .agency-dialog-body .agent-profile-info .agent-profile-phone{grid-area:Agent-Phone}.agent-preview-dialog .agency-dialog-body .agent-profile-info .agent-profile-currency{grid-area:Agent-Currency}.agent-preview-dialog .agency-dialog-banner{padding:0!important;margin:0!important;display:none}.avatar-circle{width:88px;height:88px;background-color:#da89ed;color:#000;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:flex;justify-content:center;align-content:stretch;align-items:center;cursor:default}.avatar-circle .initials{font-weight:400;font-size:35.2px;line-height:44px;text-transform:uppercase}.avatar-circle-sm{width:32px;height:32px;background-color:#da89ed;color:#000;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:flex;justify-content:center;align-content:stretch;align-items:center;cursor:default}.avatar-circle-sm .initials{font-weight:400;font-size:12.8px;line-height:16px;text-transform:uppercase}.avatar-circle-lg{width:250px;height:250px;background-color:#da89ed;color:#000;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:flex;justify-content:center;align-content:stretch;align-items:center;cursor:default}.avatar-circle-lg .initials{font-weight:400;font-size:100px;line-height:125px;text-transform:uppercase}navitaire-digital-agency-booking-lookup{width:100%}navitaire-digital-agency-booking-lookup .booking-lookup{display:flex;padding:1rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form{max-height:calc(100vh - 72px - 2rem);min-width:336px;padding-right:.5rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form{width:100%}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-filterby{border-bottom:1px solid #d7dadd;padding:1rem;background-color:#000;color:#fff!important}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-filterby select{background-color:#000;color:#fff!important;border:1px solid #ffffff}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-filterby select option{color:#4a4a4a!important}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-filter{margin-bottom:1rem 0;padding:0}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form h3.header-title{font-weight:700;margin-bottom:1rem!important}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-fields{border-radius:2px;margin-bottom:1rem;background-color:#fff;box-shadow:0 4px 16px #0000002b!important}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-fields .content-header{background-color:#ffec00;color:#000}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form .booking-lookup-form-fields{padding:1rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form .booking-form-footer{display:flex;justify-content:flex-end;padding:1rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form .booking-form-footer button:not(:last-child){margin-right:.5rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form-groups{padding:1rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form-groups+.booking-form-footer{border-top:1px solid #d7dadd}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form-groups .booking-lookup-form-group.booking-required .header-title{color:#bd081e}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form-groups .booking-lookup-form-group.booking-optional .header-title{color:#4a4a4a}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form-groups .booking-lookup-form-group.booking-filters .header-title{color:#4a4a4a}navitaire-digital-agency-booking-lookup .booking-lookup .booking-form navitaire-digital-agency-booking-lookup-form .booking-lookup-form-groups .filter-market{width:calc(50% - 8px)!important}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results{margin-left:.5rem;width:100%;height:100%;box-shadow:0 4px 16px #0000002b!important}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .tabs{padding-top:1.5rem;border-radius:2px 2px 0 0}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .tabs *[tab-header-options]{color:#0073e6;padding:.5rem 1rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .tabs *[tab-header-options] .refresh-bookings{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;display:flex;cursor:pointer;padding:5px 10px 5px 0;font-weight:700;text-transform:uppercase}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .tabs *[tab-header-options] .refresh-bookings .icon-refresh{margin:0 .5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;height:24px;width:24px;display:inline-block;background-color:#0073e6;left:-16px;-webkit-mask-image:url(icon_refresh.de7b8bbbc4280948.svg);mask-image:url(icon_refresh.de7b8bbbc4280948.svg)}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .tabs *[tab-header-options] .export-options .mat-icon-button{transform:rotate(90deg);line-height:0;background:transparent;color:#0073e6;margin-right:-1rem;border:0}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .content-header{border-radius:2px 2px 0 0;background-color:#ffec00;color:#000;padding:1rem}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .pane{border-radius:0 0 2px 2px}navitaire-digital-agency-booking-lookup .booking-lookup .booking-results .pane .content-header{background-color:#ffec00;color:#000}.change-password-dialog{min-width:480px!important}.change-password-dialog .agency-dialog{width:480px}.change-password-dialog .agency-dialog-body .password-error{color:#bd081e;margin-left:1px}.change-password-dialog p{margin:0}.change-password-dialog .mat-mdc-form-field{width:100%}.change-password-dialog navitaire-digital-cms-label-container .description{color:#000;margin:1rem 0 2rem}.child-agency-account-dialog{max-width:480px!important}.child-agency-account-dialog .agency-dialog{padding:0;width:480px}.child-agency-account-dialog .agency-dialog .agency-dialog-header,.child-agency-account-dialog .agency-dialog .agency-dialog-banner{background-color:#ffec00;color:#fff;padding:16px}.child-agency-account-dialog .agency-dialog .agency-dialog-banner{font-size:.85rem}.child-agency-account-dialog .agency-dialog .agency-dialog-banner .child-agency-account-banner .account-info-row{display:flex;flex-direction:row}.child-agency-account-dialog .agency-dialog .agency-dialog-banner .account-info-item{display:flex;flex-direction:column;margin-bottom:10px;width:33%}.child-agency-account-dialog .agency-dialog .agency-dialog-banner .account-info-item .item-value{font-weight:700}.child-agency-account-dialog .agency-dialog .agency-dialog-banner .account-info-item .item-label{font-size:.75rem;color:#92bfde}.child-agency-account-dialog .agency-dialog .agency-dialog-body{padding:0}.child-agency-account-dialog .agency-dialog .agency-dialog-body input[type=number]::-webkit-outer-spin-button,.child-agency-account-dialog .agency-dialog .agency-dialog-body input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.child-agency-account-dialog .agency-dialog .agency-dialog-body input[type=number]{-moz-appearance:textfield}.child-agency-account-dialog .agency-dialog .agency-dialog-body navitaire-digital-agency-tabs .tabs{justify-content:center;font-size:1rem}.child-agency-account-dialog .agency-dialog .agency-dialog-body navitaire-digital-agency-tabs .tabs .tab{margin:0;width:47%}.child-agency-account-dialog .agency-dialog .agency-dialog-body navitaire-digital-agency-tabs navitaire-digital-agency-tab .pane{margin-top:15px}.child-agency-account-dialog .agency-dialog .agency-dialog-body navitaire-digital-form-field{margin:0 15px;padding-bottom:1.5rem}.child-agency-account-dialog .agency-dialog .agency-dialog-body navitaire-digital-form-field .navitaire-digital-form-field-container{display:flex;flex-direction:row;border-radius:3px}.child-agency-account-dialog .agency-dialog .agency-dialog-body navitaire-digital-form-field .navitaire-digital-form-field-container span{align-self:flex-end;margin:.3rem}.child-agency-account-dialog .agency-dialog .agency-dialog-body .no-tabs-component{padding-top:15px}.child-agency-account-dialog .agency-dialog .agency-dialog-body .no-tabs-component navitaire-digital-form-field{margin-top:10px}.child-agency-account-dialog .agency-dialog .agency-dialog-body .no-tabs-component .no-tabs-component-header{padding:15px;font-weight:700;color:#ffec00;font-size:1rem}.child-agency-account-dialog .agency-dialog .agency-dialog-footer{padding:0 16px 16px}.child-agency-preview-dialog .agency-dialog{padding:0}.child-agency-preview-dialog .agency-dialog.loading .agency-dialog-header,.child-agency-preview-dialog .agency-dialog.loading .agency-dialog-footer{padding:0!important;margin:0!important}.child-agency-preview-dialog .agency-dialog.loading .agency-dialog-body{padding:0!important;margin:0!important;display:grid;place-items:start center;height:325px}.child-agency-preview-dialog .agency-dialog.loading .agency-dialog-body div[dialog-body]{height:100%}.child-agency-preview-dialog .agency-dialog-header{padding:16px 16px 0!important;border-bottom:1px solid #a7a7a7}.child-agency-preview-dialog .agency-dialog-header div[dialog-header]{display:grid;grid-template-areas:"Agency-Header Agency-Header" "Agency-Avatar Agency-Name";grid-template-columns:repeat(88px,auto)}.child-agency-preview-dialog .agency-dialog-header div[dialog-header] h3{grid-area:Agency-Header;font-size:24px;line-height:26px}.child-agency-preview-dialog .agency-dialog-header div[dialog-header] .profile-avatar{grid-area:Agency-Avatar;margin:16px 0}.child-agency-preview-dialog .agency-dialog-header div[dialog-header] .profile-avatar .avatar-circle{margin-right:16px}.child-agency-preview-dialog .agency-dialog-header div[dialog-header] .profile-title{display:flex;flex-direction:column;justify-content:center;grid-area:Agency-Name}.child-agency-preview-dialog .agency-dialog-header div[dialog-header] .profile-title .child-agency-name{font-size:18px;font-weight:700}.child-agency-preview-dialog .agency-dialog-header div[dialog-header] .profile-title .child-agency-address{font-size:12px;line-height:15px}.child-agency-preview-dialog .agency-dialog-body{padding:16px!important}.child-agency-preview-dialog .agency-dialog-body div[dialog-body]{position:relative}.child-agency-preview-dialog .agency-dialog-body h3{color:#4a4a4a;font-size:18px;font-weight:700}.child-agency-preview-dialog .agency-dialog-body .child-agency-profile-info{margin-top:14px;display:grid;grid-template-areas:"Agency-Website Agency-Phone" "Agency-OrgCode Agency-OrgCode";row-gap:30px;color:#4a4a4a}.child-agency-preview-dialog .agency-dialog-body .child-agency-profile-info .child-agency-field{color:#4a4a4a;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}.child-agency-preview-dialog .agency-dialog-body .child-agency-profile-info .child-agency-field-label{font-size:12px;letter-spacing:0;line-height:15px}.child-agency-preview-dialog .agency-dialog-body .child-agency-profile-info .child-agency-profile-phone{grid-area:Agency-Phone}.child-agency-preview-dialog .agency-dialog-body .child-agency-profile-info .child-agency-profile-org-code{grid-area:Agency-OrgCode}.child-agency-preview-dialog .agency-dialog-body .child-agency-profile-info .child-agency-profile-website{grid-area:Agency-Website}.child-agency-preview-dialog .agency-dialog-banner{padding:0!important;margin:0!important;display:none}.child-agency-agents-dialog button{transition:none}.child-agency-agents-dialog .agency-dialog{padding:0;width:480px}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header{font-size:unset}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header]{padding:32px 16px 16px;background-color:#ffec00}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header] .child-agency-name{color:#000;font-size:24px;line-height:26px;margin-bottom:25px!important}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header] .search-agent{color:#000;font-size:14px;font-weight:700;line-height:17px;margin:16px 0}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header] #search-filter-wrapper{display:flex;justify-content:space-between}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header] .navitaire-digital-form-field{max-width:173px}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header] .mat-mdc-input-element{background-color:#fff}.child-agency-agents-dialog .agency-dialog div.agency-dialog-header div[dialog-header] .navitaire-digital-button{height:100%}.child-agency-agents-dialog .agency-dialog div.agency-dialog-banner{padding:0!important}.child-agency-agents-dialog .agency-dialog div.agency-dialog-body{position:relative;padding:0!important}.child-agency-agents-dialog .agency-dialog div.agency-dialog-body .add-child-agency-agent{z-index:1030;position:absolute;right:25%;left:50%;bottom:16px;margin-left:-68px;background-color:#000;color:#000;height:40px;width:136px;box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0000001f,0 1px 8px #0003}.child-agency-agents-dialog .agency-dialog div.agency-dialog-body .mat-column-end-of-record{border:none}.child-agency-agents-dialog .agency-dialog div.agency-dialog-body .mat-column-spacer{background-color:#efefef}.child-agency-agents-dialog .agency-dialog div.agency-dialog-body .agent-status{margin-right:16px}.child-agency-agents-dialog .agency-dialog div[dialog-footer]{display:block}.child-agency-agents-dialog .agency-dialog div[dialog-footer] button[class^=mat-mdc-paginator-navigation]{display:block;padding:0!important;margin:0!important;min-width:unset!important}navitaire-digital-agency-checkbox{display:block;position:relative;padding-bottom:2rem}navitaire-digital-agency-checkbox.navitaire-digital-focused span{box-shadow:0 0 1px 1px #ffec00}navitaire-digital-agency-checkbox .navitaire-digital-agency-checkbox label{display:inline-flex;font-size:14px;align-items:center}navitaire-digital-agency-checkbox .navitaire-digital-agency-checkbox label input[type=checkbox]{position:absolute;left:-9999px}navitaire-digital-agency-checkbox .navitaire-digital-agency-checkbox label input[type=checkbox]:focus+span{box-shadow:0 0 1px 1px #ffec00}navitaire-digital-agency-checkbox .navitaire-digital-agency-checkbox label span{margin-right:8px;display:inline-block;width:26px;height:26px;border:1px solid #000000;color:#000;border-radius:50%}navitaire-digital-agency-dashboard-content{width:100%}navitaire-digital-agency-dashboard-content .container{box-shadow:0 4px 16px #0000002b!important;padding:0}navitaire-digital-agency-dashboard-content .container .tabs *[tab-header-options]{color:#000;padding:.5rem 1rem}navitaire-digital-agency-dashboard-content .container .tabs *[tab-header-options] .refresh-dashboard{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;display:flex;cursor:pointer;color:#0073e6!important;padding:5px 10px 5px 0;font-weight:700;text-transform:uppercase}navitaire-digital-agency-dashboard-content .container .tabs *[tab-header-options] .refresh-dashboard .icon-refresh{margin:0 .5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;height:24px;width:24px;display:inline-block;background-color:#0073e6;left:-16px;-webkit-mask-image:url(icon_refresh.de7b8bbbc4280948.svg);mask-image:url(icon_refresh.de7b8bbbc4280948.svg)}navitaire-digital-agency-dashboard-content .content-header{border-radius:2px 2px 0 0;background-color:#ffec00;color:#000;padding:1rem}navitaire-digital-agency-dashboard-content #search-filter-wrapper{display:flex;justify-content:flex-start;padding:1rem;align-items:center;background-color:#000}navitaire-digital-agency-dashboard-content #search-filter-wrapper navitaire-digital-form-field{background-color:#fff!important}navitaire-digital-agency-dashboard-content #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container{border:1px solid #666766;height:49px;border-radius:2px}navitaire-digital-agency-dashboard-content #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container input.ng-dirty{color:#fff!important}navitaire-digital-agency-dashboard-content #search-filter-wrapper navitaire-digital-form-field .navitaire-digital-form-field-container .label-container{color:#4a4a4a}navitaire-digital-agency-dashboard-content #search-filter-wrapper .filter-input-container:not(:last-child){padding-right:1rem}navitaire-digital-agency-dashboard-content #search-filter-wrapper .mat-icon-button{min-width:0;width:15px;height:0;background:none;color:#0073e6}navitaire-digital-agency-dashboard-content #search-filter-wrapper select[formcontrolname=searchBy]{width:200px}navitaire-digital-agency-dashboard-content .search-filter-btn,navitaire-digital-agency-dashboard-content .date-filter-btn{height:48px!important;color:#fff}navitaire-digital-agency-dashboard-content .search-filter-btn.clear,navitaire-digital-agency-dashboard-content .date-filter-btn.clear{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6}navitaire-digital-agency-dashboard-content .search-filter-btn.clear:hover,navitaire-digital-agency-dashboard-content .date-filter-btn.clear:hover{text-decoration:none}navitaire-digital-agency-dashboard-content .search-filter-btn.clear[disabled],navitaire-digital-agency-dashboard-content .date-filter-btn.clear[disabled]{border:2px #a7a7a7 solid;border-radius:6px;color:#a7a7a7}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.cdk-overlay-container mat-calendar{background-color:#fff;opacity:100!important}.cdk-overlay-container .cdk-visually-hidden{display:none!important}.cdk-overlay-container .start-date-input,.cdk-overlay-container .end-date-input{padding-bottom:0!important}.cdk-overlay-container .start-date-input .mat-mdc-form-field-flex,.cdk-overlay-container .end-date-input .mat-mdc-form-field-flex{border:1px solid #FFEC00;height:40px;padding:0 5px}.cdk-overlay-container .start-date-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix,.cdk-overlay-container .end-date-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix{border-top:0}.cdk-overlay-container .mat-calendar-header{padding:0}.cdk-overlay-container .mat-calendar-body-selected{background-color:#ffec00;color:#fff}.cdk-overlay-container .mat-calendar-body-label,.cdk-overlay-container .mat-calendar-period-button{font-size:14px;font-weight:500}.cdk-overlay-container .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-overlay-container .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-overlay-container .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0000000a}.cdk-overlay-container .mat-calendar-table-header th{font-size:11px;font-weight:400}.cdk-overlay-container .mat-calendar-table-header{color:#4a4a4a}.cdk-overlay-container .mat-datepicker-content{background-color:#fff;border-radius:6px;color:#000000de}.cdk-overlay-container .mat-calendar-body-in-range:before{background:#3f51b533}.cdk-overlay-container .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-overlay-container .mat-calendar-body-cell-content,.cdk-overlay-container .mat-date-range-input-separator{color:#4a4a4a;border-color:transparent}.cdk-overlay-container .mat-calendar-body-disabled .mat-calendar-body-cell-content{color:#a7a7a7}.filter-input-container mat-form-field{display:block;color:#4a4a4a}.filter-input-container mat-form-field .mat-mdc-text-field-wrapper{background:#1d1d1d;border:1px solid #666766;padding-bottom:0}.filter-input-container mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{align-items:center}.filter-input-container mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{color:#4a4a4a;top:50%}.filter-input-container mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-suffix{top:.8em;right:.4em}.filter-input-container mat-form-field .mat-mdc-text-field-wrapper .mat-date-range-input-inner{color:#fff;font-size:1rem!important}.filter-input-container mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{width:175px;padding:.25em 0}.filter-input-container mat-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.agency-dialog{max-height:95vh;padding:16px;background-color:#fff;min-width:350px;border-radius:2px;display:flex;flex-direction:column}@media (max-width: 575.98px){.agency-dialog{width:100vw!important}}.agency-dialog .agency-dialog-header{color:#4a4a4a;font-size:24px;letter-spacing:0;line-height:26px;flex-shrink:0}.agency-dialog .agency-dialog-body{padding:16px 0;color:#4a4a4a99;font-size:14px;letter-spacing:0;line-height:17px;flex-grow:1;overflow-y:auto}.agency-dialog .agency-dialog-banner{padding:16px 0;font-weight:400;letter-spacing:0;line-height:17px;flex-shrink:0}.agency-dialog .agency-dialog-banner .bg-error{background-color:#bd081e;color:#fff;padding:5px 8px;font-weight:400;min-height:36px;line-height:1.5rem;width:100%}.agency-dialog .agency-dialog-footer{flex-shrink:0}.agency-dialog .agency-dialog-footer>div,.agency-dialog .agency-dialog-footer>span{display:flex;justify-content:flex-end;align-items:center}.agency-dialog .agency-dialog-footer>div button,.agency-dialog .agency-dialog-footer>span button{min-width:120px}.agency-dialog .agency-dialog-footer>div button:not(.navitaire-digital-button-loader),.agency-dialog .agency-dialog-footer>span button:not(.navitaire-digital-button-loader){padding:0px 1rem!important}.agency-dialog .agency-dialog-footer>div button.navitaire-digital-button-loader .container,.agency-dialog .agency-dialog-footer>span button.navitaire-digital-button-loader .container{padding:0px 1rem!important}.agency-dialog .agency-dialog-footer>div button:not(:last-child),.agency-dialog .agency-dialog-footer>span button:not(:last-child){margin-right:20px}.agency-dialog .agency-dialog-footer>div button .primary,.agency-dialog .agency-dialog-footer>span button .primary{font-weight:700}.header-breadcrumb-wrapper{display:block;left:0;margin-bottom:32px;margin-left:auto;margin-right:auto;z-index:1030}.header-breadcrumb-wrapper header.success{background-color:#00893a}.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;align-items:flex-end}.header-breadcrumb-wrapper header .top-row .back-button-wrapper{align-items:center;display:flex;min-width:34px}.header-breadcrumb-wrapper header .bottom-row{align-items:center;display:flex;padding:0 20px 5px}.header-breadcrumb-wrapper header .content-row{padding:0 20px 20px}.header-breadcrumb-wrapper header .content-row .content{margin-bottom:20px}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.header-breadcrumb-wrapper{transform:translateZ(0)}}.flow-bread-crumbs{align-items:flex-end;display:flex;justify-content:flex-end;width:60%}.flow-bread-crumbs.success{background-color:#00893a}.flow-bread-crumbs .wrapper{display:flex;flex-direction:row;padding-top:0;width:60%}.flow-bread-crumbs .wrapper .item{align-self:stretch;display:inline-flex;flex-grow:1}.flow-bread-crumbs .wrapper .item .item-wrapper{width:100%}.flow-bread-crumbs .wrapper .item .page-name{color:#fff;font-size:14px;height:40px;text-align:center;text-transform:capitalize;width:100%}.flow-bread-crumbs .wrapper .item .graph{align-items:center;display:flex;flex-direction:row;line-height:0;transform:translateY(1px);width:100%}.flow-bread-crumbs .wrapper .item .graph .line{border-bottom:1px solid #ffffff;display:inline-block;height:10px;transition:all .2s}.flow-bread-crumbs .wrapper .item .graph .line.before,.flow-bread-crumbs .wrapper .item .graph .line.after{border-bottom:1px solid rgba(255,255,255,.2);width:calc(50% - 5px)}.flow-bread-crumbs .wrapper .item .graph.start-over .line{border-bottom:1px solid #ffffff;height:10px;transition:all .2s}.flow-bread-crumbs .wrapper .item .graph.start-over .line.before,.flow-bread-crumbs .wrapper .item .graph.start-over .line.after{border-bottom:1px solid rgba(255,255,255,.2);height:0;transform:translateY(-1px);width:calc(50% - 42px)}.flow-bread-crumbs .wrapper .item .graph.start-over .text{background:#ffec00;border:1px solid #000000;border-radius:20px;color:#000;cursor:pointer;display:inline-block;height:20px;text-align:center;transform:translateY(-1px);width:84px}.flow-bread-crumbs .wrapper .item .graph .dot{border:1px solid #ffffff;border-radius:50%;font-size:1.25rem;height:10px;transform:translateY(4px);transition:all .2s;width:10px}.flow-bread-crumbs .wrapper .item .graph .dot.success{background-color:#00893a}.flow-bread-crumbs .wrapper .item .graph .dot .inner{background-color:#fff;border-radius:50%;height:2px;margin-left:3px;margin-top:3px;width:2px}.flow-bread-crumbs .wrapper .item.current .graph .inner{display:block}.flow-bread-crumbs .wrapper .item.past .graph .dot{background-color:#fff}.flow-bread-crumbs .wrapper .item.upcoming .graph .inner{display:none}.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb-wrapper{max-width:1140px}}.dark-mode .default-theme .header-breadcrumb .scrolled-top.header-breadcrumb-wrapper header,.default-theme .header-navigation .scrolled-top.header-navigation-wrapper header,.header-navigation .default-theme .scrolled-top.header-navigation-wrapper header,.default-theme .scrolled-top.header-breadcrumb-wrapper header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.default-theme .dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-navigation .header-navigation-wrapper header,.header-navigation .default-theme .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb-wrapper header{box-shadow:0 4px 16px #0000002b!important;background-color:#ffec00;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;display:block}@media (max-width: 767.98px){.default-theme .dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-navigation .header-navigation-wrapper header,.header-navigation .default-theme .header-navigation-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb-wrapper header{background-color:#ffec00;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.header-navigation .default-theme .header-navigation-wrapper header .header-row,.header-navigation .default-theme .header-navigation-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-breadcrumb-wrapper header .bottom-row{position:relative}@media (min-width: 576px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .header-row,.default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.header-navigation .default-theme .header-navigation-wrapper header .header-row,.header-navigation .default-theme .header-navigation-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-breadcrumb-wrapper header .bottom-row{z-index:20}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row,.default-theme .header-navigation .header-navigation-wrapper header .behind-header-row,.header-navigation .default-theme .header-navigation-wrapper header .behind-header-row,.default-theme .header-breadcrumb-wrapper header .behind-header-row{z-index:10}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .default-theme .header-navigation-wrapper header .top-row,.default-theme .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;padding-top:10px}@media (max-width: 991.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .default-theme .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb-wrapper header .top-row{align-items:center}}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .default-theme .header-navigation-wrapper header .top-row,.default-theme .header-breadcrumb-wrapper header .top-row{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .default-theme .header-breadcrumb .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,.header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .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 .default-theme .header-breadcrumb .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,.header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.default-theme .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;position:absolute}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .bottom-row{align-items:center;border-top-color:#0006!important;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 .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .bottom-row{border-top:0;height:20px;margin-top:-2px}}.default-theme .header-navigation .header-navigation-wrapper header .bottom-row .trip-info-section,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row .trip-info-section,.default-theme .header-breadcrumb-wrapper header .bottom-row .trip-info-section{align-items:center;display:flex!important}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .header-navigation-wrapper header .header-title,.header-navigation .default-theme .header-navigation-wrapper header .header-title,.default-theme .header-breadcrumb-wrapper header .header-title{color:#000;font-weight:700;display:inline-block;white-space:nowrap;width:100%}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .header-navigation-wrapper header .header-title,.header-navigation .default-theme .header-navigation-wrapper header .header-title,.default-theme .header-breadcrumb-wrapper header .header-title{text-align:center}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo,.default-theme .header-navigation .header-navigation-wrapper header .logo,.header-navigation .default-theme .header-navigation-wrapper header .logo,.default-theme .header-breadcrumb-wrapper header .logo{display:inline-block}@media (max-width: 767.98px){.default-theme .header-navigation .header-navigation-wrapper header .logo:not(.mobile),.header-navigation .default-theme .header-navigation-wrapper header .logo:not(.mobile),.default-theme .header-breadcrumb-wrapper header .logo:not(.mobile){display:none}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo button,.default-theme .header-navigation .header-navigation-wrapper header .logo button,.header-navigation .default-theme .header-navigation-wrapper header .logo button,.default-theme .header-breadcrumb-wrapper header .logo button{height:100%}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back,.header-navigation .default-theme .header-navigation-wrapper header .navigate-back,.default-theme .header-breadcrumb-wrapper header .navigate-back{color:#fff;display:flex}@media (max-width: 991.98px){.default-theme .header-navigation .header-navigation-wrapper header .navigate-back .text,.header-navigation .default-theme .header-navigation-wrapper header .navigate-back .text,.default-theme .header-breadcrumb-wrapper header .navigate-back .text{display:none}}.default-theme .header-navigation .header-navigation-wrapper header .navigate-back .icon,.header-navigation .default-theme .header-navigation-wrapper header .navigate-back .icon,.default-theme .header-breadcrumb-wrapper header .navigate-back .icon{margin-right:.5rem}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs{margin-left:20%;max-width:80%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs{margin-left:20%!important;max-width:60%}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control,.header-navigation .default-theme .header-navigation-wrapper header .log-in-control,.default-theme .header-breadcrumb-wrapper header .log-in-control{padding:1rem;white-space:nowrap}.default-theme .header-navigation .header-navigation-wrapper header .log-in-control.selected,.header-navigation .default-theme .header-navigation-wrapper header .log-in-control.selected,.default-theme .header-breadcrumb-wrapper header .log-in-control.selected{background-color:#0064c7}.default-theme .header-navigation .header-navigation-wrapper header .log-in-control:hover,.header-navigation .default-theme .header-navigation-wrapper header .log-in-control:hover,.default-theme .header-breadcrumb-wrapper header .log-in-control:hover{background-color:#0064c7;transition:all .2s}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display,.default-theme .header-breadcrumb-wrapper header .origin-destination-display{color:#000;display:inline-block;padding:0 .5rem}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display,.default-theme .header-breadcrumb-wrapper header .origin-destination-display{display:none}}.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .origin-destination,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .origin-destination,.default-theme .header-breadcrumb-wrapper header .origin-destination-display .origin-destination{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.default-theme .header-breadcrumb-wrapper header .origin-destination-display .change-flight-airplane{padding:0 .5rem;color:#000!important}.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.default-theme .header-breadcrumb-wrapper header .origin-destination-display .trip-type-icon{padding-left:10px;padding-right:10px}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display,.default-theme .header-breadcrumb-wrapper header .passenger-count-display{border-left:1px solid #000000!important;color:#000;display:flex;padding:0 .5rem;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display,.default-theme .header-breadcrumb-wrapper header .passenger-count-display{display:none}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-number,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-number,.header-navigation .default-theme .header-navigation-wrapper header .passenger-count-number,.default-theme .header-breadcrumb-wrapper header .passenger-count-number{padding-right:.25rem}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .flight-dates-display{flex-direction:row;justify-content:space-around}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search,.default-theme .header-breadcrumb-wrapper header .edit-flight-search{display:inline-block}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search,.default-theme .header-breadcrumb-wrapper header .edit-flight-search{display:none}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .content-row,.default-theme .header-navigation .header-navigation-wrapper header .content-row,.header-navigation .default-theme .header-navigation-wrapper header .content-row,.default-theme .header-breadcrumb-wrapper header .content-row{display:flex;flex-direction:row}.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve,.flight-status-search-form,.pnr-retrieve{border-radius:5px;display:block;width:100%}@media (min-width: 768px){.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve,.flight-status-search-form,.pnr-retrieve{background-color:#0073e6e6}}.dark-mode .stateless-seatmap .rotate180,.dark-mode .seatmap .rotate180,.stateless-seatmap .rotate180,.seatmap .rotate180{transform:rotate(180deg)}.dark-mode .stateless-seatmap .rotate90,.dark-mode .seatmap .rotate90,.stateless-seatmap .rotate90,.seatmap .rotate90{transform:rotate(90deg)}.dark-mode .stateless-seatmap .rotate30,.dark-mode .seatmap .rotate30,.stateless-seatmap .rotate30,.seatmap .rotate30{transform:rotate(30deg)}.dark-mode .cdk-overlay-container .selection-container .component-container .icon_sort,.dark-mode .fare-sort .wrapper .icon_sort,.cdk-overlay-container .selection-container .component-container .icon_sort,.fare-sort .wrapper .icon_sort{display:inline-block;margin-right:.5rem}.dark-mode .cdk-overlay-container .selection-container .component-container .title,.dark-mode .fare-sort .wrapper .title,.cdk-overlay-container .selection-container .component-container .title,.fare-sort .wrapper .title{font-weight:700}.dark-mode .cdk-overlay-container .selection-container .component-container .icon_chevron_right,.dark-mode .fare-sort .wrapper .icon_chevron_right,.cdk-overlay-container .selection-container .component-container .icon_chevron_right,.fare-sort .wrapper .icon_chevron_right{display:inline-block;margin-left:.5rem;margin-top:.25rem;transform:rotate(90deg)}.fare-select .flex-wrapper .containers .fare .image-container.first-box,.fare-select .flex-wrapper .containers .bundle .image-container.first-box{background-image:url(Economy.dfc1becc6ef5b139.svg)}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container.first-box,.fare-select .flex-wrapper .containers .bundle .image-container.first-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.fare-select .flex-wrapper .containers .fare .image-container.second-box,.fare-select .flex-wrapper .containers .bundle .image-container.second-box{background-image:url(EconomyPlus.6b726948800621b7.svg)}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container.second-box,.fare-select .flex-wrapper .containers .bundle .image-container.second-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.fare-select .flex-wrapper .containers .fare .image-container.third-box,.fare-select .flex-wrapper .containers .bundle .image-container.third-box{background-image:url(FirstClass.7d3419ec6dedd6c6.svg)}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container.third-box,.fare-select .flex-wrapper .containers .bundle .image-container.third-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description ul li{background:url(icon_check.e6f3f56e1bd2a99c.svg) no-repeat left top;padding-left:30px}.login-dialog .register-section{background-image:url(CreateAccount_Background.2c628acb540450cb.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px}.select-bags .wrapper .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.select-meals .meals-container .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}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}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}navitaire-digital-plane-container .wing.left{background-image:url(plane-left-wing.6c2b61f2fabce4dc.svg);left:-820px}navitaire-digital-plane-container .wing.right{background-image:url(plane-right-wing.52826a8491fde20f.svg);left:474px}.login-dialog .register-section{background-image:url(CreateAccount_Background.2c628acb540450cb.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px}.new-card .main-container .main-content .title .card-icons .vi-background{background-image:url(Visa.59da7ed702554637.svg);height:32px;margin-right:.5rem;width:50px}.new-card .main-container .main-content .title .card-icons .mc-background{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);height:32px;margin-right:.5rem;width:50px}.new-card .main-container .main-content .title .card-icons .ax-background{background-image:url(Amex.4c6824bd80985c55.svg);height:32px;width:31px}.new-card .main-container .main-content .title .card-icons .ds-background{background-image:url(discover.a4aa4a344a11e82b.svg);height:32px;width:31px}.new-card .main-container form .form-field .image-container .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.new-card .main-container form .form-field .image-container .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.new-card .main-container form .form-field .image-container .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.payment-confirmation .title .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.stored-cards .cards-container .cards-row .stored-payment .credit-card.vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card.mc{background-image:url(orange-background.29637df9a75e2750.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card.ax{background-image:url(blue-background.586d918865d5f09b.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card.ds{background-image:url(green-background.b37e31ce30f10e92.svg)}.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}.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}.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}.stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .ds-logo{background-image:url(discover.a4aa4a344a11e82b.svg);background-size:contain;height:31px;width:31px}.stateless-seatmap-dialog .wing.left{background-image:url(plane-left-wing.6c2b61f2fabce4dc.svg);left:-130px}.stateless-seatmap-dialog .wing.right{background-image:url(plane-right-wing.52826a8491fde20f.svg);left:500px}.pnr-retrieve .outlined,.pnr-retrieve .dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .pnr-retrieve .wrapper:focus,.pnr-retrieve .dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search-wrapper .flight-search .passengers-count .pnr-retrieve .wrapper.open,.pnr-retrieve .dark-mode .station-select.cdk-focused .station-select-selection,.dark-mode .station-select.cdk-focused .pnr-retrieve .station-select-selection,.pnr-retrieve .dark-mode .dates-picker .departure-container.selecting,.dark-mode .dates-picker .pnr-retrieve .departure-container.selecting,.pnr-retrieve .dark-mode .dates-picker .return-container.selecting,.dark-mode .dates-picker .pnr-retrieve .return-container.selecting,.pnr-retrieve .flight-search .passengers-count .wrapper:focus,.flight-search .passengers-count .pnr-retrieve .wrapper:focus,.pnr-retrieve .flight-search .passengers-count .wrapper.open,.flight-search .passengers-count .pnr-retrieve .wrapper.open,.pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count:focus,.pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count.open,.pnr-retrieve .dates-picker .departure-container.selecting,.dates-picker .pnr-retrieve .departure-container.selecting,.pnr-retrieve .dates-picker .return-container.selecting,.dates-picker .pnr-retrieve .return-container.selecting,.pnr-retrieve .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .pnr-retrieve .station-select-selection{border-bottom:3px solid #5ca137}.add-card navitaire-digital-form-field .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.add-card navitaire-digital-form-field .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.add-card navitaire-digital-form-field .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.edit-card .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.edit-card .mc{background-image:url(orange-background.29637df9a75e2750.svg)}.edit-card .ax{background-image:url(blue-background.586d918865d5f09b.svg)}.edit-card .ds{background-image:url(green-background.b37e31ce30f10e92.svg)}.checkin-confirmation .message .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.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}demo-profile-hub-page .content .credit-type.vi{background-image:url(Visa.59da7ed702554637.svg)}demo-profile-hub-page .content .credit-type.mc{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}demo-profile-hub-page .content .credit-type.ax{background-image:url(Amex.4c6824bd80985c55.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .mc{background-image:url(orange-background.29637df9a75e2750.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ax{background-image:url(blue-background.586d918865d5f09b.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ds{background-image:url(green-background.b37e31ce30f10e92.svg)}.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}.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}.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}.flight-search .outlined,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search .passengers-count .wrapper.open,.flight-search .dark-mode .station-select.cdk-focused .station-select-selection,.dark-mode .station-select.cdk-focused .flight-search .station-select-selection,.flight-search .dark-mode .dates-picker .departure-container.selecting,.dark-mode .dates-picker .flight-search .departure-container.selecting,.flight-search .dark-mode .dates-picker .return-container.selecting,.dark-mode .dates-picker .flight-search .return-container.selecting,.flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.flight-search-wrapper .flight-search .passengers-count .wrapper.open,.flight-search .passengers-count .wrapper:focus,.flight-search .passengers-count .wrapper.open,.flight-search .dates-picker .departure-container.selecting,.dates-picker .flight-search .departure-container.selecting,.flight-search .dates-picker .return-container.selecting,.dates-picker .flight-search .return-container.selecting,.flight-search .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .flight-search .station-select-selection,.flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count:focus,.flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count.open{border-bottom:3px solid #0073E6}.flight-search-wrapper .flight-search .outlined,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.flight-search-wrapper .flight-search .passengers-count .wrapper.open,.flight-search-wrapper .flight-search .dates-picker .departure-container.selecting,.dates-picker .flight-search-wrapper .flight-search .departure-container.selecting,.flight-search-wrapper .flight-search .dates-picker .return-container.selecting,.dates-picker .flight-search-wrapper .flight-search .return-container.selecting,.flight-search-wrapper .flight-search .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .flight-search-wrapper .flight-search .station-select-selection,.flight-search-wrapper .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .flight-search-wrapper .flight-search .passengers-count:focus,.flight-search-wrapper .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .flight-search-wrapper .flight-search .passengers-count.open{border-bottom:3px solid #0073E6}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}demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}navitaire-digital-agency-login .login-container{padding:16px;width:350px;min-height:620px;border-radius:6px;background-color:#ffec00e6}navitaire-digital-agency-login .login-container .row{margin-bottom:16px}navitaire-digital-agency-login .login-container h2{font-size:24px;font-weight:900;letter-spacing:0;line-height:29px;color:#000}navitaire-digital-agency-login .login-container a{letter-spacing:0;color:#0073e6!important;font-weight:700;text-transform:uppercase}navitaire-digital-agency-login .login-container .login-error{background-color:#bd081e;color:#fff;padding:5px 8px;font-weight:400;min-height:36px;line-height:36px;margin-bottom:16px;font-size:14px;width:100%}navitaire-digital-agency-login .login-container .login-error p{margin:0}navitaire-digital-agency-login .login-container .quiq-chat-link{cursor:pointer;padding:.5rem;display:flex;justify-content:center}navitaire-digital-agency-login .login-container .quiq-chat-link img{width:28px;margin-right:10px}navitaire-digital-agency-login .login-container navitaire-digital-form-field.ng-invalid.ng-touched .label-container{color:#bd081e}navitaire-digital-agency-login .login-container navitaire-digital-form-field input{background-color:#fff!important}navitaire-digital-agency-login .login-container navitaire-digital-form-field .error{font-size:12px;background-color:#bd081e;color:#fff!important;padding:8px;top:-8px}navitaire-digital-agency-nav{z-index:1030;position:fixed;height:calc(100vh - 72px);width:120px;background-color:#000}navitaire-digital-agency-nav button.agency-sidenavbar-book{width:90%;text-align:center;height:48px;background-color:#0073e6;color:#fff;font-size:13px;font-weight:700;margin:10px 5% 32px;border:none;white-space:inherit;border-radius:6px}navitaire-digital-agency-nav button.agency-sidenavbar-book:focus{outline:0!important}navitaire-digital-agency-nav ul{margin-left:16px;padding-left:0}navitaire-digital-agency-nav li{list-style:none outside none;position:relative;transition:all .2s}navitaire-digital-agency-nav li.active{border-radius:16px 0 0 16px;background-color:#f5f8fb}navitaire-digital-agency-nav li.active .agency-sidenavbar-link-label{color:#0073e6}navitaire-digital-agency-nav li.active .agency-sidenavbar-link-icon{background-color:#0073e6}navitaire-digital-agency-nav li.disabled a{cursor:not-allowed}navitaire-digital-agency-nav li.disabled .agency-sidenavbar-link-label{color:#00000059}navitaire-digital-agency-nav li.disabled .agency-sidenavbar-link-icon{background-color:#00000059}navitaire-digital-agency-nav a{text-decoration:none;color:#000;height:96px;display:flex;flex-direction:column;justify-content:center}navitaire-digital-agency-nav a:hover{color:#000}navitaire-digital-agency-nav a .agency-sidenavbar-link-label{font-size:10px;letter-spacing:0;line-height:15px;text-align:center;margin-top:13px;left:-16px;width:88px}navitaire-digital-agency-nav a .agency-sidenavbar-link-icon{-webkit-mask-size:cover;mask-size:cover;height:36px;width:88px;display:inline-block;background-color:#fff;left:-16px}navitaire-digital-agency-nav a.dashboard-menu .agency-sidenavbar-link-icon{-webkit-mask:url(dashboard.291259abca727167.svg) no-repeat 50% 50%;mask:url(dashboard.291259abca727167.svg) no-repeat 50% 50%}navitaire-digital-agency-nav a.analytics-menu .agency-sidenavbar-link-icon{-webkit-mask:url(analytics.b7fc374bb9809ba3.svg) no-repeat 50% 50%;mask:url(analytics.b7fc374bb9809ba3.svg) no-repeat 50% 50%}navitaire-digital-agency-nav a.bookings-menu .agency-sidenavbar-link-icon{-webkit-mask:url(bookings.0b62aa9fe545c507.svg) no-repeat 50% 50%;mask:url(bookings.0b62aa9fe545c507.svg) no-repeat 50% 50%}navitaire-digital-agency-nav a.help-menu .agency-sidenavbar-link-icon{-webkit-mask:url(ic_Help.d67f94d50fa1f99e.svg) no-repeat 50% 50%;mask:url(ic_Help.d67f94d50fa1f99e.svg) no-repeat 50% 50%}navitaire-digital-agency-nav .agency-sidenavbar-nav li.active{z-index:3}navitaire-digital-agency-nav .agency-sidenavbar-nav li:before,navitaire-digital-agency-nav .agency-sidenavbar-nav li:after,navitaire-digital-agency-nav .agency-sidenavbar-nav a:before,navitaire-digital-agency-nav .agency-sidenavbar-nav a:after{content:"";position:absolute;right:0}navitaire-digital-agency-nav .agency-sidenavbar-nav li:before,navitaire-digital-agency-nav .agency-sidenavbar-nav li:after{background:#000;width:16px;height:16px}navitaire-digital-agency-nav .agency-sidenavbar-nav li:before{top:-16px}navitaire-digital-agency-nav .agency-sidenavbar-nav li:after{top:96px}navitaire-digital-agency-nav .agency-sidenavbar-nav a:before,navitaire-digital-agency-nav .agency-sidenavbar-nav a:after{width:24px;height:32px;border-radius:16px;background:#000;z-index:2}navitaire-digital-agency-nav .agency-sidenavbar-nav a:before{top:-32px}navitaire-digital-agency-nav .agency-sidenavbar-nav a:after{top:96px}navitaire-digital-agency-nav .agency-sidenavbar-nav li.active:before,navitaire-digital-agency-nav .agency-sidenavbar-nav li.active:after{z-index:1;background:#f5f8fb}navitaire-digital-agency-nav .agency-sidenavbar-nav li:first-child a:before,navitaire-digital-agency-nav .agency-sidenavbar-nav li:last-child a:after{background-color:#000}.cdk-overlay-container .cdk-overlay-pane:has(.mat-mdc-select-panel){transform:translate(-16px)}.cdk-overlay-container .mat-mdc-select-panel{min-width:calc(100% + 32px);background-color:#000;color:#fff;border-radius:4px!important;padding:0!important;box-shadow:0 2px 8px #0000002b!important}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option{font-size:12px;min-height:36px}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option:hover{background-color:#0073e6}.session-management{display:flex;flex-direction:column;justify-content:space-between;min-width:100%;text-align:center}@media (min-width: 576px){.session-management{margin:auto}}@media (min-width: 576px){.session-management{min-width:min-content}}.session-management .header{color:#fff;padding:1rem 0;font-size:4.5rem!important;font-weight:700}.session-management .body{align-items:center;color:#000;display:flex;flex-direction:column;height:380px;justify-content:center;padding:3rem 0;position:relative;text-align:center}.session-management .body circle-progress{height:380px}.session-management .body .time-value{font-size:60px;font-weight:700;color:#fff;letter-spacing:2.68px;line-height:57px;position:absolute;top:42%;transform:translateY(-50%)}.session-management .body .time-label{opacity:.6;color:#fff;font-weight:300;letter-spacing:1.54px;padding-top:30px;position:absolute}.session-management .body .question{color:#fff;padding-top:1rem}.session-management .bottom-row{display:flex;justify-content:space-around;margin-top:1rem;padding:1rem}@media (max-width: 767.98px){.session-management .bottom-row{flex-direction:column;justify-content:none;padding:1rem .5rem 0}}.session-management .bottom-row button{font-size:2rem;padding:2rem}@media (max-width: 767.98px){.session-management .bottom-row button{margin-top:0}.session-management .bottom-row button .button-medium{padding:0}}.session-management .bottom-row button.tertiary{background-color:transparent!important;border:1px solid #0073E6;color:#fff}@media (max-width: 767.98px){.session-management .bottom-row button:first-of-type{margin-bottom:.5rem}}.sidebar-container{transform:translateZ(0);visibility:visible;transition:all .5s ease 0s;position:absolute;right:0;top:0;width:365px}@media (max-width: 575.98px){.sidebar-container{width:100vw}}.sidebar-container.closed{transform:translate3d(200%,0,0);visibility:visible}.sidebar-container .close-button-container{position:relative;height:72px}.sidebar-container .close-button-container .close{background-color:transparent;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:0;margin:20px}.sidebar-container .sidebar-content{overflow-y:scroll;padding:1rem;height:calc(100vh - 72px);background-color:#fff}@media (max-width: 767.98px){.sidebar-container .sidebar-content{overflow-y:auto}}navitaire-digital-agency-tabs .tabs-container{white-space:nowrap;background-color:#ffec00}@media (max-width: 767.98px){navitaire-digital-agency-tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll}}navitaire-digital-agency-tabs .tabs{display:flex}navitaire-digital-agency-tabs .tabs .tab,navitaire-digital-agency-tabs .tabs .chip{display:flex;justify-content:center;cursor:pointer;color:#000;transition:all .2s;margin-left:1rem;padding:1rem 1.5rem}@media (max-width: 767.98px){navitaire-digital-agency-tabs .tabs .tab,navitaire-digital-agency-tabs .tabs .chip{margin-left:0}}navitaire-digital-agency-tabs .tabs .tab.selected,navitaire-digital-agency-tabs .tabs .chip.selected{font-weight:700;background-color:#000;color:#fff}navitaire-digital-agency-tabs .tabs .tab.selected .icon,navitaire-digital-agency-tabs .tabs .chip.selected .icon{color:#4a4a4a}navitaire-digital-agency-tabs .tabs *[tab-header-options]{margin-left:auto;display:flex;align-items:flex-end}navitaire-digital-agency-tabs .tabs .tab{width:175px;border-top-left-radius:10px;border-top-right-radius:10px}navitaire-digital-agency-tabs .tabs .chip{border-radius:45px;height:30px;width:140px;background-color:#fff3}navitaire-digital-agency-tabs .tabs .chip.last{margin-right:.5rem}.mat-tooltip-panel{pointer-events:none!important}.mdc-tooltip{background-color:#000000b3;color:#fff;border-radius:4px;margin:14px;max-width:250px;overflow:hidden;text-overflow:ellipsis;font-size:10px;padding:6px 8px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}nk-footer .ibe-section-footer{background:#000}nk-footer .ibe-section-footer .ibe-footer-container>*{color:#fff;flex-grow:1}nk-footer .ibe-section-footer .ibe-footer-container{height:auto;flex-direction:row;align-items:flex-end;margin:0 auto;width:1100px;padding:1em 0;display:flex}@media (max-width: 1199.98px){nk-footer .ibe-section-footer .ibe-footer-container{width:90%}}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container{flex-direction:column;align-items:center}}nk-footer .ibe-section-footer .ibe-footer-container:nth-child(2){margin-top:30px}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container:nth-child(2){align-items:flex-start;margin-right:auto;margin-left:auto}}nk-footer .ibe-section-footer .ibe-footer-container:nth-child(2) .footer-logo{flex-grow:10}nk-footer .ibe-section-footer .ibe-footer-container:nth-child(2) .copyright{align-self:flex-end;text-align:right;font-size:13px}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container:nth-child(2) .copyright{align-self:flex-start}}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container{width:100%;align-self:center!important}}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container:last-child{flex-grow:2;align-self:flex-start}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left{align-items:flex-start}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component{margin:10px 15px;border-top:1px solid #ffffff;padding-top:30px}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component{margin:10px 0}}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component:first-child{margin-left:0}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:block}}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component:last-child{margin-right:0}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left .article-component-wrapper navitaire-digital-cms-article-component .ng-star-inserted{margin-top:3px}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-left #home-footer-sub-left .article-component-wrapper navitaire-digital-cms-article-component{border-top:none;padding-top:0}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right{margin-left:15px;margin-top:15px;align-items:flex-start;flex-grow:1}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right{margin-left:0}}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right .article-component-wrapper{flex-direction:column!important}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right navitaire-digital-cms-link-group-component .link-group{flex-direction:column}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right .ng-star-inserted{flex-grow:1}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right .ng-star-inserted:first-child{display:block}}nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right navitaire-digital-cms-article-component:nth-child(2){margin-top:40%}@media (max-width: 767.98px){nk-footer .ibe-section-footer .ibe-footer-container navitaire-digital-cms-footer-container #home-footer-right navitaire-digital-cms-article-component:nth-child(2){margin-top:2em}}nk-footer .ibe-section-footer .image-component-div{justify-content:left}@media (max-width: 767.98px){nk-footer .ibe-section-footer #home-footer-left-container .article-component-wrapper{align-items:center;flex-flow:column!important}}@media (max-width: 767.98px){nk-footer .ibe-section-footer #home-footer-left-container .article-component-wrapper{align-items:flex-start}}nk-footer .ibe-section-footer navitaire-digital-cms-link-group-component h2{color:#fff;font-weight:700}nk-footer .ibe-section-footer navitaire-digital-cms-link-group-component .links{margin-top:15px}@media print{nk-footer{display:none}}nk-pill-drop{position:relative}nk-pill-drop .nk-pill-button{border:none;border-radius:1.25rem!important;padding:.5rem 1rem!important;text-transform:capitalize!important}nk-pill-drop .nk-pill-button label{cursor:pointer}nk-pill-drop .nk-pill-button .nk-pill-icon{margin-left:.5rem}nk-pill-drop .nk-pill-button .rotate-down{transform:rotate(90deg)}nk-pill-drop .nk-pill-button .rotate-up{transform:rotate(270deg)}nk-pill-drop .nk-pill-drop-wrapper{box-shadow:0 4px 16px #0000002b!important;position:absolute;background:#fff;padding:1rem;z-index:1080;top:3.2rem;min-width:15.625rem;border-radius:6px}nk-pill-drop .nk-pill-drop-wrapper .nk-pill-drop-header{display:flex;flex-direction:row;justify-content:space-between}nk-pill-drop .nk-pill-drop-wrapper .nk-pill-drop-header h3{font-weight:700}nk-pill-drop .nk-pill-drop-wrapper .nk-pill-drop-header .nk-pill-drop-close{background:transparent;border:none;font-size:larger;padding-right:0}nk-pill-drop .nk-pill-drop-wrapper .nk-pill-drop-content{padding:1rem 0}nk-pill-drop .nk-pill-drop-wrapper .nk-pill-drop-footer{display:flex;justify-content:flex-end}nk-pill-drop .nk-pill-drop-wrapper .nk-pill-drop-footer button{border-radius:6px}.active-blue{background-color:#0073e6!important;background-color:#0073e6;color:#fff}.active-blue:disabled{background-color:#a7a7a7;color:#fff}.active-blue:focus,.active-blue:hover:enabled{background-color:#0064c7}.active-blue:focus,.active-blue:hover:enabled{background-color:#000d1a!important}.default-yellow{background-color:#f5e200!important;color:#000}.default-yellow:disabled:not(.loading){background-color:#a7a7a7!important}.default-yellow:focus,.default-yellow:hover:enabled{color:#fff!important;background-color:#292600!important}.row-nogutter{display:flex;flex-wrap:wrap}demo-home-layout body,demo-home-layout p,demo-booking-layout body,demo-booking-layout p,demo-manage-layout body,demo-manage-layout p,demo-my-trips-layout body,demo-my-trips-layout p,demo-profile-layout body,demo-profile-layout p{color:#000000de}@media (max-width: 767.98px){demo-home-layout .text-mobile-3 h1,demo-home-layout .text-mobile-3.page-header,demo-booking-layout .text-mobile-3 h1,demo-booking-layout .text-mobile-3.page-header,demo-manage-layout .text-mobile-3 h1,demo-manage-layout .text-mobile-3.page-header,demo-my-trips-layout .text-mobile-3 h1,demo-my-trips-layout .text-mobile-3.page-header,demo-profile-layout .text-mobile-3 h1,demo-profile-layout .text-mobile-3.page-header{font-size:18px;line-height:22px}}demo-home-layout h1,demo-home-layout h2,demo-home-layout h3,demo-home-layout h4,demo-home-layout h5,demo-home-layout h6,demo-home-layout .h1,demo-home-layout .h2,demo-home-layout .h3,demo-home-layout .h4,demo-home-layout .h5,demo-home-layout .h6,demo-booking-layout h1,demo-booking-layout h2,demo-booking-layout h3,demo-booking-layout h4,demo-booking-layout h5,demo-booking-layout h6,demo-booking-layout .h1,demo-booking-layout .h2,demo-booking-layout .h3,demo-booking-layout .h4,demo-booking-layout .h5,demo-booking-layout .h6,demo-manage-layout h1,demo-manage-layout h2,demo-manage-layout h3,demo-manage-layout h4,demo-manage-layout h5,demo-manage-layout h6,demo-manage-layout .h1,demo-manage-layout .h2,demo-manage-layout .h3,demo-manage-layout .h4,demo-manage-layout .h5,demo-manage-layout .h6,demo-my-trips-layout h1,demo-my-trips-layout h2,demo-my-trips-layout h3,demo-my-trips-layout h4,demo-my-trips-layout h5,demo-my-trips-layout h6,demo-my-trips-layout .h1,demo-my-trips-layout .h2,demo-my-trips-layout .h3,demo-my-trips-layout .h4,demo-my-trips-layout .h5,demo-my-trips-layout .h6,demo-profile-layout h1,demo-profile-layout h2,demo-profile-layout h3,demo-profile-layout h4,demo-profile-layout h5,demo-profile-layout h6,demo-profile-layout .h1,demo-profile-layout .h2,demo-profile-layout .h3,demo-profile-layout .h4,demo-profile-layout .h5,demo-profile-layout .h6{font-weight:400;margin-bottom:0}@media (max-width: 767.98px){demo-home-layout h1.text-mobile-0,demo-home-layout h2.text-mobile-0,demo-home-layout h3.text-mobile-0,demo-home-layout h4.text-mobile-0,demo-home-layout h5.text-mobile-0,demo-home-layout h6.text-mobile-0,demo-home-layout .h1.text-mobile-0,demo-home-layout .h2.text-mobile-0,demo-home-layout .h3.text-mobile-0,demo-home-layout .h4.text-mobile-0,demo-home-layout .h5.text-mobile-0,demo-home-layout .h6.text-mobile-0,demo-booking-layout h1.text-mobile-0,demo-booking-layout h2.text-mobile-0,demo-booking-layout h3.text-mobile-0,demo-booking-layout h4.text-mobile-0,demo-booking-layout h5.text-mobile-0,demo-booking-layout h6.text-mobile-0,demo-booking-layout .h1.text-mobile-0,demo-booking-layout .h2.text-mobile-0,demo-booking-layout .h3.text-mobile-0,demo-booking-layout .h4.text-mobile-0,demo-booking-layout .h5.text-mobile-0,demo-booking-layout .h6.text-mobile-0,demo-manage-layout h1.text-mobile-0,demo-manage-layout h2.text-mobile-0,demo-manage-layout h3.text-mobile-0,demo-manage-layout h4.text-mobile-0,demo-manage-layout h5.text-mobile-0,demo-manage-layout h6.text-mobile-0,demo-manage-layout .h1.text-mobile-0,demo-manage-layout .h2.text-mobile-0,demo-manage-layout .h3.text-mobile-0,demo-manage-layout .h4.text-mobile-0,demo-manage-layout .h5.text-mobile-0,demo-manage-layout .h6.text-mobile-0,demo-my-trips-layout h1.text-mobile-0,demo-my-trips-layout h2.text-mobile-0,demo-my-trips-layout h3.text-mobile-0,demo-my-trips-layout h4.text-mobile-0,demo-my-trips-layout h5.text-mobile-0,demo-my-trips-layout h6.text-mobile-0,demo-my-trips-layout .h1.text-mobile-0,demo-my-trips-layout .h2.text-mobile-0,demo-my-trips-layout .h3.text-mobile-0,demo-my-trips-layout .h4.text-mobile-0,demo-my-trips-layout .h5.text-mobile-0,demo-my-trips-layout .h6.text-mobile-0,demo-profile-layout h1.text-mobile-0,demo-profile-layout h2.text-mobile-0,demo-profile-layout h3.text-mobile-0,demo-profile-layout h4.text-mobile-0,demo-profile-layout h5.text-mobile-0,demo-profile-layout h6.text-mobile-0,demo-profile-layout .h1.text-mobile-0,demo-profile-layout .h2.text-mobile-0,demo-profile-layout .h3.text-mobile-0,demo-profile-layout .h4.text-mobile-0,demo-profile-layout .h5.text-mobile-0,demo-profile-layout .h6.text-mobile-0{font-size:10px;line-height:12px}demo-home-layout h1.mobile-caption,demo-home-layout h2.mobile-caption,demo-home-layout h3.mobile-caption,demo-home-layout h4.mobile-caption,demo-home-layout h5.mobile-caption,demo-home-layout h6.mobile-caption,demo-home-layout .h1.mobile-caption,demo-home-layout .h2.mobile-caption,demo-home-layout .h3.mobile-caption,demo-home-layout .h4.mobile-caption,demo-home-layout .h5.mobile-caption,demo-home-layout .h6.mobile-caption,demo-booking-layout h1.mobile-caption,demo-booking-layout h2.mobile-caption,demo-booking-layout h3.mobile-caption,demo-booking-layout h4.mobile-caption,demo-booking-layout h5.mobile-caption,demo-booking-layout h6.mobile-caption,demo-booking-layout .h1.mobile-caption,demo-booking-layout .h2.mobile-caption,demo-booking-layout .h3.mobile-caption,demo-booking-layout .h4.mobile-caption,demo-booking-layout .h5.mobile-caption,demo-booking-layout .h6.mobile-caption,demo-manage-layout h1.mobile-caption,demo-manage-layout h2.mobile-caption,demo-manage-layout h3.mobile-caption,demo-manage-layout h4.mobile-caption,demo-manage-layout h5.mobile-caption,demo-manage-layout h6.mobile-caption,demo-manage-layout .h1.mobile-caption,demo-manage-layout .h2.mobile-caption,demo-manage-layout .h3.mobile-caption,demo-manage-layout .h4.mobile-caption,demo-manage-layout .h5.mobile-caption,demo-manage-layout .h6.mobile-caption,demo-my-trips-layout h1.mobile-caption,demo-my-trips-layout h2.mobile-caption,demo-my-trips-layout h3.mobile-caption,demo-my-trips-layout h4.mobile-caption,demo-my-trips-layout h5.mobile-caption,demo-my-trips-layout h6.mobile-caption,demo-my-trips-layout .h1.mobile-caption,demo-my-trips-layout .h2.mobile-caption,demo-my-trips-layout .h3.mobile-caption,demo-my-trips-layout .h4.mobile-caption,demo-my-trips-layout .h5.mobile-caption,demo-my-trips-layout .h6.mobile-caption,demo-profile-layout h1.mobile-caption,demo-profile-layout h2.mobile-caption,demo-profile-layout h3.mobile-caption,demo-profile-layout h4.mobile-caption,demo-profile-layout h5.mobile-caption,demo-profile-layout h6.mobile-caption,demo-profile-layout .h1.mobile-caption,demo-profile-layout .h2.mobile-caption,demo-profile-layout .h3.mobile-caption,demo-profile-layout .h4.mobile-caption,demo-profile-layout .h5.mobile-caption,demo-profile-layout .h6.mobile-caption{color:#0009;font-size:12px;line-height:1}demo-home-layout h1.text-mobile-1,demo-home-layout h2.text-mobile-1,demo-home-layout h3.text-mobile-1,demo-home-layout h4.text-mobile-1,demo-home-layout h5.text-mobile-1,demo-home-layout h6.text-mobile-1,demo-home-layout .h1.text-mobile-1,demo-home-layout .h2.text-mobile-1,demo-home-layout .h3.text-mobile-1,demo-home-layout .h4.text-mobile-1,demo-home-layout .h5.text-mobile-1,demo-home-layout .h6.text-mobile-1,demo-booking-layout h1.text-mobile-1,demo-booking-layout h2.text-mobile-1,demo-booking-layout h3.text-mobile-1,demo-booking-layout h4.text-mobile-1,demo-booking-layout h5.text-mobile-1,demo-booking-layout h6.text-mobile-1,demo-booking-layout .h1.text-mobile-1,demo-booking-layout .h2.text-mobile-1,demo-booking-layout .h3.text-mobile-1,demo-booking-layout .h4.text-mobile-1,demo-booking-layout .h5.text-mobile-1,demo-booking-layout .h6.text-mobile-1,demo-manage-layout h1.text-mobile-1,demo-manage-layout h2.text-mobile-1,demo-manage-layout h3.text-mobile-1,demo-manage-layout h4.text-mobile-1,demo-manage-layout h5.text-mobile-1,demo-manage-layout h6.text-mobile-1,demo-manage-layout .h1.text-mobile-1,demo-manage-layout .h2.text-mobile-1,demo-manage-layout .h3.text-mobile-1,demo-manage-layout .h4.text-mobile-1,demo-manage-layout .h5.text-mobile-1,demo-manage-layout .h6.text-mobile-1,demo-my-trips-layout h1.text-mobile-1,demo-my-trips-layout h2.text-mobile-1,demo-my-trips-layout h3.text-mobile-1,demo-my-trips-layout h4.text-mobile-1,demo-my-trips-layout h5.text-mobile-1,demo-my-trips-layout h6.text-mobile-1,demo-my-trips-layout .h1.text-mobile-1,demo-my-trips-layout .h2.text-mobile-1,demo-my-trips-layout .h3.text-mobile-1,demo-my-trips-layout .h4.text-mobile-1,demo-my-trips-layout .h5.text-mobile-1,demo-my-trips-layout .h6.text-mobile-1,demo-profile-layout h1.text-mobile-1,demo-profile-layout h2.text-mobile-1,demo-profile-layout h3.text-mobile-1,demo-profile-layout h4.text-mobile-1,demo-profile-layout h5.text-mobile-1,demo-profile-layout h6.text-mobile-1,demo-profile-layout .h1.text-mobile-1,demo-profile-layout .h2.text-mobile-1,demo-profile-layout .h3.text-mobile-1,demo-profile-layout .h4.text-mobile-1,demo-profile-layout .h5.text-mobile-1,demo-profile-layout .h6.text-mobile-1{font-size:14px;line-height:17px}demo-home-layout h1.text-mobile-2,demo-home-layout h2.text-mobile-2,demo-home-layout h3.text-mobile-2,demo-home-layout h4.text-mobile-2,demo-home-layout h5.text-mobile-2,demo-home-layout h6.text-mobile-2,demo-home-layout .h1.text-mobile-2,demo-home-layout .h2.text-mobile-2,demo-home-layout .h3.text-mobile-2,demo-home-layout .h4.text-mobile-2,demo-home-layout .h5.text-mobile-2,demo-home-layout .h6.text-mobile-2,demo-booking-layout h1.text-mobile-2,demo-booking-layout h2.text-mobile-2,demo-booking-layout h3.text-mobile-2,demo-booking-layout h4.text-mobile-2,demo-booking-layout h5.text-mobile-2,demo-booking-layout h6.text-mobile-2,demo-booking-layout .h1.text-mobile-2,demo-booking-layout .h2.text-mobile-2,demo-booking-layout .h3.text-mobile-2,demo-booking-layout .h4.text-mobile-2,demo-booking-layout .h5.text-mobile-2,demo-booking-layout .h6.text-mobile-2,demo-manage-layout h1.text-mobile-2,demo-manage-layout h2.text-mobile-2,demo-manage-layout h3.text-mobile-2,demo-manage-layout h4.text-mobile-2,demo-manage-layout h5.text-mobile-2,demo-manage-layout h6.text-mobile-2,demo-manage-layout .h1.text-mobile-2,demo-manage-layout .h2.text-mobile-2,demo-manage-layout .h3.text-mobile-2,demo-manage-layout .h4.text-mobile-2,demo-manage-layout .h5.text-mobile-2,demo-manage-layout .h6.text-mobile-2,demo-my-trips-layout h1.text-mobile-2,demo-my-trips-layout h2.text-mobile-2,demo-my-trips-layout h3.text-mobile-2,demo-my-trips-layout h4.text-mobile-2,demo-my-trips-layout h5.text-mobile-2,demo-my-trips-layout h6.text-mobile-2,demo-my-trips-layout .h1.text-mobile-2,demo-my-trips-layout .h2.text-mobile-2,demo-my-trips-layout .h3.text-mobile-2,demo-my-trips-layout .h4.text-mobile-2,demo-my-trips-layout .h5.text-mobile-2,demo-my-trips-layout .h6.text-mobile-2,demo-profile-layout h1.text-mobile-2,demo-profile-layout h2.text-mobile-2,demo-profile-layout h3.text-mobile-2,demo-profile-layout h4.text-mobile-2,demo-profile-layout h5.text-mobile-2,demo-profile-layout h6.text-mobile-2,demo-profile-layout .h1.text-mobile-2,demo-profile-layout .h2.text-mobile-2,demo-profile-layout .h3.text-mobile-2,demo-profile-layout .h4.text-mobile-2,demo-profile-layout .h5.text-mobile-2,demo-profile-layout .h6.text-mobile-2{font-size:16px;line-height:1}demo-home-layout h1.text-mobile-3,demo-home-layout h2.text-mobile-3,demo-home-layout h3.text-mobile-3,demo-home-layout h4.text-mobile-3,demo-home-layout h5.text-mobile-3,demo-home-layout h6.text-mobile-3,demo-home-layout .h1.text-mobile-3,demo-home-layout .h2.text-mobile-3,demo-home-layout .h3.text-mobile-3,demo-home-layout .h4.text-mobile-3,demo-home-layout .h5.text-mobile-3,demo-home-layout .h6.text-mobile-3,demo-booking-layout h1.text-mobile-3,demo-booking-layout h2.text-mobile-3,demo-booking-layout h3.text-mobile-3,demo-booking-layout h4.text-mobile-3,demo-booking-layout h5.text-mobile-3,demo-booking-layout h6.text-mobile-3,demo-booking-layout .h1.text-mobile-3,demo-booking-layout .h2.text-mobile-3,demo-booking-layout .h3.text-mobile-3,demo-booking-layout .h4.text-mobile-3,demo-booking-layout .h5.text-mobile-3,demo-booking-layout .h6.text-mobile-3,demo-manage-layout h1.text-mobile-3,demo-manage-layout h2.text-mobile-3,demo-manage-layout h3.text-mobile-3,demo-manage-layout h4.text-mobile-3,demo-manage-layout h5.text-mobile-3,demo-manage-layout h6.text-mobile-3,demo-manage-layout .h1.text-mobile-3,demo-manage-layout .h2.text-mobile-3,demo-manage-layout .h3.text-mobile-3,demo-manage-layout .h4.text-mobile-3,demo-manage-layout .h5.text-mobile-3,demo-manage-layout .h6.text-mobile-3,demo-my-trips-layout h1.text-mobile-3,demo-my-trips-layout h2.text-mobile-3,demo-my-trips-layout h3.text-mobile-3,demo-my-trips-layout h4.text-mobile-3,demo-my-trips-layout h5.text-mobile-3,demo-my-trips-layout h6.text-mobile-3,demo-my-trips-layout .h1.text-mobile-3,demo-my-trips-layout .h2.text-mobile-3,demo-my-trips-layout .h3.text-mobile-3,demo-my-trips-layout .h4.text-mobile-3,demo-my-trips-layout .h5.text-mobile-3,demo-my-trips-layout .h6.text-mobile-3,demo-profile-layout h1.text-mobile-3,demo-profile-layout h2.text-mobile-3,demo-profile-layout h3.text-mobile-3,demo-profile-layout h4.text-mobile-3,demo-profile-layout h5.text-mobile-3,demo-profile-layout h6.text-mobile-3,demo-profile-layout .h1.text-mobile-3,demo-profile-layout .h2.text-mobile-3,demo-profile-layout .h3.text-mobile-3,demo-profile-layout .h4.text-mobile-3,demo-profile-layout .h5.text-mobile-3,demo-profile-layout .h6.text-mobile-3{font-size:18px;line-height:22px}}demo-home-layout h1,demo-home-layout .h1,demo-home-layout .text-mobile-3.page-header,demo-booking-layout h1,demo-booking-layout .h1,demo-booking-layout .text-mobile-3.page-header,demo-manage-layout h1,demo-manage-layout .h1,demo-manage-layout .text-mobile-3.page-header,demo-my-trips-layout h1,demo-my-trips-layout .h1,demo-my-trips-layout .text-mobile-3.page-header,demo-profile-layout h1,demo-profile-layout .h1,demo-profile-layout .text-mobile-3.page-header{font-size:2rem;line-height:1}demo-home-layout h2,demo-home-layout .h2,demo-booking-layout h2,demo-booking-layout .h2,demo-manage-layout h2,demo-manage-layout .h2,demo-my-trips-layout h2,demo-my-trips-layout .h2,demo-profile-layout h2,demo-profile-layout .h2{font-size:1.5rem;line-height:1.625rem}demo-home-layout h3,demo-home-layout .h3,demo-booking-layout h3,demo-booking-layout .h3,demo-manage-layout h3,demo-manage-layout .h3,demo-my-trips-layout h3,demo-my-trips-layout .h3,demo-profile-layout h3,demo-profile-layout .h3{font-size:1.125rem;line-height:1.375rem}demo-home-layout h4,demo-home-layout .h4,demo-booking-layout h4,demo-booking-layout .h4,demo-manage-layout h4,demo-manage-layout .h4,demo-my-trips-layout h4,demo-my-trips-layout .h4,demo-profile-layout h4,demo-profile-layout .h4{font-size:1rem}demo-home-layout .headline,demo-booking-layout .headline,demo-manage-layout .headline,demo-my-trips-layout .headline,demo-profile-layout .headline{font-weight:600}demo-home-layout h5,demo-home-layout .h5,demo-home-layout .headline,demo-booking-layout h5,demo-booking-layout .h5,demo-booking-layout .headline,demo-manage-layout h5,demo-manage-layout .h5,demo-manage-layout .headline,demo-my-trips-layout h5,demo-my-trips-layout .h5,demo-my-trips-layout .headline,demo-profile-layout h5,demo-profile-layout .h5,demo-profile-layout .headline{font-size:.875rem;line-height:1.0625rem}@media (max-width: 767.98px){demo-home-layout h5.mobile-caption,demo-home-layout .h5.mobile-caption,demo-home-layout .headline.mobile-caption,demo-booking-layout h5.mobile-caption,demo-booking-layout .h5.mobile-caption,demo-booking-layout .headline.mobile-caption,demo-manage-layout h5.mobile-caption,demo-manage-layout .h5.mobile-caption,demo-manage-layout .headline.mobile-caption,demo-my-trips-layout h5.mobile-caption,demo-my-trips-layout .h5.mobile-caption,demo-my-trips-layout .headline.mobile-caption,demo-profile-layout h5.mobile-caption,demo-profile-layout .h5.mobile-caption,demo-profile-layout .headline.mobile-caption{color:#0009;font-size:12px;line-height:1}}demo-home-layout h6,demo-home-layout .h6,demo-booking-layout h6,demo-booking-layout .h6,demo-manage-layout h6,demo-manage-layout .h6,demo-my-trips-layout h6,demo-my-trips-layout .h6,demo-profile-layout h6,demo-profile-layout .h6{font-size:.625rem;line-height:.75rem}demo-home-layout .caption,demo-booking-layout .caption,demo-manage-layout .caption,demo-my-trips-layout .caption,demo-profile-layout .caption{font-size:.75rem;line-height:1}demo-home-layout button.medium,demo-home-layout button.large,demo-booking-layout button.medium,demo-booking-layout button.large,demo-manage-layout button.medium,demo-manage-layout button.large,demo-my-trips-layout button.medium,demo-my-trips-layout button.large,demo-profile-layout button.medium,demo-profile-layout button.large{font-size:1rem}demo-home-layout button.small,demo-booking-layout button.small,demo-manage-layout button.small,demo-my-trips-layout button.small,demo-profile-layout button.small{font-size:1rem}@media (max-width: 767.98px){demo-home-layout .mobile-caption,demo-booking-layout .mobile-caption,demo-manage-layout .mobile-caption,demo-my-trips-layout .mobile-caption,demo-profile-layout .mobile-caption{color:#0009;font-size:12px;line-height:1}}demo-home-layout .text-error,demo-booking-layout .text-error,demo-manage-layout .text-error,demo-my-trips-layout .text-error,demo-profile-layout .text-error{color:#bd081e}demo-home-layout .text-link,demo-booking-layout .text-link,demo-manage-layout .text-link,demo-my-trips-layout .text-link,demo-profile-layout .text-link{color:#0073e6}.icon.icon-14{font-size:14px}.icon.icon-16{font-size:16px}.icon.icon-17{font-size:17px}.icon.icon-18{font-size:18px}.icon.icon-20{font-size:20px}.icon.icon-24{font-size:24px}.icon.icon-30{font-size:30px}.icon.icon-32{font-size:32px}.icon.icon-40{font-size:40px}.icon.icon-49{font-size:49px}.icon.icon-56{font-size:56px}.icon.icon-75{font-size:75px}.icon.icon-primary,.icon.icon-secondary{color:#0073e6}.icon.icon-tertiary{color:#bd10e0}.icon.icon-button-primary{color:#5ca137}.icon.icon-white{color:#fff}.icon.icon-disabled{color:#00000061}.icon.icon-error{color:#bd081e}.icon.r-45{transform:rotate(45deg)}.icon.r-90{transform:rotate(90deg)}.icon.r-180{transform:rotate(180deg)}.icon.r-270{transform:rotate(270deg)}demo-home-layout ngx-ui-loader .ngx-overlay,demo-booking-layout ngx-ui-loader .ngx-overlay,demo-manage-layout ngx-ui-loader .ngx-overlay,demo-my-trips-layout ngx-ui-loader .ngx-overlay,demo-profile-layout ngx-ui-loader .ngx-overlay{background-color:#000000b3!important;cursor:default!important}demo-home-layout ngx-ui-loader .ngx-foreground-spinner,demo-booking-layout ngx-ui-loader .ngx-foreground-spinner,demo-manage-layout ngx-ui-loader .ngx-foreground-spinner,demo-my-trips-layout ngx-ui-loader .ngx-foreground-spinner,demo-profile-layout ngx-ui-loader .ngx-foreground-spinner{color:#0069b3!important}demo-home-layout navitaire-digital-slider .error,demo-home-layout nk-slider .error,demo-booking-layout navitaire-digital-slider .error,demo-booking-layout nk-slider .error,demo-manage-layout navitaire-digital-slider .error,demo-manage-layout nk-slider .error,demo-my-trips-layout navitaire-digital-slider .error,demo-my-trips-layout nk-slider .error,demo-profile-layout navitaire-digital-slider .error,demo-profile-layout nk-slider .error{border:solid 2px #bd081e;border-radius:5px}demo-home-layout navitaire-digital-slider .slider-container,demo-home-layout nk-slider .slider-container,demo-booking-layout navitaire-digital-slider .slider-container,demo-booking-layout nk-slider .slider-container,demo-manage-layout navitaire-digital-slider .slider-container,demo-manage-layout nk-slider .slider-container,demo-my-trips-layout navitaire-digital-slider .slider-container,demo-my-trips-layout nk-slider .slider-container,demo-profile-layout navitaire-digital-slider .slider-container,demo-profile-layout nk-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}demo-home-layout navitaire-digital-slider .slider-container:hover select,demo-home-layout navitaire-digital-slider .slider-container:focus:enabled,demo-home-layout nk-slider .slider-container:hover select,demo-home-layout nk-slider .slider-container:focus:enabled,demo-booking-layout navitaire-digital-slider .slider-container:hover select,demo-booking-layout navitaire-digital-slider .slider-container:focus:enabled,demo-booking-layout nk-slider .slider-container:hover select,demo-booking-layout nk-slider .slider-container:focus:enabled,demo-manage-layout navitaire-digital-slider .slider-container:hover select,demo-manage-layout navitaire-digital-slider .slider-container:focus:enabled,demo-manage-layout nk-slider .slider-container:hover select,demo-manage-layout nk-slider .slider-container:focus:enabled,demo-my-trips-layout navitaire-digital-slider .slider-container:hover select,demo-my-trips-layout navitaire-digital-slider .slider-container:focus:enabled,demo-my-trips-layout nk-slider .slider-container:hover select,demo-my-trips-layout nk-slider .slider-container:focus:enabled,demo-profile-layout navitaire-digital-slider .slider-container:hover select,demo-profile-layout navitaire-digital-slider .slider-container:focus:enabled,demo-profile-layout nk-slider .slider-container:hover select,demo-profile-layout nk-slider .slider-container:focus:enabled{box-shadow:0 0 1px 1px #0073e6}demo-home-layout navitaire-digital-slider .slider-container.disabled,demo-home-layout nk-slider .slider-container.disabled,demo-booking-layout navitaire-digital-slider .slider-container.disabled,demo-booking-layout nk-slider .slider-container.disabled,demo-manage-layout navitaire-digital-slider .slider-container.disabled,demo-manage-layout nk-slider .slider-container.disabled,demo-my-trips-layout navitaire-digital-slider .slider-container.disabled,demo-my-trips-layout nk-slider .slider-container.disabled,demo-profile-layout navitaire-digital-slider .slider-container.disabled,demo-profile-layout nk-slider .slider-container.disabled{background-color:#a7a7a7}demo-home-layout navitaire-digital-slider .slider-container.enabled,demo-home-layout nk-slider .slider-container.enabled,demo-booking-layout navitaire-digital-slider .slider-container.enabled,demo-booking-layout nk-slider .slider-container.enabled,demo-manage-layout navitaire-digital-slider .slider-container.enabled,demo-manage-layout nk-slider .slider-container.enabled,demo-my-trips-layout navitaire-digital-slider .slider-container.enabled,demo-my-trips-layout nk-slider .slider-container.enabled,demo-profile-layout navitaire-digital-slider .slider-container.enabled,demo-profile-layout nk-slider .slider-container.enabled{background-color:#5ca137}demo-home-layout navitaire-digital-slider .circle,demo-home-layout nk-slider .circle,demo-booking-layout navitaire-digital-slider .circle,demo-booking-layout nk-slider .circle,demo-manage-layout navitaire-digital-slider .circle,demo-manage-layout nk-slider .circle,demo-my-trips-layout navitaire-digital-slider .circle,demo-my-trips-layout nk-slider .circle,demo-profile-layout navitaire-digital-slider .circle,demo-profile-layout nk-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}demo-home-layout navitaire-digital-slider .disabled .circle,demo-home-layout nk-slider .disabled .circle,demo-booking-layout navitaire-digital-slider .disabled .circle,demo-booking-layout nk-slider .disabled .circle,demo-manage-layout navitaire-digital-slider .disabled .circle,demo-manage-layout nk-slider .disabled .circle,demo-my-trips-layout navitaire-digital-slider .disabled .circle,demo-my-trips-layout nk-slider .disabled .circle,demo-profile-layout navitaire-digital-slider .disabled .circle,demo-profile-layout nk-slider .disabled .circle{color:#00000061;transform:translate(0)}demo-home-layout navitaire-digital-slider .enabled .circle,demo-home-layout nk-slider .enabled .circle,demo-booking-layout navitaire-digital-slider .enabled .circle,demo-booking-layout nk-slider .enabled .circle,demo-manage-layout navitaire-digital-slider .enabled .circle,demo-manage-layout nk-slider .enabled .circle,demo-my-trips-layout navitaire-digital-slider .enabled .circle,demo-my-trips-layout nk-slider .enabled .circle,demo-profile-layout navitaire-digital-slider .enabled .circle,demo-profile-layout nk-slider .enabled .circle{color:#5ca137;transform:translate(15px)}demo-home-layout navitaire-digital-form-field,demo-home-layout nk-form-field,demo-booking-layout navitaire-digital-form-field,demo-booking-layout nk-form-field,demo-manage-layout navitaire-digital-form-field,demo-manage-layout nk-form-field,demo-my-trips-layout navitaire-digital-form-field,demo-my-trips-layout nk-form-field,demo-profile-layout navitaire-digital-form-field,demo-profile-layout nk-form-field{display:block;padding-bottom:1.7rem;position:relative}demo-home-layout navitaire-digital-form-field .navitaire-digital-form-field-container,demo-home-layout navitaire-digital-form-field .nk-form-field-container,demo-home-layout nk-form-field .navitaire-digital-form-field-container,demo-home-layout nk-form-field .nk-form-field-container,demo-booking-layout navitaire-digital-form-field .navitaire-digital-form-field-container,demo-booking-layout navitaire-digital-form-field .nk-form-field-container,demo-booking-layout nk-form-field .navitaire-digital-form-field-container,demo-booking-layout nk-form-field .nk-form-field-container,demo-manage-layout navitaire-digital-form-field .navitaire-digital-form-field-container,demo-manage-layout navitaire-digital-form-field .nk-form-field-container,demo-manage-layout nk-form-field .navitaire-digital-form-field-container,demo-manage-layout nk-form-field .nk-form-field-container,demo-my-trips-layout navitaire-digital-form-field .navitaire-digital-form-field-container,demo-my-trips-layout navitaire-digital-form-field .nk-form-field-container,demo-my-trips-layout nk-form-field .navitaire-digital-form-field-container,demo-my-trips-layout nk-form-field .nk-form-field-container,demo-profile-layout navitaire-digital-form-field .navitaire-digital-form-field-container,demo-profile-layout navitaire-digital-form-field .nk-form-field-container,demo-profile-layout nk-form-field .navitaire-digital-form-field-container,demo-profile-layout nk-form-field .nk-form-field-container{background:#fff;border:1px solid #a7a7a7;cursor:text;display:inline-block;height:50px;width:100%}demo-home-layout navitaire-digital-form-field div.error,demo-home-layout nk-form-field div.error,demo-booking-layout navitaire-digital-form-field div.error,demo-booking-layout nk-form-field div.error,demo-manage-layout navitaire-digital-form-field div.error,demo-manage-layout nk-form-field div.error,demo-my-trips-layout navitaire-digital-form-field div.error,demo-my-trips-layout nk-form-field div.error,demo-profile-layout navitaire-digital-form-field div.error,demo-profile-layout nk-form-field div.error{display:none;line-height:1}demo-home-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,demo-home-layout nk-form-field.ng-invalid.ng-touched div.error,demo-booking-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,demo-booking-layout nk-form-field.ng-invalid.ng-touched div.error,demo-manage-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,demo-manage-layout nk-form-field.ng-invalid.ng-touched div.error,demo-my-trips-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,demo-my-trips-layout nk-form-field.ng-invalid.ng-touched div.error,demo-profile-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,demo-profile-layout nk-form-field.ng-invalid.ng-touched div.error{display:block;position:absolute;transform:translateY(3.5rem)}demo-home-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-home-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-booking-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-booking-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-manage-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-manage-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-my-trips-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-my-trips-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-profile-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,demo-profile-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error{font-size:.75rem;padding-left:.75rem;transform:translateY(2.75rem)}demo-home-layout navitaire-digital-form-field .error,demo-home-layout nk-form-field .error,demo-booking-layout navitaire-digital-form-field .error,demo-booking-layout nk-form-field .error,demo-manage-layout navitaire-digital-form-field .error,demo-manage-layout nk-form-field .error,demo-my-trips-layout navitaire-digital-form-field .error,demo-my-trips-layout nk-form-field .error,demo-profile-layout navitaire-digital-form-field .error,demo-profile-layout nk-form-field .error{color:#bd081e!important}demo-home-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,demo-home-layout navitaire-digital-form-field.nk-form-field-empty .label-container,demo-home-layout nk-form-field.navitaire-digital-form-field-empty .label-container,demo-home-layout nk-form-field.nk-form-field-empty .label-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,demo-booking-layout navitaire-digital-form-field.nk-form-field-empty .label-container,demo-booking-layout nk-form-field.navitaire-digital-form-field-empty .label-container,demo-booking-layout nk-form-field.nk-form-field-empty .label-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,demo-manage-layout navitaire-digital-form-field.nk-form-field-empty .label-container,demo-manage-layout nk-form-field.navitaire-digital-form-field-empty .label-container,demo-manage-layout nk-form-field.nk-form-field-empty .label-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,demo-my-trips-layout navitaire-digital-form-field.nk-form-field-empty .label-container,demo-my-trips-layout nk-form-field.navitaire-digital-form-field-empty .label-container,demo-my-trips-layout nk-form-field.nk-form-field-empty .label-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,demo-profile-layout navitaire-digital-form-field.nk-form-field-empty .label-container,demo-profile-layout nk-form-field.navitaire-digital-form-field-empty .label-container,demo-profile-layout nk-form-field.nk-form-field-empty .label-container{top:1.1rem}demo-home-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-home-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-home-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-home-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-booking-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-booking-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-booking-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-manage-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-manage-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-manage-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-my-trips-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-my-trips-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-my-trips-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-profile-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,demo-profile-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,demo-profile-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container{top:.5rem}demo-home-layout navitaire-digital-form-field.error-inside-the-box input,demo-home-layout nk-form-field.error-inside-the-box input,demo-booking-layout navitaire-digital-form-field.error-inside-the-box input,demo-booking-layout nk-form-field.error-inside-the-box input,demo-manage-layout navitaire-digital-form-field.error-inside-the-box input,demo-manage-layout nk-form-field.error-inside-the-box input,demo-my-trips-layout navitaire-digital-form-field.error-inside-the-box input,demo-my-trips-layout nk-form-field.error-inside-the-box input,demo-profile-layout navitaire-digital-form-field.error-inside-the-box input,demo-profile-layout nk-form-field.error-inside-the-box input{padding-bottom:.7rem}demo-home-layout navitaire-digital-form-field .label-container,demo-home-layout nk-form-field .label-container,demo-booking-layout navitaire-digital-form-field .label-container,demo-booking-layout nk-form-field .label-container,demo-manage-layout navitaire-digital-form-field .label-container,demo-manage-layout nk-form-field .label-container,demo-my-trips-layout navitaire-digital-form-field .label-container,demo-my-trips-layout nk-form-field .label-container,demo-profile-layout navitaire-digital-form-field .label-container,demo-profile-layout nk-form-field .label-container{color:#000000de;height:14px;line-height:14px;padding-left:.625rem;pointer-events:none;top:.5rem;transition:all .2s}demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,demo-home-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,demo-home-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,demo-home-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-home-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,demo-home-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,demo-home-layout nk-form-field.nk-focused .nk-form-field-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,demo-booking-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,demo-booking-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,demo-booking-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-booking-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,demo-booking-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,demo-booking-layout nk-form-field.nk-focused .nk-form-field-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,demo-manage-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,demo-manage-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,demo-manage-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-manage-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,demo-manage-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,demo-manage-layout nk-form-field.nk-focused .nk-form-field-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,demo-my-trips-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,demo-my-trips-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,demo-my-trips-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-my-trips-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,demo-my-trips-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,demo-my-trips-layout nk-form-field.nk-focused .nk-form-field-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,demo-profile-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,demo-profile-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,demo-profile-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,demo-profile-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,demo-profile-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,demo-profile-layout nk-form-field.nk-focused .nk-form-field-container{box-shadow:0 0 1px 1px #0073e6}demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-home-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-home-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,demo-home-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-home-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-home-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-home-layout nk-form-field.nk-focused .nk-form-field-container .label-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-booking-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-booking-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,demo-booking-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-booking-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-booking-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-booking-layout nk-form-field.nk-focused .nk-form-field-container .label-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-manage-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-manage-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,demo-manage-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-manage-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-manage-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-manage-layout nk-form-field.nk-focused .nk-form-field-container .label-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-my-trips-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-my-trips-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,demo-my-trips-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-my-trips-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-my-trips-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-my-trips-layout nk-form-field.nk-focused .nk-form-field-container .label-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-profile-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-profile-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,demo-profile-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,demo-profile-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,demo-profile-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,demo-profile-layout nk-form-field.nk-focused .nk-form-field-container .label-container{top:.5rem}demo-home-layout navitaire-digital-form-field input,demo-home-layout navitaire-digital-form-field select,demo-home-layout nk-form-field input,demo-home-layout nk-form-field select,demo-booking-layout navitaire-digital-form-field input,demo-booking-layout navitaire-digital-form-field select,demo-booking-layout nk-form-field input,demo-booking-layout nk-form-field select,demo-manage-layout navitaire-digital-form-field input,demo-manage-layout navitaire-digital-form-field select,demo-manage-layout nk-form-field input,demo-manage-layout nk-form-field select,demo-my-trips-layout navitaire-digital-form-field input,demo-my-trips-layout navitaire-digital-form-field select,demo-my-trips-layout nk-form-field input,demo-my-trips-layout nk-form-field select,demo-profile-layout navitaire-digital-form-field input,demo-profile-layout navitaire-digital-form-field select,demo-profile-layout nk-form-field input,demo-profile-layout nk-form-field select{background:#fff;border:0 solid transparent;color:#000000de;font-size:1rem;height:48px;outline:none;padding:1.4rem .5rem .05rem .7rem!important;transition:all .2s;width:100%}demo-home-layout navitaire-digital-form-field input.mat-mdc-input-element,demo-home-layout navitaire-digital-form-field select.mat-mdc-input-element,demo-home-layout nk-form-field input.mat-mdc-input-element,demo-home-layout nk-form-field select.mat-mdc-input-element,demo-booking-layout navitaire-digital-form-field input.mat-mdc-input-element,demo-booking-layout navitaire-digital-form-field select.mat-mdc-input-element,demo-booking-layout nk-form-field input.mat-mdc-input-element,demo-booking-layout nk-form-field select.mat-mdc-input-element,demo-manage-layout navitaire-digital-form-field input.mat-mdc-input-element,demo-manage-layout navitaire-digital-form-field select.mat-mdc-input-element,demo-manage-layout nk-form-field input.mat-mdc-input-element,demo-manage-layout nk-form-field select.mat-mdc-input-element,demo-my-trips-layout navitaire-digital-form-field input.mat-mdc-input-element,demo-my-trips-layout navitaire-digital-form-field select.mat-mdc-input-element,demo-my-trips-layout nk-form-field input.mat-mdc-input-element,demo-my-trips-layout nk-form-field select.mat-mdc-input-element,demo-profile-layout navitaire-digital-form-field input.mat-mdc-input-element,demo-profile-layout navitaire-digital-form-field select.mat-mdc-input-element,demo-profile-layout nk-form-field input.mat-mdc-input-element,demo-profile-layout nk-form-field select.mat-mdc-input-element{margin:0;top:0}demo-home-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-home-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,demo-home-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-home-layout nk-form-field.nk-form-field-type-mat-native-select:before,demo-booking-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-booking-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,demo-booking-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-booking-layout nk-form-field.nk-form-field-type-mat-native-select:before,demo-manage-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-manage-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,demo-manage-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-manage-layout nk-form-field.nk-form-field-type-mat-native-select:before,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-my-trips-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,demo-my-trips-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-my-trips-layout nk-form-field.nk-form-field-type-mat-native-select:before,demo-profile-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-profile-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,demo-profile-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,demo-profile-layout nk-form-field.nk-form-field-type-mat-native-select:before{color:#0073e6;content:"\e90d";font-family:Navitaire_icon_font!important;font-size:1.5rem;pointer-events:none;position:absolute;right:1rem;top:.5rem;transform:rotate(-90deg)}demo-home-layout navitaire-digital-form-field select,demo-home-layout nk-form-field select,demo-booking-layout navitaire-digital-form-field select,demo-booking-layout nk-form-field select,demo-manage-layout navitaire-digital-form-field select,demo-manage-layout nk-form-field select,demo-my-trips-layout navitaire-digital-form-field select,demo-my-trips-layout nk-form-field select,demo-profile-layout navitaire-digital-form-field select,demo-profile-layout nk-form-field select{-webkit-appearance:none;-moz-appearance:none}demo-home-layout navitaire-digital-form-field select::-ms-expand,demo-home-layout nk-form-field select::-ms-expand,demo-booking-layout navitaire-digital-form-field select::-ms-expand,demo-booking-layout nk-form-field select::-ms-expand,demo-manage-layout navitaire-digital-form-field select::-ms-expand,demo-manage-layout nk-form-field select::-ms-expand,demo-my-trips-layout navitaire-digital-form-field select::-ms-expand,demo-my-trips-layout nk-form-field select::-ms-expand,demo-profile-layout navitaire-digital-form-field select::-ms-expand,demo-profile-layout nk-form-field select::-ms-expand{display:none}demo-home-layout navitaire-digital-form-field .image-container,demo-home-layout nk-form-field .image-container,demo-booking-layout navitaire-digital-form-field .image-container,demo-booking-layout nk-form-field .image-container,demo-manage-layout navitaire-digital-form-field .image-container,demo-manage-layout nk-form-field .image-container,demo-my-trips-layout navitaire-digital-form-field .image-container,demo-my-trips-layout nk-form-field .image-container,demo-profile-layout navitaire-digital-form-field .image-container,demo-profile-layout nk-form-field .image-container{right:2rem;top:1rem;width:0}demo-home-layout navitaire-digital-form-field .label-container,demo-home-layout navitaire-digital-form-field .image-container,demo-home-layout nk-form-field .label-container,demo-home-layout nk-form-field .image-container,demo-booking-layout navitaire-digital-form-field .label-container,demo-booking-layout navitaire-digital-form-field .image-container,demo-booking-layout nk-form-field .label-container,demo-booking-layout nk-form-field .image-container,demo-manage-layout navitaire-digital-form-field .label-container,demo-manage-layout navitaire-digital-form-field .image-container,demo-manage-layout nk-form-field .label-container,demo-manage-layout nk-form-field .image-container,demo-my-trips-layout navitaire-digital-form-field .label-container,demo-my-trips-layout navitaire-digital-form-field .image-container,demo-my-trips-layout nk-form-field .label-container,demo-my-trips-layout nk-form-field .image-container,demo-profile-layout navitaire-digital-form-field .label-container,demo-profile-layout navitaire-digital-form-field .image-container,demo-profile-layout nk-form-field .label-container,demo-profile-layout nk-form-field .image-container{display:inline;font-size:.875rem;position:absolute}demo-home-layout navitaire-digital-form-field .error-image-container,demo-home-layout nk-form-field .error-image-container,demo-booking-layout navitaire-digital-form-field .error-image-container,demo-booking-layout nk-form-field .error-image-container,demo-manage-layout navitaire-digital-form-field .error-image-container,demo-manage-layout nk-form-field .error-image-container,demo-my-trips-layout navitaire-digital-form-field .error-image-container,demo-my-trips-layout nk-form-field .error-image-container,demo-profile-layout navitaire-digital-form-field .error-image-container,demo-profile-layout nk-form-field .error-image-container{display:none;right:3rem;top:.75rem;width:0}demo-home-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,demo-home-layout nk-form-field.ng-invalid.ng-touched .error-image-container,demo-booking-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,demo-booking-layout nk-form-field.ng-invalid.ng-touched .error-image-container,demo-manage-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,demo-manage-layout nk-form-field.ng-invalid.ng-touched .error-image-container,demo-my-trips-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,demo-my-trips-layout nk-form-field.ng-invalid.ng-touched .error-image-container,demo-profile-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,demo-profile-layout nk-form-field.ng-invalid.ng-touched .error-image-container{display:inline;font-size:1rem;position:absolute}demo-home-layout navitaire-digital-form-field .image,demo-home-layout nk-form-field .image,demo-booking-layout navitaire-digital-form-field .image,demo-booking-layout nk-form-field .image,demo-manage-layout navitaire-digital-form-field .image,demo-manage-layout nk-form-field .image,demo-my-trips-layout navitaire-digital-form-field .image,demo-my-trips-layout nk-form-field .image,demo-profile-layout navitaire-digital-form-field .image,demo-profile-layout nk-form-field .image{background-size:contain;height:1rem;left:-1.375rem;margin:0;position:relative;top:.75rem;width:1rem}demo-home-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,demo-home-layout navitaire-digital-form-field.nk-password-form-field .image-container,demo-home-layout nk-form-field.navitaire-digital-password-form-field .image-container,demo-home-layout nk-form-field.nk-password-form-field .image-container,demo-booking-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,demo-booking-layout navitaire-digital-form-field.nk-password-form-field .image-container,demo-booking-layout nk-form-field.navitaire-digital-password-form-field .image-container,demo-booking-layout nk-form-field.nk-password-form-field .image-container,demo-manage-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,demo-manage-layout navitaire-digital-form-field.nk-password-form-field .image-container,demo-manage-layout nk-form-field.navitaire-digital-password-form-field .image-container,demo-manage-layout nk-form-field.nk-password-form-field .image-container,demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,demo-my-trips-layout navitaire-digital-form-field.nk-password-form-field .image-container,demo-my-trips-layout nk-form-field.navitaire-digital-password-form-field .image-container,demo-my-trips-layout nk-form-field.nk-password-form-field .image-container,demo-profile-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,demo-profile-layout navitaire-digital-form-field.nk-password-form-field .image-container,demo-profile-layout nk-form-field.navitaire-digital-password-form-field .image-container,demo-profile-layout nk-form-field.nk-password-form-field .image-container{cursor:pointer}demo-home-layout nk-form-field .nk-form-field-container .image-container,demo-booking-layout nk-form-field .nk-form-field-container .image-container,demo-manage-layout nk-form-field .nk-form-field-container .image-container,demo-my-trips-layout nk-form-field .nk-form-field-container .image-container,demo-profile-layout nk-form-field .nk-form-field-container .image-container{width:-moz-fit-content;width:fit-content;right:.8rem}demo-home-layout navitaire-digital-checkbox,demo-home-layout nk-checkbox,demo-booking-layout navitaire-digital-checkbox,demo-booking-layout nk-checkbox,demo-manage-layout navitaire-digital-checkbox,demo-manage-layout nk-checkbox,demo-my-trips-layout navitaire-digital-checkbox,demo-my-trips-layout nk-checkbox,demo-profile-layout navitaire-digital-checkbox,demo-profile-layout nk-checkbox{border:1px solid #a7a7a7;border-radius:2px;display:flex;height:18px;width:18px}demo-home-layout navitaire-digital-checkbox.ng-invalid.ng-touched,demo-home-layout nk-checkbox.ng-invalid.ng-touched,demo-booking-layout navitaire-digital-checkbox.ng-invalid.ng-touched,demo-booking-layout nk-checkbox.ng-invalid.ng-touched,demo-manage-layout navitaire-digital-checkbox.ng-invalid.ng-touched,demo-manage-layout nk-checkbox.ng-invalid.ng-touched,demo-my-trips-layout navitaire-digital-checkbox.ng-invalid.ng-touched,demo-my-trips-layout nk-checkbox.ng-invalid.ng-touched,demo-profile-layout navitaire-digital-checkbox.ng-invalid.ng-touched,demo-profile-layout nk-checkbox.ng-invalid.ng-touched{border-color:#0069b3;border-width:2px}demo-home-layout navitaire-digital-checkbox .checkbox-container,demo-home-layout nk-checkbox .checkbox-container,demo-booking-layout navitaire-digital-checkbox .checkbox-container,demo-booking-layout nk-checkbox .checkbox-container,demo-manage-layout navitaire-digital-checkbox .checkbox-container,demo-manage-layout nk-checkbox .checkbox-container,demo-my-trips-layout navitaire-digital-checkbox .checkbox-container,demo-my-trips-layout nk-checkbox .checkbox-container,demo-profile-layout navitaire-digital-checkbox .checkbox-container,demo-profile-layout nk-checkbox .checkbox-container{align-self:center;display:flex;justify-content:center;width:100%}demo-home-layout navitaire-digital-checkbox .checkbox-container input,demo-home-layout nk-checkbox .checkbox-container input,demo-booking-layout navitaire-digital-checkbox .checkbox-container input,demo-booking-layout nk-checkbox .checkbox-container input,demo-manage-layout navitaire-digital-checkbox .checkbox-container input,demo-manage-layout nk-checkbox .checkbox-container input,demo-my-trips-layout navitaire-digital-checkbox .checkbox-container input,demo-my-trips-layout nk-checkbox .checkbox-container input,demo-profile-layout navitaire-digital-checkbox .checkbox-container input,demo-profile-layout nk-checkbox .checkbox-container input{cursor:pointer;height:18px;margin:0;opacity:0;width:18px}demo-home-layout navitaire-digital-checkbox .checkbox-container label,demo-home-layout nk-checkbox .checkbox-container label,demo-booking-layout navitaire-digital-checkbox .checkbox-container label,demo-booking-layout nk-checkbox .checkbox-container label,demo-manage-layout navitaire-digital-checkbox .checkbox-container label,demo-manage-layout nk-checkbox .checkbox-container label,demo-my-trips-layout navitaire-digital-checkbox .checkbox-container label,demo-my-trips-layout nk-checkbox .checkbox-container label,demo-profile-layout navitaire-digital-checkbox .checkbox-container label,demo-profile-layout nk-checkbox .checkbox-container label{cursor:pointer;height:18px;margin:0;width:18px;display:flex}demo-home-layout navitaire-digital-checkbox .checkbox-container label input,demo-home-layout nk-checkbox .checkbox-container label input,demo-booking-layout navitaire-digital-checkbox .checkbox-container label input,demo-booking-layout nk-checkbox .checkbox-container label input,demo-manage-layout navitaire-digital-checkbox .checkbox-container label input,demo-manage-layout nk-checkbox .checkbox-container label input,demo-my-trips-layout navitaire-digital-checkbox .checkbox-container label input,demo-my-trips-layout nk-checkbox .checkbox-container label input,demo-profile-layout navitaire-digital-checkbox .checkbox-container label input,demo-profile-layout nk-checkbox .checkbox-container label input{height:0;width:0}demo-home-layout navitaire-digital-checkbox .checkbox-container.selected,demo-home-layout nk-checkbox .checkbox-container.selected,demo-booking-layout navitaire-digital-checkbox .checkbox-container.selected,demo-booking-layout nk-checkbox .checkbox-container.selected,demo-manage-layout navitaire-digital-checkbox .checkbox-container.selected,demo-manage-layout nk-checkbox .checkbox-container.selected,demo-my-trips-layout navitaire-digital-checkbox .checkbox-container.selected,demo-my-trips-layout nk-checkbox .checkbox-container.selected,demo-profile-layout navitaire-digital-checkbox .checkbox-container.selected,demo-profile-layout nk-checkbox .checkbox-container.selected{background-color:#0069b3;color:#fff}demo-home-layout .search-button-toggles label,demo-booking-layout .search-button-toggles label,demo-manage-layout .search-button-toggles label,demo-my-trips-layout .search-button-toggles label,demo-profile-layout .search-button-toggles label{background-color:#000;border-radius:20px;color:#fff;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;opacity:.4}demo-home-layout .search-button-toggles label:hover:enabled,demo-home-layout .search-button-toggles label:focus,demo-booking-layout .search-button-toggles label:hover:enabled,demo-booking-layout .search-button-toggles label:focus,demo-manage-layout .search-button-toggles label:hover:enabled,demo-manage-layout .search-button-toggles label:focus,demo-my-trips-layout .search-button-toggles label:hover:enabled,demo-my-trips-layout .search-button-toggles label:focus,demo-profile-layout .search-button-toggles label:hover:enabled,demo-profile-layout .search-button-toggles label:focus{background-color:#ffffff1a;opacity:1}demo-home-layout .search-button-toggles label:active,demo-booking-layout .search-button-toggles label:active,demo-manage-layout .search-button-toggles label:active,demo-my-trips-layout .search-button-toggles label:active,demo-profile-layout .search-button-toggles label:active{background-color:#ffffff1a;opacity:1}demo-home-layout .search-button-toggles label:first-of-type,demo-booking-layout .search-button-toggles label:first-of-type,demo-manage-layout .search-button-toggles label:first-of-type,demo-my-trips-layout .search-button-toggles label:first-of-type,demo-profile-layout .search-button-toggles label:first-of-type{margin-right:10px}demo-home-layout .search-button-toggles label.checked,demo-booking-layout .search-button-toggles label.checked,demo-manage-layout .search-button-toggles label.checked,demo-my-trips-layout .search-button-toggles label.checked,demo-profile-layout .search-button-toggles label.checked{background-color:#000;color:#fff;cursor:initial;pointer-events:none;opacity:1}demo-home-layout .search-button-toggles input[type=radio],demo-booking-layout .search-button-toggles input[type=radio],demo-manage-layout .search-button-toggles input[type=radio],demo-my-trips-layout .search-button-toggles input[type=radio],demo-profile-layout .search-button-toggles input[type=radio]{display:none}.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:#0073e6}.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:#4a4a4a}.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:#0073e6;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:#0064c7}.default-theme button.secondary{background-color:#0073e6;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 #ffffff;border-radius:.3em;color:#fff;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;border-radius:6px;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:#0073e6;color:#fff;border-radius:.3em}.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:#0073e6;color:#fff;border-radius:.3em}.default-theme button.success:focus,.default-theme button.success:hover:enabled{background-color:#0064c7}.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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.mobile-header{background-color:#0073e6;height:64px;width:100%}.cdk-overlay-container{z-index:1060}.cdk-overlay-container .popup-backdrop{background-color:#000000b3}@media (max-width: 767.98px){.cdk-overlay-container .popup .container{align-self:initial}.cdk-overlay-container .popup .button-footer{display:initial;justify-content:initial}.cdk-overlay-container .popup .navitaire-digital-button{width:100%}.cdk-overlay-container .popup .sm-fixed-bottom{bottom:0;position:fixed;z-index:1030}}.cdk-overlay-container .popup .container{align-self:center}.cdk-overlay-container .popup .button-footer{display:flex;justify-content:center}.cdk-overlay-container .fare-select-popup{margin:auto!important}@media (min-width: 768px){.cdk-overlay-container .modal-small{max-width:490px}}.cdk-overlay-container .toast-display{position:absolute!important;right:24px;top:15px}@media (max-width: 767.98px){.cdk-overlay-container .toast-display{left:5%;right:5%}}.cdk-overlay-container .mobile-backdrop{background-color:#fafafa}.cdk-overlay-container .mobile{overflow-y:scroll}.cdk-overlay-container .mobile .selected-dates-container{background-color:#0073e6;color:#fff;padding-top:12px}.cdk-overlay-container .mobile .scroll{overflow:scroll;padding-bottom:30%}.cdk-overlay-container .mobile .full-screen-header{background-color:#0073e6;color:#fff}.cdk-overlay-container .mobile .footer{background-color:#f5f5f5}.cdk-overlay-container .mobile .tab-header{line-height:17px;margin:0 10px;padding:7px;text-align:center;width:100%}.cdk-overlay-container .mobile .tab-header .label{font-size:.75rem;line-height:15px}.cdk-overlay-container .mobile .tab-header.active{background-color:#fff;border-radius:4px 4px 0 0;color:#000000de}.cdk-overlay-container .mobile .tab-header.active .label{color:#00000061}.cdk-overlay-container .container{width:100%;display:flex;flex-direction:column;margin-left:0;margin-right:0;padding:0}@media (min-width: 576px){.cdk-overlay-container .container{max-width:540px}}@media (min-width: 768px){.cdk-overlay-container .container{max-width:720px}}@media (min-width: 992px){.cdk-overlay-container .container{max-width:960px}}@media (min-width: 1200px){.cdk-overlay-container .container{max-width:1140px}}.cdk-overlay-container .footer{bottom:0;left:0;padding:.5rem;position:fixed;right:0}.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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .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){.default-theme .dark-mode .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-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,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-breadcrumb-wrapper,.default-theme .header-breadcrumb .header-breadcrumb-wrapper,.default-theme .header-navigation .header-navigation-wrapper,.header-navigation .default-theme .header-navigation-wrapper{max-width:1140px}}.dark-mode .default-theme .header-breadcrumb .scrolled-top.header-breadcrumb-wrapper header,.default-theme .scrolled-top.header-breadcrumb-wrapper header,.default-theme .header-navigation .scrolled-top.header-navigation-wrapper header,.header-navigation .default-theme .scrolled-top.header-navigation-wrapper header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.default-theme .dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-navigation .header-navigation-wrapper header,.header-navigation .default-theme .header-navigation-wrapper header{box-shadow:0 4px 16px #0000002b!important;background-color:#ffec00;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;display:block}@media (max-width: 767.98px){.default-theme .dark-mode .header-navigation .header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb-wrapper header,.default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.default-theme .header-navigation .header-navigation-wrapper header,.header-navigation .default-theme .header-navigation-wrapper header{background-color:#ffec00;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .header-row,.header-navigation .default-theme .header-navigation-wrapper header .header-row,.default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.header-navigation .default-theme .header-navigation-wrapper header .mobile-links{position:relative}@media (min-width: 576px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-row,.default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .header-row,.header-navigation .default-theme .header-navigation-wrapper header .header-row,.default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb-wrapper header .mobile-links,.default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.header-navigation .default-theme .header-navigation-wrapper header .mobile-links{z-index:20}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .behind-header-row,.default-theme .header-breadcrumb-wrapper header .behind-header-row,.default-theme .header-navigation .header-navigation-wrapper header .behind-header-row,.header-navigation .default-theme .header-navigation-wrapper header .behind-header-row{z-index:10}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .default-theme .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;padding-top:10px}@media (max-width: 991.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .default-theme .header-navigation-wrapper header .top-row{align-items:center}}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row,.default-theme .header-breadcrumb-wrapper header .top-row,.default-theme .header-navigation .header-navigation-wrapper header .top-row,.header-navigation .default-theme .header-navigation-wrapper header .top-row{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.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,.header-navigation .default-theme .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 .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.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,.header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;position:absolute}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row{align-items:center;border-top-color:#0006!important;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 .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row{border-top:0;height:20px;margin-top:-2px}}.default-theme .header-breadcrumb-wrapper header .bottom-row .trip-info-section,.default-theme .header-navigation .header-navigation-wrapper header .bottom-row .trip-info-section,.header-navigation .default-theme .header-navigation-wrapper header .bottom-row .trip-info-section{align-items:center;display:flex!important}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.default-theme .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .header-navigation-wrapper header .header-title,.header-navigation .default-theme .header-navigation-wrapper header .header-title{color:#000;font-weight:700;display:inline-block;white-space:nowrap;width:100%}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .header-title,.default-theme .header-breadcrumb-wrapper header .header-title,.default-theme .header-navigation .header-navigation-wrapper header .header-title,.header-navigation .default-theme .header-navigation-wrapper header .header-title{text-align:center}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo,.default-theme .header-breadcrumb-wrapper header .logo,.default-theme .header-navigation .header-navigation-wrapper header .logo,.header-navigation .default-theme .header-navigation-wrapper header .logo{display:inline-block}@media (max-width: 767.98px){.default-theme .header-breadcrumb-wrapper header .logo:not(.mobile),.default-theme .header-navigation .header-navigation-wrapper header .logo:not(.mobile),.header-navigation .default-theme .header-navigation-wrapper header .logo:not(.mobile){display:none}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .logo button,.default-theme .header-breadcrumb-wrapper header .logo button,.default-theme .header-navigation .header-navigation-wrapper header .logo button,.header-navigation .default-theme .header-navigation-wrapper header .logo button{height:100%}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .navigate-back,.default-theme .header-breadcrumb-wrapper header .navigate-back,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back,.header-navigation .default-theme .header-navigation-wrapper header .navigate-back{color:#fff;display:flex}@media (max-width: 991.98px){.default-theme .header-breadcrumb-wrapper header .navigate-back .text,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back .text,.header-navigation .default-theme .header-navigation-wrapper header .navigate-back .text{display:none}}.default-theme .header-breadcrumb-wrapper header .navigate-back .icon,.default-theme .header-navigation .header-navigation-wrapper header .navigate-back .icon,.header-navigation .default-theme .header-navigation-wrapper header .navigate-back .icon{margin-right:.5rem}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs{margin-left:20%;max-width:80%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs,.default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs{margin-left:20%!important;max-width:60%}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .log-in-control,.default-theme .header-breadcrumb-wrapper header .log-in-control,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control,.header-navigation .default-theme .header-navigation-wrapper header .log-in-control{padding:1rem;white-space:nowrap}.default-theme .header-breadcrumb-wrapper header .log-in-control.selected,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control.selected,.header-navigation .default-theme .header-navigation-wrapper header .log-in-control.selected{background-color:#0064c7}.default-theme .header-breadcrumb-wrapper header .log-in-control:hover,.default-theme .header-navigation .header-navigation-wrapper header .log-in-control:hover,.header-navigation .default-theme .header-navigation-wrapper header .log-in-control:hover{background-color:#0064c7;transition:all .2s}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display{color:#000;display:inline-block;padding:0 .5rem}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-breadcrumb-wrapper header .origin-destination-display,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display{display:none}}.default-theme .header-breadcrumb-wrapper header .origin-destination-display .origin-destination,.default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .origin-destination,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .origin-destination{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.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,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .change-flight-airplane{padding:0 .5rem;color:#000!important}.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,.header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .trip-type-icon{padding-left:10px;padding-right:10px}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display{border-left:1px solid #000000!important;color:#000;display:flex;padding:0 .5rem;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-breadcrumb-wrapper header .passenger-count-display,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display{display:none}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .passenger-count-number,.default-theme .header-breadcrumb-wrapper header .passenger-count-number,.default-theme .header-navigation .header-navigation-wrapper header .passenger-count-number,.header-navigation .default-theme .header-navigation-wrapper header .passenger-count-number{padding-right:.25rem}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .flight-dates-display,.default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display{flex-direction:row;justify-content:space-around}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search{display:inline-block}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-breadcrumb-wrapper header .edit-flight-search,.default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search{display:none}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .content-row,.default-theme .header-breadcrumb-wrapper header .content-row,.default-theme .header-navigation .header-navigation-wrapper header .content-row,.header-navigation .default-theme .header-navigation-wrapper header .content-row{display:flex;flex-direction:row}.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve,.pnr-retrieve,.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,.pnr-retrieve,.flight-status-search-form{background-color:#0073e6e6}}.dark-mode .stateless-seatmap .rotate180,.dark-mode .seatmap .rotate180,.seatmap .rotate180,.stateless-seatmap .rotate180{transform:rotate(180deg)}.dark-mode .stateless-seatmap .rotate90,.dark-mode .seatmap .rotate90,.seatmap .rotate90,.stateless-seatmap .rotate90{transform:rotate(90deg)}.dark-mode .stateless-seatmap .rotate30,.dark-mode .seatmap .rotate30,.seatmap .rotate30,.stateless-seatmap .rotate30{transform:rotate(30deg)}.under-header-container{padding-top:68px}@media (max-width: 767.98px){.under-header-container{padding-top:78px}}.under-header-container .under-header-wrapper{width:100%;box-shadow:0 2px 8px #0000002b!important;background-color:#ffec00;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){.under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){.under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){.under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){.under-header-container .under-header-wrapper{max-width:1140px}}@media (max-width: 991.98px){.under-header-container .under-header-wrapper{max-width:720px}}@media (max-width: 767.98px){.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){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:#fff;font-weight:700;display:block!important}.default-theme .availability-journey.selected .price-container{background-color:#000!important}.default-theme .availability-journey.selected .change-button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;display:block!important}.default-theme .availability-journey.selected .select-button{display:none!important}.default-theme .availability-journey.selected .journey-price{color:#fff!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-info-container{display:flex;flex-direction:column;min-width:20%}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container{background-color:#5ca137;color:#fff;text-align:right;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container .promo-image{display:flex}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container .promo-image img{align-self:center}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container .promo-label{font-size:12px;line-height:15px}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container{background-color:#ffec00;color:#000;flex:1;padding:1rem;text-align:right;width:100%}@media (max-width: 767.98px){.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container{display:none}}@media (max-width: 991.98px){.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container{width:30%}}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper .price-content{margin-bottom:.5rem}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper .price-content .starting-price-label .promo-original-price-label{padding-bottom:.25rem;text-align:right}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper .price-content .promo-original-price-label{text-decoration:line-through}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper button{width:100%}.default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .change-button{display:none}.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.animate{animation:shift .5s}.default-theme .availability-journey .price-per-person-label{color:#000;display:none}.default-theme .availability-journey .journey-price{color:#000;font-weight:900}@media (max-width: 767.98px){.default-theme .availability-journey .journey-price{color:#0073e6}}@media (min-width: 576px){.default-theme .availability-journey .journey-price{font-size:3rem}}navitaire-digital-cms-image img{object-fit:cover;width:100%}[navitaireDigitalCmsImage]{opacity:1;transition:all .4s}.hide-before-load,.hide-before-load a,.hide-before-load div{opacity:0}navitaire-digital-cms-promotion-full-container,navitaire-digital-cms-promotion-block-mobile-container,navitaire-digital-cms-promotion-block-container{z-index:1030;opacity:1;transition:opacity .4s}navitaire-digital-footer-bar .horizontal-link-group-container{display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){navitaire-digital-footer-bar .horizontal-link-group-container{flex-direction:row}}@media (max-width: 767.98px){navitaire-digital-footer-bar .link-info-component .link{display:none}}@media (max-width: 767.98px){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){navitaire-digital-footer-bar nav .article-component-wrapper{justify-content:center!important}}@media (max-width: 767.98px){navitaire-digital-footer-bar nav .link-info-component .link{display:flex}}navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{flex-grow:3}@media (max-width: 767.98px){navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:none}}@media (max-width: 767.98px){navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .label-component,navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component,navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .label-component,navitaire-digital-footer-bar nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .link-info-component{border-left:none!important}}navitaire-digital-footer-bar .footer-component{height:-moz-fit-content;height:fit-content}@media (max-width: 767.98px){navitaire-digital-footer-bar .footer-component{background:transparent}}navitaire-digital-footer-bar .footer-component nav{width:100%}navitaire-digital-footer-bar .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}navitaire-digital-footer-bar .footer-component .article-component-wrapper{align-items:center;height:55px;justify-content:flex-end}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}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}navitaire-digital-footer-bar .footer-component .article-component-wrapper a{padding:0 2rem}navitaire-digital-footer-bar .footer-component .custom-content{display:none}navitaire-digital-footer-bar .footer-component a{font-weight:700;text-decoration:none}.cdk-overlay-backdrop{background-color:#000000b3}.cms-modal{background-color:#fafafa;border-radius:2px;padding:50px;width:800px}@media (max-width: 767.98px){.cms-modal{height:100%;padding:16px;width:100%}}.cms-modal .cms-modal-header{align-items:center;display:flex;justify-content:center}.cms-modal .cms-modal-header .dialog-header-title{font-size:1.5rem;line-height:1.625rem}.cms-modal .cms-modal-content,.cms-modal .cms-modal-controls{display:flex;justify-content:center}.cms-modal .cms-modal-controls .cms-modal-confirm-button,.cms-modal .cms-modal-controls .cms-modal-cancel-button{align-items:center;background-color:transparent;border:none;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-left:1rem;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-transform:uppercase;font-weight:700}.cms-modal .cms-modal-controls button:first-child{margin-left:0}.cms-modal .cms-modal-controls .cms-modal-confirm-button{background-color:#0073e6;color:#fff}.cms-modal .cms-modal-controls .cms-modal-confirm-button:disabled{background-color:#a7a7a7;color:#fff}.cms-modal .cms-modal-controls .cms-modal-confirm-button:focus,.cms-modal .cms-modal-controls .cms-modal-confirm-button:hover:enabled{background-color:#0064c7}.cms-modal .cms-modal-controls .cms-modal-cancel-button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff}.one-way .calendar-month .calendar-day.begin,.one-way .calendar-month .calendar-day.selected,.open-jaw .calendar-month .calendar-day.begin,.open-jaw .calendar-month .calendar-day.selected{border-radius:5px!important}.month-container .months{display:flex;justify-content:space-around}.calendar-month{width:100%}.calendar-month .week-day-name,.calendar-month .calendar-day{height:40px;padding:4px;width:14.2857142857%}.calendar-month .week-day-name.disabled-date,.calendar-month .calendar-day.disabled-date{cursor:not-allowed}.calendar-month .week-day-name.disabled-date .price,.calendar-month .week-day-name.disabled-date .number,.calendar-month .calendar-day.disabled-date .price,.calendar-month .calendar-day.disabled-date .number{color:#00000061}.calendar-month .week-day-name .number,.calendar-month .calendar-day .number{color:#0073e6;justify-content:flex-end!important;line-height:19px}.calendar-month .week-day-name .loaded,.calendar-month .calendar-day .loaded{animation:fadeDay .5s}.calendar-month .next-month,.calendar-month .previous-month{cursor:pointer}.calendar-month .week:first-child{justify-content:flex-end!important}.calendar-month .week:last-child{justify-content:flex-start!important}.calendar-month .calendar-day{color:#fff;cursor:pointer}.calendar-month .calendar-day.hovered,.calendar-month .calendar-day.selected{border-radius:5px}.calendar-month .calendar-day.end{border-radius:0 5px 5px 0}.calendar-month .calendar-day.begin{border-radius:5px 0 0 5px}.calendar-month .calendar-day.selected{background-color:#0073e6}.calendar-month .calendar-day.selected .number{color:#fff!important}.calendar-month .calendar-day.selected .price{color:#fff9!important}.calendar-month .calendar-day.between-selected{background-color:#e3eaf0}.calendar-month .calendar-day.hovered{background-color:#bdd6f4}.calendar-month .calendar-day .number{display:flex;justify-content:center;width:100%}.calendar-month .calendar-day .price{color:#0009;display:flex;text-align:right;width:100%}.calendar-month .calendar-day .caption{width:100%}.restricted,.calendar-month:first-child .month-name .next-month{visibility:hidden}.calendar-month:last-child .month-name .previous-month{visibility:hidden}.dates-picker{width:100%;margin-top:1.5rem;padding:0 15px}@media (min-width: 992px){.dates-picker{width:33.3333333333%;margin-top:0;padding-right:0}}.dates-picker .selection-container{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;border:1px solid #0073E6;border-radius:2px;cursor:pointer;height:64px;margin-left:0;margin-right:0;overflow:hidden;width:100%}.dates-picker .departure-container,.dates-picker .return-container{width:50%;display:inline-flex;flex-direction:row;height:100%;transition:all .2s}.dates-picker .departure-container .row,.dates-picker .return-container .row{align-items:center;height:100%;margin-left:0;margin-right:0;width:100%}.dates-picker .departure-container .row .icon-container,.dates-picker .return-container .row .icon-container{width:16.6666666667%;display:inline-flex;justify-content:space-around}.dates-picker .departure-container{padding:0 .5rem}.dates-picker .departure-container.one-way,.dates-picker .departure-container.open-jaw{width:100%}.dates-picker .departure-container .date-input{width:83.3333333333%}.dates-picker .return-input-container{width:83.3333333333%;align-items:center;display:flex;flex-direction:row;height:100%}.dates-picker .date-input{background-color:#fff;border:none;color:#0009;cursor:pointer}.dates-picker .dates-separator{border-left:1px solid #e3eaf0;height:75%;padding-right:.5rem}.dates-picker .month-container{background-color:#fafafa;width:700px}.dates-picker .month-container .calendar-month .weeks,.dates-picker .month-container .calendar-month .month-name,.dates-picker .month-container .calendar-month .week-days{padding-right:15px}.dates-picker .month-container .calendar-month .weeks{padding-bottom:10px;padding-top:10px}.dates-picker .month-container .calendar-month .week{align-items:center;display:flex;justify-content:space-between}.dates-picker .month-container .calendar-month:first-of-type{border-right:1px solid rgba(0,0,0,.2)}.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}.dates-picker .month-container .calendar-month .week-days .week-day-name{align-items:center;display:inline-flex;justify-content:flex-end}.dates-picker .month-container .calendar-month .month-name{color:#000000de;display:flex;font-weight:700;justify-content:space-between;padding:14px;text-transform:uppercase}.dates-picker .month-container .calendar-month .month-name .title{align-items:center;display:flex}.dates-picker .month-container .calendar-month .month-name .title .month{padding-right:.5rem}.default-theme .flow-bread-crumbs{align-items:flex-end;background-color:#ffec00;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;background-color:transparent;border:none}.default-theme .flow-bread-crumbs .wrapper .item:hover{text-decoration:none}.default-theme .flow-bread-crumbs .wrapper .item.past:hover .dot{background-color:#0073e6}.default-theme .flow-bread-crumbs .wrapper .item.past:hover .dot .inner{background-color:#fff}@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:#000;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:#0073e6;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:#0073e6;border:1px solid #000000;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 .header-breadcrumb-wrapper header .content-row{padding:0!important}nk-flow-bread-crumbs.hidden>.wrapper{display:none!important}.home-header{width:100%;align-items:center;background-color:#ffec00;color:#000;display:flex;height:75px;padding:0 15px}@media (min-width: 768px) and (max-width: 991.98px){.home-header{padding:0}}@media (max-width: 767.98px){.home-header .log-in-control{align-items:center}.home-header .log-in-control:hover{background-color:#0064c7;transition:all .2s}}.home-header .header-container{height:100%;width:100%}.home-header .header-container .title-row{align-items:center;justify-content:center;display:flex;height:100%;padding-top:10px}@media (max-width: 767.98px){.home-header .header-container .title-row{height:auto;padding:1.5rem 0}}.home-header .header-container .title-row:hover{background:none;background-color:none}.home-header .header-container .title-row .navigation-links{width:50%;display:inline-flex;transform:translateY(10px)}@media (max-width: 767.98px){.home-header .header-container .title-row .navigation-links{display:none}}@media (max-width: 767.98px){.home-header .header-container .title-row .navigation-links{height:48px}}@media (min-width: 1200px){.home-header .header-container .title-row .navigation-links{padding-left:90px;padding-right:90px}}.home-header .header-container .title-row .menus{width:8.3333333333%;align-items:center;display:flex;justify-content:flex-end}@media (min-width: 768px){.home-header .header-container .title-row .menus{width:16.6666666667%}}@media (max-width: 767.98px){.home-header .header-container .title-row .menus{left:60px;padding:0 1rem;position:absolute}}.home-header .header-container .title-row .menus .dropdown-menu{display:inline-flex;justify-content:center;padding:0}.home-header .header-container .title-row .menus .divider{display:none;font-weight:lighter;height:26px;padding:0 .25rem}@media (max-width: 991.98px){.home-header .header-container .title-row .menus .divider{display:none}}@media (min-width: 768px){.home-header .header-container .title-row .log-in-control{justify-content:center}}.home-header .header-container .title-row .log-in-control .login{width:8.3333333333%;display:inline-flex}@media (min-width: 768px){.home-header .header-container .title-row .log-in-control .login{width:16.6666666667%}}.home-header .header-container .title-row .logo{width:83.3333333333%;display:inline-flex;justify-content:center}@media (min-width: 768px){.home-header .header-container .title-row .logo{width:16.6666666667%}}.home-header .header-container .title-row .no-logo{width:8.3333333333%;display:inline-flex}@media (min-width: 768px){.home-header .header-container .title-row .no-logo{display:none}}.home-header .header-container .navigation-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.home-header .header-container .navigation-row{display:none}}@media (max-width: 767.98px){.home-header .header-container .navigation-row{display:none}}.home-header .header-container .navigation-row .navigation-links{width:100%}.log-in-control{width:16.6666666667%;background-color:transparent;color:#fff;display:inline-flex;flex-direction:row;height:100%}@media (max-width: 767.98px){.log-in-control{width:8.3333333333%}}@media (min-width: 768px){.log-in-control .icon_user_profile.icon-24{display:none}}.log-in-control .login-text{align-items:center;display:flex}@media (max-width: 767.98px){.log-in-control .login-text{display:none}}.log-in-control .separator,.log-in-control .register-button{align-items:center;display:flex}@media (max-width: 991.98px){.log-in-control .separator,.log-in-control .register-button{display:none}}.log-in-control button.login-button,.log-in-control button.register-button{color:#fff!important}.log-in-control button.login-button:hover,.log-in-control button.register-button:hover{cursor:pointer}.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}.log-in-control .user-name{color:#fff;font-weight:700;line-height:37px;text-align:center}.header-breadcrumb .log-in-control{width:initial}.success .log-in-control:hover{background-color:#4f8a2f!important}.station-select{width:50%;color:#fff;height:66px;padding:0;position:relative;transition:all .2s}.station-select.to .from,.station-select.from .to{display:none}.station-select .selection{background-color:#fff;border:1px solid #0073E6;color:#000;height:64px;padding:.5rem}.station-select.from .selection{border-bottom-left-radius:2px;border-top-left-radius:2px}.station-select.to .icon_my_location{display:none}.station-select.to .selection{border-bottom-right-radius:2px;border-top-right-radius:2px;text-align:right}.station-select.to .selection input{text-align:right}@media (min-width: 576px){.station-select.to .results-container{transform:translate(-50%)}}@media (max-width: 767.98px){.station-select.to .results-container{transform:translate(0)}}.station-select .code{color:#000000de;margin:0;min-height:28px}.station-select .name{align-items:center;display:flex;flex-direction:row;width:100%}.station-select .name input{background-color:#fff;border:0;color:#0009;margin-left:.25rem;width:100%}.station-select .results-container{z-index:1060;background-color:#fafafa;max-height:400px;position:relative;width:200%}@media (max-width: 767.98px){.station-select .results-container{height:100vh;inset:0;max-height:none;max-width:none;position:fixed;width:100%}}@media (min-width: 576px){.station-select .results-container .mobile-popup-header{display:none}}.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){.station-select .mobile-input-container{display:none}}.station-select .mobile-input-wrapper{width:100%;align-items:center;background-color:#fafafa;display:flex;flex-direction:row;padding:.5rem}.station-select .mobile-input-wrapper input{border:none}.station-select .mobile-input-wrapper .icon_search{color:#0073e6;margin-right:.25rem}.station-select .results{background-color:#fafafa;list-style:none;margin:0;max-height:400px;padding:0;width:100%}@media (max-width: 767.98px){.station-select .results{max-height:100vh}.station-select .results .simplebar-content{max-height:calc(100vh - 126px)}}.station-select .results li.first{background-color:#0073e6}.station-select .results li.first .city,.station-select .results li.first .code,.station-select .results li.first .location{color:#fff}.station-select .location{color:#0009}.station-select .first-character{background-color:#f5f8fb;border-bottom:1px solid #e3eaf0;color:#0009;padding-left:.25rem;padding-right:.25rem;text-transform:capitalize}.station-select .item{border-bottom:1px solid #e3eaf0;padding:1rem;transition:all .2s}.station-select .item:hover,.station-select .item:focus{background-color:#0073e6}.station-select .item:hover .city,.station-select .item:hover .code,.station-select .item:hover .location,.station-select .item:focus .city,.station-select .item:focus .code,.station-select .item:focus .location{color:#fff}.station-select .item.selected,.station-select .item:hover{cursor:pointer}.station-select .item h5{color:#000000de;margin:0}.footer-bar{background-color:#012f50}.footer-bar .wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.footer-bar .column{padding-left:15px;padding-right:15px;width:100%;margin:0}@media (min-width: 576px){.footer-bar .column{max-width:540px}}@media (min-width: 768px){.footer-bar .column{max-width:720px}}@media (min-width: 992px){.footer-bar .column{max-width:960px}}@media (min-width: 1200px){.footer-bar .column{max-width:1140px}}@media (min-width: 768px){.footer-bar .column{width:25%}}.footer-bar .column.with-theme{display:flex;flex-direction:column;justify-content:space-between}.footer-bar .column-large{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.footer-bar .column-large{max-width:540px}}@media (min-width: 768px){.footer-bar .column-large{max-width:720px}}@media (min-width: 992px){.footer-bar .column-large{max-width:960px}}@media (min-width: 1200px){.footer-bar .column-large{max-width:1140px}}@media (min-width: 768px){.footer-bar .column-large{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.footer-bar .column-large{padding-top:1.5rem}}@media (max-width: 991.98px){.footer-bar .column-large{padding-top:1rem}}@media (min-width: 992px){.footer-bar .column-large{width:25%}}.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){.footer-bar .footer-links-nav{align-items:flex-start;flex-direction:column-reverse;text-align:left}.footer-bar .footer-links-nav .footer-link-container a{padding:0 1rem}.footer-bar .footer-links-nav .footer-link-container:first-child a{padding-left:0}}.footer-bar .footer-links-container{align-items:center;display:inline-flex;justify-content:flex-end}.footer-bar .footer-copyright-text{display:none}.footer-bar .footer-link-container{display:flex;height:30px}.footer-bar a{color:#fff}.footer-bar .footer-link-separator{border-left:1px solid #fff}.footer-bar.small{background-color:transparent;display:inline-flex;padding:3rem 15px 6rem;width:100%}@media (max-width: 767.98px){.footer-bar.small{padding:0 15px 7rem}}.footer-bar.small .footer-links-nav{justify-content:space-between}.footer-bar.small a{color:#0009;padding:0 2rem}.footer-bar.small .footer-copyright-text{color:#0009;display:block}.footer-bar.small .footer-link-separator{border-left:1px solid rgba(0,0,0,.2)}.footer-bar.small .footer-container{background:none;height:auto}.footer-bar.small .footer-container .footer-component{background:none;color:#000000de}@media (max-width: 767.98px){.footer-bar.small .footer-container .footer-component{background:transparent}}.footer-bar.small .footer-container .footer-component nav{background:#f5f8fb;width:100%}.footer-bar.small .footer-container .footer-component nav .article-component-wrapper{color:#0009}.footer-bar.small .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.footer-bar.small .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}.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}.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}.footer-bar.small .footer-container .footer-component .article-component-wrapper a{color:#0009;font-weight:400;padding:0 2rem;text-decoration:none}.footer-bar.small .footer-container .footer-component .custom-content{display:none}.flight-select .journey-select-layout{display:block}.flight-select .journey-select-layout .header-background,.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%}.flight-select .journey-select-layout .header-background .row .column,.flight-select .journey-select-layout .content-top .row .column{width:100%;padding:0 15px}.flight-select .journey-select-layout .header-background .row .header-top,.flight-select .journey-select-layout .content-top .row .header-top{display:flex;justify-content:space-between}.flight-select .journey-select-layout .header-background .row .header-bottom,.flight-select .journey-select-layout .content-top .row .header-bottom{display:flex;padding-left:1.5rem}.flight-select .journey-select-layout .header-background{padding:.5rem 15px 1rem}.flight-select .journey-select-layout .content-top{box-shadow:0 2px 4px #0000002b!important}.flight-select .journey-select-layout .content-bottom{margin-top:1rem}.flight-select .journey-select-layout .content-bottom .content{width:100%}@media (max-width: 767.98px){.flight-select .journey-select-layout .content-bottom .content{padding:0 15px}}.flight-select .header-top .title{align-items:center;color:#000;font-weight:700;display:flex;margin:.5rem 0}.flight-select .header-top .title .icon{display:inline-block;margin-right:.5rem;color:#0073e6}.flight-select .header-top .fare-sort{padding-top:.5rem}.flight-select .header-top .fare-sort.journey-selected{display:none}.flight-select .journey-header .journey{align-items:center;color:#000000de;display:flex;flex-direction:row}.flight-select .journey-header .journey .icon{margin:0 .5rem}.flight-select .journey-header .journey .full-station{display:none}@media (min-width: 768px){.flight-select .journey-header .journey .full-station{display:inline}}.flight-select .journey-header .journey .station-code{display:inline}@media (min-width: 768px){.flight-select .journey-header .journey .station-code{display:none}}@media (max-width: 767.98px){.flight-select .journey-header .icon_book_flight_solid{color:#00000061!important}}.flight-select .no-flights{color:#000000de;font-weight:700;padding-top:1.5rem;text-align:center;text-transform:uppercase;width:100%}.flight-select .right-control{display:flex;flex-direction:row}.flight-select .low-fare-switcher{border-radius:6px;border:solid .06rem #e3eaf0;margin-top:.5rem;margin-left:.5rem}.flight-select .low-fare-switcher button{border:none;background:transparent;height:100%;padding:.5rem 1rem;border-radius:6px}.flight-select .low-fare-switcher button:focus,.flight-select .low-fare-switcher button:hover:enabled{background-color:#0064c7;color:#fff}.flight-select .low-fare-switcher button.active{background-color:#0073e6;color:#fff;border-radius:6px}@media (max-width: 767.98px){.applied-credits-list .credit-list-container{margin-bottom:16px}}.applied-credits-list.header{color:#000}.applied-credits-list .payment{align-items:center;display:flex;margin:4.25rem 1rem .25rem 3rem}@media (max-width: 767.98px){.applied-credits-list .payment{justify-content:flex-start;margin:0}}.applied-credits-list .payment .amount{font-weight:900;margin-right:5px}.applied-credits-list .payment .desc{margin-right:10px}.applied-credits-list .payment .icon_check_only{color:#fff!important;background-color:#00893a;border:1px solid #ffffff;border-radius:.8em}.applied-credits-list .payment .icon_delete{color:#0073e6!important;cursor:pointer}.applied-credits-list .payment .icon{margin-right:.5rem}.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%}.flight-itinerary .leg-details-card .seats-container,.flight-itinerary .flight-details .journey-details .identifier-container .fare-wrapper,.flight-itinerary .seats-description{display:none}.flight-itinerary .icon_chevron_right{top:7.5rem!important}.flight-itinerary .journey-select-layout{margin-top:1rem}.agency-nyoc{margin:auto}@media (max-width: 767.98px){.agency-nyoc{height:100%;width:100%}}@media (min-width: 576px){.agency-nyoc .form-field{margin-right:8px}}@media (max-width: 767.98px){.agency-nyoc .form-field{padding-bottom:16px}}.agency-nyoc .wrapper{height:100%}.agency-nyoc .wrapper .container{background-color:#fafafa;border-radius:2px;padding:50px}@media (min-width: 576px){.agency-nyoc .wrapper .container{min-width:485px}}@media (max-width: 767.98px){.agency-nyoc .wrapper .container{height:100%;padding:16px;width:100%}}.agency-nyoc .wrapper .container .agency-payment-input-container{display:flex}.agency-nyoc .wrapper .container .agency-payment-input-container .ag-amount{width:100%;margin:10px 10px 0 0}.agency-nyoc .wrapper .container .agency-payment-input-container .ag-apply{margin-top:10px}.agency-nyoc .wrapper .container navitaire-digital-form-field input{background:transparent}.agency-nyoc .wrapper .container .form-field{margin-right:0}.agency-nyoc .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){.agency-nyoc .wrapper .container .title-row .title{display:none}}.agency-nyoc .wrapper .container .title-row h5{color:#4a4a4a;margin:0}.agency-nyoc .wrapper .container .title-row .positive-credit{color:#00893a;font-weight:700}.agency-nyoc .wrapper .container h2{margin-bottom:1.5rem}.agency-nyoc .wrapper .container h5{margin:.5rem 0}.agency-nyoc .wrapper .container .due .amount-due{color:#0009}.agency-nyoc .wrapper .container .due .amount{color:#0073e6}.agency-nyoc .wrapper .container .apply-wrapper{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.agency-nyoc .wrapper .container .apply-wrapper{padding-top:3rem}}.agency-nyoc .wrapper .container .apply-wrapper .apply-button{font-weight:900;text-transform:capitalize;border-radius:.3rem}@media (max-width: 767.98px){.agency-nyoc .wrapper .container .apply-wrapper .apply-button{width:100%}}nk-ssr,nk-shortcut-boarding-ssr{padding-top:1rem}nk-ssr .slider-wrapper,nk-shortcut-boarding-ssr .slider-wrapper{padding-top:1rem}@media (max-width: 767.98px){nk-ssr,nk-shortcut-boarding-ssr{padding-top:0}}.shopping-cart{left:50%!important}@media (max-width: 767.98px){.shopping-cart{left:0!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.shopping-cart{transform:translateZ(0)}}.shopping-cart .overlay{z-index:1060;background-color:#000000b3;height:100%;inset:0;position:fixed;width:100%}.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){.shopping-cart .container-wrapper{max-width:540px}}@media (min-width: 768px){.shopping-cart .container-wrapper{max-width:720px}}@media (min-width: 992px){.shopping-cart .container-wrapper{max-width:960px}}@media (min-width: 1200px){.shopping-cart .container-wrapper{max-width:1140px}}.shopping-cart .container-wrapper .wrapper{z-index:1060;border-radius:10px 10px 0 0;pointer-events:auto;width:556px}@media (max-width: 767.98px){.shopping-cart .container-wrapper .wrapper{left:0!important;max-width:none;overflow:hidden;right:0;width:100%}}.shopping-cart .container-wrapper .wrapper .expansion-panel{display:flex;max-height:0;overflow:hidden;transition:all .2s}.shopping-cart .container-wrapper .wrapper .expansion-panel.show-details{max-height:800px}.shopping-cart .container-wrapper .wrapper .cart-display{background-color:#ffec00;color:#000;display:flex;flex-direction:row;height:68px}@media (max-width: 767.98px){.shopping-cart .container-wrapper .wrapper .cart-display{flex-wrap:wrap;height:100px}.shopping-cart .container-wrapper .wrapper .cart-display .col-12 .d-flex{width:100%}.shopping-cart .container-wrapper .wrapper .cart-display button{margin:0 10px;width:100%}}.shopping-cart .container-wrapper .wrapper .cart-display.remove-border-radius{border-radius:0}.shopping-cart .container-wrapper .wrapper .cart-display.apply-border-radius{border-radius:10px 10px 0 0}.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){.shopping-cart .container-wrapper .wrapper .cart-display .left-column{width:58.3333333333%;padding-right:0}}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons{display:flex}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .icon_cart_button{display:inline-flex;margin-right:.5rem}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text{display:inline-flex;margin-top:.25rem}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .items{color:#000;margin-right:.25rem}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .icon{color:#000!important}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .chevron-up{transform:rotate(90deg);transition:transform .3s}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .chevron-down{transform:rotate(270deg);transition:transform .3s}.shopping-cart .container-wrapper .wrapper .cart-display .left-column .total-cost{color:#000;display:inline-flex;text-align:right}.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){.shopping-cart .container-wrapper .wrapper .cart-display .right-column{width:41.6666666667%}}.shopping-cart button{width:100%}.shopping-cart-details{width:556px}@media (max-width: 767.98px){.shopping-cart-details{width:100%}}.shopping-cart-details .icon_close_button{transition:all .2s}.shopping-cart-details .icon_close_button:hover{color:#0073e6;cursor:pointer}.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}.shopping-cart-details .shopping-cart-details-container .label-component .description{color:#000000de}.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%}.shopping-cart-details .shopping-cart-details-container .title-container .title{color:#0009}.shopping-cart-details .shopping-cart-details-container .cart-items{display:flex;flex-direction:column;padding:1rem}.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%}.shopping-cart-details .shopping-cart-details-container .total-cart-price .total{display:flex;flex-direction:column}.shopping-cart-details .shopping-cart-details-container .total-cart-price .total h3{color:#000000de;font-weight:700;margin-bottom:.25rem}.shopping-cart-details .shopping-cart-details-container .total-cart-price .total h5{color:#00000061}.shopping-cart-details .shopping-cart-details-container .total-cart-price .cost{color:#0009;display:flex;flex-direction:column;text-align:right}.shopping-cart-details .shopping-cart-details-container .total-cart-price .cost .text-error{color:#5ca137}.shopping-cart-item.credits{margin-bottom:1rem}.shopping-cart-item.credits .item-cost{color:#5ca137}.shopping-cart-item .item-wrapper{display:flex;flex-direction:column;margin-top:1rem}.shopping-cart-item .item-wrapper .section-header{color:#0009;display:flex;flex-direction:row;justify-content:space-between}.shopping-cart-item .item-wrapper .section-header .section-title{color:#000000de;margin-bottom:.5rem}.shopping-cart-item .item-wrapper .section-header .item-cost{color:#000000de;text-align:right}.shopping-cart-item .item-wrapper .section-header .item-cost.text-error{color:#5ca137}.shopping-cart-item .item-wrapper .cart-item-details{color:#000000de;display:flex;justify-content:space-between}.shopping-cart-item .item-wrapper .cart-item-details>div{width:20%}.shopping-cart-item .item-wrapper .cart-item-details .text-error{color:#5ca137}.shopping-cart-item .item-wrapper .cart-item-details .cart-item-type{display:flex;align-items:center;width:60%}.shopping-cart-item .item-wrapper .cart-item-details .item-count{text-align:center}.shopping-cart-item .item-wrapper .cart-item-details .item-cost{text-align:right}.shopping-cart-item .item-wrapper .cart-item-details .item-cost.text-error{color:#5ca137}.shopping-cart-item .item-wrapper .cart-item-details.expandable-item{cursor:pointer;-webkit-user-select:none;user-select:none}.shopping-cart-item .item-wrapper .cart-item-details .chevron{margin-left:.25rem;font-size:12px}.shopping-cart-item .item-wrapper .cart-item-details .chevron.chevron-up{transform:rotate(90deg);transition:transform .3s}.shopping-cart-item .item-wrapper .cart-item-details .chevron.chevron-down{transform:rotate(270deg);transition:transform .3s}.shopping-cart-item .item-wrapper .bundle-benefits-panel{padding:.25rem 0 .25rem 1rem}.shopping-cart-item .item-wrapper .bundle-benefits-panel .bundle-description-group{font-size:14px;color:#0009}nk-pricing-details>.container,nk-manage-pricing-details>.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem;border-radius:.625rem}nk-pricing-details>.container .shopping-cart-details-container,nk-manage-pricing-details>.container .shopping-cart-details-container{background-color:#fff!important}nk-pricing-details>.container .shopping-cart-details-container .total-cart-price .cost .h2,nk-manage-pricing-details>.container .shopping-cart-details-container .total-cart-price .cost .h2{font-weight:700;color:#000}nk-pricing-details .manage-pricing-container,nk-manage-pricing-details .manage-pricing-container{margin-top:1rem}nk-pricing-details .shopping-cart-item .item-wrapper .section-header .section-title,nk-manage-pricing-details .shopping-cart-item .item-wrapper .section-header .section-title{font-weight:700}.passengers .passengers-info-label{padding-bottom:24px}.passengers .passengers-info-label p{line-height:18px;font-size:14px}.passengers .passengers-container{border-radius:2px;display:flex;flex-direction:row}.passengers .passengers-container .passenger-form{display:inline-block;width:100%}@media (min-width: 768px){.passengers .passengers-container .passenger-form{padding-bottom:1.5rem}}.passenger-login .login-form{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}@media (max-width: 767.98px){.passenger-login .login-form{display:none}}.passenger-login .login-form .passenger-page-login{width:100%}.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}.passenger-login .login-form .right-column{width:83.3333333333%}.passenger-login .login-form .right-column .row{margin:0;padding-bottom:1.5rem;padding-right:1rem}.passenger-login .login-form .right-column .row .header{color:#0009;font-weight:700;padding-bottom:.5rem;width:100%}.passenger-login .login-form .right-column .row .sub-header{color:#00000061;padding-bottom:.5rem;width:100%}.passenger-login .login-form .right-column .row .error-container{color:#bd081e;width:100%}.passenger-login .login-form .right-column .row form{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:100%}.passenger-login .login-form .right-column .row form .email,.passenger-login .login-form .right-column .row form .password{width:33.3333333333%;padding:0 15px}.passenger-login .login-form .right-column .row form .control{width:33.3333333333%;display:flex;justify-content:center}.passenger-login .mobile-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.passenger-login .mobile-container{max-width:540px}}@media (min-width: 768px){.passenger-login .mobile-container{max-width:720px}}@media (min-width: 992px){.passenger-login .mobile-container{max-width:960px}}@media (min-width: 1200px){.passenger-login .mobile-container{max-width:1140px}}.passenger-login .mobile-container .row{display:flex;padding-bottom:1rem}@media (min-width: 768px){.passenger-login .mobile-container .row{display:none}}.passenger-login .mobile-container .row .column{width:100%;align-items:center;color:#0009;display:flex;font-weight:700;justify-content:space-around}.passenger-login .forgot-password-container{transform:translateY(-25px)}.passenger-login .forgot-password-container.forgot-translate{transform:translateY(0)}.passenger-login button{height:60px;width:118px}.contact .form-field{width:100%}.contact .form-field.disabled{pointer-events:none;opacity:.4;cursor:not-allowed!important}.contact .form-field input{width:100%}.contact .container{padding-bottom:1.5rem}.contact .container .title{color:#000000de;padding:1.5rem 0 1rem 1px;text-transform:uppercase;font-weight:700}.contact .container form{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#fff;border-radius:6px;padding:.25rem 1rem}.contact .container form .left-column{width:100%;padding:1rem 30px}@media (min-width: 768px){.contact .container form .left-column{width:58.3333333333%;margin-top:1rem}}.contact .container form .left-column .name .address,.contact .container form .left-column .city,.contact .container form .left-column .provinceState,.contact .container form .left-column .postalCode,.contact .container form .left-column .country,.contact .container form .left-column .primaryPhone,.contact .container form .left-column .secondaryPhone,.contact .container form .left-column .email{width:100%;display:block}@media (min-width: 768px){.contact .container form .left-column .city,.contact .container form .left-column .provinceState,.contact .container form .left-column .postalCode,.contact .container form .left-column .countryCode,.contact .container form .left-column .country{width:50%}}@media (min-width: 768px){.contact .container form .left-column .primaryPhone{width:50%}}@media (min-width: 768px){.contact .container form .left-column .secondaryPhone{width:50%}}@media (min-width: 768px){.contact .container form .left-column .provinceState,.contact .container form .left-column .postalCode,.contact .container form .left-column .secondaryPhone,.contact .container form .left-column .primaryPhone{padding-left:15px}}.contact .container form .right-column{width:41.6666666667%;display:flex;margin-top:1rem;padding:1rem 30px}@media (max-width: 767.98px){.contact .container form .right-column{display:none}}.contact .container form .right-column .description-container{display:flex;padding-left:.75rem}.contact .container form .right-column .description-container span{padding:0 .25rem;font-size:14px}.contact .container form .right-column .description{color:#0009;line-height:18px}.contact .container form .toggle-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;padding-bottom:1rem;position:relative}.contact .container form .toggle-row .checkbox-container .icon_check_only{position:absolute}.contact .container form .toggle-row.error{border:1px solid #bd081e;padding:.5rem}.contact .container form .toggle-row h5{align-items:center;color:#0009;display:flex;padding-left:1rem}.contact .container form .column{padding:0 15px}@media (min-width: 768px){.contact .container form .column{width:50%}}.contact .container form .email-error{color:#bd081e}.passenger-form{min-width:100%}.passenger-form .header-wrapper{display:flex;flex-flow:row;justify-content:space-between}.passenger-form .slider-wrapper{display:flex;flex-flow:row;margin-bottom:1rem}.passenger-form .slider-wrapper>span{font-weight:700;padding-left:1rem;vertical-align:middle;align-self:center;padding-right:1rem}.passenger-form .header{color:#000000de;margin-bottom:1rem!important;padding-left:1rem;text-transform:uppercase;font-weight:700;align-self:center}@media (max-width: 767.98px){.passenger-form .header{font-weight:700}}.passenger-form .header:not(:first-of-type){padding-top:1rem}.passenger-form .form-container{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#fff;border-radius:6px;padding:1.5rem 1rem}@media (max-width: 767.98px){.passenger-form .form-container .infant-last{margin-top:0!important}}.passenger-form .form-container .left-column{width:100%;padding:0 30px}@media (min-width: 768px){.passenger-form .form-container .left-column{width:58.3333333333%}}.passenger-form .form-container .left-column .title,.passenger-form .form-container .left-column .first-name,.passenger-form .form-container .left-column .last-name,.passenger-form .form-container .left-column .suffix,.passenger-form .form-container .left-column .birth-date{width:100%;display:block}@media (min-width: 768px){.passenger-form .form-container .left-column .title{width:25%}}@media (min-width: 768px){.passenger-form .form-container .left-column .first-name{width:75%;padding-left:15px}}@media (min-width: 768px){.passenger-form .form-container .left-column .last-name{width:58.3333333333%}}@media (min-width: 768px){.passenger-form .form-container .left-column .middle-name{width:41.6666666667%;padding-left:15px}}@media (min-width: 768px){.passenger-form .form-container .left-column .suffix{width:25%}}@media (min-width: 768px){.passenger-form .form-container .left-column .birth-date{width:75%;padding-left:15px}}.passenger-form .form-container .left-column .country-of-residence{width:100%;display:block}.passenger-form .form-container .left-column .description{color:#0009;line-height:16px}.passenger-form .form-container .right-column{width:41.6666666667%;display:flex;padding:0 15px}@media (max-width: 767.98px){.passenger-form .form-container .right-column{display:none}}.passenger-form .form-container .right-column .description{color:#0009;line-height:18px}.passenger-form .form-container .infant-title,.passenger-form .form-container .infant-first-name,.passenger-form .form-container .infant-last-name,.passenger-form .form-container .infant-suffix,.passenger-form .form-container .infant-birth-date{width:100%;display:block}@media (min-width: 768px){.passenger-form .form-container .infant-title{width:25%}}@media (min-width: 768px){.passenger-form .form-container .infant-first-name{width:75%;padding-left:15px}}@media (min-width: 768px){.passenger-form .form-container .infant-last-name{width:58.3333333333%}}@media (min-width: 768px){.passenger-form .form-container .infant-middle-name{width:41.6666666667%;padding-left:15px}}@media (min-width: 768px){.passenger-form .form-container .infant-suffix{width:25%}}@media (min-width: 768px){.passenger-form .form-container .infant-birth-date{width:75%;padding-left:15px}}.passenger-form .form-container .toggle-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;padding-bottom:1rem}.passenger-form .form-container .toggle-row h5{align-items:center;color:#00000061;display:flex;padding-left:1rem}.passenger-form .form-container .contact-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.passenger-form .form-container .contact-row .email{width:100%}@media (min-width: 768px){.passenger-form .form-container .contact-row .email{width:58.3333333333%;margin-top:1rem}}.passenger-form .form-container .contact-row .phone{width:100%}@media (min-width: 768px){.passenger-form .form-container .contact-row .phone{width:41.6666666667%;margin-top:1rem;padding-left:1rem}}.passenger-form .form-container .tooltip-container{width:100%;margin:16px 0}.passenger-form .form-container .tooltip-container .tooltip-content{color:#000000de;max-width:100%}.passenger-form .form-container .tooltip-container .tooltip-content .tooltip-label h5{padding-right:1rem}.passenger-form .form-field{width:100%}.passenger-form .passenger-ssr-container .passenger-ssr-group{padding-bottom:1rem}.passenger-form .passenger-ssr-container .passenger-ssr-group .passenger-ssr-title h5,.passenger-form .passenger-ssr-container .passenger-ssr-group .passenger-ssr-title h6{font-weight:700;padding-bottom:1rem;color:#000000de}.passenger-form .passenger-ssr-container .passenger-ssr-group .passenger-ssr-title h6{line-height:18px}.passenger-form .passenger-ssr-container .passenger-ssr-group .icon{margin:0 8px}.passenger-form .passenger-ssr-container .passenger-ssr-group .toggle-row{margin-left:0!important}.passenger-form .passenger-ssr-container .passenger-ssr-group .toggle-row .checkbox-container .icon_check_only{position:absolute}.passenger-form .passenger-ssr-container .passenger-ssr-group .toggle-row .ssr-link .description{padding-top:.5rem}.passenger-form .mobile-passenger-ssrs-container{display:none;padding-bottom:15px}@media (max-width: 767.98px){.passenger-form .mobile-passenger-ssrs-container{display:block}}.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,.fare-sort .wrapper .icon_sort,.cdk-overlay-container .selection-container .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,.fare-sort .wrapper .title,.cdk-overlay-container .selection-container .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,.fare-sort .wrapper .icon_chevron_right,.cdk-overlay-container .selection-container .component-container .icon_chevron_right{display:inline-block;margin-left:.5rem;margin-top:.25rem;transform:rotate(90deg)}.fare-sort{color:#000000de;cursor:pointer;position:relative}.fare-sort .wrapper{align-items:center;display:flex;flex-direction:row}.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)}.cdk-overlay-container .selection-container ul{list-style:none}.cdk-overlay-container .selection-container ul li{cursor:pointer;display:flex;padding:1rem;transition:all .2s;white-space:nowrap}.cdk-overlay-container .selection-container ul li:hover,.cdk-overlay-container .selection-container ul li:focus{background-color:#bdd6f4}.cdk-overlay-container .selection-container .component-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.cdk-overlay-container .selection-container .component-container .icon_chevron_right{transform:rotate(270deg)}.flight-details{width:100%}.flight-details .journey-details{padding:.5rem .5rem 0}@media (min-width: 768px){.flight-details .journey-details{padding-top:1rem}}.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%}.flight-details .journey-details .identifier-container .identifiers{color:#000000de;display:flex;line-height:17px;overflow:hidden;padding:.5rem 0 1rem .5rem;text-overflow:ellipsis;white-space:nowrap;width:50%}.flight-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.flight-details .journey-details .identifier-container .fare{color:#0009;margin-top:-10px}@media (max-width: 991.98px){.flight-details .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.flight-details .journey-details .identifier-container .fare div:first-child{float:right}.flight-details .journey-details .identifier-container .fare-wrapper{padding-right:.5rem;padding-top:.25rem;text-align:right}.flight-details .journey-details .identifier-container .fare-wrapper .fare-class{color:#00000061;font-weight:700;text-align:right}.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}.flight-details .journey-details .details-row{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.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){.flight-details .journey-details .details-row .duration-details{padding-top:1.5rem}}.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){.flight-details .journey-details .details-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.flight-details .journey-details .details-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.flight-details .journey-details .details-row .duration-details .flight-icon .icon-24{display:none}}.flight-details .journey-details .details-row .duration-details .flight-icon .icon{color:#00000061;display:block;font-size:32px}@media (max-width: 767.98px){.flight-details .journey-details .details-row .duration-details .flight-icon .icon{font-size:24px}}.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){.flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.flight-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.flight-details .journey-details .details-row .duration-details .journey-stops{color:#000000de;margin-top:.5rem}.flight-details .journey-details .details-row .duration-details .journey{color:#0009}.flight-details .journey-details .details-row .flight-time-details{color:#000000de}.flight-details .journey-details .details-row .flight-time-details:last-of-type{text-align:right}.flight-details .journey-details .details-row .flight-time-details .journey-title,.flight-details .journey-details .details-row .flight-time-details .day-month{color:#0009}.flight-details .journey-details .details-row .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.flight-details .journey-details .details-row .flight-time-details .time{text-transform:lowercase}.flight-details .journey-details .details-row .flight-time-details .time.delayed{color:#f28500}.flight-details .expand{border-top:1px solid rgba(0,0,0,.2);min-height:41px;padding:1rem}@media (max-width: 767.98px){.flight-details .expand.notmobile{display:none}}.flight-details .expand .view-seats{display:none!important}.flight-details .expand .view-seats[data-current-route=booking-select],.flight-details .expand .view-seats[data-current-route=bookingQuote-select]{display:block!important}.flight-details .expand .view-seats[data-current-route=booking-select] .details,.flight-details .expand .view-seats[data-current-route=bookingQuote-select] .details{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-transform:uppercase;font-weight:700;display:block;line-height:15px;padding:.5rem;text-align:center;width:100%}.flight-details .expand .view-seats[data-current-route=booking-select] .details .icon-primary,.flight-details .expand .view-seats[data-current-route=bookingQuote-select] .details .icon-primary{font-size:16px;margin-right:.5rem}.flight-details .expand .wrapper{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.flight-details .expand .wrapper{justify-content:start}}.flight-details .expand .wrapper .details{display:inline;font-size:16px;margin:0;padding:0}.flight-details .expand .wrapper div{color:#0073e6;display:flex;margin-left:.25rem;margin-top:.25rem}.flight-details .expand .wrapper div.icon_chevron_right{transform:rotate(90deg)}.flight-details .expand .wrapper div.icon_chevron_right.down{transform:rotate(270deg)}.flight-segment-details{width:100%}.flight-segment-details .segment-details{padding:.5rem 1rem 1.5rem;width:100%}@media (min-width: 768px){.flight-segment-details .segment-details{padding-left:3rem;padding-right:3rem}}@media (max-width: 767.98px){.flight-segment-details .segment-details{max-height:140px;overflow:scroll}}.flight-segment-details .segment-details .flex-wrapper{display:flex;flex-direction:row}.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){.flight-segment-details .segment-details .flex-wrapper .circle-container{margin-top:26px!important}}.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}.flight-segment-details .segment-details .flex-wrapper .circle-container .line{border-bottom:1px solid #0073E6;display:inline-block;height:8px;transition:all .2s;width:10px}.flight-segment-details .segment-details .flex-wrapper .circle-container .icon{color:#0069b3;left:-.23rem;position:absolute;top:9.5rem;transform:rotate(90deg)}.flight-segment-details .segment-details .flex-wrapper .circle-container,.flight-segment-details .segment-details .flex-wrapper .dashed-line{margin-right:15px}.flight-segment-details .segment-details .flex-wrapper .dashed-line{border-left:1px dashed #0073E6;margin-right:-4px}.flight-segment-details .segment-details .flex-wrapper .first{margin-top:5%}@media (max-width: 991.98px){.flight-segment-details .segment-details .flex-wrapper .first{margin-top:8%}}@media (max-width: 767.98px){.flight-segment-details .segment-details .flex-wrapper .first{margin-top:12%}}.flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:7%}@media (max-width: 991.98px){.flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:9%}}@media (max-width: 767.98px){.flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:18%}}.flight-segment-details .segment-details .flex-wrapper .seats-container{cursor:pointer}.flight-segment-details .segment-details .flex-wrapper .seats-container>div{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-transform:uppercase;color:#0073e6;font-weight:700;display:flex;justify-content:center;line-height:15px;padding:.5rem;text-align:center;width:100%}.flight-segment-details .segment-details .flex-wrapper .seats-container>div .icon{margin-right:.5rem}.flight-segment-details .segment-details .flex-wrapper .leg-details-card{background-color:#f5f5f5;margin-bottom:1rem;padding:.5rem;width:100%}@media (min-width: 768px){.flight-segment-details .segment-details .flex-wrapper .leg-details-card{padding:1rem}}.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;justify-content:space-between;width:100%}.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;width:110px}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details{color:#000000de}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details.right-column{text-align:right}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .station-code{padding-bottom:.5rem;padding-top:.25rem}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .time-details{text-transform:lowercase}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details{display:flex;flex-direction:column-reverse}.flight-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details .wrapper{color:#0009;margin-top:1rem;text-align:center}@media screen and (max-width: 425px){navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:9%}}.flight-status .rounded-pill{border-radius:10px;color:#fff;font-size:12px;height:15px;letter-spacing:-.28px;line-height:15px;padding:.125rem .5rem;text-align:center;width:65px}.flight-status .rounded-pill[status=OnTime]{background-color:#00893a}.flight-status .rounded-pill[status=Delayed]{background-color:#f28500}.flight-status .rounded-pill[status=Cancelled]{background-color:#bd081e}.flight-status .rounded-pill[status=Completed]{background-color:#00000061}.flight-status .rounded-pill[status=Suspended]{background-color:#bd081e}.flight-status .rounded-pill[status=InFlight],.flight-status .rounded-pill[status=SeeAgent]{background-color:#00000061}.passenger-select-tabs{background-color:#fafafa}.passenger-select-tabs.pinned .tab{margin-left:0!important;padding:0!important}.passenger-select-tabs.pinned .underline{padding-top:12px!important}.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){.ssr-select-layout .content{border-bottom:1px solid #e3eaf0}}@media (max-width: 767.98px){.ssr-select-layout .content .image-wrapper{display:none}}.ssr-select-layout .content .image-wrapper .image{height:160px;width:225px;background-size:60px;background-repeat:no-repeat;background-position:center}.ssr-select-layout .content .icon-wrapper{width:16.6666666667%;align-items:center;display:flex;justify-content:center;padding:.5rem 0}@media (min-width: 768px){.ssr-select-layout .content .icon-wrapper{display:none}}.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){.ssr-select-layout .content .main-wrapper{padding-left:1.5rem}}.ssr-select-layout .content .main-wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.ssr-select-layout .content .main-wrapper .header{flex-direction:column;justify-content:center}}.ssr-select-layout .content .main-wrapper .header .title{color:#0073e6;display:flex}@media (min-width: 768px){.ssr-select-layout .content .main-wrapper .header .mobile-selection{display:none}}@media (min-width: 768px){.ssr-select-layout .content .main-wrapper .header .mobile-caption{display:none}}.ssr-select-layout .content .main-wrapper .selection{color:#00000061;display:flex;padding:.25rem 0}@media (max-width: 767.98px){.ssr-select-layout .content .main-wrapper .selection{display:none}}.ssr-select-layout .content .main-wrapper .content-description{width:83.3333333333%;color:#000000de;padding-top:.25rem}.ssr-select-layout .content .main-wrapper .content-description .description{line-height:1.5rem}.ssr-select-layout .content .main-wrapper .included-label{color:#bd081e;font-size:1rem;padding-top:.5rem;text-transform:uppercase}.ssr-select-layout .content .main-wrapper .pricing{color:#000000de;display:flex;padding-top:.5rem}@media (max-width: 767.98px){.ssr-select-layout .content .main-wrapper .pricing{display:none}}.ssr-select-layout .content .control-wrapper{align-items:center;display:inline-flex;justify-content:flex-end}.extras .header-breadcrumb .tabs{display:block;width:100%}.extras .header-breadcrumb .tabs .select-leg-tabs,.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){.extras .header-breadcrumb .tabs .select-leg-tabs,.extras .header-breadcrumb .tabs .select-journey-tabs{max-width:540px}}@media (min-width: 768px){.extras .header-breadcrumb .tabs .select-leg-tabs,.extras .header-breadcrumb .tabs .select-journey-tabs{max-width:720px}}@media (min-width: 992px){.extras .header-breadcrumb .tabs .select-leg-tabs,.extras .header-breadcrumb .tabs .select-journey-tabs{max-width:960px}}@media (min-width: 1200px){.extras .header-breadcrumb .tabs .select-leg-tabs,.extras .header-breadcrumb .tabs .select-journey-tabs{max-width:1140px}}.extras .header-breadcrumb .description{font-size:100%}.extras .under-header-container{display:none}.extras .under-header-container[data-current-route=booking-extras-hub],.extras .under-header-container[data-current-route=bookingQuote-extras-hub]{display:block;padding-top:20px}@media (max-width: 991.98px){.extras .under-header-container[data-current-route=booking-extras-hub],.extras .under-header-container[data-current-route=bookingQuote-extras-hub]{margin:0 auto;max-width:720px}}@media (max-width: 767.98px){.extras .under-header-container[data-current-route=booking-extras-seats],.extras .under-header-container[data-current-route=bookingQuote-extras-seats]{display:block;padding-top:30px}}.extras .under-header-container .under-header-wrapper{display:block;padding-top:165px}@media (max-width: 767.98px){.extras .under-header-container .under-header-wrapper{padding-top:0}}.extras .under-header-container .under-header-wrapper.one-way{padding-top:137px}@media (max-width: 767.98px){.extras .under-header-container .under-header-wrapper.one-way{padding-top:0}}.extras .under-header-container .under-header-wrapper>div{width:100%}.extras .under-header-container .under-header-wrapper>div .flex-wrap{flex-wrap:wrap}.extras .under-header-container .under-header-wrapper .selected-flights{display:block;width:100%}.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){.extras .passenger-select-hub-wrapper{box-shadow:none!important;background-color:#f5f8fb;margin-top:0}}.extras .passenger-select-hub-wrapper.hidden{opacity:0}.extras .passenger-select-hub-wrapper .passenger-select-tabs{margin-left:auto;margin-right:auto;width:100%;display:block;padding:0}@media (min-width: 576px){.extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:540px}}@media (min-width: 768px){.extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:720px}}@media (min-width: 992px){.extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:960px}}@media (min-width: 1200px){.extras .passenger-select-hub-wrapper .passenger-select-tabs{max-width:1140px}}@media (max-width: 767.98px){.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)}}.extras .outlet-container{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0;padding-top:268px}@media (min-width: 576px){.extras .outlet-container{max-width:540px}}@media (min-width: 768px){.extras .outlet-container{max-width:720px}}@media (min-width: 992px){.extras .outlet-container{max-width:960px}}@media (min-width: 1200px){.extras .outlet-container{max-width:1140px}}@media (max-width: 767.98px){.extras .outlet-container{padding-top:1px!important}}.extras .outlet-container[data-current-route=booking-extras-hub],.extras .outlet-container[data-current-route=bookingQuote-extras-hub]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;padding-top:20px}@media (min-width: 576px){.extras .outlet-container[data-current-route=booking-extras-hub],.extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:540px}}@media (min-width: 768px){.extras .outlet-container[data-current-route=booking-extras-hub],.extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:720px}}@media (min-width: 992px){.extras .outlet-container[data-current-route=booking-extras-hub],.extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:960px}}@media (min-width: 1200px){.extras .outlet-container[data-current-route=booking-extras-hub],.extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:1140px}}.extras .outlet-container .extras-selection-container{display:flex;flex-direction:row;overflow:visible;padding-bottom:.25rem;white-space:nowrap}.extras .image{background-size:cover;height:160px;width:225px}.extras [data-current-route=booking-extras-seats],.extras [data-current-route=booking-extras-bags],.extras [data-current-route=booking-extras-meals],.extras [data-current-route=bookingQuote-extras-seats],.extras [data-current-route=bookingQuote-extras-bags],.extras [data-current-route=bookingQuote-extras-meals]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.extras [data-current-route=booking-extras-seats],.extras [data-current-route=booking-extras-bags],.extras [data-current-route=booking-extras-meals],.extras [data-current-route=bookingQuote-extras-seats],.extras [data-current-route=bookingQuote-extras-bags],.extras [data-current-route=bookingQuote-extras-meals]{max-width:540px}}@media (min-width: 768px){.extras [data-current-route=booking-extras-seats],.extras [data-current-route=booking-extras-bags],.extras [data-current-route=booking-extras-meals],.extras [data-current-route=bookingQuote-extras-seats],.extras [data-current-route=bookingQuote-extras-bags],.extras [data-current-route=bookingQuote-extras-meals]{max-width:720px}}@media (min-width: 992px){.extras [data-current-route=booking-extras-seats],.extras [data-current-route=booking-extras-bags],.extras [data-current-route=booking-extras-meals],.extras [data-current-route=bookingQuote-extras-seats],.extras [data-current-route=bookingQuote-extras-bags],.extras [data-current-route=bookingQuote-extras-meals]{max-width:960px}}@media (min-width: 1200px){.extras [data-current-route=booking-extras-seats],.extras [data-current-route=booking-extras-bags],.extras [data-current-route=booking-extras-meals],.extras [data-current-route=bookingQuote-extras-seats],.extras [data-current-route=bookingQuote-extras-bags],.extras [data-current-route=bookingQuote-extras-meals]{max-width:1140px}}@media (max-width: 767.98px){.extras [data-current-route=booking-extras-seats] .passenger-select-tabs,.extras [data-current-route=booking-extras-bags] .passenger-select-tabs,.extras [data-current-route=booking-extras-meals] .passenger-select-tabs,.extras [data-current-route=bookingQuote-extras-seats] .passenger-select-tabs,.extras [data-current-route=bookingQuote-extras-bags] .passenger-select-tabs,.extras [data-current-route=bookingQuote-extras-meals] .passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){.extras .seats-passenger-select-tabs,.extras [data-current-route=booking-extras-seats] .passenger-select-tabs,.extras [data-current-route=booking-extras-bags] .passenger-select-tabs,.extras [data-current-route=booking-extras-meals] .passenger-select-tabs,.extras [data-current-route=bookingQuote-extras-seats] .passenger-select-tabs,.extras [data-current-route=bookingQuote-extras-bags] .passenger-select-tabs,.extras [data-current-route=bookingQuote-extras-meals] .passenger-select-tabs{box-shadow:none!important;background-color:#fafafa!important}}.extras .passenger-select-tabs{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;padding:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#a7a7a7}.extras .passenger-select-tabs::-webkit-scrollbar{width:5px;height:5px}.extras .passenger-select-tabs::-webkit-scrollbar-track-piece{background-color:#e3eaf0}.extras .passenger-select-tabs::-webkit-scrollbar-thumb:horizontal{height:5px;background-color:#a7a7a7}@media (max-width: 767.98px){.extras .passenger-select-tabs{border-radius:0!important}.extras .passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}}.extras .passenger-select-tabs .tab .passenger-tab{display:flex;flex-direction:column;height:51px;justify-content:center}.extras .passenger-select-tabs .tab .passenger-tab .wrapper{width:100%}.extras .passenger-select-tabs .tab .passenger-tab .passenger-tab-content{display:flex;flex-direction:column;justify-content:center;width:100%}.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}.selected-flights>.wrapper{overflow:hidden}@media (max-width: 767.98px){.selected-flights>.wrapper{padding:16px}}.selected-flights>.wrapper>.details-row{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767.98px){.selected-flights>.wrapper>.details-row{box-shadow:0 2px 4px #0000002b!important}}.selected-flights>.wrapper>.details-row>.flight-details{width:100%;background-color:#fafafa;color:#0009;display:block}.selected-flights>.wrapper>.details-row>.flight-details .seats-description{display:none}.selected-flights>.wrapper>.details-row .flight-segment-details{background-color:#fafafa;color:#0009;width:100%}.selected-flights>.wrapper>.details-row .flight-segment-details .seats-container{display:none}.selected-flights>.wrapper>.details-row .flight-segment-details .icon_chevron_right{top:7.5rem}.fare-select .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}.fare-select .flex-wrapper h1.title{color:#fff;margin-bottom:1rem!important;margin-top:1.5rem!important;text-align:center}@media (min-width: 768px){.fare-select .flex-wrapper h1.title{margin-top:3rem!important}}.fare-select .flex-wrapper h1.title .icon{color:#fff;padding-left:3rem}.fare-select .flex-wrapper h1.title .close{cursor:pointer;position:absolute}@media (max-width: 767.98px){.fare-select .flex-wrapper h1.title .close{position:relative}}@media (min-width: 768px){.fare-select .flex-wrapper h1.title .close{right:30px;top:30px}}.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){.fare-select .flex-wrapper .containers{max-width:540px}}@media (min-width: 768px){.fare-select .flex-wrapper .containers{max-width:720px}}@media (min-width: 992px){.fare-select .flex-wrapper .containers{max-width:960px}}@media (min-width: 1200px){.fare-select .flex-wrapper .containers{max-width:1140px}}@media (min-width: 768px) and (max-width: 991.98px){.fare-select .flex-wrapper .containers{flex-direction:column;padding:1.5rem}}@media (max-width: 991.98px){.fare-select .flex-wrapper .containers{justify-content:flex-start;overflow-y:scroll}}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden}}.fare-select .flex-wrapper .containers .fare,.fare-select .flex-wrapper .containers .bundle{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:525px;margin:0 .25rem;width:300px}@media (min-width: 768px) and (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare,.fare-select .flex-wrapper .containers .bundle{flex-direction:row;margin-bottom:1rem;padding-bottom:0}}@media (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare,.fare-select .flex-wrapper .containers .bundle{height:238px;width:690px}}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare,.fare-select .flex-wrapper .containers .bundle{height:362px;margin-left:2rem;width:214px}.fare-select .flex-wrapper .containers .fare:first-of-type,.fare-select .flex-wrapper .containers .bundle:first-of-type{margin-left:0}}.fare-select .flex-wrapper .containers .fare .image-container,.fare-select .flex-wrapper .containers .bundle .image-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0;height:168px}@media (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare .image-container,.fare-select .flex-wrapper .containers .bundle .image-container{height:238px;width:225px}}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container,.fare-select .flex-wrapper .containers .bundle .image-container{height:120px;width:214px}}.fare-select .flex-wrapper .containers .fare .image-container.great-deal,.fare-select .flex-wrapper .containers .bundle .image-container.great-deal{position:relative}.fare-select .flex-wrapper .containers .fare .image-container .deal-banner,.fare-select .flex-wrapper .containers .bundle .image-container .deal-banner{background-color:#bd10e0;color:#fff;padding:3px .5rem;position:absolute;top:15px}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container .deal-banner,.fare-select .flex-wrapper .containers .bundle .image-container .deal-banner{top:8px}}.fare-select .flex-wrapper .containers .fare .image-container .triangle,.fare-select .flex-wrapper .containers .bundle .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){.fare-select .flex-wrapper .containers .fare .image-container .triangle,.fare-select .flex-wrapper .containers .bundle .image-container .triangle{top:8px}}.fare-select .flex-wrapper .containers .fare .image-container.first-box,.fare-select .flex-wrapper .containers .bundle .image-container.first-box{background-image:url(Economy.dfc1becc6ef5b139.svg)}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container.first-box,.fare-select .flex-wrapper .containers .bundle .image-container.first-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.fare-select .flex-wrapper .containers .fare .image-container.second-box,.fare-select .flex-wrapper .containers .bundle .image-container.second-box{background-image:url(EconomyPlus.6b726948800621b7.svg)}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container.second-box,.fare-select .flex-wrapper .containers .bundle .image-container.second-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.fare-select .flex-wrapper .containers .fare .image-container.third-box,.fare-select .flex-wrapper .containers .bundle .image-container.third-box{background-image:url(FirstClass.7d3419ec6dedd6c6.svg)}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .image-container.third-box,.fare-select .flex-wrapper .containers .bundle .image-container.third-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.fare-select .flex-wrapper .containers .fare .description-wrapper,.fare-select .flex-wrapper .containers .bundle .description-wrapper{background-color:#fafafa;color:#0009;display:flex;flex-direction:column;height:278px;justify-content:space-between;padding:.5rem}@media (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare .description-wrapper,.fare-select .flex-wrapper .containers .bundle .description-wrapper{height:238px;width:298px}}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .description-wrapper,.fare-select .flex-wrapper .containers .bundle .description-wrapper{height:220px;width:214px}}.fare-select .flex-wrapper .containers .fare .description-wrapper h2.title,.fare-select .flex-wrapper .containers .bundle .description-wrapper h2.title{color:#000000de;line-height:26px;padding-bottom:.5rem}@media (min-width: 768px){.fare-select .flex-wrapper .containers .fare .description-wrapper h2.title,.fare-select .flex-wrapper .containers .bundle .description-wrapper h2.title{margin-bottom:.5rem}}.fare-select .flex-wrapper .containers .fare .description-wrapper .sub-title,.fare-select .flex-wrapper .containers .bundle .description-wrapper .sub-title{color:#000000de;font-weight:700;line-height:19px;margin-bottom:.5rem}.fare-select .flex-wrapper .containers .fare .description-wrapper .description,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description{line-height:26px}.fare-select .flex-wrapper .containers .fare .description-wrapper .description ul,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description ul{list-style:none;margin:0;padding:0}.fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description ul li{background:url(icon_check.e6f3f56e1bd2a99c.svg) no-repeat left top;padding-left:30px}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description ul li{background-position-y:3px;background-size:15px;line-height:20px;padding-left:20px}}.fare-select .flex-wrapper .containers .fare .description-wrapper .description .description-group .label-component,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description .description-group .label-component{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:flex}.fare-select .flex-wrapper .containers .fare .description-wrapper .description .description-group .label-component:before,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description .description-group .label-component:before{font-family:Navitaire_icon_font!important;content:"\e90c";font-size:20px;color:#000;padding:0 5px}.fare-select .flex-wrapper .containers .fare .description-wrapper .description .description-group .label-component .ng-star-inserted,.fare-select .flex-wrapper .containers .bundle .description-wrapper .description .description-group .label-component .ng-star-inserted{font-size:16px}.fare-select .flex-wrapper .containers .fare .description-wrapper .warning,.fare-select .flex-wrapper .containers .bundle .description-wrapper .warning{color:#bd081e;padding:0 1rem;text-align:right}.fare-select .flex-wrapper .containers .fare .select-container,.fare-select .flex-wrapper .containers .bundle .select-container{background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;padding:1rem .5rem;border-radius:0 0 10px 10px}@media (min-width: 992px){.fare-select .flex-wrapper .containers .fare .select-container,.fare-select .flex-wrapper .containers .bundle .select-container{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare .select-container,.fare-select .flex-wrapper .containers .bundle .select-container{flex-direction:column;padding:1rem}}.fare-select .flex-wrapper .containers .fare .select-container button,.fare-select .flex-wrapper .containers .bundle .select-container button{width:129px;background-color:#0073e6;color:#fff;border-radius:6px;font-weight:600;transition:.5s ease-in-out}@media (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare .select-container button,.fare-select .flex-wrapper .containers .bundle .select-container button{height:48px}}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .select-container button,.fare-select .flex-wrapper .containers .bundle .select-container button{height:38px;width:92px}}.fare-select .flex-wrapper .containers .fare .select-container button:not(.secondary-transparent),.fare-select .flex-wrapper .containers .bundle .select-container button:not(.secondary-transparent){border:none}.fare-select .flex-wrapper .containers .fare .select-container button:hover:enabled,.fare-select .flex-wrapper .containers .bundle .select-container button:hover:enabled{background-color:#0064c7;transition:.5s ease-in-out}.fare-select .flex-wrapper .containers .fare .select-container button.selected,.fare-select .flex-wrapper .containers .bundle .select-container button.selected{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;background-color:transparent;color:#0073e6;transition:.5s ease-in-out}.fare-select .flex-wrapper .containers .fare .select-container button.selected:hover:enabled,.fare-select .flex-wrapper .containers .bundle .select-container button.selected:hover:enabled{background-color:#e0e0e0;transition:.5s ease-in-out}.fare-select .flex-wrapper .containers .fare .select-container .price,.fare-select .flex-wrapper .containers .bundle .select-container .price{color:#000;font-weight:700;line-height:26px}@media (max-width: 991.98px){.fare-select .flex-wrapper .containers .fare .select-container .price,.fare-select .flex-wrapper .containers .bundle .select-container .price{text-align:right}}@media (max-width: 767.98px){.fare-select .flex-wrapper .containers .fare .select-container .price,.fare-select .flex-wrapper .containers .bundle .select-container .price{font-size:16px;font-weight:700;line-height:26px}}.fare-select .flex-wrapper .containers .fare .select-container .price.great-deal,.fare-select .flex-wrapper .containers .bundle .select-container .price.great-deal{color:#bd10e0}.fare-select .flex-wrapper .containers .fare .select-container .price-per-person,.fare-select .flex-wrapper .containers .bundle .select-container .price-per-person{color:#0009;text-align:right}.low-fare-ribbon{display:block;transition:all .2s;width:100%}.low-fare-ribbon .row{margin-left:0;margin-right:0}.low-fare-ribbon .navitaire-digital-button{align-items:center;cursor:pointer;display:inline-block;transition:background .2s;width:40px}@media (max-width: 575.98px){.low-fare-ribbon .navitaire-digital-button{display:none}}.low-fare-ribbon .navitaire-digital-button:disabled{cursor:default}.low-fare-ribbon .navitaire-digital-button:disabled .icon_chevron_left,.low-fare-ribbon .navitaire-digital-button:disabled .icon_chevron_right{display:none}.low-fare-ribbon .navitaire-digital-button.start{justify-content:start}.low-fare-ribbon .navitaire-digital-button.end{justify-content:flex-end}.low-fare-ribbon .items-wrapper{overflow:hidden}@media (min-width: 576px){.low-fare-ribbon .items-wrapper{width:calc(100% - 80px)}}@media (max-width: 767.98px){.low-fare-ribbon .items-wrapper{width:calc(100% - 90px)}}@media (max-width: 575.98px){.low-fare-ribbon .items-wrapper{overflow:scroll;width:100%}}.low-fare-ribbon .items-wrapper .items-container{transition:transform .2s;white-space:nowrap}.low-fare-ribbon .items-wrapper .items-container .item{border:1px solid transparent;cursor:pointer;display:inline-block;padding-top:1rem;width:7.8125rem}.low-fare-ribbon .items-wrapper .items-container .item.selected .underline{border-bottom:2px solid #0073E6}.low-fare-ribbon .items-wrapper .items-container .item:hover,.low-fare-ribbon .items-wrapper .items-container .item:focus{border:1px solid #0073E6;border-radius:3px;outline:0!important}.low-fare-ribbon .items-wrapper .items-container .item.disabled{cursor:not-allowed}.low-fare-ribbon .items-wrapper .items-container .item .icon{display:flex;justify-content:center;padding-top:.5rem}.low-fare-ribbon .items-wrapper .items-container .item .price{color:#0009;padding-top:.5rem;text-align:center}.low-fare-ribbon .items-wrapper .items-container .item .date{color:#000000de;text-align:center}.low-fare-ribbon .underline{border-bottom:2px solid transparent;padding-top:1rem}.low-fare-ribbon .selected .item-price{font-weight:700}.login-dialog .register-section{background-image:url(CreateAccount_Background.2c628acb540450cb.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px}.accessibility-hidden{display:none!important}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container-fluid,.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media print{.container{min-width:100%}}@media (min-width: 768px){.mobile{display:none!important}}@media (max-width: 767.98px){.not-mobile{display:none!important}}.simplebar-scrollbar{right:0!important;width:5px!important}.select-bags{display:block;min-width:100%;width:100%}@media (max-width: 991.98px){.select-bags{padding-left:10px;padding-right:10px}}@media (max-width: 767.98px){.select-bags{padding:.5rem}.select-bags navitaire-digital-ssr-control .ssr-control-wrapper{padding:1rem 0 0}}.select-bags.one-way{padding-top:0;margin-top:0}.select-bags.mt{margin-top:3rem}.select-bags .wrapper{display:flex;flex-direction:row;justify-content:center;margin-left:0;margin-right:0;width:100%}.select-bags .wrapper .select-bags-container{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.select-bags .wrapper .select-bags-container{width:91.6666666667%}}@media (max-width: 767.98px){.select-bags .wrapper .select-bags-container{width:100%!important}}.select-bags .wrapper .select-bags-container navitaire-digital-small-picture-card .card-layout .card-content .description-container navitaire-digital-cms-label-component .description{color:var(--text-color-4);line-height:inherit}@media (max-width: 767.98px){.select-bags .wrapper .bag-personal-item{margin-top:1.5rem}}.select-bags .wrapper .bag-carry-on,.select-bags .wrapper .bag-checked{margin-top:1rem}.select-bags .wrapper .bundle-included-text{color:#000000de;font-weight:600;display:block;margin-bottom:.5rem}.select-bags .wrapper .promotion-container{display:none}@media (min-width: 992px){.select-bags .wrapper .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.select-bags .wrapper .promotion-container .promotion-placeholder{background-color:#666766;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.select-bags .wrapper .promotion-container .promotion-placeholder .description{line-height:32px}.select-bags .wrapper .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.select-bags .wrapper .promotion-container .promotion-placeholder .promotion-body{white-space:normal}.select-bags .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}@media (max-width: 767.98px){.select-bags .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;width:60px}}.select-meals{display:block;min-width:100%;padding-top:50px;width:100%}@media (max-width: 767.98px){.select-meals{padding:.5rem}}@media (max-width: 991.98px){.select-meals{padding-left:10px;padding-right:10px}}.select-meals.one-way{padding-top:0}.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){.select-meals .meals-container{max-width:540px}}@media (min-width: 768px){.select-meals .meals-container{max-width:720px}}@media (min-width: 992px){.select-meals .meals-container{max-width:960px}}@media (min-width: 1200px){.select-meals .meals-container{max-width:1140px}}@media print{.select-meals .meals-container{min-width:100%}}.select-meals .meals-container .content{width:75%}@media (min-width: 768px) and (max-width: 991.98px){.select-meals .meals-container .content{width:91.6666666667%}}@media (max-width: 767.98px){.select-meals .meals-container .content{width:100%!important}}.select-meals .meals-container .content .meal-item{margin-top:1.5em;overflow:hidden}.select-meals .meals-container .content .meal-item:first-child{margin-top:0}.select-meals .meals-container .content .meal-item .card-layout{min-height:180px}.select-meals .meals-container .content .meal-item .image{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media (max-width: 767.98px){.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}}.select-meals .meals-container .content .meal-item .card-title{padding-bottom:.5rem}.select-meals .meals-container .content .meal-item .icon-row{display:flex;padding-bottom:.5rem;padding-top:.5rem}.select-meals .meals-container .content .meal-item .icon-row .icon-description{align-items:center;display:flex;padding-left:.5rem;padding-right:.5rem}.select-meals .meals-container .content .meal-item .icon-row .icon-description.last{padding-right:0!important}.select-meals .meals-container .content .meal-item .description{color:#000000de;padding-bottom:0;padding-top:.5rem}.select-meals .meals-container .content .meal-item .right-column{display:block;padding-bottom:1rem;width:100%}.select-meals .meals-container .promotion-container{display:none}@media (min-width: 992px){.select-meals .meals-container .promotion-container{width:25%;display:inline-flex;justify-content:flex-end}}.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}.select-meals .meals-container .promotion-container .promotion-placeholder .description{line-height:32px}.select-meals .meals-container .promotion-container .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.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:#ffec00;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:#000;cursor:pointer;transition:all .2s}.default-theme .tabs .tab.selected,.default-theme .tabs .chip.selected{background-color:#fafafa;color:#000000de;font-weight:700}.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}@media (min-width: 576px){.default-theme .tabs .tab{margin-left:1rem}}.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){.ssr-control .ssr-control-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem}.ssr-control .ssr-control-wrapper button{height:53px}.ssr-control .ssr-control-wrapper .plus-minus-controls{align-items:center;height:54px}.ssr-control .ssr-control-wrapper .plus-minus-controls .sell-count{color:#000000de;padding:0 10px}}.ssr-control .ssr-control-wrapper .ssr-price{align-items:center;color:#000000de;display:flex;justify-content:center;padding-top:.5rem}.ssr-control .ssr-control-wrapper .ssr-price .included-label{color:#000000de;font-weight:600}.ssr-control .ssr-control-wrapper .included-badge{display:flex;justify-content:center;padding:.25rem 0}.ssr-control .ssr-control-wrapper .included-badge .included-count{color:#000000de;font-size:14px;font-weight:600}.ssr-control .ssr-control-wrapper .plus-minus-controls{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding-top:.5rem}.ssr-control .ssr-control-wrapper .plus-minus-controls .sell-count{color:#000000de}.ssr-control .ssr-control-wrapper .disabled{color:#00000061}.ssr-control .ssr-control-wrapper button{cursor:pointer;height:49px;width:49px}.ssr-control .ssr-control-wrapper button .disabled{cursor:not-allowed!important}.seatmap .seatmap-container{display:flex;padding:10px}.seatmap .no-interact{cursor:default}.seatmap .no-interact.exit{color:#bd081e}.seatmap div[unit-type=Exit]{font-weight:700;justify-self:flex-end;overflow:visible;text-transform:uppercase;transform:rotate(270deg);width:10px}.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}.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}.seatmap div[unit-type=Exit].rotate180{justify-self:flex-start;overflow:visible;transform:rotate(270deg)}.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}.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}.seatmap .unit{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.seatmap .seatmap{background-color:#fafafa;position:relative}@media (max-width: 767.98px){.seatmap .seatmap{width:100%}}.seatmap .compartment{color:#000000de;display:grid;display:-ms-grid;grid-gap:10px}.seatmap .designator,.seatmap .price{font-weight:700}.seatmap .price{color:#fff;display:block}.seatmap .designator{display:none}.seatmap .selected .designator,.seatmap .held .designator,.seatmap .selected .price,.seatmap .held .price{background-color:#bd081e}.seatmap .normalseat{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:100%;width:100%}.seatmap .normalseat{background-color:#fff}.seatmap .normalseat .cushion{background-color:#fff;border:2px solid #cccccc}.seatmap .normalseat.standard .price{color:#000}.seatmap .bfs.normalseat{background-color:#ffec00}.seatmap .bfs.normalseat .price{color:#000}.seatmap .bfs.normalseat .cushion{background-color:#ffec00;border:2px solid #ffec00}.seatmap .premium.normalseat{background-color:#10a3ba}.seatmap .premium.normalseat .cushion{background-color:#10a3ba;border:2px solid #10a3ba}.seatmap .preferred.normalseat{background-color:#772583}.seatmap .preferred.normalseat .cushion{background-color:#772583;border:2px solid #772583}.seatmap .exit.normalseat{background-color:#666766}.seatmap .exit.normalseat .cushion{background-color:#666766;border:2px solid #666766}.seatmap .normalseat.unavailable{background-color:#efefef}.seatmap .normalseat.unavailable .cushion{background-color:#efefef;border:2px solid #efefef}.seatmap .normalseat.unavailable,.seatmap .normalseat.unavailable:hover{background-color:#efefef}.seatmap .normalseat:hover{border-radius:6px;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.seatmap .normalseat.selected.held:hover{background-color:#012f50}.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%;padding-top:12px;padding-bottom:12px}.seatmap .cushion:hover,.seatmap .normalseat .cushion:hover,.seatmap .legroom.normalseat .cushion:hover :hover{border:1px solid #012f50}.seatmap .unavailable .cushion:hover{border:1px solid #666766}.seatmap .normalseat.selected .cushion,.seatmap .normalseat.held .cushion{background-color:#bd081e;border:1.2px solid #fff!important;border-radius:2px}.seatmap .normalseat.selected:hover .cushion{background-color:#bd081e}.seatmap .normalseat.unavailable .cushion{background-color:#efefef;border:1px solid #efefef;cursor:not-allowed}.seatmap .normalseat.held{background-color:#666766;color:#012f50;cursor:not-allowed}.seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:pointer}.seatmap .blocked-middle.normalseat,.seatmap .blocked-middle.normalseat .cushion{background:#fff repeating-linear-gradient(-45deg,#efefef,#efefef 10%,#666766,#666766 14.5%);border:none}navitaire-digital-plane-container{display:block;max-width:510px;position:relative}@media (max-width: 767.98px){navitaire-digital-plane-container{width:100%}}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}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){navitaire-digital-plane-container .body{padding-left:0;padding-right:0;width:100%}}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){navitaire-digital-plane-container .body .body-inside{padding:0;transform:translateY(0)}}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}navitaire-digital-plane-container .body .nose-inside .nose-wc{background-repeat:no-repeat;background-size:contain;height:63px;position:absolute;width:116px}navitaire-digital-plane-container .body .nose-inside .nose-wc.left{left:16px;top:19px}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}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}navitaire-digital-plane-container .wing{background-repeat:no-repeat;background-size:contain;height:806px;position:absolute;top:30%;width:854px;z-index:9}navitaire-digital-plane-container .wing.left{background-image:url(plane-left-wing.6c2b61f2fabce4dc.svg);left:-820px}navitaire-digital-plane-container .wing.right{background-image:url(plane-right-wing.52826a8491fde20f.svg);left:474px}.login-dialog{background-color:#fff;border-radius:0 0 0 10px;position:absolute;right:0;top:0;width:460px}@media (max-width: 767.98px){.login-dialog{border-radius:0;height:100%;width:100%}}.login-dialog .column{display:flex;flex-direction:column;height:100%}.login-dialog .close-button:focus{border:solid 1px rgba(0,0,0,.2)}.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){.login-dialog .login-section{max-width:540px}}@media (min-width: 768px){.login-dialog .login-section{max-width:720px}}@media (min-width: 992px){.login-dialog .login-section{max-width:960px}}@media (min-width: 1200px){.login-dialog .login-section{max-width:1140px}}@media print{.login-dialog .login-section{min-width:100%}}.login-dialog .login-section .h1{padding:1rem 15px}@media (min-width: 768px){.login-dialog .login-section .h1{width:83.3333333333%;padding:0 15px}}.login-dialog .login-section.show-error{height:100%}.login-dialog .subtitle{margin:0;padding:0 15px}@media (max-width: 767.98px){.login-dialog .subtitle{display:none}}@media (min-width: 768px){.login-dialog .form-group{padding-top:.5rem}}.login-dialog .forgot{display:flex;padding-bottom:1.5rem;padding-left:0}@media (min-width: 768px){.login-dialog .forgot{padding-bottom:.25rem}}@media (min-width: 768px){.login-dialog .submit{padding-bottom:1rem}}.login-dialog .icon{padding-right:.5rem}.login-dialog button:not(.navitaire-digital-button-link){width:100%}.login-dialog .error-container{color:#bd081e;margin:0;padding:0 15px}.login-dialog .divider{margin:0;padding-top:1rem;text-align:center}@media (min-width: 768px){.login-dialog .divider{display:none}}.login-dialog .register{padding-bottom:1.5rem;padding-top:1rem}@media (min-width: 768px){.login-dialog .register{display:none}}.login-dialog .guest{display:flex;justify-content:center;padding-bottom:.5rem;padding-top:3rem}@media (min-width: 768px){.login-dialog .guest{display:none}}.login-dialog .login-text{display:flex;justify-content:center}@media (min-width: 768px){.login-dialog .login-text{padding:1.5rem}}.login-dialog .register-section{background-image:url(CreateAccount_Background.2c628acb540450cb.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px}@media (max-width: 767.98px){.login-dialog .register-section{display:none}}.login-dialog .register-section .title,.login-dialog .register-section .subtitle,.login-dialog .register-section .description{color:#fff}.login-dialog .register-section .subtitle{padding-top:.25rem}.login-dialog .register-section .title{padding-bottom:1rem;padding-top:1rem}.login-dialog .register-section .button-text{padding-top:1rem}.login-dialog .register-section .button-text button{width:100%}.login-dialog .password-requirements ul{list-style-type:none;margin-bottom:1.5rem;margin-top:0;padding-left:1.5rem}.login-dialog ul li:before{content:"\2014";margin-left:-20px;position:absolute}.login-dialog button{cursor:pointer}.view-profile{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.view-profile button{color:#000;cursor:pointer;display:flex}.view-profile button:hover{cursor:pointer}.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}@media (min-width: 768px){.view-profile button .initials-circle{margin-right:.5rem}.view-profile button .initials-circle .initials{display:flex;text-transform:uppercase}}.view-profile button .name{align-items:center;justify-content:center;text-transform:capitalize;text-overflow:ellipsis;width:130px;overflow:hidden;white-space:nowrap}@media (max-width: 767.98px){.view-profile button .name{display:none}}demo-extras-hub-page,demo-select-meals-page,demo-select-bags-page{width:100%}demo-extras-hub-page navitaire-digital-cms-promotion-component .promotion,demo-select-meals-page navitaire-digital-cms-promotion-component .promotion,demo-select-bags-page navitaire-digital-cms-promotion-component .promotion{width:100%}demo-extras-hub-page navitaire-digital-cms-promotion-component .text,demo-select-meals-page navitaire-digital-cms-promotion-component .text,demo-select-bags-page navitaire-digital-cms-promotion-component .text{width:100%}demo-extras-hub-page navitaire-digital-cms-promotion-component .title .description,demo-select-meals-page navitaire-digital-cms-promotion-component .title .description,demo-select-bags-page navitaire-digital-cms-promotion-component .title .description{color:#ffec00;text-align:center;white-space:normal}@media (min-width: 768px){demo-extras-hub-page navitaire-digital-cms-promotion-component .title .description,demo-select-meals-page navitaire-digital-cms-promotion-component .title .description,demo-select-bags-page navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}demo-extras-hub-page navitaire-digital-cms-promotion-component .body .description,demo-select-meals-page navitaire-digital-cms-promotion-component .body .description,demo-select-bags-page navitaire-digital-cms-promotion-component .body .description{color:#fff;text-align:center;white-space:normal}@media (min-width: 768px){demo-extras-hub-page navitaire-digital-cms-promotion-component .body .description,demo-select-meals-page navitaire-digital-cms-promotion-component .body .description,demo-select-bags-page navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}demo-extras-hub-page navitaire-digital-cms-promotion-component .image-component-div img,demo-select-meals-page navitaire-digital-cms-promotion-component .image-component-div img,demo-select-bags-page navitaire-digital-cms-promotion-component .image-component-div img{float:right}navitaire-digital-extras-hub{display:flex;display:block;min-width:100%;order:-1}navitaire-digital-extras-hub navitaire-digital-ssr-select-layout,navitaire-digital-extras-hub nk-ssr,navitaire-digital-extras-hub nk-shortcut-boarding-ssr{cursor:pointer}navitaire-digital-extras-hub navitaire-digital-ssr-select-layout .icon_chevron_right,navitaire-digital-extras-hub nk-ssr .icon_chevron_right,navitaire-digital-extras-hub nk-shortcut-boarding-ssr .icon_chevron_right{color:#0073e6}[id^=modal-seat-required-] .cms-modal-confirm-button{margin-right:0!important}demo-select-page{display:block;padding-top:230px}@media (max-width: 767.98px){demo-select-page{padding-top:110px}}demo-select-page .header-bar-bottom-relative{display:none}demo-passengers-page{display:block;padding-top:200px}@media (max-width: 767.98px){demo-passengers-page{padding-top:110px}}demo-passengers-page .column{width:100%}demo-extras-page{display:block;max-width:100%;overflow-x:hidden}@media (max-width: 767.98px){demo-extras-page{background:#fafafa}demo-extras-page~.container{background:#fafafa}demo-extras-page~.container .footer-container,demo-extras-page~.container .footer-container .footer-component{min-height:-moz-fit-content;min-height:fit-content}demo-extras-page .passenger-select-hub-wrapper+.container.px-0.outlet-container{padding-top:0}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,.default-theme .header-breadcrumb[data-current-route=bookingQuote-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,.default-theme .header-breadcrumb[data-current-route=bookingQuote-payment].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-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,.default-theme .header-breadcrumb[data-current-route=bookingQuote-payment] header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-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,.default-theme .header-breadcrumb[data-current-route=bookingQuote-payment] header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-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-meals].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals].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-meals].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats].scrolled-top header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals].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-meals] header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals] 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-meals] header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals] 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-meals] header .bottom-row,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header .bottom-row,.default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals] 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:translateZ(0)}}@media (max-width: 767.98px){.header-navigation .header-padding-row,.header-navigation .page-padding-row{height:78px}.header-navigation .page-padding-row.tabs{height:118px}.header-navigation .page-padding-row.extras{height:90px}.header-navigation .page-padding-row.tabs.extras{height:190px}.header-navigation .page-padding-row.links{height:105px}}.header-navigation.scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.header-navigation .header-navigation-wrapper{margin:0 auto;padding:0!important}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper header{height:78px}.header-navigation .header-navigation-wrapper.mobile-nav-links header{height:105px}.header-navigation .header-navigation-wrapper.center-logo .left-column .logo{display:none!important}.header-navigation .header-navigation-wrapper.center-logo .middle-column .logo{display:inline-block}}.header-navigation .header-navigation-wrapper .logo{display:inline-block}.header-navigation .header-navigation-wrapper .left-column{width:16.6666666667%;align-items:center;display:flex}@media (min-width: 768px){.header-navigation .header-navigation-wrapper .left-column{width:8.3333333333%}}.header-navigation .header-navigation-wrapper .left-column .navigate-back-button{color:#000;cursor:pointer}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper .left-column .navigate-back-button{padding-left:1rem}}.header-navigation .header-navigation-wrapper .left-column .navigate-back-button .icon{margin-right:.5rem}.header-navigation .header-navigation-wrapper .middle-column{width:58.3333333333%;display:flex;justify-content:center}@media (min-width: 576px){.header-navigation .header-navigation-wrapper .middle-column{padding-left:3rem}}@media (min-width: 768px){.header-navigation .header-navigation-wrapper .middle-column{width:75%;padding-left:1rem}}.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){.header-navigation .header-navigation-wrapper .middle-column .navigation-links{display:none}}@media (max-width: 991.98px){.header-navigation .header-navigation-wrapper .middle-column .navigation-links{margin-left:0%;max-width:100%}}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper .middle-column .navigation-links{margin-left:0%;max-width:100%}}.header-navigation .header-navigation-wrapper .middle-column .mobile-title{font-size:18px}@media (min-width: 576px){.header-navigation .header-navigation-wrapper .middle-column .mobile-title{display:none}}.header-navigation .header-navigation-wrapper .middle-column .logo{display:none}.header-navigation .header-navigation-wrapper .menu-column{align-items:center;display:flex;justify-content:center}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper .menu-column{padding:0 1rem;position:absolute;right:80px}.header-navigation .header-navigation-wrapper .menu-column .container{padding-top:0!important}}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper .menu-column[data-current-route=profile-hub]{right:22px!important}}.header-navigation .header-navigation-wrapper .menu-column .container{padding-top:1.5rem}@media (max-width: 991.98px){.header-navigation .header-navigation-wrapper .menu-column .container{padding:0}}.header-navigation .header-navigation-wrapper .menu-column .container .language-selection-component{padding:0!important}.header-navigation .header-navigation-wrapper .right-column{width:16.6666666667%;display:flex;height:100%;justify-content:flex-end}.header-navigation .header-navigation-wrapper .log-in-control{padding-left:1rem;padding-right:1.5rem;width:100%}@media (min-width: 768px){.header-navigation .header-navigation-wrapper .mobile-links{display:none}}.header-navigation .header-navigation-wrapper .behind-header-row{display:flex;flex-direction:row;width:100%}.header-navigation .header-navigation-wrapper .behind-header-row .header-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .header-navigation-wrapper .behind-header-row .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .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,.header-navigation .default-theme .header-navigation-wrapper .behind-header-row header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row,.header-navigation .header-navigation-wrapper .behind-header-row .mobile-links{width:100%}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper .behind-header-row .header-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .header-navigation-wrapper .behind-header-row .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .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,.header-navigation .default-theme .header-navigation-wrapper .behind-header-row header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row,.header-navigation .header-navigation-wrapper .behind-header-row .mobile-links{position:absolute;top:0}}.header-navigation .header-navigation-wrapper [data-current-route=manage-itinerary] .behind-header-row{display:none!important}.header-navigation .header-navigation-wrapper .header-title-container{width:100%}@media (max-width: 767.98px){.header-navigation .header-navigation-wrapper .header-title-container{font-size:18px;line-height:22px;text-align:center}}.header-navigation.success header{background-color:#5ca137;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width: 767.98px){.header-navigation.success header{height:109px}}@media print{.header-navigation{display:none}}.new-card{flex-direction:column}.new-card .main-container{margin-left:auto;margin-right:auto;width:100%;padding:0 30px;padding-top:3rem}@media (min-width: 576px){.new-card .main-container{max-width:540px}}@media (min-width: 768px){.new-card .main-container{max-width:720px}}@media (min-width: 992px){.new-card .main-container{max-width:960px}}@media (min-width: 1200px){.new-card .main-container{max-width:1140px}}@media print{.new-card .main-container{min-width:100%}}@media (max-width: 767.98px){.new-card .main-container{padding-top:1rem}}@media (min-width: 768px){.new-card .main-container .new-card-form,.new-card .main-container .new-card-sidebar{width:50%}}@media (min-width: 768px) and (max-width: 991.98px){.new-card .main-container .new-card-form{width:66.6666666667%}.new-card .main-container .new-card-sidebar{width:33.3333333333%}}.new-card .main-container .main-content{display:flex;flex-wrap:wrap}.new-card .main-container .main-content .title{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}@media (max-width: 767.98px){.new-card .main-container .main-content .title{width:100%}}.new-card .main-container .main-content .title h3{align-items:flex-end;color:#000000de;display:flex}.new-card .main-container .main-content .title .card-icons{display:flex;flex-direction:row}.new-card .main-container .main-content .title .card-icons .vi-background{background-image:url(Visa.59da7ed702554637.svg);height:32px;margin-right:.5rem;width:50px}.new-card .main-container .main-content .title .card-icons .mc-background{background-image:url(Mastercard.8cc96db2e14d5cdc.svg);height:32px;margin-right:.5rem;width:50px}.new-card .main-container .main-content .title .card-icons .ax-background{background-image:url(Amex.4c6824bd80985c55.svg);height:32px;width:31px}.new-card .main-container .main-content .title .card-icons .ds-background{background-image:url(discover.a4aa4a344a11e82b.svg);height:32px;width:31px}.new-card .main-container form .form-field{width:100%}.new-card .main-container form .form-field .navitaire-digital-form-field-container{border-radius:2px}.new-card .main-container form .form-field.month,.new-card .main-container form .form-field.year{width:50%}@media (min-width: 576px){.new-card .main-container form .form-field.month,.new-card .main-container form .form-field.year{width:41.6666666667%}}.new-card .main-container form .form-field:not(:first-of-type){padding-left:15px}@media (max-width: 767.98px){.new-card .main-container form .form-field.cvv{padding:0}}@media (min-width: 576px){.new-card .main-container form .form-field.cvv{width:16.6666666667%}}.new-card .main-container form .form-field .image-container{margin-right:1.125rem}.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}.new-card .main-container form .form-field .image-container .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.new-card .main-container form .form-field .image-container .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.new-card .main-container form .form-field .image-container .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.new-card .main-container form>div{display:flex;flex-wrap:wrap}.new-card .main-container .footer-row{align-items:center;display:flex;padding:.5rem 0}@media (max-width: 575.98px){.new-card .main-container .footer-row{flex-wrap:wrap;padding:0}}.new-card .main-container .footer-row>div{width:50%}@media (max-width: 575.98px){.new-card .main-container .footer-row>div{width:100%;padding:1rem 0}}.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){.new-card .main-container .footer-row .add-card{justify-content:center;padding:1rem 0}.new-card .main-container .footer-row .add-card h3{padding-left:.5rem}}.new-card .main-container .footer-row .add-card h3{color:#000000de}@media (min-width: 768px){.new-card .main-container .footer-row .add-card h3{padding-left:.5rem}}.new-card .main-container .footer-row .use-card{display:flex;justify-content:flex-end;padding:1rem}@media (max-width: 767.98px){.new-card .main-container .footer-row .use-card{justify-content:center}}.new-card .main-container .footer-row .use-card .from-wallet{align-items:center;display:flex}.new-card .navitaire-digital-button-link{color:#0073e6;font-size:18px;letter-spacing:0;line-height:22px}.new-card .navitaire-digital-button-link.with-icon{align-items:center;display:flex;justify-content:flex-end}@media (min-width: 992px){.new-card .navitaire-digital-button-link.with-icon{width:85%}}@media (min-width: 1200px){.new-card .navitaire-digital-button-link.with-icon{width:70%}}.payment-confirmation{align-items:center;background-color:#ffec00;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.payment-confirmation>*{color:#000;text-align:center}.payment-confirmation p{color:#000}.payment-confirmation>hr{border:1px solid rgba(255,255,255,.2);margin-bottom:1.5rem;width:100%}.payment-confirmation .title{padding-top:.5rem}.payment-confirmation .title .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.payment-confirmation .title p.description{color:#000;line-height:32px;margin-bottom:1rem}.payment-confirmation .title .button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;font-weight:700;text-transform:uppercase}.payment-confirmation .details{display:flex;justify-content:space-between;padding-bottom:1.5rem;width:280px}.payment-confirmation .details .left-column{text-align:left}@media print{.payment-confirmation .details .left-column .booking-id{font-size:2rem;line-height:5rem}}.payment-confirmation .details .right-column{text-align:right}@media print{.payment-confirmation .details .right-column #recordLocator{font-size:2rem;line-height:5rem}}@media print{.payment-confirmation button{display:none}}.stored-cards{background-color:#ffec00;display:flex;flex-direction:column;padding:0 15px;width:100%}.stored-cards .cards-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.stored-cards .cards-container{max-width:540px}}@media (min-width: 768px){.stored-cards .cards-container{max-width:720px}}@media (min-width: 992px){.stored-cards .cards-container{max-width:960px}}@media (min-width: 1200px){.stored-cards .cards-container{max-width:1140px}}@media print{.stored-cards .cards-container{min-width:100%}}@media (min-width: 768px){.stored-cards .cards-container{padding-bottom:1rem}}.stored-cards .cards-container .cards-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;overflow-x:auto}.stored-cards .cards-container .cards-row .simplebar-content{display:flex;flex-direction:row}.stored-cards .cards-container .cards-row .stored-payment{width:100%;align-items:center;display:flex;flex-direction:row;height:168px;justify-content:center;margin:.25rem 0 1rem;margin-right:10px;width:306px}@media (max-width: 320.98px){.stored-cards .cards-container .cards-row .stored-payment{width:285px}}.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}.stored-cards .cards-container .cards-row .stored-payment .credit-card.vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card.mc{background-image:url(orange-background.29637df9a75e2750.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card.ax{background-image:url(blue-background.586d918865d5f09b.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card.ds{background-image:url(green-background.b37e31ce30f10e92.svg)}.stored-cards .cards-container .cards-row .stored-payment .credit-card :hover{cursor:pointer}.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){.stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active{width:285px}}.stored-cards .cards-container .cards-row .stored-payment .credit-card.is-active :hover{cursor:auto}.stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row{display:flex;flex-direction:row;padding:1rem 0 1.5rem;width:100%}.stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .logo{margin-right:.5rem}.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}.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}.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}.stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .ds-logo{background-image:url(discover.a4aa4a344a11e82b.svg);background-size:contain;height:31px;width:31px}.stored-cards .cards-container .cards-row .stored-payment .credit-card .top-row .label-text{align-items:center;color:#fff;display:flex}.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row{width:100%}.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row .card-number{align-items:center;color:#fff;display:flex}.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-number-row .card-number .masking-dots{font-size:30px;padding-right:.25rem}.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){.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:540px}}@media (min-width: 768px){.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:720px}}@media (min-width: 992px){.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:960px}}@media (min-width: 1200px){.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{max-width:1140px}}@media print{.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{min-width:100%}}.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){.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row.is-active{width:285px}}.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){.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder{width:90%}}.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder .label-text{color:#fff}.stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder .name{text-overflow:ellipsis;width:200px;overflow:hidden;white-space:nowrap}.stored-cards .cvv-container{display:flex;justify-content:space-between;width:100%}@media (max-width: 767.98px){.stored-cards .cvv-container{flex-direction:column}}.stored-cards .cvv-container .cvv-column{width:305px}@media (max-width: 320.98px){.stored-cards .cvv-container .cvv-column{width:285px}}.stored-cards .cvv-container .right-column{align-items:center;display:flex;justify-content:flex-end;padding-bottom:1rem;width:100%}@media (min-width: 768px){.stored-cards .cvv-container .right-column{width:50%}}.stored-cards .cvv-container .right-column .use-profile-card{color:#0073e6;cursor:pointer;font-weight:400!important}.stored-cards .form-field{background-color:transparent}.stored-cards .form-field .navitaire-digital-form-field-container{border:none;position:relative}.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){.stored-cards .form-field .error{padding-bottom:4px;padding-top:4px}}.stored-cards .form-field input{color:#000000de}.stored-cards .form-field input.ng-invalid{border-bottom-left-radius:0;border-bottom-right-radius:0}.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){.billing-info-form{max-width:540px}}@media (min-width: 768px){.billing-info-form{max-width:720px}}@media (min-width: 992px){.billing-info-form{max-width:960px}}@media (min-width: 1200px){.billing-info-form{max-width:1140px}}@media print{.billing-info-form{min-width:100%}}.billing-info-form .title{color:#000000de;padding:1rem 1rem 1.5rem 1.5rem}@media (max-width: 767.98px){.billing-info-form .title{align-items:center;background-color:#fafafa;display:flex}}.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){.billing-info-form .form-card{max-width:540px}}@media (min-width: 768px){.billing-info-form .form-card{max-width:720px}}@media (min-width: 992px){.billing-info-form .form-card{max-width:960px}}@media (min-width: 1200px){.billing-info-form .form-card{max-width:1140px}}@media print{.billing-info-form .form-card{min-width:100%}}@media (max-width: 767.98px){.billing-info-form .form-card{border-radius:0;box-shadow:none}}.billing-info-form .form-card .form-field{margin:15px 0;padding:0 15px;width:100%}@media (min-width: 768px){.billing-info-form .form-card .form-field{width:50%}}.billing-info-form .form-card .form-field.zip,.billing-info-form .form-card .form-field.state{width:50%}.billing-info-form .form-card .form-field.navitaire-digital-form-field-type-mat-native-select:before{right:2rem}.billing-info-form .form-card form{padding:15px 0}.billing-info-form .form-card form .address-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.billing-info-form .form-card form .address-row{padding-top:1rem}}.billing-info-form .form-card .footer-row{align-items:center;display:flex;flex-direction:column}.billing-info-form .form-card .footer-row .no-payment{color:#00000061;margin:1rem 0 1.5rem}.billing-info-form .form-card .footer-row .terms{align-items:center;display:flex;justify-content:center;padding-bottom:1rem}.billing-info-form .form-card .footer-row .terms .flex-wrapper{display:flex}.billing-info-form .form-card .footer-row .terms .flex-wrapper.terms-error{border:solid 2px #bd081e;border-radius:2px;padding:5px}.billing-info-form .form-card .footer-row .terms .flex-wrapper .slider{padding-right:1rem}.billing-info-form .form-card .footer-row .terms .flex-wrapper .text{align-items:center;color:#000000de;display:flex}.navigation-links .menu-items{display:inline-flex;flex-direction:row;margin-left:0;margin-right:0;padding-top:.25rem;text-align:center;width:100%}.navigation-links .menu-items .menu-item{color:#000;cursor:pointer;height:50px;margin:0;transition:all .2s;width:100%}@media (max-width: 767.98px){.navigation-links .menu-items .menu-item{font-size:14px;line-height:17px}}@media (max-width: 767.98px){.navigation-links .menu-items .menu-item{height:auto;padding-bottom:6px!important}}@media (min-width: 768px){.navigation-links .menu-items .menu-item .short-text{display:none}}@media (max-width: 767.98px){.navigation-links .menu-items .menu-item .long-text{display:none}}.navigation-links .menu-items .menu-item.selected{font-weight:700}.navigation-links .menu-items .menu-item.selected,.navigation-links .menu-items .menu-item:hover{border-bottom:3px solid #0073E6;opacity:1}.navigation-links .menu-items .menu-item:focus{outline:none}.mobile-popup-header{background-color:#0073e6;display:flex}.mobile-popup-header .row{align-items:center;margin:0;padding:1.5rem .5rem 1rem!important;width:100%}.mobile-popup-header .row .close-pop-up-button,.mobile-popup-header .row .spacer{width:8.3333333333%}.mobile-popup-header .row .from,.mobile-popup-header .row .title{width:83.3333333333%;color:#fff;margin:0;text-align:center}.mobile-popup-header .row button{color:#fff}@media (max-width: 767.98px){.edit-flight-search{border-radius:0;height:100vh;inset:0;position:fixed}}.edit-flight-search .edit-flights-button{border:1px solid #fff!important;color:#fff!important;cursor:pointer;padding-left:16px;padding-right:16px;text-transform:uppercase}.edit-flight-search .edit-flights-button .icon{margin-right:5px}.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:#ffec00;border-radius:10px;left:0;padding:1.5rem;position:fixed;right:0;top:240px;transform:translateY(-70px)}@media (min-width: 576px){.edit-flight-search .flight-search{max-width:540px}}@media (min-width: 768px){.edit-flight-search .flight-search{max-width:720px}}@media (min-width: 992px){.edit-flight-search .flight-search{max-width:960px}}@media (min-width: 1200px){.edit-flight-search .flight-search{max-width:1140px}}@media print{.edit-flight-search .flight-search{min-width:100%}}.edit-flight-search .flight-search .cancel-search{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;display:inline-block;margin-right:.5rem;padding:0 .5rem;min-width:5em}@media (min-width: 992px){.edit-flight-search .flight-search .cancel-search{align-self:flex-end}}.edit-flight-search .flight-search .cancel-search:hover{background-color:#00000061}.edit-flight-search .flight-search .next{border-radius:6px!important;bottom:auto!important;height:48px!important;margin-top:0!important;position:relative!important;right:auto!important;width:9em!important}@media (min-width: 992px){.edit-flight-search .flight-search .next{align-self:flex-end}}.edit-flight-search .flight-search .next .button-text{display:block!important}.edit-flight-search .flight-search .next .icon{display:none!important}.edit-flight-search .flight-search .next:disabled{background-color:#012f50;box-shadow:none;color:#fff}.edit-flight-search .flight-search .search-button-container{justify-content:flex-end;padding-top:1rem}.edit-flight-search .flight-search .search-button-container .mock-container{width:100%}@media (min-width: 992px){.edit-flight-search .flight-search .search-button-container .mock-container{width:70%}}.stateless-seatmap-dialog .unit{outline:none}.stateless-seatmap-dialog .seat-availability-container{max-height:100%;width:770px}@media (max-width: 767.98px){.stateless-seatmap-dialog .seat-availability-container{padding:0!important}}.stateless-seatmap-dialog .seat-availability-container .title.not-mobile{color:#000000de;margin-top:1.5rem;text-align:center}.stateless-seatmap-dialog .seat-availability-container .description.not-mobile{color:#000000de;margin-bottom:1rem;margin-top:1.5rem;text-align:center}.stateless-seatmap-dialog .seat-availability-container .seat-availability{display:flex;flex-direction:column;max-height:100%;overflow:auto}@media (max-width: 767.98px){.stateless-seatmap-dialog .seat-availability-container .seat-availability{height:100%;overflow-x:scroll}}.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){.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container{width:100%}}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title{background-color:#0069b3;display:flex;padding:1.5rem 1rem 1rem}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title .icon,.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title .empty-column,.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title h3{color:#fff;flex-grow:1;min-width:70px}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .title h3{text-align:center}.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}.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}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .station-code{color:#000000de}.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){.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon{margin-bottom:.5rem}}.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){.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line{width:2rem}}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line:first-of-type{margin-right:.25rem}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .flight-icon-line:last-of-type{margin-left:.25rem}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .header .flight-icon .icon{color:#00000061}.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){.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container{display:none}}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name{align-items:center;color:#000000de;display:flex}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.bfs:before{background-color:#ffec00}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.standard:before{background-color:#fff;border:solid 1px #CCCCCC}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.exit:before{background-color:#666766}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.unavailable:before{background-color:#efefef}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.preferred:before{background-color:#772583}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.premium:before{background-color:#10a3ba}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.blocked-middle:before{background:#fff repeating-linear-gradient(-45deg,#efefef,#efefef 10%,#666766,#666766 14.5%);border:.063rem solid #efefef}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name span{color:#0009}.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}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper{background-color:#efefef;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){.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper{height:auto;padding:0 10px}}.stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .seatmap-availability-wrapper .simplebar-scrollbar{right:5px!important;width:5px!important}.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){.stateless-seatmap-dialog .wing{display:none}}.stateless-seatmap-dialog .wing.left{background-image:url(plane-left-wing.6c2b61f2fabce4dc.svg);left:-130px}.stateless-seatmap-dialog .wing.right{background-image:url(plane-right-wing.52826a8491fde20f.svg);left:500px}.stateless-seatmap{display:flex;justify-content:space-around}.stateless-seatmap .seatmap-container{display:flex;padding:10px}.stateless-seatmap .no-interact{cursor:default}.stateless-seatmap .no-interact.exit{color:#bd081e}.stateless-seatmap div[unit-type=Exit]{font-weight:700;justify-self:flex-end;overflow:visible;text-transform:uppercase;transform:rotate(270deg);width:10px}.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}.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}.stateless-seatmap div[unit-type=Exit].rotate180{justify-self:flex-start;overflow:visible;transform:rotate(270deg)}.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}.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}.stateless-seatmap .unit{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.stateless-seatmap .seatmap{background-color:#fafafa;padding:0 10px;position:relative;width:230px}@media (max-width: 767.98px){.stateless-seatmap .seatmap{width:100%}}.stateless-seatmap .compartment{display:grid;grid-gap:8px}.stateless-seatmap .designator{font-weight:700}.stateless-seatmap .designator{display:none}.stateless-seatmap .held .designator{background-color:#bd081e;color:#fff}.stateless-seatmap .normalseat{align-items:center;border-radius:2px;cursor:default;display:flex;height:100%;width:100%}.stateless-seatmap .legroom.normalseat{background-color:#0069b3}.stateless-seatmap .legroom.normalseat .cushion{background-color:#0069b3;border:2px solid #0069b3}.stateless-seatmap .premium.normalseat{background-color:#10a3ba}.stateless-seatmap .premium.normalseat .cushion{background-color:#10a3ba;border:2px solid #10a3ba}.stateless-seatmap .normalseat,.stateless-seatmap .normalseat .cushion{background-color:#fff;border:2px solid #CCCCCC}.stateless-seatmap .normalseat.unavailable .cushion{background-color:#efefef;border:2px solid #efefef}.stateless-seatmap .normalseat.unavailable{background-color:#efefef}.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%}.stateless-seatmap .normalseat.selected .cushion,.stateless-seatmap .normalseat.held .cushion{background-color:#bd081e;border:none!important;border-radius:2px}.stateless-seatmap .normalseat.unavailable .cushion{background-color:#efefef;border:1px solid #efefef;color:#fff;cursor:default}.stateless-seatmap .normalseat.held{background-color:#efefef;color:#012f50;cursor:default}.stateless-seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:default}navitaire-digital-mobile-date-picker{background-color:#fafafa;display:block;height:100%;left:0;position:fixed;top:0;width:100%}navitaire-digital-mobile-date-picker .wrapper{height:100%;width:100%}navitaire-digital-mobile-date-picker .weeks,navitaire-digital-mobile-date-picker .month-name,navitaire-digital-mobile-date-picker .week-days{padding:0 20px}navitaire-digital-mobile-date-picker .scroll-wrapper .calendar-month-header{display:none}navitaire-digital-mobile-date-picker .week-day-name{align-items:center;display:inline-flex}navitaire-digital-mobile-date-picker .week-day-name,navitaire-digital-mobile-date-picker .calendar-day{height:40px;padding:4px;width:14.2857142857%}navitaire-digital-mobile-date-picker .week-day-name{justify-content:center!important}navitaire-digital-mobile-date-picker .months.scroll{height:100%;overflow:scroll}navitaire-digital-mobile-date-picker .scroll-wrapper{display:block;height:calc(100% - 235px);position:relative}navitaire-digital-mobile-date-picker cdk-virtual-scroll-viewport{height:100%;width:100%}navitaire-digital-mobile-date-picker .calendar-month{height:275px}navitaire-digital-mobile-date-picker .calendar-month .weeks{padding-top:10px}navitaire-digital-mobile-date-picker .calendar-month .week{align-items:center;display:flex;justify-content:space-between}navitaire-digital-mobile-date-picker .calendar-month .month-header{display:none}navitaire-digital-mobile-date-picker .calendar-month .month-name{background-color:#f5f8fb;color:#000000de;justify-content:initial!important;line-height:17px;padding:4px 12px}navitaire-digital-mobile-date-picker .calendar-month .month-name .icon{display:none}navitaire-digital-mobile-date-picker .selected-dates-container{background-color:#0073e6;color:#fff;display:flex;justify-content:space-around;padding-top:12px}navitaire-digital-mobile-date-picker .tab-header{line-height:17px;margin:0 10px;padding:7px;text-align:center;width:100%}navitaire-digital-mobile-date-picker .tab-header .label{font-size:.75rem;line-height:15px}navitaire-digital-mobile-date-picker .tab-header.active{background-color:#fafafa;border-radius:4px 4px 0 0;color:#000000de}navitaire-digital-mobile-date-picker .tab-header.active .label{color:#00000061}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}.pnr-retrieve{position:relative}.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){.pnr-retrieve .retrieval-error{border-top-left-radius:5px;border-top-right-radius:5px;position:absolute}}.pnr-retrieve .retrieval-error .icon_warning{padding:0 .5rem}.pnr-retrieve .retrieval-error .error-text{display:inline-flex}.pnr-retrieve .main-row{padding:1rem;padding-bottom:0;width:100%}@media (min-width: 576px){.pnr-retrieve .main-row{display:flex;padding-top:3rem}}.pnr-retrieve .main-row .form-wrapper{padding:.5rem}@media (min-width: 576px){.pnr-retrieve .main-row .form-wrapper{width:50%}}.pnr-retrieve .main-row .form-field{padding:0}.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){.pnr-retrieve .icon-row{display:flex}}.pnr-retrieve .record-locator{text-transform:uppercase}.pnr-retrieve input{outline:none}.pnr-retrieve .outlined,.pnr-retrieve .dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .pnr-retrieve .wrapper:focus,.pnr-retrieve .dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search-wrapper .flight-search .passengers-count .pnr-retrieve .wrapper.open,.pnr-retrieve .dark-mode .station-select.cdk-focused .station-select-selection,.dark-mode .station-select.cdk-focused .pnr-retrieve .station-select-selection,.pnr-retrieve .dark-mode .dates-picker .departure-container.selecting,.dark-mode .dates-picker .pnr-retrieve .departure-container.selecting,.pnr-retrieve .dark-mode .dates-picker .return-container.selecting,.dark-mode .dates-picker .pnr-retrieve .return-container.selecting,.pnr-retrieve .dates-picker .departure-container.selecting,.dates-picker .pnr-retrieve .departure-container.selecting,.pnr-retrieve .dates-picker .return-container.selecting,.dates-picker .pnr-retrieve .return-container.selecting,.pnr-retrieve .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .pnr-retrieve .station-select-selection,.pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count:focus,.pnr-retrieve .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .pnr-retrieve .passengers-count.open,.pnr-retrieve .flight-search .passengers-count .wrapper:focus,.flight-search .passengers-count .pnr-retrieve .wrapper:focus,.pnr-retrieve .flight-search .passengers-count .wrapper.open,.flight-search .passengers-count .pnr-retrieve .wrapper.open{border-bottom:3px solid #5ca137}.pnr-retrieve .cancel-search{display:none}.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){.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:#0073e6;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-bottom:1.5rem;position:relative;right:auto;width:100%}.pnr-retrieve .next:disabled{background-color:#a7a7a7;color:#fff}.pnr-retrieve .next:focus,.pnr-retrieve .next:hover:enabled{background-color:#0064c7}}.pnr-retrieve .next:disabled{background-color:#00000061;box-shadow:none;color:#fff}.pnr-retrieve .boarding-pass{color:#fff;text-decoration:underline}.pnr-retrieve .boarding-pass:hover{color:#fff;cursor:pointer}.add-card .add-card-container{padding:1.5rem;width:420px}@media (max-width: 767.98px){.add-card .add-card-container{padding:1rem;width:100%}}.add-card .add-card-container h2{padding-bottom:1.5rem}@media (max-width: 767.98px){.add-card .add-card-container h2{display:none}}.add-card .add-card-container .form{width:100%}.add-card .add-card-container .form .form-row{display:flex;flex-wrap:wrap}.add-card .add-card-container .form .form-row navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.add-card .add-card-container .form .form-row navitaire-digital-form-field input:disabled{background-color:#00000024}.add-card .add-card-container .form .form-row .card-number-field{width:100%}.add-card .add-card-container .form .form-row .exp-month-field{width:50%;padding-right:.5rem}@media (max-width: 767.98px){.add-card .add-card-container .form .form-row .exp-month-field{width:100%;padding-right:0}}.add-card .add-card-container .form .form-row .exp-year-field{width:50%;padding-left:.5rem}@media (max-width: 767.98px){.add-card .add-card-container .form .form-row .exp-year-field{width:100%;padding-left:0}}.add-card .add-card-container .form .form-row .name-field{width:100%}.add-card .add-card-container .form .default-card-row{width:100%;align-items:center;color:#000000de;display:flex;justify-content:space-between}.add-card .add-card-container .form .submit-button-container{display:flex;justify-content:center;padding:1.5rem 0}.add-card .add-card-container .form .submit-button-container .save{cursor:pointer;width:100%}.add-card .error span{font-size:.875rem}.add-card navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.add-card navitaire-digital-form-field .image-container{margin-right:1.125rem}.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}.add-card navitaire-digital-form-field .cc-image.VI{background-image:url(Visa.59da7ed702554637.svg)}.add-card navitaire-digital-form-field .cc-image.MC{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}.add-card navitaire-digital-form-field .cc-image.AX{background-image:url(Amex.4c6824bd80985c55.svg)}.edit-card{align-items:center;display:flex;flex-direction:column;width:420px}@media (max-width: 767.98px){.edit-card{width:100%;height:unset!important;min-height:100%;padding:0}}@media (max-width: 767.98px){.edit-card .edit-card-container{padding:0;width:100%}}.edit-card .edit-card-container .dialog{background:#0073e6;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){.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){.edit-card .edit-card-container .dialog{min-width:100%}}.edit-card .edit-card-container .dialog h2{color:#fff;padding-bottom:1.5rem}@media (max-width: 767.98px){.edit-card .edit-card-container .dialog h2{display:none;padding-bottom:0}}.edit-card .edit-card-container .dialog .credit-card-wrapper{align-items:center;display:flex;height:168px;justify-content:center;margin-right:10px;width:100%}.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){.edit-card .edit-card-form-container{min-width:100%}}.edit-card .edit-card-form-container .form{width:100%}.edit-card .edit-card-form-container .form .form-row{display:flex;flex-wrap:wrap}.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}.edit-card .edit-card-form-container .form .form-row navitaire-digital-form-field input:disabled{background-color:#00000024}.edit-card .edit-card-form-container .form .form-row .card-number-field{width:100%}.edit-card .edit-card-form-container .form .form-row .exp-month-field{width:50%;padding-right:1rem}@media (max-width: 767.98px){.edit-card .edit-card-form-container .form .form-row .exp-month-field{width:100%;padding-right:0}}.edit-card .edit-card-form-container .form .form-row .exp-year-field{width:50%;padding-left:1rem}@media (max-width: 767.98px){.edit-card .edit-card-form-container .form .form-row .exp-year-field{width:100%;padding-left:0}}.edit-card .edit-card-form-container .form .form-row .name-field{width:100%}.edit-card .edit-card-form-container .form .default-card-row{width:100%;align-items:center;color:#000000de;display:flex;justify-content:space-between}.edit-card .edit-card-form-container .form .delete-card-row{display:flex;justify-content:center;padding:1.5rem 0}.edit-card .edit-card-form-container .form .delete-card-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.edit-card .edit-card-form-container .form .delete-card-row .delete-container .icon_delete{margin-right:1rem}.edit-card .edit-card-form-container .form .submit-button-container{display:flex;justify-content:center}.edit-card .edit-card-form-container .form .submit-button-container .save{cursor:pointer;width:100%}.edit-card .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}.edit-card .mc{background-image:url(orange-background.29637df9a75e2750.svg)}.edit-card .ax{background-image:url(blue-background.586d918865d5f09b.svg)}.edit-card .ds{background-image:url(green-background.b37e31ce30f10e92.svg)}.edit-card .icon_delete:before{color:#bd081e}.change-password-container.container{max-width:632px;padding:1.5rem 3rem}@media (max-width: 767.98px){.change-password-container.container{max-width:100%;padding:20px}}.change-password-container.container h2{margin-bottom:1.5rem}@media (max-width: 767.98px){.change-password-container.container h2{display:none}}.change-password-container.container .form{display:flex;flex-wrap:wrap;width:100%}.change-password-container.container .form .fields{width:41.6666666667%}@media (max-width: 767.98px){.change-password-container.container .form .fields{width:100%}}.change-password-container.container .form .fields .form-field{width:100%}.change-password-container.container .form .fields .desktop-button{padding-top:1rem}.change-password-container.container .form .fields .desktop-button .navitaire-digital-button{width:100%}.change-password-container.container .form .password-requirements{width:58.3333333333%;padding-left:3rem}@media (max-width: 767.98px){.change-password-container.container .form .password-requirements{width:100%;padding-bottom:1rem}}.change-password-container.container .form .password-requirements h4{font-weight:700}.change-password-container.container .form .password-requirements ul{list-style:disc;margin-top:15px;padding-left:18px}.change-password-container.container .form .password-requirements ul li{margin-bottom:5px}.change-password-container.container .form navitaire-digital-form-field{padding-left:0;padding-right:0}.change-password-container.container .form navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before{margin-right:10px}.change-password-container.container .button-container{width:41.6666666667%}@media (max-width: 767.98px){.change-password-container.container .button-container{width:100%;display:flex;justify-content:center}}.change-password-container.container .change-button{width:100%}.change-password-container.container .error span{font-size:.875rem}.change-password-button{cursor:pointer}.checkin-confirmation{align-items:center;background-color:#5ca137;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.checkin-confirmation .message{padding-bottom:3rem;padding-top:3rem}.checkin-confirmation .message .checkmark-animation{background-image:url(checkmark_animation.dcc40f53ce075f46.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:120px}.checkin-confirmation .message .title{text-align:center}.checkin-confirmation .message .subtitle{padding:.5rem;text-align:center}.checkin-confirmation .view-itinerary{margin-top:1rem}@media (min-width: 576px){#footer-app{height:auto}}#link-group-about-us .header,#link-group-customer-service .header,#link-group-loyalty-rewards .header{margin-bottom:10px}#link-group-social-media .header,#link-group-download-app .header{margin-bottom:20px}#link-group-social-media .link-group,#link-group-download-app .link-group{flex-direction:column!important}#link-group-social-media{margin-bottom:37px}#link-group-social-media .links div{margin-right:8px}#link-group-download-app .links div{margin-right:10px}.horizontal-link-group-container{display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991.98px){.horizontal-link-group-container{flex-direction:row}}@media (max-width: 767.98px){.link-info-component .link{display:none}}@media (max-width: 767.98px){nav .article-component-wrapper{justify-content:center!important}}@media (max-width: 767.98px){nav .link-info-component .link{display:flex}}nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{flex-grow:3}@media (max-width: 767.98px){nav .article-component-wrapper navitaire-digital-cms-article-component:first-child{display:none}}@media (max-width: 767.98px){nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .label-component,nav .article-component-wrapper navitaire-digital-cms-article-component:first-child .link-info-component,nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .label-component,nav .article-component-wrapper navitaire-digital-cms-article-component:nth-child(2) .link-info-component{border-left:none!important}}.footer-container{color:#fff;display:block;min-height:-moz-fit-content;min-height:fit-content;padding-top:3rem;width:100%}.footer-container .footer-component{background:linear-gradient(180deg,#0009,#ffec0099);color:#fff}@media (max-width: 767.98px){.footer-container .footer-component{background:transparent}}@media (max-width: 767.98px){.footer-container .footer-component .custom-content{min-height:350px}}.footer-container .footer-component nav{background-color:#012f50}.footer-container .footer-component h4{margin:0}.footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}.footer-container .footer-component .article-component-wrapper{align-items:center;height:55px;justify-content:flex-end}.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}.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}.footer-container .footer-component .article-component-wrapper a{color:#fff;font-weight:400;padding:0 2rem;text-decoration:none}.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){.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}.footer-container .footer-component .custom-content:first-child a{padding-left:0}}.footer-container .footer-component .custom-content a{color:#fff;font-size:.875rem}.footer-container .footer-component a{color:#fff;font-weight:400;text-decoration:none}.boarding-pass{color-adjust:exact!important;display:block;max-width:100%;-webkit-print-color-adjust:exact!important;width:418px}.boarding-pass .boarding-pass-outer-container{background-color:#012f50;padding:5px}.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}.boarding-pass .boarding-pass-outer-header .boarding-pass-date span{color:#fff;font-weight:600}.boarding-pass .boarding-pass-inner-container{background-color:#fafafa;padding:.25rem}.boarding-pass label{color:#00000061;display:block;font-size:12px;letter-spacing:-.1px;line-height:14px;text-transform:uppercase}.boarding-pass .boarding-time{text-transform:lowercase;width:130px}.boarding-pass .depart-time{flex:1 0 auto;text-transform:lowercase}.boarding-pass .passenger-item{flex:1 1 auto;text-transform:uppercase}.boarding-pass .qr-code-item{display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.boarding-pass .qr-code-item>img{height:135px;width:135px}.boarding-pass .flight-row{display:flex}.boarding-pass .flight-row .flight-number span{float:right}.boarding-pass .passenger-row{display:flex;margin-top:.5rem}.boarding-pass .passenger-row .seat-item span{float:right}.boarding-pass .booking-row{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:.5rem}.boarding-pass .booking-row .pnr-item span{float:right}.boarding-pass .designator-container{display:flex;font-weight:600;justify-content:space-between;margin:5px auto 1rem;width:310px}.boarding-pass .designator-container span{font-size:34px;font-weight:700;line-height:34px}.boarding-pass .designator-container label{color:#000000de;font-size:12px;font-weight:700;letter-spacing:-.1px;line-height:14px}.boarding-pass .designator-container .designator-plane{color:#000000de}.boarding-pass .pre-check-item{align-items:center;display:flex;justify-content:center}.boarding-pass .pre-check-item>img{height:27px}.my-trip{cursor:pointer}.my-trip .journey-details{display:block;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.my-trip .journey-details .trip-header{display:flex;align-items:center}.my-trip .journey-details .trip-header .checkbox-container navitaire-digital-checkbox .checkbox-container .icon_check_only{position:absolute}.my-trip .journey-details .trip-header .checkbox-container .disable-cancel{pointer-events:none}.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%}.my-trip .journey-details .identifier-container .identifiers{color:#000000de;display:flex;line-height:17px;overflow:hidden;padding-bottom:1rem;padding-left:.25rem;padding-top:.25rem;text-overflow:ellipsis;white-space:nowrap;width:110px}.my-trip .journey-details .identifier-container .fare{color:#0009;margin-top:-10px}@media (max-width: 991.98px){.my-trip .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.my-trip .journey-details .identifier-container .fare div:first-child{float:right}.my-trip .journey-details .identifier-container .fare-class{font-weight:700}.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){.my-trip .journey-details .flight-details{padding-left:10px!important}}.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}.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){.my-trip .journey-details .flight-details .duration-details .flight-icon{margin-top:15px}}.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){.my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line{width:2rem}}.my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.my-trip .journey-details .flight-details .duration-details .flight-icon .flight-icon-line .icon{display:block}.my-trip .journey-details .flight-details .duration-details .journey-stops{color:#000000de;margin-top:.5rem}.my-trip .journey-details .flight-details .duration-details .journey{color:#00000061}.my-trip .journey-details .flight-details .flight-time-details{color:#000000de;display:block}.my-trip .journey-details .flight-details .flight-time-details.right{text-align:right}.my-trip .journey-details .flight-details .flight-time-details.left{text-align:left}.my-trip .journey-details .flight-details .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.my-trip .journey-details .flight-details .flight-time-details .time{text-transform:lowercase}.my-trip .journey-details .flight-details .flight-time-details .time.delayed{color:#f28500}.my-trip .manage-flight{border-top:1px solid rgba(0,0,0,.2);color:#0069b3!important;padding:.5rem 1rem}@media (max-width: 767.98px){.my-trip .manage-flight{padding-bottom:0!important;padding-top:0!important}}.my-trip .manage-flight .text{display:block}.my-trip .disable-click{cursor:not-allowed!important}.my-trip-options{align-items:center;background-color:#e3eaf0;display:flex;padding:1rem;width:20%}@media (max-width: 767.98px){.my-trip-options{width:100%}}.my-trip-options .delayed-warning{white-space:normal}@media (max-width: 575.98px){.my-trip-options .delayed-warning{text-align:center}}@media (max-width: 575.98px){.my-trip-options .buttons .navitaire-digital-button.tertiary{border:none}}.my-trip-options .delay-info-wrapper{width:100%}.my-trip-options .delay-info-wrapper .buttons{display:block;width:100%}@media (max-width: 767.98px){.my-trip-options .delay-info-wrapper .buttons{display:flex}}.my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.5rem;margin-top:.5rem;width:100%}@media (max-width: 767.98px){.my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.25rem!important;margin-top:.25rem!important}}.my-trip-options .boarding-pass-wrapper{position:relative;width:100%}.my-trip-options .boarding-pass-wrapper .navitaire-digital-button{width:100%}.my-trip-options .boarding-pass-wrapper .info-text{padding-bottom:.5rem;padding-top:.5rem;position:absolute;text-align:center;width:100%}@media (max-width: 767.98px){.my-trip-options .boarding-pass-wrapper .info-text{padding-bottom:.25rem!important;padding-top:.25rem!important;position:static!important}}.my-trip-options .boarding-pass-wrapper .info-text .time-message{display:block;text-align:center}@media (max-width: 767.98px){.my-trip-options .boarding-pass-wrapper .info-text .time-message{display:inline}}.my-trip-options .boarding-pass-wrapper .info-text .time-info{display:block;padding-bottom:.25rem;padding-top:.25rem;text-align:center}@media (max-width: 767.98px){.my-trip-options .boarding-pass-wrapper .info-text .time-info{display:inline!important}}.my-trip-options .keep-delayed-wrapper{width:100%}.my-trip-options .keep-delayed-wrapper .navitaire-digital-button{border-radius:6px;width:100%}.my-trip-options .message-wrapper{padding:1rem;white-space:normal;width:100%}@media (max-width: 767.98px){.my-trip-options .message-wrapper{display:block;width:100%}}.my-trip-options .message-wrapper .time-message{color:#00000061;text-align:center}.my-trip-options .message-wrapper .time-info{color:#0009;padding-bottom:.25rem;padding-top:.25rem;text-align:center;font-weight:700}.my-trip-options .message-wrapper .select-btn-container .cancel-unavailable-message{color:#fff;font-size:12px;text-align:center}.my-trip-options .message-wrapper .select-btn-container .navitaire-digital-button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;width:100%;font-weight:900;font-size:1rem;padding:0 1rem}.my-trips .no-flights{color:#000000de;text-align:center}.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){.my-trips .grouping{border-radius:0}}.my-trips .grouping .booking-id{color:#000000de;margin-bottom:.5rem;padding-top:.5rem}@media (max-width: 767.98px){.my-trips .grouping .booking-id{margin-left:1rem}}.my-trips .grouping .booking-id .bold{font-weight:700}.my-trips .grouping .divide-booking-section{background-color:#666766;color:#fff;padding:1rem;border-radius:10px;margin-bottom:1rem;display:flex;flex-direction:row;justify-content:space-between}.my-trips .grouping .divide-booking-section .divide-booking-info{display:flex;flex-direction:column}.my-trips .my-trip-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fafafa;display:flex}@media (max-width: 767.98px){.my-trips .my-trip-card{flex-direction:column;margin-left:.5rem;margin-right:.5rem}}@media (max-width: 575.98px){.my-trips .my-trip-card{border-radius:2px}}.my-trips .my-trip-card.upper{margin-bottom:1rem}.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}.my-trips .my-trip-card .my-trip{padding:0!important;width:80%}@media (max-width: 767.98px){.my-trips .my-trip-card .my-trip{width:100%}}.my-trips .my-trip-card:not(.selectable) .my-trip{cursor:default}@media (min-width: 768px){.my-trips .my-trip-card:not(.selectable) .my-trip .manage-flight{height:41px}}.my-trips .my-trip-card:not(.selectable) .my-trip .manage-flight>div{display:none}.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){.my-trips .my-trip-card .options{border-radius:2px}}@media (max-width: 991.98px){.my-trips .my-trip-card .options{width:30%}}@media (max-width: 575.98px){.my-trips .my-trip-card .options{width:100%}}@media (max-width: 575.98px){.my-trips .my-trip-card .options{background-color:#fafafa}}.my-trips .cancel-container{display:flex;align-items:center;padding-top:1rem}.my-trips .cancel-container .right-container{width:50%;flex-direction:row-reverse;display:flex;align-items:center}.my-trips .cancel-container .right-container span{margin-right:.5rem;color:#bd081e}.my-trips .cancel-container .left-container{display:flex;align-items:center;width:50%}.my-trips .cancel-container .left-container navitaire-digital-checkbox .checkbox-container .icon_check_only{position:absolute}.my-trips .cancel-container .left-container.disable-click{cursor:not-allowed}.my-trips .cancel-container .left-container span{margin-left:.5rem}.my-trips .cancel-container .left-container .disable-cancel{pointer-events:none}.search-trips-popup{z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#0073e6;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){.search-trips-popup .search-form-container>div{margin-bottom:20px}.search-trips-popup search-form-container{padding-bottom:0!important}}@media (max-width: 767.98px){.search-trips-popup{border-radius:0;height:100vh;inset:0;margin-top:0;position:fixed}.search-trips-popup .mobile{align-items:center;display:flex}.search-trips-popup .mobile h4{position:absolute;text-align:center;width:100%}.search-trips-popup .mobile .back-button{margin-left:1.5rem;padding-left:1rem}.search-trips-popup div.col-sm-6{max-width:50%;width:50%!important}.search-trips-popup .search-form-container>div{padding:0}}.search-trips-popup .search-popup-title{display:flex;padding-left:1.5rem}.search-trips-popup .retrieval-error{align-items:center;display:flex;padding:.5rem 1.5rem .5rem .5rem;width:100%}.search-trips-popup .retrieval-error .icon{padding-left:.5rem;padding-right:.5rem}.search-trips-popup .search-form-container{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 1.5rem;width:100%}.search-trips-popup .search-form-container .text-input{width:33.3333333333%;padding-left:1rem;padding-right:1rem}@media (max-width: 991.98px){.search-trips-popup .search-form-container .text-input{width:50%}}@media (max-width: 767.98px){.search-trips-popup .search-form-container .text-input{width:100%}}.search-trips-popup .search-form-container .text-input .first{padding:0!important}.search-trips-popup .search-form-container .text-input .error-inside-the-box{padding:0}.search-trips-popup .search-form-container .button{width:16.6666666667%;display:flex;justify-content:center;padding:1rem}@media (max-width: 991.98px){.search-trips-popup .search-form-container .button{width:50%;padding-top:0!important}}.search-trips-popup .search-form-container .button .search-icon-mobile{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.search-trips-popup .search-form-container .button .search-icon-mobile{display:none!important}}.search-trips-popup .search-form-container .button .search-icon{display:inline-block}@media (max-width: 767.98px){.search-trips-popup .search-form-container .button .search-icon{display:none!important}}.search-trips-popup .search-form-container .button .button-text{display:inline-block}.search-trips-popup navitaire-digital-form-field .navitaire-digital-form-field-container{height:62px}.search-trips-popup button.search-button{border:1px solid #fff}.search-trips-popup .cancel-search.mr-2{margin-right:0!important}.search-trips-popup .cancel-search{color:#fff;display:inline-block}.search-trips-popup .cancel-search:hover{background-color:#00000061}.search-trips-popup .next{bottom:auto;margin-top:0;position:relative;right:auto;width:9em}.search-trips-popup .next .button-text{display:block!important}.search-trips-popup .next .icon{display:none!important}.elevation-1{box-shadow:0 2px 4px #0000002b!important}.elevation-2{box-shadow:0 2px 8px #0000002b!important}.elevation-3{box-shadow:0 4px 16px #0000002b!important}.elevation-4{box-shadow:0 0 6px #0000001f,0 6px 6px #0000003d,0 8px 12px #0000002b,0 8px 24px #0000002b!important}.elevation-5{box-shadow:0 2px 32px #0000002b,0 8px 20px #0000002b,0 16px 32px #0000002b!important}.elevation-6{box-shadow:0 2px 13px #0000002b}.elevation-7{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important}.selected-my-trip{display:block;width:100%}.selected-my-trip .selected-flight-container{background-color:#fafafa;overflow:hidden}@media (max-width: 767.98px){.selected-my-trip .selected-flight-container .selected-flight-wrapper{padding:1rem}}.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){.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container{box-shadow:0 2px 4px #0000002b!important}}.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){.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card{margin-left:1rem;margin-right:1rem}}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .flight-details{background-color:#fafafa;color:#0009;display:block;width:85%}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options{align-items:center;background-color:#000;display:flex;padding:1rem;width:15%}@media (max-width: 767.98px){.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options{padding:.5rem;width:100%}}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper{display:flex;justify-content:space-between;flex-direction:column;height:100%;padding:0}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper .time-container{padding:1rem;white-space:normal;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper .time-container .time-message{color:#ffffff61}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper .time-container .time-info{color:#fff}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details{background-color:#fafafa;color:#0009;width:100%}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .seats-container{display:none}.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details{max-height:none}.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){.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .flight-segment-details .segment-details .dashed-line.last{margin-bottom:8%}}.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%}.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){.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.mobile{display:none}}.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){.selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .notification.desktop{display:block}}.manage-journey-tabs .container{padding:0!important}.manage-journey-tabs .container .journey-tabs{margin-left:0;margin-right:0;width:100%}.manage-journey-tabs .container .journey-tabs .tabs-container{width:100%;background-color:#ffec00;white-space:nowrap}@media (max-width: 767.98px){.manage-journey-tabs .container .journey-tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll;padding:0!important}}.manage-journey-tabs .container .journey-tabs .tabs-container .tab{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;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){.manage-journey-tabs .container .journey-tabs .tabs-container .tab{margin-left:0!important}}.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}.manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected{background-color:#fafafa;color:#000;font-weight:700}.manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected .icon{color:#000;display:inline-block}.flight-status-details{border-top:1px solid #e3eaf0;width:100%}.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}.flight-status-details .journey-details{padding:.5rem 0 .5rem 1rem}@media (min-width: 768px){.flight-status-details .journey-details{padding-top:1rem}}@media (max-width: 767.98px){.flight-status-details .journey-details{padding-left:0!important}}.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%}.flight-status-details .journey-details .identifier-container .identifiers{color:#000000de;display:flex;line-height:17px;overflow:hidden;padding-left:.5rem!important;text-overflow:ellipsis;white-space:nowrap;width:65%}.flight-status-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.flight-status-details .journey-details .identifier-container .flight-status{padding-right:1em}.flight-status-details .journey-details .identifier-container .fare{color:#0009;margin-top:-10px}@media (max-width: 991.98px){.flight-status-details .journey-details .identifier-container .fare{padding-right:10px!important;padding-top:10px!important}}.flight-status-details .journey-details .identifier-container .fare div:first-child{float:right}.flight-status-details .journey-details .identifier-container .fare-wrapper{padding-right:1rem;text-align:right}.flight-status-details .journey-details .identifier-container .fare-wrapper .fare-class{font-weight:700;text-align:right}.flight-status-details .journey-details .details-row{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}@media (min-width: 576px){.flight-status-details .journey-details .details-row{padding-right:1rem}}@media (max-width: 767.98px){.flight-status-details .journey-details .details-row{padding-left:10px!important}}.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){.flight-status-details .journey-details .details-row .duration-details{padding-top:1.5rem}}.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){.flight-status-details .journey-details .details-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.flight-status-details .journey-details .details-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.flight-status-details .journey-details .details-row .duration-details .flight-icon .icon-24{display:none}}.flight-status-details .journey-details .details-row .duration-details .flight-icon .icon{color:#00000061;display:block;font-size:32px}@media (max-width: 767.98px){.flight-status-details .journey-details .details-row .duration-details .flight-icon .icon{font-size:24px}}.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){.flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.flight-status-details .journey-details .details-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.flight-status-details .journey-details .details-row .duration-details .journey-stops{color:#000000de;margin-top:.5rem}.flight-status-details .journey-details .details-row .duration-details .journey{color:#00000061}.flight-status-details .journey-details .details-row .flight-time-details{color:#000000de}.flight-status-details .journey-details .details-row .flight-time-details:last-of-type{text-align:right}.flight-status-details .journey-details .details-row .flight-time-details .station-title{padding-bottom:.5rem;padding-top:.25rem}.flight-status-details .journey-details .details-row .flight-time-details .time{text-transform:lowercase}.flight-status-details .expand{border-top:1px solid rgba(0,0,0,.2);cursor:pointer;padding:.5rem 1rem}.flight-status-details .expand.disabled{cursor:default!important}.flight-status-details .expand .wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.flight-status-details .expand .wrapper{justify-content:start}}.flight-status-details .expand .wrapper .details{display:inline;margin:0;padding:0}.flight-status-details .expand .wrapper div{color:#0069b3!important;display:flex;margin-left:.25rem;margin-top:.25rem}.flight-status-details .expand .wrapper div.icon_chevron_right{transform:rotate(90deg)}.flight-status-details .expand .wrapper div.icon_chevron_right.down{transform:rotate(270deg)}.flight-stats-segment-details{width:100%}.flight-stats-segment-details .segment-details{padding:.5rem 1rem 1.5rem;width:100%}@media (min-width: 768px){.flight-stats-segment-details .segment-details{padding-left:3rem;padding-right:3rem}}@media (max-width: 767.98px){.flight-stats-segment-details .segment-details{max-height:140px;overflow:scroll}}.flight-stats-segment-details .segment-details .flex-wrapper{display:flex;flex-direction:row}.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){.flight-stats-segment-details .segment-details .flex-wrapper .circle-container{margin-top:26px!important}}.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}.flight-stats-segment-details .segment-details .flex-wrapper .circle-container .line{border-bottom:1px solid #0073E6;display:inline-block;height:8px;transition:all .2s;width:10px}.flight-stats-segment-details .segment-details .flex-wrapper .circle-container .icon{color:#0069b3;left:-.23rem;position:absolute;top:9.5rem;transform:rotate(90deg)}.flight-stats-segment-details .segment-details .flex-wrapper .circle-container,.flight-stats-segment-details .segment-details .flex-wrapper .dashed-line{margin-right:15px}.flight-stats-segment-details .segment-details .flex-wrapper .dashed-line{border-left:1px dashed #0073E6;margin-right:-4px}.flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:5%}@media (max-width: 991.98px){.flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:8%}}@media (max-width: 767.98px){.flight-stats-segment-details .segment-details .flex-wrapper .first{margin-top:12%}}.flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:2%}@media (max-width: 991.98px){.flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:3%}}@media (max-width: 767.98px){.flight-stats-segment-details .segment-details .flex-wrapper .last{margin-bottom:0}}.flight-stats-segment-details .segment-details .flex-wrapper .seats-container{cursor:pointer}.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%}.flight-stats-segment-details .segment-details .flex-wrapper .seats-container>div .icon{margin-right:.5rem}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card{background-color:#f5f5f5;margin-bottom:1rem;padding:.5rem;width:100%}@media (min-width: 768px){.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card{padding:1rem}}.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;justify-content:space-between;width:100%}.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;width:110px}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details{color:#000000de}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details.right-column{text-align:right}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .station-code{padding-bottom:.5rem;padding-top:.25rem}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .flight-time-details .time-details{text-transform:lowercase}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details{display:flex;flex-direction:column-reverse}.flight-stats-segment-details .segment-details .flex-wrapper .leg-details-card .flight-details .duration-details .wrapper{color:#0009;margin-top:1rem;text-align:center}navitaire-digital-extras .segment-details .arrow{left:-.23rem;top:7rem}@media (max-width: 991.98px){navitaire-digital-extras .segment-details .arrow{top:7.5rem}}@media (max-width: 767.98px){navitaire-digital-extras .segment-details .arrow{top:5.75rem}}navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:4%}@media (max-width: 991.98px){navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:6%}}@media (max-width: 575.98px){navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:12%}}@media (max-width: 991.98px){navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:8.5rem}}@media (max-width: 767.98px){navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .arrow{top:7.5rem}}.flight-status-search-form .form-container{padding:30px;position:relative}@media (min-width: 576px){.flight-status-search-form .form-container{padding-top:40px}}.flight-status-search-form .form-container.overlay{padding-top:30px!important}.flight-status-search-form .main-row{flex-wrap:wrap;margin-right:-15px;display:flex;justify-content:space-between;margin-left:0;width:100%}.flight-status-search-form .main-row .column{width:100%;flex-direction:row;justify-content:space-between;padding:0}@media (min-width: 768px){.flight-status-search-form .main-row .column{width:50%;padding-right:15px}}.flight-status-search-form .main-row .column .row{margin-left:0;margin-right:0;position:relative}.flight-status-search-form .icon-row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}@media (min-width: 768px){.flight-status-search-form .icon-row{padding-top:1rem}}@media (max-width: 767.98px){.flight-status-search-form .search-button-container.pt-3{padding-top:0!important}}.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){.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:#0073e6;color:#fff;height:48px;padding:0 1.5rem;bottom:0;margin-top:1.5rem;position:relative;right:0;width:100%}.flight-status-search-form .search-button:disabled{background-color:#a7a7a7;color:#fff}.flight-status-search-form .search-button:focus,.flight-status-search-form .search-button:hover:enabled{background-color:#0064c7}}.flight-status-search-form .search-button:disabled{background-color:#00000061;box-shadow:none;color:#fff}.flight-status-search-form .flight-type{display:block;margin-bottom:10px;padding-bottom:10px;-webkit-user-select:none;user-select:none}.flight-status-search-form .flight-status-button{width:100%}@media (min-width: 768px){.flight-status-search-form .flight-status-button{width:25%}}.flight-status-search-form .flight-status-button button{width:100%;height:63px;border-radius:5px;border:none}.flight-status-search-form .flight-date-wrapper{padding-right:15px;width:100%}@media (max-width: 767.98px){.flight-status-search-form .flight-date-wrapper{margin-top:24px}}@media (min-width: 768px){.flight-status-search-form .flight-date-wrapper{width:25%}}.flight-status-search-form .flight-date-wrapper .navitaire-digital-form-field-container{height:63px!important}.flight-status-search-form .flight-date-wrapper .navitaire-digital-form-field-container select{height:60px!important}.flight-status-search-form .error{margin-top:.5rem}.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){.error-message{max-width:540px}}@media (min-width: 768px){.error-message{max-width:720px}}@media (min-width: 992px){.error-message{max-width:960px}}@media (min-width: 1200px){.error-message{max-width:1140px}}@media print{.error-message{min-width:100%}}@media (max-width: 767.98px){.error-message{padding-left:30px;padding-right:30px;width:100%}}@media (min-width: 576px){.error-message{border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 30px;width:100%}}.error-message .error-text{color:#fff}.credit-methods{margin:auto}@media (max-width: 767.98px){.credit-methods{height:100%;margin:none;width:100%}}@media (min-width: 576px){.credit-methods .form-field{margin-right:8px}}@media (max-width: 767.98px){.credit-methods .form-field{padding-bottom:16px}}.credit-methods .wrapper{height:100%}.credit-methods .wrapper .credit-outer-container{background-color:#fff;border-radius:2px}@media (min-width: 576px){.credit-methods .wrapper .credit-outer-container{min-width:800px}}@media (max-width: 767.98px){.credit-methods .wrapper .credit-outer-container{height:100%;width:100%}}.credit-methods .wrapper .credit-outer-container .credit-error{align-items:center;background-color:#0073e6;border-radius:2px 2px 0 0;color:#fff;display:flex;padding:8px;width:100%}.credit-methods .wrapper .credit-outer-container .credit-error .icon-white{padding:0 .5rem}.credit-methods .wrapper .credit-outer-container .credit-container{color:#000000de;padding:25px 25px 50px 20px}@media (max-width: 767.98px){.credit-methods .wrapper .credit-outer-container .credit-container{padding:16px}.credit-methods .wrapper .credit-outer-container .credit-container h2.title{display:none}}.credit-methods .wrapper .credit-outer-container .credit-container h2{justify-content:flex-start;margin-bottom:.5rem}.credit-methods .wrapper .credit-outer-container .credit-container h5{font-weight:700;margin:.5rem 0}.credit-methods .wrapper .credit-outer-container .credit-container .sub-title{margin-bottom:1.5rem}.credit-methods .wrapper .credit-outer-container .credit-container .sub-title .balance-due{color:#000;font-weight:700}.credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper{padding-top:1rem}@media (min-width: 768px){.credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper{display:flex;justify-content:center}}@media (max-width: 767.98px){.credit-methods .wrapper .credit-outer-container .credit-container .continue-wrapper .continue-button{width:100%}}.credit-methods button{height:60px}@media (max-width: 767.98px){.credit-methods button{width:100%}}.credit-methods .remove-payment{height:auto!important;width:auto!important}nk-pnr-credit .applied-credit-row{align-items:center;color:#0009;display:flex;justify-content:space-between;margin:8px 0}@media (min-width: 576px){nk-pnr-credit .applied-credit-row{width:50%}}nk-pnr-credit .applied-credit-row .account-number{width:40%}nk-pnr-credit .remove-payment{color:#bd081e}nk-pnr-credit .pnr-credit-form-title{margin:24px 0 8px}nk-pnr-credit form{display:flex}@media (max-width: 767.98px){nk-pnr-credit form{flex-direction:column}}nk-pnr-credit form .submit-button{border-radius:6px!important}.voucher .applied-voucher-container{margin-bottom:8px}.voucher .applied-voucher-container h6{color:#00000061}.voucher .voucher-credit-title{font-weight:700}.voucher .applied-voucher-row{align-items:center;color:#0009;display:flex;justify-content:space-between;margin:8px 0 2px}@media (min-width: 576px){.voucher .applied-voucher-row{width:50%}}.voucher .applied-voucher-row .account-number{width:40%}.voucher .remove-payment{color:#bd081e}.voucher .voucher-form-title{margin:24px 0 8px}.voucher form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){.voucher form{flex-direction:row;margin-bottom:0}}.voucher form .submit-button{border-radius:6px}.passenger-tab{cursor:pointer;display:inline-block;min-width:100px}.passenger-tab .name{color:#000000de;display:flex;justify-content:center;padding:0 1.5rem}.passenger-tab .underline{padding-top:1.5rem}@media (max-width: 767.98px){.passenger-tab .underline{padding-top:.75rem}}.tab-group{display:flex;flex-direction:row;padding-left:.5rem;padding-right:.5rem;width:100%;overflow:auto}.tab-group .tab{width:100%}.tab-group .flex-column{display:flex;flex-direction:column}@media (max-width: 991.98px){.tab-group .flex-column{overflow:auto;width:100%}}.tab-group .flex-column .flex-row{display:flex;flex-direction:row}.tab-group .select-bar{background-color:#0069b3;float:left;height:3px;min-width:100px;position:sticky;transition:.5s ease-in-out}.tab-group .prevent-transition{transition:none!important}@media (max-width: 767.98px){.seat-information{width:100%}}.seat-information .seat-info{padding-left:.5rem;padding-right:.5rem;position:relative;z-index:10}@media (max-width: 767.98px){.seat-information .seat-info{padding-left:0!important;padding-right:0!important}}.seat-information .seat-info .seat-details-title{color:#000000de;display:block;padding:.5rem 1rem 1rem}@media (max-width: 767.98px){.seat-information .seat-info .seat-details-title{display:none!important}}.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){.seat-information .seat-info .mobile-header{display:none}}.seat-information .seat-info .mobile-header .mobile-header-title{flex-grow:4;text-align:center}.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){.seat-information .seat-info .seat-details-container{width:270px}}@media (max-width: 767.98px){.seat-information .seat-info .seat-details-container{border-radius:0!important;box-shadow:none!important;width:100%}}.seat-information .seat-info .seat-details-container .seat-type{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1rem;padding-top:1rem}.seat-information .seat-info .seat-details-container .seat-type .select-seat{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.seat-information .seat-info .seat-details-container .seat-type li{padding-bottom:.5rem}.seat-information .seat-info .seat-details-container .seat-type .chevron-up{transform:rotate(270deg);transition:transform .3s}.seat-information .seat-info .seat-details-container .seat-type .chevron-down{transform:rotate(90deg);transition:transform .3s}.seat-information .seat-info .seat-details-container .seat-type:last-of-type{border-bottom:none}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name{color:#000}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.bfs:before{background-color:#ffec00}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.exit-row:before{background-color:#666766;color:#fff}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.blocked-middle-seat:before{background:#fff repeating-linear-gradient(-45deg,#efefef,#efefef 10%,#666766,#666766 14.5%);border:.063rem solid #efefef}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.preferred-seat:before{background-color:#772583;color:#fff}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.premium-seat:before{background-color:#10a3ba;color:#fff}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.standard:before{background-color:#fff;border:solid 1px #CCCCCC}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name.unavailable:before{background-color:#efefef;color:#fff}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name:before{content:"";display:inline-block;height:16px;margin-right:10px;width:16px;border-radius:4px}.seat-information .seat-info .seat-details-container .seat-type .seat-type-name:last-of-type{border-bottom:none}.seat-information .seat-info .seat-details-container .seat-type .seat-info{padding-left:1.5rem}.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}.seat-information .seat-info .seat-details-container .seat-type .seat-info .icon-row{display:none;margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem}.seat-information .seat-info .seat-details-container .seat-type .seat-info .icon-row .icon-margin{margin-right:.5rem}.seat-information .seat-info .seat-details-container .seat-type .seat-info .details-list{display:none;color:#000000de;font-size:.875rem;font-weight:400;line-height:1.0625rem;list-style-type:disc;margin-bottom:0!important;padding-inline-start:1rem}.seat-information .seat-info .seat-details-container .seat-type .seat-info .details-list li{padding-bottom:.5rem}.seat-information .seat-info .seat-details-container .seat-type .seat-info ul{padding-inline-start:15px!important}navitaire-digital-exit-row-seat-confirmation-dialog{margin:auto}@media (max-width: 767.98px){navitaire-digital-exit-row-seat-confirmation-dialog{margin:0!important;width:100%}}@media (min-width: 576px){navitaire-digital-exit-row-seat-confirmation-dialog navitaire-digital-mobile-popup-header{display:none}}navitaire-digital-exit-row-seat-confirmation-dialog .mobile-popup-header{display:block}@media (min-width: 576px){navitaire-digital-exit-row-seat-confirmation-dialog .mobile-popup-header{display:none}}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){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{width:100%}}@media (max-width: 991.98px){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container{width:100%}}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-identifier{color:#fff;font-size:1.125rem;text-align:center}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header{margin-bottom:5px}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info-header span{background-color:#0073e6;border-radius:5px;display:inline-block;height:48px;line-height:50px;width:48px}@media (max-width: 767.98px){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}}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info{color:#000000de}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .sub-title{font-weight:700;margin-bottom:.5rem}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){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info ul{padding-inline-start:18px!important}}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info li{line-height:30px;padding-left:5px}@media (max-width: 767.98px){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info li{line-height:20px;margin-bottom:5px;padding-left:0}}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .seat-info-header,navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-info .confirmation-text{margin-bottom:.5rem;margin-top:.5rem}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){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .seat-select-option-container{justify-content:center!important}}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button{cursor:pointer;margin-top:10px}navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.edit-flight{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;margin-right:5px}@media (max-width: 767.98px){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.edit-flight{display:none}}@media (max-width: 767.98px){navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.confirm-btn{text-align:center}}.seats-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%;overflow:auto}@media (max-width: 767.98px){.seats-passenger-select-tabs{border-radius:0!important}.seats-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}.seats-passenger-select-tabs .tab-group{display:flex;flex-direction:row;width:100%}}@media (max-width: 767.98px){.seats-passenger-select-tabs .container-fluid{padding-left:0;padding-right:0}}.seats-passenger-select-tabs .passengers-tabs-container{color:#0009;display:block;list-style:none;padding:0}@media (max-width: 767.98px){.seats-passenger-select-tabs .passengers-tabs-container{overflow-x:scroll;overflow-y:hidden}}.seats-passenger-select-tabs .passengers-tabs-container .no-seat-selected .passenger-tab-name{margin-top:12px}.seats-passenger-select-tabs .passengers-tabs-container .seat-selected .passenger-tab-name{padding-top:.25rem}.seats-passenger-select-tabs .passengers-tabs-container .seat-selected .selected .passenger-tab-name{font-weight:700}.seats-passenger-select-tabs .passengers-tabs-container .seat-selected .selected .designator-name{color:#0009}.seats-passenger-select-tabs .passengers-tabs-container .seat-selected .designator-name{color:#00000061}.seats-passenger-select-tabs .passenger-tab{cursor:pointer;transition:all .2s}.seats-passenger-select-tabs .passenger-tab .wrapper{display:flex;flex-direction:column;height:67px;justify-content:center}.seats-passenger-select-tabs .passenger-tab.selected .passenger-tab-name{color:#0009;font-weight:700}.seats-passenger-select-tabs .passenger-tab:hover{color:#0073e6}.seats-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){.seats-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.5rem}}.seats-passenger-select-tabs .selected .passenger-tab-selected-underline{border-bottom:3px solid #0073E6}.seat-passenger-tab{display:flex;flex-direction:row;margin-left:.5rem}.seat-passenger-tab .wrapper{width:100%}.seat-passenger-tab .wrapper .name{color:#000000de;cursor:pointer;display:flex;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.small-picture-card{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:6px;display:block;white-space:normal}.small-picture-card .card-layout{margin-left:0;margin-right:0;padding:1rem!important}.small-picture-card .card-layout .card-content{color:#000000de;width:66.6666666667%}@media (max-width: 767.98px){.small-picture-card .card-layout .card-content{width:100%!important}}.small-picture-card .card-layout .card-content .card-layout-top{display:flex;flex-wrap:wrap;width:100%}.small-picture-card .card-layout .card-content .card-layout-top .image-container{width:25%;display:block;padding-left:1rem;padding-right:1rem}.small-picture-card .card-layout .card-content .card-layout-top .image-container .image{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}.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){.small-picture-card .card-layout .card-content .card-layout-top .bag-info-container{padding-left:0!important}}.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){.small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .title-text{margin-left:.5rem}}.small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .title-text .label-component{margin-bottom:.5rem}.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){.small-picture-card .card-layout .card-content .card-layout-top .bag-info-container .title-container .image-container{display:none!important}}.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%}.small-picture-card .card-layout .card-content .card-layout-bottom{color:#000000de;margin-top:.5rem;width:100%}.small-picture-card .card-layout .controls-container{padding-left:0;padding-right:0;width:33.3333333333%}.small-picture-card .card-layout .controls-container.free-container{display:flex;justify-content:center;align-items:center}@media (max-width: 767.98px){.small-picture-card .card-layout .controls-container{width:100%!important}}.large-picture-card{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:6px;display:block;white-space:normal}.large-picture-card .subtitle-container,.large-picture-card .description-container{color:#0009}@media (max-width: 767.98px){.large-picture-card .description-container{margin-bottom:20px!important}}@media (min-width: 768px){.large-picture-card .description-container-lg{margin-top:12px!important}}.large-picture-card .card-layout{margin-left:0!important;margin-right:0!important}.large-picture-card .card-layout .image-container{width:33.3333333333%;display:block}.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){.large-picture-card .card-layout .content-container{width:100%}}.large-picture-card .card-layout .content-container .title-container{align-items:center;display:flex;padding-left:1rem;width:100%}.large-picture-card .card-layout .content-container .title-container .image-container.mobile{display:inline-block;margin-right:.5rem}.large-picture-card .card-layout .content-container .description-container{padding-left:1rem;width:100%}.large-picture-card .card-layout .controls-container{width:33.3333333333%;align-items:center;display:flex;justify-content:center}@media (max-width: 767.98px){.large-picture-card .card-layout .controls-container{width:100%}}.select-leg-tabs{display:inline!important;padding:0!important}@media (max-width: 767.98px){.select-leg-tabs{padding-left:0!important;padding-right:0!important}}.select-leg-tabs .wrapper{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.select-leg-tabs .tabs-container{width:100%;background-color:#0073e6;padding:0;white-space:nowrap}@media (max-width: 767.98px){.select-leg-tabs .tabs-container{display:inline-flex;justify-content:center}}.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){.select-leg-tabs .tabs-container .tab{margin:0!important}}.select-leg-tabs .tabs-container .tab.selected{background-color:#fafafa;color:#000000de}.select-leg-tabs .tabs-container .tab .icon{display:inline-block}.select-leg-tabs .chips-container{display:block;overflow-x:auto;padding-bottom:.5rem;padding-top:.125rem}.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}.select-leg-tabs .chips-container .chip .icon{display:inline-block}.change-flight-card{cursor:pointer;white-space:normal}@media (max-width: 767.98px){.change-flight-card{border-bottom:1px solid #e3eaf0}}.change-flight-card .content.row{box-shadow:0 2px 4px #0000002b!important;background-color:#fff;border-radius:2px;margin-left:0;margin-right:0;overflow:hidden;padding-right:1rem}.change-flight-card .content.row .description{color:#0073e6}.change-flight-card .content.row h5.description{color:#000000de}.change-flight-card .content.row .image{height:160px;width:225px;background-size:60px;background-repeat:no-repeat;background-position:center}@media (max-width: 767.98px){.change-flight-card .content.row .image{display:none!important}}.change-flight-card .content.row .mobile-icon{width:16.6666666667%;align-items:center;display:flex;justify-content:center;padding-bottom:.5rem;padding-top:.5rem}@media (min-width: 768px){.change-flight-card .content.row .mobile-icon{display:none}}.change-flight-card .content.row .mobile-icon .icon{display:block}.change-flight-card .content.row .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){.change-flight-card .content.row .wrapper{align-content:center;padding-left:0}}.change-flight-card .content.row .wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.change-flight-card .content.row .wrapper .header{flex-direction:column;justify-content:center}}.change-flight-card .content.row .wrapper .header .title{color:#0073e6}.change-flight-card .content.row .wrapper .content-description{align-items:center;display:flex;margin-left:0;margin-right:0;padding-top:.25rem}@media (max-width: 767.98px){.change-flight-card .content.row .wrapper .content-description{display:none!important}}.change-flight-card .content.row .wrapper .content-description .label-container{width:83.3333333333%;display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.change-flight-card .icon-container{align-items:center;display:inline-flex;justify-content:flex-end}.change-flight-card .icon-container .icon{display:flex;justify-content:flex-end}.change-flight-card.card-disabled{opacity:.4;cursor:default}@media (max-width: 767.98px){.search-trips{padding-bottom:5px;padding-top:5px}}.search-trips .search-flights-button{display:flex}.search-trips .search-flights-button .icon,.search-trips .icon{margin-right:.5rem}.search-trips .search-trips-popup.cancel-search{margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}.journey-select-top{align-items:center;color:#0009;display:flex;margin-bottom:.5rem;padding-top:.5rem}.journey-select-top icon{display:inline-block;margin-right:.5rem}.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%}.journey-select-layout .header-background .row{padding:0}.journey-select-layout .header-background .column{width:100%;padding:0 1rem}.journey-select-layout .header-background .column .header-top{display:flex;flex-direction:row;justify-content:space-between}.journey-select-layout .header-background .column .header-top .journey-select-top{align-items:center;color:#0009;display:flex;margin-bottom:.5rem;padding-top:.5rem}.journey-select-layout .header-background .column .header-top .journey-select-top .icon{display:inline-block;margin-right:.5rem}.journey-select-layout .header-background .column .header-bottom{display:flex;padding-left:1.5rem}.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}.journey-select-layout .content-top .row .column{width:100%;padding:0 15px}.journey-select-layout .content-top .row .header-top{display:flex;justify-content:space-between}.journey-select-layout .content-top .row .header-bottom{display:flex;padding-left:1.5rem}.journey-select-layout .content-bottom{margin-top:1rem}.journey-select-layout .content-bottom .content{width:100%;padding:0}@media (max-width: 767.98px){.journey-select-layout .content-bottom .content{padding:0 1rem}}.journey-select-layout .new-flight-header-content{align-items:center;color:#0009;display:flex;margin-bottom:.5rem;padding-top:.5rem}.journey-select-layout .new-flight-header-content .icon{display:inline-block;margin-right:.5rem}.journey-select-layout .fare-sort{padding-top:.5rem}.journey-select-layout .fare-sort .wrapper{height:100%}.journey-select-layout .right-control{display:flex;flex-direction:row}.journey-select-layout .low-fare-switcher{border-radius:6px;border:solid .06rem #e3eaf0;margin-top:.5rem;margin-left:.5rem}.journey-select-layout .low-fare-switcher button{border:none;background:transparent;height:100%;padding:.5rem 1rem;border-radius:6px}.journey-select-layout .low-fare-switcher button:focus,.journey-select-layout .low-fare-switcher button:hover:enabled{background-color:#0064c7;color:#fff}.journey-select-layout .low-fare-switcher button.active{background-color:#0073e6;color:#fff;border-radius:6px}.journey-header{font-size:1.5rem;font-weight:400;line-height:1.625rem;margin-bottom:0}.journey-header .journey{align-items:center;color:#000000de;display:flex;flex-direction:row}.journey-header .journey .full-station,.journey-header .journey .station-code{display:inline}.journey-header .journey .icon{margin-left:.5rem;margin-right:.5rem}.current-journey{display:block}.current-journey.selected .starting-price-label{display:none}.current-journey.selected .price-per-person-label{color:#0009;display:block}.current-journey.selected .price-container{background-color:#f5f8fb}.current-journey.selected .change-button{display:block}.current-journey.selected .select-button{display:none}.current-journey.selected .journey-price{color:#0073e6}.current-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;display:block;margin-bottom:1rem}.current-journey .journey-detail-card .wrapper{display:flex;flex-direction:row;width:100%}.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){.current-journey .journey-detail-card .wrapper .action-container{background-color:#fafafa}}@media (max-width: 991.98px){.current-journey .journey-detail-card .wrapper .action-container{width:30%}}.current-journey .journey-detail-card .wrapper .action-container .action-contents{display:flex;flex-direction:column;height:100%;justify-content:center}.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){.current-journey .journey-detail-card .segment-details-container .segment-details{max-height:none}.current-journey .journey-detail-card .segment-details-container .segment-details .circle-container{margin-top:2rem}.current-journey .journey-detail-card .segment-details-container .segment-details .circle-container>.icon{color:#0069b3}}.current-journey .journey-detail-card .select-btn-container{padding:.5rem}.current-journey .journey-detail-card .select-btn-container .select-button{width:100%}.current-journey .price-container{background-color:#0069b3;color:#fff;text-align:right;width:20%}@media (max-width: 991.98px){.current-journey .price-container{width:30%}}.current-journey .change-button{display:none}.current-journey.animate{animation:shift .5s}.current-journey .price-per-person-label{color:#0009;display:none}.current-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#fff}.current-journey .journey-price{color:#fff}@media (max-width: 767.98px){.current-journey .journey-price{color:#0073e6}}.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:#ffec00;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){.manage-flight-search{max-width:540px}}@media (min-width: 768px){.manage-flight-search{max-width:720px}}@media (min-width: 992px){.manage-flight-search{max-width:960px}}@media (min-width: 1200px){.manage-flight-search{max-width:1140px}}@media print{.manage-flight-search{min-width:100%}}@media (max-width: 767.98px){.manage-flight-search{border-radius:0;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0!important}}.manage-flight-search .cancel-search{color:#0073e6;display:inline-block}.manage-flight-search .cancel-search:hover{background-color:#00000061}.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;text-transform:uppercase}.manage-flight-search .next:disabled{border-color:#012f50;color:#fff}.manage-flight-search .next:focus,.manage-flight-search .next:hover:enabled{background-color:#024a7d}.manage-flight-search .next .button-text{display:block!important}.manage-flight-search .next .icon{display:none!important}.manage-flight-search .stations{width:100%;flex-direction:row;padding:0 15px}@media (min-width: 992px){.manage-flight-search .stations{width:41.6666666667%;padding-right:0}}.manage-flight-search .stations .row{margin-left:0;margin-right:0;position:relative}.manage-flight-search .stations .row .from .station-select-selection{border-bottom-left-radius:2px;border-top-left-radius:2px}.manage-flight-search .stations .row .to .icon_my_location{display:none}.manage-flight-search .stations .row .to .station-select-selection{border-bottom-right-radius:2px;border-top-right-radius:2px;text-align:right}.manage-flight-search .stations .row .to .station-select-selection input{text-align:right}.manage-flight-search .stations .row .to .icon-my-location{display:none}@media (min-width: 576px){.manage-flight-search .stations .row .to .station-results-container{transform:translate(-50%)}}@media (max-width: 767.98px){.manage-flight-search .stations .row .to .station-results-container{transform:translate(0)}}.manage-flight-search .stations .row .station-select-selection.p-2.text-secondary-color{background-color:#0073e6;border-color:#00000061;color:#fff}.manage-flight-search .stations .row .navitaire-digital-station-select{pointer-events:none}.manage-flight-search .stations .row .navitaire-digital-station-select input{background-color:#0073e6;color:#fff!important}.manage-flight-search .stations .row .station-select-flip{background-color:#efefef!important;border:1px solid #cccccc;border-color:#00000061;border-radius:11.5px;color:#a7a7a7;height:38px;left:50%;pointer-events:none;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.manage-flight-search .stations .row .navitaire-digital-station-select{width:50%;padding:0}.manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection{background-color:#efefef;border:1px solid #cccccc;color:#a7a7a7;height:64px;padding:.5rem}.manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection .origin,.manage-flight-search .stations .row .navitaire-digital-station-select .station-select-selection .destination{color:#a7a7a7;width:100%}.manage-flight-search .stations .row .station-select-flip{display:block;position:absolute}.manage-flight-search .stations .row .station-select-flip .icon{display:flex;justify-content:center}.manage-flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.manage-flight-search .web-dates-picker{transform:translate(-23px)}}.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){.manage-flight-search .navitaire-digital-passengers-count{width:100%;margin-top:1.5rem;padding:0 15px}}.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}.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){.manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content{width:91.6666666667%}}.manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .passengers-title{color:#a7a7a7;line-height:15px}.manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .count{color:#a7a7a7}.manage-flight-search .navitaire-digital-passengers-count .passengers-count div{justify-content:space-between}.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){.manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container{width:8.3333333333%}}.manage-flight-search .navitaire-digital-passengers-count .passengers-count .datepicker-icon-container .icon{text-align:right}.manage-flight-search .navitaire-digital-passengers-count .passengers-count{background-color:#efefef;border:1px solid #cccccc;border-radius:2px}.manage-flight-search .navitaire-digital-passengers-count .text-secondary-color,.manage-flight-search .navitaire-digital-passengers-count .icon_passenger{color:#a7a7a7!important}.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%}.manage-flight-search .search-button-container .cancel-search{border-radius:6px;border:solid 2px #0073E6;background-color:#fff}.manage-flight-search .search-button-container button{border-radius:6px;margin-left:5px}.manage-flight-search .dates-picker{padding-right:1rem}.passenger-list .passenger{border-bottom:1px solid #e3eaf0;display:flex;padding:.5rem}.passenger-list .passenger .passenger-icon{padding-left:1rem;padding-right:1rem}.passenger-list .passenger .passenger-name-container{padding-left:.5rem;padding-right:.5rem}.passenger-list .passenger .passenger-name-container .text-disabled{color:#00000061}.currency-selection-component{padding:.5rem}.currency-selection-component .selected-currency{align-items:center;cursor:pointer;display:flex}.currency-selection-component .selected-currency .currency-code{padding:.25rem}@media (max-width: 991.98px){.currency-selection-component .selected-currency .currency-code{display:none}}.currency-selection-component .selected-currency .open-drop-down{padding:.25rem;transform:rotate(90deg)}@media (max-width: 991.98px){.currency-selection-component .selected-currency .open-drop-down{display:none}}.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){.currency-selection-component .currency-list-wrapper{transform:translate(-40px) translateY(26px)}}@media (max-width: 767.98px){.currency-selection-component .currency-list-wrapper{height:100vh;inset:0;max-width:none;position:fixed;transform:none;width:100%}}@media (min-width: 768px){.currency-selection-component .currency-list-wrapper .mobile-popup-header{display:none}}.currency-selection-component .currency-list-wrapper .currency-list{max-height:400px}@media (max-width: 767.98px){.currency-selection-component .currency-list-wrapper .currency-list{max-height:100vh}}.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content{max-height:calc(100vh - 64px)}.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}.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:hover,.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:focus{background-color:#0073e6;color:#fff}.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency.selected,.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency:hover{cursor:pointer}.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency h5{margin:0}.currency-selection-component .currency-list-wrapper .currency-list .simplebar-content .currency h5 .symbol{display:inline-block;font-weight:700;text-align:center;width:30px}.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}.language-selection-component{padding:1.5rem}.language-selection-component .selected-language{align-items:center;cursor:pointer;display:flex}.language-selection-component .selected-language .language-code{padding:.25rem}@media (max-width: 991.98px){.language-selection-component .selected-language .language-code{display:none}}.language-selection-component .selected-language .open-drop-down{padding:.25rem;transform:rotate(90deg)}@media (max-width: 991.98px){.language-selection-component .selected-language .open-drop-down{display:none}}.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){.language-selection-component .language-list-wrapper{transform:translate(-33px) translateY(30px)}}@media (max-width: 767.98px){.language-selection-component .language-list-wrapper{height:100vh;inset:0;max-width:none;position:fixed;transform:none;width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.language-selection-component .language-list-wrapper[data-current-route=profile-hub]{transform:translate(-37px) translateY(32px)!important}}@media (min-width: 768px){.language-selection-component .language-list-wrapper .mobile-popup-header{display:none}}.language-selection-component .language-list-wrapper .language-list{max-height:400px}@media (max-width: 767.98px){.language-selection-component .language-list-wrapper .language-list{max-height:100vh}}.language-selection-component .language-list-wrapper .language-list .simplebar-content{max-height:calc(100vh - 64px)}.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}.language-selection-component .language-list-wrapper .language-list .simplebar-content .language:hover,.language-selection-component .language-list-wrapper .language-list .simplebar-content .language:focus{background-color:#0073e6;color:#fff}.language-selection-component .language-list-wrapper .language-list .simplebar-content .language.selected,.language-selection-component .language-list-wrapper .language-list .simplebar-content .language:hover{cursor:pointer}.language-selection-component .language-list-wrapper .language-list .simplebar-content .language h5{margin:0}.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}demo-profile-hub-page{padding-top:3rem;width:100%}@media (max-width: 767.98px){demo-profile-hub-page{padding-top:0}}@media (min-width: 576px){demo-profile-hub-page .ssr-select-layout .content .main-wrapper .content-description{padding-top:.5rem}}@media (min-width: 576px){demo-profile-hub-page .content .main-wrapper .content-description{padding-top:1rem}}demo-profile-hub-page .content .credit-type{background-size:contain;height:32px;margin-right:.5rem;width:51px}demo-profile-hub-page .content .credit-type.vi{background-image:url(Visa.59da7ed702554637.svg)}demo-profile-hub-page .content .credit-type.mc{background-image:url(Mastercard.8cc96db2e14d5cdc.svg)}demo-profile-hub-page .content .credit-type.ax{background-image:url(Amex.4c6824bd80985c55.svg)}demo-profile-hub-page .content .document-type{padding-right:.5rem}demo-profile-hub-page .content .card-inner{align-items:center;display:flex;padding-top:.5rem}demo-profile-hub-page .content .expiration-text{padding-left:.5rem;padding-right:.25rem}demo-profile-hub-page .content .arrow{color:#0073e6}demo-profile-hub-page .logout-container{display:flex;padding-top:1.5rem;width:100%}demo-profile-hub-page .user-cards-wrapper{width:75%}@media (max-width: 767.98px){demo-profile-hub-page .user-cards-wrapper{width:100%}}demo-profile-hub-page .user-cards-wrapper .ssr-select-layout .content{margin-bottom:1.5rem}@media (max-width: 767.98px){demo-profile-hub-page .user-cards-wrapper .ssr-select-layout .content{margin-bottom:.25rem}}demo-profile-hub-page .right-column{display:none}@media (min-width: 992px){demo-profile-hub-page .right-column{width:25%;display:inline-flex;justify-content:flex-end}}demo-profile-hub-page .right-column .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .promotion{width:100%}demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .text{width:100%}demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .title .description{color:#0073e6;text-align:center;white-space:normal}@media (min-width: 768px){demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .body .description{color:#0073e6;text-align:center;white-space:normal}@media (min-width: 768px){demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .image-component-div img{float:right}demo-profile-hub-page .profile-row{display:flex}@media (min-width: 768px) and (max-width: 991.98px){demo-profile-hub-page .profile-row{justify-content:center}demo-profile-hub-page .profile-row .user-cards-wrapper{width:90%}}.edit-profile .edit-profile-container{padding-top:3rem}.edit-profile .edit-profile-container .title{color:#0009;padding:0 1.5rem 1rem}.edit-profile .edit-profile-container .account{padding-top:3rem}.edit-profile .edit-profile-container .form-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.edit-profile .edit-profile-container .form-row .form-field-wrapper{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.edit-profile .edit-profile-container .form-row .form-field-wrapper{width:41.6666666667%}}@media (max-width: 767.98px){.edit-profile .edit-profile-container .form-row .form-field-wrapper{width:100%}}.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){.edit-profile .edit-profile-container .form-row .gender-field{width:41.6666666667%}}@media (max-width: 767.98px){.edit-profile .edit-profile-container .form-row .gender-field{width:100%}}.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){.edit-profile .edit-profile-container .form-row .dob-field{width:41.6666666667%}}@media (max-width: 767.98px){.edit-profile .edit-profile-container .form-row .dob-field{width:100%}}.edit-profile .edit-profile-container .form-row .change-password-wrapper{display:flex;padding:0 1rem 1rem;width:100%}.edit-profile .edit-profile-container .form-row .change-password-wrapper .change-password-button{color:#0073e6;cursor:pointer;display:flex;text-align:center}.edit-profile .edit-profile-container .form-row .change-password-wrapper .change-password-button .icon_lock_button{margin-right:.5rem}.edit-profile .edit-profile-container .edit-form-container{background-color:#fff;padding:1rem 1.5rem 0}.edit-profile .edit-profile-container .save-button-wrapper{display:flex;justify-content:center;padding-top:3rem}.edit-profile .edit-profile-container .save-button-wrapper button{cursor:pointer}navitaire-digital-profile-wallet .profile-cards{box-shadow:0 2px 8px #0000002b!important;background-color:#0073e6;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 1rem 1rem}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}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){navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{margin-bottom:1rem}}@media (max-width: 320.98px){navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container{padding-left:.25rem}}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards{display:flex;padding:0;width:auto}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}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .vi{background-image:url(purple-background.c094f770c53b4cd1.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .mc{background-image:url(orange-background.29637df9a75e2750.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ax{background-image:url(blue-background.586d918865d5f09b.svg)}navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ds{background-image:url(green-background.b37e31ce30f10e92.svg)}.credit-card{border-radius:10px;height:167px;width:305px}.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){.credit-card .credit-card-top-row{max-width:540px}}@media (min-width: 768px){.credit-card .credit-card-top-row{max-width:720px}}@media (min-width: 992px){.credit-card .credit-card-top-row{max-width:960px}}@media (min-width: 1200px){.credit-card .credit-card-top-row{max-width:1140px}}@media print{.credit-card .credit-card-top-row{min-width:100%}}.credit-card .credit-card-top-row .card-info-top-row{display:flex}.credit-card .credit-card-top-row .card-info-top-row .card-logo{margin-right:.5rem}.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}.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}.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}.credit-card .credit-card-top-row .card-info-top-row .default-text{align-items:center;color:#fff;display:flex}.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){.credit-card .credit-card-middle-row{max-width:540px}}@media (min-width: 768px){.credit-card .credit-card-middle-row{max-width:720px}}@media (min-width: 992px){.credit-card .credit-card-middle-row{max-width:960px}}@media (min-width: 1200px){.credit-card .credit-card-middle-row{max-width:1140px}}@media print{.credit-card .credit-card-middle-row{min-width:100%}}.credit-card .credit-card-middle-row .card-number{align-items:center;color:#fff;display:flex}.credit-card .credit-card-middle-row .card-number .masking-dots{font-size:30px;padding-right:.25rem}.credit-card .credit-card-bottom-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){.credit-card .credit-card-bottom-row{max-width:540px}}@media (min-width: 768px){.credit-card .credit-card-bottom-row{max-width:720px}}@media (min-width: 992px){.credit-card .credit-card-bottom-row{max-width:960px}}@media (min-width: 1200px){.credit-card .credit-card-bottom-row{max-width:1140px}}@media print{.credit-card .credit-card-bottom-row{min-width:100%}}.credit-card .credit-card-bottom-row .card-holder-row{color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding-top:.25rem}.credit-card :hover{cursor:auto}.credit-card button:hover{cursor:pointer!important}#modal-ta-leave-booking-flow,#modal-leave-manage-flow{padding:1.5rem 3rem;width:441px}@media (max-width: 767.98px){#modal-ta-leave-booking-flow,#modal-leave-manage-flow{background-color:#012f50;color:#fff;padding:1.5rem;width:100%}}#modal-ta-leave-booking-flow .cms-modal-header,#modal-leave-manage-flow .cms-modal-header{font-size:1.5rem;line-height:1.625rem;padding:0}#modal-ta-leave-booking-flow .cms-modal-content,#modal-leave-manage-flow .cms-modal-content{font-size:.875rem;line-height:1.0625rem;padding:1.5rem 0}#modal-ta-leave-booking-flow .cms-modal-content p:not(:only-of-type):not(:first-of-type),#modal-leave-manage-flow .cms-modal-content p:not(:only-of-type):not(:first-of-type){margin-top:1rem}#modal-ta-leave-booking-flow .cms-modal-header,#modal-ta-leave-booking-flow .cms-modal-content,#modal-leave-manage-flow .cms-modal-header,#modal-leave-manage-flow .cms-modal-content{color:#000000de;justify-content:flex-start}#modal-ta-leave-booking-flow .cms-modal-confirm-button,#modal-leave-manage-flow .cms-modal-confirm-button{margin-right:0}#modal-ta-leave-booking-flow .cms-modal-cancel-button,#modal-leave-manage-flow .cms-modal-cancel-button{border-color:#0069b3;color:#0069b3}demo-error-global-page .header-navigation header .log-in-control{display:none}.agency-payment-method{margin:auto}@media (max-width: 767.98px){.agency-payment-method{height:100%;width:100%}}@media (min-width: 576px){.agency-payment-method .form-field{margin-right:8px}}@media (max-width: 767.98px){.agency-payment-method .form-field{padding-bottom:16px}}.agency-payment-method .wrapper{height:100%}.agency-payment-method .wrapper .container{background-color:#fafafa;border-radius:2px;padding:50px}@media (min-width: 576px){.agency-payment-method .wrapper .container{min-width:485px}}@media (max-width: 767.98px){.agency-payment-method .wrapper .container{height:100%;padding:16px;width:100%}}.agency-payment-method .wrapper .container .agency-payment-input-container{display:flex}.agency-payment-method .wrapper .container .agency-payment-input-container .ag-amount{width:100%;margin:10px 10px 0 0}.agency-payment-method .wrapper .container .agency-payment-input-container .ag-apply{margin-top:10px}.agency-payment-method .wrapper .container navitaire-digital-form-field input{background:transparent}.agency-payment-method .wrapper .container .form-field{margin-right:0}.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){.agency-payment-method .wrapper .container .title-row .title{display:none}}.agency-payment-method .wrapper .container .title-row h5{color:#4a4a4a;margin:0}.agency-payment-method .wrapper .container .title-row .positive-credit{color:#00893a;font-weight:700}.agency-payment-method .wrapper .container h2{margin-bottom:1.5rem}.agency-payment-method .wrapper .container h5{margin:.5rem 0}.agency-payment-method .wrapper .container .due{color:#000}.agency-payment-method .wrapper .container .due .amount{font-weight:700}.agency-payment-method .wrapper .container .apply-wrapper{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.agency-payment-method .wrapper .container .apply-wrapper{padding-top:3rem}}.agency-payment-method .wrapper .container .apply-wrapper .apply-button{font-weight:900;text-transform:capitalize;border-radius:.3rem}@media (max-width: 767.98px){.agency-payment-method .wrapper .container .apply-wrapper .apply-button{width:100%}}.theme-manager{align-items:center;display:none;flex-direction:row;width:100%}.theme-manager .label{align-items:center;color:#fff;display:flex;padding-right:10px}@media (min-width: 992px){.theme-manager.desktop{display:flex}}@media (max-width: 991.98px){.theme-manager.mobile{display:flex;justify-content:space-between;width:100%}.theme-manager.mobile .label{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.theme-manager.tablet{display:flex;justify-content:space-around}}.dangerous-goods-modal .wrapper{height:100%}.dangerous-goods-modal .wrapper .container{color:#000000de;margin:50px 75px 50px 50px;max-width:820px}@media (min-width: 768px) and (max-width: 991.98px){.dangerous-goods-modal .wrapper .container{max-width:485px}}@media (max-width: 767.98px){.dangerous-goods-modal .wrapper .container{height:100%;margin:0;padding:0 .5rem;width:100%}}.dangerous-goods-modal .wrapper .container button{margin:1.5rem auto}@media (max-width: 767.98px){.dangerous-goods-modal .wrapper .container button{margin:.5rem 1.5rem;max-width:100%}}.dangerous-goods-modal .wrapper .container h2{background-color:#f5f5f5;border-top-left-radius:5px;border-top-right-radius:5px;padding:1rem}@media (max-width: 767.98px){.dangerous-goods-modal .wrapper .container .content{margin-top:0}}.dangerous-goods-modal .wrapper .container .content .title-section{border-top-left-radius:5px;border-top-right-radius:5px;padding:1rem 1.5rem}.dangerous-goods-modal .wrapper .container .content .title-section h4{margin-bottom:.5rem}.dangerous-goods-modal .wrapper .container .content .dangerous-goods{border-bottom:1px solid #e3eaf0;border-top:1px solid #e3eaf0;padding:1.5rem 1.5rem 3rem}.dangerous-goods-modal .wrapper .container .content .dangerous-goods{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:1.5rem}@media (max-width: 767.98px){.dangerous-goods-modal .wrapper .container .content .dangerous-goods{grid-template-columns:1fr 1fr}}.dangerous-goods-modal .wrapper .container .content .dangerous-goods .item{align-content:baseline;display:grid;justify-items:center;text-align:center}.dangerous-goods-modal .wrapper .container .content .icon-75{height:70px;width:70px}navitaire-digital-account-credit .applied-credit-row{align-items:center;color:#0009;display:flex;justify-content:space-between;margin:8px 0}@media (min-width: 576px){navitaire-digital-account-credit .applied-credit-row{width:50%}}navitaire-digital-account-credit .applied-credit-row .account-number{width:40%}navitaire-digital-account-credit .remove-payment{color:#bd081e}navitaire-digital-account-credit .account-credit-form-title{margin:24px 0 8px}navitaire-digital-account-credit form{display:flex}@media (max-width: 767.98px){navitaire-digital-account-credit form{flex-direction:column}}navitaire-digital-account-credit .credit-balance{color:#0009}navitaire-digital-account-credit .error-container{color:#bd081e}.flight-search{width:100%;background-color:#ffec00e6;border-radius:5px;display:block;padding:1.5rem;position:relative}@media (max-width: 767.98px){.flight-search{background-color:transparent;border-radius:0}}.flight-search input{outline:none}.flight-search input:focus{outline:none}.flight-search .outlined,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search .passengers-count .wrapper.open,.flight-search .dark-mode .station-select.cdk-focused .station-select-selection,.dark-mode .station-select.cdk-focused .flight-search .station-select-selection,.flight-search .dark-mode .dates-picker .departure-container.selecting,.dark-mode .dates-picker .flight-search .departure-container.selecting,.flight-search .dark-mode .dates-picker .return-container.selecting,.dark-mode .dates-picker .flight-search .return-container.selecting,.flight-search .dates-picker .departure-container.selecting,.dates-picker .flight-search .departure-container.selecting,.flight-search .dates-picker .return-container.selecting,.dates-picker .flight-search .return-container.selecting,.flight-search .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .flight-search .station-select-selection,.flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count:focus,.flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count.open,.flight-search .passengers-count .wrapper:focus,.flight-search .passengers-count .wrapper.open,.flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.flight-search-wrapper .flight-search .passengers-count .wrapper.open{border-bottom:3px solid #0073E6}.flight-search .cancel-search{display:none}.flight-search .search-button-container{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.flight-search .search-button-container .next{background-color:#0073e6}@media (min-width: 768px){.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;bottom:-35px;position:absolute;right:35px;z-index:2}}@media (max-width: 767.98px){.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:#0073e6;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-top:1rem;position:relative;right:auto;width:100%}.flight-search .search-button-container .next:disabled{background-color:#a7a7a7;color:#fff}.flight-search .search-button-container .next:focus,.flight-search .search-button-container .next:hover:enabled{background-color:#0064c7}}.flight-search .search-button-container .next:not(:disabled):hover .icon_book_flight_solid{animation:plane-icon-animation .6s}.flight-search .search-button-container .next .icon_book_flight_solid{display:inline-block}@media (max-width: 767.98px){.flight-search .search-button-container .next .icon_book_flight_solid{margin-right:.5rem}}.flight-search .search-button-container .next .button-text{display:inline-block}@media (min-width: 768px){.flight-search .search-button-container .next .button-text{display:none}}.flight-search .search-button-container .next:disabled{background-color:#00000061;box-shadow:none;color:#fff}.flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.flight-search .web-dates-picker{transform:translate(-23px)}}.flight-search .web-passenger-select{position:relative;transform:translate(-48.5px);width:295px;z-index:1020}@media (max-width: 1199.98px){.flight-search .web-passenger-select{transform:translate(-93.5px)}}@media (max-width: 991.98px){.flight-search .web-passenger-select{transform:translate(0)}}.flight-search .trip-type{display:block;padding-bottom:10px;-webkit-user-select:none;user-select:none;text-transform:uppercase}@media (max-width: 575.98px){.flight-search .trip-type{overflow-x:scroll;white-space:nowrap}}.flight-search .passengers-count{width:100%;display:inline-block;height:64px;margin-top:1.5rem;padding:0 15px;vertical-align:top}@media (min-width: 992px){.flight-search .passengers-count{width:25%;margin-top:0}.flight-search .passengers-count.multi-city-trip{margin-top:37px}}.flight-search .passengers-count .wrapper{background-color:#fff;border:solid 1px #0073E6;border-radius:2px;color:#000000de;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.flight-search .passengers-count .wrapper div{justify-content:space-between}.flight-search .passengers-count .wrapper .label{color:#000000de;display:flex;flex-direction:column;padding:0}.flight-search .passengers-count .wrapper .label h5{margin:0}.flight-search .passengers-count .wrapper .label .caption{color:#0009;line-height:15px}.flight-search .passengers-count .wrapper .icon-container{align-self:center;justify-content:space-around;max-width:40px}.flight-search .advanced-search{color:#fff;line-height:17px}.flight-search .trip-with-header-container{width:75%}@media (max-width: 991.98px){.flight-search .trip-with-header-container{width:100%}}.flight-search nk-trip-search{display:flex;flex-wrap:wrap}.flight-search nk-trip-search .stations{width:100%;padding:0 15px}@media (min-width: 992px){.flight-search nk-trip-search .stations{width:58.3333333333%;padding-right:0}}.flight-search nk-trip-search .stations .row{margin-left:0;margin-right:0;position:relative}.flight-search nk-trip-search .dates-picker{width:100%}@media (min-width: 992px){.flight-search nk-trip-search .dates-picker{width:41.6666666667%}}.passenger-count-selections .passenger-count-selection .label{color:#000000de;margin-right:.5rem}.refund-amount{margin-bottom:1rem}.refund-amount .refund-container{margin-top:1rem}.modal-overlay{align-items:center;border-radius:5px;display:flex;height:100%;margin:auto}@media (max-width: 767.98px){.modal-overlay{height:100%;width:100%}}.modal-overlay .title{align-items:center;display:flex;justify-content:center;font-size:1.5rem;font-weight:700}.modal-overlay .close-button{background-color:transparent;border:none;margin:44px;position:fixed;right:0;top:0}@media (max-width: 767.98px){.modal-overlay .close-button{display:none}}@media (max-width: 767.98px){.modal-overlay .hide-on-mobile{display:none}}@media (min-width: 768px){.modal-overlay .mobile-popup-header{display:none}}.modal-overlay>.wrapper{height:80vh}@media (max-width: 991.98px){.modal-overlay>.wrapper{overflow:auto}}@media (max-width: 767.98px){.modal-overlay>.wrapper{height:100%;width:100%}}.modal-overlay .modal-content{height:100%;position:relative}.modal-overlay .modal-content>*:not(.full-height,.nk-close-button){align-items:center;display:flex;height:100%}@media (max-width: 767.98px){.modal-overlay .modal-content>*:not(.full-height,.nk-close-button){align-items:flex-start}}.modal-overlay .modal-content .nk-close-button{background-color:transparent;border:none;position:absolute;right:1rem;top:1rem}@media (max-width: 767.98px){.modal-overlay .modal-content .nk-close-button{display:none}}.modal-overlay>* .container{background-color:#fff;border-radius:5px}@media (max-width: 767.98px){.modal-overlay .simple-modal{align-items:flex-start}.modal-overlay .simple-modal h2{display:none}}.modal-overlay .simple-modal .container{color:#000000de;padding:1.5rem 3rem}.modal-overlay .simple-modal .container .description{margin:1.5rem 0}.modal-overlay .simple-modal .container h5:not(:only-of-type):not(:first-of-type){margin-top:1rem}.modal-overlay .simple-modal .container .button-row{display:flex;justify-content:center;width:100%}@media (max-width: 767.98px){.modal-overlay .simple-modal .container .button-row{flex-wrap:wrap}}.modal-overlay .simple-modal .container .button-row button{margin:0 .25rem;margin-bottom:0;min-width:180px}@media (max-width: 767.98px){.modal-overlay .simple-modal .container .button-row button{margin:0 0 1rem}}.toast-overlay{align-items:center;display:flex;height:100%;margin:auto;width:405px}@media (max-width: 767.98px){.toast-overlay{width:100%}}.toast-overlay .wrapper{background-color:#fff;border-radius:5px;display:flex;padding:1rem}.toast-overlay .center-container{margin-left:1.5rem}.toast-overlay .title{color:#000000de}.toast-overlay .subtitle{color:#fff;margin-bottom:1rem}.toast-overlay .close-button,.toast-overlay span{color:#00000061!important}@media (max-width: 767.98px){nk-promotion-search{width:100%}}nk-promotion-search .promo-container{align-items:center;color:#fff;display:flex;margin-top:26px}@media (max-width: 767.98px){nk-promotion-search .promo-container{flex-direction:column}nk-promotion-search .promo-container .desktop-title{display:none}}@media (min-width: 576px){nk-promotion-search .promo-container .mobile-title{display:none}}nk-promotion-search .promo-container .promotion-link{display:flex;margin-right:24px}@media (max-width: 767.98px){nk-promotion-search .promo-container .promotion-link{justify-content:space-between;width:100%}nk-promotion-search .promo-container .promotion-link .drop-down-arrow{transform:none!important}}nk-promotion-search .promo-container .promotion-link:hover{text-decoration:none}nk-promotion-search .promo-container .promotion-link .drop-down-arrow{padding:2px 6px;transform:rotate(90deg)}nk-promotion-search .promo-container .promotion-link .drop-down-arrow.show-promo{transform:rotate(270deg)!important}nk-promotion-search .promo-container .promotion-pill{align-items:center;background-color:#00893a;border-radius:20px;display:flex;height:30px;padding:0 16px}@media (max-width: 767.98px){nk-promotion-search .promo-container .promotion-pill{justify-content:space-between;margin-left:0;margin-top:10px;width:100%}}nk-promotion-search .promo-container .promotion-pill .applied-promotion-code{display:flex}nk-promotion-search .promo-container .promotion-pill .applied-promotion-code h5{color:#fff}nk-promotion-search .promo-container .promotion-pill .applied-promotion-code .icon{height:16px;margin-right:12px;width:16px}nk-promotion-search .promo-container .promotion-pill button{margin-left:18px}nk-promotion-search .add-promotion-container{margin-top:12px;width:auto!important}@media (max-width: 767.98px){nk-promotion-search .add-promotion-container{z-index:1060;background-color:#fff!important;height:100vh!important;inset:0!important;margin:0!important;padding:0!important;position:fixed!important;width:100vw!important}nk-promotion-search .add-promotion-container .promo-body{height:calc(100vh - 108px);padding:.5rem}}nk-promotion-search .add-promotion-container .promo-header{padding-bottom:24px;color:#000000de;font-weight:700}nk-promotion-search .add-promotion-container .form-field{padding-bottom:0!important}@media (min-width: 576px){nk-promotion-search .add-promotion-container .mobile-popup-header{display:none}}nk-promotion-search .add-promotion-container h3{color:#fff;margin-bottom:16px}@media (max-width: 767.98px){nk-promotion-search .add-promotion-container h3{color:#000000de}}nk-promotion-search .add-promotion-container form{display:flex}@media (max-width: 767.98px){nk-promotion-search .add-promotion-container form{flex-direction:column;height:100%;justify-content:space-between}}nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container{height:50px}nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container .label-container label{padding-left:1.7rem}nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container input{width:220px;padding-left:2.3rem!important;height:48px}@media (max-width: 767.98px){nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container input{width:90%}}nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container .custom-image-container{position:absolute;display:flex;align-items:center;height:100%;margin-left:8px}nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container .custom-image-container img{height:24px;margin-right:10px;width:24px}nk-promotion-search .add-promotion-container form .promo-button-container{margin-left:24px}nk-promotion-search .add-promotion-container form .promo-button-container .promo-button{border-radius:6px;color:#fff;background-color:#0073e6;text-transform:uppercase;font-weight:900;font-size:1rem}@media (max-width: 767.98px){nk-promotion-search .add-promotion-container form .promo-button-container{margin-left:0;width:100%}nk-promotion-search .add-promotion-container form .promo-button-container .promo-button{width:100%}}nk-promotion-search .add-promotion-container .error-container{align-items:center;display:flex}@media (max-width: 767.98px){nk-promotion-search .add-promotion-container .error-container h5,nk-promotion-search .add-promotion-container .error-container span{color:#bd081e!important}}nk-promotion-search .add-promotion-container .error-container h5{color:#fff}.nk-dialog{max-width:420px!important}.nk-dialog .promotion-modal-header{color:#000}.nk-dialog .promotion-modal-header h4{font-size:1.5rem}.nk-dialog .promotion-modal-body{color:#000;font-size:1rem}.nk-dialog .promotion-modal-body ul{margin:10px 0}.nk-dialog .promotion-modal-body ul li{padding:0 15px}.nk-dialog .promotion-modal-body ul li:before{font-family:Navitaire_icon_font!important;content:"\e910";font-size:20px;color:#bd081e;padding:0 5px}.nk-dialog .promotion-modal-footer button{border-radius:6px}nk-promo form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){nk-promo form{flex-direction:row;margin-bottom:0}}nk-promo form .submit-button{border-radius:6px!important}nk-promo .applied-promo{display:flex;flex-direction:row;margin:8px 0 2px}nk-promo .applied-promo .promo-title{margin-right:1.5rem!important}nk-promo .applied-promo .current-promo{color:#0009;display:flex;justify-content:space-between}nk-promo .applied-promo .current-promo h5{margin-right:1.5rem!important}nk-promo .applied-promo .current-promo .delete{cursor:pointer;display:flex;flex-direction:row}nk-promo .applied-promo .current-promo .delete .remove{color:#bd081e}nk-promo .applied-promo .current-promo .delete .icon{color:#0073e6;font-size:24px;line-height:32px}.travel-document-card{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1rem 1.5rem}@media (max-width: 767.98px){.travel-document-card{align-items:flex-start}}.travel-document-card .content-container{display:flex;height:100%}@media (max-width: 767.98px){.travel-document-card .content-container{width:100%}}.travel-document-card .icon-column{margin-right:.5rem}.travel-document-card .info-column{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767.98px){.travel-document-card .info-column{width:100%}}.travel-document-card .info-column .document-type{color:#fff}@media (max-width: 767.98px){.travel-document-card .info-column .document-type{display:flex;justify-content:space-between;margin-bottom:1rem}}.travel-document-card .info-column .document-type .default{margin-left:.5rem}@media (max-width: 767.98px){.travel-document-card .info-column .document-type .default{margin-left:0;margin-right:.5rem}}.travel-document-card .info-column .content{color:#000000de}@media (max-width: 767.98px){.travel-document-card .edit-column{height:100%}}.travel-document-modal{width:620px}@media (max-width: 767.98px){.travel-document-modal{width:100%;height:unset!important;min-height:100%;padding:0}}.travel-document-modal .travel-document-container h2{padding:1rem 1.5rem .25rem}@media (max-width: 767.98px){.travel-document-modal .travel-document-container h2{display:none}}.travel-document-modal .travel-document-container h5{color:#0009;padding:0 1.5rem 1.5rem}@media (max-width: 767.98px){.travel-document-modal .travel-document-container h5{background:#f5f8fb;color:#000000de;margin-bottom:.5rem;padding:1rem}}.travel-document-modal .travel-document-container .document-content{padding:1rem 1.5rem}.travel-document-modal .travel-document-container .submit-button{margin-top:1.5rem;width:100%}@media (max-width: 767.98px){.travel-document-modal .travel-document-container .submit-button{padding:1rem}.travel-document-modal .travel-document-container .submit-button .save-document-button{width:100%}}.travel-document-modal .travel-document-container .submit-button .save-document-button{margin:0 auto}.travel-document-modal .delete-document-row{display:flex;justify-content:center;padding:1.5rem 0}.travel-document-modal .delete-document-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.travel-document-modal .delete-document-row .delete-container .icon_delete{margin-right:1rem}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){navitaire-digital-travel-document-form .travel-document-form-container .half-row{display:flex;flex-wrap:wrap;justify-content:space-between}navitaire-digital-travel-document-form .travel-document-form-container .half-row>*:not(.half-on-mobile){width:100%}navitaire-digital-travel-document-form .travel-document-form-container .half-row>.half-on-mobile{width:46%}}navitaire-digital-travel-document-form .default-document-row{align-items:center;display:flex}@media (max-width: 767.98px){navitaire-digital-travel-document-form .default-document-row{justify-content:space-between}}navitaire-digital-travel-document-form .default-document-row h3{margin-right:1rem}.address-card{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1rem 1.5rem}@media (max-width: 767.98px){.address-card{align-items:flex-start}}.address-card .content-container{display:flex;height:100%}@media (max-width: 767.98px){.address-card .content-container{width:100%}}.address-card .icon-column{margin-right:.5rem}.address-card .info-column{display:flex;flex-direction:column}@media (max-width: 767.98px){.address-card .info-column{width:100%}}.address-card .info-column .address-type{color:#fff;margin-bottom:1rem}@media (max-width: 767.98px){.address-card .info-column .address-type{display:flex;justify-content:space-between}}.address-card .info-column .address-type .default{margin-left:.5rem}@media (max-width: 767.98px){.address-card .info-column .address-type .default{margin-left:0;margin-right:.5rem}}.address-card .info-column .content{color:#000000de}@media (max-width: 767.98px){.address-card .edit-column{height:100%}}.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){.modal-address-form .address-form-container .half-row{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-address-form .address-form-container .half-row>*:not(.half-on-mobile){width:100%}.modal-address-form .address-form-container .half-row>.half-on-mobile{width:46%}}.modal-address-form .default-address-row{align-items:center;display:flex}@media (max-width: 767.98px){.modal-address-form .default-address-row{justify-content:space-between}}.modal-address-form .default-address-row h3{margin-right:1rem}.address-modal{width:620px}@media (max-width: 767.98px){.address-modal{width:100%;height:unset!important;min-height:100%;padding:0}}.address-modal .address-container h2{padding:1rem 1.5rem .25rem}@media (max-width: 767.98px){.address-modal .address-container h2{display:none}}.address-modal .address-container h5{color:#0009;padding:0 1.5rem 1.5rem}@media (max-width: 767.98px){.address-modal .address-container h5{background:#f5f8fb;color:#000000de;margin-bottom:.5rem;padding:1rem}}.address-modal .address-container .address-content{padding:1rem 1.5rem}.address-modal .address-container .submit-button{margin-top:1.5rem;width:100%}@media (max-width: 767.98px){.address-modal .address-container .submit-button{padding:1rem}.address-modal .address-container .submit-button .save-address-button{width:100%}}.address-modal .address-container .submit-button .save-address-button{margin:0 auto}.address-modal .delete-address-row{display:flex;justify-content:center;padding:1.5rem 0}.address-modal .delete-address-row .delete-container{align-items:center;color:#bd081e;cursor:pointer;display:flex}.address-modal .delete-address-row .delete-container .icon_delete{margin-right:1rem}navitaire-digital-checkin-passenger-form{width:100%}navitaire-digital-checkin-passenger-form .checkin-passenger-information{display:flex;padding:1rem 1.5rem}navitaire-digital-checkin-passenger-form .checkin-passenger-information .passenger-icon{padding-left:.5rem;padding-right:.5rem}navitaire-digital-checkin-passenger-form .checkin-passenger-information .passenger-name-container .passenger-type{color:#00000061}navitaire-digital-checkin-passenger-form .required-data-container{margin-right:62px;padding-bottom:24px;padding-left:62px}@media (max-width: 767.98px){navitaire-digital-checkin-passenger-form .required-data-container{margin-right:24px;padding-left:24px}}navitaire-digital-checkin-passenger-form form{padding-top:8px}navitaire-digital-checkin-passenger-form navitaire-digital-checkin-additional-information-form .form-row{width:100%;display:grid}@media (min-width: 576px){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)}}navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-checkin{width:100%;display:grid}@media (min-width: 576px){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){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){navitaire-digital-checkin-passenger-form navitaire-digital-travel-document-form .travel-document-form-container .half-row .half-on-mobile{width:100%!important}}navitaire-digital-checkin-passenger-form .checkbox-container{display:flex}@media (min-width: 576px){navitaire-digital-checkin-passenger-form .checkbox-container{justify-content:flex-end}}navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container{align-items:center;display:flex}@media (min-width: 576px){navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container{margin-top:-120px;padding-left:1rem;width:50%}}navitaire-digital-checkin-passenger-form .checkbox-container .checkbox-inner-container navitaire-digital-checkbox{margin-right:.5rem}navitaire-digital-checkin-passengers .checkin-card-container{background-color:#fafafa;border-radius:.3rem;display:flex;flex-direction:row}navitaire-digital-checkin-passengers .button-footer-row{display:flex;justify-content:space-between;padding:1rem 0}navitaire-digital-checkin-passengers .button-footer-row .previous-button-container{align-items:center;display:flex}navitaire-digital-checkin-passengers .button-footer-row .previous{align-items:center;display:flex}.close-button-container{position:absolute;top:0;right:0}.close-button-container .close{background-color:transparent;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:0;margin:20px}.nk-dialog{max-height:95vh;background-color:#fff;max-width:460px;display:flex;flex-direction:column;padding:24px 16px;border-radius:6px;box-shadow:#00000024}@media (max-width: 575.98px){.nk-dialog{width:100vw!important}}.nk-dialog .nk-dialog-header{color:#4a4a4a;font-size:24px;letter-spacing:0;line-height:26px;flex-shrink:0}.nk-dialog .nk-dialog-header .description{font-weight:700}.nk-dialog .nk-dialog-body{padding:16px 0;color:#4a4a4a99;letter-spacing:0;flex-grow:1;overflow-y:auto;font-size:18px;line-height:28px}.nk-dialog .nk-dialog-banner{font-weight:400;letter-spacing:0;line-height:17px;flex-shrink:0}.nk-dialog .nk-dialog-banner .bg-error{background-color:#bd081e;color:#000;padding:5px 8px;font-weight:400;min-height:36px;line-height:36px;width:100%}.nk-dialog .nk-dialog-footer{flex-shrink:0}.nk-dialog .nk-dialog-footer>div,.nk-dialog .nk-dialog-footer>span{display:flex;justify-content:flex-end;align-items:center}.nk-dialog .nk-dialog-footer>div button,.nk-dialog .nk-dialog-footer>span button{font-weight:900;font-size:1rem;text-transform:uppercase;min-width:4rem}.nk-dialog .nk-dialog-footer>div button:not(.navitaire-digital-button-loader),.nk-dialog .nk-dialog-footer>span button:not(.navitaire-digital-button-loader){padding:0 1rem!important}.nk-dialog .nk-dialog-footer>div button.navitaire-digital-button-loader .container,.nk-dialog .nk-dialog-footer>span button.navitaire-digital-button-loader .container{padding:0 1rem!important}.nk-dialog .nk-dialog-footer>div button:not(:last-child),.nk-dialog .nk-dialog-footer>span button:not(:last-child){margin-right:20px}.nk-dialog .nk-dialog-footer>div button .primary,.nk-dialog .nk-dialog-footer>span button .primary{font-weight:700}.tooltip-container{display:block;cursor:pointer;position:relative}.tooltip-content{display:block;background-color:#00000061;border-radius:4px;padding:15px;color:#000000de;max-width:300px;font-size:14px}@media (max-width: 767.98px){.tooltip-content{min-width:auto;padding:5px}}.tooltip-content .icon{position:absolute;top:0;right:0;margin:12px}.cancel-container .description{font-size:18px;color:#000000de}.button-container .cancel-button{align-items:center;background-color:transparent;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;border-radius:6px;border:none}.button-container .keep-button{border:1px solid #0069b3;color:#0069b3;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6}.button-container .keep-button:disabled{background-color:#a7a7a7;color:#fff}.button-container .keep-button:focus,.button-container .keep-button:hover:enabled{background-color:#e0e0e0}nk-credit-pricing-details>.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem;border-radius:.625rem}nk-credit-pricing-details>.container .shopping-cart-details-container{background-color:#fff!important}nk-credit-pricing-details>.container .shopping-cart-details-container .total-cart-price .cost .h2{font-weight:700;color:#000}nk-credit-pricing-details .shopping-cart-item .item-wrapper .section-header .section-title{font-weight:700}nk-credit-summary>.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem;border-radius:.625rem}nk-credit-summary>.container .shopping-cart-details-container{background-color:#fff!important;min-height:auto}nk-credit-summary>.container .shopping-cart-details-container .cart-items{padding:0}nk-credit-summary>.container .shopping-cart-details-container .cart-items .item-container{display:flex;justify-content:space-between;margin:.25rem 0}nk-credit-summary .shopping-cart-item{padding:1.5rem 1rem}nk-credit-summary .shopping-cart-item .credit-headers{display:flex;justify-content:space-between}nk-credit-summary .shopping-cart-item .credit-headers .section-header .section-title{font-weight:700}nk-credit-summary .credit-code{flex:2}nk-credit-summary .credit-details{display:flex;justify-content:space-between;flex:1}.price-breakdown{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#fff;border-radius:6px;overflow:hidden;padding-left:0;padding-right:0;margin-top:3rem}.price-breakdown h2{border-bottom:.0525em solid rgba(0,0,0,.2)}.price-breakdown .pb-row{display:flex;flex-direction:row;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem}.price-breakdown .pb-row :first-child{width:60%}.price-breakdown .pb-row :nth-child(2){width:10%;text-align:right}.price-breakdown .pb-row :nth-child(3){width:30%;text-align:right}.price-breakdown .pb-head{font-size:1.3888888889em;font-weight:700}.price-breakdown .pb-title{font-size:1.3888888889em}.price-breakdown .pb-title-sub{font-size:1.2em}.price-breakdown .pb-title-sub span:first-child{padding-left:.5rem}.price-breakdown .pb-title-sub-gray{font-size:1.2em;color:#a7a7a7}.price-breakdown .pb-title-sub-gray span:first-child{padding-left:.5rem}.price-breakdown .pb-sub{font-size:.9375em;color:#a7a7a7}.price-breakdown .pb-sub span:first-child{padding-left:1.5rem}.price-breakdown .accordion-header .accordion-button{display:inline-flex;flex-direction:row;justify-content:space-between;background:none;border:none;width:100%;padding:1rem 1.5rem;cursor:pointer}.price-breakdown .accordion-header .accordion-button .right-control{display:inline-flex;flex-direction:row}.price-breakdown .accordion-header .accordion-button .right-control button{margin-right:.625em}.price-breakdown .accordion-header .accordion-button .right-control .accordion-icon-container{display:flex;flex-flow:column;align-items:center;text-align:center}.price-breakdown .accordion-header .accordion-button .right-control .accordion-icon-container .accordion-chevron{color:#0073e6;display:inline-flex;justify-content:center;align-items:center}.price-breakdown .accordion-header .accordion-button .right-control .accordion-icon-container .accordion-chevron img{width:.938rem;height:.938rem}.price-breakdown .accordion-body .accordion-body-section .section-header,.price-breakdown .accordion-body .accordion-body-section .details-wrapper{padding:1rem 1.5rem}.price-breakdown .accordion-footer{padding:1rem 1.5rem;background:#000;color:#fff!important}.price-breakdown .accordion-footer .pb-sub span:first-child{padding-left:0}.price-breakdown .accordion-footer .pb-row{padding-top:0;padding-bottom:0}@media print{.price-breakdown .accordion-footer .pb-row .total-col{width:40%}}.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div{padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:15px;font-weight:400;color:#a7a7a7}.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div a,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div span,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div div,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div p,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h1,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h2,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h3,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h4,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h5,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h6,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div strong,.price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div b{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none}@media print{.price-breakdown{margin:0;display:inherit}}nk-low-fare-calendar{margin-bottom:1rem}nk-low-fare-calendar .low-fare-calender-wrapper{overflow:hidden;text-align:center}@media (min-width: 576px){nk-low-fare-calendar .low-fare-calender-wrapper{width:calc(100% - 80px)}}@media (max-width: 767.98px){nk-low-fare-calendar .low-fare-calender-wrapper{width:calc(100% - 90px)}}@media (max-width: 575.98px){nk-low-fare-calendar .low-fare-calender-wrapper{overflow:scroll;width:100%}}nk-low-fare-calendar .low-fare-calender-wrapper .month-label{font-weight:700;padding:1rem 0}nk-low-fare-calendar .low-fare-calender-wrapper .week-row{display:flex;flex-direction:row;justify-content:space-between}nk-low-fare-calendar .low-fare-calender-wrapper .week-row>div,nk-low-fare-calendar .low-fare-calender-wrapper .week-row>nk-low-fare-day-calendar{flex-grow:1;margin:.25rem;width:14.2857142857%}nk-low-fare-calendar .low-fare-calender-wrapper .header-row span,.dark-mode .header-navigation nk-low-fare-calendar .low-fare-calender-wrapper .default-theme .header-navigation-wrapper header .bottom-row span,nk-low-fare-calendar .low-fare-calender-wrapper .default-theme .header-breadcrumb-wrapper header .bottom-row span,.default-theme .header-breadcrumb-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,nk-low-fare-calendar .low-fare-calender-wrapper .default-theme .header-navigation .header-navigation-wrapper header .bottom-row span,.default-theme .header-navigation .header-navigation-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,nk-low-fare-calendar .low-fare-calender-wrapper .header-navigation .default-theme .header-navigation-wrapper header .bottom-row span,.header-navigation .default-theme .header-navigation-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,nk-low-fare-calendar .low-fare-calender-wrapper .header-navigation .header-navigation-wrapper .mobile-links span,.header-navigation .header-navigation-wrapper nk-low-fare-calendar .low-fare-calender-wrapper .mobile-links span{font-weight:700}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day{width:100%;border:none;background-color:#efefef;border-radius:6px;padding:.5rem}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected{background-color:#0073e6}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover>div,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected>div{background-color:#efefef}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-date,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-date{border-radius:.125rem .125rem 0 0}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-status-price,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-status-price{border-radius:0 0 .125rem .125rem}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-price-diff,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-price-diff{padding:.5rem .5rem 0;background-color:#0073e6;border-radius:0;font-size:.875rem;color:#fff;line-height:1.75rem}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-price-diff .hidden-icon,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-price-diff .hidden-icon{display:inline}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-price-diff .price-diff-label,nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-price-diff .price-diff-label{display:none}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day>div{padding:.25rem .25rem .5rem}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover{background-color:#0064c7}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover .day-price-diff{background-color:#0064c7}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover .day-price-diff .hidden-icon{display:none}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover .day-price-diff .price-diff-label{display:inline}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day .day-status-price{text-align:right;padding-top:1.5rem;font-size:1.188rem;min-height:3.8125rem}nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day .day-price-diff{padding:.5rem;background-color:#ffec00;border-radius:6px;font-size:.875rem;min-height:2.3125rem}nk-low-fare-calendar .low-fare-calender-wrapper .day-date{display:flex;flex-direction:row;justify-content:space-between;font-size:.9375rem}nk-low-fare-calendar .low-fare-calender-wrapper .day-date>span{flex-grow:1}nk-low-fare-calendar .low-fare-calender-wrapper .day-date .day-number{text-align:right;font-weight:700;font-size:1.5625rem;line-height:1.3rem}nk-low-fare-calendar .low-fare-calender-wrapper .not-within{background-color:#e0e0e0}nk-low-fare-calendar .low-fare-calender-wrapper .not-within .day-number{color:#a7a7a7}nk-low-fare-calendar .low-fare-calender-wrapper .not-within .day-month{color:#a7a7a7;text-transform:uppercase;text-align:left}nk-low-fare-calendar .low-fare-calender-wrapper .no-fare,nk-low-fare-calendar .low-fare-calender-wrapper .no-flight{cursor:not-allowed}nk-low-fare-calendar .low-fare-calender-wrapper .no-fare .day-price-diff,nk-low-fare-calendar .low-fare-calender-wrapper .no-flight .day-price-diff{opacity:0}nk-low-fare-calendar .hidden-icon{display:none}nk-flight-itinerary .nk-flight-itinerary-container,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container{padding:1rem 1.5rem}nk-flight-itinerary .nk-flight-itinerary-container>div,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container>div{padding-bottom:1rem}nk-flight-itinerary .nk-flight-itinerary-container .header-row,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links{padding-bottom:.5rem}nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header{display:flex}nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header span,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header span,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header span,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header span,nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header span,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header span,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header span,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header span,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header span,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header span,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header span,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header span,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header span,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header span{font-size:1.3888888889em;font-weight:700;margin-right:.25rem}nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .icon,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .icon,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .icon,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .icon,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .icon,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .icon,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .icon,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .icon,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .icon{padding-top:.25rem;padding-right:1rem;font-weight:400}nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .flight-label,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .flight-label,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .flight-label,.dark-mode .header-navigation nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .flight-label,.header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .flight-label,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .flight-label,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .flight-label,.dark-mode .header-navigation nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .flight-label,.header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .flight-label{font-weight:400;padding-right:1rem;color:#4a4a4a}nk-flight-itinerary .nk-flight-itinerary-container .fi-station-title,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-station-title{font-size:1.5em}nk-flight-itinerary .nk-flight-itinerary-container .fi-right-section>div,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-right-section>div{text-align:right}nk-flight-itinerary .nk-flight-itinerary-container .fi-journey-title,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-journey-title{color:#4a4a4a}nk-flight-itinerary .nk-flight-itinerary-container .indent,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .indent{margin-left:3rem}nk-flight-itinerary .nk-flight-itinerary-container .fi-row,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row{display:flex;flex-direction:row;justify-content:space-between}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;position:relative}@media (min-width: 768px){nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details{padding-top:1.5rem}}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon{align-items:center;color:#00000061;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-32,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-24,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-24{display:none}}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon{color:#000;display:block;font-size:2.5em}@media (max-width: 767.98px){nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon{font-size:24px}}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:8rem}@media (max-width: 767.98px){nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line{width:2rem}}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.left,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.right,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey-stops,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey-stops{color:#000000de;margin-top:.5rem}nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey{color:#0009}nk-flight-itinerary .nk-flight-itinerary-container .info-entry,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry{display:flex;flex-direction:row}nk-flight-itinerary .nk-flight-itinerary-container .info-entry>div:first-child,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry>div:first-child{width:25%;color:#4a4a4a}nk-flight-itinerary .nk-flight-itinerary-container .info-entry :nth-child(2),nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry :nth-child(2){width:5%}nk-flight-itinerary .nk-flight-itinerary-container .info-entry :last-child,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry :last-child{width:60%}nk-flight-itinerary .nk-flight-itinerary-container .fi-gray-bg,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-gray-bg{background-color:#efefef;border-radius:.3em}nk-flight-itinerary .nk-flight-itinerary-container .fi-odd-margin-bottom:nth-child(odd),nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-odd-margin-bottom:nth-child(odd){margin-bottom:2.8125rem}nk-flight-itinerary .nk-flight-itinerary-container .details-wrapper,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .details-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}nk-flight-itinerary .nk-flight-itinerary-container .details-wrapper>div,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .details-wrapper>div{flex-grow:1;width:50%}nk-flight-itinerary .nk-flight-itinerary-container .layover,nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .layover{margin-top:-3rem;margin-bottom:1.188rem}nk-flight-itinerary .info-entries-with-icon,nk-divide-booking-flight-itinerary .info-entries-with-icon{display:flex;flex-direction:row}nk-flight-itinerary .info-entries-with-icon>*,nk-divide-booking-flight-itinerary .info-entries-with-icon>*{flex-grow:1}nk-flight-itinerary .info-entries-with-icon :before,nk-divide-booking-flight-itinerary .info-entries-with-icon :before{width:7%}nk-flight-itinerary .info-entries-with-icon .info-entry-wrapper,nk-divide-booking-flight-itinerary .info-entries-with-icon .info-entry-wrapper{display:flex;flex-direction:column;justify-content:space-between}nk-flight-itinerary .pax-bag-details:before,nk-divide-booking-flight-itinerary .pax-bag-details:before{width:6%;font-size:1.5rem}nk-flight-itinerary .pax-seat-details:before,nk-divide-booking-flight-itinerary .pax-seat-details:before{width:6%}nk-flight-itinerary .pax-bag-details,nk-divide-booking-flight-itinerary .pax-bag-details{flex-grow:1}nk-flight-itinerary .pax-bag-details .info-entry,nk-divide-booking-flight-itinerary .pax-bag-details .info-entry{padding-bottom:.25rem}nk-flight-itinerary .pax-seat-details,nk-divide-booking-flight-itinerary .pax-seat-details{flex-grow:1;padding-top:1rem}nk-flight-itinerary .pax-seat-details .info-entry,nk-divide-booking-flight-itinerary .pax-seat-details .info-entry{padding-bottom:.25rem}nk-flight-itinerary .add-info-title,nk-divide-booking-flight-itinerary .add-info-title{color:#4a4a4a}nk-flight-itinerary .customFlightIcon:before,nk-divide-booking-flight-itinerary .customFlightIcon:before{transform:rotate(-30deg);text-align:center;font-size:1.7em;height:1.7em}nk-flight-itinerary .add-info-entry .info-entry,nk-divide-booking-flight-itinerary .add-info-entry .info-entry{display:inline}demo-my-trips-divide-booking-page{display:block;max-width:1140px;margin-left:auto;margin-right:auto;padding-top:12rem!important}@media (max-width: 767.98px){demo-my-trips-divide-booking-page{padding-top:0!important}}demo-my-trips-divide-booking-page .divide-container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;border-radius:10px;margin-bottom:1.5rem}demo-my-trips-divide-booking-page .passenger-select{padding:1rem}demo-my-trips-divide-booking-page .passenger-select .title{margin-bottom:1rem}demo-my-trips-divide-booking-page .passenger-select .no-passengers-selected{color:#bd081e}demo-my-trips-divide-booking-page .passenger-select .passenger-row{display:flex;align-items:center;margin:5px 0}demo-my-trips-divide-booking-page .passenger-select .passenger-row navitaire-digital-checkbox .checkbox-container .icon_check_only{position:absolute}demo-my-trips-divide-booking-page .passenger-select .passenger-row .passenger-name{margin:0 10px}demo-my-trips-divide-booking-page .divide-button{margin-top:1rem;display:flex;flex-direction:row-reverse}demo-my-trips-divide-booking-summary-page{display:block;max-width:1140px;margin-left:auto;margin-right:auto;padding-top:12rem!important}demo-my-trips-divide-booking-summary-page .container{box-shadow:0 4px 16px #0000002b!important;padding:0;border-radius:10px}demo-my-trips-divide-booking-summary-page .container .summary-container{background-color:#efefef;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;border-radius:10px 10px 0 0}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary{display:flex;flex-direction:row;min-width:300px;justify-content:space-between}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .header-title{font-size:1.2rem;margin-bottom:1rem}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .booking-details{padding-right:3rem}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .booking-details .info-header-title{font-size:.8rem;color:#4a4a4a;margin-bottom:.25rem}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .guest-details{display:flex;flex-direction:column}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .guest-details ul{display:list-item}demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .guest-details ul li{list-style:disc;list-style-position:inside;color:#4a4a4a}.divide-booking-modal{max-width:480px;font-size:1rem}.divide-booking-modal .description .text{margin-bottom:.25rem}.divide-booking-modal .description .passengers-container{margin:1rem 0}.divide-booking-modal .description .passengers-container .passenger-name{color:#4a4a4a}.nk-umnr-info-dialog.nk-dialog{width:480px!important}.nk-umnr-info-dialog.nk-dialog .nk-dialog-body{max-height:380px;overflow-y:auto;padding-right:10px}.nk-umnr-info-dialog.nk-dialog .nk-dialog-body .form-field{padding-bottom:1.5rem}.nk-umnr-info-dialog.nk-dialog .nk-dialog-body .form-field .navitaire-digital-form-field-container{height:auto}.nk-umnr-info-dialog.nk-dialog .nk-dialog-footer{padding-top:1rem}.flight-search-wrapper{width:100%}.flight-search-wrapper .flight-search{width:100%;background-color:#ffec00e6;border-radius:5px;display:block;padding:1.5rem;position:relative}@media (max-width: 767.98px){.flight-search-wrapper .flight-search{background-color:transparent;border-radius:0}}.flight-search-wrapper .flight-search input{outline:none}.flight-search-wrapper .flight-search input:focus{outline:none}.flight-search-wrapper .flight-search .outlined,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.flight-search-wrapper .flight-search .dates-picker .departure-container.selecting,.dates-picker .flight-search-wrapper .flight-search .departure-container.selecting,.flight-search-wrapper .flight-search .dates-picker .return-container.selecting,.dates-picker .flight-search-wrapper .flight-search .return-container.selecting,.flight-search-wrapper .flight-search .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .flight-search-wrapper .flight-search .station-select-selection,.flight-search-wrapper .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .flight-search-wrapper .flight-search .passengers-count:focus,.flight-search-wrapper .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .flight-search-wrapper .flight-search .passengers-count.open,.flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.flight-search-wrapper .flight-search .passengers-count .wrapper.open{border-bottom:3px solid #0073E6}.flight-search-wrapper .flight-search .cancel-search{display:none}.flight-search-wrapper .flight-search .search-button-container{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.flight-search-wrapper .flight-search .search-button-container .next{background-color:#0073e6}@media (min-width: 768px){.flight-search-wrapper .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;bottom:-35px;position:absolute;right:35px;z-index:2}}@media (max-width: 767.98px){.flight-search-wrapper .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:#0073e6;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-top:1rem;position:relative;right:auto;width:100%}.flight-search-wrapper .flight-search .search-button-container .next:disabled{background-color:#a7a7a7;color:#fff}.flight-search-wrapper .flight-search .search-button-container .next:focus,.flight-search-wrapper .flight-search .search-button-container .next:hover:enabled{background-color:#0064c7}}.flight-search-wrapper .flight-search .search-button-container .next:not(:disabled):hover .icon_book_flight_solid{animation:plane-icon-animation .6s}.flight-search-wrapper .flight-search .search-button-container .next .icon_book_flight_solid{display:inline-block}@media (max-width: 767.98px){.flight-search-wrapper .flight-search .search-button-container .next .icon_book_flight_solid{margin-right:.5rem}}.flight-search-wrapper .flight-search .search-button-container .next .button-text{display:inline-block}@media (min-width: 768px){.flight-search-wrapper .flight-search .search-button-container .next .button-text{display:none}}.flight-search-wrapper .flight-search .search-button-container .next:disabled{background-color:#00000061;box-shadow:none;color:#fff}.flight-search-wrapper .flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.flight-search-wrapper .flight-search .web-dates-picker{transform:translate(-23px)}}.flight-search-wrapper .flight-search .web-passenger-select{position:relative;transform:translate(-48.5px);width:295px;z-index:1020}@media (max-width: 1199.98px){.flight-search-wrapper .flight-search .web-passenger-select{transform:translate(-93.5px)}}@media (max-width: 991.98px){.flight-search-wrapper .flight-search .web-passenger-select{transform:translate(0)}}.flight-search-wrapper .flight-search .extras-item{display:flex;flex-direction:row;padding:.5rem 0;justify-content:space-between}.flight-search-wrapper .flight-search .extras-item .icon_check_only{margin-left:-18px}.flight-search-wrapper .flight-search .passengers-count{width:100%;display:inline-block;height:64px;margin-top:1.5rem;padding:0 15px;vertical-align:top}@media (min-width: 992px){.flight-search-wrapper .flight-search .passengers-count{width:25%;margin-top:0}.flight-search-wrapper .flight-search .passengers-count.multi-city-trip{margin-top:37px}}.flight-search-wrapper .flight-search .passengers-count .wrapper{background-color:#fff;border:solid 1px #0073E6;border-radius:2px;color:#000000de;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.flight-search-wrapper .flight-search .passengers-count .wrapper div{justify-content:space-between}.flight-search-wrapper .flight-search .passengers-count .wrapper .label{color:#000000de;display:flex;flex-direction:column;padding:0}.flight-search-wrapper .flight-search .passengers-count .wrapper .label h5{margin:0}.flight-search-wrapper .flight-search .passengers-count .wrapper .label .caption{color:#0009;line-height:15px}.flight-search-wrapper .flight-search .passengers-count .wrapper .icon-container{align-self:center;justify-content:space-around;max-width:40px}.flight-search-wrapper .flight-search .advanced-search{color:#fff;line-height:17px}.flight-search-wrapper .flight-search .trip-with-header-container{width:75%}@media (max-width: 991.98px){.flight-search-wrapper .flight-search .trip-with-header-container{width:100%}}.flight-search-wrapper .flight-search nk-trip-quote-search{display:flex;flex-wrap:wrap}.flight-search-wrapper .flight-search nk-trip-quote-search .stations{width:100%;padding:0 15px}@media (min-width: 992px){.flight-search-wrapper .flight-search nk-trip-quote-search .stations{width:58.3333333333%;padding-right:0}}.flight-search-wrapper .flight-search nk-trip-quote-search .stations .row{margin-left:0;margin-right:0;position:relative}.flight-search-wrapper .flight-search nk-trip-quote-search .dates-picker{width:100%}@media (min-width: 992px){.flight-search-wrapper .flight-search nk-trip-quote-search .dates-picker{width:41.6666666667%}}.flight-search-wrapper .flight-search .search-filter-wrapper{margin-top:1rem;display:flex;flex-direction:row;justify-content:space-between}.flight-search-wrapper .flight-search .search-filter-wrapper .search-filters{display:flex;flex-direction:row;justify-content:flex-start;flex-grow:2}.flight-search-wrapper .flight-search .search-filter-wrapper .search-filters>*{margin-right:.5rem}.flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder{flex-grow:1;display:flex;justify-content:flex-end}.flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button{border-radius:1.25rem!important;padding:.5rem 1rem!important;background-color:#f5e200!important;text-transform:capitalize!important;color:#000}.flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button:disabled:not(.loading){opacity:.8}.flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button:focus,.flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button:hover:enabled{color:#fff!important;background-color:#292600!important}.flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button .icon{margin-left:.5rem}.nk-booking-quote-search-wrapper{display:flex;flex-direction:row;width:65%;background:#fff;padding:1rem;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;border-radius:6px;margin:auto;margin-top:1rem;justify-content:space-between}@media (max-width: 767.98px){.nk-booking-quote-search-wrapper{width:100%}}.nk-booking-quote-search-wrapper .nk-booking-quote-search-left{flex-grow:2}.nk-booking-quote-search-wrapper .nk-booking-quote-search-left h3{font-weight:700}.nk-booking-quote-search-wrapper .nk-booking-quote-search-right{flex-grow:1;display:flex;justify-content:flex-end;flex-direction:row}.nk-booking-quote-search-wrapper .nk-booking-quote-search-right button:hover{background-color:#0073e6!important;color:#fff}.flight-number{color:#000;margin:1rem 0 .25rem;padding-left:15px}.add-flights-container{align-items:center;color:#0073e6;display:flex;margin-top:1.5rem}.add-flights-container h5,.add-flights-container button{margin:0 .25rem!important;color:#0073e6!important}.station-select-flip{background-color:#fff;border:1px solid #0073E6;border-radius:11.5px;height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.station-select-flip .icon{display:flex;justify-content:center}.passenger-count-selections{background-color:#fafafa;z-index:5}.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%}.passenger-count-selections .passenger-count-selection.infant{border-bottom:none}.passenger-count-selections .passenger-count-selection .left-column{display:flex;flex-direction:row}.passenger-count-selections .passenger-count-selection .item-count{color:#0073e6;margin:0;margin-right:.5rem}.passenger-count-selections .passenger-count-selection .label{color:#000000de;margin-right:.5rem;text-transform:capitalize}.passenger-count-selections .passenger-count-selection .label h2{margin:0}.passenger-count-selections .passenger-count-selection .label .sub-title{color:#0009;padding-top:.5rem}.passenger-count-selections .passenger-count-selection .add-subtract-button{display:flex;flex-direction:row;margin-left:.25rem}.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}.passenger-count-selections .passenger-count-selection .add-subtract-button button:first-child{margin-right:1rem}.passenger-count-selections .passenger-count-selection .add-subtract-button button:hover,.passenger-count-selections .passenger-count-selection .add-subtract-button button:focus{background-color:#bdd6f4!important}.passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:hover,.passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:focus{background-color:#fafafa!important}booking-quote-select-page{display:flex;flex-direction:column}@media (max-width: 767.98px){booking-quote-select-page{padding-top:110px}}booking-quote-select-page .header-bar-bottom-relative{display:none}navitaire-digital-fare-select{display:block;height:100%;inset:0;max-height:100%;max-width:100%;position:absolute;width:100%}@media (max-width: 767.98px){navitaire-digital-fare-select .close{inset:auto auto 30px 80%;transform:translate(-50%)}}nk-header-booking-quote .header-breadcrumb-wrapper{position:initial!important}nk-booking-quote-trip-type.trip-type{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;justify-content:space-between;text-transform:capitalize!important}nk-booking-quote-trip-type.trip-type label{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;width:100%;padding:.5rem 0}nk-bundle-type.bundle-type{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;justify-content:space-between;text-transform:capitalize!important}nk-bundle-type.bundle-type label{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;width:100%;padding:.5rem 0}.bags-option{display:flex;flex-direction:row;justify-content:space-between;min-width:19rem}.bags-option .label-wrapper{display:flex;flex-grow:2;flex-direction:column;justify-content:center}.bags-option .control-wrapper{flex-grow:1}nk-booking-quote-availability-journey .bq-flight-details-container{display:block;border-top:1px solid rgba(0,0,0,.2)}nk-booking-quote-availability-journey .bq-flight-details-container>div{padding-bottom:1rem}nk-booking-quote-availability-journey .bq-flight-details-container .header-row,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links{padding-bottom:.5rem}nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header{display:flex}nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header span,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header span,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header span,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header span,nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-right-header span,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header span,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header span,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header span{font-size:1.3888888889em;font-weight:700;margin-right:.25rem}nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header .icon,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .icon,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-right-header .icon,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .icon,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header .icon{padding-top:.25rem;padding-right:1rem;font-weight:400}nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header .flight-label,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .flight-label,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-right-header .flight-label,.dark-mode .header-navigation nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .flight-label,.header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header .flight-label{font-weight:400;padding-right:1rem;color:#4a4a4a}nk-booking-quote-availability-journey .bq-flight-details-container .fi-station-title{font-size:1.5em}nk-booking-quote-availability-journey .bq-flight-details-container .fi-right-section>div{text-align:right}nk-booking-quote-availability-journey .bq-flight-details-container .fi-journey-title{color:#4a4a4a}nk-booking-quote-availability-journey .bq-flight-details-container .indent{margin:1rem 3rem}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row{display:flex;flex-direction:row;justify-content:space-between}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.25rem;position:relative}@media (min-width: 768px){nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details{padding-top:1.5rem}}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon{align-items:center;color:#00000061;display:inline-flex;flex-direction:row;margin-bottom:.5rem}@media (max-width: 767.98px){nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon-24{display:none}}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon{color:#000;display:block;font-size:2.5em}@media (max-width: 767.98px){nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon{font-size:24px}}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:8rem}@media (max-width: 767.98px){nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line{width:2rem}}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .journey-stops{color:#000000de;margin-top:.5rem}nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .journey{color:#0009}nk-booking-quote-availability-journey .bq-flight-details-container .info-entry{display:flex;flex-direction:row}nk-booking-quote-availability-journey .bq-flight-details-container .info-entry>div:first-child{width:25%;color:#4a4a4a}nk-booking-quote-availability-journey .bq-flight-details-container .info-entry :nth-child(2){width:5%}nk-booking-quote-availability-journey .bq-flight-details-container .info-entry :last-child{width:60%}nk-booking-quote-availability-journey .bq-flight-details-container .fi-gray-bg{background-color:#efefef;border-radius:.3em}nk-booking-quote-availability-journey .bq-flight-details-container .fi-odd-margin-bottom:nth-child(odd){margin-bottom:2.8125rem}nk-booking-quote-availability-journey .bq-flight-details-container .details-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}nk-booking-quote-availability-journey .bq-flight-details-container .details-wrapper>div{flex-grow:1;width:50%}nk-booking-quote-availability-journey .bq-flight-details-container .layover{margin-top:-3rem;margin-bottom:1.188rem}nk-booking-quote-availability-journey .info-entries-with-icon{display:flex;flex-direction:row}nk-booking-quote-availability-journey .info-entries-with-icon>*{flex-grow:1}nk-booking-quote-availability-journey .info-entries-with-icon :before{width:7%}nk-booking-quote-availability-journey .info-entries-with-icon .info-entry-wrapper{display:flex;flex-direction:column;justify-content:space-between}.header-booking-quote-summary{padding:1.5rem}.header-booking-quote-summary .flight-quote-details-wrapper{display:flex;flex-direction:row}.header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details{font-size:2.3rem;font-weight:700;flex-grow:2}.header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details .icon{font-size:2rem}.header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details .market-label:first-child{padding-right:1.5rem}.header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details .market-label:last-child{padding-left:1.5rem}.header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-sub-info{text-align:right;font-size:1.2rem}.header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-sub-info>*:first-child{font-weight:700}.header-booking-quote-summary .pill-container{flex-grow:1;display:flex;flex-direction:row}.header-booking-quote-summary .pill-container .pill-ui{font-weight:700;border-radius:1.25rem;padding:.5rem 1rem;background-color:#f5e200;color:#000;margin-right:.5rem;margin-top:1.5rem}.header-booking-quote-summary .pill-container .pill-ui .icon{margin-left:.5rem;margin-bottom:-.25rem}.hidden{display:none}demo-booking-layout,demo-manage-layout,demo-my-trips-layout,demo-profile-layout{background-color:transparent;display:block}demo-booking-layout .background-color,demo-manage-layout .background-color,demo-my-trips-layout .background-color,demo-profile-layout .background-color{background-color:#f5f8fb;inset:0;position:fixed;z-index:-1}demo-booking-layout .background-image,demo-manage-layout .background-image,demo-my-trips-layout .background-image,demo-profile-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){demo-booking-layout .background-image,demo-manage-layout .background-image,demo-my-trips-layout .background-image,demo-profile-layout .background-image{display:none}}demo-booking-layout .background-image .background-image-container,demo-manage-layout .background-image .background-image-container,demo-my-trips-layout .background-image .background-image-container,demo-profile-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}demo-booking-layout .background-image .background-image-gradient,demo-manage-layout .background-image .background-image-gradient,demo-my-trips-layout .background-image .background-image-gradient,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}demo-booking-layout .container .row,demo-manage-layout .container .row,demo-my-trips-layout .container .row,demo-profile-layout .container .row{padding:0}@media print{demo-booking-layout .container .row,demo-manage-layout .container .row,demo-my-trips-layout .container .row,demo-profile-layout .container .row{display:none}}demo-review-page{flex:1 0 auto}demo-review-page .header-navigation{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){demo-review-page .header-navigation{max-width:540px}}@media (min-width: 768px){demo-review-page .header-navigation{max-width:720px}}@media (min-width: 992px){demo-review-page .header-navigation{max-width:960px}}@media (min-width: 1200px){demo-review-page .header-navigation{max-width:1140px}}@media print{demo-review-page .header-navigation{min-width:100%}}@media (max-width: 767.98px){demo-review-page .header-navigation .text{display:none}demo-review-page .header-navigation .mobile-links{display:none}demo-review-page .header-navigation .behind-header-row{display:none}}demo-review-page .header-navigation .navigate-back-button{color:#fff}demo-review-page .header-navigation .navigate-back-button .icon{padding-right:.5rem}demo-review-page .under-header-container{padding-top:156px}@media (max-width: 767.98px){demo-review-page .under-header-container{padding-left:1rem;padding-right:1rem;padding-top:0!important}demo-review-page .under-header-container .under-header-wrapper{box-shadow:0 .25rem 1rem #0000002b!important}}demo-review-page .passenger-count{padding-bottom:.5rem;padding-top:48px}demo-review-page .passenger-container{color:#000000de;padding:0}@media (max-width: 767.98px){demo-review-page .passenger-container{padding-left:1rem;padding-right:1rem}}demo-review-page .button-row{display:flex;justify-content:flex-end;padding-bottom:1rem;padding-top:1rem}@media (max-width: 767.98px){demo-review-page .button-row .navitaire-digital-button{width:100%}}demo-success-page{flex:1 0 auto}@media (min-width: 768px){demo-success-page navitaire-digital-header-navigation .logo-center{display:none!important}}@media (max-width: 767.98px){demo-success-page navitaire-digital-header-navigation.success .top-row{border-bottom:none}demo-success-page navitaire-digital-header-navigation .logo-left{display:none!important}}demo-success-page .under-header-container{padding-top:78px}@media (max-width: 991.98px){demo-success-page .under-header-container{margin:0 auto;max-width:730px}}@media (max-width: 767.98px){demo-success-page .under-header-container{padding-top:0}}demo-success-page .success-page-content{background-color:transparent;box-shadow:none!important}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){demo-success-page .success-page-content .success-content-container{max-width:540px}}@media (min-width: 768px){demo-success-page .success-page-content .success-content-container{max-width:720px}}@media (min-width: 992px){demo-success-page .success-page-content .success-content-container{max-width:960px}}@media (min-width: 1200px){demo-success-page .success-page-content .success-content-container{max-width:1140px}}@media print{demo-success-page .success-page-content .success-content-container{min-width:100%}}@media (max-width: 767.98px){demo-success-page .success-page-content .success-content-container{padding-left:1rem;padding-right:1rem}}demo-success-page .success-page-content .passenger-information{box-shadow:0 2px 4px #0000002b!important;background-color:#fafafa;border-radius:.3rem}demo-success-page .success-page-content .boarding-passes-title{padding-bottom:.5rem}demo-success-page .success-page-content .boarding-passes-subtitle{margin-top:.25rem;padding-left:1.5rem;padding-top:1.5rem}demo-success-page .success-page-content .buttons{padding:1.5rem}@media (min-width: 768px){demo-success-page .success-page-content .buttons{display:flex}}demo-success-page .success-page-content .buttons button{margin-bottom:1rem;margin-right:1rem;width:100%}@media (min-width: 576px){demo-success-page .success-page-content .buttons button{margin-right:25px;max-width:205px;padding:0 4.625rem;width:20%}}demo-success-page .success-page-content .buttons button .boarding-pass-button-icon{padding-right:.5rem}demo-success-page .success-page-content .buttons button .apple{text-align:left}demo-success-page .success-page-content #checkin-boarding-passes-options .link-group{display:block;padding:1.5rem;width:80%}@media (max-width: 991.98px){demo-success-page .success-page-content #checkin-boarding-passes-options .link-group{width:100%}}@media (max-width: 767.98px){demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links{display:block}}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){demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div{padding-bottom:0}}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){demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div .label-component{border-left:none;padding-left:0}}demo-success-page .success-page-content #checkin-boarding-passes-options .link-group .links>div:first-child .label-component{border-left:none;padding-left:0}demo-success-page .success-page-content #checkin-success-promotions{margin-top:40px}demo-success-page .success-page-content #checkin-success-promotions .links{width:100%}@media (max-width: 767.98px){demo-success-page .success-page-content #checkin-success-promotions .links{display:block}}demo-success-page .success-page-content #checkin-success-promotions .links>div{min-width:210px;width:33.33333%}@media (max-width: 767.98px){demo-success-page .success-page-content #checkin-success-promotions .links>div{padding:4px 0;width:100%}}demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion{max-width:100%;position:relative}demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image{min-width:200px}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){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}}demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .image .image-component-div img{flex:none}demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text{color:#fff;padding:1rem;position:absolute;top:0}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){demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body{width:90%}}demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion .text .body .part-two{margin-top:1rem}demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion-component{padding-right:.5rem}@media (max-width: 767.98px){demo-success-page .success-page-content #checkin-success-promotions .links>div .promotion-component{padding-right:0}}demo-success-page .success-page-content #checkin-success-promotions .links>div:last-child .promotion-component{padding-right:0}demo-checkin-layout{background-color:transparent;display:flex;flex-direction:column;height:100%}demo-checkin-layout .background-color{background-color:#f5f8fb;inset:0;position:fixed;z-index:-1}demo-checkin-layout .background-image{z-index:-1}demo-checkin-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:100%}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}demo-checkin-layout .footer-container{background:none;background-color:#f5f8fb;height:auto}demo-checkin-layout .footer-container .footer-component{background:none;background-color:#0073e6;padding-top:3rem}demo-cancel-summary-page .shopping-cart-details .container{margin-top:1rem}demo-manage-flight-page{display:block;width:100%}demo-manage-flight-page .under-header-container{display:block;padding-top:0}@media (max-width: 991.98px){demo-manage-flight-page .under-header-container{margin:0 auto;max-width:720px}}@media (max-width: 767.98px){demo-manage-flight-page .under-header-container{padding-top:111px}}demo-manage-flight-page .under-header-wrapper{display:block;padding-top:165px}@media (max-width: 767.98px){demo-manage-flight-page .under-header-wrapper{padding-top:0}}demo-manage-hub-page{display:block;width:100%}@media (max-width: 767.98px){demo-manage-hub-page navitaire-digital-ssr-select-layout .ssr-select-wrapper{justify-content:center!important}}demo-manage-hub-page .under-header-container{display:block;padding:0}@media (max-width: 991.98px){demo-manage-hub-page .under-header-container{margin:0 auto;max-width:720px;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){demo-manage-hub-page .under-header-container{padding-left:0;padding-right:0}}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){demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){demo-manage-hub-page .under-header-container .under-header-wrapper{max-width:1140px}}@media print{demo-manage-hub-page .under-header-container .under-header-wrapper{min-width:100%}}@media (max-width: 767.98px){demo-manage-hub-page .under-header-container .under-header-wrapper{padding-top:0!important}}demo-manage-hub-page .under-header-container .under-header-wrapper.one-way{padding-top:156px!important}@media (max-width: 767.98px){demo-manage-hub-page .under-header-container .under-header-wrapper.one-way{padding-top:0!important}}demo-manage-hub-page .under-header-container .under-header-wrapper .selected-my-trip-wrapper{flex-wrap:wrap;width:100%}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){demo-manage-hub-page .passenger-select-hub-wrapper{margin-bottom:0}}@media (max-width: 767.98px){demo-manage-hub-page .passenger-select-hub-wrapper{margin-top:0}}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){demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:540px}}@media (min-width: 768px){demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:720px}}@media (min-width: 992px){demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:960px}}@media (min-width: 1200px){demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{max-width:1140px}}@media print{demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{min-width:100%}}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){demo-manage-hub-page .extras-section{margin-top:56px}}demo-manage-hub-page .extras-section .extras-options{width:75%}@media (min-width: 768px) and (max-width: 991.98px){demo-manage-hub-page .extras-section .extras-options{width:91.6666666667%}}@media (max-width: 767.98px){demo-manage-hub-page .extras-section .extras-options{width:100%}}demo-manage-hub-page .extras-section .extras-options .ssr-select-layout{display:block}demo-manage-hub-page .extras-section .extras-options .ssr-select-layout navitaire-digital-slider.disabled button,demo-manage-hub-page .extras-section .extras-options .ssr-select-layout nk-slider.disabled button{pointer-events:none;opacity:.4;cursor:not-allowed!important}demo-manage-hub-page .extras-section .extras-options .multiple{padding-top:1rem!important}@media (max-width: 767.98px){demo-manage-hub-page .extras-section .extras-options .multiple{padding-top:0!important}}demo-manage-hub-page .extras-section .extras-options .icon{display:flex;justify-content:flex-end}demo-manage-hub-page .extras-section .extras-options .change-flight-card{display:block;padding-top:1rem}@media (max-width: 767.98px){demo-manage-hub-page .extras-section .extras-options .change-flight-card{padding-top:0!important}}demo-manage-hub-page .extras-section .promotion-wrapper{width:25%;display:inline-flex;justify-content:flex-end}@media (max-width: 991.98px){demo-manage-hub-page .extras-section .promotion-wrapper{display:none}}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}demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .description{line-height:32px}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}demo-manage-hub-page .extras-section .promotion-wrapper .promotion-placeholder .promotion-body{white-space:normal}demo-manage-hub-page navitaire-digital-cms-promotion-component .promotion{width:100%}demo-manage-hub-page navitaire-digital-cms-promotion-component .text{width:100%}demo-manage-hub-page navitaire-digital-cms-promotion-component .title .description{color:#0073e6;text-align:center;white-space:normal}@media (min-width: 768px){demo-manage-hub-page navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}demo-manage-hub-page navitaire-digital-cms-promotion-component .body .description{color:#0073e6;text-align:center;white-space:normal}@media (min-width: 768px){demo-manage-hub-page navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}demo-manage-hub-page navitaire-digital-cms-promotion-component .image-component-div img{float:right}demo-manage-hub-page .cancel-button,demo-manage-hub-page .add-booking-button{margin-top:1rem!important;width:100%}@media (max-width: 767.98px){demo-manage-hub-page .cancel-button,demo-manage-hub-page .add-booking-button{margin-top:.25rem!important}}demo-manage-hub-page .expand-flight-details{border-bottom:1px solid rgba(0,0,0,.2)}demo-manage-hub-page .text-container{margin:10px 0}demo-manage-layout{overflow-x:hidden}demo-manage-layout .background-color{background-color:#f5f8fb;display:block;inset:0;position:fixed;z-index:-1}demo-manage-layout [data-current-route=manage-itinerary] header{background-color:#5ca137}demo-manage-layout [data-current-route=manage-itinerary] header .mobile-title{display:none}demo-manage-layout [data-current-route=manage-itinerary] header .behind-header-row{display:none!important}@media (max-width: 767.98px){demo-manage-layout [data-current-route=manage-itinerary] .page-padding-row{height:78px}}demo-manage-layout [data-current-route=manage-payment] header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}demo-manage-layout [data-current-route=manage-payment] .page-padding-row{height:77px!important}demo-manage-layout .header-navigation{padding-left:0!important;padding-right:0!important}@media (max-width: 767.98px){demo-manage-layout .header-navigation{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){demo-manage-layout .header-navigation header .behind-header-row{align-items:center;height:78px;justify-content:center;position:absolute!important;top:0}}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper 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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row,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){demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper 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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row,demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row{justify-content:center}}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper 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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper,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%}demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .header-title-container,.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 .header-title-container,.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 .header-title-container,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .header-title-container,demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .header-title-container{padding:.5rem 0}demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.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 .header-title-container .subheader-title,.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 .header-title-container .subheader-title,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .header-title-container .subheader-title,demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .header-title-container .subheader-title{padding:1rem 0}@media (max-width: 767.98px){demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper 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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper,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}}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper,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){demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper,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}}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,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,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,demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,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,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,demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,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,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}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 .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,demo-manage-layout .header-navigation .default-theme .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-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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .navitaire-digital-passenger-count-display,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,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}demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-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 nk-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 nk-manage-edit-flight-search[data-current-route=manage-payment],demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-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 nk-manage-edit-flight-search[data-current-route=manage-payment],demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment]{display:none}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,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,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;text-transform:uppercase}@media (max-width: 767.98px){demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,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,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}}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 .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,demo-manage-layout .header-navigation .default-theme .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-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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .icon_Edit_underline,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,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){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 .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,demo-manage-layout .header-navigation .default-theme .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-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,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button .edit-button-text,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,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}}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .manage-edit-flight-search,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){demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .manage-edit-flight-search,demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .manage-edit-flight-search{display:none!important}}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper 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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .manage-header-tabs,demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .manage-header-tabs{background-color:#f5f8fb;display:block;width:100%}demo-manage-layout .header-navigation header .behind-header-row .header-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,demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,demo-manage-layout .default-theme .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-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .manage-header-tabs .manage-journey-tabs,demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .manage-header-tabs .manage-journey-tabs{padding:0!important}demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-manage-layout,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-manage-layout.mobile-links,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{background-color:#0073e6;display:flex;margin-top:78px}@media (min-width: 576px){demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-manage-layout,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-manage-layout,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-manage-layout.mobile-links,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{display:none!important}}demo-manage-layout .bottom-row.header-row.mobile-flight-details,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{background-color:#0073e6;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}@media (min-width: 576px){demo-manage-layout .bottom-row.header-row.mobile-flight-details,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{display:none!important}}@media (max-width: 575.98px){demo-manage-layout .bottom-row.header-row.mobile-flight-details,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{margin-top:-40px}}demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper{display:flex;flex-direction:column}demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display,demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display,.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){demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .origin-destination-display .origin-destination,demo-manage-layout .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .details-wrapper .flight-dates-display .origin-destination{display:flex}}demo-manage-layout .bottom-row.header-row.mobile-flight-details .trip-type-icon,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .trip-type-icon,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .trip-type-icon{display:none}demo-manage-layout .bottom-row.header-row.mobile-flight-details .change-flight-airplane,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .change-flight-airplane,.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}demo-manage-layout .bottom-row.header-row.mobile-flight-details .justify-content-around,.dark-mode .header-navigation demo-manage-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .justify-content-around,demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.default-theme .header-breadcrumb-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,demo-manage-layout .default-theme .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,demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.header-navigation .default-theme .header-navigation-wrapper header demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,demo-manage-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-flight-details.mobile-links .justify-content-around,.header-navigation .header-navigation-wrapper demo-manage-layout .bottom-row.mobile-flight-details.mobile-links .justify-content-around{justify-content:start!important}demo-manage-layout navitaire-digital-footer-bar[data-current-route=manage-itinerary]{padding-bottom:0!important}@media (min-width: 768px){demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-flight].scrolled-top header,demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-seats].scrolled-top header,demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-bags].scrolled-top header,demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-meals].scrolled-top header,demo-manage-layout navitaire-digital-header-navigation[data-current-route=manage-payment].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (max-width: 767.98px){demo-manage-layout [data-current-route=manage-seats] navitaire-digital-passenger-select-tabs,demo-manage-layout [data-current-route=manage-bags] navitaire-digital-passenger-select-tabs,demo-manage-layout [data-current-route=manage-meals] navitaire-digital-passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){demo-manage-layout navitaire-digital-seats-passenger-select-tabs,demo-manage-layout [data-current-route=manage-seats] navitaire-digital-passenger-select-tabs,demo-manage-layout [data-current-route=manage-bags] navitaire-digital-passenger-select-tabs,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){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)}}demo-manage-layout .outlet-container.manage-page-content{padding-left:0!important;padding-right:0!important;padding-top:268px}@media (max-width: 767.98px){demo-manage-layout .outlet-container.manage-page-content{padding-top:0}}demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],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){demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:540px}}@media (min-width: 768px){demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:720px}}@media (min-width: 992px){demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:960px}}@media (min-width: 1200px){demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{max-width:1140px}}@media print{demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-seats],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-meals],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-bags],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment]{min-width:100%}}demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-hub],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-payment],demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-itinerary]{padding-top:0}demo-manage-layout .outlet-container.manage-page-content[data-current-route=manage-cancelsummary]{padding-top:150px}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){demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card{border-radius:2px}}@media (max-width: 767.98px){demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card{margin:0!important}}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:85%}@media (max-width: 991.98px){demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:70%}}@media (max-width: 575.98px){demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card .flight-details{width:100%}}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}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){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){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){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){demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card navitaire-digital-my-trip-options{background-color:#fafafa}}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-flight-details{width:100%}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed navitaire-digital-my-trip-options,demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed nk-my-trip-options{display:none!important}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){demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper{box-shadow:none!important;background-color:#f5f8fb}}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper.hidden{opacity:0}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .passenger-select-hub-wrapper navitaire-digital-passenger-select-tabs .passenger-tab,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}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .extras-section{display:inline-flex;min-width:100%}demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .extras-section .image{height:160px;width:225px;background-size:60px;background-repeat:no-repeat;background-position:center}@media print{demo-manage-layout .outlet-container.manage-page-content .extras-selection-container{display:block}}@media print{demo-manage-layout .outlet-container.manage-page-content{margin:auto 0!important;min-width:100%!important}}demo-manage-payment-page{display:block;width:100%}demo-manage-payment-page .payment-margin{margin-top:150px;display:block}demo-manage-payment-page .shopping-cart-details .container{margin-top:1rem}@media (max-width: 767.98px){demo-manage-payment-page navitaire-digital-header-navigation~.under-header-container{padding-top:0}}demo-manage-payment-page navitaire-digital-header-navigation header{box-shadow:none!important}demo-manage-payment-page .additional-credit-container{margin-top:87px}@media (max-width: 767.98px){demo-manage-payment-page .additional-credit-container{margin-top:0}}demo-manage-payment-page .stored-cards{padding-top:20px}@media (max-width: 767.98px){demo-manage-payment-page .stored-cards{padding-top:0}}demo-manage-payment-page .under-header-container{display:block;padding-left:0;padding-right:0}@media (max-width: 991.98px){demo-manage-payment-page .under-header-container{margin:0 auto;max-width:720px;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767.98px){demo-manage-payment-page .under-header-container{padding:0}}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){demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){demo-manage-payment-page .under-header-container .under-header-wrapper{max-width:1140px}}@media print{demo-manage-payment-page .under-header-container .under-header-wrapper{min-width:100%}}@media (max-width: 767.98px){demo-manage-payment-page .under-header-container .under-header-wrapper{padding-top:0}}demo-manage-payment-page .page-control-wrapper button{margin-left:10px!important}demo-manage-payment-page .page-control-wrapper button img{margin-right:5px}@media print{demo-manage-payment-page>*:not(.to-print){display:none!important}}demo-payment-success-page{display:block;width:100%}demo-payment-success-page .under-header-container{width:100%;display:block;margin:auto;padding:0}@media (min-width: 576px){demo-payment-success-page .under-header-container{max-width:540px}}@media (min-width: 768px){demo-payment-success-page .under-header-container{max-width:720px}}@media (min-width: 992px){demo-payment-success-page .under-header-container{max-width:960px}}@media (min-width: 1200px){demo-payment-success-page .under-header-container{max-width:1140px}}@media print{demo-payment-success-page .under-header-container{min-width:100%}}@media (max-width: 991.98px){demo-payment-success-page .under-header-container{margin:0 auto;max-width:720px}}demo-payment-success-page .under-header-container .under-header-wrapper{background-color:#5ca137;display:block;padding-top:78px}@media (max-width: 767.98px){demo-payment-success-page .under-header-container .under-header-wrapper{padding-top:0}}demo-payment-success-page .content-bottom{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){demo-payment-success-page .content-bottom{max-width:540px}}@media (min-width: 768px){demo-payment-success-page .content-bottom{max-width:720px}}@media (min-width: 992px){demo-payment-success-page .content-bottom{max-width:960px}}@media (min-width: 1200px){demo-payment-success-page .content-bottom{max-width:1140px}}@media print{demo-payment-success-page .content-bottom{min-width:100%}}demo-payment-success-page .journey-detail-card{margin-bottom:0!important}@media print{demo-payment-success-page>*:not(.to-print){display:none}demo-payment-success-page .do-not-print{display:none!important}}demo-payment-success-page .print-container{margin:10px auto;max-width:1140px;display:flex;flex-direction:row-reverse}demo-payment-success-page .print-container button img{margin-right:5px}demo-my-trips-cancel-booking-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:12rem}@media (min-width: 576px){demo-my-trips-cancel-booking-page{max-width:540px}}@media (min-width: 768px){demo-my-trips-cancel-booking-page{max-width:720px}}@media (min-width: 992px){demo-my-trips-cancel-booking-page{max-width:960px}}@media (min-width: 1200px){demo-my-trips-cancel-booking-page{max-width:1140px}}@media print{demo-my-trips-cancel-booking-page{min-width:100%}}@media (max-width: 767.98px){demo-my-trips-cancel-booking-page{padding-top:1rem}}demo-my-trips-cancel-booking-page .my-trip-card .my-trip .manage-flight{padding:1.5rem}demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.header-row.my-trips,.dark-mode .header-navigation demo-my-trips-layout [data-current-route=mytrips-search] .default-theme .header-navigation-wrapper header .bottom-row.my-trips,demo-my-trips-layout [data-current-route=mytrips-search] .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb-wrapper header demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips,demo-my-trips-layout [data-current-route=mytrips-search] .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips,demo-my-trips-layout [data-current-route=mytrips-search] .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips,.header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips,demo-my-trips-layout [data-current-route=mytrips-search] .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.header-navigation .header-navigation-wrapper demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips.mobile-links{display:none}demo-my-trips-layout .background-color{display:block}demo-my-trips-layout .header-navigation-container{display:none!important}demo-my-trips-layout .bottom-row.header-row.my-trips,.dark-mode .header-navigation demo-my-trips-layout .default-theme .header-navigation-wrapper header .bottom-row.my-trips,demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,demo-my-trips-layout .default-theme .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,demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips,.header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.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){demo-my-trips-layout .bottom-row.header-row.my-trips,.dark-mode .header-navigation demo-my-trips-layout .default-theme .header-navigation-wrapper header .bottom-row.my-trips,demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips,demo-my-trips-layout .default-theme .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,demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips,.header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips,demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links{justify-content:center}}demo-my-trips-layout .bottom-row.header-row.my-trips .search-trips,.dark-mode .header-navigation demo-my-trips-layout .default-theme .header-navigation-wrapper header .bottom-row.my-trips .search-trips,demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips .search-trips,.default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,demo-my-trips-layout .default-theme .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,demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips .search-trips,.header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.my-trips .search-trips,demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links .search-trips,.header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.my-trips.mobile-links .search-trips{display:flex}demo-my-trips-layout .bottom-row.header-row.mobile-my-trips,.dark-mode .header-navigation demo-my-trips-layout .default-theme .header-navigation-wrapper header .bottom-row.mobile-my-trips,demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-my-trips,.default-theme .header-breadcrumb-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,demo-my-trips-layout .default-theme .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,demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-my-trips,.header-navigation .default-theme .header-navigation-wrapper header demo-my-trips-layout .bottom-row.mobile-my-trips,demo-my-trips-layout .header-navigation .header-navigation-wrapper .bottom-row.mobile-my-trips.mobile-links,.header-navigation .header-navigation-wrapper demo-my-trips-layout .bottom-row.mobile-my-trips.mobile-links{background-color:#0073e6;display:flex;margin-top:78px;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}@media (max-width: 767.98px){demo-my-trips-layout header{border-bottom:1px solid rgba(255,255,255,.2);height:78px}demo-my-trips-layout header .header-row.top-row,.dark-mode .header-navigation demo-my-trips-layout .default-theme .header-navigation-wrapper header .top-row.bottom-row,demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .top-row.bottom-row,.default-theme .header-breadcrumb-wrapper demo-my-trips-layout header .top-row.bottom-row,demo-my-trips-layout .default-theme .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,demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row,.header-navigation .default-theme .header-navigation-wrapper demo-my-trips-layout header .top-row.bottom-row,demo-my-trips-layout header .header-navigation .header-navigation-wrapper .top-row.mobile-links,.header-navigation .header-navigation-wrapper demo-my-trips-layout header .top-row.mobile-links{position:absolute;top:0;width:100%}demo-my-trips-layout header .behind-header-row{align-items:center;height:78px;justify-content:center}demo-my-trips-layout header .behind-header-row .bottom-row{justify-content:center}demo-my-trips-layout header .mobile-links{display:none!important}}demo-my-trips-layout .mobile-my-trips{background-color:#0073e6;display:flex;flex-direction:row;height:70px!important;justify-content:flex-end!important;padding:1rem;width:100%}@media (max-width: 767.98px){demo-my-trips-layout .mobile-my-trips{display:none}}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){demo-my-trips-layout .footer-wrapper{max-width:540px}}@media (min-width: 768px){demo-my-trips-layout .footer-wrapper{max-width:720px}}@media (min-width: 992px){demo-my-trips-layout .footer-wrapper{max-width:960px}}@media (min-width: 1200px){demo-my-trips-layout .footer-wrapper{max-width:1140px}}@media print{demo-my-trips-layout .footer-wrapper{min-width:100%}}demo-my-trips-layout .footer-wrapper .row{padding:0!important}demo-my-trips-layout .footer-wrapper .row .footer-bar{width:100%;align-items:center;background:none;display:flex}demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container{background:none;color:#000000de;height:auto;min-height:0}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){demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component{background:transparent}}demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component nav{background:#f5f8fb;width:100%}demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}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}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}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}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}demo-my-trips-layout .footer-wrapper .row .footer-bar .footer-container .footer-component .custom-content{display:none}demo-my-trips-select-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:120px}@media (min-width: 576px){demo-my-trips-select-page{max-width:540px}}@media (min-width: 768px){demo-my-trips-select-page{max-width:720px}}@media (min-width: 992px){demo-my-trips-select-page{max-width:960px}}@media (min-width: 1200px){demo-my-trips-select-page{max-width:1140px}}@media print{demo-my-trips-select-page{min-width:100%}}@media (max-width: 767.98px){demo-my-trips-select-page{padding-top:1rem}}demo-pnr-retrieve-page .container,demo-my-trips-retrieve-page .container{padding:0}@media (min-width: 576px){demo-pnr-retrieve-page .container,demo-my-trips-retrieve-page .container{height:264px!important;padding:1.5rem}}demo-pnr-retrieve-page .container .row,demo-my-trips-retrieve-page .container .row{margin-left:0;margin-right:0;padding:0}@media (min-width: 576px){demo-pnr-retrieve-page .container .row,demo-my-trips-retrieve-page .container .row{margin-left:1.5rem;margin-right:1.5rem}}demo-pnr-retrieve-page .mobile-icon,demo-my-trips-retrieve-page .mobile-icon{display:inline-block;margin-right:.5rem}@media (min-width: 768px){demo-pnr-retrieve-page .mobile-icon,demo-my-trips-retrieve-page .mobile-icon{display:none}}demo-pnr-retrieve-page .button-text,demo-my-trips-retrieve-page .button-text{display:inline-block}@media (min-width: 768px){demo-pnr-retrieve-page .button-text,demo-my-trips-retrieve-page .button-text{display:none}}demo-pnr-retrieve-page .desktop-icon,demo-my-trips-retrieve-page .desktop-icon{display:inline-block}@media (max-width: 767.98px){demo-pnr-retrieve-page .desktop-icon,demo-my-trips-retrieve-page .desktop-icon{display:none}}demo-boarding-pass-page button#print{max-width:418px}@media (max-width: 767.98px){demo-boarding-pass-page button#print{width:100%}}demo-boarding-pass-page .single-boarding-pass:not(:first-of-type){page-break-before:always}.demo-flight-status-search{display:block;width:50%;margin:0 auto}.demo-flight-status-search .flight-status-empty{font-size:2rem;text-align:center;margin:103px;color:#ccc}.demo-flight-status-search .flight-status-empty .icon_search{font-size:92px}.demo-flight-status-search .header-breadcrumb-wrapper .top-row{padding-bottom:25px}.demo-flight-status-search navitaire-digital-agency-tabs{width:100%;margin-bottom:1rem}.demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form{background-color:#ffec00!important;border-radius:0 0 10px 10px!important}.demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form navitaire-digital-form-field .navitaire-digital-form-field-container{height:63px!important}.demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form navitaire-digital-form-field .navitaire-digital-form-field-container .label-container{height:15px!important}.demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form navitaire-digital-form-field .navitaire-digital-form-field-container .flight-number-field{height:61px}.demo-flight-status-search navitaire-digital-agency-tabs .tabs{background-color:#000}.demo-flight-status-search navitaire-digital-agency-tabs .tabs .tab{min-width:250px!important;color:#fff!important;display:block;text-align:center}.demo-flight-status-search navitaire-digital-agency-tabs .tabs .tab.selected{background-color:#ffec00!important;color:#000!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-flight-status-search .header-breadcrumb-wrapper{margin-bottom:0!important}.demo-flight-status-search .header-breadcrumb-wrapper header{border-radius:0!important}.demo-flight-status-search .header-breadcrumb-wrapper header .navigate-back{color:#fff!important}.demo-flight-status-search .mobile-icon{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.demo-flight-status-search .mobile-icon{display:none}}.demo-flight-status-search .button-text{display:inline-block;font-size:1.5em;font-weight:700;text-transform:capitalize}.demo-flight-status-search .desktop-icon{display:inline-block}@media (max-width: 767.98px){.demo-flight-status-search .desktop-icon{display:none}}demo-flight-status-layout{background-color:transparent;display:block;max-width:1140px}demo-flight-status-layout .header-flight-details{background-color:#0073e6;color:#fff}@media (min-width: 576px){demo-flight-status-layout .header-flight-details{display:none}}@media (min-width: 576px){demo-flight-status-layout .results{padding-left:0;padding-right:0;padding-top:200px}}@media (max-width: 767.98px){demo-flight-status-layout navitaire-digital-header-navigation header{border-bottom:1px solid rgba(255,255,255,.2);height:78px}demo-flight-status-layout navitaire-digital-header-navigation header .header-row.top-row,.dark-mode .header-navigation demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row,demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb-wrapper header .top-row.bottom-row,.default-theme .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,demo-flight-status-layout navitaire-digital-header-navigation .default-theme .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,demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row,.header-navigation .default-theme .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,demo-flight-status-layout navitaire-digital-header-navigation header .header-navigation .header-navigation-wrapper .top-row.mobile-links,.header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links{position:absolute;top:0;width:100%}demo-flight-status-layout navitaire-digital-header-navigation header .header-row.top-row .right-column,.dark-mode .header-navigation demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row .right-column,demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb-wrapper header .top-row.bottom-row .right-column,.default-theme .header-breadcrumb-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,demo-flight-status-layout navitaire-digital-header-navigation .default-theme .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,demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row .right-column,.header-navigation .default-theme .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row .right-column,demo-flight-status-layout navitaire-digital-header-navigation header .header-navigation .header-navigation-wrapper .top-row.mobile-links .right-column,.header-navigation .header-navigation-wrapper demo-flight-status-layout navitaire-digital-header-navigation header .top-row.mobile-links .right-column{height:auto}demo-flight-status-layout navitaire-digital-header-navigation header .behind-header-row{align-items:center;height:78px;justify-content:center}demo-flight-status-layout navitaire-digital-header-navigation header .behind-header-row .bottom-row{justify-content:center}demo-flight-status-layout navitaire-digital-header-navigation header .mobile-links{display:none!important}}@media (max-width: 767.98px){demo-flight-status-layout navitaire-digital-log-in-control div,demo-flight-status-layout navitaire-digital-log-in-control button{display:none}}demo-flight-status-layout .background-color{background-color:#f5f8fb;inset:0;position:fixed;z-index:-1}demo-flight-status-layout .background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){demo-flight-status-layout .background-image{display:none}}demo-flight-status-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px;width:100%}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}demo-flight-status-layout .under-header-container{padding-top:200px}@media (max-width: 991.98px){demo-flight-status-layout .under-header-container{margin:0 auto;max-width:720px}}@media (max-width: 991.98px) and (max-width: 767.98px){demo-flight-status-layout .under-header-container{padding-top:78px}}demo-flight-status-layout .under-header-container .information-container .icon_passenger{background-color:#0064c7;border-radius:100%;max-height:56px}demo-flight-status-layout demo-flight-status-page{padding:20px;width:100%}demo-flight-status-layout navitaire-digital-flight-status-details{box-shadow:0 4px 16px #0000002b!important;margin-top:30px}demo-flight-status-layout navitaire-digital-footer-bar{background-color:transparent;display:inline-flex}demo-flight-status-layout navitaire-digital-footer-bar .footer-links-nav{justify-content:space-between}demo-flight-status-layout navitaire-digital-footer-bar a{color:#0009;padding:0 2rem}demo-flight-status-layout navitaire-digital-footer-bar .footer-copyright-text{color:#0009;display:block}demo-flight-status-layout navitaire-digital-footer-bar .footer-link-separator{border-left:1px solid rgba(0,0,0,.2)}demo-flight-status-layout .footer-container{background:none;height:auto}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){demo-flight-status-layout .footer-container .footer-component{background:transparent}}demo-flight-status-layout .footer-container .footer-component nav{background:#f5f8fb;width:100%}demo-flight-status-layout .footer-container .footer-component nav .article-component-wrapper{color:#000000de}demo-flight-status-layout .footer-container .footer-component .container .row{display:flex;flex-direction:row;justify-content:center}demo-flight-status-layout .footer-container .footer-component .article-component-wrapper{align-items:center;background:none;height:55px;justify-content:flex-end}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}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}demo-flight-status-layout .footer-container .footer-component .article-component-wrapper a{color:#000000de;font-weight:400;padding:0 2rem;text-decoration:none}demo-flight-status-layout .footer-container .footer-component .custom-content{display:none}demo-home-layout{background-color:transparent;display:block}demo-home-layout .background-color{background-color:#000;display:block;inset:0;position:fixed;z-index:-1}@media (max-width: 767.98px){demo-home-layout .background-color{background:linear-gradient(180deg,transparent 0%,#000000 100%)}}@media (min-width: 576px){demo-home-layout demo-search-page .container,demo-home-layout .search-page .container{padding:1.5rem;position:relative}demo-home-layout demo-search-page .container .flight-search,demo-home-layout .search-page .container .flight-search{position:relative}demo-home-layout demo-search-page .container nk-promotion-search,demo-home-layout .search-page .container nk-promotion-search{position:relative}demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;background-color:#ffec00e6;border-radius:5px;left:-24px;padding:1.5rem!important;position:absolute;top:80px}}@media (min-width: 576px) and (min-width: 576px){demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{max-width:540px}}@media (min-width: 576px) and (min-width: 768px){demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{max-width:720px}}@media (min-width: 576px) and (min-width: 992px){demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{max-width:960px}}@media (min-width: 576px) and (min-width: 1200px){demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{max-width:1140px}}@media print and (min-width: 576px){demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{min-width:100%}}demo-home-layout .home-background-image{background-color:#fff;height:1116px;position:absolute;width:100%;z-index:-1}@media (max-width: 767.98px){demo-home-layout .home-background-image{display:none}}demo-home-layout .home-background-image .image-container{background-repeat:no-repeat;background-size:cover;height:1116px;width:100%}demo-home-layout .home-background-image .background-image-gradient{background:linear-gradient(180deg,transparent 0%,#EFEFEF 100%);height:1116px;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}demo-home-layout .home-header-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){demo-home-layout .home-header-wrapper{padding-bottom:6rem}}demo-home-layout .promotions-section{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 576px){demo-home-layout .promotions-section{max-width:540px}}@media (min-width: 768px){demo-home-layout .promotions-section{max-width:720px}}@media (min-width: 992px){demo-home-layout .promotions-section{max-width:960px}}@media (min-width: 1200px){demo-home-layout .promotions-section{max-width:1140px}}@media print{demo-home-layout .promotions-section{min-width:100%}}@media (min-width: 768px){demo-home-layout .promotions-section{padding:200px 0 0}}demo-home-layout .full-container{display:block;width:100%}demo-home-layout .promotion-container{display:flex;flex-direction:column;margin-bottom:3rem;width:100%;background:#ffec00e6;border-radius:.5rem}@media (min-width: 768px){demo-home-layout .promotion-container{flex-direction:row}}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){demo-home-layout .promotion-container .promotion{padding-left:1.5rem}}demo-home-layout .promotion-container .promotion .sm-image{display:flex;width:100%}@media (max-width: 575.98px){demo-home-layout .promotion-container .promotion .sm-image{display:none}}demo-home-layout .promotion-container .promotion .sm-image .cms-image{padding:0 1.5rem}demo-home-layout .promotion-container .promotion .text{width:100%;padding:2rem}demo-home-layout .promotion-container .promotion .text .description{margin-bottom:1rem;width:100%}demo-home-layout .promotion-container .promotion .text .title{margin-bottom:1rem}demo-home-layout .promotion-container .promotion .text .links{padding-top:1.5rem}demo-home-layout .promotion-container .promotion .text .image{width:100%}@media (min-width: 576px){demo-home-layout .promotion-container .promotion .text .image{display:none}}demo-home-layout .promotion-container .promotion .text .image .cms-image{margin:1rem 0;padding:1.5rem 0}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){demo-home-layout .promotion-container .promotion .promotion-button{width:100%}}demo-home-layout .promotions.desktop{display:flex}@media (max-width: 991.98px){demo-home-layout .promotions.desktop{display:none}}demo-home-layout .promotions.desktop .item{width:50%;padding-left:15px;padding-right:.5rem}demo-home-layout .promotions.desktop .item:last-of-type{padding-left:.5rem;padding-right:15px}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){demo-home-layout .promotions{min-height:200px}}@media (max-width: 767.98px){demo-home-layout .promotions{min-height:100px}}@media (min-width: 992px){demo-home-layout .promotions{min-height:0}}demo-home-layout .promotions .mobile{overflow-x:scroll;white-space:nowrap}@media (min-width: 992px){demo-home-layout .promotions .mobile{display:none}}demo-home-layout .promotions .mobile .item{border-radius:10px;display:inline-block;height:140px;margin-right:1rem;overflow:hidden;position:relative;width:170px}demo-home-layout .promotions .mobile .item .promo-image-gradient{height:140px}demo-home-layout .promotions .mobile .promotion-component{display:flex;justify-content:center}demo-home-layout .promotions .promo-image-gradient{left:0;position:absolute;right:0;top:0;z-index:2}demo-home-layout .promotions .promo-short{height:230px}demo-home-layout .promotions .promo-short .promo-image-gradient{height:230px}demo-home-layout .promotions .promo-tall{height:480px}demo-home-layout .promotions .promo-tall .promo-image-gradient{height:480px}demo-home-layout .promotions .promotion{align-items:flex-start!important;margin-bottom:15px;position:relative}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){demo-home-layout .promotions .promotion .text{padding-left:5px}}demo-home-layout .promotions .promotion .text .title{font-size:18px;line-height:22px;margin:4px 0}demo-home-layout .promotions .promotion .text .title .description{font-weight:400}demo-home-layout .promotions .promotion .text .body{font-size:14px;line-height:17px;margin:4px 0}demo-home-layout .promotions .promotion .links .link-info-component{background-color:#0073e6;height:50px;margin-top:14px;width:193px}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}demo-home-layout navitaire-digital-cms-promotion-full-component .description{color:#000}@media (max-width: 1199.98px){demo-home-layout #promotion-credit-card .horizontal{flex-direction:column!important}demo-home-layout #promotion-credit-card .text{bottom:auto!important;margin-top:26px;position:relative!important}}demo-home-layout #informational-link-promotion-credit-card{align-items:center;background-color:transparent;color:#0073e6;cursor:pointer;display:flex;-ms-flex-align:center;flex-direction:row;-ms-flex-pack:center;height:50px;justify-content:center;text-transform:uppercase;margin:0;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;outline:0;padding:0 1.5rem;transition:all .2s;white-space:nowrap;width:220px;font-weight:700}@media (max-width: 767.98px){demo-home-layout #informational-link-promotion-credit-card{width:100%}}demo-home-layout .load-state-container div{color:#fff!important}demo-home-layout .image-component-div{align-items:center;display:flex;justify-content:center}demo-home-layout .ibe-main-wrapper .ibe-home-body{min-height:56.875em}@media (max-width: 767.98px){demo-home-layout .ibe-main-wrapper .ibe-home-body{min-height:10em}}demo-error-layout{background-color:transparent;display:flex;flex-direction:column;height:100%}demo-error-layout .booking-background-image{height:100%;position:absolute;width:100%;z-index:-1}@media (max-width: 575.98px){demo-error-layout .booking-background-image{display:none}}demo-error-layout .booking-background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px}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}demo-error-layout .error-layout-content{flex:1 0 auto}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){demo-error-layout .header-navigation{max-width:540px}}@media (min-width: 768px){demo-error-layout .header-navigation{max-width:720px}}@media (min-width: 992px){demo-error-layout .header-navigation{max-width:960px}}@media (min-width: 1200px){demo-error-layout .header-navigation{max-width:1140px}}@media print{demo-error-layout .header-navigation{min-width:100%}}demo-error-layout .header-bar-bottom-relative{display:none!important}demo-error-layout .under-header-container{padding-top:68px}demo-error-layout .under-header-container .under-header-wrapper{margin-left:auto;margin-right:auto;width:100%;padding:0}@media (min-width: 576px){demo-error-layout .under-header-container .under-header-wrapper{max-width:540px}}@media (min-width: 768px){demo-error-layout .under-header-container .under-header-wrapper{max-width:720px}}@media (min-width: 992px){demo-error-layout .under-header-container .under-header-wrapper{max-width:960px}}@media (min-width: 1200px){demo-error-layout .under-header-container .under-header-wrapper{max-width:1140px}}@media print{demo-error-layout .under-header-container .under-header-wrapper{min-width:100%}}demo-error-layout .under-header-container .under-header-wrapper .error-page-container{background-color:#0073e6;width:100%}demo-error-layout .under-header-container .under-header-wrapper .error-page-container .icon{color:#fff;font-size:180px;text-align:center;width:180px}demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container{color:#fff;text-align:center}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}demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .title{margin-bottom:1rem}demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .subtitle{color:#fff}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}demo-error-layout .background-color{background-color:#f5f8fb;inset:0;position:fixed;z-index:-1}demo-error-layout .background-image{z-index:-1}demo-error-layout .background-image .background-image-container{background-repeat:no-repeat;background-size:cover;height:230px}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}demo-payment-page .under-header-container{padding-top:152px}@media (max-width: 767.98px){demo-payment-page .under-header-container{padding-top:30px}}demo-payment-page .new-card-billing,demo-payment-page .stored-cards-billing{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){demo-payment-page .new-card-billing,demo-payment-page .stored-cards-billing{padding-top:3rem}}@media (min-width: 768px){demo-payment-page .stored-cards-billing{padding-top:1rem}}demo-payment-page .billing-info-form.no-balance{display:block;padding-top:3rem}@media print{demo-payment-page>*:not(.to-print){display:none!important}}.additional-credit-container{margin-left:auto;margin-right:auto;width:100%;background-color:#ffec00;display:flex;padding:12px 16px}@media (min-width: 576px){.additional-credit-container{max-width:540px}}@media (min-width: 768px){.additional-credit-container{max-width:720px}}@media (min-width: 992px){.additional-credit-container{max-width:960px}}@media (min-width: 1200px){.additional-credit-container{max-width:1140px}}@media print{.additional-credit-container{min-width:100%}}@media (max-width: 767.98px){.additional-credit-container{flex-direction:column}}.additional-credit-container .credit-link-container{width:66.6666666667%}@media (max-width: 767.98px){.additional-credit-container .credit-link-container{width:100%;padding-bottom:10px}}.additional-credit-container .credit-link-container .payment .icon_check_only{color:#fff!important;background-color:#00893a;border:1px solid #ffffff;border-radius:.8em}.additional-credit-container .credit-link-container .payment .icon_delete{color:#0073e6!important;cursor:pointer}.additional-credit-container .credit-link-container .disabled,.additional-credit-container .credit-link-container .disabled button{cursor:not-allowed!important;color:#a7a7a7}.additional-credit-container .credit-link-container .nyoc-container .nyoc-wide{flex:2}.additional-credit-container .credit-link-container .link-row{align-items:center;display:flex;padding:4px 0;color:#000}.additional-credit-container .credit-link-container .link-row .icon{color:#000!important}.additional-credit-container .credit-link-container .link-row button{font-size:16px}.page-control-wrapper{display:flex;flex-direction:row;justify-content:flex-end;padding-top:1rem}.page-control-wrapper button{margin-left:10px!important}.page-control-wrapper button img{margin-right:5px}demo-itinerary-page .under-header-container,demo-booking-quote-summary-page .under-header-container{margin-bottom:3rem}@media (max-width: 767.98px){demo-itinerary-page .under-header-container,demo-booking-quote-summary-page .under-header-container{padding-top:0}}@media print{demo-itinerary-page>*:not(.to-print),demo-booking-quote-summary-page>*:not(.to-print){display:none}demo-itinerary-page .do-not-print,demo-booking-quote-summary-page .do-not-print{display:none!important}}demo-itinerary-page .print-container,demo-booking-quote-summary-page .print-container{margin:10px auto;max-width:1140px;display:flex;flex-direction:row-reverse}demo-itinerary-page .print-container button img,demo-booking-quote-summary-page .print-container button img{margin-right:5px}demo-extras-hub-page .extra-selection{display:inline-flex;flex-wrap:wrap;width:100%}demo-extras-hub-page .extra-selection .left-column{width:100%}@media (min-width: 992px){demo-extras-hub-page .extra-selection .left-column{width:75%}}demo-extras-hub-page .extra-selection .left-column .ssr-select-layout{display:block}demo-extras-hub-page .extra-selection .left-column .ssr-select-layout navitaire-digital-slider.disabled button,demo-extras-hub-page .extra-selection .left-column .ssr-select-layout nk-slider.disabled button{pointer-events:none;opacity:.4;cursor:not-allowed!important}@media (min-width: 768px){demo-extras-hub-page .extra-selection .left-column .ssr-select-layout:not(:first-of-type){padding-top:1rem}}demo-extras-hub-page .extra-selection .left-column .ssr-select-layout .icon{color:#0073e6;display:inline-block;justify-content:flex-end}demo-extras-hub-page .extra-selection .left-column .ssr-select-layout .icon.icon_close{color:#a7a7a7!important}demo-extras-hub-page .extra-selection .right-column{display:none}@media (min-width: 992px){demo-extras-hub-page .extra-selection .right-column{width:25%;display:inline-flex;justify-content:flex-end}}demo-extras-hub-page .extra-selection .right-column .promotion-placeholder{background-color:#bdd6f4;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .description{line-height:32px}demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .promotion-body{white-space:normal}.payment-submit-error-dialog{margin:auto}@media (max-width: 767.98px){.payment-submit-error-dialog{width:100%}}.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){.payment-submit-error-dialog .payment-error-container{width:100%}}@media (max-width: 991.98px){.payment-submit-error-dialog .payment-error-container{width:100%}}.payment-submit-error-dialog .payment-error-container .icon.icon-primary.warning-color,.payment-submit-error-dialog .payment-error-container h3.warning-color{color:#bd081e}.payment-submit-error-dialog .payment-error-container .sub-text{margin-bottom:3rem;margin-top:1.5rem}.payment-submit-error-dialog .payment-error-container .button-row{display:flex;flex-direction:row;justify-content:center}.payment-submit-error-dialog .payment-error-container .button-row button{margin-top:3rem;background-color:#000;border-radius:10px}.payment-submit-error-dialog .payment-error-container .payment-error{margin:1rem}.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){.payment-submit-error-dialog .payment-error-container .icon_info_button{width:8.3333333333%}}demo-manage-seats-page,demo-select-seats-page{display:flex;margin-top:3.6rem}@media (max-width: 767.98px){demo-manage-seats-page,demo-select-seats-page{flex-direction:column;justify-content:center;margin-top:0;width:100%}}demo-manage-seats-page .select-seats-wrapper,demo-select-seats-page .select-seats-wrapper{display:flex}demo-manage-seats-page .select-seats-wrapper .seat-information-container,demo-select-seats-page .select-seats-wrapper .seat-information-container{display:block}@media (max-width: 767.98px){demo-manage-seats-page .select-seats-wrapper .seat-information-container,demo-select-seats-page .select-seats-wrapper .seat-information-container{display:none}}demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper{position:relative}@media (max-width: 767.98px){demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper{width:100%}}@media (max-width: 1199.98px){demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .wing,demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .tail,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .wing,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .tail{display:none}}@media (max-width: 767.98px){demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{padding-left:1rem}}demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,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:#0073e6;display:flex;height:50px}@media (min-width: 576px){demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seat-details-mobile{display:none!important}}demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container,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){demo-manage-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container,demo-select-seats-page .select-seats-wrapper .plane-container-wrapper .seats-container{border-bottom:none;width:100%}}demo-wallet-page{width:100%}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}demo-wallet-page .use-profile-card{color:#fff;cursor:pointer}demo-wallet-page .add-card-container{display:flex;justify-content:center;padding:3rem 0}demo-wallet-page .add-card-container button{cursor:pointer}@media (max-width: 991.98px){demo-profile-layout .navigate-back-button .text{display:none}}@media (max-width: 767.98px){demo-profile-layout .profile-info h5{color:#0009}demo-profile-layout .profile-info h3{font-weight:400}demo-profile-layout .mobile-links{display:none}demo-profile-layout .header-navigation-container,demo-profile-layout navitaire-digital-log-in-control{display:none!important}demo-profile-layout button.edit.navitaire-digital-button{display:none!important}demo-profile-layout .icon-mobile{display:flex}demo-profile-layout .extra-selection{padding-top:0!important}demo-profile-layout navitaire-digital-header-navigation .bottom-row.header-row,demo-profile-layout navitaire-digital-header-navigation .dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.dark-mode .default-theme .header-breadcrumb-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode .header-navigation demo-profile-layout navitaire-digital-header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode demo-profile-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb .header-breadcrumb-wrapper header .bottom-row,demo-profile-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,demo-profile-layout navitaire-digital-header-navigation .default-theme .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,demo-profile-layout navitaire-digital-header-navigation .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,demo-profile-layout navitaire-digital-header-navigation .header-navigation .header-navigation-wrapper .bottom-row.mobile-links,.header-navigation .header-navigation-wrapper demo-profile-layout navitaire-digital-header-navigation .bottom-row.mobile-links{display:none}}demo-profile-layout .navigate-back-button .text{margin-left:.5rem}demo-profile-layout .edit .icon{margin-right:5px}demo-profile-layout demo-profile-edit-page{width:100%}demo-profile-layout .icon-mobile{color:#fff;display:none}@media (max-width: 767.98px){demo-profile-layout .icon-mobile{display:flex}}demo-profile-layout .under-header-container{padding-top:150px}@media (max-width: 767.98px){demo-profile-layout .under-header-container{padding-top:0}}demo-profile-layout .under-header-container .under-header-wrapper[data-current-route=profile-wallet]{border-radius:0}demo-profile-layout .under-header-container .information-container{align-items:flex-end;background-color:#0073e6;display:flex;justify-content:space-between;padding:1rem}demo-profile-layout .under-header-container .information-container .icon_passenger{background-color:#0064c7;border-radius:100%;max-height:56px}demo-profile-layout .under-header-container .information-container .edit{cursor:pointer}demo-profile-layout .under-header-container .information-container .user-info-icon{align-items:center;color:#fff;display:flex}demo-profile-layout .under-header-container .information-container .profile-info{padding-left:1rem}demo-profile-layout .under-header-container .information-container .profile-info .account-credit{color:#fff;padding-top:.5rem}demo-profile-layout .under-header-container .information-container .profile-info .profile-name{font-weight:600;padding-bottom:.25rem}demo-profile-layout .under-header-container .information-container .profile-info .profile-email{color:#ffffff61;padding-bottom:.25rem}demo-profile-layout .under-header-container .information-container .profile-info .profile-phone{color:#ffffff61}demo-profile-layout .profile-hub-container{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0}@media (min-width: 576px){demo-profile-layout .profile-hub-container{max-width:540px}}@media (min-width: 768px){demo-profile-layout .profile-hub-container{max-width:720px}}@media (min-width: 992px){demo-profile-layout .profile-hub-container{max-width:960px}}@media (min-width: 1200px){demo-profile-layout .profile-hub-container{max-width:1140px}}@media print{demo-profile-layout .profile-hub-container{min-width:100%}}demo-profile-layout .profile-hub-container .selection-container{display:flex;flex-direction:row;padding-bottom:.25rem}demo-profile-layout .logout-container{display:flex;padding-top:1.5rem;width:100%}demo-profile-layout .logout-container .logout-button{cursor:pointer}@media (max-width: 767.98px){demo-profile-layout .logout-container .logout-button{margin:0 1rem;width:100%}}demo-travel-documents-page{width:100%}.travel-card-container{margin:3rem 0;width:100%}@media (max-width: 767.98px){.travel-card-container{margin:0;padding:1rem}}.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){.travel-card-container .travel-document{height:auto}}.travel-card-container .travel-document:not(:last-of-type){margin-bottom:1.5rem}.add-document{width:100%}@media (max-width: 767.98px){.add-document{padding:1rem}.add-document .add-document-button{width:100%}}.add-document .add-document-button{margin:0 auto}demo-address-book-page{width:100%}.address-card-container{margin:3rem 0;width:100%}@media (max-width: 767.98px){.address-card-container{margin:0;padding:1rem}}.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){.address-card-container .address-card-wrapper{height:auto}}.address-card-container .address-card-wrapper:not(:last-of-type){margin-bottom:1.5rem}.add-address-button-container{width:100%}@media (max-width: 767.98px){.add-address-button-container{padding:1rem}.add-address-button-container .add-address-button{width:100%}}.add-address-button-container .add-address-button{margin:0 auto}.header-banner.fixed{position:fixed;top:0}.header-banner{width:100%;z-index:1040}.header-banner .travel-agent-banner{background-color:#000;color:#fff;display:flex;justify-content:center;padding:.25rem 0}.header-banner .travel-agent-banner a{color:#fff;cursor:pointer;display:flex;left:90px;position:absolute}@media (max-width: 767.98px){.header-banner .travel-agent-banner a{left:10px}}.header-banner .travel-agent-banner a:hover{text-decoration:none!important}.header-banner .travel-agent-banner a .icon{margin-right:4px;color:#ffec00}@media print{.header-banner{display:none}}@font-face{font-family:Navitaire_icon_font;font-style:normal;font-weight:400;src:url(Navitaire_icon_font.63d85b1245ff5f8b.eot);src:url(Navitaire_icon_font.63d85b1245ff5f8b.eot) format("embedded-opentype"),url(Navitaire_icon_font.5ba4a19434781af2.ttf) format("truetype"),url(Navitaire_icon_font.779555e54621ce7c.woff) format("woff"),url(Navitaire_icon_font.ea67c6e27f90c7d0.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-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_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)}.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)}.default-theme a{color:#0073e6;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(Spirit_logo.946c6e3394d6214e.png);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:70px;width:207px}.default-theme .company-logo.home{width:175px!important}@media (max-width: 767.98px){.default-theme .company-logo.home{width:95px!important}}.default-theme .company-logo.nav-logo{width:175px!important}@media (max-width: 767.98px){.default-theme .company-logo.nav-logo{width:120px!important}}@media (min-width: 768px) and (max-width: 991.98px){.default-theme .company-logo{background-image:url(Spirit_logo.946c6e3394d6214e.png)!important;height:48px;width:48px}}@media (max-width: 767.98px){.default-theme .company-logo{background-image:url(Spirit_logo.946c6e3394d6214e.png);height:38px;width:122px}}.default-theme .logo .header-flow{font-size:1rem;font-weight:700;width:75px;line-height:14px;padding-top:20px}@media (max-width: 767.98px){.default-theme .logo .header-flow{padding-top:5px}}.default-theme .logo .nav-header-flow{font-size:1rem;font-weight:700;line-height:14px;width:0}@media (max-width: 767.98px){.default-theme .left .company-logo{background-image:url(Spirit_logo.946c6e3394d6214e.png)!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 .row-nogutter{display:flex;flex-wrap:wrap}.dark-mode demo-home-layout body,.dark-mode demo-home-layout p,.dark-mode demo-booking-layout body,.dark-mode demo-booking-layout p,.dark-mode demo-manage-layout body,.dark-mode demo-manage-layout p,.dark-mode demo-my-trips-layout body,.dark-mode demo-my-trips-layout p,.dark-mode demo-profile-layout body,.dark-mode demo-profile-layout p{color:#ffffffde}@media (max-width: 767.98px){.dark-mode demo-home-layout .text-mobile-3 h1,.dark-mode demo-home-layout .text-mobile-3.page-header,.dark-mode demo-booking-layout .text-mobile-3 h1,.dark-mode demo-booking-layout .text-mobile-3.page-header,.dark-mode demo-manage-layout .text-mobile-3 h1,.dark-mode demo-manage-layout .text-mobile-3.page-header,.dark-mode demo-my-trips-layout .text-mobile-3 h1,.dark-mode demo-my-trips-layout .text-mobile-3.page-header,.dark-mode demo-profile-layout .text-mobile-3 h1,.dark-mode demo-profile-layout .text-mobile-3.page-header{font-size:18px;line-height:22px}}.dark-mode demo-home-layout h1,.dark-mode demo-home-layout h2,.dark-mode demo-home-layout h3,.dark-mode demo-home-layout h4,.dark-mode demo-home-layout h5,.dark-mode demo-home-layout h6,.dark-mode demo-home-layout .h1,.dark-mode demo-home-layout .h2,.dark-mode demo-home-layout .h3,.dark-mode demo-home-layout .h4,.dark-mode demo-home-layout .h5,.dark-mode demo-home-layout .h6,.dark-mode demo-booking-layout h1,.dark-mode demo-booking-layout h2,.dark-mode demo-booking-layout h3,.dark-mode demo-booking-layout h4,.dark-mode demo-booking-layout h5,.dark-mode demo-booking-layout h6,.dark-mode demo-booking-layout .h1,.dark-mode demo-booking-layout .h2,.dark-mode demo-booking-layout .h3,.dark-mode demo-booking-layout .h4,.dark-mode demo-booking-layout .h5,.dark-mode demo-booking-layout .h6,.dark-mode demo-manage-layout h1,.dark-mode demo-manage-layout h2,.dark-mode demo-manage-layout h3,.dark-mode demo-manage-layout h4,.dark-mode demo-manage-layout h5,.dark-mode demo-manage-layout h6,.dark-mode demo-manage-layout .h1,.dark-mode demo-manage-layout .h2,.dark-mode demo-manage-layout .h3,.dark-mode demo-manage-layout .h4,.dark-mode demo-manage-layout .h5,.dark-mode demo-manage-layout .h6,.dark-mode demo-my-trips-layout h1,.dark-mode demo-my-trips-layout h2,.dark-mode demo-my-trips-layout h3,.dark-mode demo-my-trips-layout h4,.dark-mode demo-my-trips-layout h5,.dark-mode demo-my-trips-layout h6,.dark-mode demo-my-trips-layout .h1,.dark-mode demo-my-trips-layout .h2,.dark-mode demo-my-trips-layout .h3,.dark-mode demo-my-trips-layout .h4,.dark-mode demo-my-trips-layout .h5,.dark-mode demo-my-trips-layout .h6,.dark-mode demo-profile-layout h1,.dark-mode demo-profile-layout h2,.dark-mode demo-profile-layout h3,.dark-mode demo-profile-layout h4,.dark-mode demo-profile-layout h5,.dark-mode demo-profile-layout h6,.dark-mode demo-profile-layout .h1,.dark-mode demo-profile-layout .h2,.dark-mode demo-profile-layout .h3,.dark-mode demo-profile-layout .h4,.dark-mode demo-profile-layout .h5,.dark-mode demo-profile-layout .h6{font-weight:400;margin-bottom:0}@media (max-width: 767.98px){.dark-mode demo-home-layout h1.text-mobile-0,.dark-mode demo-home-layout h2.text-mobile-0,.dark-mode demo-home-layout h3.text-mobile-0,.dark-mode demo-home-layout h4.text-mobile-0,.dark-mode demo-home-layout h5.text-mobile-0,.dark-mode demo-home-layout h6.text-mobile-0,.dark-mode demo-home-layout .h1.text-mobile-0,.dark-mode demo-home-layout .h2.text-mobile-0,.dark-mode demo-home-layout .h3.text-mobile-0,.dark-mode demo-home-layout .h4.text-mobile-0,.dark-mode demo-home-layout .h5.text-mobile-0,.dark-mode demo-home-layout .h6.text-mobile-0,.dark-mode demo-booking-layout h1.text-mobile-0,.dark-mode demo-booking-layout h2.text-mobile-0,.dark-mode demo-booking-layout h3.text-mobile-0,.dark-mode demo-booking-layout h4.text-mobile-0,.dark-mode demo-booking-layout h5.text-mobile-0,.dark-mode demo-booking-layout h6.text-mobile-0,.dark-mode demo-booking-layout .h1.text-mobile-0,.dark-mode demo-booking-layout .h2.text-mobile-0,.dark-mode demo-booking-layout .h3.text-mobile-0,.dark-mode demo-booking-layout .h4.text-mobile-0,.dark-mode demo-booking-layout .h5.text-mobile-0,.dark-mode demo-booking-layout .h6.text-mobile-0,.dark-mode demo-manage-layout h1.text-mobile-0,.dark-mode demo-manage-layout h2.text-mobile-0,.dark-mode demo-manage-layout h3.text-mobile-0,.dark-mode demo-manage-layout h4.text-mobile-0,.dark-mode demo-manage-layout h5.text-mobile-0,.dark-mode demo-manage-layout h6.text-mobile-0,.dark-mode demo-manage-layout .h1.text-mobile-0,.dark-mode demo-manage-layout .h2.text-mobile-0,.dark-mode demo-manage-layout .h3.text-mobile-0,.dark-mode demo-manage-layout .h4.text-mobile-0,.dark-mode demo-manage-layout .h5.text-mobile-0,.dark-mode demo-manage-layout .h6.text-mobile-0,.dark-mode demo-my-trips-layout h1.text-mobile-0,.dark-mode demo-my-trips-layout h2.text-mobile-0,.dark-mode demo-my-trips-layout h3.text-mobile-0,.dark-mode demo-my-trips-layout h4.text-mobile-0,.dark-mode demo-my-trips-layout h5.text-mobile-0,.dark-mode demo-my-trips-layout h6.text-mobile-0,.dark-mode demo-my-trips-layout .h1.text-mobile-0,.dark-mode demo-my-trips-layout .h2.text-mobile-0,.dark-mode demo-my-trips-layout .h3.text-mobile-0,.dark-mode demo-my-trips-layout .h4.text-mobile-0,.dark-mode demo-my-trips-layout .h5.text-mobile-0,.dark-mode demo-my-trips-layout .h6.text-mobile-0,.dark-mode demo-profile-layout h1.text-mobile-0,.dark-mode demo-profile-layout h2.text-mobile-0,.dark-mode demo-profile-layout h3.text-mobile-0,.dark-mode demo-profile-layout h4.text-mobile-0,.dark-mode demo-profile-layout h5.text-mobile-0,.dark-mode demo-profile-layout h6.text-mobile-0,.dark-mode demo-profile-layout .h1.text-mobile-0,.dark-mode demo-profile-layout .h2.text-mobile-0,.dark-mode demo-profile-layout .h3.text-mobile-0,.dark-mode demo-profile-layout .h4.text-mobile-0,.dark-mode demo-profile-layout .h5.text-mobile-0,.dark-mode demo-profile-layout .h6.text-mobile-0{font-size:10px;line-height:12px}.dark-mode demo-home-layout h1.mobile-caption,.dark-mode demo-home-layout h2.mobile-caption,.dark-mode demo-home-layout h3.mobile-caption,.dark-mode demo-home-layout h4.mobile-caption,.dark-mode demo-home-layout h5.mobile-caption,.dark-mode demo-home-layout h6.mobile-caption,.dark-mode demo-home-layout .h1.mobile-caption,.dark-mode demo-home-layout .h2.mobile-caption,.dark-mode demo-home-layout .h3.mobile-caption,.dark-mode demo-home-layout .h4.mobile-caption,.dark-mode demo-home-layout .h5.mobile-caption,.dark-mode demo-home-layout .h6.mobile-caption,.dark-mode demo-booking-layout h1.mobile-caption,.dark-mode demo-booking-layout h2.mobile-caption,.dark-mode demo-booking-layout h3.mobile-caption,.dark-mode demo-booking-layout h4.mobile-caption,.dark-mode demo-booking-layout h5.mobile-caption,.dark-mode demo-booking-layout h6.mobile-caption,.dark-mode demo-booking-layout .h1.mobile-caption,.dark-mode demo-booking-layout .h2.mobile-caption,.dark-mode demo-booking-layout .h3.mobile-caption,.dark-mode demo-booking-layout .h4.mobile-caption,.dark-mode demo-booking-layout .h5.mobile-caption,.dark-mode demo-booking-layout .h6.mobile-caption,.dark-mode demo-manage-layout h1.mobile-caption,.dark-mode demo-manage-layout h2.mobile-caption,.dark-mode demo-manage-layout h3.mobile-caption,.dark-mode demo-manage-layout h4.mobile-caption,.dark-mode demo-manage-layout h5.mobile-caption,.dark-mode demo-manage-layout h6.mobile-caption,.dark-mode demo-manage-layout .h1.mobile-caption,.dark-mode demo-manage-layout .h2.mobile-caption,.dark-mode demo-manage-layout .h3.mobile-caption,.dark-mode demo-manage-layout .h4.mobile-caption,.dark-mode demo-manage-layout .h5.mobile-caption,.dark-mode demo-manage-layout .h6.mobile-caption,.dark-mode demo-my-trips-layout h1.mobile-caption,.dark-mode demo-my-trips-layout h2.mobile-caption,.dark-mode demo-my-trips-layout h3.mobile-caption,.dark-mode demo-my-trips-layout h4.mobile-caption,.dark-mode demo-my-trips-layout h5.mobile-caption,.dark-mode demo-my-trips-layout h6.mobile-caption,.dark-mode demo-my-trips-layout .h1.mobile-caption,.dark-mode demo-my-trips-layout .h2.mobile-caption,.dark-mode demo-my-trips-layout .h3.mobile-caption,.dark-mode demo-my-trips-layout .h4.mobile-caption,.dark-mode demo-my-trips-layout .h5.mobile-caption,.dark-mode demo-my-trips-layout .h6.mobile-caption,.dark-mode demo-profile-layout h1.mobile-caption,.dark-mode demo-profile-layout h2.mobile-caption,.dark-mode demo-profile-layout h3.mobile-caption,.dark-mode demo-profile-layout h4.mobile-caption,.dark-mode demo-profile-layout h5.mobile-caption,.dark-mode demo-profile-layout h6.mobile-caption,.dark-mode demo-profile-layout .h1.mobile-caption,.dark-mode demo-profile-layout .h2.mobile-caption,.dark-mode demo-profile-layout .h3.mobile-caption,.dark-mode demo-profile-layout .h4.mobile-caption,.dark-mode demo-profile-layout .h5.mobile-caption,.dark-mode demo-profile-layout .h6.mobile-caption{color:#fff9;font-size:12px;line-height:1}.dark-mode demo-home-layout h1.text-mobile-1,.dark-mode demo-home-layout h2.text-mobile-1,.dark-mode demo-home-layout h3.text-mobile-1,.dark-mode demo-home-layout h4.text-mobile-1,.dark-mode demo-home-layout h5.text-mobile-1,.dark-mode demo-home-layout h6.text-mobile-1,.dark-mode demo-home-layout .h1.text-mobile-1,.dark-mode demo-home-layout .h2.text-mobile-1,.dark-mode demo-home-layout .h3.text-mobile-1,.dark-mode demo-home-layout .h4.text-mobile-1,.dark-mode demo-home-layout .h5.text-mobile-1,.dark-mode demo-home-layout .h6.text-mobile-1,.dark-mode demo-booking-layout h1.text-mobile-1,.dark-mode demo-booking-layout h2.text-mobile-1,.dark-mode demo-booking-layout h3.text-mobile-1,.dark-mode demo-booking-layout h4.text-mobile-1,.dark-mode demo-booking-layout h5.text-mobile-1,.dark-mode demo-booking-layout h6.text-mobile-1,.dark-mode demo-booking-layout .h1.text-mobile-1,.dark-mode demo-booking-layout .h2.text-mobile-1,.dark-mode demo-booking-layout .h3.text-mobile-1,.dark-mode demo-booking-layout .h4.text-mobile-1,.dark-mode demo-booking-layout .h5.text-mobile-1,.dark-mode demo-booking-layout .h6.text-mobile-1,.dark-mode demo-manage-layout h1.text-mobile-1,.dark-mode demo-manage-layout h2.text-mobile-1,.dark-mode demo-manage-layout h3.text-mobile-1,.dark-mode demo-manage-layout h4.text-mobile-1,.dark-mode demo-manage-layout h5.text-mobile-1,.dark-mode demo-manage-layout h6.text-mobile-1,.dark-mode demo-manage-layout .h1.text-mobile-1,.dark-mode demo-manage-layout .h2.text-mobile-1,.dark-mode demo-manage-layout .h3.text-mobile-1,.dark-mode demo-manage-layout .h4.text-mobile-1,.dark-mode demo-manage-layout .h5.text-mobile-1,.dark-mode demo-manage-layout .h6.text-mobile-1,.dark-mode demo-my-trips-layout h1.text-mobile-1,.dark-mode demo-my-trips-layout h2.text-mobile-1,.dark-mode demo-my-trips-layout h3.text-mobile-1,.dark-mode demo-my-trips-layout h4.text-mobile-1,.dark-mode demo-my-trips-layout h5.text-mobile-1,.dark-mode demo-my-trips-layout h6.text-mobile-1,.dark-mode demo-my-trips-layout .h1.text-mobile-1,.dark-mode demo-my-trips-layout .h2.text-mobile-1,.dark-mode demo-my-trips-layout .h3.text-mobile-1,.dark-mode demo-my-trips-layout .h4.text-mobile-1,.dark-mode demo-my-trips-layout .h5.text-mobile-1,.dark-mode demo-my-trips-layout .h6.text-mobile-1,.dark-mode demo-profile-layout h1.text-mobile-1,.dark-mode demo-profile-layout h2.text-mobile-1,.dark-mode demo-profile-layout h3.text-mobile-1,.dark-mode demo-profile-layout h4.text-mobile-1,.dark-mode demo-profile-layout h5.text-mobile-1,.dark-mode demo-profile-layout h6.text-mobile-1,.dark-mode demo-profile-layout .h1.text-mobile-1,.dark-mode demo-profile-layout .h2.text-mobile-1,.dark-mode demo-profile-layout .h3.text-mobile-1,.dark-mode demo-profile-layout .h4.text-mobile-1,.dark-mode demo-profile-layout .h5.text-mobile-1,.dark-mode demo-profile-layout .h6.text-mobile-1{font-size:14px;line-height:17px}.dark-mode demo-home-layout h1.text-mobile-2,.dark-mode demo-home-layout h2.text-mobile-2,.dark-mode demo-home-layout h3.text-mobile-2,.dark-mode demo-home-layout h4.text-mobile-2,.dark-mode demo-home-layout h5.text-mobile-2,.dark-mode demo-home-layout h6.text-mobile-2,.dark-mode demo-home-layout .h1.text-mobile-2,.dark-mode demo-home-layout .h2.text-mobile-2,.dark-mode demo-home-layout .h3.text-mobile-2,.dark-mode demo-home-layout .h4.text-mobile-2,.dark-mode demo-home-layout .h5.text-mobile-2,.dark-mode demo-home-layout .h6.text-mobile-2,.dark-mode demo-booking-layout h1.text-mobile-2,.dark-mode demo-booking-layout h2.text-mobile-2,.dark-mode demo-booking-layout h3.text-mobile-2,.dark-mode demo-booking-layout h4.text-mobile-2,.dark-mode demo-booking-layout h5.text-mobile-2,.dark-mode demo-booking-layout h6.text-mobile-2,.dark-mode demo-booking-layout .h1.text-mobile-2,.dark-mode demo-booking-layout .h2.text-mobile-2,.dark-mode demo-booking-layout .h3.text-mobile-2,.dark-mode demo-booking-layout .h4.text-mobile-2,.dark-mode demo-booking-layout .h5.text-mobile-2,.dark-mode demo-booking-layout .h6.text-mobile-2,.dark-mode demo-manage-layout h1.text-mobile-2,.dark-mode demo-manage-layout h2.text-mobile-2,.dark-mode demo-manage-layout h3.text-mobile-2,.dark-mode demo-manage-layout h4.text-mobile-2,.dark-mode demo-manage-layout h5.text-mobile-2,.dark-mode demo-manage-layout h6.text-mobile-2,.dark-mode demo-manage-layout .h1.text-mobile-2,.dark-mode demo-manage-layout .h2.text-mobile-2,.dark-mode demo-manage-layout .h3.text-mobile-2,.dark-mode demo-manage-layout .h4.text-mobile-2,.dark-mode demo-manage-layout .h5.text-mobile-2,.dark-mode demo-manage-layout .h6.text-mobile-2,.dark-mode demo-my-trips-layout h1.text-mobile-2,.dark-mode demo-my-trips-layout h2.text-mobile-2,.dark-mode demo-my-trips-layout h3.text-mobile-2,.dark-mode demo-my-trips-layout h4.text-mobile-2,.dark-mode demo-my-trips-layout h5.text-mobile-2,.dark-mode demo-my-trips-layout h6.text-mobile-2,.dark-mode demo-my-trips-layout .h1.text-mobile-2,.dark-mode demo-my-trips-layout .h2.text-mobile-2,.dark-mode demo-my-trips-layout .h3.text-mobile-2,.dark-mode demo-my-trips-layout .h4.text-mobile-2,.dark-mode demo-my-trips-layout .h5.text-mobile-2,.dark-mode demo-my-trips-layout .h6.text-mobile-2,.dark-mode demo-profile-layout h1.text-mobile-2,.dark-mode demo-profile-layout h2.text-mobile-2,.dark-mode demo-profile-layout h3.text-mobile-2,.dark-mode demo-profile-layout h4.text-mobile-2,.dark-mode demo-profile-layout h5.text-mobile-2,.dark-mode demo-profile-layout h6.text-mobile-2,.dark-mode demo-profile-layout .h1.text-mobile-2,.dark-mode demo-profile-layout .h2.text-mobile-2,.dark-mode demo-profile-layout .h3.text-mobile-2,.dark-mode demo-profile-layout .h4.text-mobile-2,.dark-mode demo-profile-layout .h5.text-mobile-2,.dark-mode demo-profile-layout .h6.text-mobile-2{font-size:16px;line-height:1}.dark-mode demo-home-layout h1.text-mobile-3,.dark-mode demo-home-layout h2.text-mobile-3,.dark-mode demo-home-layout h3.text-mobile-3,.dark-mode demo-home-layout h4.text-mobile-3,.dark-mode demo-home-layout h5.text-mobile-3,.dark-mode demo-home-layout h6.text-mobile-3,.dark-mode demo-home-layout .h1.text-mobile-3,.dark-mode demo-home-layout .h2.text-mobile-3,.dark-mode demo-home-layout .h3.text-mobile-3,.dark-mode demo-home-layout .h4.text-mobile-3,.dark-mode demo-home-layout .h5.text-mobile-3,.dark-mode demo-home-layout .h6.text-mobile-3,.dark-mode demo-booking-layout h1.text-mobile-3,.dark-mode demo-booking-layout h2.text-mobile-3,.dark-mode demo-booking-layout h3.text-mobile-3,.dark-mode demo-booking-layout h4.text-mobile-3,.dark-mode demo-booking-layout h5.text-mobile-3,.dark-mode demo-booking-layout h6.text-mobile-3,.dark-mode demo-booking-layout .h1.text-mobile-3,.dark-mode demo-booking-layout .h2.text-mobile-3,.dark-mode demo-booking-layout .h3.text-mobile-3,.dark-mode demo-booking-layout .h4.text-mobile-3,.dark-mode demo-booking-layout .h5.text-mobile-3,.dark-mode demo-booking-layout .h6.text-mobile-3,.dark-mode demo-manage-layout h1.text-mobile-3,.dark-mode demo-manage-layout h2.text-mobile-3,.dark-mode demo-manage-layout h3.text-mobile-3,.dark-mode demo-manage-layout h4.text-mobile-3,.dark-mode demo-manage-layout h5.text-mobile-3,.dark-mode demo-manage-layout h6.text-mobile-3,.dark-mode demo-manage-layout .h1.text-mobile-3,.dark-mode demo-manage-layout .h2.text-mobile-3,.dark-mode demo-manage-layout .h3.text-mobile-3,.dark-mode demo-manage-layout .h4.text-mobile-3,.dark-mode demo-manage-layout .h5.text-mobile-3,.dark-mode demo-manage-layout .h6.text-mobile-3,.dark-mode demo-my-trips-layout h1.text-mobile-3,.dark-mode demo-my-trips-layout h2.text-mobile-3,.dark-mode demo-my-trips-layout h3.text-mobile-3,.dark-mode demo-my-trips-layout h4.text-mobile-3,.dark-mode demo-my-trips-layout h5.text-mobile-3,.dark-mode demo-my-trips-layout h6.text-mobile-3,.dark-mode demo-my-trips-layout .h1.text-mobile-3,.dark-mode demo-my-trips-layout .h2.text-mobile-3,.dark-mode demo-my-trips-layout .h3.text-mobile-3,.dark-mode demo-my-trips-layout .h4.text-mobile-3,.dark-mode demo-my-trips-layout .h5.text-mobile-3,.dark-mode demo-my-trips-layout .h6.text-mobile-3,.dark-mode demo-profile-layout h1.text-mobile-3,.dark-mode demo-profile-layout h2.text-mobile-3,.dark-mode demo-profile-layout h3.text-mobile-3,.dark-mode demo-profile-layout h4.text-mobile-3,.dark-mode demo-profile-layout h5.text-mobile-3,.dark-mode demo-profile-layout h6.text-mobile-3,.dark-mode demo-profile-layout .h1.text-mobile-3,.dark-mode demo-profile-layout .h2.text-mobile-3,.dark-mode demo-profile-layout .h3.text-mobile-3,.dark-mode demo-profile-layout .h4.text-mobile-3,.dark-mode demo-profile-layout .h5.text-mobile-3,.dark-mode demo-profile-layout .h6.text-mobile-3{font-size:18px;line-height:22px}}.dark-mode demo-home-layout h1,.dark-mode demo-home-layout .h1,.dark-mode demo-home-layout .text-mobile-3.page-header,.dark-mode demo-booking-layout h1,.dark-mode demo-booking-layout .h1,.dark-mode demo-booking-layout .text-mobile-3.page-header,.dark-mode demo-manage-layout h1,.dark-mode demo-manage-layout .h1,.dark-mode demo-manage-layout .text-mobile-3.page-header,.dark-mode demo-my-trips-layout h1,.dark-mode demo-my-trips-layout .h1,.dark-mode demo-my-trips-layout .text-mobile-3.page-header,.dark-mode demo-profile-layout h1,.dark-mode demo-profile-layout .h1,.dark-mode demo-profile-layout .text-mobile-3.page-header{font-size:2rem;line-height:1}.dark-mode demo-home-layout h2,.dark-mode demo-home-layout .h2,.dark-mode demo-booking-layout h2,.dark-mode demo-booking-layout .h2,.dark-mode demo-manage-layout h2,.dark-mode demo-manage-layout .h2,.dark-mode demo-my-trips-layout h2,.dark-mode demo-my-trips-layout .h2,.dark-mode demo-profile-layout h2,.dark-mode demo-profile-layout .h2{font-size:1.5rem;line-height:1.625rem}.dark-mode demo-home-layout h3,.dark-mode demo-home-layout .h3,.dark-mode demo-booking-layout h3,.dark-mode demo-booking-layout .h3,.dark-mode demo-manage-layout h3,.dark-mode demo-manage-layout .h3,.dark-mode demo-my-trips-layout h3,.dark-mode demo-my-trips-layout .h3,.dark-mode demo-profile-layout h3,.dark-mode demo-profile-layout .h3{font-size:1.125rem;line-height:1.375rem}.dark-mode demo-home-layout h4,.dark-mode demo-home-layout .h4,.dark-mode demo-booking-layout h4,.dark-mode demo-booking-layout .h4,.dark-mode demo-manage-layout h4,.dark-mode demo-manage-layout .h4,.dark-mode demo-my-trips-layout h4,.dark-mode demo-my-trips-layout .h4,.dark-mode demo-profile-layout h4,.dark-mode demo-profile-layout .h4{font-size:1rem}.dark-mode demo-home-layout .headline,.dark-mode demo-booking-layout .headline,.dark-mode demo-manage-layout .headline,.dark-mode demo-my-trips-layout .headline,.dark-mode demo-profile-layout .headline{font-weight:600}.dark-mode demo-home-layout h5,.dark-mode demo-home-layout .h5,.dark-mode demo-home-layout .headline,.dark-mode demo-booking-layout h5,.dark-mode demo-booking-layout .h5,.dark-mode demo-booking-layout .headline,.dark-mode demo-manage-layout h5,.dark-mode demo-manage-layout .h5,.dark-mode demo-manage-layout .headline,.dark-mode demo-my-trips-layout h5,.dark-mode demo-my-trips-layout .h5,.dark-mode demo-my-trips-layout .headline,.dark-mode demo-profile-layout h5,.dark-mode demo-profile-layout .h5,.dark-mode demo-profile-layout .headline{font-size:.875rem;line-height:1.0625rem}@media (max-width: 767.98px){.dark-mode demo-home-layout h5.mobile-caption,.dark-mode demo-home-layout .h5.mobile-caption,.dark-mode demo-home-layout .headline.mobile-caption,.dark-mode demo-booking-layout h5.mobile-caption,.dark-mode demo-booking-layout .h5.mobile-caption,.dark-mode demo-booking-layout .headline.mobile-caption,.dark-mode demo-manage-layout h5.mobile-caption,.dark-mode demo-manage-layout .h5.mobile-caption,.dark-mode demo-manage-layout .headline.mobile-caption,.dark-mode demo-my-trips-layout h5.mobile-caption,.dark-mode demo-my-trips-layout .h5.mobile-caption,.dark-mode demo-my-trips-layout .headline.mobile-caption,.dark-mode demo-profile-layout h5.mobile-caption,.dark-mode demo-profile-layout .h5.mobile-caption,.dark-mode demo-profile-layout .headline.mobile-caption{color:#fff9;font-size:12px;line-height:1}}.dark-mode demo-home-layout h6,.dark-mode demo-home-layout .h6,.dark-mode demo-booking-layout h6,.dark-mode demo-booking-layout .h6,.dark-mode demo-manage-layout h6,.dark-mode demo-manage-layout .h6,.dark-mode demo-my-trips-layout h6,.dark-mode demo-my-trips-layout .h6,.dark-mode demo-profile-layout h6,.dark-mode demo-profile-layout .h6{font-size:.625rem;line-height:.75rem}.dark-mode demo-home-layout .caption,.dark-mode demo-booking-layout .caption,.dark-mode demo-manage-layout .caption,.dark-mode demo-my-trips-layout .caption,.dark-mode demo-profile-layout .caption{font-size:.75rem;line-height:1}.dark-mode demo-home-layout button.medium,.dark-mode demo-home-layout button.large,.dark-mode demo-booking-layout button.medium,.dark-mode demo-booking-layout button.large,.dark-mode demo-manage-layout button.medium,.dark-mode demo-manage-layout button.large,.dark-mode demo-my-trips-layout button.medium,.dark-mode demo-my-trips-layout button.large,.dark-mode demo-profile-layout button.medium,.dark-mode demo-profile-layout button.large{font-size:1rem}.dark-mode demo-home-layout button.small,.dark-mode demo-booking-layout button.small,.dark-mode demo-manage-layout button.small,.dark-mode demo-my-trips-layout button.small,.dark-mode demo-profile-layout button.small{font-size:1rem}@media (max-width: 767.98px){.dark-mode demo-home-layout .mobile-caption,.dark-mode demo-booking-layout .mobile-caption,.dark-mode demo-manage-layout .mobile-caption,.dark-mode demo-my-trips-layout .mobile-caption,.dark-mode demo-profile-layout .mobile-caption{color:#fff9;font-size:12px;line-height:1}}.dark-mode demo-home-layout .text-error,.dark-mode demo-booking-layout .text-error,.dark-mode demo-manage-layout .text-error,.dark-mode demo-my-trips-layout .text-error,.dark-mode demo-profile-layout .text-error{color:#bd081e}.dark-mode demo-home-layout .text-link,.dark-mode demo-booking-layout .text-link,.dark-mode demo-manage-layout .text-link,.dark-mode demo-my-trips-layout .text-link,.dark-mode demo-profile-layout .text-link{color:#0073e6}.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:#0073e6}.dark-mode .icon.icon-tertiary{color:#bd10e0}.dark-mode .icon.icon-button-primary{color:#5ca137}.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 demo-home-layout ngx-ui-loader .ngx-overlay,.dark-mode demo-booking-layout ngx-ui-loader .ngx-overlay,.dark-mode demo-manage-layout ngx-ui-loader .ngx-overlay,.dark-mode demo-my-trips-layout ngx-ui-loader .ngx-overlay,.dark-mode demo-profile-layout ngx-ui-loader .ngx-overlay{background-color:#012f50f2!important;cursor:default!important}.dark-mode demo-home-layout ngx-ui-loader .ngx-foreground-spinner,.dark-mode demo-booking-layout ngx-ui-loader .ngx-foreground-spinner,.dark-mode demo-manage-layout ngx-ui-loader .ngx-foreground-spinner,.dark-mode demo-my-trips-layout ngx-ui-loader .ngx-foreground-spinner,.dark-mode demo-profile-layout ngx-ui-loader .ngx-foreground-spinner{color:#fff!important}.dark-mode demo-home-layout navitaire-digital-slider .error,.dark-mode demo-home-layout nk-slider .error,.dark-mode demo-booking-layout navitaire-digital-slider .error,.dark-mode demo-booking-layout nk-slider .error,.dark-mode demo-manage-layout navitaire-digital-slider .error,.dark-mode demo-manage-layout nk-slider .error,.dark-mode demo-my-trips-layout navitaire-digital-slider .error,.dark-mode demo-my-trips-layout nk-slider .error,.dark-mode demo-profile-layout navitaire-digital-slider .error,.dark-mode demo-profile-layout nk-slider .error{border:solid 2px #bd081e;border-radius:5px}.dark-mode demo-home-layout navitaire-digital-slider .slider-container,.dark-mode demo-home-layout nk-slider .slider-container,.dark-mode demo-booking-layout navitaire-digital-slider .slider-container,.dark-mode demo-booking-layout nk-slider .slider-container,.dark-mode demo-manage-layout navitaire-digital-slider .slider-container,.dark-mode demo-manage-layout nk-slider .slider-container,.dark-mode demo-my-trips-layout navitaire-digital-slider .slider-container,.dark-mode demo-my-trips-layout nk-slider .slider-container,.dark-mode demo-profile-layout navitaire-digital-slider .slider-container,.dark-mode demo-profile-layout nk-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 demo-home-layout navitaire-digital-slider .slider-container:hover select,.dark-mode demo-home-layout navitaire-digital-slider .slider-container:focus:enabled,.dark-mode demo-home-layout nk-slider .slider-container:hover select,.dark-mode demo-home-layout nk-slider .slider-container:focus:enabled,.dark-mode demo-booking-layout navitaire-digital-slider .slider-container:hover select,.dark-mode demo-booking-layout navitaire-digital-slider .slider-container:focus:enabled,.dark-mode demo-booking-layout nk-slider .slider-container:hover select,.dark-mode demo-booking-layout nk-slider .slider-container:focus:enabled,.dark-mode demo-manage-layout navitaire-digital-slider .slider-container:hover select,.dark-mode demo-manage-layout navitaire-digital-slider .slider-container:focus:enabled,.dark-mode demo-manage-layout nk-slider .slider-container:hover select,.dark-mode demo-manage-layout nk-slider .slider-container:focus:enabled,.dark-mode demo-my-trips-layout navitaire-digital-slider .slider-container:hover select,.dark-mode demo-my-trips-layout navitaire-digital-slider .slider-container:focus:enabled,.dark-mode demo-my-trips-layout nk-slider .slider-container:hover select,.dark-mode demo-my-trips-layout nk-slider .slider-container:focus:enabled,.dark-mode demo-profile-layout navitaire-digital-slider .slider-container:hover select,.dark-mode demo-profile-layout navitaire-digital-slider .slider-container:focus:enabled,.dark-mode demo-profile-layout nk-slider .slider-container:hover select,.dark-mode demo-profile-layout nk-slider .slider-container:focus:enabled{box-shadow:0 0 1px 1px #0073e6}.dark-mode demo-home-layout navitaire-digital-slider .slider-container.disabled,.dark-mode demo-home-layout nk-slider .slider-container.disabled,.dark-mode demo-booking-layout navitaire-digital-slider .slider-container.disabled,.dark-mode demo-booking-layout nk-slider .slider-container.disabled,.dark-mode demo-manage-layout navitaire-digital-slider .slider-container.disabled,.dark-mode demo-manage-layout nk-slider .slider-container.disabled,.dark-mode demo-my-trips-layout navitaire-digital-slider .slider-container.disabled,.dark-mode demo-my-trips-layout nk-slider .slider-container.disabled,.dark-mode demo-profile-layout navitaire-digital-slider .slider-container.disabled,.dark-mode demo-profile-layout nk-slider .slider-container.disabled{background-color:#a7a7a7}.dark-mode demo-home-layout navitaire-digital-slider .slider-container.enabled,.dark-mode demo-home-layout nk-slider .slider-container.enabled,.dark-mode demo-booking-layout navitaire-digital-slider .slider-container.enabled,.dark-mode demo-booking-layout nk-slider .slider-container.enabled,.dark-mode demo-manage-layout navitaire-digital-slider .slider-container.enabled,.dark-mode demo-manage-layout nk-slider .slider-container.enabled,.dark-mode demo-my-trips-layout navitaire-digital-slider .slider-container.enabled,.dark-mode demo-my-trips-layout nk-slider .slider-container.enabled,.dark-mode demo-profile-layout navitaire-digital-slider .slider-container.enabled,.dark-mode demo-profile-layout nk-slider .slider-container.enabled{background-color:#5ca137}.dark-mode demo-home-layout navitaire-digital-slider .circle,.dark-mode demo-home-layout nk-slider .circle,.dark-mode demo-booking-layout navitaire-digital-slider .circle,.dark-mode demo-booking-layout nk-slider .circle,.dark-mode demo-manage-layout navitaire-digital-slider .circle,.dark-mode demo-manage-layout nk-slider .circle,.dark-mode demo-my-trips-layout navitaire-digital-slider .circle,.dark-mode demo-my-trips-layout nk-slider .circle,.dark-mode demo-profile-layout navitaire-digital-slider .circle,.dark-mode demo-profile-layout nk-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 demo-home-layout navitaire-digital-slider .disabled .circle,.dark-mode demo-home-layout nk-slider .disabled .circle,.dark-mode demo-booking-layout navitaire-digital-slider .disabled .circle,.dark-mode demo-booking-layout nk-slider .disabled .circle,.dark-mode demo-manage-layout navitaire-digital-slider .disabled .circle,.dark-mode demo-manage-layout nk-slider .disabled .circle,.dark-mode demo-my-trips-layout navitaire-digital-slider .disabled .circle,.dark-mode demo-my-trips-layout nk-slider .disabled .circle,.dark-mode demo-profile-layout navitaire-digital-slider .disabled .circle,.dark-mode demo-profile-layout nk-slider .disabled .circle{color:#a7a7a7;transform:translate(0)}.dark-mode demo-home-layout navitaire-digital-slider .enabled .circle,.dark-mode demo-home-layout nk-slider .enabled .circle,.dark-mode demo-booking-layout navitaire-digital-slider .enabled .circle,.dark-mode demo-booking-layout nk-slider .enabled .circle,.dark-mode demo-manage-layout navitaire-digital-slider .enabled .circle,.dark-mode demo-manage-layout nk-slider .enabled .circle,.dark-mode demo-my-trips-layout navitaire-digital-slider .enabled .circle,.dark-mode demo-my-trips-layout nk-slider .enabled .circle,.dark-mode demo-profile-layout navitaire-digital-slider .enabled .circle,.dark-mode demo-profile-layout nk-slider .enabled .circle{color:#5ca137;transform:translate(15px)}.dark-mode demo-home-layout navitaire-digital-form-field,.dark-mode demo-home-layout nk-form-field,.dark-mode demo-booking-layout navitaire-digital-form-field,.dark-mode demo-booking-layout nk-form-field,.dark-mode demo-manage-layout navitaire-digital-form-field,.dark-mode demo-manage-layout nk-form-field,.dark-mode demo-my-trips-layout navitaire-digital-form-field,.dark-mode demo-my-trips-layout nk-form-field,.dark-mode demo-profile-layout navitaire-digital-form-field,.dark-mode demo-profile-layout nk-form-field{display:block;padding-bottom:1.7rem;position:relative}.dark-mode demo-home-layout navitaire-digital-form-field .navitaire-digital-form-field-container,.dark-mode demo-home-layout navitaire-digital-form-field .nk-form-field-container,.dark-mode demo-home-layout nk-form-field .navitaire-digital-form-field-container,.dark-mode demo-home-layout nk-form-field .nk-form-field-container,.dark-mode demo-booking-layout navitaire-digital-form-field .navitaire-digital-form-field-container,.dark-mode demo-booking-layout navitaire-digital-form-field .nk-form-field-container,.dark-mode demo-booking-layout nk-form-field .navitaire-digital-form-field-container,.dark-mode demo-booking-layout nk-form-field .nk-form-field-container,.dark-mode demo-manage-layout navitaire-digital-form-field .navitaire-digital-form-field-container,.dark-mode demo-manage-layout navitaire-digital-form-field .nk-form-field-container,.dark-mode demo-manage-layout nk-form-field .navitaire-digital-form-field-container,.dark-mode demo-manage-layout nk-form-field .nk-form-field-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .navitaire-digital-form-field-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .nk-form-field-container,.dark-mode demo-my-trips-layout nk-form-field .navitaire-digital-form-field-container,.dark-mode demo-my-trips-layout nk-form-field .nk-form-field-container,.dark-mode demo-profile-layout navitaire-digital-form-field .navitaire-digital-form-field-container,.dark-mode demo-profile-layout navitaire-digital-form-field .nk-form-field-container,.dark-mode demo-profile-layout nk-form-field .navitaire-digital-form-field-container,.dark-mode demo-profile-layout nk-form-field .nk-form-field-container{background:#154162;border:1px solid #a7a7a7;cursor:text;display:inline-block;height:50px;width:100%}.dark-mode demo-home-layout navitaire-digital-form-field div.error,.dark-mode demo-home-layout nk-form-field div.error,.dark-mode demo-booking-layout navitaire-digital-form-field div.error,.dark-mode demo-booking-layout nk-form-field div.error,.dark-mode demo-manage-layout navitaire-digital-form-field div.error,.dark-mode demo-manage-layout nk-form-field div.error,.dark-mode demo-my-trips-layout navitaire-digital-form-field div.error,.dark-mode demo-my-trips-layout nk-form-field div.error,.dark-mode demo-profile-layout navitaire-digital-form-field div.error,.dark-mode demo-profile-layout nk-form-field div.error{display:none;line-height:1}.dark-mode demo-home-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-home-layout nk-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-booking-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-booking-layout nk-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-manage-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-manage-layout nk-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-my-trips-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-my-trips-layout nk-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-profile-layout navitaire-digital-form-field.ng-invalid.ng-touched div.error,.dark-mode demo-profile-layout nk-form-field.ng-invalid.ng-touched div.error{display:block;position:absolute;transform:translateY(3.5rem)}.dark-mode demo-home-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-home-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-booking-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-booking-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-manage-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-manage-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-my-trips-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-my-trips-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-profile-layout navitaire-digital-form-field.ng-invalid.ng-touched.error-inside-the-box div.error,.dark-mode demo-profile-layout nk-form-field.ng-invalid.ng-touched.error-inside-the-box div.error{font-size:.75rem;padding-left:.75rem;transform:translateY(2.75rem)}.dark-mode demo-home-layout navitaire-digital-form-field .error,.dark-mode demo-home-layout nk-form-field .error,.dark-mode demo-booking-layout navitaire-digital-form-field .error,.dark-mode demo-booking-layout nk-form-field .error,.dark-mode demo-manage-layout navitaire-digital-form-field .error,.dark-mode demo-manage-layout nk-form-field .error,.dark-mode demo-my-trips-layout navitaire-digital-form-field .error,.dark-mode demo-my-trips-layout nk-form-field .error,.dark-mode demo-profile-layout navitaire-digital-form-field .error,.dark-mode demo-profile-layout nk-form-field .error{color:#bd081e!important}.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-form-field-empty .label-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-home-layout nk-form-field.nk-form-field-empty .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-form-field-empty .label-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-booking-layout nk-form-field.nk-form-field-empty .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-form-field-empty .label-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-manage-layout nk-form-field.nk-form-field-empty .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-form-field-empty .label-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-my-trips-layout nk-form-field.nk-form-field-empty .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-form-field-empty .label-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-form-field-empty .label-container,.dark-mode demo-profile-layout nk-form-field.nk-form-field-empty .label-container{top:1.1rem}.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-home-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-booking-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-manage-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-my-trips-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-form-field-invalid.error-inside-the-box .label-container,.dark-mode demo-profile-layout nk-form-field.nk-form-field-invalid.error-inside-the-box .label-container{top:.5rem}.dark-mode demo-home-layout navitaire-digital-form-field.error-inside-the-box input,.dark-mode demo-home-layout nk-form-field.error-inside-the-box input,.dark-mode demo-booking-layout navitaire-digital-form-field.error-inside-the-box input,.dark-mode demo-booking-layout nk-form-field.error-inside-the-box input,.dark-mode demo-manage-layout navitaire-digital-form-field.error-inside-the-box input,.dark-mode demo-manage-layout nk-form-field.error-inside-the-box input,.dark-mode demo-my-trips-layout navitaire-digital-form-field.error-inside-the-box input,.dark-mode demo-my-trips-layout nk-form-field.error-inside-the-box input,.dark-mode demo-profile-layout navitaire-digital-form-field.error-inside-the-box input,.dark-mode demo-profile-layout nk-form-field.error-inside-the-box input{padding-bottom:.7rem}.dark-mode demo-home-layout navitaire-digital-form-field .label-container,.dark-mode demo-home-layout nk-form-field .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field .label-container,.dark-mode demo-booking-layout nk-form-field .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field .label-container,.dark-mode demo-manage-layout nk-form-field .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .label-container,.dark-mode demo-my-trips-layout nk-form-field .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field .label-container,.dark-mode demo-profile-layout nk-form-field .label-container{color:#ffffffde;height:14px;line-height:14px;padding-left:.625rem;pointer-events:none;top:.5rem;transition:all .2s}.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-home-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-home-layout nk-form-field.nk-focused .nk-form-field-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-booking-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-booking-layout nk-form-field.nk-focused .nk-form-field-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-manage-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-manage-layout nk-form-field.nk-focused .nk-form-field-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-my-trips-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-my-trips-layout nk-form-field.nk-focused .nk-form-field-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-focused .nk-form-field-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-focused .nk-form-field-container,.dark-mode demo-profile-layout nk-form-field.nk-focused .navitaire-digital-form-field-container,.dark-mode demo-profile-layout nk-form-field.nk-focused .nk-form-field-container{box-shadow:0 0 1px 1px #0073e6}.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-home-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-home-layout nk-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-booking-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-booking-layout nk-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-manage-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-manage-layout nk-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-my-trips-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-my-trips-layout nk-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-focused .nk-form-field-container .label-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-focused .nk-form-field-container .label-container,.dark-mode demo-profile-layout nk-form-field.nk-focused .navitaire-digital-form-field-container .label-container,.dark-mode demo-profile-layout nk-form-field.nk-focused .nk-form-field-container .label-container{top:.5rem}.dark-mode demo-home-layout navitaire-digital-form-field input,.dark-mode demo-home-layout navitaire-digital-form-field select,.dark-mode demo-home-layout nk-form-field input,.dark-mode demo-home-layout nk-form-field select,.dark-mode demo-booking-layout navitaire-digital-form-field input,.dark-mode demo-booking-layout navitaire-digital-form-field select,.dark-mode demo-booking-layout nk-form-field input,.dark-mode demo-booking-layout nk-form-field select,.dark-mode demo-manage-layout navitaire-digital-form-field input,.dark-mode demo-manage-layout navitaire-digital-form-field select,.dark-mode demo-manage-layout nk-form-field input,.dark-mode demo-manage-layout nk-form-field select,.dark-mode demo-my-trips-layout navitaire-digital-form-field input,.dark-mode demo-my-trips-layout navitaire-digital-form-field select,.dark-mode demo-my-trips-layout nk-form-field input,.dark-mode demo-my-trips-layout nk-form-field select,.dark-mode demo-profile-layout navitaire-digital-form-field input,.dark-mode demo-profile-layout navitaire-digital-form-field select,.dark-mode demo-profile-layout nk-form-field input,.dark-mode demo-profile-layout nk-form-field select{background:#154162;border:0 solid transparent;color:#ffffffde;font-size:1rem;height:48px;outline:none;padding:1.4rem .5rem .05rem .7rem!important;transition:all .2s;width:100%}.dark-mode demo-home-layout navitaire-digital-form-field input.mat-mdc-input-element,.dark-mode demo-home-layout navitaire-digital-form-field select.mat-mdc-input-element,.dark-mode demo-home-layout nk-form-field input.mat-mdc-input-element,.dark-mode demo-home-layout nk-form-field select.mat-mdc-input-element,.dark-mode demo-booking-layout navitaire-digital-form-field input.mat-mdc-input-element,.dark-mode demo-booking-layout navitaire-digital-form-field select.mat-mdc-input-element,.dark-mode demo-booking-layout nk-form-field input.mat-mdc-input-element,.dark-mode demo-booking-layout nk-form-field select.mat-mdc-input-element,.dark-mode demo-manage-layout navitaire-digital-form-field input.mat-mdc-input-element,.dark-mode demo-manage-layout navitaire-digital-form-field select.mat-mdc-input-element,.dark-mode demo-manage-layout nk-form-field input.mat-mdc-input-element,.dark-mode demo-manage-layout nk-form-field select.mat-mdc-input-element,.dark-mode demo-my-trips-layout navitaire-digital-form-field input.mat-mdc-input-element,.dark-mode demo-my-trips-layout navitaire-digital-form-field select.mat-mdc-input-element,.dark-mode demo-my-trips-layout nk-form-field input.mat-mdc-input-element,.dark-mode demo-my-trips-layout nk-form-field select.mat-mdc-input-element,.dark-mode demo-profile-layout navitaire-digital-form-field input.mat-mdc-input-element,.dark-mode demo-profile-layout navitaire-digital-form-field select.mat-mdc-input-element,.dark-mode demo-profile-layout nk-form-field input.mat-mdc-input-element,.dark-mode demo-profile-layout nk-form-field select.mat-mdc-input-element{margin:0;top:0}.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-home-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-home-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-home-layout nk-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-booking-layout nk-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-manage-layout nk-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-my-trips-layout nk-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-form-field-type-mat-native-select:before,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-form-field-type-mat-native-select:before,.dark-mode demo-profile-layout nk-form-field.nk-form-field-type-mat-native-select:before{color:#0073e6;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 demo-home-layout navitaire-digital-form-field select,.dark-mode demo-home-layout nk-form-field select,.dark-mode demo-booking-layout navitaire-digital-form-field select,.dark-mode demo-booking-layout nk-form-field select,.dark-mode demo-manage-layout navitaire-digital-form-field select,.dark-mode demo-manage-layout nk-form-field select,.dark-mode demo-my-trips-layout navitaire-digital-form-field select,.dark-mode demo-my-trips-layout nk-form-field select,.dark-mode demo-profile-layout navitaire-digital-form-field select,.dark-mode demo-profile-layout nk-form-field select{-webkit-appearance:none;-moz-appearance:none}.dark-mode demo-home-layout navitaire-digital-form-field select::-ms-expand,.dark-mode demo-home-layout nk-form-field select::-ms-expand,.dark-mode demo-booking-layout navitaire-digital-form-field select::-ms-expand,.dark-mode demo-booking-layout nk-form-field select::-ms-expand,.dark-mode demo-manage-layout navitaire-digital-form-field select::-ms-expand,.dark-mode demo-manage-layout nk-form-field select::-ms-expand,.dark-mode demo-my-trips-layout navitaire-digital-form-field select::-ms-expand,.dark-mode demo-my-trips-layout nk-form-field select::-ms-expand,.dark-mode demo-profile-layout navitaire-digital-form-field select::-ms-expand,.dark-mode demo-profile-layout nk-form-field select::-ms-expand{display:none}.dark-mode demo-home-layout navitaire-digital-form-field .image-container,.dark-mode demo-home-layout nk-form-field .image-container,.dark-mode demo-booking-layout navitaire-digital-form-field .image-container,.dark-mode demo-booking-layout nk-form-field .image-container,.dark-mode demo-manage-layout navitaire-digital-form-field .image-container,.dark-mode demo-manage-layout nk-form-field .image-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .image-container,.dark-mode demo-my-trips-layout nk-form-field .image-container,.dark-mode demo-profile-layout navitaire-digital-form-field .image-container,.dark-mode demo-profile-layout nk-form-field .image-container{right:2rem;top:1rem;width:0}.dark-mode demo-home-layout navitaire-digital-form-field .label-container,.dark-mode demo-home-layout navitaire-digital-form-field .image-container,.dark-mode demo-home-layout nk-form-field .label-container,.dark-mode demo-home-layout nk-form-field .image-container,.dark-mode demo-booking-layout navitaire-digital-form-field .label-container,.dark-mode demo-booking-layout navitaire-digital-form-field .image-container,.dark-mode demo-booking-layout nk-form-field .label-container,.dark-mode demo-booking-layout nk-form-field .image-container,.dark-mode demo-manage-layout navitaire-digital-form-field .label-container,.dark-mode demo-manage-layout navitaire-digital-form-field .image-container,.dark-mode demo-manage-layout nk-form-field .label-container,.dark-mode demo-manage-layout nk-form-field .image-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .label-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .image-container,.dark-mode demo-my-trips-layout nk-form-field .label-container,.dark-mode demo-my-trips-layout nk-form-field .image-container,.dark-mode demo-profile-layout navitaire-digital-form-field .label-container,.dark-mode demo-profile-layout navitaire-digital-form-field .image-container,.dark-mode demo-profile-layout nk-form-field .label-container,.dark-mode demo-profile-layout nk-form-field .image-container{display:inline;font-size:.875rem;position:absolute}.dark-mode demo-home-layout navitaire-digital-form-field .error-image-container,.dark-mode demo-home-layout nk-form-field .error-image-container,.dark-mode demo-booking-layout navitaire-digital-form-field .error-image-container,.dark-mode demo-booking-layout nk-form-field .error-image-container,.dark-mode demo-manage-layout navitaire-digital-form-field .error-image-container,.dark-mode demo-manage-layout nk-form-field .error-image-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field .error-image-container,.dark-mode demo-my-trips-layout nk-form-field .error-image-container,.dark-mode demo-profile-layout navitaire-digital-form-field .error-image-container,.dark-mode demo-profile-layout nk-form-field .error-image-container{display:none;right:3rem;top:.75rem;width:0}.dark-mode demo-home-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-home-layout nk-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-booking-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-booking-layout nk-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-manage-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-manage-layout nk-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-my-trips-layout nk-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-profile-layout navitaire-digital-form-field.ng-invalid.ng-touched .error-image-container,.dark-mode demo-profile-layout nk-form-field.ng-invalid.ng-touched .error-image-container{display:inline;font-size:1rem;position:absolute}.dark-mode demo-home-layout navitaire-digital-form-field .image,.dark-mode demo-home-layout nk-form-field .image,.dark-mode demo-booking-layout navitaire-digital-form-field .image,.dark-mode demo-booking-layout nk-form-field .image,.dark-mode demo-manage-layout navitaire-digital-form-field .image,.dark-mode demo-manage-layout nk-form-field .image,.dark-mode demo-my-trips-layout navitaire-digital-form-field .image,.dark-mode demo-my-trips-layout nk-form-field .image,.dark-mode demo-profile-layout navitaire-digital-form-field .image,.dark-mode demo-profile-layout nk-form-field .image{background-size:contain;height:1rem;left:-1.375rem;margin:0;position:relative;top:.75rem;width:1rem}.dark-mode demo-home-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-home-layout navitaire-digital-form-field.nk-password-form-field .image-container,.dark-mode demo-home-layout nk-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-home-layout nk-form-field.nk-password-form-field .image-container,.dark-mode demo-booking-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-booking-layout navitaire-digital-form-field.nk-password-form-field .image-container,.dark-mode demo-booking-layout nk-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-booking-layout nk-form-field.nk-password-form-field .image-container,.dark-mode demo-manage-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-manage-layout navitaire-digital-form-field.nk-password-form-field .image-container,.dark-mode demo-manage-layout nk-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-manage-layout nk-form-field.nk-password-form-field .image-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-my-trips-layout navitaire-digital-form-field.nk-password-form-field .image-container,.dark-mode demo-my-trips-layout nk-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-my-trips-layout nk-form-field.nk-password-form-field .image-container,.dark-mode demo-profile-layout navitaire-digital-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-profile-layout navitaire-digital-form-field.nk-password-form-field .image-container,.dark-mode demo-profile-layout nk-form-field.navitaire-digital-password-form-field .image-container,.dark-mode demo-profile-layout nk-form-field.nk-password-form-field .image-container{cursor:pointer}.dark-mode demo-home-layout nk-form-field .nk-form-field-container .image-container,.dark-mode demo-booking-layout nk-form-field .nk-form-field-container .image-container,.dark-mode demo-manage-layout nk-form-field .nk-form-field-container .image-container,.dark-mode demo-my-trips-layout nk-form-field .nk-form-field-container .image-container,.dark-mode demo-profile-layout nk-form-field .nk-form-field-container .image-container{width:-moz-fit-content;width:fit-content;right:.8rem}.dark-mode demo-home-layout navitaire-digital-checkbox,.dark-mode demo-home-layout nk-checkbox,.dark-mode demo-booking-layout navitaire-digital-checkbox,.dark-mode demo-booking-layout nk-checkbox,.dark-mode demo-manage-layout navitaire-digital-checkbox,.dark-mode demo-manage-layout nk-checkbox,.dark-mode demo-my-trips-layout navitaire-digital-checkbox,.dark-mode demo-my-trips-layout nk-checkbox,.dark-mode demo-profile-layout navitaire-digital-checkbox,.dark-mode demo-profile-layout nk-checkbox{border:1px solid #a7a7a7;border-radius:2px;display:flex;height:18px;width:18px}.dark-mode demo-home-layout navitaire-digital-checkbox.ng-invalid.ng-touched,.dark-mode demo-home-layout nk-checkbox.ng-invalid.ng-touched,.dark-mode demo-booking-layout navitaire-digital-checkbox.ng-invalid.ng-touched,.dark-mode demo-booking-layout nk-checkbox.ng-invalid.ng-touched,.dark-mode demo-manage-layout navitaire-digital-checkbox.ng-invalid.ng-touched,.dark-mode demo-manage-layout nk-checkbox.ng-invalid.ng-touched,.dark-mode demo-my-trips-layout navitaire-digital-checkbox.ng-invalid.ng-touched,.dark-mode demo-my-trips-layout nk-checkbox.ng-invalid.ng-touched,.dark-mode demo-profile-layout navitaire-digital-checkbox.ng-invalid.ng-touched,.dark-mode demo-profile-layout nk-checkbox.ng-invalid.ng-touched{border-color:#012f50;border-width:2px}.dark-mode demo-home-layout navitaire-digital-checkbox .checkbox-container,.dark-mode demo-home-layout nk-checkbox .checkbox-container,.dark-mode demo-booking-layout navitaire-digital-checkbox .checkbox-container,.dark-mode demo-booking-layout nk-checkbox .checkbox-container,.dark-mode demo-manage-layout navitaire-digital-checkbox .checkbox-container,.dark-mode demo-manage-layout nk-checkbox .checkbox-container,.dark-mode demo-my-trips-layout navitaire-digital-checkbox .checkbox-container,.dark-mode demo-my-trips-layout nk-checkbox .checkbox-container,.dark-mode demo-profile-layout navitaire-digital-checkbox .checkbox-container,.dark-mode demo-profile-layout nk-checkbox .checkbox-container{align-self:center;display:flex;justify-content:center;width:100%}.dark-mode demo-home-layout navitaire-digital-checkbox .checkbox-container input,.dark-mode demo-home-layout nk-checkbox .checkbox-container input,.dark-mode demo-booking-layout navitaire-digital-checkbox .checkbox-container input,.dark-mode demo-booking-layout nk-checkbox .checkbox-container input,.dark-mode demo-manage-layout navitaire-digital-checkbox .checkbox-container input,.dark-mode demo-manage-layout nk-checkbox .checkbox-container input,.dark-mode demo-my-trips-layout navitaire-digital-checkbox .checkbox-container input,.dark-mode demo-my-trips-layout nk-checkbox .checkbox-container input,.dark-mode demo-profile-layout navitaire-digital-checkbox .checkbox-container input,.dark-mode demo-profile-layout nk-checkbox .checkbox-container input{cursor:pointer;height:18px;margin:0;opacity:0;width:18px}.dark-mode demo-home-layout navitaire-digital-checkbox .checkbox-container label,.dark-mode demo-home-layout nk-checkbox .checkbox-container label,.dark-mode demo-booking-layout navitaire-digital-checkbox .checkbox-container label,.dark-mode demo-booking-layout nk-checkbox .checkbox-container label,.dark-mode demo-manage-layout navitaire-digital-checkbox .checkbox-container label,.dark-mode demo-manage-layout nk-checkbox .checkbox-container label,.dark-mode demo-my-trips-layout navitaire-digital-checkbox .checkbox-container label,.dark-mode demo-my-trips-layout nk-checkbox .checkbox-container label,.dark-mode demo-profile-layout navitaire-digital-checkbox .checkbox-container label,.dark-mode demo-profile-layout nk-checkbox .checkbox-container label{cursor:pointer;height:18px;margin:0;width:18px;display:flex}.dark-mode demo-home-layout navitaire-digital-checkbox .checkbox-container label input,.dark-mode demo-home-layout nk-checkbox .checkbox-container label input,.dark-mode demo-booking-layout navitaire-digital-checkbox .checkbox-container label input,.dark-mode demo-booking-layout nk-checkbox .checkbox-container label input,.dark-mode demo-manage-layout navitaire-digital-checkbox .checkbox-container label input,.dark-mode demo-manage-layout nk-checkbox .checkbox-container label input,.dark-mode demo-my-trips-layout navitaire-digital-checkbox .checkbox-container label input,.dark-mode demo-my-trips-layout nk-checkbox .checkbox-container label input,.dark-mode demo-profile-layout navitaire-digital-checkbox .checkbox-container label input,.dark-mode demo-profile-layout nk-checkbox .checkbox-container label input{height:0;width:0}.dark-mode demo-home-layout navitaire-digital-checkbox .checkbox-container.selected,.dark-mode demo-home-layout nk-checkbox .checkbox-container.selected,.dark-mode demo-booking-layout navitaire-digital-checkbox .checkbox-container.selected,.dark-mode demo-booking-layout nk-checkbox .checkbox-container.selected,.dark-mode demo-manage-layout navitaire-digital-checkbox .checkbox-container.selected,.dark-mode demo-manage-layout nk-checkbox .checkbox-container.selected,.dark-mode demo-my-trips-layout navitaire-digital-checkbox .checkbox-container.selected,.dark-mode demo-my-trips-layout nk-checkbox .checkbox-container.selected,.dark-mode demo-profile-layout navitaire-digital-checkbox .checkbox-container.selected,.dark-mode demo-profile-layout nk-checkbox .checkbox-container.selected{background-color:#012f50;color:#fff}.dark-mode demo-home-layout .search-button-toggles label,.dark-mode demo-booking-layout .search-button-toggles label,.dark-mode demo-manage-layout .search-button-toggles label,.dark-mode demo-my-trips-layout .search-button-toggles label,.dark-mode demo-profile-layout .search-button-toggles label{background-color:#000;border-radius:20px;color:#fff;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;opacity:.4}.dark-mode demo-home-layout .search-button-toggles label:hover:enabled,.dark-mode demo-home-layout .search-button-toggles label:focus,.dark-mode demo-booking-layout .search-button-toggles label:hover:enabled,.dark-mode demo-booking-layout .search-button-toggles label:focus,.dark-mode demo-manage-layout .search-button-toggles label:hover:enabled,.dark-mode demo-manage-layout .search-button-toggles label:focus,.dark-mode demo-my-trips-layout .search-button-toggles label:hover:enabled,.dark-mode demo-my-trips-layout .search-button-toggles label:focus,.dark-mode demo-profile-layout .search-button-toggles label:hover:enabled,.dark-mode demo-profile-layout .search-button-toggles label:focus{background-color:#cccccc1a;opacity:1}.dark-mode demo-home-layout .search-button-toggles label:active,.dark-mode demo-booking-layout .search-button-toggles label:active,.dark-mode demo-manage-layout .search-button-toggles label:active,.dark-mode demo-my-trips-layout .search-button-toggles label:active,.dark-mode demo-profile-layout .search-button-toggles label:active{background-color:#4040401a;opacity:1}.dark-mode demo-home-layout .search-button-toggles label:first-of-type,.dark-mode demo-booking-layout .search-button-toggles label:first-of-type,.dark-mode demo-manage-layout .search-button-toggles label:first-of-type,.dark-mode demo-my-trips-layout .search-button-toggles label:first-of-type,.dark-mode demo-profile-layout .search-button-toggles label:first-of-type{margin-right:10px}.dark-mode demo-home-layout .search-button-toggles label.checked,.dark-mode demo-booking-layout .search-button-toggles label.checked,.dark-mode demo-manage-layout .search-button-toggles label.checked,.dark-mode demo-my-trips-layout .search-button-toggles label.checked,.dark-mode demo-profile-layout .search-button-toggles label.checked{background-color:#000;color:#fff;cursor:initial;pointer-events:none;opacity:1}.dark-mode demo-home-layout .search-button-toggles input[type=radio],.dark-mode demo-booking-layout .search-button-toggles input[type=radio],.dark-mode demo-manage-layout .search-button-toggles input[type=radio],.dark-mode demo-my-trips-layout .search-button-toggles input[type=radio],.dark-mode demo-profile-layout .search-button-toggles input[type=radio]{display:none}.dark-mode .default-theme button{cursor:pointer;font-size:inherit}.dark-mode .default-theme button:disabled{cursor:not-allowed}.dark-mode .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}.dark-mode .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}.dark-mode .default-theme button.navitaire-digital-button-link{border:0;background-color:transparent;color:#0073e6}.dark-mode .default-theme button.navitaire-digital-button-link:hover{text-decoration:underline}.dark-mode .default-theme button.navitaire-digital-button-link-white{border:0;background-color:transparent;color:#4a4a4a}.dark-mode .default-theme button.navitaire-digital-button-link-white:hover{text-decoration:underline}.dark-mode .default-theme button.small{height:32px;padding:0 1rem}.dark-mode .default-theme button.medium{height:48px;padding:0 1.5rem}.dark-mode .default-theme button.large{height:48px;padding:0 5.5rem}.dark-mode .default-theme button.primary{background-color:#0073e6;color:#fff}.dark-mode .default-theme button.primary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.primary:focus,.dark-mode .default-theme button.primary:hover:enabled{background-color:#0064c7}.dark-mode .default-theme button.secondary{background-color:#0073e6;color:#fff}.dark-mode .default-theme button.secondary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.secondary:focus,.dark-mode .default-theme button.secondary:hover:enabled{background-color:#005794}.dark-mode .default-theme button.secondary-transparent{align-items:center;background-color:transparent;border:1px solid #ffffff;border-radius:.3em;color:#fff;display:flex;justify-content:center}.dark-mode .default-theme button.secondary-transparent:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.secondary-transparent:focus,.dark-mode .default-theme button.secondary-transparent:hover:enabled{background-color:#0069b3;color:#fff}.dark-mode .default-theme button.tertiary{background-color:#fff;border:1px solid #0069b3;border-radius:6px;color:#0069b3}.dark-mode .default-theme button.tertiary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.tertiary:focus,.dark-mode .default-theme button.tertiary:hover:enabled{background-color:#e0e0e0}.dark-mode .default-theme button.quaternary{background-color:#fff;border:1px solid #0069b3;color:#0069b3}.dark-mode .default-theme button.quaternary:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.quaternary:focus,.dark-mode .default-theme button.quaternary:hover:enabled{background-color:#e0e0e0}.dark-mode .default-theme button.quinary{background-color:#004576;border:1px solid #0069b3!important;color:#fff}.dark-mode .default-theme button.quinary:disabled{background-color:#e0e0e0;border-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.quinary:focus,.dark-mode .default-theme button.quinary:hover:enabled{background-color:#002139}.dark-mode .default-theme button.dark{background-color:#012f50;border:none;color:#fff}.dark-mode .default-theme button.dark:disabled{border-color:#012f50;color:#fff}.dark-mode .default-theme button.dark:focus,.dark-mode .default-theme button.dark:hover:enabled{background-color:#024a7d}.dark-mode .default-theme button.light{background-color:#0073e6;color:#fff;border-radius:.3em}.dark-mode .default-theme button.light:disabled{border-color:#a7a7a7;color:#a7a7a7}.dark-mode .default-theme button.light:focus,.dark-mode .default-theme button.light:hover:enabled{background-color:#004576}.dark-mode .default-theme button.transparent{background-color:transparent;border:1px solid #fff;color:#fff}.dark-mode .default-theme button.transparent:disabled{background-color:transparent;border-color:#a7a7a7;color:#a7a7a7}.dark-mode .default-theme button.transparent:focus,.dark-mode .default-theme button.transparent:hover:enabled{background-color:#0069b3;color:#fff}.dark-mode .default-theme button.success{background-color:#0073e6;color:#fff;border-radius:.3em}.dark-mode .default-theme button.success:focus,.dark-mode .default-theme button.success:hover:enabled{background-color:#0064c7}.dark-mode .default-theme button.success:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .default-theme button.borderless{border:0}.dark-mode .default-theme button.cancel{background-color:#fff;border:1px solid #bd081e;border-radius:2px;color:#bd081e}.dark-mode .default-theme button.cancel:hover:enabled{background-color:#f0f0f0}.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;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);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:#00000052}.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-backdrop-noop-animation{transition:none}.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:#0073e6;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:#0073e6;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:#0073e6;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 .default-theme .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb-wrapper,.header-navigation .dark-mode .default-theme .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 .default-theme .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb-wrapper,.header-navigation .dark-mode .default-theme .header-navigation-wrapper{max-width:540px}}@media (min-width: 768px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb-wrapper,.header-navigation .dark-mode .default-theme .header-navigation-wrapper{max-width:720px}}@media (min-width: 992px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb-wrapper,.header-navigation .dark-mode .default-theme .header-navigation-wrapper{max-width:960px}}@media (min-width: 1200px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper,.dark-mode .header-navigation .default-theme .header-navigation-wrapper,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper,.dark-mode .default-theme .header-breadcrumb-wrapper,.header-navigation .dark-mode .default-theme .header-navigation-wrapper{max-width:1140px}}.dark-mode .default-theme .header-navigation .scrolled-top.header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .scrolled-top.header-navigation-wrapper header,.dark-mode .default-theme .scrolled-top.header-breadcrumb-wrapper header,.header-navigation .dark-mode .default-theme .scrolled-top.header-navigation-wrapper header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.dark-mode .default-theme .header-breadcrumb-wrapper header,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header{box-shadow:0 4px 16px #0000002b!important;background-color:#ffec00;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;display:block}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header,.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper header,.dark-mode .default-theme .header-breadcrumb-wrapper header,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header{background-color:#ffec00;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .header-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.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 .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb-wrapper header .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .header-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .header-navigation-wrapper .dark-mode .default-theme .header-breadcrumb-wrapper header .mobile-links,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .mobile-links{position:relative}@media (min-width: 576px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .header-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .mobile-links,.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 .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .mobile-links,.dark-mode .header-navigation .header-navigation-wrapper .default-theme .header-breadcrumb-wrapper header .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .header-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .header-navigation-wrapper .dark-mode .default-theme .header-breadcrumb-wrapper header .mobile-links,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .mobile-links{z-index:20}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .behind-header-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .behind-header-row{z-index:10}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .top-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .top-row,.header-navigation .dark-mode .default-theme .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;padding-top:10px}@media (max-width: 991.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .top-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .top-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .top-row{align-items:center}}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .top-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .top-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .top-row{padding-left:0}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.header-navigation .dark-mode .default-theme .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 .default-theme .header-navigation .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb-wrapper header .top-row navitaire-digital-flow-bread-crumbs,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .top-row navitaire-digital-flow-bread-crumbs{bottom:0;position:absolute}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .bottom-row{align-items:center;border-top-color:#0006!important;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 .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .bottom-row{border-top:0;height:20px;margin-top:-2px}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .trip-info-section,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .trip-info-section,.dark-mode .default-theme .header-breadcrumb-wrapper header .bottom-row .trip-info-section,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .bottom-row .trip-info-section{align-items:center;display:flex!important}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .header-title,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-title,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-title,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .header-title{color:#000;font-weight:700;display:inline-block;white-space:nowrap;width:100%}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .header-title,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .header-title,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-title,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .header-title{text-align:center}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .logo,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .logo,.dark-mode .default-theme .header-breadcrumb-wrapper header .logo,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .logo{display:inline-block}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .logo:not(.mobile),.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .logo:not(.mobile),.dark-mode .default-theme .header-breadcrumb-wrapper header .logo:not(.mobile),.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .logo:not(.mobile){display:none}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .logo button,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .logo button,.dark-mode .default-theme .header-breadcrumb-wrapper header .logo button,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .logo button{height:100%}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .navigate-back,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .navigate-back,.dark-mode .default-theme .header-breadcrumb-wrapper header .navigate-back,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .navigate-back{color:#fff;display:flex}@media (max-width: 991.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .navigate-back .text,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .navigate-back .text,.dark-mode .default-theme .header-breadcrumb-wrapper header .navigate-back .text,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .navigate-back .text{display:none}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .navigate-back .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .navigate-back .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header .navigate-back .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .navigate-back .icon{margin-right:.5rem}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .flow-bread-crumbs{margin-left:20%;max-width:80%}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flow-bread-crumbs,.dark-mode .default-theme .header-breadcrumb-wrapper header .flow-bread-crumbs,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .flow-bread-crumbs{margin-left:20%!important;max-width:60%}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .log-in-control,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .log-in-control,.dark-mode .default-theme .header-breadcrumb-wrapper header .log-in-control,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .log-in-control{padding:1rem;white-space:nowrap}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .log-in-control.selected,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .log-in-control.selected,.dark-mode .default-theme .header-breadcrumb-wrapper header .log-in-control.selected,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .log-in-control.selected{background-color:#0064c7}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .log-in-control:hover,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .log-in-control:hover,.dark-mode .default-theme .header-breadcrumb-wrapper header .log-in-control:hover,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .log-in-control:hover{background-color:#0064c7;transition:all .2s}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .origin-destination-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .origin-destination-display{color:#000;display:inline-block;padding:0 .5rem}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .origin-destination-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .origin-destination-display{display:none}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .origin-destination,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .origin-destination,.dark-mode .default-theme .header-breadcrumb-wrapper header .origin-destination-display .origin-destination,.header-navigation .dark-mode .default-theme .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 .default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .change-flight-airplane,.dark-mode .default-theme .header-breadcrumb-wrapper header .origin-destination-display .change-flight-airplane,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .origin-destination-display .change-flight-airplane{padding:0 .5rem;color:#000!important}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .origin-destination-display .trip-type-icon,.dark-mode .default-theme .header-breadcrumb-wrapper header .origin-destination-display .trip-type-icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .origin-destination-display .trip-type-icon{padding-left:10px;padding-right:10px}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .flight-dates-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .passenger-count-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .passenger-count-display{border-left:1px solid #000000!important;color:#000;display:flex;padding:0 .5rem;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .flight-dates-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .passenger-count-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .passenger-count-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .passenger-count-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .passenger-count-display{display:none}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .passenger-count-number,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .passenger-count-number,.dark-mode .default-theme .header-breadcrumb-wrapper header .passenger-count-number,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .passenger-count-number{padding-right:.25rem}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .flight-dates-display,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .flight-dates-display,.dark-mode .default-theme .header-breadcrumb-wrapper header .flight-dates-display,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .flight-dates-display{flex-direction:row;justify-content:space-around}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search,.dark-mode .default-theme .header-breadcrumb-wrapper header .edit-flight-search,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .edit-flight-search{display:inline-block}@media (max-width: 767.98px){.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .edit-flight-search,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .edit-flight-search,.dark-mode .default-theme .header-breadcrumb-wrapper header .edit-flight-search,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .edit-flight-search{display:none}}.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .content-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .content-row,.dark-mode .default-theme .header-breadcrumb-wrapper header .content-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header .content-row{display:flex;flex-direction:row}.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve{border-radius:5px;display:block;width:100%}@media (min-width: 768px){.dark-mode .flight-status-search-form,.dark-mode .pnr-retrieve{background-color:#0073e6e6}}.dark-mode .stateless-seatmap .rotate180,.dark-mode .seatmap .rotate180{transform:rotate(180deg)}.dark-mode .stateless-seatmap .rotate90,.dark-mode .seatmap .rotate90{transform:rotate(90deg)}.dark-mode .stateless-seatmap .rotate30,.dark-mode .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:#ffec00;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 .default-theme .availability-journey{display:block}.dark-mode .default-theme .availability-journey.selected .starting-price-label{display:none!important}.dark-mode .default-theme .availability-journey.selected .price-per-person-label{color:#fff;font-weight:700;display:block!important}.dark-mode .default-theme .availability-journey.selected .price-container{background-color:#000!important}.dark-mode .default-theme .availability-journey.selected .change-button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;display:block!important}.dark-mode .default-theme .availability-journey.selected .select-button{display:none!important}.dark-mode .default-theme .availability-journey.selected .journey-price{color:#fff!important}.dark-mode .default-theme .availability-journey .journey-detail-card{box-shadow:0 4px 16px #0000002b!important;background-color:#154162;margin-bottom:1rem}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper{display:flex;flex-direction:row;width:100%}@media (min-width: 768px){.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .fare{display:none}}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container{display:flex;flex-direction:column;min-width:20%}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container{background-color:#012f50;color:#fff;text-align:right;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container .promo-image{display:flex}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container .promo-image img{align-self:center}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .promo-label-container .promo-label{font-size:12px;line-height:15px}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container{background-color:#ffec00;color:#000;flex:1;padding:1rem;text-align:right;width:100%}@media (max-width: 767.98px){.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container{display:none}}@media (max-width: 991.98px){.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container{width:30%}}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper .price-content{margin-bottom:.5rem}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper .price-content .starting-price-label .promo-original-price-label{padding-bottom:.25rem;text-align:right}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper .price-content .promo-original-price-label{text-decoration:line-through}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .flex-wrapper button{width:100%}.dark-mode .default-theme .availability-journey .journey-detail-card .wrapper .price-info-container .price-container .change-button{display:none}.dark-mode .default-theme .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 .default-theme .availability-journey .journey-detail-card .segment-details-container .segment-details{max-height:none}.dark-mode .default-theme .availability-journey .journey-detail-card .segment-details-container .segment-details .circle-container{margin-top:2rem}.dark-mode .default-theme .availability-journey .journey-detail-card .segment-details-container .segment-details .circle-container>.icon{color:#0069b3}}@media (max-width: 767.98px){.dark-mode .default-theme .availability-journey .journey-detail-card .select-btn-container{padding:.5rem}}@media (min-width: 768px){.dark-mode .default-theme .availability-journey .journey-detail-card .select-btn-container{display:none}}.dark-mode .default-theme .availability-journey .journey-detail-card .select-btn-container .navitaire-digital-button{width:100%}.dark-mode .default-theme .availability-journey.animate{animation:shift .5s}.dark-mode .default-theme .availability-journey .price-per-person-label{color:#000;display:none}.dark-mode .default-theme .availability-journey .journey-price{color:#000;font-weight:900}@media (max-width: 767.98px){.dark-mode .default-theme .availability-journey .journey-price{color:#0073e6}}@media (min-width: 576px){.dark-mode .default-theme .availability-journey .journey-price{font-size:3rem}}.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-container,.dark-mode navitaire-digital-cms-promotion-block-mobile-container,.dark-mode navitaire-digital-cms-promotion-block-container{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 .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;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-left:1rem;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-transform:uppercase;font-weight:700}.dark-mode .cms-modal .cms-modal-controls button:first-child{margin-left:0}.dark-mode .cms-modal .cms-modal-controls .cms-modal-confirm-button{background-color:#0073e6;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:#0064c7}.dark-mode .cms-modal .cms-modal-controls .cms-modal-cancel-button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff}.dark-mode .one-way .calendar-month .calendar-day.begin,.dark-mode .one-way .calendar-month .calendar-day.selected,.dark-mode .open-jaw .calendar-month .calendar-day.begin,.dark-mode .open-jaw .calendar-month .calendar-day.selected{border-radius:5px!important}.dark-mode .month-container .months{display:flex;justify-content:space-around}.dark-mode .calendar-month{width:100%}.dark-mode .calendar-month .week-day-name,.dark-mode .calendar-month .calendar-day{height:40px;padding:4px;width:14.2857142857%}.dark-mode .calendar-month .week-day-name.disabled-date,.dark-mode .calendar-month .calendar-day.disabled-date{cursor:not-allowed}.dark-mode .calendar-month .week-day-name.disabled-date .price,.dark-mode .calendar-month .week-day-name.disabled-date .number,.dark-mode .calendar-month .calendar-day.disabled-date .price,.dark-mode .calendar-month .calendar-day.disabled-date .number{color:#a7a7a7}.dark-mode .calendar-month .week-day-name .number,.dark-mode .calendar-month .calendar-day .number{color:#0073e6;justify-content:flex-end!important;line-height:19px}.dark-mode .calendar-month .week-day-name .loaded,.dark-mode .calendar-month .calendar-day .loaded{animation:fadeDay .5s}@keyframes fadeDay{0%{opacity:0}to{opacity:.6}}.dark-mode .calendar-month .next-month,.dark-mode .calendar-month .previous-month{cursor:pointer}.dark-mode .calendar-month .week:first-child{justify-content:flex-end!important}.dark-mode .calendar-month .week:last-child{justify-content:flex-start!important}.dark-mode .calendar-month .calendar-day{color:#fff;cursor:pointer}.dark-mode .calendar-month .calendar-day.hovered,.dark-mode .calendar-month .calendar-day.selected{border-radius:5px}.dark-mode .calendar-month .calendar-day.end{border-radius:0 5px 5px 0}.dark-mode .calendar-month .calendar-day.begin{border-radius:5px 0 0 5px}.dark-mode .calendar-month .calendar-day.selected{background-color:#0073e6}.dark-mode .calendar-month .calendar-day.selected .number{color:#fff!important}.dark-mode .calendar-month .calendar-day.selected .price{color:#fff9!important}.dark-mode .calendar-month .calendar-day.between-selected{background-color:#001321}.dark-mode .calendar-month .calendar-day.hovered{background-color:#154162}.dark-mode .calendar-month .calendar-day .number{display:flex;justify-content:center;width:100%}.dark-mode .calendar-month .calendar-day .price{color:#fff9;display:flex;text-align:right;width:100%}.dark-mode .calendar-month .calendar-day .caption{width:100%}.dark-mode .restricted,.dark-mode .calendar-month:first-child .month-name .next-month{visibility:hidden}.dark-mode .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 #0073E6;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{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:first-of-type{border-right:1px solid rgba(0,0,0,.2)}.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:14px;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 .default-theme .flow-bread-crumbs{align-items:flex-end;background-color:#ffec00;display:flex;width:100%}@media (max-width: 991.98px){.dark-mode .default-theme .flow-bread-crumbs{height:0;margin-left:-15px!important}}@media (max-width: 767.98px){.dark-mode .default-theme .flow-bread-crumbs{margin-left:0!important;max-width:100%!important;transform:translateY(5px)}}.dark-mode .default-theme .flow-bread-crumbs .wrapper{display:flex;flex-direction:row;padding-top:0;width:100%}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item{align-self:stretch;display:inline-flex;flex-grow:1;background-color:transparent;border:none}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item:hover{text-decoration:none}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.past:hover .dot{background-color:#0073e6}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.past:hover .dot .inner{background-color:#fff}@media (max-width: 991.98px){.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.is-first .line.before,.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.is-last .line.after{visibility:visible!important}}@media (min-width: 768px){.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.start-over{display:none}}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .item-wrapper{width:100%}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .page-name{color:#000;height:40px;text-align:center;text-transform:capitalize;width:100%}@media (max-width: 767.98px){.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .page-name{display:none}}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph{align-items:center;display:flex;flex-direction:row;line-height:0;transform:translateY(1px);width:100%}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph .line{border-bottom:1px solid #fff;display:inline-block;height:10px;transition:all .2s}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph .line.before,.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph .line.after{border-bottom:1px solid transparent;width:calc(50% - 5px)}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .line{border-bottom:1px solid #fff;height:10px;transition:all .2s}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .line.before,.dark-mode .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)}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item .graph.start-over .text{background:#0073e6;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 .default-theme .flow-bread-crumbs .wrapper .item .graph .dot{background-color:#0073e6;border:1px solid #000000;border-radius:50%;font-size:1.25rem;height:10px;transform:translateY(4px);transition:all .2s;width:10px}.dark-mode .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}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.current .graph .inner{display:block}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.past .graph .dot{background-color:#fff}.dark-mode .default-theme .flow-bread-crumbs .wrapper .item.upcoming .graph .inner{display:none}.dark-mode .default-theme .header-breadcrumb-wrapper header .content-row{padding:0!important}.dark-mode nk-flow-bread-crumbs.hidden>.wrapper{display:none!important}.dark-mode .home-header{width:100%;align-items:center;background-color:#ffec00;color:#000;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 .log-in-control{align-items:center}.dark-mode .home-header .log-in-control:hover{background-color:#0064c7;transition:all .2s}}.dark-mode .home-header .header-container{height:100%;width:100%}.dark-mode .home-header .header-container .title-row{align-items:center;justify-content:center;display:flex;height:100%;padding-top:10px}@media (max-width: 767.98px){.dark-mode .home-header .header-container .title-row{height:auto;padding:1.5rem 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:flex-end}@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:60px;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:none}}@media (min-width: 768px){.dark-mode .home-header .header-container .title-row .log-in-control{justify-content:center}}.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}}@media (max-width: 767.98px){.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:#fff;border:1px solid #0073E6;color:#000;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{height:100vh;inset:0;max-height:none;max-width:none;position:fixed;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:#0073e6;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:#0073e6}.dark-mode .station-select .results li.first .city,.dark-mode .station-select .results li.first .code,.dark-mode .station-select .results li.first .location{color:#fff}.dark-mode .station-select .location{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{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:#0073e6}.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:focus .city,.dark-mode .station-select .item:focus .code,.dark-mode .station-select .item:focus .location{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 .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 .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:#000;font-weight:700;display:flex;margin:.5rem 0}.dark-mode .flight-select .header-top .title .icon{display:inline-block;margin-right:.5rem;color:#0073e6}.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%}.dark-mode .flight-select .right-control{display:flex;flex-direction:row}.dark-mode .flight-select .low-fare-switcher{border-radius:6px;border:solid .06rem #e3eaf0;margin-top:.5rem;margin-left:.5rem}.dark-mode .flight-select .low-fare-switcher button{border:none;background:transparent;height:100%;padding:.5rem 1rem;border-radius:6px}.dark-mode .flight-select .low-fare-switcher button:focus,.dark-mode .flight-select .low-fare-switcher button:hover:enabled{background-color:#0064c7;color:#fff}.dark-mode .flight-select .low-fare-switcher button.active{background-color:#0073e6;color:#fff;border-radius:6px}@media (max-width: 767.98px){.dark-mode .applied-credits-list .credit-list-container{margin-bottom:16px}}.dark-mode .applied-credits-list.header{color:#000}.dark-mode .applied-credits-list .payment{align-items:center;display:flex;margin:4.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 .amount{font-weight:900;margin-right:5px}.dark-mode .applied-credits-list .payment .desc{margin-right:10px}.dark-mode .applied-credits-list .payment .icon_check_only{color:#fff!important;background-color:#00893a;border:1px solid #ffffff;border-radius:.8em}.dark-mode .applied-credits-list .payment .icon_delete{color:#0073e6!important;cursor:pointer}.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 .agency-nyoc{margin:auto}@media (max-width: 767.98px){.dark-mode .agency-nyoc{height:100%;width:100%}}@media (min-width: 576px){.dark-mode .agency-nyoc .form-field{margin-right:8px}}@media (max-width: 767.98px){.dark-mode .agency-nyoc .form-field{padding-bottom:16px}}.dark-mode .agency-nyoc .wrapper{height:100%}.dark-mode .agency-nyoc .wrapper .container{background-color:#011c30;border-radius:2px;padding:50px}@media (min-width: 576px){.dark-mode .agency-nyoc .wrapper .container{min-width:485px}}@media (max-width: 767.98px){.dark-mode .agency-nyoc .wrapper .container{height:100%;padding:16px;width:100%}}.dark-mode .agency-nyoc .wrapper .container .agency-payment-input-container{display:flex}.dark-mode .agency-nyoc .wrapper .container .agency-payment-input-container .ag-amount{width:100%;margin:10px 10px 0 0}.dark-mode .agency-nyoc .wrapper .container .agency-payment-input-container .ag-apply{margin-top:10px}.dark-mode .agency-nyoc .wrapper .container navitaire-digital-form-field input{background:transparent}.dark-mode .agency-nyoc .wrapper .container .form-field{margin-right:0}.dark-mode .agency-nyoc .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-nyoc .wrapper .container .title-row .title{display:none}}.dark-mode .agency-nyoc .wrapper .container .title-row h5{color:#4a4a4a;margin:0}.dark-mode .agency-nyoc .wrapper .container .title-row .positive-credit{color:#00893a;font-weight:700}.dark-mode .agency-nyoc .wrapper .container h2{margin-bottom:1.5rem}.dark-mode .agency-nyoc .wrapper .container h5{margin:.5rem 0}.dark-mode .agency-nyoc .wrapper .container .due .amount-due{color:#fff9}.dark-mode .agency-nyoc .wrapper .container .due .amount{color:#0073e6}.dark-mode .agency-nyoc .wrapper .container .apply-wrapper{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.dark-mode .agency-nyoc .wrapper .container .apply-wrapper{padding-top:3rem}}.dark-mode .agency-nyoc .wrapper .container .apply-wrapper .apply-button{font-weight:900;text-transform:capitalize;border-radius:.3rem}@media (max-width: 767.98px){.dark-mode .agency-nyoc .wrapper .container .apply-wrapper .apply-button{width:100%}}.dark-mode nk-ssr,.dark-mode nk-shortcut-boarding-ssr{padding-top:1rem}.dark-mode nk-ssr .slider-wrapper,.dark-mode nk-shortcut-boarding-ssr .slider-wrapper{padding-top:1rem}@media (max-width: 767.98px){.dark-mode nk-ssr,.dark-mode nk-shortcut-boarding-ssr{padding-top:0}}.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:translateZ(0)}}.dark-mode .shopping-cart .overlay{z-index:1060;background-color:#012f50f2;height:100%;inset:0;position:fixed;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:#ffec00;color:#000;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:#000;margin-right:.25rem}.dark-mode .shopping-cart .container-wrapper .wrapper .cart-display .left-column .cart-icons .text .icon{color:#000!important}.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:#000;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:#0073e6;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{color:#5ca137}.dark-mode .shopping-cart-item.credits{margin-bottom:1rem}.dark-mode .shopping-cart-item.credits .item-cost{color:#5ca137}.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;margin-bottom:.5rem}.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:#5ca137}.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:#5ca137}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .cart-item-type{display:flex;align-items:center;width:60%}.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:#5ca137}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details.expandable-item{cursor:pointer;-webkit-user-select:none;user-select:none}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .chevron{margin-left:.25rem;font-size:12px}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .chevron.chevron-up{transform:rotate(90deg);transition:transform .3s}.dark-mode .shopping-cart-item .item-wrapper .cart-item-details .chevron.chevron-down{transform:rotate(270deg);transition:transform .3s}.dark-mode .shopping-cart-item .item-wrapper .bundle-benefits-panel{padding:.25rem 0 .25rem 1rem}.dark-mode .shopping-cart-item .item-wrapper .bundle-benefits-panel .bundle-description-group{font-size:14px;color:#fff9}.dark-mode nk-pricing-details>.container,.dark-mode nk-manage-pricing-details>.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem;border-radius:.625rem}.dark-mode nk-pricing-details>.container .shopping-cart-details-container,.dark-mode nk-manage-pricing-details>.container .shopping-cart-details-container{background-color:#fff!important}.dark-mode nk-pricing-details>.container .shopping-cart-details-container .total-cart-price .cost .h2,.dark-mode nk-manage-pricing-details>.container .shopping-cart-details-container .total-cart-price .cost .h2{font-weight:700;color:#000}.dark-mode nk-pricing-details .manage-pricing-container,.dark-mode nk-manage-pricing-details .manage-pricing-container{margin-top:1rem}.dark-mode nk-pricing-details .shopping-cart-item .item-wrapper .section-header .section-title,.dark-mode nk-manage-pricing-details .shopping-cart-item .item-wrapper .section-header .section-title{font-weight:700}.dark-mode .passengers .passengers-info-label{padding-bottom:24px}.dark-mode .passengers .passengers-info-label p{line-height:18px;font-size:14px}.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{width:100%}.dark-mode .contact .form-field.disabled{pointer-events:none;opacity:.4;cursor:not-allowed!important}.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;text-transform:uppercase;font-weight:700}.dark-mode .contact .container form{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#154162;border-radius:6px;padding:.25rem 1rem}.dark-mode .contact .container form .left-column{width:100%;padding:1rem 30px}@media (min-width: 768px){.dark-mode .contact .container form .left-column{width:58.3333333333%;margin-top:1rem}}.dark-mode .contact .container form .left-column .name .address,.dark-mode .contact .container form .left-column .city,.dark-mode .contact .container form .left-column .provinceState,.dark-mode .contact .container form .left-column .postalCode,.dark-mode .contact .container form .left-column .country,.dark-mode .contact .container form .left-column .primaryPhone,.dark-mode .contact .container form .left-column .secondaryPhone,.dark-mode .contact .container form .left-column .email{width:100%;display:block}@media (min-width: 768px){.dark-mode .contact .container form .left-column .city,.dark-mode .contact .container form .left-column .provinceState,.dark-mode .contact .container form .left-column .postalCode,.dark-mode .contact .container form .left-column .countryCode,.dark-mode .contact .container form .left-column .country{width:50%}}@media (min-width: 768px){.dark-mode .contact .container form .left-column .primaryPhone{width:50%}}@media (min-width: 768px){.dark-mode .contact .container form .left-column .secondaryPhone{width:50%}}@media (min-width: 768px){.dark-mode .contact .container form .left-column .provinceState,.dark-mode .contact .container form .left-column .postalCode,.dark-mode .contact .container form .left-column .secondaryPhone,.dark-mode .contact .container form .left-column .primaryPhone{padding-left:15px}}.dark-mode .contact .container form .right-column{width:41.6666666667%;display:flex;margin-top:1rem;padding:1rem 30px}@media (max-width: 767.98px){.dark-mode .contact .container form .right-column{display:none}}.dark-mode .contact .container form .right-column .description-container{display:flex;padding-left:.75rem}.dark-mode .contact .container form .right-column .description-container span{padding:0 .25rem;font-size:14px}.dark-mode .contact .container form .right-column .description{color:#fff9;line-height:18px}.dark-mode .contact .container form .toggle-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;flex-wrap:nowrap;padding-bottom:1rem;position:relative}.dark-mode .contact .container form .toggle-row .checkbox-container .icon_check_only{position:absolute}.dark-mode .contact .container form .toggle-row.error{border:1px solid #bd081e;padding:.5rem}.dark-mode .contact .container form .toggle-row h5{align-items:center;color:#fff9;display:flex;padding-left:1rem}.dark-mode .contact .container form .column{padding:0 15px}@media (min-width: 768px){.dark-mode .contact .container form .column{width:50%}}.dark-mode .contact .container form .email-error{color:#bd081e}.dark-mode .passenger-form{min-width:100%}.dark-mode .passenger-form .header-wrapper{display:flex;flex-flow:row;justify-content:space-between}.dark-mode .passenger-form .slider-wrapper{display:flex;flex-flow:row;margin-bottom:1rem}.dark-mode .passenger-form .slider-wrapper>span{font-weight:700;padding-left:1rem;vertical-align:middle;align-self:center;padding-right:1rem}.dark-mode .passenger-form .header{color:#ffffffde;margin-bottom:1rem!important;padding-left:1rem;text-transform:uppercase;font-weight:700;align-self:center}@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 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#154162;border-radius:6px;padding:1.5rem 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:0 30px}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column{width:58.3333333333%}}.dark-mode .passenger-form .form-container .left-column .title,.dark-mode .passenger-form .form-container .left-column .first-name,.dark-mode .passenger-form .form-container .left-column .last-name,.dark-mode .passenger-form .form-container .left-column .suffix,.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 .title{width:25%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .first-name{width:75%;padding-left:15px}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .last-name{width:58.3333333333%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .middle-name{width:41.6666666667%;padding-left:15px}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .suffix{width:25%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .left-column .birth-date{width:75%;padding-left:15px}}.dark-mode .passenger-form .form-container .left-column .country-of-residence{width:100%;display:block}.dark-mode .passenger-form .form-container .left-column .description{color:#fff9;line-height:16px}.dark-mode .passenger-form .form-container .right-column{width:41.6666666667%;display:flex;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:18px}.dark-mode .passenger-form .form-container .infant-title,.dark-mode .passenger-form .form-container .infant-first-name,.dark-mode .passenger-form .form-container .infant-last-name,.dark-mode .passenger-form .form-container .infant-suffix,.dark-mode .passenger-form .form-container .infant-birth-date{width:100%;display:block}@media (min-width: 768px){.dark-mode .passenger-form .form-container .infant-title{width:25%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .infant-first-name{width:75%;padding-left:15px}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .infant-last-name{width:58.3333333333%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .infant-middle-name{width:41.6666666667%;padding-left:15px}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .infant-suffix{width:25%}}@media (min-width: 768px){.dark-mode .passenger-form .form-container .infant-birth-date{width:75%;padding-left:15px}}.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-container .tooltip-container{width:100%;margin:16px 0}.dark-mode .passenger-form .form-container .tooltip-container .tooltip-content{color:#ffffffde;max-width:100%}.dark-mode .passenger-form .form-container .tooltip-container .tooltip-content .tooltip-label h5{padding-right:1rem}.dark-mode .passenger-form .form-field{width:100%}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group{padding-bottom:1rem}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .passenger-ssr-title h5,.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .passenger-ssr-title h6{font-weight:700;padding-bottom:1rem;color:#ffffffde}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .passenger-ssr-title h6{line-height:18px}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .icon{margin:0 8px}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .toggle-row{margin-left:0!important}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .toggle-row .checkbox-container .icon_check_only{position:absolute}.dark-mode .passenger-form .passenger-ssr-container .passenger-ssr-group .toggle-row .ssr-link .description{padding-top:.5rem}.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,.fare-sort .dark-mode .wrapper .icon_sort,.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,.fare-sort .dark-mode .wrapper .title,.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,.fare-sort .dark-mode .wrapper .icon_chevron_right,.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:1rem}}.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;line-height:17px;overflow:hidden;padding:.5rem 0 1rem .5rem;text-overflow:ellipsis;white-space:nowrap;width:50%}.dark-mode .flight-details .journey-details .identifier-container .identifiers span{padding-right:.25rem}.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],.dark-mode .flight-details .expand .view-seats[data-current-route=bookingQuote-select]{display:block!important}.dark-mode .flight-details .expand .view-seats[data-current-route=booking-select] .details,.dark-mode .flight-details .expand .view-seats[data-current-route=bookingQuote-select] .details{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-transform:uppercase;font-weight:700;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,.dark-mode .flight-details .expand .view-seats[data-current-route=bookingQuote-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:#0073e6;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 #0073E6;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:9.5rem;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 #0073E6;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:7%}@media (max-width: 991.98px){.dark-mode .flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:9%}}@media (max-width: 767.98px){.dark-mode .flight-segment-details .segment-details .flex-wrapper .last{margin-bottom:18%}}.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-radius:6px;border:solid 2px #0073E6;background-color:#fff;text-transform:uppercase;color:#0073e6;font-weight:700;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;justify-content:space-between;width:100%}.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;width:110px}.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}@media screen and (max-width: 425px){.dark-mode navitaire-digital-flight-itinerary navitaire-digital-flight-segment-details .segment-details .last{margin-bottom:9%}}.dark-mode .flight-status .rounded-pill{border-radius:10px;color:#fff;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:#00893a}.dark-mode .flight-status .rounded-pill[status=Delayed]{background-color:#f28500}.dark-mode .flight-status .rounded-pill[status=Cancelled]{background-color:#bd081e}.dark-mode .flight-status .rounded-pill[status=Completed]{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 .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;background-size:60px;background-repeat:no-repeat;background-position:center}.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:#0073e6;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 .included-label{color:#bd081e;font-size:1rem;padding-top:.5rem;text-transform:uppercase}.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 .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],.dark-mode .extras .under-header-container[data-current-route=bookingQuote-extras-hub]{display:block;padding-top:20px}@media (max-width: 991.98px){.dark-mode .extras .under-header-container[data-current-route=booking-extras-hub],.dark-mode .extras .under-header-container[data-current-route=bookingQuote-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],.dark-mode .extras .under-header-container[data-current-route=bookingQuote-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}.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{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0;padding-top:268px}@media (min-width: 576px){.dark-mode .extras .outlet-container{max-width:540px}}@media (min-width: 768px){.dark-mode .extras .outlet-container{max-width:720px}}@media (min-width: 992px){.dark-mode .extras .outlet-container{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras .outlet-container{max-width:1140px}}@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],.dark-mode .extras .outlet-container[data-current-route=bookingQuote-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],.dark-mode .extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:540px}}@media (min-width: 768px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub],.dark-mode .extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:720px}}@media (min-width: 992px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub],.dark-mode .extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:960px}}@media (min-width: 1200px){.dark-mode .extras .outlet-container[data-current-route=booking-extras-hub],.dark-mode .extras .outlet-container[data-current-route=bookingQuote-extras-hub]{max-width:1140px}}.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=bookingQuote-extras-seats],.dark-mode .extras [data-current-route=bookingQuote-extras-bags],.dark-mode .extras [data-current-route=bookingQuote-extras-meals]{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=bookingQuote-extras-seats],.dark-mode .extras [data-current-route=bookingQuote-extras-bags],.dark-mode .extras [data-current-route=bookingQuote-extras-meals]{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=bookingQuote-extras-seats],.dark-mode .extras [data-current-route=bookingQuote-extras-bags],.dark-mode .extras [data-current-route=bookingQuote-extras-meals]{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=bookingQuote-extras-seats],.dark-mode .extras [data-current-route=bookingQuote-extras-bags],.dark-mode .extras [data-current-route=bookingQuote-extras-meals]{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=bookingQuote-extras-seats],.dark-mode .extras [data-current-route=bookingQuote-extras-bags],.dark-mode .extras [data-current-route=bookingQuote-extras-meals]{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=bookingQuote-extras-seats] .passenger-select-tabs,.dark-mode .extras [data-current-route=bookingQuote-extras-bags] .passenger-select-tabs,.dark-mode .extras [data-current-route=bookingQuote-extras-meals] .passenger-select-tabs{border-top:none!important}}@media (max-width: 767.98px){.dark-mode .extras .seats-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,.dark-mode .extras [data-current-route=bookingQuote-extras-seats] .passenger-select-tabs,.dark-mode .extras [data-current-route=bookingQuote-extras-bags] .passenger-select-tabs,.dark-mode .extras [data-current-route=bookingQuote-extras-meals] .passenger-select-tabs{box-shadow:none!important;background-color:#011c30!important}}.dark-mode .extras .passenger-select-tabs{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;padding:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#a7a7a7}.dark-mode .extras .passenger-select-tabs::-webkit-scrollbar{width:5px;height:5px}.dark-mode .extras .passenger-select-tabs::-webkit-scrollbar-track-piece{background-color:#e3eaf0}.dark-mode .extras .passenger-select-tabs::-webkit-scrollbar-thumb:horizontal{height:5px;background-color:#a7a7a7}@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,.dark-mode .fare-select .flex-wrapper .containers .bundle{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:525px;margin:0 .25rem;width:300px}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare,.dark-mode .fare-select .flex-wrapper .containers .bundle{flex-direction:row;margin-bottom:1rem;padding-bottom:0}}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare,.dark-mode .fare-select .flex-wrapper .containers .bundle{height:238px;width:690px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare,.dark-mode .fare-select .flex-wrapper .containers .bundle{height:362px;margin-left:2rem;width:214px}.dark-mode .fare-select .flex-wrapper .containers .fare:first-of-type,.dark-mode .fare-select .flex-wrapper .containers .bundle:first-of-type{margin-left:0}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0;height:168px}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container{height:238px;width:225px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .image-container,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container{height:120px;width:214px}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.great-deal,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container.great-deal{position:relative}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container .deal-banner,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container .deal-banner{top:8px}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container .triangle,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container .triangle{top:8px}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.first-box,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container.first-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.second-box,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container.second-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.dark-mode .fare-select .flex-wrapper .containers .fare .image-container.third-box,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .image-container.third-box{background-image:url(seat-mobile-1.d3b5cfec944748de.jpg)}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper{background-color:#011c30;color:#fff9;display:flex;flex-direction:column;height:278px;justify-content:space-between;padding:.5rem}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper{height:238px;width:298px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper{height:220px;width:214px}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper h2.title,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper h2.title{color:#ffffffde;line-height:26px;padding-bottom:.5rem}@media (min-width: 768px){.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper h2.title,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper h2.title{margin-bottom:.5rem}}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .sub-title,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper .description{line-height:26px}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper .description ul{list-style:none;margin:0;padding:0}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description ul li,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .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 .description .description-group .label-component,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper .description .description-group .label-component{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:flex}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description .description-group .label-component:before,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper .description .description-group .label-component:before{font-family:Navitaire_icon_font!important;content:"\e90c";font-size:20px;color:#000;padding:0 5px}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .description .description-group .label-component .ng-star-inserted,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper .description .description-group .label-component .ng-star-inserted{font-size:16px}.dark-mode .fare-select .flex-wrapper .containers .fare .description-wrapper .warning,.dark-mode .fare-select .flex-wrapper .containers .bundle .description-wrapper .warning{color:#bd081e;padding:0 1rem;text-align:right}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container{background-color:#001321;display:flex;flex-direction:row;justify-content:space-between;padding:1rem .5rem;border-radius:0 0 10px 10px}@media (min-width: 992px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container{flex-direction:column;padding:1rem}}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button{width:129px;background-color:#0073e6;color:#fff;border-radius:6px;font-weight:600;transition:.5s ease-in-out}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button{height:48px}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button{height:38px;width:92px}}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button:not(.secondary-transparent),.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button:not(.secondary-transparent){border:none}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button:hover:enabled,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button:hover:enabled{background-color:#0064c7;transition:.5s ease-in-out}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button.selected,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button.selected{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;background-color:transparent;color:#0073e6;transition:.5s ease-in-out}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container button.selected:hover:enabled,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container button.selected:hover:enabled{background-color:#e0e0e0;transition:.5s ease-in-out}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container .price{color:#000;font-weight:700;line-height:26px}@media (max-width: 991.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container .price{text-align:right}}@media (max-width: 767.98px){.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price,.dark-mode .fare-select .flex-wrapper .containers .bundle .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,.dark-mode .fare-select .flex-wrapper .containers .bundle .select-container .price.great-deal{color:#bd10e0}.dark-mode .fare-select .flex-wrapper .containers .fare .select-container .price-per-person,.dark-mode .fare-select .flex-wrapper .containers .bundle .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 #0073E6}.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 #0073E6;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 .register-section{background-image:url(CreateAccount_Background.2c628acb540450cb.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px}.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 print{.dark-mode .container{min-width:100%}}@media (min-width: 768px){.dark-mode .mobile{display:none!important}}@media (max-width: 767.98px){.dark-mode .not-mobile{display:none!important}}.dark-mode .simplebar-scrollbar{right:0!important;width:5px!important}.dark-mode .select-bags{display:block;min-width:100%;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{padding:.5rem}.dark-mode .select-bags navitaire-digital-ssr-control .ssr-control-wrapper{padding:1rem 0 0}}.dark-mode .select-bags.one-way{padding-top:0;margin-top:0}.dark-mode .select-bags.mt{margin-top:3rem}.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 .select-bags-container navitaire-digital-small-picture-card .card-layout .card-content .description-container navitaire-digital-cms-label-component .description{color:var(--text-color-4);line-height:inherit}@media (max-width: 767.98px){.dark-mode .select-bags .wrapper .bag-personal-item{margin-top:1.5rem}}.dark-mode .select-bags .wrapper .bag-carry-on,.dark-mode .select-bags .wrapper .bag-checked{margin-top:1rem}.dark-mode .select-bags .wrapper .bundle-included-text{color:#ffffffde;font-weight:600;display:block;margin-bottom:.5rem}.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:#666766;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: 767.98px){.dark-mode .select-meals{padding:.5rem}}@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}}@media print{.dark-mode .select-meals .meals-container{min-width:100%}}.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 .default-theme .tabs .chips-container,.dark-mode .default-theme .tabs .tabs-container{width:100%;background-color:#ffec00;overflow-x:auto;padding:0;white-space:nowrap}@media (max-width: 767.98px){.dark-mode .default-theme .tabs .chips-container,.dark-mode .default-theme .tabs .tabs-container{display:flex;justify-content:center;overflow-x:scroll}}.dark-mode .default-theme .tabs .tab,.dark-mode .default-theme .tabs .chip{color:#000;cursor:pointer;transition:all .2s}.dark-mode .default-theme .tabs .tab.selected,.dark-mode .default-theme .tabs .chip.selected{background-color:#011c30;color:#ffffffde;font-weight:700}.dark-mode .default-theme .tabs .tab.selected .icon,.dark-mode .default-theme .tabs .chip.selected .icon{color:#ffffffde}.dark-mode .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}@media (min-width: 576px){.dark-mode .default-theme .tabs .tab{margin-left:1rem}}.dark-mode .default-theme .tabs .tab .icon{display:inline-block}.dark-mode .default-theme .tabs .chip{background-color:#011c3033;border-radius:45px;height:30px;width:140px}.dark-mode .default-theme .tabs .chip.last{margin-right:.5rem}.dark-mode .default-theme .select-journey-tabs{display:inline!important;padding:0!important}.dark-mode .default-theme .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 .ssr-price .included-label{color:#ffffffde;font-weight:600}.dark-mode .ssr-control .ssr-control-wrapper .included-badge{display:flex;justify-content:center;padding:.25rem 0}.dark-mode .ssr-control .ssr-control-wrapper .included-badge .included-count{color:#ffffffde;font-size:14px;font-weight:600}.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:6px;cursor:pointer;display:flex;height:100%;width:100%}.dark-mode .seatmap .normalseat{background-color:#fff}.dark-mode .seatmap .normalseat .cushion{background-color:#fff;border:2px solid #cccccc}.dark-mode .seatmap .normalseat.standard .price{color:#000}.dark-mode .seatmap .bfs.normalseat{background-color:#ffec00}.dark-mode .seatmap .bfs.normalseat .price{color:#000}.dark-mode .seatmap .bfs.normalseat .cushion{background-color:#ffec00;border:2px solid #ffec00}.dark-mode .seatmap .premium.normalseat{background-color:#10a3ba}.dark-mode .seatmap .premium.normalseat .cushion{background-color:#10a3ba;border:2px solid #10a3ba}.dark-mode .seatmap .preferred.normalseat{background-color:#bdd6f4}.dark-mode .seatmap .preferred.normalseat .cushion{background-color:#bdd6f4;border:2px solid #bdd6f4}.dark-mode .seatmap .exit.normalseat{background-color:#666766}.dark-mode .seatmap .exit.normalseat .cushion{background-color:#666766;border:2px solid #666766}.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{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%;padding-top:12px;padding-bottom:12px}.dark-mode .seatmap .cushion:hover,.dark-mode .seatmap .normalseat .cushion:hover,.dark-mode .seatmap .legroom.normalseat .cushion:hover :hover{border:1px solid #012f50}.dark-mode .seatmap .unavailable .cushion:hover{border:1px solid #666766}.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:#666766;color:#012f50;cursor:not-allowed}.dark-mode .seatmap .normalseat.selected.held{background-color:#bd081e;color:#012f50;cursor:pointer}.dark-mode .seatmap .blocked-middle.normalseat,.dark-mode .seatmap .blocked-middle.normalseat .cushion{background:#fff repeating-linear-gradient(-45deg,#efefef,#efefef 10%,#666766,#666766 14.5%);border:none}.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}}@media print{.dark-mode .login-dialog .login-section{min-width:100%}}.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.2c628acb540450cb.svg);background-repeat:no-repeat;min-height:357px;padding:0 15px}@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 .view-profile{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.dark-mode .view-profile button{color:#000;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}@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 .name{align-items:center;justify-content:center;text-transform:capitalize;text-overflow:ellipsis;width:130px;overflow:hidden;white-space:nowrap}@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{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{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{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{color:#ffec00;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{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{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{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{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,.dark-mode navitaire-digital-extras-hub nk-ssr,.dark-mode navitaire-digital-extras-hub nk-shortcut-boarding-ssr{cursor:pointer}.dark-mode navitaire-digital-extras-hub navitaire-digital-ssr-select-layout .icon_chevron_right,.dark-mode navitaire-digital-extras-hub nk-ssr .icon_chevron_right,.dark-mode navitaire-digital-extras-hub nk-shortcut-boarding-ssr .icon_chevron_right{color:#0073e6}.dark-mode [id^=modal-seat-required-] .cms-modal-confirm-button{margin-right:0!important}.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 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-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 .default-theme .header-breadcrumb .header-padding-row,.dark-mode .default-theme .header-breadcrumb .page-padding-row{height:78px}.dark-mode .default-theme .header-breadcrumb .page-padding-row.tabs{height:136px}.dark-mode .default-theme .header-breadcrumb .page-padding-row.extras{height:151px}.dark-mode .default-theme .header-breadcrumb .page-padding-row.tabs.extras{height:190px}}.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-hub].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-hub].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-payment].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-payment].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-payment] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-payment] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-payment] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-payment] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header{box-shadow:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}}.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-meals].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-meals].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats].scrolled-top header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals].scrolled-top header{box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-meals] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals] header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-meals] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals] 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 .default-theme .header-breadcrumb[data-current-route=booking-extras-seats] header .bottom-row,.dark-mode .default-theme .header-breadcrumb[data-current-route=booking-extras-meals] header .bottom-row,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-seats] header .bottom-row,.dark-mode .default-theme .header-breadcrumb[data-current-route=bookingQuote-extras-meals] header .bottom-row{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 767.98px){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row{height:94px!important}}.dark-mode .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){.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row .navigate-back{padding-left:.5rem}}.dark-mode .default-theme .header-breadcrumb .header-breadcrumb-wrapper .top-row .log-in-control{margin-left:.5rem}@media (max-width: 767.98px){.dark-mode .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){.dark-mode .default-theme .header-breadcrumb{transform:translateZ(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:90px}.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:#000;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{width:16.6666666667%;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,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper .behind-header-row header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row{width:100%}@media (max-width: 767.98px){.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .header-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper .behind-header-row header .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper .behind-header-row header .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper .behind-header-row .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header .header-navigation .header-navigation-wrapper .behind-header-row .bottom-row{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}}@media print{.dark-mode .header-navigation{display:none}}.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 print{.dark-mode .new-card .main-container{min-width:100%}}@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 .main-content .title .card-icons .ds-background{background-image:url(discover.a4aa4a344a11e82b.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: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:#0073e6;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:#ffec00;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.dark-mode .payment-confirmation>*{color:#000;text-align:center}.dark-mode .payment-confirmation p{color:#000}.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:#000;line-height:32px;margin-bottom:1rem}.dark-mode .payment-confirmation .title .button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;font-weight:700;text-transform:uppercase}.dark-mode .payment-confirmation .details{display:flex;justify-content:space-between;padding-bottom:1.5rem;width:280px}.dark-mode .payment-confirmation .details .left-column{text-align:left}@media print{.dark-mode .payment-confirmation .details .left-column .booking-id{font-size:2rem;line-height:5rem}}.dark-mode .payment-confirmation .details .right-column{text-align:right}@media print{.dark-mode .payment-confirmation .details .right-column #recordLocator{font-size:2rem;line-height:5rem}}@media print{.dark-mode .payment-confirmation button{display:none}}.dark-mode .stored-cards{background-color:#ffec00;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 print{.dark-mode .stored-cards .cards-container{min-width:100%}}@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%;align-items:center;display:flex;flex-direction:row;height:168px;justify-content:center;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 .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.ds{background-image:url(green-background.b37e31ce30f10e92.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 .ds-logo{background-image:url(discover.a4aa4a344a11e82b.svg);background-size:contain;height:31px;width:31px}.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}}@media print{.dark-mode .stored-cards .cards-container .cards-row .stored-payment .credit-card .card-holder-row{min-width:100%}}.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 .cards-container .cards-row .stored-payment .credit-card .card-holder-row .card-holder .name{text-overflow:ellipsis;width:200px;overflow:hidden;white-space:nowrap}.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:#0073e6;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}}@media print{.dark-mode .billing-info-form{min-width:100%}}.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 print{.dark-mode .billing-info-form .form-card{min-width:100%}}@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:#000;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 #0073E6;opacity:1}.dark-mode .navigation-links .menu-items .menu-item:focus{outline:none}.dark-mode .mobile-popup-header{background-color:#0073e6;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;height:100vh;inset:0;position:fixed}}.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:uppercase}.dark-mode .edit-flight-search .edit-flights-button .icon{margin-right:5px}.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:#ffec00;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}}@media print{.dark-mode .edit-flight-search .flight-search{min-width:100%}}.dark-mode .edit-flight-search .flight-search .cancel-search{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;display:inline-block;margin-right:.5rem;padding:0 .5rem;min-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{border-radius:6px!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}.dark-mode .edit-flight-search .flight-search .search-button-container .mock-container{width:100%}@media (min-width: 992px){.dark-mode .edit-flight-search .flight-search .search-button-container .mock-container{width:70%}}.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.bfs:before{background-color:#ffec00}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.standard:before{background-color:#fff;border:solid 1px #CCCCCC}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.exit:before{background-color:#666766}.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.premium:before{background-color:#10a3ba}.dark-mode .stateless-seatmap-dialog .seat-availability-container .seat-availability .seatmap-container .label-container .seat-type-name.blocked-middle:before{background:#fff repeating-linear-gradient(-45deg,#efefef,#efefef 10%,#666766,#666766 14.5%);border:.063rem solid #efefef}.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:#10a3ba}.dark-mode .stateless-seatmap .premium.normalseat .cushion{background-color:#10a3ba;border:2px solid #10a3ba}.dark-mode .stateless-seatmap .normalseat,.dark-mode .stateless-seatmap .normalseat .cushion{background-color:#fff;border:2px solid #CCCCCC}.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:#0073e6;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 .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 .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search .passengers-count .pnr-retrieve .wrapper:focus,.dark-mode .pnr-retrieve .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search .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,.dark-mode .pnr-retrieve .dates-picker .departure-container.selecting,.dates-picker .dark-mode .pnr-retrieve .departure-container.selecting,.dark-mode .pnr-retrieve .dates-picker .return-container.selecting,.dates-picker .dark-mode .pnr-retrieve .return-container.selecting,.dark-mode .pnr-retrieve .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .dark-mode .pnr-retrieve .station-select-selection,.manage-flight-search .navitaire-digital-passengers-count .dark-mode .pnr-retrieve .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .dark-mode .pnr-retrieve .passengers-count.open,.flight-search .passengers-count .dark-mode .pnr-retrieve .wrapper:focus,.flight-search .passengers-count .dark-mode .pnr-retrieve .wrapper.open,.dark-mode .dates-picker .pnr-retrieve .departure-container.selecting,.dark-mode .dates-picker .pnr-retrieve .return-container.selecting,.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:#0073e6;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:#0064c7}}.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:#0073e6;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 .ds{background-image:url(green-background.b37e31ce30f10e92.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}.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{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,#0009,#ffec0099);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 .trip-header{display:flex;align-items:center}.dark-mode .my-trip .journey-details .trip-header .checkbox-container navitaire-digital-checkbox .checkbox-container .icon_check_only{position:absolute}.dark-mode .my-trip .journey-details .trip-header .checkbox-container .disable-cancel{pointer-events:none}.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;line-height:17px;overflow:hidden;padding-bottom:1rem;padding-left:.25rem;padding-top:.25rem;text-overflow:ellipsis;white-space:nowrap;width:110px}.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 .my-trip .disable-click{cursor:not-allowed!important}.dark-mode .my-trip-options{align-items:center;background-color:#e3eaf0;display:flex;padding:1rem;width:20%}@media (max-width: 767.98px){.dark-mode .my-trip-options{width:100%}}.dark-mode .my-trip-options .delayed-warning{white-space:normal}@media (max-width: 575.98px){.dark-mode .my-trip-options .delayed-warning{text-align:center}}@media (max-width: 575.98px){.dark-mode .my-trip-options .buttons .navitaire-digital-button.tertiary{border:none}}.dark-mode .my-trip-options .delay-info-wrapper{width:100%}.dark-mode .my-trip-options .delay-info-wrapper .buttons{display:block;width:100%}@media (max-width: 767.98px){.dark-mode .my-trip-options .delay-info-wrapper .buttons{display:flex}}.dark-mode .my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.5rem;margin-top:.5rem;width:100%}@media (max-width: 767.98px){.dark-mode .my-trip-options .delay-info-wrapper .buttons .navitaire-digital-button{margin-bottom:.25rem!important;margin-top:.25rem!important}}.dark-mode .my-trip-options .boarding-pass-wrapper{position:relative;width:100%}.dark-mode .my-trip-options .boarding-pass-wrapper .navitaire-digital-button{width:100%}.dark-mode .my-trip-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 .my-trip-options .boarding-pass-wrapper .info-text{padding-bottom:.25rem!important;padding-top:.25rem!important;position:static!important}}.dark-mode .my-trip-options .boarding-pass-wrapper .info-text .time-message{display:block;text-align:center}@media (max-width: 767.98px){.dark-mode .my-trip-options .boarding-pass-wrapper .info-text .time-message{display:inline}}.dark-mode .my-trip-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 .my-trip-options .boarding-pass-wrapper .info-text .time-info{display:inline!important}}.dark-mode .my-trip-options .keep-delayed-wrapper{width:100%}.dark-mode .my-trip-options .keep-delayed-wrapper .navitaire-digital-button{border-radius:6px;width:100%}.dark-mode .my-trip-options .message-wrapper{padding:1rem;white-space:normal;width:100%}@media (max-width: 767.98px){.dark-mode .my-trip-options .message-wrapper{display:block;width:100%}}.dark-mode .my-trip-options .message-wrapper .time-message{color:#ffffff61;text-align:center}.dark-mode .my-trip-options .message-wrapper .time-info{color:#fff9;padding-bottom:.25rem;padding-top:.25rem;text-align:center;font-weight:700}.dark-mode .my-trip-options .message-wrapper .select-btn-container .cancel-unavailable-message{color:#fff;font-size:12px;text-align:center}.dark-mode .my-trip-options .message-wrapper .select-btn-container .navitaire-digital-button{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;width:100%;font-weight:900;font-size:1rem;padding:0 1rem}.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;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 .grouping .divide-booking-section{background-color:#666766;color:#fff;padding:1rem;border-radius:10px;margin-bottom:1rem;display:flex;flex-direction:row;justify-content:space-between}.dark-mode .my-trips .grouping .divide-booking-section .divide-booking-info{display:flex;flex-direction:column}.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 .my-trips .cancel-container{display:flex;align-items:center;padding-top:1rem}.dark-mode .my-trips .cancel-container .right-container{width:50%;flex-direction:row-reverse;display:flex;align-items:center}.dark-mode .my-trips .cancel-container .right-container span{margin-right:.5rem;color:#bd081e}.dark-mode .my-trips .cancel-container .left-container{display:flex;align-items:center;width:50%}.dark-mode .my-trips .cancel-container .left-container navitaire-digital-checkbox .checkbox-container .icon_check_only{position:absolute}.dark-mode .my-trips .cancel-container .left-container.disable-click{cursor:not-allowed}.dark-mode .my-trips .cancel-container .left-container span{margin-left:.5rem}.dark-mode .my-trips .cancel-container .left-container .disable-cancel{pointer-events:none}.dark-mode .search-trips-popup{z-index:1060;box-shadow:0 2px 4px #0000002b!important;background-color:#0073e6;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;height:100vh;inset:0;margin-top:0;position:fixed}.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;width:85%}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options{align-items:center;background-color:#000;display:flex;padding:1rem;width:15%}@media (max-width: 767.98px){.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options{padding:.5rem;width:100%}}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper{display:flex;justify-content:space-between;flex-direction:column;height:100%;padding:0}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper .time-container{padding:1rem;white-space:normal;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper .time-container .time-message{color:#fffc}.dark-mode .selected-my-trip .selected-flight-container .selected-flight-wrapper .flight-details-container .my-trip-card .my-trip-options .message-wrapper .time-container .time-info{color:#fff}.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:#ffec00;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:#000;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:#000;font-weight:700}.dark-mode .manage-journey-tabs .container .journey-tabs .tabs-container .tab.selected .icon{color:#000;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;line-height:17px;overflow:hidden;padding-left:.5rem!important;text-overflow:ellipsis;white-space:nowrap;width:65%}.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 #0073E6;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 #0073E6;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;justify-content:space-between;width:100%}.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;width:110px}.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:50%;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:#0073e6;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:#0064c7}}.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-status-button{width:100%}@media (min-width: 768px){.dark-mode .flight-status-search-form .flight-status-button{width:25%}}.dark-mode .flight-status-search-form .flight-status-button button{width:100%;height:63px;border-radius:5px;border:none}.dark-mode .flight-status-search-form .flight-date-wrapper{padding-right:15px;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:25%}}.dark-mode .flight-status-search-form .flight-date-wrapper .navitaire-digital-form-field-container{height:63px!important}.dark-mode .flight-status-search-form .flight-date-wrapper .navitaire-digital-form-field-container select{height:60px!important}.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 print{.dark-mode .error-message{min-width:100%}}@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%}.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:#0073e6;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:#000;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}@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 nk-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 nk-pnr-credit .applied-credit-row{width:50%}}.dark-mode nk-pnr-credit .applied-credit-row .account-number{width:40%}.dark-mode nk-pnr-credit .remove-payment{color:#bd081e}.dark-mode nk-pnr-credit .pnr-credit-form-title{margin:24px 0 8px}.dark-mode nk-pnr-credit form{display:flex}@media (max-width: 767.98px){.dark-mode nk-pnr-credit form{flex-direction:column}}.dark-mode nk-pnr-credit form .submit-button{border-radius:6px!important}.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 .voucher form .submit-button{border-radius:6px}.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}.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%;overflow:auto}.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:#000}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.bfs:before{background-color:#ffec00}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.exit-row:before{background-color:#666766;color:#fff}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.blocked-middle-seat:before{background:#fff repeating-linear-gradient(-45deg,#efefef,#efefef 10%,#666766,#666766 14.5%);border:.063rem solid #efefef}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.preferred-seat:before{background-color:#bdd6f4;color:#fff}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.premium-seat:before{background-color:#10a3ba;color:#fff}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.standard:before{background-color:#fff;border:solid 1px #CCCCCC}.dark-mode .seat-information .seat-info .seat-details-container .seat-type .seat-type-name.unavailable:before{background-color:#001321;color:#fff}.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;border-radius:4px}.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{display:none;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{display:none;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:#0073e6;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;margin-top:10px}.dark-mode navitaire-digital-exit-row-seat-confirmation-dialog .seat-info-container .navitaire-digital-button.edit-flight{border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6;margin-right:5px}@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 .seats-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%;overflow:auto}@media (max-width: 767.98px){.dark-mode .seats-passenger-select-tabs{border-radius:0!important}.dark-mode .seats-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.75rem!important}.dark-mode .seats-passenger-select-tabs .tab-group{display:flex;flex-direction:row;width:100%}}@media (max-width: 767.98px){.dark-mode .seats-passenger-select-tabs .container-fluid{padding-left:0;padding-right:0}}.dark-mode .seats-passenger-select-tabs .passengers-tabs-container{color:#fff9;display:block;list-style:none;padding:0}@media (max-width: 767.98px){.dark-mode .seats-passenger-select-tabs .passengers-tabs-container{overflow-x:scroll;overflow-y:hidden}}.dark-mode .seats-passenger-select-tabs .passengers-tabs-container .no-seat-selected .passenger-tab-name{margin-top:12px}.dark-mode .seats-passenger-select-tabs .passengers-tabs-container .seat-selected .passenger-tab-name{padding-top:.25rem}.dark-mode .seats-passenger-select-tabs .passengers-tabs-container .seat-selected .selected .passenger-tab-name{font-weight:700}.dark-mode .seats-passenger-select-tabs .passengers-tabs-container .seat-selected .selected .designator-name{color:#fff9}.dark-mode .seats-passenger-select-tabs .passengers-tabs-container .seat-selected .designator-name{color:#a7a7a7}.dark-mode .seats-passenger-select-tabs .passenger-tab{cursor:pointer;transition:all .2s}.dark-mode .seats-passenger-select-tabs .passenger-tab .wrapper{display:flex;flex-direction:column;height:67px;justify-content:center}.dark-mode .seats-passenger-select-tabs .passenger-tab.selected .passenger-tab-name{color:#fff9;font-weight:700}.dark-mode .seats-passenger-select-tabs .passenger-tab:hover{color:#0073e6}.dark-mode .seats-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 .seats-passenger-select-tabs .passenger-tab-selected-underline{padding-top:.5rem}}.dark-mode .seats-passenger-select-tabs .selected .passenger-tab-selected-underline{border-bottom:3px solid #0073E6}.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 .title-text .label-component{margin-bottom:.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%}.dark-mode .small-picture-card .card-layout .controls-container{padding-left:0;padding-right:0;width:33.3333333333%}.dark-mode .small-picture-card .card-layout .controls-container.free-container{display:flex;justify-content:center;align-items:center}@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:#0073e6;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.row{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.row .description{color:#0073e6}.dark-mode .change-flight-card .content.row h5.description{color:#ffffffde}.dark-mode .change-flight-card .content.row .image{height:160px;width:225px;background-size:60px;background-repeat:no-repeat;background-position:center}@media (max-width: 767.98px){.dark-mode .change-flight-card .content.row .image{display:none!important}}.dark-mode .change-flight-card .content.row .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.row .mobile-icon{display:none}}.dark-mode .change-flight-card .content.row .mobile-icon .icon{display:block}.dark-mode .change-flight-card .content.row .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.row .wrapper{align-content:center;padding-left:0}}.dark-mode .change-flight-card .content.row .wrapper .header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767.98px){.dark-mode .change-flight-card .content.row .wrapper .header{flex-direction:column;justify-content:center}}.dark-mode .change-flight-card .content.row .wrapper .header .title{color:#0073e6}.dark-mode .change-flight-card .content.row .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.row .wrapper .content-description{display:none!important}}.dark-mode .change-flight-card .content.row .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}.dark-mode .change-flight-card.card-disabled{opacity:.4;cursor:default}@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 .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-select-layout .fare-sort .wrapper{height:100%}.dark-mode .journey-select-layout .right-control{display:flex;flex-direction:row}.dark-mode .journey-select-layout .low-fare-switcher{border-radius:6px;border:solid .06rem #e3eaf0;margin-top:.5rem;margin-left:.5rem}.dark-mode .journey-select-layout .low-fare-switcher button{border:none;background:transparent;height:100%;padding:.5rem 1rem;border-radius:6px}.dark-mode .journey-select-layout .low-fare-switcher button:focus,.dark-mode .journey-select-layout .low-fare-switcher button:hover:enabled{background-color:#0064c7;color:#fff}.dark-mode .journey-select-layout .low-fare-switcher button.active{background-color:#0073e6;color:#fff;border-radius:6px}.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:#0073e6}.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:translateZ(0)}50%{transform:translate3d(5px,0,0)}to{transform:translateZ(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:#0073e6}}.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:#ffec00;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 print{.dark-mode .manage-flight-search{min-width:100%}}@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:#0073e6;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;text-transform:uppercase}.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:#0073e6;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:#0073e6;color:#fff!important}.dark-mode .manage-flight-search .stations .row .station-select-flip{background-color:#efefef!important;border:1px solid #cccccc;border-color:#a7a7a7;border-radius:11.5px;color:#a7a7a7;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:#efefef;border:1px solid #cccccc;color:#a7a7a7;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:#a7a7a7;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:#a7a7a7;line-height:15px}.dark-mode .manage-flight-search .navitaire-digital-passengers-count .passengers-count .passengers-count-content .count{color:#a7a7a7}.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:#efefef;border:1px solid #cccccc;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:#a7a7a7!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 .search-button-container .cancel-search{border-radius:6px;border:solid 2px #0073E6;background-color:#fff}.dark-mode .manage-flight-search .search-button-container button{border-radius:6px;margin-left:5px}.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{height:100vh;inset:0;max-width:none;position:fixed;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:#0073e6;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:1.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{height:100vh;inset:0;max-width:none;position:fixed;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:#0073e6;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}}@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:#0073e6}.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:.25rem}}.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;justify-content:flex-end}}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .promotion{width:100%}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .text{width:100%}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .title .description{color:#0073e6;text-align:center;white-space:normal}@media (min-width: 768px){.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .title .description{padding:.5rem}}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .body .description{color:#0073e6;text-align:center;white-space:normal}@media (min-width: 768px){.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .body .description{padding:.5rem}}.dark-mode demo-profile-hub-page .right-column .promotion-placeholder navitaire-digital-cms-promotion-component .image-component-div img{float:right}.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 .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:#0073e6;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:#0073e6;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 navitaire-digital-profile-wallet .profile-cards .card-container .scrolling-card-container .stored-cards .credit-card-wrapper .ds{background-image:url(green-background.b37e31ce30f10e92.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}}@media print{.dark-mode .credit-card .credit-card-top-row{min-width:100%}}.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}}@media print{.dark-mode .credit-card .credit-card-middle-row{min-width:100%}}.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}}@media print{.dark-mode .credit-card .credit-card-bottom-row{min-width:100%}}.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{padding:1.5rem 3rem;width:441px}@media (max-width: 767.98px){.dark-mode #modal-ta-leave-booking-flow,.dark-mode #modal-leave-manage-flow{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{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{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){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{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{margin-right:0}.dark-mode #modal-ta-leave-booking-flow .cms-modal-cancel-button,.dark-mode #modal-leave-manage-flow .cms-modal-cancel-button{border-color:#ffffffde;color:#ffffffde}.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}@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 .agency-payment-input-container{display:flex}.dark-mode .agency-payment-method .wrapper .container .agency-payment-input-container .ag-amount{width:100%;margin:10px 10px 0 0}.dark-mode .agency-payment-method .wrapper .container .agency-payment-input-container .ag-apply{margin-top:10px}.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:#4a4a4a;margin:0}.dark-mode .agency-payment-method .wrapper .container .title-row .positive-credit{color:#00893a;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{color:#000}.dark-mode .agency-payment-method .wrapper .container .due .amount{font-weight:700}.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}}.dark-mode .agency-payment-method .wrapper .container .apply-wrapper .apply-button{font-weight:900;text-transform:capitalize;border-radius:.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;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{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{width:50%}}.dark-mode navitaire-digital-account-credit .applied-credit-row .account-number{width:40%}.dark-mode navitaire-digital-account-credit .remove-payment{color:#bd081e}.dark-mode navitaire-digital-account-credit .account-credit-form-title{margin:24px 0 8px}.dark-mode navitaire-digital-account-credit form{display:flex}@media (max-width: 767.98px){.dark-mode navitaire-digital-account-credit form{flex-direction:column}}.dark-mode navitaire-digital-account-credit .credit-balance{color:#fff9}.dark-mode navitaire-digital-account-credit .error-container{color:#bd081e}.dark-mode .flight-search{width:100%;background-color:#ffec00e6;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-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search .dates-picker .departure-container.selecting,.dates-picker .dark-mode .flight-search .departure-container.selecting,.dark-mode .flight-search .dates-picker .return-container.selecting,.dates-picker .dark-mode .flight-search .return-container.selecting,.dark-mode .flight-search .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .dark-mode .flight-search .station-select-selection,.dark-mode .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .dark-mode .flight-search .passengers-count:focus,.dark-mode .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .dark-mode .flight-search .passengers-count.open,.dark-mode .dates-picker .flight-search .departure-container.selecting,.dark-mode .dates-picker .flight-search .return-container.selecting,.dark-mode .station-select.cdk-focused .flight-search .station-select-selection,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count:focus,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .flight-search .passengers-count.open{border-bottom:3px solid #0073E6}.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:#0073e6}@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;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:#0073e6;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:#0064c7}}.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 .trip-type{display:block;padding-bottom:10px;-webkit-user-select:none;user-select:none;text-transform:uppercase}@media (max-width: 575.98px){.dark-mode .flight-search .trip-type{overflow-x:scroll;white-space:nowrap}}.dark-mode .flight-search .passengers-count{width:100%;display:inline-block;height:64px;margin-top:1.5rem;padding:0 15px;vertical-align:top}@media (min-width: 992px){.dark-mode .flight-search .passengers-count{width:25%;margin-top:0}.dark-mode .flight-search .passengers-count.multi-city-trip{margin-top:37px}}.dark-mode .flight-search .passengers-count .wrapper{background-color:#154162;border:solid 1px #0073E6;border-radius:2px;color:#ffffffde;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.dark-mode .flight-search .passengers-count .wrapper div{justify-content:space-between}.dark-mode .flight-search .passengers-count .wrapper .label{color:#ffffffde;display:flex;flex-direction:column;padding:0}.dark-mode .flight-search .passengers-count .wrapper .label h5{margin:0}.dark-mode .flight-search .passengers-count .wrapper .label .caption{color:#fff9;line-height:15px}.dark-mode .flight-search .passengers-count .wrapper .icon-container{align-self:center;justify-content:space-around;max-width:40px}.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 nk-trip-search{display:flex;flex-wrap:wrap}.dark-mode .flight-search nk-trip-search .stations{width:100%;padding:0 15px}@media (min-width: 992px){.dark-mode .flight-search nk-trip-search .stations{width:58.3333333333%;padding-right:0}}.dark-mode .flight-search nk-trip-search .stations .row{margin-left:0;margin-right:0;position:relative}.dark-mode .flight-search nk-trip-search .dates-picker{width:100%}@media (min-width: 992px){.dark-mode .flight-search nk-trip-search .dates-picker{width:41.6666666667%}}.dark-mode .passenger-count-selections .passenger-count-selection .label{color:#ffffffde;margin-right:.5rem}.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;font-size:1.5rem;font-weight:700}.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%;position:relative}.dark-mode .modal-overlay .modal-content>*:not(.full-height,.nk-close-button){align-items:center;display:flex;height:100%}@media (max-width: 767.98px){.dark-mode .modal-overlay .modal-content>*:not(.full-height,.nk-close-button){align-items:flex-start}}.dark-mode .modal-overlay .modal-content .nk-close-button{background-color:transparent;border:none;position:absolute;right:1rem;top:1rem}@media (max-width: 767.98px){.dark-mode .modal-overlay .modal-content .nk-close-button{display:none}}.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:#fff;margin-bottom:1rem}.dark-mode .toast-overlay .close-button,.dark-mode .toast-overlay span{color:#ffffff61!important}@media (max-width: 767.98px){.dark-mode nk-promotion-search{width:100%}}.dark-mode nk-promotion-search .promo-container{align-items:center;color:#fff;display:flex;margin-top:26px}@media (max-width: 767.98px){.dark-mode nk-promotion-search .promo-container{flex-direction:column}.dark-mode nk-promotion-search .promo-container .desktop-title{display:none}}@media (min-width: 576px){.dark-mode nk-promotion-search .promo-container .mobile-title{display:none}}.dark-mode nk-promotion-search .promo-container .promotion-link{display:flex;margin-right:24px}@media (max-width: 767.98px){.dark-mode nk-promotion-search .promo-container .promotion-link{justify-content:space-between;width:100%}.dark-mode nk-promotion-search .promo-container .promotion-link .drop-down-arrow{transform:none!important}}.dark-mode nk-promotion-search .promo-container .promotion-link:hover{text-decoration:none}.dark-mode nk-promotion-search .promo-container .promotion-link .drop-down-arrow{padding:2px 6px;transform:rotate(90deg)}.dark-mode nk-promotion-search .promo-container .promotion-link .drop-down-arrow.show-promo{transform:rotate(270deg)!important}.dark-mode nk-promotion-search .promo-container .promotion-pill{align-items:center;background-color:#00893a;border-radius:20px;display:flex;height:30px;padding:0 16px}@media (max-width: 767.98px){.dark-mode nk-promotion-search .promo-container .promotion-pill{justify-content:space-between;margin-left:0;margin-top:10px;width:100%}}.dark-mode nk-promotion-search .promo-container .promotion-pill .applied-promotion-code{display:flex}.dark-mode nk-promotion-search .promo-container .promotion-pill .applied-promotion-code h5{color:#fff}.dark-mode nk-promotion-search .promo-container .promotion-pill .applied-promotion-code .icon{height:16px;margin-right:12px;width:16px}.dark-mode nk-promotion-search .promo-container .promotion-pill button{margin-left:18px}.dark-mode nk-promotion-search .add-promotion-container{margin-top:12px;width:auto!important}@media (max-width: 767.98px){.dark-mode nk-promotion-search .add-promotion-container{z-index:1060;background-color:#154162!important;height:100vh!important;inset:0!important;margin:0!important;padding:0!important;position:fixed!important;width:100vw!important}.dark-mode nk-promotion-search .add-promotion-container .promo-body{height:calc(100vh - 108px);padding:.5rem}}.dark-mode nk-promotion-search .add-promotion-container .promo-header{padding-bottom:24px;color:#ffffffde;font-weight:700}.dark-mode nk-promotion-search .add-promotion-container .form-field{padding-bottom:0!important}@media (min-width: 576px){.dark-mode nk-promotion-search .add-promotion-container .mobile-popup-header{display:none}}.dark-mode nk-promotion-search .add-promotion-container h3{color:#fff;margin-bottom:16px}@media (max-width: 767.98px){.dark-mode nk-promotion-search .add-promotion-container h3{color:#ffffffde}}.dark-mode nk-promotion-search .add-promotion-container form{display:flex}@media (max-width: 767.98px){.dark-mode nk-promotion-search .add-promotion-container form{flex-direction:column;height:100%;justify-content:space-between}}.dark-mode nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container{height:50px}.dark-mode nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container .label-container label{padding-left:1.7rem}.dark-mode nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container input{width:220px;padding-left:2.3rem!important;height:48px}@media (max-width: 767.98px){.dark-mode nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container input{width:90%}}.dark-mode nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container .custom-image-container{position:absolute;display:flex;align-items:center;height:100%;margin-left:8px}.dark-mode nk-promotion-search .add-promotion-container form .navitaire-digital-form-field-container .custom-image-container img{height:24px;margin-right:10px;width:24px}.dark-mode nk-promotion-search .add-promotion-container form .promo-button-container{margin-left:24px}.dark-mode nk-promotion-search .add-promotion-container form .promo-button-container .promo-button{border-radius:6px;color:#fff;background-color:#0073e6;text-transform:uppercase;font-weight:900;font-size:1rem}@media (max-width: 767.98px){.dark-mode nk-promotion-search .add-promotion-container form .promo-button-container{margin-left:0;width:100%}.dark-mode nk-promotion-search .add-promotion-container form .promo-button-container .promo-button{width:100%}}.dark-mode nk-promotion-search .add-promotion-container .error-container{align-items:center;display:flex}@media (max-width: 767.98px){.dark-mode nk-promotion-search .add-promotion-container .error-container h5,.dark-mode nk-promotion-search .add-promotion-container .error-container span{color:#bd081e!important}}.dark-mode nk-promotion-search .add-promotion-container .error-container h5{color:#fff}.dark-mode .nk-dialog{max-width:420px!important}.dark-mode .nk-dialog .promotion-modal-header{color:#000}.dark-mode .nk-dialog .promotion-modal-header h4{font-size:1.5rem}.dark-mode .nk-dialog .promotion-modal-body{color:#000;font-size:1rem}.dark-mode .nk-dialog .promotion-modal-body ul{margin:10px 0}.dark-mode .nk-dialog .promotion-modal-body ul li{padding:0 15px}.dark-mode .nk-dialog .promotion-modal-body ul li:before{font-family:Navitaire_icon_font!important;content:"\e910";font-size:20px;color:#bd081e;padding:0 5px}.dark-mode .nk-dialog .promotion-modal-footer button{border-radius:6px}.dark-mode nk-promo form{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width: 768px){.dark-mode nk-promo form{flex-direction:row;margin-bottom:0}}.dark-mode nk-promo form .submit-button{border-radius:6px!important}.dark-mode nk-promo .applied-promo{display:flex;flex-direction:row;margin:8px 0 2px}.dark-mode nk-promo .applied-promo .promo-title{margin-right:1.5rem!important}.dark-mode nk-promo .applied-promo .current-promo{color:#fff9;display:flex;justify-content:space-between}.dark-mode nk-promo .applied-promo .current-promo h5{margin-right:1.5rem!important}.dark-mode nk-promo .applied-promo .current-promo .delete{cursor:pointer;display:flex;flex-direction:row}.dark-mode nk-promo .applied-promo .current-promo .delete .remove{color:#bd081e}.dark-mode nk-promo .applied-promo .current-promo .delete .icon{color:#0073e6;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:#fff}@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:#fff;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}.dark-mode .close-button-container{position:absolute;top:0;right:0}.dark-mode .close-button-container .close{background-color:transparent;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:0;margin:20px}.dark-mode .nk-dialog{max-height:95vh;background-color:#fff;max-width:460px;display:flex;flex-direction:column;padding:24px 16px;border-radius:6px;box-shadow:#00000024}@media (max-width: 575.98px){.dark-mode .nk-dialog{width:100vw!important}}.dark-mode .nk-dialog .nk-dialog-header{color:#4a4a4a;font-size:24px;letter-spacing:0;line-height:26px;flex-shrink:0}.dark-mode .nk-dialog .nk-dialog-header .description{font-weight:700}.dark-mode .nk-dialog .nk-dialog-body{padding:16px 0;color:#4a4a4a99;letter-spacing:0;flex-grow:1;overflow-y:auto;font-size:18px;line-height:28px}.dark-mode .nk-dialog .nk-dialog-banner{font-weight:400;letter-spacing:0;line-height:17px;flex-shrink:0}.dark-mode .nk-dialog .nk-dialog-banner .bg-error{background-color:#bd081e;color:#000;padding:5px 8px;font-weight:400;min-height:36px;line-height:36px;width:100%}.dark-mode .nk-dialog .nk-dialog-footer{flex-shrink:0}.dark-mode .nk-dialog .nk-dialog-footer>div,.dark-mode .nk-dialog .nk-dialog-footer>span{display:flex;justify-content:flex-end;align-items:center}.dark-mode .nk-dialog .nk-dialog-footer>div button,.dark-mode .nk-dialog .nk-dialog-footer>span button{font-weight:900;font-size:1rem;text-transform:uppercase;min-width:4rem}.dark-mode .nk-dialog .nk-dialog-footer>div button:not(.navitaire-digital-button-loader),.dark-mode .nk-dialog .nk-dialog-footer>span button:not(.navitaire-digital-button-loader){padding:0 1rem!important}.dark-mode .nk-dialog .nk-dialog-footer>div button.navitaire-digital-button-loader .container,.dark-mode .nk-dialog .nk-dialog-footer>span button.navitaire-digital-button-loader .container{padding:0 1rem!important}.dark-mode .nk-dialog .nk-dialog-footer>div button:not(:last-child),.dark-mode .nk-dialog .nk-dialog-footer>span button:not(:last-child){margin-right:20px}.dark-mode .nk-dialog .nk-dialog-footer>div button .primary,.dark-mode .nk-dialog .nk-dialog-footer>span button .primary{font-weight:700}.dark-mode .tooltip-container{display:block;cursor:pointer;position:relative}.dark-mode .tooltip-content{display:block;background-color:#a7a7a7;border-radius:4px;padding:15px;color:#ffffffde;max-width:300px;font-size:14px}@media (max-width: 767.98px){.dark-mode .tooltip-content{min-width:auto;padding:5px}}.dark-mode .tooltip-content .icon{position:absolute;top:0;right:0;margin:12px}.dark-mode .cancel-container .description{font-size:18px;color:#ffffffde}.dark-mode .button-container .cancel-button{align-items:center;background-color:transparent;display:flex;flex-direction:row;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s;white-space:nowrap;border-radius:6px;border:none}.dark-mode .button-container .keep-button{border:1px solid #0069b3;color:#0069b3;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;color:#0073e6}.dark-mode .button-container .keep-button:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .button-container .keep-button:focus,.dark-mode .button-container .keep-button:hover:enabled{background-color:#e0e0e0}.dark-mode nk-credit-pricing-details>.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem;border-radius:.625rem}.dark-mode nk-credit-pricing-details>.container .shopping-cart-details-container{background-color:#fff!important}.dark-mode nk-credit-pricing-details>.container .shopping-cart-details-container .total-cart-price .cost .h2{font-weight:700;color:#000}.dark-mode nk-credit-pricing-details .shopping-cart-item .item-wrapper .section-header .section-title{font-weight:700}.dark-mode nk-credit-summary>.container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;margin-bottom:1rem;border-radius:.625rem}.dark-mode nk-credit-summary>.container .shopping-cart-details-container{background-color:#fff!important;min-height:auto}.dark-mode nk-credit-summary>.container .shopping-cart-details-container .cart-items{padding:0}.dark-mode nk-credit-summary>.container .shopping-cart-details-container .cart-items .item-container{display:flex;justify-content:space-between;margin:.25rem 0}.dark-mode nk-credit-summary .shopping-cart-item{padding:1.5rem 1rem}.dark-mode nk-credit-summary .shopping-cart-item .credit-headers{display:flex;justify-content:space-between}.dark-mode nk-credit-summary .shopping-cart-item .credit-headers .section-header .section-title{font-weight:700}.dark-mode nk-credit-summary .credit-code{flex:2}.dark-mode nk-credit-summary .credit-details{display:flex;justify-content:space-between;flex:1}.dark-mode .price-breakdown{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;background-color:#154162;border-radius:6px;overflow:hidden;padding-left:0;padding-right:0;margin-top:3rem}.dark-mode .price-breakdown h2{border-bottom:.0525em solid rgba(255,255,255,.2)}.dark-mode .price-breakdown .pb-row{display:flex;flex-direction:row;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem}.dark-mode .price-breakdown .pb-row :first-child{width:60%}.dark-mode .price-breakdown .pb-row :nth-child(2){width:10%;text-align:right}.dark-mode .price-breakdown .pb-row :nth-child(3){width:30%;text-align:right}.dark-mode .price-breakdown .pb-head{font-size:1.3888888889em;font-weight:700}.dark-mode .price-breakdown .pb-title{font-size:1.3888888889em}.dark-mode .price-breakdown .pb-title-sub{font-size:1.2em}.dark-mode .price-breakdown .pb-title-sub span:first-child{padding-left:.5rem}.dark-mode .price-breakdown .pb-title-sub-gray{font-size:1.2em;color:#a7a7a7}.dark-mode .price-breakdown .pb-title-sub-gray span:first-child{padding-left:.5rem}.dark-mode .price-breakdown .pb-sub{font-size:.9375em;color:#a7a7a7}.dark-mode .price-breakdown .pb-sub span:first-child{padding-left:1.5rem}.dark-mode .price-breakdown .accordion-header .accordion-button{display:inline-flex;flex-direction:row;justify-content:space-between;background:none;border:none;width:100%;padding:1rem 1.5rem;cursor:pointer}.dark-mode .price-breakdown .accordion-header .accordion-button .right-control{display:inline-flex;flex-direction:row}.dark-mode .price-breakdown .accordion-header .accordion-button .right-control button{margin-right:.625em}.dark-mode .price-breakdown .accordion-header .accordion-button .right-control .accordion-icon-container{display:flex;flex-flow:column;align-items:center;text-align:center}.dark-mode .price-breakdown .accordion-header .accordion-button .right-control .accordion-icon-container .accordion-chevron{color:#0073e6;display:inline-flex;justify-content:center;align-items:center}.dark-mode .price-breakdown .accordion-header .accordion-button .right-control .accordion-icon-container .accordion-chevron img{width:.938rem;height:.938rem}.dark-mode .price-breakdown .accordion-body .accordion-body-section .section-header,.dark-mode .price-breakdown .accordion-body .accordion-body-section .details-wrapper{padding:1rem 1.5rem}.dark-mode .price-breakdown .accordion-footer{padding:1rem 1.5rem;background:#000;color:#fff!important}.dark-mode .price-breakdown .accordion-footer .pb-sub span:first-child{padding-left:0}.dark-mode .price-breakdown .accordion-footer .pb-row{padding-top:0;padding-bottom:0}@media print{.dark-mode .price-breakdown .accordion-footer .pb-row .total-col{width:40%}}.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div{padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:15px;font-weight:400;color:#a7a7a7}.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div a,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div span,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div div,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div p,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h1,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h2,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h3,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h4,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h5,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div h6,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div strong,.dark-mode .price-breakdown .pb-bundle-description .bundle-description-group .link-group-component .links div b{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none}@media print{.dark-mode .price-breakdown{margin:0;display:inherit}}.dark-mode nk-low-fare-calendar{margin-bottom:1rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper{overflow:hidden;text-align:center}@media (min-width: 576px){.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper{width:calc(100% - 80px)}}@media (max-width: 767.98px){.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper{width:calc(100% - 90px)}}@media (max-width: 575.98px){.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper{overflow:scroll;width:100%}}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .month-label{font-weight:700;padding:1rem 0}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .week-row{display:flex;flex-direction:row;justify-content:space-between}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .week-row>div,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .week-row>nk-low-fare-day-calendar{flex-grow:1;margin:.25rem;width:14.2857142857%}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .header-row span,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .default-theme .header-breadcrumb-wrapper header .bottom-row span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .default-theme .header-navigation .header-navigation-wrapper header .bottom-row span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .header-navigation .default-theme .header-navigation-wrapper header .bottom-row span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .header-navigation .header-navigation-wrapper .mobile-links span,.header-navigation .header-navigation-wrapper .dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .mobile-links span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.header-navigation .dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .default-theme .header-navigation-wrapper header .bottom-row span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.default-theme .dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .header-navigation .header-navigation-wrapper header .bottom-row span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-low-fare-calendar .low-fare-calender-wrapper .bottom-row span,.dark-mode .header-navigation .header-navigation-wrapper nk-low-fare-calendar .low-fare-calender-wrapper .mobile-links span{font-weight:700}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day{width:100%;border:none;background-color:#efefef;border-radius:6px;padding:.5rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected{background-color:#0073e6}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover>div,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected>div{background-color:#efefef}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-date,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-date{border-radius:.125rem .125rem 0 0}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-status-price,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-status-price{border-radius:0 0 .125rem .125rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-price-diff,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-price-diff{padding:.5rem .5rem 0;background-color:#0073e6;border-radius:0;font-size:.875rem;color:#fff;line-height:1.75rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-price-diff .hidden-icon,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-price-diff .hidden-icon{display:inline}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight):hover .day-price-diff .price-diff-label,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day.selected .day-price-diff .price-diff-label{display:none}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day>div{padding:.25rem .25rem .5rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover{background-color:#0064c7}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover .day-price-diff{background-color:#0064c7}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover .day-price-diff .hidden-icon{display:none}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day:not(.no-fare,.no-flight,.selected):hover .day-price-diff .price-diff-label{display:inline}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day .day-status-price{text-align:right;padding-top:1.5rem;font-size:1.188rem;min-height:3.8125rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .low-fare-day .day-price-diff{padding:.5rem;background-color:#ffec00;border-radius:6px;font-size:.875rem;min-height:2.3125rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .day-date{display:flex;flex-direction:row;justify-content:space-between;font-size:.9375rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .day-date>span{flex-grow:1}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .day-date .day-number{text-align:right;font-weight:700;font-size:1.5625rem;line-height:1.3rem}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .not-within{background-color:#e0e0e0}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .not-within .day-number{color:#a7a7a7}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .not-within .day-month{color:#a7a7a7;text-transform:uppercase;text-align:left}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .no-fare,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .no-flight{cursor:not-allowed}.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .no-fare .day-price-diff,.dark-mode nk-low-fare-calendar .low-fare-calender-wrapper .no-flight .day-price-diff{opacity:0}.dark-mode nk-low-fare-calendar .hidden-icon{display:none}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container{padding:1rem 1.5rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container>div,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container>div{padding-bottom:1rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links{padding-bottom:.5rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header{display:flex}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header span,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header span,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header span,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header span,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header span,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header span,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header span{font-size:1.3888888889em;font-weight:700;margin-right:.25rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .icon,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .icon,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .icon,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .icon,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .icon,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .icon,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .icon{padding-top:.25rem;padding-right:1rem;font-weight:400}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .flight-label,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .flight-label,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .flight-label,.header-navigation .header-navigation-wrapper .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .flight-label,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.header-navigation .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.default-theme .dark-mode nk-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode .header-navigation .header-navigation-wrapper nk-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-left-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .flight-label,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .flight-label,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-left-header .flight-label,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-left-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-row .fi-right-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .flight-label,.header-navigation .header-navigation-wrapper .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .flight-label,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.header-navigation .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.default-theme .dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .bottom-row .fi-right-header .flight-label,.dark-mode .header-navigation .header-navigation-wrapper nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .mobile-links .fi-right-header .flight-label{font-weight:400;padding-right:1rem;color:#4a4a4a}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-station-title,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-station-title{font-size:1.5em}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-right-section>div,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-right-section>div{text-align:right}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-journey-title,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-journey-title{color:#4a4a4a}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .indent,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .indent{margin-left:3rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row{display:flex;flex-direction:row;justify-content:space-between}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-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 nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details{padding-top:1.5rem}}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-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 nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-32,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-24,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon-24{display:none}}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon{color:#000;display:block;font-size:2.5em}@media (max-width: 767.98px){.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .icon{font-size:24px}}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:8rem}@media (max-width: 767.98px){.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.left,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.right,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey-stops,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey-stops{color:#ffffffde;margin-top:.5rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-row .duration-details .journey{color:#fff9}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .info-entry,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry{display:flex;flex-direction:row}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .info-entry>div:first-child,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry>div:first-child{width:25%;color:#4a4a4a}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .info-entry :nth-child(2),.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry :nth-child(2){width:5%}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .info-entry :last-child,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .info-entry :last-child{width:60%}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-gray-bg,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-gray-bg{background-color:#efefef;border-radius:.3em}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .fi-odd-margin-bottom:nth-child(odd),.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .fi-odd-margin-bottom:nth-child(odd){margin-bottom:2.8125rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .details-wrapper,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .details-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .details-wrapper>div,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .details-wrapper>div{flex-grow:1;width:50%}.dark-mode nk-flight-itinerary .nk-flight-itinerary-container .layover,.dark-mode nk-divide-booking-flight-itinerary .nk-flight-itinerary-container .layover{margin-top:-3rem;margin-bottom:1.188rem}.dark-mode nk-flight-itinerary .info-entries-with-icon,.dark-mode nk-divide-booking-flight-itinerary .info-entries-with-icon{display:flex;flex-direction:row}.dark-mode nk-flight-itinerary .info-entries-with-icon>*,.dark-mode nk-divide-booking-flight-itinerary .info-entries-with-icon>*{flex-grow:1}.dark-mode nk-flight-itinerary .info-entries-with-icon :before,.dark-mode nk-divide-booking-flight-itinerary .info-entries-with-icon :before{width:7%}.dark-mode nk-flight-itinerary .info-entries-with-icon .info-entry-wrapper,.dark-mode nk-divide-booking-flight-itinerary .info-entries-with-icon .info-entry-wrapper{display:flex;flex-direction:column;justify-content:space-between}.dark-mode nk-flight-itinerary .pax-bag-details:before,.dark-mode nk-divide-booking-flight-itinerary .pax-bag-details:before{width:6%;font-size:1.5rem}.dark-mode nk-flight-itinerary .pax-seat-details:before,.dark-mode nk-divide-booking-flight-itinerary .pax-seat-details:before{width:6%}.dark-mode nk-flight-itinerary .pax-bag-details,.dark-mode nk-divide-booking-flight-itinerary .pax-bag-details{flex-grow:1}.dark-mode nk-flight-itinerary .pax-bag-details .info-entry,.dark-mode nk-divide-booking-flight-itinerary .pax-bag-details .info-entry{padding-bottom:.25rem}.dark-mode nk-flight-itinerary .pax-seat-details,.dark-mode nk-divide-booking-flight-itinerary .pax-seat-details{flex-grow:1;padding-top:1rem}.dark-mode nk-flight-itinerary .pax-seat-details .info-entry,.dark-mode nk-divide-booking-flight-itinerary .pax-seat-details .info-entry{padding-bottom:.25rem}.dark-mode nk-flight-itinerary .add-info-title,.dark-mode nk-divide-booking-flight-itinerary .add-info-title{color:#4a4a4a}.dark-mode nk-flight-itinerary .customFlightIcon:before,.dark-mode nk-divide-booking-flight-itinerary .customFlightIcon:before{transform:rotate(-30deg);text-align:center;font-size:1.7em;height:1.7em}.dark-mode nk-flight-itinerary .add-info-entry .info-entry,.dark-mode nk-divide-booking-flight-itinerary .add-info-entry .info-entry{display:inline}.dark-mode demo-my-trips-divide-booking-page{display:block;max-width:1140px;margin-left:auto;margin-right:auto;padding-top:12rem!important}@media (max-width: 767.98px){.dark-mode demo-my-trips-divide-booking-page{padding-top:0!important}}.dark-mode demo-my-trips-divide-booking-page .divide-container{box-shadow:0 4px 16px #0000002b!important;background-color:#fff;border-radius:10px;margin-bottom:1.5rem}.dark-mode demo-my-trips-divide-booking-page .passenger-select{padding:1rem}.dark-mode demo-my-trips-divide-booking-page .passenger-select .title{margin-bottom:1rem}.dark-mode demo-my-trips-divide-booking-page .passenger-select .no-passengers-selected{color:#bd081e}.dark-mode demo-my-trips-divide-booking-page .passenger-select .passenger-row{display:flex;align-items:center;margin:5px 0}.dark-mode demo-my-trips-divide-booking-page .passenger-select .passenger-row navitaire-digital-checkbox .checkbox-container .icon_check_only{position:absolute}.dark-mode demo-my-trips-divide-booking-page .passenger-select .passenger-row .passenger-name{margin:0 10px}.dark-mode demo-my-trips-divide-booking-page .divide-button{margin-top:1rem;display:flex;flex-direction:row-reverse}.dark-mode demo-my-trips-divide-booking-summary-page{display:block;max-width:1140px;margin-left:auto;margin-right:auto;padding-top:12rem!important}.dark-mode demo-my-trips-divide-booking-summary-page .container{box-shadow:0 4px 16px #0000002b!important;padding:0;border-radius:10px}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container{background-color:#efefef;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;border-radius:10px 10px 0 0}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary{display:flex;flex-direction:row;min-width:300px;justify-content:space-between}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .header-title{font-size:1.2rem;margin-bottom:1rem}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .booking-details{padding-right:3rem}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .booking-details .info-header-title{font-size:.8rem;color:#4a4a4a;margin-bottom:.25rem}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .guest-details{display:flex;flex-direction:column}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .guest-details ul{display:list-item}.dark-mode demo-my-trips-divide-booking-summary-page .container .summary-container .new-booking-summary .guest-details ul li{list-style:disc;list-style-position:inside;color:#4a4a4a}.dark-mode .divide-booking-modal{max-width:480px;font-size:1rem}.dark-mode .divide-booking-modal .description .text{margin-bottom:.25rem}.dark-mode .divide-booking-modal .description .passengers-container{margin:1rem 0}.dark-mode .divide-booking-modal .description .passengers-container .passenger-name{color:#4a4a4a}.dark-mode .nk-umnr-info-dialog.nk-dialog{width:480px!important}.dark-mode .nk-umnr-info-dialog.nk-dialog .nk-dialog-body{max-height:380px;overflow-y:auto;padding-right:10px}.dark-mode .nk-umnr-info-dialog.nk-dialog .nk-dialog-body .form-field{padding-bottom:1.5rem}.dark-mode .nk-umnr-info-dialog.nk-dialog .nk-dialog-body .form-field .navitaire-digital-form-field-container{height:auto}.dark-mode .nk-umnr-info-dialog.nk-dialog .nk-dialog-footer{padding-top:1rem}@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-wrapper{width:100%}.dark-mode .flight-search-wrapper .flight-search{width:100%;background-color:#ffec00e6;border-radius:5px;display:block;padding:1.5rem;position:relative}@media (max-width: 767.98px){.dark-mode .flight-search-wrapper .flight-search{background-color:transparent;border-radius:0}}.dark-mode .flight-search-wrapper .flight-search input{outline:none}.dark-mode .flight-search-wrapper .flight-search input:focus{outline:none}.dark-mode .flight-search-wrapper .flight-search .outlined,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper:focus,.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper.open,.dark-mode .flight-search-wrapper .flight-search .dates-picker .departure-container.selecting,.dates-picker .dark-mode .flight-search-wrapper .flight-search .departure-container.selecting,.dark-mode .flight-search-wrapper .flight-search .dates-picker .return-container.selecting,.dates-picker .dark-mode .flight-search-wrapper .flight-search .return-container.selecting,.dark-mode .flight-search-wrapper .flight-search .station-select.cdk-focused .station-select-selection,.station-select.cdk-focused .dark-mode .flight-search-wrapper .flight-search .station-select-selection,.dark-mode .flight-search-wrapper .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count:focus,.manage-flight-search .navitaire-digital-passengers-count .dark-mode .flight-search-wrapper .flight-search .passengers-count:focus,.dark-mode .flight-search-wrapper .flight-search .manage-flight-search .navitaire-digital-passengers-count .passengers-count.open,.manage-flight-search .navitaire-digital-passengers-count .dark-mode .flight-search-wrapper .flight-search .passengers-count.open,.dark-mode .dates-picker .flight-search-wrapper .flight-search .departure-container.selecting,.dark-mode .dates-picker .flight-search-wrapper .flight-search .return-container.selecting,.dark-mode .station-select.cdk-focused .flight-search-wrapper .flight-search .station-select-selection,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .flight-search-wrapper .flight-search .passengers-count:focus,.dark-mode .manage-flight-search .navitaire-digital-passengers-count .flight-search-wrapper .flight-search .passengers-count.open{border-bottom:3px solid #0073E6}.dark-mode .flight-search-wrapper .flight-search .cancel-search{display:none}.dark-mode .flight-search-wrapper .flight-search .search-button-container{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next{background-color:#0073e6}@media (min-width: 768px){.dark-mode .flight-search-wrapper .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;bottom:-35px;position:absolute;right:35px;z-index:2}}@media (max-width: 767.98px){.dark-mode .flight-search-wrapper .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:#0073e6;color:#fff;height:48px;padding:0 1.5rem;bottom:auto;margin-top:1rem;position:relative;right:auto;width:100%}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next:disabled{background-color:#a7a7a7;color:#fff}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next:focus,.dark-mode .flight-search-wrapper .flight-search .search-button-container .next:hover:enabled{background-color:#0064c7}}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next:not(:disabled):hover .icon_book_flight_solid{animation:plane-icon-animation .6s}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next .icon_book_flight_solid{display:inline-block}@media (max-width: 767.98px){.dark-mode .flight-search-wrapper .flight-search .search-button-container .next .icon_book_flight_solid{margin-right:.5rem}}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next .button-text{display:inline-block}@media (min-width: 768px){.dark-mode .flight-search-wrapper .flight-search .search-button-container .next .button-text{display:none}}.dark-mode .flight-search-wrapper .flight-search .search-button-container .next:disabled{background-color:#a7a7a7;box-shadow:none;color:#fff}.dark-mode .flight-search-wrapper .flight-search .web-dates-picker{position:absolute;transform:translate(-205px);z-index:1020}@media (max-width: 1199.98px){.dark-mode .flight-search-wrapper .flight-search .web-dates-picker{transform:translate(-23px)}}.dark-mode .flight-search-wrapper .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-wrapper .flight-search .web-passenger-select{transform:translate(-93.5px)}}@media (max-width: 991.98px){.dark-mode .flight-search-wrapper .flight-search .web-passenger-select{transform:translate(0)}}.dark-mode .flight-search-wrapper .flight-search .extras-item{display:flex;flex-direction:row;padding:.5rem 0;justify-content:space-between}.dark-mode .flight-search-wrapper .flight-search .extras-item .icon_check_only{margin-left:-18px}.dark-mode .flight-search-wrapper .flight-search .passengers-count{width:100%;display:inline-block;height:64px;margin-top:1.5rem;padding:0 15px;vertical-align:top}@media (min-width: 992px){.dark-mode .flight-search-wrapper .flight-search .passengers-count{width:25%;margin-top:0}.dark-mode .flight-search-wrapper .flight-search .passengers-count.multi-city-trip{margin-top:37px}}.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper{background-color:#154162;border:solid 1px #0073E6;border-radius:2px;color:#ffffffde;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:9px}.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper div{justify-content:space-between}.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper .label{color:#ffffffde;display:flex;flex-direction:column;padding:0}.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper .label h5{margin:0}.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper .label .caption{color:#fff9;line-height:15px}.dark-mode .flight-search-wrapper .flight-search .passengers-count .wrapper .icon-container{align-self:center;justify-content:space-around;max-width:40px}.dark-mode .flight-search-wrapper .flight-search .advanced-search{color:#fff;line-height:17px}.dark-mode .flight-search-wrapper .flight-search .trip-with-header-container{width:75%}@media (max-width: 991.98px){.dark-mode .flight-search-wrapper .flight-search .trip-with-header-container{width:100%}}.dark-mode .flight-search-wrapper .flight-search nk-trip-quote-search{display:flex;flex-wrap:wrap}.dark-mode .flight-search-wrapper .flight-search nk-trip-quote-search .stations{width:100%;padding:0 15px}@media (min-width: 992px){.dark-mode .flight-search-wrapper .flight-search nk-trip-quote-search .stations{width:58.3333333333%;padding-right:0}}.dark-mode .flight-search-wrapper .flight-search nk-trip-quote-search .stations .row{margin-left:0;margin-right:0;position:relative}.dark-mode .flight-search-wrapper .flight-search nk-trip-quote-search .dates-picker{width:100%}@media (min-width: 992px){.dark-mode .flight-search-wrapper .flight-search nk-trip-quote-search .dates-picker{width:41.6666666667%}}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper{margin-top:1rem;display:flex;flex-direction:row;justify-content:space-between}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-filters{display:flex;flex-direction:row;justify-content:flex-start;flex-grow:2}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-filters>*{margin-right:.5rem}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder{flex-grow:1;display:flex;justify-content:flex-end}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button{border-radius:1.25rem!important;padding:.5rem 1rem!important;background-color:#f5e200!important;text-transform:capitalize!important;color:#000}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button:disabled:not(.loading){opacity:.8}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button:focus,.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button:hover:enabled{color:#fff!important;background-color:#292600!important}.dark-mode .flight-search-wrapper .flight-search .search-filter-wrapper .search-clear-holder button .icon{margin-left:.5rem}.dark-mode .nk-booking-quote-search-wrapper{display:flex;flex-direction:row;width:65%;background:#fff;padding:1rem;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003!important;border-radius:6px;margin:auto;margin-top:1rem;justify-content:space-between}@media (max-width: 767.98px){.dark-mode .nk-booking-quote-search-wrapper{width:100%}}.dark-mode .nk-booking-quote-search-wrapper .nk-booking-quote-search-left{flex-grow:2}.dark-mode .nk-booking-quote-search-wrapper .nk-booking-quote-search-left h3{font-weight:700}.dark-mode .nk-booking-quote-search-wrapper .nk-booking-quote-search-right{flex-grow:1;display:flex;justify-content:flex-end;flex-direction:row}.dark-mode .nk-booking-quote-search-wrapper .nk-booking-quote-search-right button:hover{background-color:#0073e6!important;color:#fff}.dark-mode .flight-number{color:#000;margin:1rem 0 .25rem;padding-left:15px}.dark-mode .add-flights-container{align-items:center;color:#0073e6;display:flex;margin-top:1.5rem}.dark-mode .add-flights-container h5,.dark-mode .add-flights-container button{margin:0 .25rem!important;color:#0073e6!important}.dark-mode .station-select-flip{background-color:#154162;border:1px solid #0073E6;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 .passenger-count-selections{background-color:#011c30;z-index:5}.dark-mode .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 .passenger-count-selections .passenger-count-selection.infant{border-bottom:none}.dark-mode .passenger-count-selections .passenger-count-selection .left-column{display:flex;flex-direction:row}.dark-mode .passenger-count-selections .passenger-count-selection .item-count{color:#0073e6;margin:0;margin-right:.5rem}.dark-mode .passenger-count-selections .passenger-count-selection .label{color:#ffffffde;margin-right:.5rem;text-transform:capitalize}.dark-mode .passenger-count-selections .passenger-count-selection .label h2{margin:0}.dark-mode .passenger-count-selections .passenger-count-selection .label .sub-title{color:#fff9;padding-top:.5rem}.dark-mode .passenger-count-selections .passenger-count-selection .add-subtract-button{display:flex;flex-direction:row;margin-left:.25rem}.dark-mode .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 .passenger-count-selections .passenger-count-selection .add-subtract-button button:first-child{margin-right:1rem}.dark-mode .passenger-count-selections .passenger-count-selection .add-subtract-button button:hover,.dark-mode .passenger-count-selections .passenger-count-selection .add-subtract-button button:focus{background-color:#154162!important}.dark-mode .passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:hover,.dark-mode .passenger-count-selections .passenger-count-selection .add-subtract-button button:disabled:focus{background-color:#011c30!important}.dark-mode booking-quote-select-page{display:flex;flex-direction:column}@media (max-width: 767.98px){.dark-mode booking-quote-select-page{padding-top:110px}}.dark-mode booking-quote-select-page .header-bar-bottom-relative{display:none}.dark-mode navitaire-digital-fare-select{display:block;height:100%;inset:0;max-height:100%;max-width:100%;position:absolute;width:100%}@media (max-width: 767.98px){.dark-mode navitaire-digital-fare-select .close{inset:auto auto 30px 80%;transform:translate(-50%)}}.dark-mode nk-header-booking-quote .header-breadcrumb-wrapper{position:initial!important}.dark-mode nk-booking-quote-trip-type.trip-type{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;justify-content:space-between;text-transform:capitalize!important}.dark-mode nk-booking-quote-trip-type.trip-type label{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;width:100%;padding:.5rem 0}.dark-mode nk-bundle-type.bundle-type{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;justify-content:space-between;text-transform:capitalize!important}.dark-mode nk-bundle-type.bundle-type label{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;width:100%;padding:.5rem 0}.dark-mode .bags-option{display:flex;flex-direction:row;justify-content:space-between;min-width:19rem}.dark-mode .bags-option .label-wrapper{display:flex;flex-grow:2;flex-direction:column;justify-content:center}.dark-mode .bags-option .control-wrapper{flex-grow:1}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container{display:block;border-top:1px solid rgba(0,0,0,.2)}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container>div{padding-bottom:1rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links{padding-bottom:.5rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header{display:flex}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header span,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header span,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-right-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header span,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header span,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header span,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header span,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header span,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header span,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header span{font-size:1.3888888889em;font-weight:700;margin-right:.25rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .icon,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .icon,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .icon,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-right-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .icon,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header .icon,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .icon,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .icon,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header .icon{padding-top:.25rem;padding-right:1rem;font-weight:400}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-left-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-left-header .flight-label,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header .flight-label,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-left-header .flight-label,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-left-header .flight-label,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-left-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-row .fi-right-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-breadcrumb-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-breadcrumb-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper .mobile-links .fi-right-header .flight-label,.header-navigation .header-navigation-wrapper .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header .flight-label,.dark-mode .default-theme .header-breadcrumb-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.dark-mode .default-theme .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.header-navigation .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .default-theme .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.header-navigation .dark-mode .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.default-theme .dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .header-navigation .header-navigation-wrapper header .bottom-row .fi-right-header .flight-label,.default-theme .dark-mode .header-navigation .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.dark-mode .header-navigation .default-theme .header-navigation-wrapper header nk-booking-quote-availability-journey .bq-flight-details-container .bottom-row .fi-right-header .flight-label,.dark-mode .header-navigation .header-navigation-wrapper nk-booking-quote-availability-journey .bq-flight-details-container .mobile-links .fi-right-header .flight-label{font-weight:400;padding-right:1rem;color:#4a4a4a}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-station-title{font-size:1.5em}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-right-section>div{text-align:right}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-journey-title{color:#4a4a4a}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .indent{margin:1rem 3rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row{display:flex;flex-direction:row;justify-content:space-between}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-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 nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details{padding-top:1.5rem}}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-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 nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon{margin-top:15px}}@media (max-width: 767.98px){.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon-32{display:none}}@media (min-width: 768px){.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon-24{display:none}}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon{color:#000;display:block;font-size:2.5em}@media (max-width: 767.98px){.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .icon{font-size:24px}}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line{border-top:1px dashed rgba(0,0,0,.2);height:0;width:8rem}@media (max-width: 767.98px){.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line{width:2rem}}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line.left{margin-right:.25rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .flight-icon .flight-icon-line.right{margin-left:.25rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .journey-stops{color:#ffffffde;margin-top:.5rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-row .duration-details .journey{color:#fff9}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .info-entry{display:flex;flex-direction:row}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .info-entry>div:first-child{width:25%;color:#4a4a4a}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .info-entry :nth-child(2){width:5%}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .info-entry :last-child{width:60%}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-gray-bg{background-color:#efefef;border-radius:.3em}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .fi-odd-margin-bottom:nth-child(odd){margin-bottom:2.8125rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .details-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .details-wrapper>div{flex-grow:1;width:50%}.dark-mode nk-booking-quote-availability-journey .bq-flight-details-container .layover{margin-top:-3rem;margin-bottom:1.188rem}.dark-mode nk-booking-quote-availability-journey .info-entries-with-icon{display:flex;flex-direction:row}.dark-mode nk-booking-quote-availability-journey .info-entries-with-icon>*{flex-grow:1}.dark-mode nk-booking-quote-availability-journey .info-entries-with-icon :before{width:7%}.dark-mode nk-booking-quote-availability-journey .info-entries-with-icon .info-entry-wrapper{display:flex;flex-direction:column;justify-content:space-between}.dark-mode .header-booking-quote-summary{padding:1.5rem}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper{display:flex;flex-direction:row}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details{font-size:2.3rem;font-weight:700;flex-grow:2}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details .icon{font-size:2rem}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details .market-label:first-child{padding-right:1.5rem}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-details .market-label:last-child{padding-left:1.5rem}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-sub-info{text-align:right;font-size:1.2rem}.dark-mode .header-booking-quote-summary .flight-quote-details-wrapper .flight-quote-sub-info>*:first-child{font-weight:700}.dark-mode .header-booking-quote-summary .pill-container{flex-grow:1;display:flex;flex-direction:row}.dark-mode .header-booking-quote-summary .pill-container .pill-ui{font-weight:700;border-radius:1.25rem;padding:.5rem 1rem;background-color:#f5e200;color:#000;margin-right:.5rem;margin-top:1.5rem}.dark-mode .header-booking-quote-summary .pill-container .pill-ui .icon{margin-left:.5rem;margin-bottom:-.25rem}.dark-mode .hidden{display:none}.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;inset:0;position:fixed;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}@media print{.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{display:none}}.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 print{.dark-mode demo-review-page .header-navigation{min-width:100%}}@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 print{.dark-mode demo-success-page .success-page-content .success-content-container{min-width:100%}}@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;height:100%}.dark-mode demo-checkin-layout .background-color{background-color:#001321;inset:0;position:fixed;z-index:-1}.dark-mode demo-checkin-layout .background-image{z-index:-1}.dark-mode demo-checkin-layout .background-image .background-image-container{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:#0073e6;padding-top:3rem}.dark-mode demo-cancel-summary-page .shopping-cart-details .container{margin-top:1rem}.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 print{.dark-mode demo-manage-hub-page .under-header-container .under-header-wrapper{min-width:100%}}@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}}@media print{.dark-mode demo-manage-hub-page .passenger-select-hub-wrapper .passenger-select-tabs{min-width:100%}}.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 .ssr-select-layout navitaire-digital-slider.disabled button,.dark-mode demo-manage-hub-page .extras-section .extras-options .ssr-select-layout nk-slider.disabled button{pointer-events:none;opacity:.4;cursor:not-allowed!important}.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:#0073e6;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:#0073e6;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;display:block;inset:0;position:fixed;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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row{justify-content:center}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper{display:flex;justify-content:space-between;width:100%}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .header-title-container,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.default-theme .dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .header-title-container,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .header-title-container,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container{padding:.5rem 0}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.default-theme .dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-navigation-wrapper .mobile-links .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .mobile-links .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .header-title-container .subheader-title{padding:1rem 0}@media (max-width: 767.98px){.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .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,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .origin-destination-display,.default-theme .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 .default-theme .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 .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,.dark-mode .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,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .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,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .flight-dates-display,.default-theme .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 .default-theme .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 .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,.dark-mode .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,.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .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,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .passenger-count-display,.default-theme .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 .default-theme .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,.dark-mode .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,.dark-mode .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{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,.dark-mode demo-manage-layout .header-navigation .default-theme .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-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,.dark-mode demo-manage-layout .default-theme .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 .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 .default-theme .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,.dark-mode .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,.dark-mode .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{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 nk-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],.default-theme .dark-mode demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-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 nk-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 nk-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-manage-edit-flight-search[data-current-route=manage-payment],.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper nk-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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .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,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .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 .default-theme .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,.dark-mode .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,.dark-mode .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{cursor:pointer;height:100%!important;text-transform:uppercase}@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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .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,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .header-title-wrapper .flight-info-wrapper .edit-flights-button,.default-theme .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 .default-theme .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,.dark-mode .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,.dark-mode .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{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,.dark-mode demo-manage-layout .header-navigation .default-theme .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-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,.dark-mode demo-manage-layout .default-theme .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 .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 .default-theme .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,.dark-mode .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,.dark-mode .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{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,.dark-mode demo-manage-layout .header-navigation .default-theme .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-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,.dark-mode demo-manage-layout .default-theme .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 .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 .default-theme .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,.dark-mode .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,.dark-mode .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{display:none!important}}.dark-mode demo-manage-layout .header-navigation header .behind-header-row .header-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .bottom-row .manage-edit-flight-search,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-breadcrumb-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .header-breadcrumb-wrapper .dark-mode demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.default-theme .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 .default-theme .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,.dark-mode .default-theme .header-breadcrumb-wrapper demo-manage-layout .header-navigation header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs,.dark-mode .default-theme demo-manage-layout .header-navigation .header-navigation-wrapper header .behind-header-row .bottom-row .manage-header-tabs .manage-journey-tabs{padding:0!important}.dark-mode demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout.mobile-links{background-color:#0073e6;display:flex;margin-top:78px}@media (min-width: 576px){.dark-mode demo-manage-layout .bottom-row.header-row.mobile-manage-layout,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-manage-layout,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-manage-layout,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-manage-layout .bottom-row.mobile-flight-details.mobile-links{background-color:#0073e6;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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.mobile-flight-details,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.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 .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode demo-manage-layout .default-theme .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 .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .origin-destination-display .origin-destination,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.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 .bottom-row.header-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode demo-manage-layout .default-theme .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 .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .details-wrapper .flight-dates-display .origin-destination,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .trip-type-icon,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .trip-type-icon,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .change-flight-airplane,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .change-flight-airplane,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-manage-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-manage-layout .bottom-row.mobile-flight-details .justify-content-around,.dark-mode demo-manage-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-manage-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-flight-details .justify-content-around,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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-payment].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:268px}@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-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-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-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-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-payment]{max-width:1140px}}@media print{.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-payment]{min-width:100%}}.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-cancelsummary]{padding-top:150px}.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:85%}@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-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-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-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-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-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-my-trip-options,.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container .my-trip-card.changed nk-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{height:160px;width:225px;background-size:60px;background-repeat:no-repeat;background-position:center}@media print{.dark-mode demo-manage-layout .outlet-container.manage-page-content .extras-selection-container{display:block}}@media print{.dark-mode demo-manage-layout .outlet-container.manage-page-content{margin:auto 0!important;min-width:100%!important}}.dark-mode demo-manage-payment-page{display:block;width:100%}.dark-mode demo-manage-payment-page .payment-margin{margin-top:150px;display:block}.dark-mode demo-manage-payment-page .shopping-cart-details .container{margin-top:1rem}@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 print{.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{min-width:100%}}@media (max-width: 767.98px){.dark-mode demo-manage-payment-page .under-header-container .under-header-wrapper{padding-top:0}}.dark-mode demo-manage-payment-page .page-control-wrapper button{margin-left:10px!important}.dark-mode demo-manage-payment-page .page-control-wrapper button img{margin-right:5px}@media print{.dark-mode demo-manage-payment-page>*:not(.to-print){display:none!important}}.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 print{.dark-mode demo-payment-success-page .under-header-container{min-width:100%}}@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}}@media print{.dark-mode demo-payment-success-page .content-bottom{min-width:100%}}.dark-mode demo-payment-success-page .journey-detail-card{margin-bottom:0!important}@media print{.dark-mode demo-payment-success-page>*:not(.to-print){display:none}.dark-mode demo-payment-success-page .do-not-print{display:none!important}}.dark-mode demo-payment-success-page .print-container{margin:10px auto;max-width:1140px;display:flex;flex-direction:row-reverse}.dark-mode demo-payment-success-page .print-container button img{margin-right:5px}.dark-mode demo-my-trips-cancel-booking-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:12rem}@media (min-width: 576px){.dark-mode demo-my-trips-cancel-booking-page{max-width:540px}}@media (min-width: 768px){.dark-mode demo-my-trips-cancel-booking-page{max-width:720px}}@media (min-width: 992px){.dark-mode demo-my-trips-cancel-booking-page{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-my-trips-cancel-booking-page{max-width:1140px}}@media print{.dark-mode demo-my-trips-cancel-booking-page{min-width:100%}}@media (max-width: 767.98px){.dark-mode demo-my-trips-cancel-booking-page{padding-top:1rem}}.dark-mode demo-my-trips-cancel-booking-page .my-trip-card .my-trip .manage-flight{padding:1.5rem}.dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.header-row.my-trips,.dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips,.dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips,.dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips,.dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .header-navigation .header-navigation-wrapper .bottom-row.my-trips.mobile-links,.header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout [data-current-route=mytrips-search] .bottom-row.my-trips.mobile-links{display:none}.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,.dark-mode demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips,.dark-mode demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.my-trips .search-trips,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.my-trips .search-trips,.dark-mode demo-my-trips-layout .default-theme .header-navigation .header-navigation-wrapper header .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,.dark-mode demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.my-trips .search-trips,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode 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,.dark-mode demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .bottom-row.mobile-my-trips,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode demo-my-trips-layout .default-theme .header-navigation .header-navigation-wrapper header .bottom-row.mobile-my-trips,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-my-trips-layout .bottom-row.mobile-my-trips,.dark-mode demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .bottom-row.mobile-my-trips,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout .bottom-row.mobile-my-trips.mobile-links{background-color:#0073e6;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,.dark-mode demo-my-trips-layout .default-theme .header-breadcrumb-wrapper header .top-row.bottom-row,.default-theme .header-breadcrumb-wrapper .dark-mode demo-my-trips-layout header .top-row.bottom-row,.dark-mode demo-my-trips-layout .default-theme .header-navigation .header-navigation-wrapper header .top-row.bottom-row,.default-theme .header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout header .top-row.bottom-row,.dark-mode demo-my-trips-layout .header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row,.header-navigation .default-theme .header-navigation-wrapper .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-my-trips-layout header .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:#0073e6;display:flex;flex-direction:row;height:70px!important;justify-content:flex-end!important;padding:1rem;width:100%}@media (max-width: 767.98px){.dark-mode demo-my-trips-layout .mobile-my-trips{display:none}}.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}}@media print{.dark-mode demo-my-trips-layout .footer-wrapper{min-width:100%}}.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{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:120px}@media (min-width: 576px){.dark-mode demo-my-trips-select-page{max-width:540px}}@media (min-width: 768px){.dark-mode demo-my-trips-select-page{max-width:720px}}@media (min-width: 992px){.dark-mode demo-my-trips-select-page{max-width:960px}}@media (min-width: 1200px){.dark-mode demo-my-trips-select-page{max-width:1140px}}@media print{.dark-mode demo-my-trips-select-page{min-width:100%}}@media (max-width: 767.98px){.dark-mode demo-my-trips-select-page{padding-top:1rem}}.dark-mode demo-pnr-retrieve-page .container,.dark-mode demo-my-trips-retrieve-page .container{padding:0}@media (min-width: 576px){.dark-mode demo-pnr-retrieve-page .container,.dark-mode demo-my-trips-retrieve-page .container{height:264px!important;padding:1.5rem}}.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-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-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-pnr-retrieve-page .mobile-icon,.dark-mode demo-my-trips-retrieve-page .mobile-icon{display:none}}.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-pnr-retrieve-page .button-text,.dark-mode demo-my-trips-retrieve-page .button-text{display:none}}.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-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-search{display:block;width:50%;margin:0 auto}.dark-mode .demo-flight-status-search .flight-status-empty{font-size:2rem;text-align:center;margin:103px;color:#ccc}.dark-mode .demo-flight-status-search .flight-status-empty .icon_search{font-size:92px}.dark-mode .demo-flight-status-search .header-breadcrumb-wrapper .top-row{padding-bottom:25px}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs{width:100%;margin-bottom:1rem}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form{background-color:#ffec00!important;border-radius:0 0 10px 10px!important}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form navitaire-digital-form-field .navitaire-digital-form-field-container{height:63px!important}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form navitaire-digital-form-field .navitaire-digital-form-field-container .label-container{height:15px!important}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .flight-status-search-form navitaire-digital-form-field .navitaire-digital-form-field-container .flight-number-field{height:61px}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .tabs{background-color:#000}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .tabs .tab{min-width:250px!important;color:#fff!important;display:block;text-align:center}.dark-mode .demo-flight-status-search navitaire-digital-agency-tabs .tabs .tab.selected{background-color:#ffec00!important;color:#000!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .demo-flight-status-search .header-breadcrumb-wrapper{margin-bottom:0!important}.dark-mode .demo-flight-status-search .header-breadcrumb-wrapper header{border-radius:0!important}.dark-mode .demo-flight-status-search .header-breadcrumb-wrapper header .navigate-back{color:#fff!important}.dark-mode .demo-flight-status-search .mobile-icon{display:inline-block;margin-right:.5rem}@media (min-width: 768px){.dark-mode .demo-flight-status-search .mobile-icon{display:none}}.dark-mode .demo-flight-status-search .button-text{display:inline-block;font-size:1.5em;font-weight:700;text-transform:capitalize}.dark-mode .demo-flight-status-search .desktop-icon{display:inline-block}@media (max-width: 767.98px){.dark-mode .demo-flight-status-search .desktop-icon{display:none}}.dark-mode demo-flight-status-layout{background-color:transparent;display:block;max-width:1140px}.dark-mode demo-flight-status-layout .header-flight-details{background-color:#0073e6;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,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb-wrapper header .top-row.bottom-row,.default-theme .header-breadcrumb-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .top-row.bottom-row,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-navigation .header-navigation-wrapper 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,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row,.header-navigation .default-theme .header-navigation-wrapper .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .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,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb-wrapper header .top-row.bottom-row .right-column,.default-theme .header-breadcrumb-wrapper .dark-mode 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 .default-theme .header-navigation .header-navigation-wrapper 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,.dark-mode demo-flight-status-layout navitaire-digital-header-navigation .header-navigation .default-theme .header-navigation-wrapper header .top-row.bottom-row .right-column,.header-navigation .default-theme .header-navigation-wrapper .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-flight-status-layout navitaire-digital-header-navigation header .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;inset:0;position:fixed;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:#0064c7;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 .background-color{background-color:#000;display:block;inset:0;position:fixed;z-index:-1}@media (max-width: 767.98px){.dark-mode demo-home-layout .background-color{background:linear-gradient(180deg,transparent 0%,#000000 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 nk-promotion-search,.dark-mode demo-home-layout .search-page .container nk-promotion-search{position:relative}.dark-mode demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;z-index:1060;background-color:#ffec00e6;border-radius:5px;left:-24px;padding:1.5rem!important;position:absolute;top:80px}}@media (min-width: 576px) and (min-width: 576px){.dark-mode demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container nk-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 nk-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container nk-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 nk-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container nk-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 nk-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{max-width:1140px}}@media print and (min-width: 576px){.dark-mode demo-home-layout demo-search-page .container nk-promotion-search .add-promotion-container,.dark-mode demo-home-layout .search-page .container nk-promotion-search .add-promotion-container{min-width:100%}}.dark-mode demo-home-layout .home-background-image{background-color:#fff;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%,#EFEFEF 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 print{.dark-mode demo-home-layout .promotions-section{min-width:100%}}@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%;background:#ffec00e6;border-radius:.5rem}@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:0 1.5rem}.dark-mode demo-home-layout .promotion-container .promotion .text{width:100%;padding:2rem}.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-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:#0073e6;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:#000}@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;color:#0073e6;cursor:pointer;display:flex;-ms-flex-align:center;flex-direction:row;-ms-flex-pack:center;height:50px;justify-content:center;text-transform:uppercase;margin:0;border-radius:6px;border:solid 2px #0073E6;background-color:#fff;outline:0;padding:0 1.5rem;transition:all .2s;white-space:nowrap;width:220px;font-weight:700}@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}.dark-mode demo-home-layout .ibe-main-wrapper .ibe-home-body{min-height:56.875em}@media (max-width: 767.98px){.dark-mode demo-home-layout .ibe-main-wrapper .ibe-home-body{min-height:10em}}.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-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}}@media print{.dark-mode demo-error-layout .header-navigation{min-width:100%}}.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}}@media print{.dark-mode demo-error-layout .under-header-container .under-header-wrapper{min-width:100%}}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container{background-color:#0073e6;width:100%}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .icon{color:#fff;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{margin-bottom:1rem}.dark-mode demo-error-layout .under-header-container .under-header-wrapper .error-page-container .error-container .subtitle{color:#fff}.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 .background-color{background-color:#001321;inset:0;position:fixed;z-index:-1}.dark-mode demo-error-layout .background-image{z-index:-1}.dark-mode demo-error-layout .background-image .background-image-container{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}@media print{.dark-mode demo-payment-page>*:not(.to-print){display:none!important}}.dark-mode .additional-credit-container{margin-left:auto;margin-right:auto;width:100%;background-color:#ffec00;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 print{.dark-mode .additional-credit-container{min-width:100%}}@media (max-width: 767.98px){.dark-mode .additional-credit-container{flex-direction:column}}.dark-mode .additional-credit-container .credit-link-container{width:66.6666666667%}@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 .payment .icon_check_only{color:#fff!important;background-color:#00893a;border:1px solid #ffffff;border-radius:.8em}.dark-mode .additional-credit-container .credit-link-container .payment .icon_delete{color:#0073e6!important;cursor:pointer}.dark-mode .additional-credit-container .credit-link-container .disabled,.dark-mode .additional-credit-container .credit-link-container .disabled button{cursor:not-allowed!important;color:#a7a7a7}.dark-mode .additional-credit-container .credit-link-container .nyoc-container .nyoc-wide{flex:2}.dark-mode .additional-credit-container .credit-link-container .link-row{align-items:center;display:flex;padding:4px 0;color:#000}.dark-mode .additional-credit-container .credit-link-container .link-row .icon{color:#000!important}.dark-mode .additional-credit-container .credit-link-container .link-row button{font-size:16px}.dark-mode .page-control-wrapper{display:flex;flex-direction:row;justify-content:flex-end;padding-top:1rem}.dark-mode .page-control-wrapper button{margin-left:10px!important}.dark-mode .page-control-wrapper button img{margin-right:5px}.dark-mode demo-itinerary-page .under-header-container,.dark-mode demo-booking-quote-summary-page .under-header-container{margin-bottom:3rem}@media (max-width: 767.98px){.dark-mode demo-itinerary-page .under-header-container,.dark-mode demo-booking-quote-summary-page .under-header-container{padding-top:0}}@media print{.dark-mode demo-itinerary-page>*:not(.to-print),.dark-mode demo-booking-quote-summary-page>*:not(.to-print){display:none}.dark-mode demo-itinerary-page .do-not-print,.dark-mode demo-booking-quote-summary-page .do-not-print{display:none!important}}.dark-mode demo-itinerary-page .print-container,.dark-mode demo-booking-quote-summary-page .print-container{margin:10px auto;max-width:1140px;display:flex;flex-direction:row-reverse}.dark-mode demo-itinerary-page .print-container button img,.dark-mode demo-booking-quote-summary-page .print-container button img{margin-right:5px}.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}.dark-mode demo-extras-hub-page .extra-selection .left-column .ssr-select-layout navitaire-digital-slider.disabled button,.dark-mode demo-extras-hub-page .extra-selection .left-column .ssr-select-layout nk-slider.disabled button{pointer-events:none;opacity:.4;cursor:not-allowed!important}@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:#0073e6;display:inline-block;justify-content:flex-end}.dark-mode demo-extras-hub-page .extra-selection .left-column .ssr-select-layout .icon.icon_close{color:#a7a7a7!important}.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;justify-content:flex-end}}.dark-mode demo-extras-hub-page .extra-selection .right-column .promotion-placeholder{background-color:#154162;border-radius:10px;display:flex;flex-direction:column;height:379px;justify-content:center;width:224px}.dark-mode demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .description{line-height:32px}.dark-mode demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .promotion-placeholder-image{background-image:url(extras_promo.ea9a8e4c8516402b.png);height:96px;padding:0!important}.dark-mode demo-extras-hub-page .extra-selection .right-column .promotion-placeholder .promotion-body{white-space:normal}.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;background-color:#000;border-radius:10px}.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-manage-seats-page,.dark-mode demo-select-seats-page{display:flex;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:#0073e6;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,.dark-mode demo-profile-layout navitaire-digital-header-navigation .default-theme .header-breadcrumb-wrapper header .bottom-row,.default-theme .header-breadcrumb-wrapper header .dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode demo-profile-layout navitaire-digital-header-navigation .default-theme .header-navigation .header-navigation-wrapper header .bottom-row,.default-theme .header-navigation .header-navigation-wrapper header .dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row,.dark-mode demo-profile-layout navitaire-digital-header-navigation .header-navigation .default-theme .header-navigation-wrapper header .bottom-row,.header-navigation .default-theme .header-navigation-wrapper header .dark-mode 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,.header-navigation .header-navigation-wrapper .dark-mode demo-profile-layout navitaire-digital-header-navigation .bottom-row.mobile-links,.dark-mode .default-theme .header-breadcrumb-wrapper header demo-profile-layout navitaire-digital-header-navigation .bottom-row,.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}@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:#0073e6;display:flex;justify-content:space-between;padding:1rem}.dark-mode demo-profile-layout .under-header-container .information-container .icon_passenger{background-color:#0064c7;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 .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}}@media print{.dark-mode demo-profile-layout .profile-hub-container{min-width:100%}}.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 .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:#000;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:hover{text-decoration:none!important}.dark-mode .header-banner .travel-agent-banner a .icon{margin-right:4px;color:#ffec00}@media print{.dark-mode .header-banner{display:none}}.dark-mode a{color:#0073e6;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%;scroll-behavior:smooth}html,body{height:100%}body{line-height:1.5;margin:0}*,*:before,*:after{box-sizing:inherit;font-family:Source Sans Pro,sans-serif}a{color:#0073e6;text-decoration:none}a:hover{text-decoration:underline}button,input{line-height:inherit}b,strong{font-weight:bolder}.cdk-overlay-container{z-index:9999}[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;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset: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}
