@charset "UTF-8";:root body{--grey-0: #fff;--grey-100: #f6f6f6;--grey-200: #ccc;--grey-300: #b3b3b3;--grey-400: #565656;--grey-500: #0d0d0d}:root body{--imp-airline-main-color: var(--primary-500);--imp-airline-secondary-color: var(--accent-500);--imp-text-over-bg-color: var(--grey-0);--imp-grey-text-color: var(--grey-400);--imp-blue-text-color: var(--accent-500);--imp-green-blue-color: #12a59a;--imp-highlight-color: #BD10E0;--imp-purple-color: #9824ED;--imp-light-grey: #565656;--imp-text-tertiary-color: #535862;--imp-feedback-red-danger: #eb0000;--imp-feedback-coral-danger: #ff6e6e;--imp-feedback-yellow-warning: #ffff50;--imp-feedback-orange-warning: #F57C00;--imp-feedback-orange-warning-alternative: #FF8D39;--imp-feedback-success: #00b346;--imp-feedback-success-alternative: #067F28;--imp-feedback-info: #00fff0;--imp-messages-panel-color: var(--accent-500);--imp-feedback-purple-danger: #B428CD;--imp-header-logo-background-guest: #D34EEB;--imp-header-logo-border-guest: #B428CD;--imp-header-logo-background-gold: #BF9947;--imp-header-logo-background-platinum: #808079;--imp-header-logo-background-silver: #AAAAAE;--imp-header-logo-background-suma: #4A86FF;--imp-header-logo-border-suma: #2D69E1;--ux-palette-suma-suma: #0072ce;--ux-palette-suma-silver: #818182;--ux-palette-suma-gold: #9a7017;--ux-palette-suma-platinium: #4b4b48;--imp-fare-family-ECOLITE: #2d6eE1;--imp-fare-family-ECONOMY: #3824ed;--imp-fare-family-FLEX: #4c7193;--imp-fare-family-PLUS: #1b3893;--imp-fare-family-PREMSTAND: #9824ed;--imp-fare-family-PREMFLEX: #5a00e0;--imp-fare-family-BUSINESS: #636466;--imp-fare-family-BUSFLEX: #231f20;--imp-dotted-border: .2rem dotted var(--application-border-color);--imp-dialog-box-shadow: 0 .5rem 1rem 0 var(--application-border-color);--imp-section-border-radius: .4rem;--imp-inputFieldWidthSmall: 17rem;--imp-inputFieldWidthMedium: 27rem;--imp-inputFieldWidthLarge: 55rem;--imp-fieldSpacer: 3.8rem;--acs-avail-warning-color: #0CBAAD;--imp-flight-card-button-background-eco: var(--application-primary-button-background);--imp-flight-card-button-background-business: #424242;--imp-flight-card-button-background-ecoPremium: var(--imp-purple-color);--imp-flight-card-button-background-eco-hover: #E5ECFB;--imp-flight-card-button-background-business-hover: #EAEAEA;--imp-flight-card-button-background-ecoPremium-hover: #E7D8F3;--imp-flight-card-button-title-eco: var(--application-secondary-button-text-color);--imp-flight-card-button-title-business: var(--imp-light-grey);--imp-flight-card-button-title-ecoPremium: var(--imp-purple-color);--imp-flight-card-selected-text-color: white;--imp-bound-timeline-color: black;--imp-bound-timeline-highlight-color: var(--imp-feedback-purple-danger);--imp-transportation-types-icon-color: white;--imp-transportation-types-capsule-padding: 3px 8px 4px 8px;--imp-flight-card-left-section-padding: 23px 0 23px 0;--imp-flight-card-button-label-padding-mobile: 16px 15px 16px 20px;--imp-flight-card-button-label-padding-multipax-mobile: 16px 15px 8px 20px;--imp-flight-card-button-label-padding-discounted-price-mobile: 8px 15px 8px 20px;--imp-category-description-placeholder-border: 2px solid var(--imp-airline-main-color);--imp-category-description-icon-color: var(--imp-airline-main-color);--imp-category-description-icon-font-size: 24px;--imp-category-description-padding: 15px 35px;--imp-category-description-padding-xs: 15px 20px;--imp-sticky-footer-box-shadow: 0px -4px 8px 0px #CCCCCC80;--imp-custom-service-input-radio-button-checked-color: #2D69E1;--imp-custom-service-input-radio-button-not-checked-color: #D5D7DA;--imp-custom-service-input-radio-button-field-color: #414651;--imp-custom-service-input-radio-button-field-border-color: #CCCCCC80;--imp-custom-service-input-radio-button-field-price-color: #535862;--imp-custom-service-input-radio-button-field-icon-background-color: #D5E1F9;--imp-custom-service-input-radio-button-field-icon-no-selection-color: #717680;--imp-custom-service-input-radio-button-field-icon-no-selection-background-color: #F5F5F5;--imp-bound-card-no-service-available-padding: 3.4rem 3rem 3.3rem 3rem;--imp-bound-card-box-shadow: 0px 5px 6px -1px #0A0D121A;--imp-bound-card-padding: .8rem 1.8rem 1.8rem 1.8rem;--imp-policy-consent-checkbox-background-color: var(--imp-airline-main-color);--imp-policy-consent-checkbox-border-color: var(--imp-airline-main-color);--imp-policy-consent-checkbox-error-border-color: var(--color-warn-900);--imp-traveler-header-icon-background: #D5E1F9;--imp-service-category-selected-items-background: #EAF0FC;--imp-service-category-selected-items-color: #2D69E1;--imp-service-category-acquired-items-background: #ECFDF3;--imp-service-category-acquired-items-color: #067647;--imp-service-category-pending-payment-items-background: #FEF0C7;--imp-service-category-pending-payment-items-color: #B54708;--imp-modify-search-pres-input-fields-padding: .5rem 0 1.5rem 0;--imp-modify-search-pres-radio-button-padding: .5rem 0 2.5rem 0;--imp-discount-container-information-icon-background: #D5E1F9;--imp-passenger-type-selection-popup-stepper-button-size: 4.8rem;--imp-passenger-type-selection-popup-stepper-value-color: var(--imp-airline-main-color);--imp-passenger-type-selection-popup-stepper-disabled-border-color: #E9EAEB;--imp-passenger-type-selection-popup-confirm-button-padding: 3.4rem 0 0 0;--imp-passenger-type-selection-popup-pres-passengerItem-margin: 5.5rem 0 1.2rem 0;--imp-discount-container-box-shadow-mobile: 0px 4px 6px -2px #0a0d123b;--imp-modify-search-dialog-width: 370px;--imp-flight-recap-dates-border: 1px solid white;--imp-search-recap-cont-height-desktop: 72px;--imp-search-recap-cont-height-mobile: 64px;--refx-app-header-profile-info-late-login-width: auto;--colors-gray-dark-mode-600: #61656C;--imp-capsule-confirmed: #85E13A}@media (max-width: 700px){:root body{--imp-inputFieldWidthSmall: 100%;--imp-inputFieldWidthMedium: 100%;--imp-inputFieldWidthLarge: 100%}}:root{--color-primary-20: #EAF0FC;--color-primary-50: #D5E1F9;--color-primary-100: #B9CDF5;--color-primary-200: #96B4F0;--color-primary-300: #739BEB;--color-primary-400: #5082E6;--color-primary-500: #2D69e1;--color-primary-600: #2656BB;--color-primary-700: #1E4696;--color-primary-800: #173571;--color-primary-900: #0F234B;--color-primary-1000: #09152D;--color-primary-A100: #fbfcff;--color-primary-A200: #c8d2ff;--color-primary-A400: #95a9ff;--color-primary-A700: #0f2367;--color-primary-contrast-20: #000;--color-primary-contrast-50: #000;--color-primary-contrast-100: #000;--color-primary-contrast-200: #000;--color-primary-contrast-300: #000;--color-primary-contrast-400: #000;--color-primary-contrast-500: #fff;--color-primary-contrast-600: #fff;--color-primary-contrast-700: #fff;--color-primary-contrast-800: #fff;--color-primary-contrast-900: #fff;--color-primary-contrast-1000: #fff;--color-primary-contrast-A100: #000;--color-primary-contrast-A200: #000;--color-primary-contrast-A400: #000;--color-primary-contrast-A700: #000;--color-primary-default: #2D69e1;--color-primary-lighter: #B9CDF5;--color-primary-darker: #1E4696;--color-primary-text: #2D69e1;--color-primary-default-contrast: #fff;--color-primary-lighter-contrast: #000;--color-primary-darker-contrast: #fff;--color-primary-20-contrast: #000;--color-primary-50-contrast: #000;--color-primary-100-contrast: #000;--color-primary-200-contrast: #000;--color-primary-300-contrast: #000;--color-primary-400-contrast: #000;--color-primary-500-contrast: #fff;--color-primary-600-contrast: #fff;--color-primary-700-contrast: #fff;--color-primary-800-contrast: #fff;--color-primary-900-contrast: #fff;--color-primary-1000-contrast: #fff;--color-primary-A100-contrast: #000;--color-primary-A200-contrast: #000;--color-primary-A400-contrast: #000;--color-primary-A700-contrast: #000;--color-accent-20: #E7E9F0;--color-accent-50: #CFD3E1;--color-accent-100: #AFB6CC;--color-accent-200: #8791B3;--color-accent-300: #5F6C9A;--color-accent-400: #374880;--color-accent-500: #0f2367;--color-accent-600: #0D1D56;--color-accent-700: #0A1745;--color-accent-800: #081234;--color-accent-900: #050C22;--color-accent-1000: #030715;--color-accent-A100: #6f7dff;--color-accent-A200: #3c4fff;--color-accent-A400: #0921ff;--color-accent-A700: #0017ef;--color-accent-contrast-20: #000;--color-accent-contrast-50: #000;--color-accent-contrast-100: #000;--color-accent-contrast-200: #000;--color-accent-contrast-300: #000;--color-accent-contrast-400: #000;--color-accent-contrast-500: #ffffff;--color-accent-contrast-600: #ffffff;--color-accent-contrast-700: #ffffff;--color-accent-contrast-800: #ffffff;--color-accent-contrast-900: #ffffff;--color-accent-contrast-A100: #000;--color-accent-contrast-A200: #ffffff;--color-accent-contrast-A400: #ffffff;--color-accent-contrast-A700: #ffffff;--color-accent-default: #0f2367;--color-accent-lighter: #AFB6CC;--color-accent-darker: #0A1745;--color-accent-text: #0f2367;--color-accent-default-contrast: #ffffff;--color-accent-lighter-contrast: #000;--color-accent-darker-contrast: #ffffff;--color-accent-20-contrast: #000;--color-accent-50-contrast: #000;--color-accent-100-contrast: #000;--color-accent-200-contrast: #000;--color-accent-300-contrast: #000;--color-accent-400-contrast: #000;--color-accent-500-contrast: #ffffff;--color-accent-600-contrast: #ffffff;--color-accent-700-contrast: #ffffff;--color-accent-800-contrast: #ffffff;--color-accent-900-contrast: #ffffff;--color-accent-A100-contrast: #000;--color-accent-A200-contrast: #ffffff;--color-accent-A400-contrast: #ffffff;--color-accent-A700-contrast: #ffffff;--color-warn-50: #fde0e0;--color-warn-100: #f9b3b3;--color-warn-200: #f58080;--color-warn-300: #f14d4d;--color-warn-400: #ee2626;--color-warn-500: #eb0000;--color-warn-600: #e90000;--color-warn-700: #e50000;--color-warn-800: #e20000;--color-warn-900: #dd0000;--color-warn-A100: #ffffff;--color-warn-A200: #ffd1d1;--color-warn-A400: #ff9e9e;--color-warn-A700: #ff8585;--color-warn-contrast-50: #000;--color-warn-contrast-100: #000;--color-warn-contrast-200: #000;--color-warn-contrast-300: #ffffff;--color-warn-contrast-400: #ffffff;--color-warn-contrast-500: #ffffff;--color-warn-contrast-600: #ffffff;--color-warn-contrast-700: #ffffff;--color-warn-contrast-800: #ffffff;--color-warn-contrast-900: #ffffff;--color-warn-contrast-A100: #000;--color-warn-contrast-A200: #000;--color-warn-contrast-A400: #000;--color-warn-contrast-A700: #000;--color-warn-default: #dd0000;--color-warn-lighter: #f9b3b3;--color-warn-darker: #e50000;--color-warn-text: #dd0000;--color-warn-default-contrast: #ffffff;--color-warn-lighter-contrast: #000;--color-warn-darker-contrast: #ffffff;--color-warn-50-contrast: #000;--color-warn-100-contrast: #000;--color-warn-200-contrast: #000;--color-warn-300-contrast: #ffffff;--color-warn-400-contrast: #ffffff;--color-warn-500-contrast: #ffffff;--color-warn-600-contrast: #ffffff;--color-warn-700-contrast: #ffffff;--color-warn-800-contrast: #ffffff;--color-warn-900-contrast: #ffffff;--color-warn-A100-contrast: #000;--color-warn-A200-contrast: #000;--color-warn-A400-contrast: #000;--color-warn-A700-contrast: #000;--color-is-dark: false;--color-foreground-base: black;--color-foreground-divider: #cccccc;--color-foreground-dividers: #cccccc;--color-foreground-disabled: rgba(0, 0, 0, .38);--color-foreground-disabled-button: rgba(0, 0, 0, .26);--color-foreground-disabled-text: rgba(0, 0, 0, .38);--color-foreground-elevation: rgba(13, 13, 13, .1);--color-foreground-hint-text: #0d0d0d;--color-foreground-secondary-text: #0d0d0d;--color-foreground-icon: #0d0d0d;--color-foreground-icons: #0d0d0d;--color-foreground-text: #0d0d0d;--color-foreground-slider-min: rgba(0, 0, 0, .87);--color-foreground-slider-off: rgba(0, 0, 0, .26);--color-foreground-slider-off-active: rgba(0, 0, 0, .38);--color-background-status-bar: #e0e0e0;--color-background-app-bar: #f5f5f5;--color-background-background: #fff;--color-background-hover: rgba(0, 0, 0, .04);--color-background-card: #fff;--color-background-dialog: #fff;--color-background-disabled-button: rgba(0, 0, 0, .12);--color-background-raised-button: white;--color-background-focused-button: rgba(0, 0, 0, .12);--color-background-selected-button: #e0e0e0;--color-background-selected-disabled-button: #bdbdbd;--color-background-disabled-button-toggle: #eeeeee;--color-background-unselected-chip: #e0e0e0;--color-background-disabled-list-option: #eeeeee;--color-background-tooltip: #616161;--color-background-content-container: #F5F5F7;--primary-20: #EAF0FC;--primary-50: #D5E1F9;--primary-100: #B9CDF5;--primary-200: #96B4F0;--primary-300: #739BEB;--primary-400: #5082E6;--primary-500: #2D69e1;--primary-600: #2656BB;--primary-700: #1E4696;--primary-800: #173571;--primary-900: #0F234B;--primary-1000: #09152D;--primary-A100: #fbfcff;--primary-A200: #c8d2ff;--primary-A400: #95a9ff;--primary-A700: #0f2367;--primary-contrast-20: #000;--primary-contrast-50: #000;--primary-contrast-100: #000;--primary-contrast-200: #000;--primary-contrast-300: #000;--primary-contrast-400: #000;--primary-contrast-500: #fff;--primary-contrast-600: #fff;--primary-contrast-700: #fff;--primary-contrast-800: #fff;--primary-contrast-900: #fff;--primary-contrast-1000: #fff;--primary-contrast-A100: #000;--primary-contrast-A200: #000;--primary-contrast-A400: #000;--primary-contrast-A700: #000;--primary-default: #2D69e1;--primary-lighter: #B9CDF5;--primary-darker: #1E4696;--primary-text: #2D69e1;--primary-default-contrast: #fff;--primary-lighter-contrast: #000;--primary-darker-contrast: #fff;--primary-20-contrast: #000;--primary-50-contrast: #000;--primary-100-contrast: #000;--primary-200-contrast: #000;--primary-300-contrast: #000;--primary-400-contrast: #000;--primary-500-contrast: #fff;--primary-600-contrast: #fff;--primary-700-contrast: #fff;--primary-800-contrast: #fff;--primary-900-contrast: #fff;--primary-1000-contrast: #fff;--primary-A100-contrast: #000;--primary-A200-contrast: #000;--primary-A400-contrast: #000;--primary-A700-contrast: #000;--accent-20: #E7E9F0;--accent-50: #CFD3E1;--accent-100: #AFB6CC;--accent-200: #8791B3;--accent-300: #5F6C9A;--accent-400: #374880;--accent-500: #0f2367;--accent-600: #0D1D56;--accent-700: #0A1745;--accent-800: #081234;--accent-900: #050C22;--accent-1000: #030715;--accent-A100: #6f7dff;--accent-A200: #3c4fff;--accent-A400: #0921ff;--accent-A700: #0017ef;--accent-contrast-20: #000;--accent-contrast-50: #000;--accent-contrast-100: #000;--accent-contrast-200: #000;--accent-contrast-300: #000;--accent-contrast-400: #000;--accent-contrast-500: #ffffff;--accent-contrast-600: #ffffff;--accent-contrast-700: #ffffff;--accent-contrast-800: #ffffff;--accent-contrast-900: #ffffff;--accent-contrast-A100: #000;--accent-contrast-A200: #ffffff;--accent-contrast-A400: #ffffff;--accent-contrast-A700: #ffffff;--accent-default: #0f2367;--accent-lighter: #AFB6CC;--accent-darker: #0A1745;--accent-text: #0f2367;--accent-default-contrast: #ffffff;--accent-lighter-contrast: #000;--accent-darker-contrast: #ffffff;--accent-20-contrast: #000;--accent-50-contrast: #000;--accent-100-contrast: #000;--accent-200-contrast: #000;--accent-300-contrast: #000;--accent-400-contrast: #000;--accent-500-contrast: #ffffff;--accent-600-contrast: #ffffff;--accent-700-contrast: #ffffff;--accent-800-contrast: #ffffff;--accent-900-contrast: #ffffff;--accent-A100-contrast: #000;--accent-A200-contrast: #ffffff;--accent-A400-contrast: #ffffff;--accent-A700-contrast: #ffffff;--warn-50: #fde0e0;--warn-100: #f9b3b3;--warn-200: #f58080;--warn-300: #f14d4d;--warn-400: #ee2626;--warn-500: #eb0000;--warn-600: #e90000;--warn-700: #e50000;--warn-800: #e20000;--warn-900: #dd0000;--warn-A100: #ffffff;--warn-A200: #ffd1d1;--warn-A400: #ff9e9e;--warn-A700: #ff8585;--warn-contrast-50: #000;--warn-contrast-100: #000;--warn-contrast-200: #000;--warn-contrast-300: #ffffff;--warn-contrast-400: #ffffff;--warn-contrast-500: #ffffff;--warn-contrast-600: #ffffff;--warn-contrast-700: #ffffff;--warn-contrast-800: #ffffff;--warn-contrast-900: #ffffff;--warn-contrast-A100: #000;--warn-contrast-A200: #000;--warn-contrast-A400: #000;--warn-contrast-A700: #000;--warn-default: #dd0000;--warn-lighter: #f9b3b3;--warn-darker: #e50000;--warn-text: #dd0000;--warn-default-contrast: #ffffff;--warn-lighter-contrast: #000;--warn-darker-contrast: #ffffff;--warn-50-contrast: #000;--warn-100-contrast: #000;--warn-200-contrast: #000;--warn-300-contrast: #ffffff;--warn-400-contrast: #ffffff;--warn-500-contrast: #ffffff;--warn-600-contrast: #ffffff;--warn-700-contrast: #ffffff;--warn-800-contrast: #ffffff;--warn-900-contrast: #ffffff;--warn-A100-contrast: #000;--warn-A200-contrast: #000;--warn-A400-contrast: #000;--warn-A700-contrast: #000;--is-dark: false;--foreground-base: black;--foreground-divider: rgba(0, 0, 0, .12);--foreground-dividers: rgba(0, 0, 0, .12);--foreground-disabled: rgba(0, 0, 0, .38);--foreground-disabled-button: rgba(0, 0, 0, .26);--foreground-disabled-text: rgba(0, 0, 0, .38);--foreground-elevation: black;--foreground-hint-text: rgba(0, 0, 0, .38);--foreground-secondary-text: rgba(0, 0, 0, .54);--foreground-icon: rgba(0, 0, 0, .54);--foreground-icons: rgba(0, 0, 0, .54);--foreground-text: rgba(0, 0, 0, .87);--foreground-slider-min: rgba(0, 0, 0, .87);--foreground-slider-off: rgba(0, 0, 0, .26);--foreground-slider-off-active: rgba(0, 0, 0, .38);--background-status-bar: #e0e0e0;--background-app-bar: #f5f5f5;--background-background: #fafafa;--background-hover: rgba(0, 0, 0, .04);--background-card: white;--background-dialog: white;--background-disabled-button: rgba(0, 0, 0, .12);--background-raised-button: white;--background-focused-button: rgba(0, 0, 0, .12);--background-selected-button: #e0e0e0;--background-selected-disabled-button: #bdbdbd;--background-disabled-button-toggle: #eeeeee;--background-unselected-chip: #e0e0e0;--background-disabled-list-option: #eeeeee;--background-tooltip: #616161;--_mat-theming-internals-do-not-access-theme-version: 0;--_mat-theming-internals-do-not-access-m2-config-color-primary-20: #EAF0FC;--_mat-theming-internals-do-not-access-m2-config-color-primary-50: #D5E1F9;--_mat-theming-internals-do-not-access-m2-config-color-primary-100: #B9CDF5;--_mat-theming-internals-do-not-access-m2-config-color-primary-200: #96B4F0;--_mat-theming-internals-do-not-access-m2-config-color-primary-300: #739BEB;--_mat-theming-internals-do-not-access-m2-config-color-primary-400: #5082E6;--_mat-theming-internals-do-not-access-m2-config-color-primary-500: #2D69e1;--_mat-theming-internals-do-not-access-m2-config-color-primary-600: #2656BB;--_mat-theming-internals-do-not-access-m2-config-color-primary-700: #1E4696;--_mat-theming-internals-do-not-access-m2-config-color-primary-800: #173571;--_mat-theming-internals-do-not-access-m2-config-color-primary-900: #0F234B;--_mat-theming-internals-do-not-access-m2-config-color-primary-1000: #09152D;--_mat-theming-internals-do-not-access-m2-config-color-primary-A100: #fbfcff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A200: #c8d2ff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A400: #95a9ff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A700: #0f2367;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-20: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-50: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-100: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-200: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-300: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-400: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-500: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-600: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-700: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-800: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-900: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-1000: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A100: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A200: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A400: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A700: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-default: #2D69e1;--_mat-theming-internals-do-not-access-m2-config-color-primary-lighter: #B9CDF5;--_mat-theming-internals-do-not-access-m2-config-color-primary-darker: #1E4696;--_mat-theming-internals-do-not-access-m2-config-color-primary-text: #2D69e1;--_mat-theming-internals-do-not-access-m2-config-color-primary-default-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-lighter-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-darker-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-20-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-50-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-300-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-500-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-600-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-700-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-800-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-900-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-1000-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-A200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-A400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-primary-A700-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-20: #E7E9F0;--_mat-theming-internals-do-not-access-m2-config-color-accent-50: #CFD3E1;--_mat-theming-internals-do-not-access-m2-config-color-accent-100: #AFB6CC;--_mat-theming-internals-do-not-access-m2-config-color-accent-200: #8791B3;--_mat-theming-internals-do-not-access-m2-config-color-accent-300: #5F6C9A;--_mat-theming-internals-do-not-access-m2-config-color-accent-400: #374880;--_mat-theming-internals-do-not-access-m2-config-color-accent-500: #0f2367;--_mat-theming-internals-do-not-access-m2-config-color-accent-600: #0D1D56;--_mat-theming-internals-do-not-access-m2-config-color-accent-700: #0A1745;--_mat-theming-internals-do-not-access-m2-config-color-accent-800: #081234;--_mat-theming-internals-do-not-access-m2-config-color-accent-900: #050C22;--_mat-theming-internals-do-not-access-m2-config-color-accent-1000: #030715;--_mat-theming-internals-do-not-access-m2-config-color-accent-A100: #6f7dff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A200: #3c4fff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A400: #0921ff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A700: #0017ef;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-20: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-50: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-100: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-200: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-300: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-400: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-500: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-600: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-800: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-900: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A100: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A200: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A400: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-default: #0f2367;--_mat-theming-internals-do-not-access-m2-config-color-accent-lighter: #AFB6CC;--_mat-theming-internals-do-not-access-m2-config-color-accent-darker: #0A1745;--_mat-theming-internals-do-not-access-m2-config-color-accent-text: #0f2367;--_mat-theming-internals-do-not-access-m2-config-color-accent-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-lighter-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-20-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-50-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-300-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-500-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-600-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-800-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-900-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-accent-A200-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A400-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-50: #fde0e0;--_mat-theming-internals-do-not-access-m2-config-color-warn-100: #f9b3b3;--_mat-theming-internals-do-not-access-m2-config-color-warn-200: #f58080;--_mat-theming-internals-do-not-access-m2-config-color-warn-300: #f14d4d;--_mat-theming-internals-do-not-access-m2-config-color-warn-400: #ee2626;--_mat-theming-internals-do-not-access-m2-config-color-warn-500: #eb0000;--_mat-theming-internals-do-not-access-m2-config-color-warn-600: #e90000;--_mat-theming-internals-do-not-access-m2-config-color-warn-700: #e50000;--_mat-theming-internals-do-not-access-m2-config-color-warn-800: #e20000;--_mat-theming-internals-do-not-access-m2-config-color-warn-900: #dd0000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A100: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-A200: #ffd1d1;--_mat-theming-internals-do-not-access-m2-config-color-warn-A400: #ff9e9e;--_mat-theming-internals-do-not-access-m2-config-color-warn-A700: #ff8585;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-50: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-100: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-200: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-300: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-400: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-500: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-600: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-800: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-900: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A100: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A200: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A400: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A700: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-default: #dd0000;--_mat-theming-internals-do-not-access-m2-config-color-warn-lighter: #f9b3b3;--_mat-theming-internals-do-not-access-m2-config-color-warn-darker: #e50000;--_mat-theming-internals-do-not-access-m2-config-color-warn-text: #dd0000;--_mat-theming-internals-do-not-access-m2-config-color-warn-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-lighter-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-50-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-300-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-400-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-500-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-600-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-800-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-900-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-warn-A100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A700-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-color-is-dark: false;--_mat-theming-internals-do-not-access-m2-config-color-foreground-base: black;--_mat-theming-internals-do-not-access-m2-config-color-foreground-divider: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-color-foreground-dividers: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-color-foreground-disabled: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-color-foreground-disabled-button: rgba(0, 0, 0, .26);--_mat-theming-internals-do-not-access-m2-config-color-foreground-disabled-text: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-color-foreground-elevation: black;--_mat-theming-internals-do-not-access-m2-config-color-foreground-hint-text: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-color-foreground-secondary-text: rgba(0, 0, 0, .54);--_mat-theming-internals-do-not-access-m2-config-color-foreground-icon: rgba(0, 0, 0, .54);--_mat-theming-internals-do-not-access-m2-config-color-foreground-icons: rgba(0, 0, 0, .54);--_mat-theming-internals-do-not-access-m2-config-color-foreground-text: rgba(0, 0, 0, .87);--_mat-theming-internals-do-not-access-m2-config-color-foreground-slider-min: rgba(0, 0, 0, .87);--_mat-theming-internals-do-not-access-m2-config-color-foreground-slider-off: rgba(0, 0, 0, .26);--_mat-theming-internals-do-not-access-m2-config-color-foreground-slider-off-active: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-color-background-status-bar: #e0e0e0;--_mat-theming-internals-do-not-access-m2-config-color-background-app-bar: #f5f5f5;--_mat-theming-internals-do-not-access-m2-config-color-background-background: #fafafa;--_mat-theming-internals-do-not-access-m2-config-color-background-hover: rgba(0, 0, 0, .04);--_mat-theming-internals-do-not-access-m2-config-color-background-card: white;--_mat-theming-internals-do-not-access-m2-config-color-background-dialog: white;--_mat-theming-internals-do-not-access-m2-config-color-background-disabled-button: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-color-background-raised-button: white;--_mat-theming-internals-do-not-access-m2-config-color-background-focused-button: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-color-background-selected-button: #e0e0e0;--_mat-theming-internals-do-not-access-m2-config-color-background-selected-disabled-button: #bdbdbd;--_mat-theming-internals-do-not-access-m2-config-color-background-disabled-button-toggle: #eeeeee;--_mat-theming-internals-do-not-access-m2-config-color-background-unselected-chip: #e0e0e0;--_mat-theming-internals-do-not-access-m2-config-color-background-disabled-list-option: #eeeeee;--_mat-theming-internals-do-not-access-m2-config-color-background-tooltip: #616161;--_mat-theming-internals-do-not-access-m2-config-primary-20: #EAF0FC;--_mat-theming-internals-do-not-access-m2-config-primary-50: #D5E1F9;--_mat-theming-internals-do-not-access-m2-config-primary-100: #B9CDF5;--_mat-theming-internals-do-not-access-m2-config-primary-200: #96B4F0;--_mat-theming-internals-do-not-access-m2-config-primary-300: #739BEB;--_mat-theming-internals-do-not-access-m2-config-primary-400: #5082E6;--_mat-theming-internals-do-not-access-m2-config-primary-500: #2D69e1;--_mat-theming-internals-do-not-access-m2-config-primary-600: #2656BB;--_mat-theming-internals-do-not-access-m2-config-primary-700: #1E4696;--_mat-theming-internals-do-not-access-m2-config-primary-800: #173571;--_mat-theming-internals-do-not-access-m2-config-primary-900: #0F234B;--_mat-theming-internals-do-not-access-m2-config-primary-1000: #09152D;--_mat-theming-internals-do-not-access-m2-config-primary-A100: #fbfcff;--_mat-theming-internals-do-not-access-m2-config-primary-A200: #c8d2ff;--_mat-theming-internals-do-not-access-m2-config-primary-A400: #95a9ff;--_mat-theming-internals-do-not-access-m2-config-primary-A700: #0f2367;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-20: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-50: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-100: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-200: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-300: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-400: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-500: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-600: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-700: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-800: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-900: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-1000: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A100: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A200: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A400: #000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A700: #000;--_mat-theming-internals-do-not-access-m2-config-primary-default: #2D69e1;--_mat-theming-internals-do-not-access-m2-config-primary-lighter: #B9CDF5;--_mat-theming-internals-do-not-access-m2-config-primary-darker: #1E4696;--_mat-theming-internals-do-not-access-m2-config-primary-text: #2D69e1;--_mat-theming-internals-do-not-access-m2-config-primary-default-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-lighter-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-darker-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-20-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-50-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-300-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-500-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-600-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-700-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-800-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-900-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-1000-contrast: #fff;--_mat-theming-internals-do-not-access-m2-config-primary-A100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-A200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-A400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-primary-A700-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-20: #E7E9F0;--_mat-theming-internals-do-not-access-m2-config-accent-50: #CFD3E1;--_mat-theming-internals-do-not-access-m2-config-accent-100: #AFB6CC;--_mat-theming-internals-do-not-access-m2-config-accent-200: #8791B3;--_mat-theming-internals-do-not-access-m2-config-accent-300: #5F6C9A;--_mat-theming-internals-do-not-access-m2-config-accent-400: #374880;--_mat-theming-internals-do-not-access-m2-config-accent-500: #0f2367;--_mat-theming-internals-do-not-access-m2-config-accent-600: #0D1D56;--_mat-theming-internals-do-not-access-m2-config-accent-700: #0A1745;--_mat-theming-internals-do-not-access-m2-config-accent-800: #081234;--_mat-theming-internals-do-not-access-m2-config-accent-900: #050C22;--_mat-theming-internals-do-not-access-m2-config-accent-1000: #030715;--_mat-theming-internals-do-not-access-m2-config-accent-A100: #6f7dff;--_mat-theming-internals-do-not-access-m2-config-accent-A200: #3c4fff;--_mat-theming-internals-do-not-access-m2-config-accent-A400: #0921ff;--_mat-theming-internals-do-not-access-m2-config-accent-A700: #0017ef;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-20: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-50: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-100: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-200: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-300: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-400: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-500: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-600: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-800: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-900: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A100: #000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A200: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A400: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-default: #0f2367;--_mat-theming-internals-do-not-access-m2-config-accent-lighter: #AFB6CC;--_mat-theming-internals-do-not-access-m2-config-accent-darker: #0A1745;--_mat-theming-internals-do-not-access-m2-config-accent-text: #0f2367;--_mat-theming-internals-do-not-access-m2-config-accent-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-lighter-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-20-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-50-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-300-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-500-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-600-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-800-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-900-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-A100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-accent-A200-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-A400-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-A700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-50: #fde0e0;--_mat-theming-internals-do-not-access-m2-config-warn-100: #f9b3b3;--_mat-theming-internals-do-not-access-m2-config-warn-200: #f58080;--_mat-theming-internals-do-not-access-m2-config-warn-300: #f14d4d;--_mat-theming-internals-do-not-access-m2-config-warn-400: #ee2626;--_mat-theming-internals-do-not-access-m2-config-warn-500: #eb0000;--_mat-theming-internals-do-not-access-m2-config-warn-600: #e90000;--_mat-theming-internals-do-not-access-m2-config-warn-700: #e50000;--_mat-theming-internals-do-not-access-m2-config-warn-800: #e20000;--_mat-theming-internals-do-not-access-m2-config-warn-900: #dd0000;--_mat-theming-internals-do-not-access-m2-config-warn-A100: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-A200: #ffd1d1;--_mat-theming-internals-do-not-access-m2-config-warn-A400: #ff9e9e;--_mat-theming-internals-do-not-access-m2-config-warn-A700: #ff8585;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-50: #000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-100: #000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-200: #000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-300: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-400: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-500: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-600: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-800: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-900: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A100: #000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A200: #000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A400: #000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A700: #000;--_mat-theming-internals-do-not-access-m2-config-warn-default: #dd0000;--_mat-theming-internals-do-not-access-m2-config-warn-lighter: #f9b3b3;--_mat-theming-internals-do-not-access-m2-config-warn-darker: #e50000;--_mat-theming-internals-do-not-access-m2-config-warn-text: #dd0000;--_mat-theming-internals-do-not-access-m2-config-warn-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-lighter-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-50-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-300-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-400-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-500-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-600-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-800-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-900-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-A100-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-A200-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-A400-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-warn-A700-contrast: #000;--_mat-theming-internals-do-not-access-m2-config-is-dark: false;--_mat-theming-internals-do-not-access-m2-config-foreground-base: black;--_mat-theming-internals-do-not-access-m2-config-foreground-divider: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-foreground-dividers: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-foreground-disabled: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-foreground-disabled-button: rgba(0, 0, 0, .26);--_mat-theming-internals-do-not-access-m2-config-foreground-disabled-text: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-foreground-elevation: black;--_mat-theming-internals-do-not-access-m2-config-foreground-hint-text: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-foreground-secondary-text: rgba(0, 0, 0, .54);--_mat-theming-internals-do-not-access-m2-config-foreground-icon: rgba(0, 0, 0, .54);--_mat-theming-internals-do-not-access-m2-config-foreground-icons: rgba(0, 0, 0, .54);--_mat-theming-internals-do-not-access-m2-config-foreground-text: rgba(0, 0, 0, .87);--_mat-theming-internals-do-not-access-m2-config-foreground-slider-min: rgba(0, 0, 0, .87);--_mat-theming-internals-do-not-access-m2-config-foreground-slider-off: rgba(0, 0, 0, .26);--_mat-theming-internals-do-not-access-m2-config-foreground-slider-off-active: rgba(0, 0, 0, .38);--_mat-theming-internals-do-not-access-m2-config-background-status-bar: #e0e0e0;--_mat-theming-internals-do-not-access-m2-config-background-app-bar: #f5f5f5;--_mat-theming-internals-do-not-access-m2-config-background-background: #fafafa;--_mat-theming-internals-do-not-access-m2-config-background-hover: rgba(0, 0, 0, .04);--_mat-theming-internals-do-not-access-m2-config-background-card: white;--_mat-theming-internals-do-not-access-m2-config-background-dialog: white;--_mat-theming-internals-do-not-access-m2-config-background-disabled-button: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-background-raised-button: white;--_mat-theming-internals-do-not-access-m2-config-background-focused-button: rgba(0, 0, 0, .12);--_mat-theming-internals-do-not-access-m2-config-background-selected-button: #e0e0e0;--_mat-theming-internals-do-not-access-m2-config-background-selected-disabled-button: #bdbdbd;--_mat-theming-internals-do-not-access-m2-config-background-disabled-button-toggle: #eeeeee;--_mat-theming-internals-do-not-access-m2-config-background-unselected-chip: #e0e0e0;--_mat-theming-internals-do-not-access-m2-config-background-disabled-list-option: #eeeeee;--_mat-theming-internals-do-not-access-m2-config-background-tooltip: #616161;--highlight-50: #f6e5f9;--highlight-100: #e9bff0;--highlight-200: #da94e6;--highlight-300: #cb69dc;--highlight-400: #bf48d5;--highlight-500: #b428cd;--highlight-600: #ad24c8;--highlight-700: #a51fbd;--highlight-800: #951bab;--highlight-900: #8c0fae;--highlight-A100: #f7ddff;--highlight-A200: #ebaaff;--highlight-A400: #df77ff;--highlight-A700: #d95dff;--highlight-contrast-50: #000;--highlight-contrast-100: #000;--highlight-contrast-200: #000;--highlight-contrast-300: #000;--highlight-contrast-400: #ffffff;--highlight-contrast-500: #ffffff;--highlight-contrast-600: #ffffff;--highlight-contrast-700: #ffffff;--highlight-contrast-800: #ffffff;--highlight-contrast-900: #ffffff;--highlight-contrast-A100: #000;--highlight-contrast-A200: #000;--highlight-contrast-A400: #000;--highlight-contrast-A700: #000;--highlight-default: #b428cd;--highlight-lighter: #e9bff0;--highlight-darker: #a51fbd;--highlight-text: #b428cd;--highlight-default-contrast: #ffffff;--highlight-lighter-contrast: #000;--highlight-darker-contrast: #ffffff;--highlight-50-contrast: #000;--highlight-100-contrast: #000;--highlight-200-contrast: #000;--highlight-300-contrast: #000;--highlight-400-contrast: #ffffff;--highlight-500-contrast: #ffffff;--highlight-600-contrast: #ffffff;--highlight-700-contrast: #ffffff;--highlight-800-contrast: #ffffff;--highlight-900-contrast: #ffffff;--highlight-A100-contrast: #000;--highlight-A200-contrast: #000;--highlight-A400-contrast: #000;--highlight-A700-contrast: #000;--application-primary-background: #FFF;--application-panel-background: #fff;--application-hover-filter: rgba(0, 0, 0, .04);--application-dialog-background: #FFF;--application-success-color: #00ff64;--application-progress-filter: linear-gradient(to left, rgba(255, 255, 255, .45), rgba(255, 255, 255, 0));--application-light-graphical-line-color: #AAA;--application-medium-graphical-line-color: #999;--application-dark-graphical-line: #555;--application-thin-graphical-line-width: 1px;--application-standard-graphical-line-width: 2px;--application-thick-graphical-line: 4px;--application-border-style: solid;--application-medium-border-width: 2px;--application-thick-border-width: 4px;--application-light-separator-color: #AAA;--application-light-separator-style: solid;--application-light-separator-width: 1px;--application-separator-color: #cccccc;--application-separator-style: .1rem solid #cccccc;--application-separator-width: 2px;--application-panel-border: none;--application-container-radius: 10px;--application-button-radius: 50%;--application-outline-radius: 0;--application-list-border-radius: 0;--application-enable-shadow-on-elements: false;--application-enable-shadow-on-containers: true;--application-shadow-color: rgba(13, 13, 13, .1);--application-text: #000;--application-section-title-text-align: center;--application-disabled-color-contrast: #ccc;--application-dialog-min-width: 400px;--application-dialog-minimum-margin: 50px;--application-button-shadow: none;--application-button-hover-background-color: rgba(0, 0, 0, .22);--application-card-border-radius: 1rem;--application-card-footer-background-color: #f6f6f6;--application-card-box-shadow: 0 0 10px 0 rgba(13, 13, 13, .1);--application-card-background-color: #fff;--application-focus-button-outline: 2px solid #272A39;--application-focus-button-offset: 2px;--application-focus-outline-color: #0b1a54;--application-focus-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .22);--application-icon-button-radius: 1.7rem;--application-mat-menu-border-radius: 0;--application-input-select-option-color: #61688F;--application-expansion-panel-expanded-height: auto;--application-expansion-panel-collapsed-height: auto;--application-section-background-color: #f6f6f6;--application-active-text-color: #0b1a54;--application-page-buttons-background-color: transparent;--application-disabled-border-style-start: none none solid;--application-disabled-border-style-gap: none none solid;--application-disabled-border-style-end: none none solid;--application-tooltip-background-color: #61688F;--application-disabled-field-background-color: #ccc;--application-max-application-width: 1280px;--application-shadow-container-repartition: 0 0 10px 0;--application-snackbar-background-color: #61688F;--application-expand-collapse-header-text-color: #0f2367;--application-enable-radio-checkbox-border-color: #0d0d0d;--application-text-color: #0d0d0d;--application-link-color: #2d69e1;--application-error-color: #eb0000;--application-warning-color: #F57C00;--application-success-color-contrast: #2d69e1;--application-info-color: #2159c9;--application-icon-color: #2d69e1;--application-selected-color: #0b1a54;--application-selected-contrast-color: #fff;--application-highlight-color: #a51fbd;--application-highlight-contrast-color: #ffffff;--application-hover-color: #b9cdf5;--application-hover-background: #d5e1f9;--application-hover-contrast-color: #000;--application-disabled-color: #565656;--application-disabled-background-color: #ccc;--application-body-background-color: #f6f6f6;--application-spacer: 2rem;--application-gutter: 18px;--application-header-background: #0f2367;--application-header-text-color: #fff;--application-footer-background: transparent;--application-footer-text-color: #565656;--application-dialog-background-color: #fff;--application-overlay-opacity: .8;--application-overlay-color: #0f2367;--application-main-title-text-color: #0F2367;--application-section-title-text-color: #1e4696;--application-section-subtitle-text-color: #1e4696;--application-secondary-title-text-color: #0F2367;--application-title-align: start;--application-panel-alternate-background-color: #f6f6f6;--application-border-width: .1rem;--application-border-color: #cccccc;--application-border: .1rem solid #cccccc;--application-border-radius: 1rem;--application-capsule-border-radius: .2rem;--application-box-shadow-repartition: 0 0 10px 0;--application-box-shadow-color: rgba(13, 13, 13, .1);--application-button-height: 5rem;--application-button-border-radius: 1.4rem;--application-buttons-panel-background-color: transparent;--application-primary-button-background: #2d69e1;--application-primary-button-text-color: #fff;--application-primary-button-border: none;--application-primary-button-shadow: none;--application-primary-button-background-hover: #5082e6;--application-primary-button-text-color-hover: #ffffff;--application-primary-button-shadow-hover: none;--application-secondary-button-background: transparent;--application-secondary-button-text-color: #2d69e1;--application-secondary-button-border: .1rem solid #2d69e1;--application-secondary-button-shadow: none;--application-secondary-button-background-hover: #d5e1f9;--application-secondary-button-text-color-hover: #2d69e1;--application-secondary-button-shadow-hover: none;--application-input-text-color: #0d0d0d;--application-input-placeholder-color: #0d0d0d;--application-input-background-color: #fff;--application-input-has-border: 0;--application-input-border-color: #2d69e1;--application-input-border-width: .1rem;--application-input-border-radius: .2rem;--application-input-focus-text-color: #0d0d0d;--application-input-focus-background-color: #fff;--application-input-focus-border-width: .2rem;--application-input-focus-border-color: #2d69e1;--application-expand-collapse-header-background-color: transparent;--application-expand-collapse-active-header-background-color: transparent;--application-expand-collapse-active-header-text-color: #0f2367;--application-expand-collapse-content-background: transparent;--application-strong-focus-indicators-border-size: 2px;--application-strong-focus-indicators-small-border-size: 1px;--application-recap-background: #2d69e1;--application-recap-text-color: #fff;--application-recap-button-color: #fff;--application-recap-button-background-color: transparent;--application-bound-timeline-color: #565656;--application-price-color: #0d0d0d;--application-seatmap-seat-background-color: #b9cdf5;--application-seatmap-facility-color: #5082e6;--application-traveler-name-color: #0d0d0d;--application-svg-icon-color-filter: none;--application-svg-icon-color-hover-filter: none;--application-separator-border: .1rem solid #cccccc}@font-face{font-family:AERadar-Bold;src:url(AERadar-Bold.6cf1757473d94073.ttf)}@font-face{font-family:AERadar;src:url(AERadar-Bold.6cf1757473d94073.ttf)}@font-face{font-family:AERadar;src:url(AERadar-Bold.6cf1757473d94073.ttf);font-weight:700}@font-face{font-family:Lato;src:url(Lato-Regular.4291f48c2ea51320.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;src:url(Lato-Bold.2c00c297d3cdabf8.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;font-style:italic;src:url(Lato-BoldItalic.af655619607e1fd7.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:900;src:url(Lato-Black.98118e9da63bcddd.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:900;font-style:italic;src:url(Lato-BlackItalic.3092bb432a800d4b.ttf) format("truetype")}@font-face{font-family:icomoon;src:url(icomoon.a628ba3fb4933739.eot?6018jm);src:url(icomoon.a628ba3fb4933739.eot?6018jm#iefix) format("embedded-opentype"),url(icomoon.43c1284b590ed395.ttf?6018jm) format("truetype"),url(icomoon.ab795f1585837f11.woff?6018jm) format("woff"),url(icomoon.2ef13fa92aab1c25.svg?6018jm#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:fontello;src:url(fontello.0ae747f7059ea15b.eot?67650848);src:url(fontello.0ae747f7059ea15b.eot?67650848#iefix) format("embedded-opentype"),url(fontello.702a79bc52477411.woff2?67650848) format("woff2"),url(fontello.ad1d50a431ab7aeb.woff?67650848) format("woff"),url(fontello.b802d5ccaa15e2ac.ttf?67650848) format("truetype");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ux-icons;src:url(ux-icons.65b3d1fd8ff6b996.ttf?6885b79c842169007bed505adae2e159) format("truetype"),url(ux-icons.c399af1e762198b1.woff?6885b79c842169007bed505adae2e159) format("woff"),url(ux-icons.a2ad46a9fa23955a.woff2?6885b79c842169007bed505adae2e159) format("woff2")}i[class^=ux-icon-]:before,i[class*=" ux-icon-"]:before{font-family:ux-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ux-icon-backpack:before{content:"\f101"}.ux-icon-bag:before{content:"\f102"}.ux-icon-handbag:before{content:"\f103"}.ux-icon-priority-boarding:before{content:"\f104"}.ux-icon-seat:before{content:"\f105"}.ux-icon-ticket:before{content:"\f106"}.ux-icon-plane-left:before{content:"\f107"}.ux-icon-plane-right:before{content:"\f108"}.ux-icon-radiobutton-selected:before{content:"\f109"}.ux-icon-underseatbag:before{content:"\f10a"}.ux-icon-boarding:before{content:"\f10b"}.ux-icon-badge-check:before{content:"\f10c"}.ux-icon-suitcase:before{content:"\f10d"}.ux-icon-information:before{content:"\f10e"}.ux-icon-check:before{content:"\f10f"}.ux-icon-plane:before{content:"\f110"}.ux-icon-train:before{content:"\f111"}.ux-icon-airport_services:before{content:"\f112"}.ux-icon-baggage:before{content:"\f113"}.ux-icon-donation:before{content:"\f114"}.ux-icon-meal:before{content:"\f115"}.ux-icon-pet:before{content:"\f116"}.ux-icon-snack:before{content:"\f117"}.ux-icon-sport_equipment:before{content:"\f118"}.ux-icon-wifi:before{content:"\f119"}.ux-icon-sport_equipement:before{content:"\f11a"}.ux-icon-cat:before{content:"\f11b"}.ux-icon-circle-slash:before{content:"\f11c"}.ux-icon-dog:before{content:"\f11d"}.ux-icon-c0d6:before{content:"\f11e"}.ux-icon-c0dc:before{content:"\f11f"}.ux-icon-c0dd:before{content:"\f120"}.ux-icon-c0ec:before{content:"\f121"}.ux-icon-c0f0:before{content:"\f122"}.ux-icon-c0l3:before{content:"\f123"}.ux-icon-c0o0:before{content:"\f124"}.ux-icon-plus-add:before{content:"\f125"}.ux-icon-bag-checkedin:before{content:"\f126"}.ux-icon-bag-hand:before{content:"\f127"}.ux-icon-edit:before{content:"\f128"}.ux-icon-city:before{content:"\f129"}.ux-icon-error:before{content:"\f12a"}.ux-icon-frequent-flyer:before{content:"\f12b"}.ux-icon-passenger-avatar:before{content:"\f12c"}.ux-icon-wheelchair-pickup:before{content:"\f12d"}.ux-icon-information_avail:before{content:"\f12e"}.ux-icon-passenger:before{content:"\f12f"}.ux-icon-cities-separator:before{content:"\f130"}.ux-icon-check_verified:before{content:"\f131"}.ux-icon-cities-separator-one-way:before{content:"\f132"}.ux-icon-copy-text:before{content:"\f133"}.ux-icon-traveler:before{content:"\f134"}.ux-icon-extras-icon:before{content:"\f135"}.ux-icon-disclaimer-information:before{content:"\f136"}.ux-icon-characteristic-check:before{content:"\f137"}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-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-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-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;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.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,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}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-typography .refx-body-1{font-size:14px;font-weight:400;line-height:2rem;font-family:Lato;letter-spacing:normal}.mat-typography .refx-body-2{font-size:18px;font-weight:400;line-height:18px;font-family:AERadar;letter-spacing:normal}.mat-typography .refx-caption{font-size:1.2rem;font-weight:400;line-height:1.8rem;font-family:Lato;letter-spacing:normal}.mat-typography .refx-subheading-1{font-size:1.8rem;font-weight:400;line-height:normal;font-family:AERadar;letter-spacing:normal}.mat-typography .refx-subheading-2{font-size:18px;font-weight:400;line-height:18px;font-family:AERadar;letter-spacing:normal}.mat-typography .refx-button,.mat-typography .refx-display-5{font-size:1.6rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .refx-link-button{font-size:1.4rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .refx-display-1{font-size:1.6rem;font-weight:300;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .refx-display-2{font-size:2rem;font-weight:400;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .refx-display-3{font-size:32px;font-weight:400;line-height:normal;font-family:AERadar;letter-spacing:normal}.mat-typography .refx-display-4{font-size:2.6rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .refx-title{font-size:24px;font-weight:300;line-height:normal;font-family:AERadar;letter-spacing:normal}.mat-typography .refx-input{font-size:14px;font-weight:400;line-height:2rem;font-family:Lato;letter-spacing:normal}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #2d69e1;--mat-option-label-text-color: #0d0d0d;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #0f2367;--mat-option-label-text-color: #0d0d0d;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #dd0000;--mat-option-label-text-color: #0d0d0d;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: #0d0d0d}html{--mat-full-pseudo-checkbox-selected-icon-color: #0f2367;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #0d0d0d;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: white;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}html{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #0f2367;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #2d69e1;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #0d0d0d;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: white;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2d69e1;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #0f2367;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #0d0d0d;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: white;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #0f2367;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dd0000;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #0d0d0d;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: white;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dd0000;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: white;--mat-app-text-color: #0d0d0d;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(13, 13, 13, .2), 0px 0px 0px 0px rgba(13, 13, 13, .14), 0px 0px 0px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(13, 13, 13, .2), 0px 1px 1px 0px rgba(13, 13, 13, .14), 0px 1px 3px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(13, 13, 13, .2), 0px 2px 2px 0px rgba(13, 13, 13, .14), 0px 1px 5px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(13, 13, 13, .2), 0px 3px 4px 0px rgba(13, 13, 13, .14), 0px 1px 8px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(13, 13, 13, .2), 0px 4px 5px 0px rgba(13, 13, 13, .14), 0px 1px 10px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(13, 13, 13, .2), 0px 5px 8px 0px rgba(13, 13, 13, .14), 0px 1px 14px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(13, 13, 13, .2), 0px 6px 10px 0px rgba(13, 13, 13, .14), 0px 1px 18px 0px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(13, 13, 13, .2), 0px 7px 10px 1px rgba(13, 13, 13, .14), 0px 2px 16px 1px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(13, 13, 13, .2), 0px 8px 10px 1px rgba(13, 13, 13, .14), 0px 3px 14px 2px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(13, 13, 13, .2), 0px 9px 12px 1px rgba(13, 13, 13, .14), 0px 3px 16px 2px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(13, 13, 13, .2), 0px 10px 14px 1px rgba(13, 13, 13, .14), 0px 4px 18px 3px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(13, 13, 13, .2), 0px 11px 15px 1px rgba(13, 13, 13, .14), 0px 4px 20px 3px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(13, 13, 13, .2), 0px 12px 17px 2px rgba(13, 13, 13, .14), 0px 5px 22px 4px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(13, 13, 13, .2), 0px 13px 19px 2px rgba(13, 13, 13, .14), 0px 5px 24px 4px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(13, 13, 13, .2), 0px 14px 21px 2px rgba(13, 13, 13, .14), 0px 5px 26px 4px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(13, 13, 13, .2), 0px 15px 22px 2px rgba(13, 13, 13, .14), 0px 6px 28px 5px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(13, 13, 13, .2), 0px 16px 24px 2px rgba(13, 13, 13, .14), 0px 6px 30px 5px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(13, 13, 13, .2), 0px 17px 26px 2px rgba(13, 13, 13, .14), 0px 6px 32px 5px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(13, 13, 13, .2), 0px 18px 28px 2px rgba(13, 13, 13, .14), 0px 7px 34px 6px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(13, 13, 13, .2), 0px 19px 29px 2px rgba(13, 13, 13, .14), 0px 7px 36px 6px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(13, 13, 13, .2), 0px 20px 31px 3px rgba(13, 13, 13, .14), 0px 8px 38px 7px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(13, 13, 13, .2), 0px 21px 33px 3px rgba(13, 13, 13, .14), 0px 8px 40px 7px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(13, 13, 13, .2), 0px 22px 35px 3px rgba(13, 13, 13, .14), 0px 8px 42px 7px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(13, 13, 13, .2), 0px 23px 36px 3px rgba(13, 13, 13, .14), 0px 9px 44px 8px rgba(13, 13, 13, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(13, 13, 13, .2), 0px 24px 38px 3px rgba(13, 13, 13, .14), 0px 9px 46px 8px rgba(13, 13, 13, .12)}html{--mdc-elevated-card-container-shape: 4px}html{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-subtitle-text-color: #0d0d0d}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #2d69e1;--mdc-linear-progress-track-color: rgba(45, 105, 225, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #0f2367;--mdc-linear-progress-track-color: rgba(15, 35, 103, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dd0000;--mdc-linear-progress-track-color: rgba(221, 0, 0, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}html{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #2d69e1;--mdc-filled-text-field-focus-active-indicator-color: #2d69e1;--mdc-filled-text-field-focus-label-text-color: rgba(45, 105, 225, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(13, 13, 13, .6);--mdc-filled-text-field-hover-label-text-color: rgba(13, 13, 13, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(13, 13, 13, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(13, 13, 13, .6);--mdc-filled-text-field-error-hover-label-text-color: #dd0000;--mdc-filled-text-field-error-focus-label-text-color: #dd0000;--mdc-filled-text-field-error-label-text-color: #dd0000;--mdc-filled-text-field-error-caret-color: #dd0000;--mdc-filled-text-field-active-indicator-color: rgba(204, 204, 204, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(204, 204, 204, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(204, 204, 204, .87);--mdc-filled-text-field-error-active-indicator-color: #dd0000;--mdc-filled-text-field-error-focus-active-indicator-color: #dd0000;--mdc-filled-text-field-error-hover-active-indicator-color: #dd0000}html{--mdc-outlined-text-field-caret-color: #2d69e1;--mdc-outlined-text-field-focus-outline-color: #2d69e1;--mdc-outlined-text-field-focus-label-text-color: rgba(45, 105, 225, .87);--mdc-outlined-text-field-label-text-color: rgba(13, 13, 13, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(13, 13, 13, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(13, 13, 13, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(13, 13, 13, .6);--mdc-outlined-text-field-error-caret-color: #dd0000;--mdc-outlined-text-field-error-focus-label-text-color: #dd0000;--mdc-outlined-text-field-error-label-text-color: #dd0000;--mdc-outlined-text-field-error-hover-label-text-color: #dd0000;--mdc-outlined-text-field-outline-color: rgba(204, 204, 204, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(204, 204, 204, .06);--mdc-outlined-text-field-hover-outline-color: rgba(204, 204, 204, .87);--mdc-outlined-text-field-error-focus-outline-color: #dd0000;--mdc-outlined-text-field-error-hover-outline-color: #dd0000;--mdc-outlined-text-field-error-outline-color: #dd0000}html{--mat-form-field-focus-select-arrow-color: rgba(45, 105, 225, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(13, 13, 13, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dd0000;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(13, 13, 13, .54);--mat-form-field-disabled-select-arrow-color: rgba(13, 13, 13, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #0f2367;--mdc-filled-text-field-focus-active-indicator-color: #0f2367;--mdc-filled-text-field-focus-label-text-color: rgba(15, 35, 103, .87)}.mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #0f2367;--mdc-outlined-text-field-focus-outline-color: #0f2367;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 35, 103, .87)}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(15, 35, 103, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dd0000;--mdc-filled-text-field-focus-active-indicator-color: #dd0000;--mdc-filled-text-field-focus-label-text-color: rgba(221, 0, 0, .87)}.mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #dd0000;--mdc-outlined-text-field-focus-outline-color: #dd0000;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 0, 0, .87)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(221, 0, 0, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(13, 13, 13, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(13, 13, 13, .6);--mat-select-enabled-arrow-color: rgba(204, 204, 204, .54);--mat-select-disabled-arrow-color: rgba(13, 13, 13, .38);--mat-select-focused-arrow-color: rgba(45, 105, 225, .87);--mat-select-invalid-arrow-color: rgba(221, 0, 0, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(13, 13, 13, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(13, 13, 13, .6);--mat-select-enabled-arrow-color: rgba(204, 204, 204, .54);--mat-select-disabled-arrow-color: rgba(13, 13, 13, .38);--mat-select-focused-arrow-color: rgba(15, 35, 103, .87);--mat-select-invalid-arrow-color: rgba(221, 0, 0, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(13, 13, 13, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(13, 13, 13, .6);--mat-select-enabled-arrow-color: rgba(204, 204, 204, .54);--mat-select-disabled-arrow-color: rgba(13, 13, 13, .38);--mat-select-focused-arrow-color: rgba(221, 0, 0, .87);--mat-select-invalid-arrow-color: rgba(221, 0, 0, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px}html{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(13, 13, 13, .87);--mdc-dialog-supporting-text-color: rgba(13, 13, 13, .6)}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2d69e1;--mdc-chip-elevated-selected-container-color: #2d69e1;--mdc-chip-elevated-disabled-container-color: #2d69e1;--mdc-chip-flat-disabled-selected-container-color: #2d69e1;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f2367;--mdc-chip-elevated-selected-container-color: #0f2367;--mdc-chip-elevated-disabled-container-color: #0f2367;--mdc-chip-flat-disabled-selected-container-color: #0f2367;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd0000;--mdc-chip-elevated-selected-container-color: #dd0000;--mdc-chip-elevated-disabled-container-color: #dd0000;--mdc-chip-flat-disabled-selected-container-color: #dd0000;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #2656bb;--mdc-switch-selected-handle-color: #2656bb;--mdc-switch-selected-hover-state-layer-color: #2656bb;--mdc-switch-selected-pressed-state-layer-color: #2656bb;--mdc-switch-selected-focus-handle-color: #0f234b;--mdc-switch-selected-hover-handle-color: #0f234b;--mdc-switch-selected-pressed-handle-color: #0f234b;--mdc-switch-selected-focus-track-color: #739beb;--mdc-switch-selected-hover-track-color: #739beb;--mdc-switch-selected-pressed-track-color: #739beb;--mdc-switch-selected-track-color: #739beb;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: #0d0d0d}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #0d1d56;--mdc-switch-selected-handle-color: #0d1d56;--mdc-switch-selected-hover-state-layer-color: #0d1d56;--mdc-switch-selected-pressed-state-layer-color: #0d1d56;--mdc-switch-selected-focus-handle-color: #050c22;--mdc-switch-selected-hover-handle-color: #050c22;--mdc-switch-selected-pressed-handle-color: #050c22;--mdc-switch-selected-focus-track-color: #5f6c9a;--mdc-switch-selected-hover-track-color: #5f6c9a;--mdc-switch-selected-pressed-track-color: #5f6c9a;--mdc-switch-selected-track-color: #5f6c9a}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e90000;--mdc-switch-selected-handle-color: #e90000;--mdc-switch-selected-hover-state-layer-color: #e90000;--mdc-switch-selected-pressed-state-layer-color: #e90000;--mdc-switch-selected-focus-handle-color: #dd0000;--mdc-switch-selected-hover-handle-color: #dd0000;--mdc-switch-selected-pressed-handle-color: #dd0000;--mdc-switch-selected-focus-track-color: #f14d4d;--mdc-switch-selected-hover-track-color: #f14d4d;--mdc-switch-selected-pressed-track-color: #f14d4d;--mdc-switch-selected-track-color: #f14d4d}html{--mdc-switch-state-layer-size: 40px}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #0d0d0d;--mdc-radio-disabled-unselected-icon-color: #0d0d0d;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(13, 13, 13, .54);--mdc-radio-unselected-pressed-icon-color: rgba(13, 13, 13, .54);--mdc-radio-selected-focus-icon-color: #2d69e1;--mdc-radio-selected-hover-icon-color: #2d69e1;--mdc-radio-selected-icon-color: #2d69e1;--mdc-radio-selected-pressed-icon-color: #2d69e1}.mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #2d69e1;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: #0d0d0d}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #0d0d0d;--mdc-radio-disabled-unselected-icon-color: #0d0d0d;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(13, 13, 13, .54);--mdc-radio-unselected-pressed-icon-color: rgba(13, 13, 13, .54);--mdc-radio-selected-focus-icon-color: #0f2367;--mdc-radio-selected-hover-icon-color: #0f2367;--mdc-radio-selected-icon-color: #0f2367;--mdc-radio-selected-pressed-icon-color: #0f2367}.mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #0f2367;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: #0d0d0d}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #0d0d0d;--mdc-radio-disabled-unselected-icon-color: #0d0d0d;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(13, 13, 13, .54);--mdc-radio-unselected-pressed-icon-color: rgba(13, 13, 13, .54);--mdc-radio-selected-focus-icon-color: #dd0000;--mdc-radio-selected-hover-icon-color: #dd0000;--mdc-radio-selected-icon-color: #dd0000;--mdc-radio-selected-pressed-icon-color: #dd0000}.mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dd0000;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: #0d0d0d}html{--mdc-radio-state-layer-size: 40px}html{--mat-radio-touch-target-display: block}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #2d69e1;--mdc-slider-focus-handle-color: #2d69e1;--mdc-slider-hover-handle-color: #2d69e1;--mdc-slider-active-track-color: #2d69e1;--mdc-slider-inactive-track-color: #2d69e1;--mdc-slider-with-tick-marks-inactive-container-color: #2d69e1;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}html{--mat-slider-ripple-color: #2d69e1;--mat-slider-hover-state-layer-color: rgba(45, 105, 225, .05);--mat-slider-focus-state-layer-color: rgba(45, 105, 225, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #0f2367;--mdc-slider-focus-handle-color: #0f2367;--mdc-slider-hover-handle-color: #0f2367;--mdc-slider-active-track-color: #0f2367;--mdc-slider-inactive-track-color: #0f2367;--mdc-slider-with-tick-marks-inactive-container-color: #0f2367;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-accent{--mat-slider-ripple-color: #0f2367;--mat-slider-hover-state-layer-color: rgba(15, 35, 103, .05);--mat-slider-focus-state-layer-color: rgba(15, 35, 103, .2)}html .mat-warn{--mdc-slider-handle-color: #dd0000;--mdc-slider-focus-handle-color: #dd0000;--mdc-slider-hover-handle-color: #dd0000;--mdc-slider-active-track-color: #dd0000;--mdc-slider-inactive-track-color: #dd0000;--mdc-slider-with-tick-marks-inactive-container-color: #dd0000;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-warn{--mat-slider-ripple-color: #dd0000;--mat-slider-hover-state-layer-color: rgba(221, 0, 0, .05);--mat-slider-focus-state-layer-color: rgba(221, 0, 0, .2)}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: #0d0d0d;--mat-menu-item-icon-color: #0d0d0d;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #cccccc}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: #0d0d0d;--mdc-list-list-item-supporting-text-color: #0d0d0d;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #0d0d0d;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #0d0d0d;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #0d0d0d;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #0d0d0d;--mdc-radio-disabled-unselected-icon-color: #0d0d0d;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(13, 13, 13, .54);--mdc-radio-unselected-pressed-icon-color: rgba(13, 13, 13, .54);--mdc-radio-selected-focus-icon-color: #2d69e1;--mdc-radio-selected-hover-icon-color: #2d69e1;--mdc-radio-selected-icon-color: #2d69e1;--mdc-radio-selected-pressed-icon-color: #2d69e1}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #0d0d0d;--mdc-radio-disabled-unselected-icon-color: #0d0d0d;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(13, 13, 13, .54);--mdc-radio-unselected-pressed-icon-color: rgba(13, 13, 13, .54);--mdc-radio-selected-focus-icon-color: #0f2367;--mdc-radio-selected-hover-icon-color: #0f2367;--mdc-radio-selected-icon-color: #0f2367;--mdc-radio-selected-pressed-icon-color: #0f2367}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #0d0d0d;--mdc-radio-disabled-unselected-icon-color: #0d0d0d;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(13, 13, 13, .54);--mdc-radio-unselected-pressed-icon-color: rgba(13, 13, 13, .54);--mdc-radio-selected-focus-icon-color: #dd0000;--mdc-radio-selected-hover-icon-color: #dd0000;--mdc-radio-selected-icon-color: #dd0000;--mdc-radio-selected-pressed-icon-color: #dd0000}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2d69e1;--mdc-checkbox-selected-hover-icon-color: #2d69e1;--mdc-checkbox-selected-icon-color: #2d69e1;--mdc-checkbox-selected-pressed-icon-color: #2d69e1;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #2d69e1;--mdc-checkbox-selected-hover-state-layer-color: #2d69e1;--mdc-checkbox-selected-pressed-state-layer-color: #2d69e1;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #0f2367;--mdc-checkbox-selected-hover-icon-color: #0f2367;--mdc-checkbox-selected-icon-color: #0f2367;--mdc-checkbox-selected-pressed-icon-color: #0f2367;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f2367;--mdc-checkbox-selected-hover-state-layer-color: #0f2367;--mdc-checkbox-selected-pressed-state-layer-color: #0f2367;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dd0000;--mdc-checkbox-selected-hover-icon-color: #dd0000;--mdc-checkbox-selected-icon-color: #dd0000;--mdc-checkbox-selected-pressed-icon-color: #dd0000;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd0000;--mdc-checkbox-selected-hover-state-layer-color: #dd0000;--mdc-checkbox-selected-pressed-state-layer-color: #dd0000;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#2d69e1}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}html{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #2d69e1}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #0d0d0d;--mat-tab-header-inactive-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-active-label-text-color: #2d69e1;--mat-tab-header-active-ripple-color: #2d69e1;--mat-tab-header-inactive-ripple-color: #2d69e1;--mat-tab-header-inactive-focus-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-active-focus-label-text-color: #2d69e1;--mat-tab-header-active-hover-label-text-color: #2d69e1;--mat-tab-header-active-focus-indicator-color: #2d69e1;--mat-tab-header-active-hover-indicator-color: #2d69e1}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #0f2367}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #0d0d0d;--mat-tab-header-inactive-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-active-label-text-color: #0f2367;--mat-tab-header-active-ripple-color: #0f2367;--mat-tab-header-inactive-ripple-color: #0f2367;--mat-tab-header-inactive-focus-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-active-focus-label-text-color: #0f2367;--mat-tab-header-active-hover-label-text-color: #0f2367;--mat-tab-header-active-focus-indicator-color: #0f2367;--mat-tab-header-active-hover-indicator-color: #0f2367}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dd0000}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #0d0d0d;--mat-tab-header-inactive-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-active-label-text-color: #dd0000;--mat-tab-header-active-ripple-color: #dd0000;--mat-tab-header-inactive-ripple-color: #dd0000;--mat-tab-header-inactive-focus-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(13, 13, 13, .6);--mat-tab-header-active-focus-label-text-color: #dd0000;--mat-tab-header-active-hover-label-text-color: #dd0000;--mat-tab-header-active-focus-indicator-color: #dd0000;--mat-tab-header-active-hover-indicator-color: #dd0000}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #2d69e1;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #0f2367;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dd0000;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #0f2367;--mdc-checkbox-selected-hover-icon-color: #0f2367;--mdc-checkbox-selected-icon-color: #0f2367;--mdc-checkbox-selected-pressed-icon-color: #0f2367;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f2367;--mdc-checkbox-selected-hover-state-layer-color: #0f2367;--mdc-checkbox-selected-pressed-state-layer-color: #0f2367;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: #0d0d0d}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2d69e1;--mdc-checkbox-selected-hover-icon-color: #2d69e1;--mdc-checkbox-selected-icon-color: #2d69e1;--mdc-checkbox-selected-pressed-icon-color: #2d69e1;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #2d69e1;--mdc-checkbox-selected-hover-state-layer-color: #2d69e1;--mdc-checkbox-selected-pressed-state-layer-color: #2d69e1;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dd0000;--mdc-checkbox-selected-hover-icon-color: #dd0000;--mdc-checkbox-selected-icon-color: #dd0000;--mdc-checkbox-selected-pressed-icon-color: #dd0000;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd0000;--mdc-checkbox-selected-hover-state-layer-color: #dd0000;--mdc-checkbox-selected-pressed-state-layer-color: #dd0000;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}html{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}html{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}html{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}html{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}html{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}html{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: #0d0d0d;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}html{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #0d0d0d;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}html{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #0d0d0d;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}html{--mdc-outlined-button-disabled-outline-color: #cccccc;--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: #0d0d0d;--mdc-outlined-button-outline-color: #cccccc}html{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #2d69e1}.mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #2d69e1;--mat-text-button-ripple-color: rgba(45, 105, 225, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #0f2367}.mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #0f2367;--mat-text-button-ripple-color: rgba(15, 35, 103, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dd0000}.mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #dd0000;--mat-text-button-ripple-color: rgba(221, 0, 0, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #2d69e1;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #0f2367;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dd0000;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #2d69e1;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #0f2367;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dd0000;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #2d69e1;--mdc-outlined-button-outline-color: #cccccc}.mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #2d69e1;--mat-outlined-button-ripple-color: rgba(45, 105, 225, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #0f2367;--mdc-outlined-button-outline-color: #cccccc}.mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #0f2367;--mat-outlined-button-ripple-color: rgba(15, 35, 103, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dd0000;--mdc-outlined-button-outline-color: #cccccc}.mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #dd0000;--mat-outlined-button-ripple-color: rgba(221, 0, 0, .1)}html{--mdc-text-button-container-height: 36px}html{--mdc-filled-button-container-height: 36px}html{--mdc-protected-button-container-height: 36px}html{--mdc-outlined-button-container-height: 36px}html{--mat-text-button-touch-target-display: block}html{--mat-filled-button-touch-target-display: block}html{--mat-protected-button-touch-target-display: block}html{--mat-outlined-button-touch-target-display: block}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}html{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #2d69e1}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #2d69e1;--mat-icon-button-ripple-color: rgba(45, 105, 225, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #0f2367}html .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #0f2367;--mat-icon-button-ripple-color: rgba(15, 35, 103, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dd0000}html .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #dd0000;--mat-icon-button-ripple-color: rgba(221, 0, 0, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white}html{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html{--mdc-fab-small-container-color: white}html{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #2d69e1}html .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #0f2367}html .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dd0000}html .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #2d69e1}html .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #0f2367}html .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dd0000}html .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block}html{--mat-fab-small-touch-target-display: block}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}html{--mat-snack-bar-button-color: #b9cdf5}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: #0d0d0d;--mat-table-row-item-label-text-color: #0d0d0d;--mat-table-row-item-outline-color: #cccccc}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #2d69e1}html .mat-accent{--mdc-circular-progress-active-indicator-color: #0f2367}html .mat-warn{--mdc-circular-progress-active-indicator-color: #dd0000}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #2d69e1;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: rgb(188.7, 188.7, 188.7);--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #0f2367;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #dd0000;--mat-badge-text-color: white}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: #0d0d0d;--mat-bottom-sheet-container-background-color: white}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}html{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: #0d0d0d;--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: #0d0d0d;--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}html{--mat-standard-button-toggle-text-color: #0d0d0d;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: #0d0d0d;--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #0d0d0d;--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #cccccc}html{--mat-standard-button-toggle-height: 48px}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2d69e1;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(45, 105, 225, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(45, 105, 225, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(45, 105, 225, .3);--mat-datepicker-toggle-active-state-icon-color: #2d69e1;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(45, 105, 225, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #0d0d0d;--mat-datepicker-calendar-body-label-text-color: #0d0d0d;--mat-datepicker-calendar-period-button-text-color: #0d0d0d;--mat-datepicker-calendar-period-button-icon-color: #0d0d0d;--mat-datepicker-calendar-navigation-button-icon-color: #0d0d0d;--mat-datepicker-calendar-header-divider-color: #cccccc;--mat-datepicker-calendar-header-text-color: #0d0d0d;--mat-datepicker-calendar-date-today-outline-color: #0d0d0d;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(13, 13, 13, .8);--mat-datepicker-calendar-date-text-color: #0d0d0d;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: #cccccc;--mat-datepicker-range-input-separator-color: #0d0d0d;--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #0d0d0d}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f2367;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 35, 103, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 35, 103, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 35, 103, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 35, 103, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd0000;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 0, 0, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 0, 0, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 0, 0, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 0, 0, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #0f2367}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dd0000}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-divider-width: 1px}html{--mat-divider-color: #cccccc}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #0d0d0d;--mat-expansion-actions-divider-color: #cccccc;--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: #0d0d0d;--mat-expansion-header-description-color: #0d0d0d;--mat-expansion-header-indicator-color: #0d0d0d}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #2d69e1}.mat-icon.mat-accent{--mat-icon-color: #0f2367}.mat-icon.mat-warn{--mat-icon-color: #dd0000}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: #cccccc;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #0d0d0d;--mat-sidenav-content-background-color: white;--mat-sidenav-content-text-color: #0d0d0d;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2d69e1;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2d69e1;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2d69e1;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: #cccccc;--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: #0d0d0d;--mat-stepper-header-optional-label-text-color: #0d0d0d;--mat-stepper-header-selected-state-label-text-color: #0d0d0d;--mat-stepper-header-error-state-label-text-color: #dd0000;--mat-stepper-header-icon-background-color: #0d0d0d;--mat-stepper-header-error-state-icon-foreground-color: #dd0000;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f2367;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f2367;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f2367;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd0000;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd0000;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd0000;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-sort-arrow-color: #0d0d0d}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: #0d0d0d}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #2d69e1;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #0f2367;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dd0000;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #0d0d0d}html{--mat-tree-node-min-height: 48px}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}html{--mat-badge-text-font: Lato;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:300 3.6rem/normal AERadar;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:300 24px/normal AERadar;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 18px/18px AERadar;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 14px/2rem Lato;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/2rem Lato;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/2rem Lato;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:400 1.8rem/normal AERadar;letter-spacing:normal}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/2rem Lato;letter-spacing:normal}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 1.2rem/1.8rem Lato;letter-spacing:normal}.mat-headline-1,.mat-typography .mat-headline-1{font:700 2.6rem/normal Lato;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font: 32px/normal AERadar;letter-spacing:normal;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 2rem/normal Lato;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:300 1.6rem/normal Lato;letter-spacing:normal;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Lato;--mat-bottom-sheet-container-text-line-height: 2rem;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-label-text-font: Lato;--mat-legacy-button-toggle-label-text-line-height: 2rem;--mat-legacy-button-toggle-label-text-size: 14px;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400}html{--mat-standard-button-toggle-label-text-font: Lato;--mat-standard-button-toggle-label-text-line-height: 2rem;--mat-standard-button-toggle-label-text-size: 14px;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Lato;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1.6rem;--mat-datepicker-calendar-body-label-text-weight: 700;--mat-datepicker-calendar-period-button-text-size: 1.6rem;--mat-datepicker-calendar-period-button-text-weight: 700;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: AERadar;--mat-expansion-header-text-size: 1.8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Lato;--mat-expansion-container-text-line-height: 2rem;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 1.2rem;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 1.2rem}html{--mat-stepper-container-text-font: Lato;--mat-stepper-header-label-text-font: Lato;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: AERadar;--mat-toolbar-title-text-line-height: normal;--mat-toolbar-title-text-size: 24px;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 300}html{--mat-tree-node-text-font: Lato;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Lato;--mat-option-label-text-line-height: 2rem;--mat-option-label-text-size: 14px;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Lato;--mat-optgroup-label-text-line-height: 2rem;--mat-optgroup-label-text-size: 14px;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: AERadar;--mat-card-title-text-line-height: normal;--mat-card-title-text-size: 24px;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 300;--mat-card-subtitle-text-font: AERadar;--mat-card-subtitle-text-line-height: normal;--mat-card-subtitle-text-size: 1.8rem;--mat-card-subtitle-text-tracking: normal;--mat-card-subtitle-text-weight: 400}html{--mdc-plain-tooltip-supporting-text-font: Lato;--mdc-plain-tooltip-supporting-text-size: 1.2rem;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: normal}html{--mdc-filled-text-field-label-text-font: Lato;--mdc-filled-text-field-label-text-size: 14px;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Lato;--mdc-outlined-text-field-label-text-size: 14px;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Lato;--mat-form-field-container-text-line-height: 2rem;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 14px;--mat-form-field-subscript-text-font: Lato;--mat-form-field-subscript-text-line-height: 1.8rem;--mat-form-field-subscript-text-size: 1.2rem;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: Lato;--mat-select-trigger-text-line-height: 2rem;--mat-select-trigger-text-size: 14px;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mdc-dialog-subhead-font: AERadar;--mdc-dialog-subhead-line-height: normal;--mdc-dialog-subhead-size: 24px;--mdc-dialog-subhead-weight: 300;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Lato;--mdc-dialog-supporting-text-line-height: 2rem;--mdc-dialog-supporting-text-size: 14px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Lato;--mdc-chip-label-text-line-height: 2rem;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Lato;--mat-switch-label-text-line-height: 2rem;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mat-radio-label-text-font: Lato;--mat-radio-label-text-line-height: 2rem;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mdc-slider-label-label-text-font: AERadar;--mdc-slider-label-label-text-size: 1.8rem;--mdc-slider-label-label-text-line-height: normal;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: 400}html{--mat-menu-item-label-text-font: Lato;--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 2rem;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-label-text-font: Lato;--mdc-list-list-item-label-text-line-height: 2rem;--mdc-list-list-item-label-text-size: 14px;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Lato;--mdc-list-list-item-supporting-text-line-height: 2rem;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Lato;--mdc-list-list-item-trailing-supporting-text-line-height: 1.8rem;--mdc-list-list-item-trailing-supporting-text-size: 1.2rem;--mdc-list-list-item-trailing-supporting-text-tracking: normal;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 18px/18px AERadar;letter-spacing:normal}html{--mat-paginator-container-text-font: Lato;--mat-paginator-container-text-line-height: 1.8rem;--mat-paginator-container-text-size: 1.2rem;--mat-paginator-container-text-tracking: normal;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 1.2rem}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Lato;--mat-tab-header-label-text-size: 1.6rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: normal;--mat-tab-header-label-text-weight: 700}html{--mat-checkbox-label-text-font: Lato;--mat-checkbox-label-text-line-height: 2rem;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-label-text-font: Lato;--mdc-text-button-label-text-size: 1.6rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 700;--mdc-text-button-label-text-transform: none}html{--mdc-filled-button-label-text-font: Lato;--mdc-filled-button-label-text-size: 1.6rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 700;--mdc-filled-button-label-text-transform: none}html{--mdc-protected-button-label-text-font: Lato;--mdc-protected-button-label-text-size: 1.6rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 700;--mdc-protected-button-label-text-transform: none}html{--mdc-outlined-button-label-text-font: Lato;--mdc-outlined-button-label-text-size: 1.6rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 700;--mdc-outlined-button-label-text-transform: none}html{--mdc-extended-fab-label-text-font: Lato;--mdc-extended-fab-label-text-size: 1.6rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 700}html{--mdc-snackbar-supporting-text-font: Lato;--mdc-snackbar-supporting-text-line-height: 2rem;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: AERadar;--mat-table-header-headline-line-height: normal;--mat-table-header-headline-size: 1.8rem;--mat-table-header-headline-weight: 400;--mat-table-header-headline-tracking: normal;--mat-table-row-item-label-text-font: Lato;--mat-table-row-item-label-text-line-height: 2rem;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Lato;--mat-table-footer-supporting-text-line-height: 2rem;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}@font-face{font-family:RefX-icons;src:url(RefX-icons.dc47737a565c3628.eot?zb0geu);src:url(RefX-icons.dc47737a565c3628.eot?zb0geu#iefix) format("embedded-opentype"),url(RefX-icons.41bfee91afc8805f.woff?zb0geu) format("woff"),url(RefX-icons.ad87b73bafbd2700.svg?zb0geu#RefX-icons) format("svg");font-weight:400;font-style:normal}[class^=refx-icon-],[class*=" refx-icon-"]{font-family:RefX-icons!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}.refx-icon-envelope:before{content:"\e95f"}.refx-icon-modify:before{content:"\e930"}.refx-icon-passenger-multiple:before{content:"\e92e"}.refx-icon-stopover:before{content:"\e92f"}.refx-icon-timer:before{content:"\e92d"}.refx-icon-tickets:before{content:"\e92c"}.refx-icon-noon:before{content:"\e928"}.refx-icon-night:before{content:"\e929"}.refx-icon-morning:before{content:"\e92a"}.refx-icon-evening:before{content:"\e92b"}.refx-icon-caret-right:before{content:"\e91c"}.refx-icon-informative:before{content:"\e91f"}.refx-icon-radio-button-deselected:before{content:"\e91e"}.refx-icon-radio-button-selected:before{content:"\e900"}.refx-icon-external-link:before{content:"\e91b"}.refx-icon-add:before{content:"\e901"}.refx-icon-basket:before{content:"\e902"}.refx-icon-bullet:before{content:"\e903"}.refx-icon-calendar:before{content:"\e904"}.refx-icon-check-box-no:before{content:"\e905"}.refx-icon-check-box-yes:before{content:"\e906"}.refx-icon-chevron-down:before{content:"\e907"}.refx-icon-chevron-left:before{content:"\e908"}.refx-icon-chevron-right:before{content:"\e909"}.refx-icon-chevron-top:before{content:"\e90a"}.refx-icon-cross:before{content:"\e90b"}.refx-icon-eyes-no:before{content:"\e90c"}.refx-icon-eyes:before{content:"\e90d"}.refx-icon-facebook:before{content:"\e90e"}.refx-icon-hamburger-menu:before{content:"\e90f"}.refx-icon-information:before{content:"\e910"}.refx-icon-instagram:before{content:"\e911"}.refx-icon-linkedin:before{content:"\e912"}.refx-icon-login:before{content:"\e913"}.refx-icon-reclining-seat:before{content:"\e914"}.refx-icon-save-added:before{content:"\e915"}.refx-icon-save:before{content:"\e916"}.refx-icon-search:before{content:"\e917"}.refx-icon-seat:before{content:"\e918"}.refx-icon-twitter:before{content:"\e919"}.refx-icon-validate:before{content:"\e91a"}.refx-icon-warning:before{content:"\e91d"}.refx-icon-validation:before{content:"\e920"}.refx-icon-flight-departure:before{content:"\e921"}.refx-icon-flight-return:before{content:"\e922"}.refx-icon-roundtrip:before{content:"\e923"}.refx-icon-early:before{content:"\e924"}.refx-icon-money:before{content:"\e925"}.refx-icon-rocket:before{content:"\e926"}.refx-icon-city:before{content:"\e931"}.refx-icon-bell:before{content:"\e932"}.refx-icon-filter:before{content:"\e927"}.refx-icon-error:before{content:"\e933"}.refx-icon-exclamation:before{content:"\e934"}.refx-icon-fuel:before{content:"\e935"}.refx-icon-aerosol:before{content:"\e936"}.refx-icon-battery:before{content:"\e937"}.refx-icon-biohazard:before{content:"\e938"}.refx-icon-camera:before{content:"\e939"}.refx-icon-campstove:before{content:"\e93a"}.refx-icon-e-cigarette:before{content:"\e93b"}.refx-icon-firework:before{content:"\e93c"}.refx-icon-flamable-liquid:before{content:"\e93d"}.refx-icon-gasoline:before{content:"\e93e"}.refx-icon-gun:before{content:"\e93f"}.refx-icon-household-cleaner:before{content:"\e940"}.refx-icon-hoverboard:before{content:"\e941"}.refx-icon-lighter:before{content:"\e942"}.refx-icon-power-bank:before{content:"\e943"}.refx-icon-propane:before{content:"\e944"}.refx-icon-radioactive:before{content:"\e945"}.refx-icon-scuba-tank:before{content:"\e946"}.refx-icon-snowflake:before{content:"\e947"}.refx-icon-lock:before{content:"\e948"}.refx-icon-discount:before{content:"\e949"}.refx-icon-ban:before{content:"\e94a"}.refx-icon-flip:before{content:"\e94b"}.refx-icon-bag:before{content:"\e94c"}.refx-icon-toilet:before{content:"\e94d"}.refx-icon-galley:before{content:"\e94e"}.refx-icon-bassinet:before{content:"\e94f"}.refx-icon-arrow-up:before{content:"\e950"}.refx-icon-arrow-down:before{content:"\e951"}.refx-icon-arrow-left:before{content:"\e952"}.refx-icon-arrow-right:before{content:"\e953"}.refx-icon-baggage-services:before{content:"\e954"}.refx-icon-refresh:before{content:"\e955"}.refx-icon-coin:before{content:"\e956"}.refx-icon-baggage-fill:before{content:"\e957"}.refx-icon-chargeable:before{content:"\e958"}.refx-icon-adult:before{content:"\e959"}.refx-icon-young:before{content:"\e95a"}.refx-icon-infant:before{content:"\e95b"}.refx-icon-details:before{content:"\e95c"}.refx-icon-to:before{content:"\e95d"}.refx-icon-minus:before{content:"\e95e"}.refx-icon-train:before{content:"\e960"}.refx-icon-carry-on:before{content:"\e961"}.refx-icon-wheelchair:before{content:"\e962"}.refx-icon-blind:before{content:"\e963"}.refx-icon-deaf:before{content:"\e964"}.refx-icon-copy:before{content:"\e965"}.refx-icon-cabin-bag:before{content:"\e966"}.refx-icon-miles:before{content:"\e967"}.refx-icon-service:before{content:"\e968"}.refx-icon-print:before{content:"\e969"}.refx-icon-bagtag:before{content:"\e96a"}.refx-icon-lowest:before{content:"\e96b"}.refx-icon-file-empty:before{content:"\e96c"}.refx-icon-upload:before{content:"\e96d"}.refx-icon-image:before{content:"\e96e"}.refx-icon-verify:before{content:"\e96f"}.refx-icon-virus:before{content:"\e970"}.refx-icon-language:before{content:"\e971"}.refx-icon-idea:before{content:"\e972"}.refx-icon-credit-card:before{content:"\e973"}.refx-icon-online-banking:before{content:"\e974"}.refx-icon-wallet:before{content:"\e975"}.refx-icon-bus:before{content:"\e976"}.refx-icon-star:before{content:"\e977"}.refx-icon-switch-camera:before{content:"\e978"}.refx-icon-pet:before{content:"\e979"}.refx-icon-sharp:before{content:"\e97a"}.refx-icon-flammable-solid:before{content:"\e97b"}.refx-icon-magnetic:before{content:"\e97c"}.refx-icon-toxic:before{content:"\e97d"}.refx-icon-zoom-in:before{content:"\e97e"}.refx-icon-zoom-out:before{content:"\e97f"}.refx-icon-add-bookings:before{content:"\e980"}.refx-icon-chat:before{content:"\e981"}.refx-icon-check-in:before{content:"\e982"}.refx-icon-flight-status:before{content:"\e983"}.refx-icon-more-menu:before{content:"\e984"}.refx-icon-my-bookings:before{content:"\e985"}.refx-icon-settings:before{content:"\e986"}.refx-icon-more-check-in:before{content:"\e987"}.refx-icon-backspace:before{content:"\e988"}.refx-icon-delete:before{content:"\e989"}.refx-icon-external-link1:before{content:"\e98a"}.refx-icon-external-link2:before{content:"\e98b"}.refx-icon-frequent-flyer:before{content:"\e98c"}.refx-icon-passport:before{content:"\e98d"}.refx-icon-pet-seat:before{content:"\e98e"}.refx-icon-reservationnumber:before{content:"\e98f"}.refx-icon-share:before{content:"\e990"}.refx-icon-trending-down:before{content:"\e991"}.refx-icon-trending-up:before{content:"\e992"}.refx-icon-id-card:before{content:"\e993"}.refx-icon-scan:before{content:"\e994"}.refx-icon-visa:before{content:"\e995"}.refx-icon-keyboard:before{content:"\e996"}.refx-icon-resident:before{content:"\e997"}.refx-icon-clear-all:before{content:"\e998"}.refx-icon-studies:before{content:"\e999"}.refx-icon-business:before{content:"\e99a"}.refx-icon-tourism:before{content:"\e99b"}.refx-icon-immigration:before{content:"\e99c"}.refx-icon-plane:before{content:"\e99d"}.refx-icon-briefcase:before{content:"\e99e"}.refx-icon-infant-seat:before{content:"\e9a0"}.refx-icon-smartphone:before{content:"\e99f"}.refx-icon-stroller:before{content:"\e9a5"}.refx-icon-bicycle:before{content:"\e9a1"}.refx-icon-overweight-bag:before{content:"\e9a2"}.refx-icon-surf:before{content:"\e9a3"}.refx-icon-open-pop-up:before{content:"\e9a4"}.refx-icon-multi-choice:before{content:"\e9a6"}.refx-icon-pet-seat-unavailable:before{content:"\e9a7"}.refx-icon-hour-glass:before{content:"\e9a8"}.refx-icon-co2:before{content:"\e9a9"}.refx-icon-seatmap-bassinet:before{content:"\e9aa"}.refx-icon-seatmap-seat:before{content:"\e9ab"}.refx-icon-desk:before{content:"\e9ac"}.refx-icon-paper-plane:before{content:"\e9ad"}.refx-icon-clock:before{content:"\e9ae"}.refx-icon-ring-bell:before{content:"\e9af"}.refx-icon-car-seat:before{content:"\e9b0"}.refx-icon-golf:before{content:"\e9b1"}.refx-icon-stop:before{content:"\e9b2"}.refx-icon-no-receipt:before{content:"\e9b3"}.refx-icon-chargeable-bag:before{content:"\e9b4"}.refx-icon-ski:before{content:"\e9b5"}@font-face{font-family:Raleway;src:url(Raleway-Light.0b92c4b5d2885538.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(Raleway-Medium.7aabe8e036b4cfe3.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(Lato-Light.9453f5e0b61b3026.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(Lato-Regular.06ef035aa65e45f2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(Lato-Bold.1927ec7d8eafda48.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}.cdk-visually-hidden{position:absolute!important}:root{--mdc-outlined-text-field-outline-color: var(--application-input-border-color, #2d69e1);--mdc-outlined-text-field-disabled-outline-color: var(--application-input-border-color, #2d69e1);--mdc-outlined-text-field-input-text-placeholder-color: var(--application-input-placeholder-color, #0d0d0d);--mdc-outlined-text-field-hover-label-text-color: var(--application-input-placeholder-color, #0d0d0d);--mat-select-enabled-trigger-text-color: var(--application-text-color, #0d0d0d)}:root{--mat-stepper-header-label-text-size: 1.4rem}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{box-sizing:inherit}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}@media (min-width: 600px){.container-sm,.container{max-width:600px}}@media (min-width: 840px){.container-md,.container-sm,.container{max-width:840px}}@media (min-width: 1024px){.container-lg,.container-md,.container-sm,.container{max-width:1024px}}@media (min-width: 1280px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1280px}}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:18px;padding-left:18px}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}@media (min-width: 600px){.container,.container-sm{max-width:600px}}@media (min-width: 840px){.container,.container-sm,.container-md{max-width:840px}}@media (min-width: 1024px){.container,.container-sm,.container-md,.container-lg{max-width:1024px}}@media (min-width: 1280px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1280px}}.row{display:flex;flex-wrap:wrap;margin-right:-18px;margin-left:-18px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:18px;padding-left:18px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width: 360px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xs-1>*{flex:0 0 100%;max-width:100%}.row-cols-xs-2>*{flex:0 0 50%;max-width:50%}.row-cols-xs-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xs-4>*{flex:0 0 25%;max-width:25%}.row-cols-xs-5>*{flex:0 0 20%;max-width:20%}.row-cols-xs-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xs-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xs-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xs-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xs-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333333%}.offset-xs-2{margin-left:16.66666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333333%}.offset-xs-5{margin-left:41.66666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333333%}.offset-xs-8{margin-left:66.66666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333333%}.offset-xs-11{margin-left:91.66666667%}}@media (min-width: 600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width: 840px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width: 1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width: 1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}button{text-align:center;align-items:center;--mat-datepicker-calendar-date-focus-state-background-color: var(--color-primary-50, #D5E1F9);--mat-datepicker-calendar-date-hover-state-background-color: var(--color-primary-50, #D5E1F9)}button.mat-mdc-button.mat-mdc-button-base{height:unset}.mdc-button.mat-mdc-unelevated-button,.mdc-button.mat-flat-button,.mdc-button.mat-mdc-outlined-button,.mdc-button.mat-stroked-button,.mdc-button .mdc-icon-button.mat-mdc-icon-button{border-radius:var(--application-button-border-radius, 1.4rem)}button:hover,button:focus{outline:none;overflow:hidden}button.mdc-switch:focus,button.mdc-switch:hover{overflow:initial}button.mat-mdc-unelevated-button,button.mat-flat-button,button.mat-mdc-outlined-button,button .mat-stroked-button{line-height:unset}button.mat-mdc-unelevated-button .mdc-button__label,button.mat-flat-button .mdc-button__label,button.mat-mdc-outlined-button .mdc-button__label,button .mat-stroked-button .mdc-button__label{display:flex;align-items:center;white-space:pre-wrap}.mdc-button.mat-mdc-unelevated-button,.mdc-button.mat-flat-button,.mdc-button.mat-mdc-outlined-button,.mdc-button.mat-stroked-button{font-size:1.6rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal;height:var(--btn-flat-stroked-height, 5rem)}.mdc-button.mat-mdc-unelevated-button .mat-ripple,.mdc-button.mat-flat-button .mat-ripple,.mdc-button.mat-mdc-outlined-button .mat-ripple,.mdc-button.mat-stroked-button .mat-ripple{display:none}.mdc-button.mat-mdc-unelevated-button:focus,.mdc-button.mat-flat-button:focus,.mdc-button.mat-mdc-outlined-button:focus,.mdc-button.mat-stroked-button:focus{outline:var(--btn-focused-outline, var(--application-focus-button-outline, 2px solid #272A39));outline-offset:var(--btn-focused-offset, var(--application-focus-button-offset, 2px))}.mdc-button.mat-mdc-unelevated-button:not(:disabled),.mdc-button.mat-flat-button:not(:disabled){font-weight:var(--btn-flat-font-weight, bold);color:var(--btn-flat-color, var(--button-color, #FFFFFF));background:var(--btn-flat-background, linear-gradient(145deg, var(--color-primary-500, #2D69e1), var(--color-primary-A700, #0f2367)));transition:unset}.mdc-button.mat-mdc-unelevated-button:disabled:disabled,.mdc-button.mat-flat-button:disabled:disabled{color:var(--btn-flat-disabled-color, var(--button-color, #FFFFFF));background:var(--btn-flat-disabled-background, var(--application-disabled-background-color, #ccc))}.mdc-button.mat-mdc-unelevated-button:disabled:disabled .mat-mdc-button-touch-target,.mdc-button.mat-flat-button:disabled:disabled .mat-mdc-button-touch-target{display:none}.mdc-button.mat-mdc-unelevated-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-mdc-unelevated-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-mdc-unelevated-button.cdk-mouse-focused .mat-mdc-button-touch-target,.mdc-button.mat-flat-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-flat-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-flat-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-flat-button.cdk-mouse-focused .mat-mdc-button-touch-target{background:var(--btn-flat-overlay-background, var(--button-color, #FFFFFF));opacity:.1;transition:.2s}.mdc-button.mat-mdc-unelevated-button:not([disabled]):active:focus,.mdc-button.mat-flat-button:not([disabled]):active:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0b1a54))}.mdc-button.mat-mdc-unelevated-button:not([disabled]):active:focus .mat-mdc-button-touch-target,.mdc-button.mat-flat-button:not([disabled]):active:focus .mat-mdc-button-touch-target{background:var(--btn-flat-overlay-background, var(--button-color, #FFFFFF));opacity:.15;transition:.2s}.mdc-button.mat-mdc-outlined-button:not(:disabled),.mdc-button.mat-stroked-button:not(:disabled){color:var(--btn-stroked-color, var(--color-primary-500, #2D69e1));font-weight:400;background:var(--btn-stroked-background, transparent);border:var(--btn-stroked-border, .1rem solid var(--btn-stroked-border-color, var(--color-primary-500, #2D69e1)))}.mdc-button.mat-mdc-outlined-button:disabled,.mdc-button.mat-stroked-button:disabled{color:var(--btn-stroked-disabled-color, var(--application-disabled-background-color, #ccc));background:var(--btn-stroked-disabled-background, var(--button-color, #FFFFFF));border-color:var(--btn-stroked-disabled-border-color, var(--application-disabled-background-color, #ccc))}.mdc-button.mat-mdc-outlined-button:disabled .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button:disabled .mat-mdc-button-touch-target{display:none}.mdc-button.mat-mdc-outlined-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-mdc-outlined-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button.cdk-mouse-focused .mat-mdc-button-touch-target{background-color:var(--btn-stroked-overlay-background, var(--color-primary-700, #1E4696));opacity:.1;transition:.2s}.mdc-button.mat-mdc-outlined-button:focus:active,.mdc-button.mat-stroked-button:focus:active{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0b1a54))}.mdc-button.mat-mdc-outlined-button:focus:active .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button:focus:active .mat-mdc-button-touch-target{background:var(--btn-stroked-overlay-background, var(--color-primary-700, #1E4696));opacity:.15;transition:.2s}.mdc-button.mat-button-loader-container .mat-button-loader,.mdc-button.mat-button-loader-container .mat-button-loader-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--btn-loader-css-width, 3rem);height:var(--btn-loader-css-height, 3rem)}.mdc-button.mat-button-loader-container .mat-button-loader{border-radius:50%;border:var(--btn-loader-css-border, 3px var(--application-border-style, solid) var(--application-border-color, #cccccc));border-top:var(--btn-loader-css-border-top, 3px var(--application-border-style, solid) var(--btn-loader-css-background-color, #5E00E4));animation:mat-button-loader-circular-animation 1s infinite linear}.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined).cdk-focused.cdk-keyboard-focused{border:.1rem solid;outline:var(--btn-focused-outline, var(--application-focus-button-outline, 2px solid #272A39))}.mdc-fab.mat-mdc-mini-fab{border:var(--btn-mini-fab-border, .1rem solid var(--btn-mini-fab-border-color, var(--color-primary-500, #2D69e1)))!important;height:var(--btn-mini-fab-height, 3rem)!important;width:var(--btn-mini-fab-width, 3rem)!important;color:var(--btn-mini-fab-color, var(--color-primary-500, #2D69e1))!important;background:var(--btn-mini-fab-background, transparent)!important}.mdc-fab.mat-mdc-mini-fab:not([class*=mat-elevation-z]){box-shadow:unset!important}.mdc-fab.mat-mdc-mini-fab:focus{outline:var(--btn-focused-outline, var(--application-focus-button-outline, 2px solid #272A39));outline-offset:var(--btn-focused-offset, var(--application-focus-button-offset, 2px))}.mdc-fab.mat-mdc-mini-fab:disabled{color:var(--btn-mini-fab-disabled-color, var(--application-disabled-background-color, #ccc))!important;background:var(--btn-mini-fab-disabled-background, var(--button-color, #FFFFFF))!important;border-color:var(--btn-mini-fab-disabled-border-color, var(--application-disabled-background-color, #ccc))!important}.mdc-fab.mat-mdc-mini-fab:disabled .mat-mdc-button-touch-target{display:none}.mdc-fab.mat-mdc-mini-fab:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-fab.mat-mdc-mini-fab.focus .mat-mdc-button-touch-target,.mdc-fab.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-fab.mat-mdc-mini-fab.cdk-mouse-focused .mat-mdc-button-touch-target{background-color:var(--btn-mini-fab-overlay-background, var(--color-primary-700, #1E4696))!important;opacity:.1;transition:.2s}.mdc-fab.mat-mdc-mini-fab:focus:active{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0b1a54))!important}.mdc-fab.mat-mdc-mini-fab:focus:active .mat-mdc-button-touch-target{background:var(--btn-mini-fab-overlay-background, var(--color-primary-700, #1E4696))!important;opacity:.15!important;transition:.2s!important}.mdc-fab.mat-mdc-mini-fab .mdc-button__label{display:block!important;padding:0!important;line-height:1.4rem!important}.mdc-fab.mat-mdc-fab.mat-primary{background:none!important}.mdc-fab.mat-mdc-fab.mat-primary .mdc-button__label{padding:0}.mdc-icon-button.mat-mdc-icon-button{cursor:pointer}.mdc-icon-button.mat-mdc-icon-button:focus{outline:var(--btn-focused-outline, var(--application-focus-button-outline, 2px solid #272A39));outline-offset:var(--btn-focused-offset, var(--application-focus-button-offset, 2px))}@keyframes mat-button-loader-circular-animation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.mat-button-toggle-group-appearance-standard.mat-button-toggle-group{display:flex!important;border:0!important;overflow:visible!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle{display:flex;flex-grow:1;flex-basis:5rem;border-color:var(--application-separator-color, #cccccc);border-top-style:solid;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px}.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-pseudo-checkbox{display:none}.mat-button-toggle-group-appearance-standard .mat-button-toggle.cdk-program-focused,.mat-button-toggle-group-appearance-standard .mat-button-toggle.cdk-keyboard-focused{outline:1px solid var(--application-focus-outline-color, #0b1a54)}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-child{border-inline-start:solid 1px var(--application-separator-color, #cccccc)!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-child{border-inline-end:solid 1px var(--application-separator-color, #cccccc)!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle:not(.mat-button-toggle-checked)+.mat-button-toggle:not(.mat-button-toggle-checked){border-inline-start:0}.mat-button-toggle-group-appearance-standard .mat-button-toggle:not(.mat-button-toggle-checked)+.mat-button-toggle:not(.mat-button-toggle-checked):before{content:"";margin-top:1rem;height:3rem;border-inline-start:solid 1px var(--application-separator-color, #cccccc)}.mat-button-toggle-appearance-standard{font-size:1.6rem;font-weight:300;line-height:normal;font-family:Lato;letter-spacing:normal;color:var(--application-text-color, #0d0d0d)}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked{font-size:1.6rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal;background-color:var(--color-accent-500, #0f2367);border-color:var(--color-accent-500, #0f2367);color:var(--color-accent-default-contrast, #ffffff)}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked:after{content:"\e91a"/"";font-family:RefX-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1rem;background-color:var(--color-accent-default-contrast, #ffffff);color:var(--color-accent-500, #0f2367);min-width:2rem;height:1rem;position:absolute;bottom:-1px;right:calc(50% - 1rem);border-radius:1rem 1rem 0 0;text-align:center}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding-left:1rem!important;padding-right:1rem!important}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--application-text-color, #0d0d0d)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border:0;background-color:var(--color-accent-default-contrast, #ffffff)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay,.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay,.mat-button-toggle-appearance-standard.cdk-program-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.1!important}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) button:before,.mat-button-toggle-appearance-standard.cdk-program-focused:not(.mat-button-toggle-disabled) button:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 3px 1px var(--application-focus-outline-color, #0b1a54)}mat-button-toggle.mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding:unset}.select-icon{color:var(--application-text-color, #0d0d0d);font-size:2rem}.mat-form-field-disabled .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{display:none}.mat-mdc-select .mat-mdc-select-arrow-wrapper:after{content:"\e907";position:absolute;color:var(--application-input-select-option-color, #61688F);height:1.5rem;width:1.5rem;top:1rem}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{opacity:0}.mat-focused .mat-mdc-select-value-text{color:var(--color-primary-default, #2D69e1);white-space:normal}.mat-focused .select-icon{color:var(--color-primary-default, #2D69e1)}.mat-mdc-select-value .mat-mdc-select-value-text{white-space:normal}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-select-placeholder{color:var(--application-text-color, #0d0d0d);font-weight:300;white-space:normal}.mat-mdc-select-panel.mat-mdc-select-panel{padding:0}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option{line-height:3em;height:3em}[dir=rtl] .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option{direction:rtl}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{height:100%;border:0;border-bottom:1px solid var(--application-separator-color, #cccccc);flex-grow:1;font-size:14px}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option .option{align-items:center;display:flex}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option .option .option-label{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option .option .option-selected-icon{color:var(--color-primary-default, #2D69e1);display:inline-block;font-size:2rem;opacity:0;white-space:nowrap;width:2rem}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:var(--application-input-background-color, #fff);color:var(--color-primary-default, #2D69e1)}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover{background:var(--color-primary-50, #D5E1F9)}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-list-item--selected .option-selected-icon{opacity:1}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:var(--color-primary-50, #D5E1F9);color:var(--application-text-color, #0d0d0d)}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background:var(--color-primary-50, #D5E1F9);color:var(--color-primary-default, #2D69e1)}.mat-mdc-select-panel.mat-mdc-select-panel:hover:not(.mdc-list-item--disabled),.mat-mdc-select-panel.mat-mdc-select-panel:focus:not(.mdc-list-item--disabled){color:var(--application-text-color, #0d0d0d)}.mat-mdc-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,.mat-mdc-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate:after{color:var(--application-main-title-text-color, #0F2367)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--application-enable-radio-checkbox-border-color, #0d0d0d)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--application-enable-radio-checkbox-border-color, #0d0d0d)}.mat-mdc-checkbox .mdc-label{white-space:normal}.mat-mdc-checkbox.mat-warn .mdc-checkbox__checkmark{border-color:var(--color-warn-default, #dd0000)}.mat-mdc-checkbox.ng-invalid.ng-dirty .mdc-checkbox__checkmark{border-color:var(--color-warn-900, #dd0000)}html{--mdc-checkbox-state-layer-size: 36px}html{--mat-checkbox-touch-target-display: block}.mat-mdc-dialog-surface{padding:2rem}.mat-mdc-dialog-container{color:var(--application-text-color, #0d0d0d)}.mat-mdc-dialog-container .mat-mdc-dialog-title{margin-top:-2rem}.mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-bottom:-2rem}.mat-mdc-dialog-container .mat-mdc-dialog-title,.mat-mdc-dialog-container .mat-mdc-dialog-content,.mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-left:-2rem;margin-right:-2rem}.cdk-overlay-dark-backdrop{background:var(--application-overlay-color, #0f2367)}.cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{opacity:var(--application-overlay-opacity, .8)}[dir=ltr] .cdk-global-overlay-wrapper{direction:ltr}[dir=rtl] .cdk-global-overlay-wrapper{direction:rtl}.refx-overlay-pane{padding:0!important}.refx-overlay-pane .mat-mdc-dialog-content{max-height:100vh}@media (min-width: 600px){.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane{max-height:calc(100vh - var(--application-dialog-minimum-margin, 50px) * 2);max-width:calc(100vw - var(--application-dialog-minimum-margin, 50px) * 2 - 20px * 2);min-width:400px}.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane .mat-mdc-dialog-container{height:auto}.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:var(--application-card-border-radius, 1rem)}}@media (min-width: 1280px){.refx-overlay-pane{max-width:calc(1280px - var(--application-dialog-minimum-margin, 50px) * 2 - 20px * 2)!important}}@media (max-width: 599.98px){.refx-overlay-pane{height:100vh!important;max-width:100vw!important;width:100vw!important}.refx-overlay-pane .mat-mdc-dialog-container{border-radius:0}}@media (max-width: 599.98px){.refx-overlay-pane.refx-full-screen-dialog-disabled{width:80vw!important;height:auto!important;max-width:auto!important;max-height:calc(100vh - var(--application-dialog-minimum-margin, 50px) * 2)!important}.refx-overlay-pane.refx-full-screen-dialog-disabled .mat-mdc-dialog-container{height:auto!important}.refx-overlay-pane.refx-full-screen-dialog-disabled .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--application-card-border-radius, 1rem)}}.mat-accordion .mat-expansion-panel:first-of-type,.mat-accordion .mat-expansion-panel:last-of-type{border-radius:unset;box-shadow:none}.mat-expansion-panel-header{color:var(--color-primary-500, #4D4AB9)}.mat-expansion-indicator:after{color:var(--color-primary-500, #4D4AB9)}.mat-expansion-panel.mat-expanded .mat-expansion-panel-header.mat-expanded.cdk-keyboard-focused,.mat-expansion-panel.mat-expanded .mat-expansion-panel-header.mat-expanded.cdk-program-focused,.mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,.mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused{background:var(--application-input-focus-background-color, rgb(247.35, 247.35, 247.35))}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--application-input-focus-background-color, rgb(247.35, 247.35, 247.35))}.mat-expansion-panel-header{height:var(--application-expansion-panel-collapsed-height, auto)!important}.mat-expansion-panel-header.mat-expanded{height:var(--application-expansion-panel-expanded-height, auto)!important}.mat-form-field-appearance-outline .mdc-notched-outline--upgraded{color:var(--color-primary-default, #2D69e1)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{min-width:var(--application-input-border-radius, .2rem)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--application-input-border-radius, .2rem) 0 0 var(--application-input-border-radius, .2rem)}[dir=rtl] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 var(--application-input-border-radius, .2rem) var(--application-input-border-radius, .2rem) 0}[dir=rtl] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:var(--application-input-border-radius, .2rem) 0 0 var(--application-input-border-radius, .2rem)}.mat-mdc-radio-button .mdc-form-field{color:unset}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input.mdc-text-field__input{color:unset}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:unset}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mdc-notched-outline{color:var(--application-input-border-color, #2d69e1)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__leading,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-width:var(--application-input-border-width, .1rem)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-primary .mdc-notched-outline--upgraded{color:var(--color-primary-default, #2D69e1)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-primary .mdc-notched-outline--upgraded .mdc-notched-outline__leading,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-primary .mdc-notched-outline--upgraded .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-primary .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-width:var(--application-input-border-width, .1rem)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-accent .mdc-notched-outline--upgraded{color:var(--color-accent-default, #0f2367)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-accent .mdc-notched-outline--upgraded .mdc-notched-outline__leading,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-accent .mdc-notched-outline--upgraded .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-accent .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-width:var(--application-input-border-width, .1rem)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-form-field-invalid.ng-dirty .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__leading,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-form-field-invalid.ng-dirty .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-form-field-invalid.ng-dirty .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-bottom:var(--application-input-border-width, .1rem) solid var(--color-warn-default, #dd0000)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:var(--application-disabled-field-background-color, #ccc)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-form-field-disabled .mat-mdc-form-field-infix:after{content:"\e948";font-size:2rem;font-family:RefX-icons;position:absolute;margin:0 calc(var(--application-spacer, 2rem) * -1)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{padding:0 2rem 0 0}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{padding:0 0 0 2rem}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{text-overflow:ellipsis}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-floating-label{transform:translateY(-2.4em) scale(.75);width:private-div(100%,.75)0;color:var(--application-text-color, #0d0d0d);text-overflow:ellipsis}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-floating-label .mat-mdc-floating-label:last-child{padding-right:.2em}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-primary .mat-mdc-floating-label{color:var(--color-primary-default, #2D69e1)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-focused.mat-accent .mat-mdc-floating-label{color:var(--color-accent-default, #0f2367)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label.mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above.mdc-floating-label--float-above{color:var(--application-text-color, #0d0d0d)}input[type=email],input[type=tel]{direction:ltr}[dir=rtl] input::placeholder,[dir=rtl] input:placeholder-shown{direction:rtl}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--application-text-color, #0d0d0d);font-weight:500}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-text-field-wrapper{background:var(--application-input-background-color, #fff)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-infix{color:var(--application-text-color, #0d0d0d);font-weight:500}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float input::placeholder,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float textarea::placeholder,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--application-text-color, #0d0d0d);font-weight:300}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-primary.mat-focused .mat-mdc-form-field-infix{color:var(--color-primary-default, #2D69e1);font-weight:500}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-primary.mat-focused .mat-mdc-form-field-infix input{caret-color:var(--color-primary-default, #2D69e1)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-accent.mat-focused .mat-mdc-form-field-infix{color:var(--color-accent-default, #0f2367);font-weight:500}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-accent.mat-focused .mat-mdc-form-field-infix input{caret-color:var(--color-accent-default, #0f2367)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-subscript-wrapper{padding:.3em 0 1em;margin-top:0}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-hint-wrapper,.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-error-wrapper{padding:0}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-hint{color:var(--application-text-color, #0d0d0d);font-size:1.2rem}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-hint:before{content:none}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-error{color:var(--color-warn-default, #dd0000);font-size:1.4rem}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-error:before{content:none}.mat-mdc-tab-group .mat-mdc-tab--inactive{background-color:transparent}.mat-mdc-tab-group .mdc-tab{font-size:16px;height:auto!important;padding:var(--application-spacer, 2rem);opacity:1;flex-grow:1}.mat-mdc-tab-group .mdc-tab:not(.mdc-tab--active){font-weight:400}.mat-mdc-tab-group .mdc-tab:not(.mdc-tab--active).mat-mdc-tab .mdc-tab__text-label{color:var(--application-text-color, #0d0d0d)}.mat-mdc-tab-group .mat-mdc-tab-body-content{overflow:unset}.mat-mdc-tab-group.mat-primary .mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:var(--color-accent-700, #0A1745)!important}.mat-mdc-tab-group.mat-primary .mdc-tab--active.mat-mdc-tab .mdc-tab__text-label{color:var(--color-accent-700, #0A1745)}.mat-mdc-tab-group.mat-accent .mdc-tab--active.mat-mdc-tab.mdc-tab__text-label.mat-mdc-tab.mdc-tab__text-label{color:var(--color-accent-500, #0f2367)}.mat-mdc-radio-button .mdc-form-field .mdc-radio{padding:0}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--application-enable-radio-checkbox-border-color, #0d0d0d)}.mat-mdc-radio-button .mdc-form-field .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--application-enable-radio-checkbox-border-color, #0d0d0d)}.mat-mdc-radio-button .mdc-label{padding-inline-start:.8rem}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background:before{background-color:transparent}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio:hover .mdc-radio__background:before{background-color:var(--color-accent-500, #0f2367)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{background:var(--color-accent-500, #0f2367)}@media (min-width: 600px){[dir=rtl] .buttons-place>*:not(:first-child){margin-left:1rem}:not([dir=rtl]) .buttons-place>*:not(:first-child){margin-right:1rem}.buttons-place{flex-direction:row-reverse}}@media (max-width: 599.98px){.buttons-place>*:not(:first-child){margin-top:1rem}.buttons-place{flex-direction:column}.buttons-place>*{width:100%;text-align:center}}.buttons-place{display:flex;align-items:center}.warnings-list{font-size:18px;font-weight:400;line-height:18px;font-family:AERadar;letter-spacing:normal;list-style-type:none;padding:0;margin-top:.3rem;line-height:1.71}.warnings-list li{font-weight:400}.seg-flight-info .seg-flight-number{font-weight:700}.seg-aircraft{display:block}.refx-dialog-title{font-size:24px;font-weight:300;line-height:normal;font-family:AERadar;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #0F234B));margin:0 0 2rem;max-width:calc(100% - 3rem);white-space:normal}@media (min-width: 600px){.refx-dialog-title{font-size:3.6rem;font-weight:300;line-height:normal;font-family:AERadar;letter-spacing:normal}}.refx-dialog-close-btn i{line-height:inherit}.refx-dialog-content{margin:0 -2rem;padding:0 2rem}@media (min-width: 600px){.refx-dialog-actions .mat-mdc-unelevated-button,.refx-dialog-actions .mat-mdc-raised-button,.refx-dialog-actions .mat-mdc-outlined-button{width:auto}}@media (max-width: 599.98px){.refx-dialog-actions .mat-mdc-unelevated-button,.refx-dialog-actions .mat-mdc-raised-button,.refx-dialog-actions .mat-mdc-outlined-button{width:100%}}.baggage-bag-selection-extra-bags-label>.price{font-weight:700}[dir=rtl] .refx-icon-flight-departure:before{transform:scaleX(-1);display:block}[dir=rtl] .refx-icon-flight-return:before{transform:scaleX(-1);display:block}[dir=rtl] .refx-icon-chevron-left:before{transform:scaleX(-1);display:block}[dir=rtl] .refx-icon-chevron-right:before{transform:scaleX(-1);display:block}refx-messages-panel-pres .messages-panel{margin-bottom:2rem}.mdc-dialog__surface{display:block!important}.mat-stepper-horizontal{background-color:var(--mat-stepper-background-color, transparent)!important}.mat-stepper-horizontal .mat-stepper-horizontal-line{border-color:var(--mat-stepper-active-horizontal-line-color, var(--application-success-color, #00ff64));transform:var(--mat-stepper-horizontal-line-transform, translateY(calc(var(--mat-stepper-icon-height, 3rem) * .5)))}.mat-stepper-horizontal .mat-step-header[aria-selected=true]~.mat-stepper-horizontal-line{border-color:var(--mat-stepper-inactive-horizontal-line-color, var(--application-border-color, #cccccc))}.mat-stepper-horizontal .mat-horizontal-stepper-header-container{overflow:hidden;align-items:initial}.mat-stepper-horizontal .mat-horizontal-stepper-header{display:flex;flex:auto;flex-direction:column;text-align:center;height:auto}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon{height:var(--mat-stepper-icon-height, 3rem);margin:var(--mat-stepper-icon-margin, .2rem 0 0);width:var(--mat-stepper-icon-width, 3rem)}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon:not(.mat-step-icon-state-edit):not(.mat-step-icon-selected){background-color:var(--mat-stepper-inactive-icon-background-color, var(--color-primary-50, #D5E1F9));color:var(--mat-stepper-inactive-icon-text-color, var(--application-text-color, #0d0d0d))}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon-selected{box-shadow:var(--mat-stepper-active-box-shadow, 0 0 0 2px var(--mat-stepper-active-icon-background-color, var(--application-success-color, #00ff64)))}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-optional{display:none}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon-selected,.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon-state-edit{color:var(--mat-stepper-active-icon-text-color, var(--application-active-text-color, #0b1a54));background-color:var(--mat-stepper-active-icon-background-color, var(--application-success-color, #00ff64));border:var(--mat-stepper-border, calc(var(--application-border-width, .1rem) * 2) var(--application-border-style, solid) var(--mat-stepper-active-icon-text-color, var(--application-active-text-color, #0b1a54)))}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-label{padding:var(--mat-stepper-label-padding, 1rem 0 0);white-space:initial;line-height:var(--mat-stepper-label-line-height, 1.5)}.mat-mdc-card{border-radius:var(--mat-card-border-radius, var(--application-card-border-radius, 1rem))!important;background-color:var(--mat-card-background-color, var(--application-card-background-color, #fff));box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:var(--mat-card-margin, 0 0 var(--application-spacer, 2rem));padding:var(--mat-card-padding, var(--application-gutter, 18px))}@media (min-width: 600px){.mat-mdc-card{padding:var(--mat-card-padding-sm, var(--application-spacer, 2rem) 7.4rem)!important}}@media (min-width: 1024px){.mat-mdc-card{padding:var(--mat-card-padding-lg, var(--application-spacer, 2rem) 10rem)!important}}.mat-mdc-card .mat-mdc-card-content:first-child{padding-top:0}.mat-mdc-card .mat-mdc-card-content:last-child{padding-bottom:0}@media (max-width: 839.98px){.mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:var(--mat-card-box-shadow, none);border-radius:0!important}}.mat-mdc-menu-panel{border-radius:var(--menu-border-radius, var(--application-mat-menu-border-radius, 0))!important}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item{padding:var(--menu-item-padding, 0 var(--spacer, var(--application-spacer, 2rem)) 0)}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.selected{color:var(--selected-item-color, var(--color-primary-500, #2D69e1))}[dir=rtl] .mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.selected{display:flex;flex-direction:row-reverse}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item .checkmark-icon{padding:var(--menu-item-selected-icon-padding, 0 calc(var(--spacer, var(--application-spacer, 2rem)) * .25) 0)}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item:hover:not(disabled),.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.cdk-keyboard-focused:not(disabled){background-color:var(--menu-item-background-color-hover, var(--color-primary-50, #D5E1F9));color:var(--menu-item-color-hover, var(--color-primary-500, #2D69e1))}.mat-mdc-snack-bar-handset{justify-content:center}.mat-mdc-snack-bar-container{background-color:var(--application-snackbar-background-color, #61688F)}.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar{justify-content:center}.mat-mdc-autocomplete-panel .mat-mdc-option{padding:0 15px;height:46px;line-height:46px}.mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-text{height:100%;border:0;border-bottom:1px solid var(--application-separator-color, #cccccc)}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item:hover,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item:focus,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item.mat-mdc-option-active{background:var(--color-primary-50, #D5E1F9)}.passenger-selection .mdc-checkbox,.terms-and-conditions .mdc-checkbox{margin-top:.3rem!important}.service-summary .mat-expansion-indicator{margin:-.8rem 2.5rem 0 0;position:absolute}[dir=ltr] .service-summary .mat-expansion-indicator{right:0}[dir=rtl] .service-summary .mat-expansion-indicator{left:0;margin:-.8rem 0 0 2.5rem}.service-summary .mat-expansion-indicator .mat-expanded .mat-expansion-indicator{margin:0 2.5rem 0 0}[dir=rtl] .service-summary .mat-expansion-indicator .mat-expanded .mat-expansion-indicator{margin:0 0 0 2.5rem}.service-summary .mat-expansion-indicator:after{color:var(--color-primary-A700, #5451FF)}.vendor-selected .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{padding-bottom:.6875rem;padding-top:0}.footer,.price-footer{background-color:var(--application-page-buttons-background-color, transparent)}.cvv-wrapper .mat-mdc-form-field-subscript-wrapper{overflow:unset!important}.app-footer .payment{padding-top:var(--application-spacer, 2rem)}@media (min-width: 840px){.app-footer .payment{display:flex;justify-content:center;padding-top:calc(1.5 * var(--application-spacer, 2rem))}}.app-footer .payment-icons{margin:0;text-align:center}.app-footer .payment-icons>img{background-color:#fff;height:3rem;margin-right:.6rem;width:4.8rem}@media (min-width: 840px){.app-footer .payment-icons{display:inline-block;margin:0 2.4rem}}.app-footer .payment-information{color:var(--color-primary-contrast-500, #fff);margin-top:.4rem}@media (min-width: 840px){.app-footer .payment-information{display:inline-block}}@media (min-width: 840px){.app-footer .payment-information-text{vertical-align:middle}}.app-header .airline-title-text{color:var(--color-primary-contrast-500, #fff)}.buttons-place refx-exit-flow.is-link:only-child{margin:auto}.breadcrumb{display:block;margin:var(--auto-checkin-breadcrumb-margin, var(--application-spacer, 2rem) 0 0);width:var(--auto-checkin-breadcrumb-width, 50%);pointer-events:none}.breadcrumb .mat-stepper-horizontal,.breadcrumb .mat-stepper-vertical{background-color:var(--auto-checkin-breadcrumb-background-color, var(--application-section-background-color, #f6f6f6))}.breadcrumb .mat-stepper-horizontal{min-width:var(--auto-checkin-breadcrumb-line-width, 30%)}@media (max-width: 839.98px){.breadcrumb .breadcrumb{width:var(--auto-checkin-breadcrumb-width-sm, 100%)}}refx-seat-selection-summary-cont .mat-expansion-panel-content .mat-expansion-panel-body{padding:var(--seat-selection-summary-expansion-panel-content-padding, 0)}.mat-mdc-select-arrow-wrapper:after{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:1.6rem;font-family:RefX-icons;font-weight:400}refx-seat-selection-summary-pres .flight-title{font-size:1.6rem;font-weight:300;line-height:normal;font-family:Lato;letter-spacing:normal;font-weight:700}.mat-form-field-disabled .mat-mdc-form-text-infix:after{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:1.6rem;font-family:RefX-icons;font-weight:400}:root{--refx-app-header-pres-hamburger-menu-items-container-color: var(--application-text-color);--menu-item-title-color: var(--application-text-color);--refx-timing-recap-pres-subtitle-color: var(--application-text-color);--journey-summary-card-pres-top-card-standard-title: var(--application-text-color);--service-category-pres-title-color: var(--application-text-color);--baggage-selection-summary-pres-title-color: var(--application-text-color);--dangerous-goods-item-title-color: var(--application-text-color);--service-price-information-pres-color: var(--application-text-color);--flight-fares-pres-title-color: var(--application-text-color);--flight-header-bound-locations-color: var(--application-text-color);--remember-traveler-info-pres-remember-me-option-title-color: var(--application-text-color);--flight-card-pres-ctd-right-background-image: linear-gradient(var(--application-disabled-background-color), var(--application-disabled-background-color));--flight-card-pres-ctd-disabled-text-color: var(--application-disabled-color);--seat-selection-details-traveler-color: var(--application-text-color);--methods-of-payment-pres-title-color: var(--application-text-color);--refx-payment-credit-card-pres-instructions-text-color: var(--application-text-color);--refx-baggage-allowance-policies-dialog-pres-baggage-title-color: var(--application-text-color);--refx-baggage-allowance-policies-dialog-pres-segment-detail-color: var(--application-text-color);--service-category-selection-pres-category-recap-color: var(--application-text-color);--price-details-total-price-information-color: var(--application-text-color);--category-recap-pres-row-value-allowances-color: var(--application-text-color);--category-recap-pres-row-value-color: var(--application-text-color);--category-recap-pres-row-title-color: var(--application-highlight-color);--category-recap-pres-category-total-price-color: var(--application-highlight-color);--generic-recap-breakdown-pres-service-recap-color: var(--application-highlight-color);--price-breakdown-pres-category-label-color: var(--application-text-color);--rebook-change-summary-highlight-color: var(--application-highlight-color);--rebook-flight-card-price-color: var(--application-highlight-color);--timeline-item-pres-header-color: var(--application-text-color);--bound-timeline-highlight-color: var(--application-highlight-color);--segment-details-highlight-color: var(--application-highlight-color);--notch-container-highlight-color: var(--application-highlight-color);--flight-stop-details-highlight-color: var(--application-highlight-color);--bound-card-highlight-color: var(--application-highlight-color);--flight-fares-pres-time-to-think-title-color: var(--application-text-color);--time-to-think-pres-text-color: var(--application-text-color);--flight-confirmation-pres-time-to-think-color: var(--application-text-color);--messages-panel-information-color: var(--application-info-color);--messages-panel-confirmation-color: var(--application-success-color);--messages-panel-uiwarning-color: var(--application-warning-color);--messages-panel-warning-color: var(--application-warning-color);--messages-panel-uierror-color: var(--application-error-color);--messages-panel-uiformerror-color: var(--application-error-color);--messages-panel-error-color: var(--application-error-color);--messages-panel-formerrormessage-color: var(--application-error-color);--unavailable-content-title-color: var(--application-error-color);--service-error-dialog-title-color: var(--application-error-color);--refx-passenger-recap-pres-status-invalid-icon-color: var(--application-error-color);--bound-card-fare-family-color: var(--application-highlight-color);--fare-details-family-class-color: var(--application-highlight-color);--flight-stop-details-stop-details-color: var(--application-highlight-color);--flight-stop-details-duration-color: var(--application-highlight-color);--flight-details-highlight-color: var(--application-highlight-color);--flight-status-capsule-cancelled-background-color: var(--application-highlight-color);--refx-receipts-dialog-pres-subtitle-color: var(--application-highlight-color);--category-baggage-selection-pres-no-input-color: var(--application-highlight-color);--refx-baggage-allowance-policies-dialog-pres-traveler-name-color: var(--application-traveler-name-color);--refx-passenger-recap-pres-list-title-color: var(--application-traveler-name-color);--refx-receipts-dialog-pres-section-title-color: var(--application-traveler-name-color);--refx-journey-passenger-recap-pres-name-color: var(--application-traveler-name-color);--selected-item-color: var(--application-selected-color);--flight-price-highlight-discount-background-color: transparent;--original-price-color: var(--application-highlight-color);--price-information-card-discounted-price-color: var(--application-highlight-color);--shopping-cart-discounts-background-color: var(--application-panel-alternate-background-color);--discounts-applied-list-discount-reasons-color: var(--application-highlight-color);--discounts-applied-list-discount-icon-color: var(--application-highlight-color);--itinerary-card-header-price-color: var(--application-price-color);--price-information-card-price-color: var(--application-price-color);--price-details-total-price-color: var(--application-price-color);--price-card-price-color: var(--application-price-color);--price-information-secondary-price-color: var(--application-price-color);--number-stepper-stepper-value-color: var(--application-icon-color);--number-stepper-stepper-icon-color: var(--application-icon-color);--number-stepper-info-label-background-color: var(--application-selected-color);--number-stepper-info-label-color: var(--application-selected-contrast-color);--number-stepper-info-label-max-reached-background-color: var(--application-highlight-color);--baggage-bag-selection-checked-in-bags-label-color: var(--application-selected-color);--baggage-bag-selection-checked-in-bags-label-color-highlighted: var(--application-highlight-color);--baggage-bag-selection-stepper-limit-label-color: var(--application-highlight-color);--generic-recap-breakdown-pres-traveler-name-color: var(--application-traveler-name-color);--category-generic-selection-pres-service-traveler-name-color: var(--application-traveler-name-color);--category-baggage-selection-pres-service-traveler-name-color: var(--application-traveler-name-color);--refx-payment-credit-card-pres-payment-cc-fee-color: var(--application-highlight-color);--refx-baggage-allowance-policies-dialog-pres-subtitle-color: var(--application-highlight-color);--flight-confirmation-pres-recloc-id-color: var(--application-highlight-color);--category-baggage-selection-pres-service-selection-per-traveler-label-color: var(--application-highlight-color);--service-category-selection-pres-category-recap-price-color: var(--application-highlight-color);--no-flights-found-header-color: var(--application-error-color);--air-bounds-filtering-price-pres-highlighted-indicator-color: var(--application-highlight-color);--upsell-premium-filtering-filtered-airbounds-information-text-color: var(--application-highlight-color);--mat-stepper-active-icon-text-color: var(--application-success-color-contrast);--menu-item-background-color-hover: var(--application-hover-background);--menu-item-color-hover: var(--application-hover-contrast-color);--refx-app-header-pres-gradient-color: var(--application-header-background);--refx-app-header-pres-text-color: var(--application-header-text-color);--refx-app-header-pres-hamburger-menu-button-icon-color: var(--application-header-text-color);--refx-app-header-profile-info-avatar-user-initials-background: var(--application-header-text-color);--refx-app-header-profile-info-avatar-border: .2rem solid var(--application-header-text-color);--refx-app-header-profile-info-avatar-text-color: var(--application-header-background);--app-footer-section-align-items: center;--app-footer-background-color: none;--refx-debug-link-pres-color: var(--application-footer-background);--refx-debug-link-technical-details-link-color: var(--application-footer-text-color);--app-footer-text-color: var(--application-footer-text-color);--app-footer-expand-icon-color: var(--application-footer-text-color);--app-footer-title-color: var(--application-footer-text-color);--app-footer-link-color: var(--application-footer-text-color);--traveler-price-footer-background-color: transparent;--gif-spinner-mask-opacity: 1;--gif-spinner-overlay-color: rgba(255, 255, 255, .9);--gif-spinner-css-border-top: 3px solid var(--color-accent-500);--gif-spinner-css-border: 3px solid #ddd;--page-title-text-color: var(--application-main-title-text-color);--page-subtitle-text-color: var(--application-main-title-text-color);--refx-dialog-title-color: var(--application-main-title-text-color);--identification-title-color: var(--application-main-title-text-color);--navigation-menu-pres-title-color: var(--application-secondary-title-text-color);--calendar-day-current-day-label-color: var(--application-secondary-title-text-color);--itinerary-card-header-color: var(--application-secondary-title-text-color);--refx-passenger-recap-pres-title-color: var(--application-secondary-title-text-color);--flight-breakdown-itinerary-details-header-color: var(--application-secondary-title-text-color);--flight-breakdown-your-fare-header-color: var(--application-secondary-title-text-color);--service-category-selection-pres-category-selection-header-color: var(--application-secondary-title-text-color);--refx-passenger-recap-pres-details-title-color: var(--application-secondary-title-text-color);--personal-info-pres-header-color: var(--application-secondary-title-text-color);--apis-regulatory-details-pres-header-color: var(--application-secondary-title-text-color);--refx-service-catalog-pres-title-color: var(--application-secondary-title-text-color);--contact-info-pres-header-color: var(--application-secondary-title-text-color);--address-pres-title-color: var(--application-secondary-title-text-color);--service-card-pres-service-header-color: var(--application-secondary-title-text-color);--apis-regulatory-per-route-pres-header-color: var(--application-secondary-title-text-color);--refx-payment-credit-card-pres-payment-card-holder-info-title-color: var(--application-secondary-title-text-color);--refx-payment-checkout-experience-pres-header-text-color: var(--application-primary-title-text-color);--refx-payment-checkout-experience-pres-header-text-color: var(--application-secondary-title-text-color);--fare-comparison-dialog-upsell-teaser-card-title-color: var(--application-secondary-title-text-color);--date-picker-calendar-custom-calendar-legend-text-color: var(--application-secondary-title-text-color);--frequent-flyer-list-pres-header-color: var(--application-secondary-title-text-color);--alternative-offers-availability-pres-title-color: var(--application-secondary-title-text-color);--self-reac-review-label-color: var(--application-main-title-text-color);--self-reacc-timeline-pres-title-color: var(--application-secondary-title-text-color);--self-reacc-confirmation-label-color: var(--application-secondary-title-text-color);--overview-pres-title-color: var(--application-secondary-title-text-color);--journey-selection-pres-title-color: var(--application-secondary-title-text-color);--journey-summary-pres-title-color: var(--application-secondary-title-text-color);--refx-journey-passenger-recap-pres-title-color: var(--application-secondary-title-text-color);--regulatory-details-pres-title-color: var(--application-secondary-title-text-color);--checkin-details-extra-services-title-color: var(--application-secondary-title-text-color);--refx-timing-recap-pres-title-color: var(--application-secondary-title-text-color);--boarding-pass-delivery-pres-section-title-color: var(--application-secondary-title-text-color);--service-category-selection-pres-category-selection-header-text-align: var(--application-title-align);--self-reac-review-title-text-align: var(--application-title-align);--self-reac-review-title-text-align-sm: var(--application-title-align);--self-reacc-confirmation-title-text-align-sm: var(--application-title-align);--messages-panel-toggle-instruction-label-color: var(--application-link-color);--messages-panel-link-color: var(--application-link-color);--passenger-pres-frequent-flyer-link-color: var(--application-link-color);--security-questions-answer-no-to-all-color: var(--application-link-color);--color-background-content-container: var(--application-panel-alternate-background-color);--journey-summary-card-pres-disabled-color: var(--application-disabled-background-color);--journey-summary-card-pres-disabled-border: none;--background-app-bar: var(--application-panel-alternate-background-color);--service-category-selection-pres-category-selection-recap-background-color: var(--application-panel-alternate-background-color);--payment-price-footer-background-color: transparent;--flight-confirmation-pres-recloc-container-background-color: var(--application-panel-alternate-background-color);--refx-app-header-pres-hamburger-menu-items-container-background-color: var(--application-dialog-background-color);--flight-fares-pres-time-to-think-background-color: var(--application-panel-alternate-background-color);--basic-layout-time-to-think-background-color: var(--application-panel-alternate-background-color);--refx-payment-checkout-experience-credit-card-pres-secure-field-container-background-color: var(--application-panel-alternate-background-color);--rebook-flight-card-information-header-background-color: var(--application-highlight-color);--rebook-flight-card-information-border: var(--rebook-flight-card-information-border-width, .5rem) solid var(--application-highlight-color);--flight-card-pres-not-available-card-background: var(--application-disabled-background-color);--flight-card-pres-not-available-card-text-color: var(--application-disabled-color);--highlight-ordering-pres-title-color: var(--application-text-color);--highlight-ordering-pres-recommended-text-background-color: var(--application-highlight-color);--highlight-ordering-pres-border-radius: var(--application-border-radius);--page-title-box-title-border-radius: var(--application-border-radius);--bound-card-bound-expanded-border-radius: var(--application-border-radius);--traveler-details-pres-mat-card-border-radius: var(--application-border-radius);--flight-card-border-color: var(--application-border-color);--refx-baggage-allowance-policies-dialog-pres-container-border-bottom: var(--application-border);--service-category-selection-pres-category-selection-recap-border-radius: 0 0 var(--application-border-radius) var(--application-border-radius);--messages-panel-confirmation-border-radius: var(--application-card-border-radius);--capsule-radius: var(--application-capsule-border-radius);--application-card-box-shadow: var(--application-box-shadow-repartition) var(--application-box-shadow-color);--price-card-shadow: var(--application-box-shadow-repartition) var(--application-box-shadow-color);--seatmap-legend-background-color: transparent;--traveler-price-breakdown-content-border-bottom: var(--application-border);--price-breakdown-pres-category-header-border-width: var(--application-border-width);--price-breakdown-pres-category-header-border-style: var(--application-border-style);--price-breakdown-pres-category-header-border-color: var(--application-border-color);--rebook-flight-card-border-radius: var(--application-border-radius);--rebook-flight-card-column-view-border-radius: 0 var(--application-border-radius) var(--application-border-radius) 0;--journey-summary-card-pres-separators: var(--application-border);--journey-summary-card-pres-capsule-radius: var(--application-capsule-border-radius);--upsell-premium-row-pres-card-radius: var(--application-border-radius);--traveler-collapsible-row-container-border-bottom-color: var(--application-border-color);--carousel-arrow-background: var(--application-icon-color);--price-card-characteristic-icon-color: var(--application-icon-color);--bound-card-breakdown-icon-color: var(--application-icon-color);--flight-stop-details-stop-icon-color: var(--application-icon-color);--menu-trigger-button-color: var(--application-icon-color);--category-recap-breakdown-icon-color: var(--application-icon-color);--refx-passenger-recap-pres-expand-icon-color: var(--application-icon-color);--refx-passenger-recap-pres-contact-icon-font-color: var(--application-icon-color);--category-recap-pres-paid-services-info-icon-color: var(--application-icon-color);--dangerous-goods-item-banned-icon-color: var(--application-highlight-color);--payment-gst-information-icon-color: var(--application-icon-color);--price-card-characteristic-discount-icon-color: var(--application-icon-color);--dangerous-goods-item-icon-color: var(--application-icon-color);--menu-item-left-icon-color: var(--application-icon-color);--timeline-item-pres-warning-color: var(--application-highlight-color);--timeline-item-pres-warning-color-contrast: var(--application-highlight-contrast-color);--breadcrumb-pres-item-icon-background-color: var(--application-success-color-contrast);--bound-timeline-stop-over-icon-color: var(--application-highlight-color);--refx-payment-checkout-experience-pres-icon-color: var(--application-icon-color);--flight-recap-panel-background: transparent;--basic-in-flow-layout-summary-panel-wrapper-background-color: transparent;--flight-recap-color: var(--application-recap-text-color);--flight-recap-edit-color: var(--application-recap-text-color);--flight-recap-icon-button-color: var(--application-recap-button-color);--flight-recap-icon-button-background-color: var(--application-recap-button-background-color);--flight-recap-flights-dash-color: var(--application-recap-text-color);--flight-recap-sub-component-border-right-md: 1px solid var(--application-recap-text-color);--bound-timeline-primary-color: var(--application-bound-timeline-color);--bound-timeline-second-color: var(--application-bound-timeline-color);--segment-details-duration-color: var(--application-text-color);--segment-details-timeline-bullet-color: var(--application-bound-timeline-color);--segment-details-timeline-line-color: var(--application-bound-timeline-color);--segment-details-timeline-border-color: var(--application-bound-timeline-color);--segment-details-location-time-info-color: var(--application-bound-timeline-color);--segment-details-duration-width: 7.5rem;--segment-details-duration-margin-left: 0;--seat-recap-breakdown-pres-background-color: transparent;--boarding-pass-main-background-color: none;--boarding-pass-pres-carousel-background-color: var(--application-panel-background);--boarding-pass-pres-footer-background-color: var(--application-panel-alternate-background-color);--boarding-pass-pres-body-pres-additional-background-color: var(--application-panel-alternate-background-color);--boarding-pass-pres-body-pres-background-color: var(--application-panel-alternate-background-color);--boarding-pass-header-pres-primary-color: var(--application-text-color);--boarding-pass-body-pres-pass-info-value-color: var(--application-text-color);--boarding-pass-date-pres-initial-date-color: var(--application-text-color);--boarding-pass-footer-pres-information-value-color: var(--application-text-color);--boarding-pass-body-additional-pres-pass-info-value-color: var(--application-text-color);--menu-item-card-hover-color: var(--application-hover-background);--seatmap-matrix-plane-background-color: #fff;--seatmap-seat-cell-selected-active-background-color: var(--application-selected-color);--seatmap-seat-cell-selected-active-color: var(--application-selected-contrast-color);--seatmap-seat-cell-focus-border-color: var(--application-selected-color);--seatmap-seat-cell-available-color: var(--application-text-color);--seatmap-seat-cell-available-border-color: var(--application-border-color);--seatmap-seat-cell-not-available-background-color: var(--application-disabled-background-color);--seatmap-seat-cell-not-available-color: var(--application-disabled-color);--seatmap-seat-cell-bassinet-color: #fff;--seatmap-seat-cell-bassinet-background-color: var(--application-seatmap-facility-color);--seatmap-seat-cell-extra-leg-text-color: var(--application-text-color);--seatmap-seat-cell-border-radius: .4rem;--seatmap-legend-cell-selected-background-color: var(--application-selected-color);--seatmap-legend-cell-selected-color: var(--application-selected-contrast-color);--seatmap-legend-bassinet-color: #fff;--seatmap-legend-bassinet-background-color: var(--application-seatmap-facility-color);--seatmap-legend-cell-not-available-background-color: var(--application-disabled-background-color);--seatmap-legend-cell-not-available-color: var(--application-disabled-color);--seatmap-legend-facilities-exit-row-icon-background-color: var(--application-seatmap-facility-color);--seatmap-legend-facilities-exit-row-icon-color: #fff;--seatmap-facility-cell-color: var(--application-seatmap-facility-color);--seatmap-facility-cell-background-color: #fff;--seatmap-facility-cell-border-color: var(--application-seatmap-facility-color);--seatmap-matrix-exit-row-icon-color: #fff;--seatmap-matrix-exit-row-icon-background-color: var(--application-seatmap-facility-color);--seatmap-pres-passenger-carousel-background-color: var(--application-selected-contrast-color);--seat-recap-breakdown-pres-highlighted-color: var(--application-highlight-color);--calendar-expansion-panel-background-color-collapsed: transparent;--calendar-day-selected-background-color: var(--application-selected-color);--calendar-day-selected-text-color: var(--application-selected-contrast-color);--calendar-day-inactive-background-color: #fff;--calendar-day-inactive-text-color: var(--application-text-color);--calendar-day-disabled-background-color: var(--application-disabled-background-color);--calendar-expansion-panel-action-overlay-color-active: var(--application-expand-collapse-active-header-background-color);--indicator-ribbon-highlight-color: var(--application-highlight-color);--indicator-ribbon-text-color: var(--application-highlight-contrast-color);--price-card-message-background-color: var(--application-highlight-color);--price-card-message-color: var(--application-highlight-contrast-color);--price-card-default-color: var(--application-selected-color);--accent-default-contrast: var(--application-selected-contrast-color);--btn-flat-background: var(--application-primary-button-background);--btn-flat-color: var(--application-primary-button-text-color);--btn-stroked-color: var(--application-secondary-button-text-color);--btn-stroked-border: var(--application-secondary-button-border);--btn-stroked-background: var(--application-secondary-button-background);--btn-mini-fab-border: var(--application-secondary-button-border);--btn-mini-fab-color: var(--application-secondary-button-text-color);--btn-mini-fab-background: var(--application-secondary-button-background);--mat-outlined-button-hover-state-layer-opacity: 0;--mat-outlined-button-pressed-state-layer-opacity: 0;--mat-outlined-button-focus-state-layer-opacity: 0;--traveler-identity-seat-initials-background: var(--application-selected-color);--traveler-identity-seat-initials-background-inactive: #fff;--traveler-identity-seat-initials-border: var(--application-border);--refx-review-conditions-mat-tab-header-background-color: #fff;--mdc-checkbox-selected-icon-color: var(--application-selected-color);--mdc-checkbox-selected-checkmark-color: var(--application-selected-contrast-color);--mdc-checkbox-selected-focus-icon-color: var(--application-hover-color);--mdc-checkbox-selected-pressed-icon-color: var(--application-hover-color);--mdc-checkbox-selected-focus-state-layer-color: var(--application-hover-color);--mdc-checkbox-selected-pressed-state-layer-color: var(--application-hover-color);--mdc-checkbox-selected-hover-icon-color: var(--application-hover-color);--mdc-checkbox-selected-hover-state-layer-color: var(--application-hover-color);--application-tech-input-border-width: calc(var(--application-input-border-width) * var(--application-input-has-border));--application-tech-input-focus-border-width: calc(var(--application-input-focus-border-width) * var(--application-input-has-border));--mat-form-field-state-layer-color: unset;--mat-form-field-hover-state-layer-opacity: none;--mat-form-field-focus-state-layer-opacity: none;--mat-option-selected-state-layer-color: var(--application-selected-color);--mat-option-selected-state-label-text-color: var(--application-selected-contrast-color);--category-recap-pres-category-recap-footer-flex-direction: column;--category-recap-pres-mat-expansion-panel-header-background: var(--application-hover-background);--flight-carousel-pres-carousel-padding: 0 0 .3rem;--collapsible-information-panel-button-background-color: var(--application-expand-collapse-header-background-color);--collapsible-information-panel-button-color: var(--application-expand-collapse-header-text-color);--collapsible-information-panel-expansion-panel-background-color: var(--application-expand-collapse-header-background-color);--collapsible-information-panel-expansion-panel-border-color: var(--application-expand-collapse-header-background-color)}:root refx-flight-card-pres refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container{border-left:1px solid var(--application-disabled-color)}:root refx-highlighted-service-teaser-pres .highlight-ordering-price,:root refx-time-to-think-pres .card .time-to-think-price{color:var(--application-price-color)}:root .mat-mdc-form-field-error{color:var(--application-error-color)}:root refx-number-stepper .info-label.max-reached{color:var(--application-highlight-contrast-color)}:root refx-passenger-recap-pres .passenger-recap-pres .contact{color:var(--application-text-color)}:root refx-traveler-name-pres.traveler-name .name{color:var(--application-traveler-name-color)}:root refx-payment-checkout-experience-credit-card-pres .secure-field-container .secure-field-text{color:var(--application-highlight-color)}:root refx-calendar-pres .secured-flight-legend,:root refx-calendar-pres .secured-flight-icon{color:var(--application-highlight-color)}:root refx-calendar-pres .secured-flight-icon{border:1px solid var(--application-highlight-color)}:root body{background:var(--application-body-background-color)}:root .header-option{border-left-color:var(--application-header-text-color)}:root refx-app-footer{background:var(--application-footer-background)}:root refx-app-footer .section-btn{border-color:var(--application-footer-text-color)}:root h1[class*=title]{color:var(--application-main-title-text-color)}:root refx-methods-of-payment-pres .title,:root refx-terms-and-conditions-pres .title{color:var(--application-secondary-title-text-color)}:root h1[class*=title]{text-align:var(--application-title-align)!important}:root h2[class*=title],:root refx-methods-of-payment-pres .title,:root refx-terms-and-conditions-pres .title{text-align:var(--application-title-align)!important}:root .main-content a:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button){color:var(--application-link-color)}:root .main-content a:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):hover{color:var(--application-hover-color)}:root .main-content a:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):focus-visible{color:var(--application-hover-color);outline:var(--application-hover-color) auto 1px}:root refx-security-questions-pres .button-container .answer-no-to-all:hover,:root refx-messages-panel-pres .content .message .toggle-instruction .toggle-instruction-label:hover{color:var(--application-hover-color)}:root refx-ssci-identification .form-identification-card{background:var(--application-panel-background)}:root refx-dangerous-goods-item-pres .section{background-color:transparent}:root refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-information-header{color:var(--application-highlight-contrast-color)}:root refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-information-header .refx-icon-informative{color:var(--application-highlight-contrast-color)}:root refx-price-card .price-card-container[class*=price-card-]:hover{background-color:var(--application-hover-background)}:root refx-highlighted-service-teaser-pres .highlight-card{border-radius:var(--application-border-radius);background:var(--application-panel-background)}:root refx-service-card-pres .service-header{border-bottom:var(--application-border)}:root .category-selection-travel-unit,:root refx-methods-of-payment-pres .mat-mdc-card,:root .terms-and-condition-footer-card{border-radius:var(--application-border-radius)}:root refx-bound-card .flight-breakdown-container .mat-expansion-panel{border-radius:0}:root refx-bound-card .flight-breakdown-container:last-child .mat-expansion-panel{border-radius:0 0 var(--application-border-radius) var(--application-border-radius)}@media (max-width: 839.98px){:root .mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:var(--application-box-shadow-repartition) var(--application-box-shadow-color);border-radius:var(--application-border-radius)!important}}:root refx-flight-confirmation-pres .flight-confirmation-message-panel{border-radius:var(--application-border-radius)}:root refx-rebook-flight-card-pres .rebook-flight-card-container{--rebook-flight-card-information-border-width: .5rem}:root refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-information-header{border-top-left-radius:var(--application-border-radius);border-top-right-radius:var(--application-border-radius)}:root refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-content .rebook-action-button-container{border-bottom-right-radius:calc(var(--application-border-radius) - var(--rebook-flight-card-information-border-width))}@media (max-width: 600px){:root refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-content .rebook-action-button-container{border-bottom-left-radius:calc(var(--application-border-radius) - var(--rebook-flight-card-information-border-width))}}@media (max-width: 599.98px){:root .item-container:last-child refx-menu-item .title-container:after{content:none}}:root refx-ssci-identification .form-identification-card,:root .mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:var(--application-box-shadow-repartition) var(--application-box-shadow-color)}@media (max-width: 599.98px){:root refx-navigation-menu-pres .navigation-menu-pres .menu-row{box-shadow:var(--application-box-shadow-repartition) var(--application-box-shadow-color)}}:root refx-service-card-pres .service-icon,:root refx-seat-selection-details-dialog-pres .seat-selection-details-travelers .traveler-icon,:root refx-flight-confirmation-pres .flight-confirmation-details-content .time-to-think-container .time-to-think-icon,:root .refx-icon-upload,:root .service-summary .mat-expansion-indicator:after,:root .refx-icon-passenger-multiple{color:var(--application-icon-color)}:root .refx-icon-informative{color:var(--application-info-color)}:root refx-menu-item .menu-item-img,:root .mat-datepicker-toggle-default-icon{filter:var(--application-svg-icon-color-filter)}:root refx-basic-in-flow-layout .summary-panel-wrapper{background:var(--application-recap-background)}:root refx-basic-in-flow-layout refx-flight-recap-pres .flight-recap .text-icon-button{box-shadow:none}:root refx-bound-timeline .dashed{color:var(--application-bound-timeline-color);background-image:linear-gradient(to right,var(--application-bound-timeline-color) 50%,transparent 50%)}:root refx-seat-recap-breakdown-pres{--traveler-identity-seat-initials-background: var(--application-highlight-color);--traveler-identity-seat-initials-color: var(--application-highlight-contrast-color);--traveler-identity-seat-initials-paid-background: var(--application-success-color);--traveler-identity-seat-initials-paid-color: var(--application-success-color-contrast)}:root refx-seat-recap-breakdown-pres .passenger-selected-seat-price{font-weight:bolder}:root refx-ssci-boarding-pass .boarding-pass-delivery-container{background-color:var(--application-panel-alternate-background-color)}@media (min-width: 600px){:root refx-menu-item .menu-item-card{min-height:27rem}}:root refx-menu-item a:hover>.menu-item-card{--menu-item-title-color: var(--application-hover-contrast-color);--menu-item-title-text-color: var(--application-hover-contrast-color);--menu-item-left-icon-color: var(--application-hover-contrast-color)}:root refx-menu-item a:hover>.menu-item-card .menu-item-img{filter:var(--application-svg-icon-color-hover-filter)}:root refx-seatmap-matrix-pres,:root refx-seatmap-legend-pres{--application-panel-background: var(--application-seatmap-seat-background-color)}:root refx-booking-seatmap .main-content>.seatmap{margin-top:var(--application-spacer)}:root refx-seatmap-legend-pres .seat-button{border-color:var(--application-border-color)}:root refx-seatmap-legend-pres .seat-button.selected{border-color:var(--application-selected-contrast-color)}:root refx-seatmap-legend-pres .legend-section-icon{color:var(--application-seatmap-facility-color)}:root refx-seatmap-legend-pres .legend-section-header{align-items:center}:root refx-seatmap-facility-cell-pres .facility{border-radius:var(--seatmap-seat-cell-border-radius)}:root refx-seatmap-seat-cell-pres .seat-button:focus{box-shadow:var(--application-primary-button-shadow)}:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header{border-radius:0 0 var(--application-border-radius) var(--application-border-radius);background:var(--application-body-background-color)}:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header .expansion-panel-action,:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-text-color)}:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:hover,:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:focus{--application-input-focus-background-color: var(--application-expand-collapse-active-header-background-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:hover .expansion-panel-action,:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:hover .mat-expansion-indicator:after,:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:focus .expansion-panel-action,:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:focus .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:hover:before,:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:focus:before{content:none}:root refx-calendar-pres mat-expansion-panel .mat-expansion-panel-header:before{content:none}:root refx-calendar-pres .secured-flight-legend{justify-content:center}:root refx-calendar-pres .calendar-btn.active .cell-content-bottom .date-selected-day{font-weight:600}:root refx-calendar-pres>div .calendar-btn:not(.active) .cell-content-top:not(.inactive){border:1px solid var(--application-text-color)}:root .mat-mdc-unelevated-button,:root .mat-mdc-outlined-button{height:unset;min-height:var(--application-button-height);padding:5px 15px}:root .mat-mdc-unelevated-button{border:var(--application-primary-button-border);box-shadow:var(--application-primary-button-shadow)}:root .mat-mdc-unelevated-button:hover:not(disabled),:root .mat-mdc-unelevated-button:focus,:root .mat-mdc-unelevated-button.cdk-keyboard-focused,:root .mat-mdc-unelevated-button.cdk-mouse-focused{outline:none;box-shadow:var(--application-primary-button-shadow-hover)!important;background:var(--application-primary-button-background-hover);color:var(--application-primary-button-text-color-hover)}:root .mat-mdc-unelevated-button:hover:not(disabled) .mat-mdc-button-touch-target,:root .mat-mdc-unelevated-button:focus .mat-mdc-button-touch-target,:root .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-touch-target,:root .mat-mdc-unelevated-button.cdk-mouse-focused .mat-mdc-button-touch-target{display:none}:root .mat-mdc-outlined-button{border:var(--application-secondary-button-border)}:root .mat-mdc-mini-fab,:root .mat-mdc-outlined-button{box-shadow:var(--application-secondary-button-shadow)!important}:root .mat-mdc-mini-fab:hover:not(disabled),:root .mat-mdc-mini-fab:focus,:root .mat-mdc-mini-fab.cdk-keyboard-focused,:root .mat-mdc-mini-fab.cdk-mouse-focused,:root .mat-mdc-outlined-button:hover:not(disabled),:root .mat-mdc-outlined-button:focus,:root .mat-mdc-outlined-button.cdk-keyboard-focused,:root .mat-mdc-outlined-button.cdk-mouse-focused{outline:none;box-shadow:var(--application-secondary-button-shadow-hover)!important;background:var(--application-secondary-button-background-hover)!important;color:var(--application-secondary-button-text-color-hover)!important}:root .mat-mdc-mini-fab:hover:not(disabled) [class*=refx-icon-],:root .mat-mdc-mini-fab:focus [class*=refx-icon-],:root .mat-mdc-mini-fab.cdk-keyboard-focused [class*=refx-icon-],:root .mat-mdc-mini-fab.cdk-mouse-focused [class*=refx-icon-],:root .mat-mdc-outlined-button:hover:not(disabled) [class*=refx-icon-],:root .mat-mdc-outlined-button:focus [class*=refx-icon-],:root .mat-mdc-outlined-button.cdk-keyboard-focused [class*=refx-icon-],:root .mat-mdc-outlined-button.cdk-mouse-focused [class*=refx-icon-]{color:var(--application-secondary-button-text-color-hover)!important}:root .mat-mdc-mini-fab:hover:not(disabled) .mat-mdc-button-touch-target,:root .mat-mdc-mini-fab:focus .mat-mdc-button-touch-target,:root .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-touch-target,:root .mat-mdc-mini-fab.cdk-mouse-focused .mat-mdc-button-touch-target,:root .mat-mdc-outlined-button:hover:not(disabled) .mat-mdc-button-touch-target,:root .mat-mdc-outlined-button:focus .mat-mdc-button-touch-target,:root .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-touch-target,:root .mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-touch-target{display:none}:root refx-number-stepper .stepper-button{padding:0;font-size:3rem}:root refx-number-stepper .stepper-button i{font-weight:700}:root .mat-mdc-chip.mat-mdc-standard-chip{background:var(--application-selected-color)!important}:root .mat-mdc-chip.mat-mdc-standard-chip,:root .mat-chip.mat-standard-chip .mat-chip-remove{color:var(--application-selected-contrast-color)}:root .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:var(--application-selected-color);border-color:var(--application-selected-color)}:root .mat-button-toggle-appearance-standard.mat-button-toggle-checked:after{color:var(--application-selected-color);line-height:normal}:root .mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):not(.mat-button-toggle-checked):hover:not(.fare-family-group-button-toggle){background-color:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root .mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):not(.mat-button-toggle-checked):hover:not(.fare-family-group-button-toggle) .mat-button-toggle-focus-overlay{background-color:transparent;opacity:0!important}:root mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle{border-top-width:var(--application-input-border-width);border-bottom-width:var(--application-input-border-width)}:root mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle:first-child{border-radius:var(--application-input-border-radius) 0 0 var(--application-input-border-radius);border-left-width:var(--application-input-border-width)}:root mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle:last-child{border-radius:0 var(--application-input-border-radius) var(--application-input-border-radius) 0;border-right-width:var(--application-input-border-width)}:root .mat-accent{--mdc-slider-inactive-track-color: var(--application-selected-color);--mdc-slider-hover-handle-color: var(--application-hover-color);--mdc-slider-focus-handle-color: var(--application-hover-color);--mdc-slider-handle-color: var(--application-selected-color);--mdc-slider-active-track-color: var(--application-selected-color);--mdc-slider-inactive-track-color: var(--application-disabled-color)}:root .mat-mdc-slide-toggle,:root .mat-mdc-slide-toggle.mat-accent{--mdc-elevation-overlay-color: transparent;--mdc-switch-selected-handle-color: var(--application-selected-color);--mdc-switch-selected-icon-color: var(--application-selected-contrast-color);--mdc-switch-selected-track-color: color-mix(in srgb, var(--application-selected-color) 25%, #fff);--mdc-switch-selected-hover-handle-color: var(--application-hover-color);--mdc-switch-selected-pressed-handle-color: var(--application-hover-color);--mdc-switch-selected-pressed-track-color: var(--application-hover-color);--mdc-switch-selected-hover-state-layer-color: var(--application-hover-color);--mdc-switch-selected-pressed-state-layer-color: var(--application-hover-color);--mdc-switch-selected-hover-icon-color: var(--application-hover-contrast-color);--mdc-switch-selected-hover-track-color: color-mix(in srgb, var(--application-hover-color) 25%, #fff);--mdc-switch-selected-focus-handle-color: var(--application-hover-color);--mdc-switch-selected-focus-icon-color: var(--application-hover-contrast-color);--mdc-switch-selected-focus-track-color: color-mix(in srgb, var(--application-hover-color) 25%, #fff);--mdc-switch-unselected-handle-color: var(--application-disabled-color);--mdc-switch-unselected-hover-handle-color: var(--application-hover-color);--mdc-switch-unselected-focus-handle-color: var(--application-hover-color);--mdc-switch-unselected-pressed-handle-color: var(--application-hover-color);--mdc-switch-unselected-pressed-track-color: var(--application-hover-color);--mdc-switch-unselected-hover-state-layer-color: var(--application-hover-color);--mdc-switch-unselected-pressed-state-layer-color: var(--application-hover-color)}:root .mat-mdc-tab-group .mat-mdc-tab-header{background:#fff}:root .mat-mdc-tab-group.mat-accent .mat-tab-label-active,:root .mat-tab-group.mat-primary .mat-tab-label-active{color:var(--application-text-color)}:root .mat-mdc-tab-group.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--application-selected-color);--mat-tab-header-active-label-text-color: var(--application-text-color);--mat-tab-header-active-focus-label-text-color: var(--application-text-color);--mat-tab-header-active-hover-label-text-color: var(--application-text-color);--mat-tab-header-active-ripple-color: var(--application-hover-background);--mat-tab-header-active-hover-indicator-color: var(--application-hover-color)}:root .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: var(--application-disabled-color);--mdc-radio-disabled-unselected-icon-color: var(--application-disabled-color);--mdc-radio-unselected-pressed-icon-color: var(--application-hover-color);--mdc-radio-selected-focus-icon-color: var(--application-hover-color);--mdc-radio-selected-hover-icon-color: var(--application-hover-color);--mdc-radio-selected-icon-color: var(--application-selected-color);--mdc-radio-selected-pressed-icon-color: var(--application-hover-color);--mat-radio-disabled-label-color: var(--application-disabled-color)}:root .mat-form-field-appearance-fill{--mdc-filled-text-field-label-text-color: $label-color;--mdc-filled-text-field-input-text-color: $input-color;--mdc-filled-text-field-input-text-placeholder-color: $input-color;--mdc-filled-text-field-container-color: var(--application-input-focus-background-color);color:var(--application-input-text-color);--mdc-filled-text-field-hover-label-text-color: var(--application-input-focus-text-color);--mdc-filled-text-field-caret-color: var(--application-input-focus-text-color);--mdc-filled-text-field-focus-active-indicator-color: var(--application-input-focus-border-color);--mdc-filled-text-field-hover-active-indicator-color: var(--application-input-focus-border-color);--mdc-filled-text-field-focus-label-text-color: var(--application-input-focus-text-color);--mdc-filled-text-field-disabled-label-text-color: var(--application-disabled-color);--mdc-filled-text-field-disabled-input-text-color: var(--application-disabled-color);--mdc-filled-text-field-disabled-container-color: var(--application-disabled-background-color);--mdc-filled-text-field-error-hover-label-text-color: var(--application-error-color);--mdc-filled-text-field-error-focus-label-text-color: var(--application-error-color);--mdc-filled-text-field-error-label-text-color: var(--application-error-color);--mdc-filled-text-field-error-caret-color: var(--application-error-color)}:root .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background-color:var(--application-input-background-color);padding-left:calc(var(--application-spacer) / 2);border-radius:var(--application-input-border-radius);border:var(--application-tech-input-border-width) solid var(--application-input-border-color)}:root .mat-form-field-appearance-fill .mdc-text-field{flex-direction:column}:root .mat-form-field-appearance-fill .mdc-line-ripple{width:calc(100% - 2 * var(--application-input-border-radius));margin:auto}:root .mat-form-field-appearance-fill .mdc-line-ripple:before{border-bottom-width:calc(var(--application-input-border-width) * (1 - var(--application-input-has-border)));background-color:var(--application-input-border-color)}:root .mat-form-field-appearance-fill .mat-mdc-form-field-bottom-align:before{display:initial}:root .mat-form-field-appearance-fill .mat-mdc-floating-label,:root .mat-form-field-appearance-fill .mat-mdc-form-field-required-marker,:root .mat-form-field-appearance-fill .mat-mdc-input-element::placeholder{color:var(--application-input-text-color)}:root .mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover{background-color:var(--application-input-focus-background-color);border:var(--application-tech-input-focus-border-width) solid var(--application-input-focus-border-color)}:root .mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover~.mdc-line-ripple{background-color:var(--application-input-focus-border-color);height:calc(var(--application-input-focus-border-width) * (1 - 1 * var(--application-input-has-border)))}:root .mat-form-field-appearance-fill.mat-focused .mat-mdc-input-element,:root .mat-form-field-appearance-fill.mat-focused .mat-mdc-input-element::placeholder{caret-color:var(--application-input-focus-text-color);color:var(--application-input-focus-text-color)}:root .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{background-color:var(--application-input-focus-background-color);border:var(--application-tech-input-focus-border-width) solid var(--application-input-focus-border-color)}:root .mat-form-field-appearance-fill.mat-focused .mdc-line-ripple{height:calc(var(--application-input-focus-border-width) * (1 - 1 * var(--application-input-has-border)))}:root .mat-form-field-appearance-fill.mat-focused .mdc-line-ripple:after{border-bottom-color:var(--application-input-focus-border-color);border-bottom-width:calc(1px - 1px * var(--application-input-has-border))}:root .mat-form-field-appearance-fill.mat-form-field-disabled{color:var(--application-disabled-color)}:root .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-floating-label,:root .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-form-field-required-marker,:root .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-form-field-hint,:root .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-input-element::placeholder{color:var(--application-disabled-color)}:root .mat-form-field-appearance-fill.mat-form-field-disabled .mdc-line-ripple:before{background-color:var(--application-disabled-color)}:root .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-form-text-infix:after{content:"\e948";font-size:2rem;position:absolute;margin:0 calc(var(--application-spacer, 2rem) * -1)}:root .mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-input-element,:root .mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-form-field-error,:root .mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-floating-label,:root .mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-floating-label.mat-accent,:root .mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-form-field-required-marker:after{color:var(--application-error-color)}:root .mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{border:var(--application-tech-input-border-width) solid var(--application-error-color)}:root .mat-form-field-appearance-fill.mat-form-field-invalid .mdc-line-ripple{background-color:var(--application-error-color)}:root .mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{padding:0;margin:.5rem 0 1rem}:root .mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .input-hint{margin:0}:root .mat-form-field-appearance-outline{--mdc-outlined-text-field-outline-width: var(--application-input-border-width);--mdc-outlined-text-field-input-text-color: var($input-color);--mdc-outlined-text-field-caret-color: var($input-color);--mdc-outlined-text-field-outline-color: var($input-border-color);--mat-form-field-state-layer-color: unset;--mat-form-field-hover-state-layer-opacity: none;--mat-form-field-focus-state-layer-opacity: none;color:var(--application-input-text-color);--mdc-outlined-text-field-error-caret-color: var(--application-error-color);--mdc-outlined-text-field-error-focus-label-text-color: var(--application-error-color);--mdc-outlined-text-field-error-label-text-color: var(--application-error-color);--mdc-outlined-text-field-error-hover-label-text-color: var(--application-error-color)}:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading{min-width:var(--application-input-border-radius)}:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none;border-left-style:none}:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{min-width:var(--application-input-border-radius)}:root .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background-color:var(--application-input-background-color);border-radius:var(--application-input-border-radius);padding-left:max(var(--application-input-border-radius),var(--application-spacer) / 2)}:root .mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mdc-notched-outline .mdc-notched-outline__notch{border-top-color:transparent!important}:root .mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-select-placeholder{color:var(--application-input-text-color)}:root .mat-form-field-appearance-outline .mat-mdc-form-text-infix{padding:.5rem 0 1em}:root .mat-form-field-appearance-outline:not(.mat-mdc-form-field-label-always-float) .mat-mdc-floating-label-wrapper{top:-1.2em}:root .mat-form-field-appearance-outline .mat-mdc-form-field-text-suffix,:root .mat-form-field-appearance-outline .mat-mdc-floating-label,:root .mat-form-field-appearance-outline .mat-mdc-form-field-required-marker,:root .mat-form-field-appearance-outline .mat-mdc-input-element::placeholder{color:var(--application-input-text-color)}:root .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper:hover{background-color:var(--application-input-focus-background-color)}:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mdc-notched-outline .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mdc-notched-outline .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-color:var(--application-input-focus-border-color);border-width:var(--application-input-focus-border-width)}:root .mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-primary.mat-focused .mat-mdc-form-field-infix input{caret-color:var(--application-input-focus-text-color);color:var(--application-input-focus-text-color)!important}:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float{color:var(--application-input-focus-text-color)}:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mat-mdc-form-field-infix,:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mat-mdc-floating-label,:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mat-mdc-form-field-required-marker{color:var(--application-input-text-color)}:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mat-mdc-input-element::placeholder{color:var(--application-input-focus-text-color)}:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mat-mdc-form-field-infix input{caret-color:var(--application-input-focus-text-color);color:var(--application-input-focus-text-color)!important}:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mdc-notched-outline .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.mat-focused.mat-mdc-form-field-label-always-float .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--application-input-focus-border-color);border-width:var(--application-input-focus-border-width)}:root .mat-form-field-appearance-outline.mat-form-field-disabled{color:var(--application-disabled-color)}:root .mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-floating-label,:root .mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-form-field-required-marker{color:var(--application-disabled-color)}:root .mat-form-field-appearance-outline.mat-form-field-invalid,:root .mat-form-field-appearance-outline.dapi-error{color:var(--application-error-color)}:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-form-text-infix,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-floating-label,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-form-field-required-marker,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-form-field-error,:root .mat-form-field-appearance-outline.mat-form-field-invalid.mat-focused .mat-mdc-form-field-required-marker,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-form-text-infix,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-floating-label,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-form-field-required-marker,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-form-field-error,:root .mat-form-field-appearance-outline.dapi-error.mat-focused .mat-mdc-form-field-required-marker{color:var(--application-error-color)}:root .mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline.dapi-error .mdc-notched-outline .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.dapi-error .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.dapi-error .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--application-error-color)}:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-color:var(--application-error-color)}:root .mat-form-field-appearance-outline.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline.dapi-error.mat-focused .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.dapi-error.mat-focused .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.dapi-error.mat-focused .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper:hover .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-color:var(--application-error-color);border-bottom:var(--application-input-focus-border-width) solid var(--application-error-color)}:root .mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline.dapi-error .mat-mdc-text-field-wrapper .mdc-notched-outline--upgraded .mdc-notched-outline__trailing{border-color:var(--application-error-color)}:root .mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float.mat-form-field-invalid .mat-mdc-form-field-error{font-size:revert}:root .mat-form-field-appearance-outline.dapi-error .mdc-notched-outline{border:none}:root .mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper{padding:.3em 0 1em;margin:0}:root .mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper .input-hint{margin:0}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled),:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:focus:not(.mdc-list-item--disabled),:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option-active.mat-mdc-option-active,:root .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled),:root .mat-mdc-autocomplete-panel .mat-mdc-option:focus:not(.mdc-list-item--disabled),:root .mat-mdc-autocomplete-panel .mat-mdc-option-active.mat-mdc-option-active{background:var(--application-selected-color);color:var(--application-selected-contrast-color)}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:focus:not(.mdc-list-item--disabled) .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option-active.mat-mdc-option-active .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-autocomplete-panel .mat-mdc-option:focus:not(.mdc-list-item--disabled) .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-autocomplete-panel .mat-mdc-option-active.mat-mdc-option-active .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{color:var(--application-selected-contrast-color)}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover,:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-option.mat-selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover,:root .mat-mdc-autocomplete-panel .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover,:root .mat-mdc-autocomplete-panel .mat-option.mat-selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover{--mat-option-selected-state-label-text-color: var(--application-hover-contrast-color);background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-option.mat-selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-autocomplete-panel .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-autocomplete-panel .mat-option.mat-selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled):hover .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{color:var(--application-hover-contrast-color)}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option,:root .mat-mdc-autocomplete-panel .mat-mdc-option{border-bottom:var(--application-border)}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,:root .mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{border-bottom:unset}:root .mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option:last-child .mdc-list-item__primary-text,:root .mat-mdc-autocomplete-panel .mat-mdc-option:last-child .mdc-list-item__primary-text{border-bottom:none}:root .mat-mdc-select-value{color:var(--application-input-text-color)}:root .mat-mdc-select-disabled .mat-mdc-select-value{color:var(--application-disabled-color)}:root .mat-focused .mat-mdc-select-value-text{color:var(--application-input-focus-text-color)}:root .mat-calendar-body-selected{background-color:var(--application-selected-color);color:var(--application-selected-contrast-color)}:root .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),:root .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),:root .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:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-regulatory-details-pres{--regulatory-details-pres-panel-header-padding: var(--application-spacer);--regulatory-details-pres-header-background: var(--application-expand-collapse-header-background-color);--regulatory-details-pres-content-background: var(--application-expand-collapse-content-background);--regulatory-details-pres-stored-icon-color: var(--application-expand-collapse-header-text-color);--regulatory-details-pres-separator-border: none;--mat-expansion-header-hover-state-layer-color: var(--application-hover-background)}:root refx-regulatory-details-pres .accordion .panel .panel-header .panel-title{color:var(--application-expand-collapse-header-text-color)}:root refx-regulatory-details-pres .mat-expansion-panel:first-of-type{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-regulatory-details-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-regulatory-details-pres .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-regulatory-details-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-regulatory-details-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root refx-regulatory-details-pres .mat-expansion-panel-header{color:var(--application-expand-collapse-header-text-color);background:var(--application-expand-collapse-header-background-color);border-bottom:1px solid var(--application-expand-collapse-header-text-color);padding:calc(.5 * var(--application-spacer))}:root refx-regulatory-details-pres .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-header-text-color)}:root refx-regulatory-details-pres .mat-expansion-indicator:after{background-color:transparent}:root refx-regulatory-details-pres .mat-expanded .mat-expansion-panel-header{color:var(--application-expand-collapse-active-header-text-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-regulatory-details-pres .mat-expanded .mat-expansion-panel-header:focus,:root refx-regulatory-details-pres .mat-expanded .mat-expansion-panel-header:hover{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-regulatory-details-pres .mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-regulatory-details-pres .mat-expanded:last-child .mat-expansion-panel-content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-regulatory-details-pres .mat-expanded:last-child .mat-expansion-panel-content .mat-expansion-panel-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-regulatory-details-pres .mat-expanded .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title{color:var(--application-hover-contrast-color)}:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title .panel-title,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title .panel-title{color:var(--application-hover-contrast-color)}:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-regulatory-details-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-indicator:after,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-indicator:after,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-indicator:after,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-indicator:after{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-regulatory-details-pres .mat-expanded{--regulatory-details-pres-header-background: var(--application-expand-collapse-active-header-background-color)}:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{--regulatory-details-pres-stored-icon-color: var(--application-selected-contrast-color)}:root refx-regulatory-details-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover{--regulatory-details-pres-stored-icon-color: var(--application-hover-contrast-color)}:root refx-baggage-allowance-policies-dialog-pres{--refx-baggage-allowance-policies-dialog-pres-traveler-name-margin: 0;--refx-baggage-allowance-policies-dialog-pres-title-margin: 0 0 var(--application-spacer);--refx-baggage-allowance-policies-dialog-pres-container-margin: 0;--refx-baggage-allowance-policies-dialog-pres-section-title-color: var(--application-expand-collapse-header-text-color);--mat-expansion-header-hover-state-layer-color: var(--application-hover-background)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:first-of-type{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel-header{color:var(--application-expand-collapse-header-text-color);background:var(--application-expand-collapse-header-background-color);border-bottom:1px solid var(--application-expand-collapse-header-text-color);padding:calc(.5 * var(--application-spacer))}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-header-text-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-indicator:after{background-color:transparent}:root refx-baggage-allowance-policies-dialog-pres .mat-expanded .mat-expansion-panel-header{color:var(--application-expand-collapse-active-header-text-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expanded .mat-expansion-panel-header:focus,:root refx-baggage-allowance-policies-dialog-pres .mat-expanded .mat-expansion-panel-header:hover{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expanded:last-child .mat-expansion-panel-content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-baggage-allowance-policies-dialog-pres .mat-expanded:last-child .mat-expansion-panel-content .mat-expansion-panel-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-baggage-allowance-policies-dialog-pres .mat-expanded .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title{color:var(--application-hover-contrast-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title .panel-title,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title .panel-title{color:var(--application-hover-contrast-color)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-indicator:after,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-indicator:after,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-indicator:after,:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-indicator:after{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-baggage-allowance-policies-dialog-pres ul:first-child{margin-top:0}:root refx-air-bounds-filtering-dialog-pres{--air-bounds-filtering-dialog-section-header-color: var(--application-expand-collapse-header-text-color);--air-bounds-filtering-dialog-section-header-padding: 0 var(--application-spacer);--air-bounds-filtering-dialog-section-header-padding-inline-end: var(--application-spacer);--air-bounds-filtering-dialog-section-header-border-bottom: none;--air-bounds-filtering-stops-pres-radio-group-margin: 0;--mat-expansion-header-hover-state-layer-color: var(--application-hover-background)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel:first-of-type{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-header{color:var(--application-expand-collapse-header-text-color);background:var(--application-expand-collapse-header-background-color);border-bottom:1px solid var(--application-expand-collapse-header-text-color);padding:calc(.5 * var(--application-spacer))}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-header-text-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-indicator:after{background-color:transparent}:root refx-air-bounds-filtering-dialog-pres .mat-expanded .mat-expansion-panel-header{color:var(--application-expand-collapse-active-header-text-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expanded .mat-expansion-panel-header:focus,:root refx-air-bounds-filtering-dialog-pres .mat-expanded .mat-expansion-panel-header:hover{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expanded:last-child .mat-expansion-panel-content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-air-bounds-filtering-dialog-pres .mat-expanded:last-child .mat-expansion-panel-content .mat-expansion-panel-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-air-bounds-filtering-dialog-pres .mat-expanded .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title{color:var(--application-hover-contrast-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title .panel-title,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title .panel-title{color:var(--application-hover-contrast-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-indicator:after,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-indicator:after,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-indicator:after,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-indicator:after{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-header:hover,:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-header:focus{--air-bounds-filtering-dialog-section-header-color: var(--application-hover-contrast-color)}:root refx-air-bounds-filtering-dialog-pres .mat-expanded{--air-bounds-filtering-dialog-section-header-color: var(--application-expand-collapse-active-header-text-color)}:root refx-review-conditions-dialog-pres{--refx-review-conditions-dialog-pres-section-title-color: var(--application-expand-collapse-header-text-color);--refx-review-conditions-dialog-pres-section-title-separator: none;--mat-expansion-header-hover-state-layer-color: var(--application-hover-background)}:root refx-review-conditions-dialog-pres .mat-expansion-panel-header-title{color:var(--application-expand-collapse-active-header-text-color)}:root refx-review-conditions-dialog-pres .mat-mdc-tab-body-wrapper{margin-top:var(--application-spacer)}:root refx-review-conditions-dialog-pres .mat-expansion-panel:first-of-type{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-review-conditions-dialog-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-review-conditions-dialog-pres .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-review-conditions-dialog-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-review-conditions-dialog-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root refx-review-conditions-dialog-pres .mat-expansion-panel-header{color:var(--application-expand-collapse-header-text-color);background:var(--application-expand-collapse-header-background-color);border-bottom:1px solid var(--application-expand-collapse-header-text-color);padding:calc(.5 * var(--application-spacer))}:root refx-review-conditions-dialog-pres .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-header-text-color)}:root refx-review-conditions-dialog-pres .mat-expansion-indicator:after{background-color:transparent}:root refx-review-conditions-dialog-pres .mat-expanded .mat-expansion-panel-header{color:var(--application-expand-collapse-active-header-text-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-review-conditions-dialog-pres .mat-expanded .mat-expansion-panel-header:focus,:root refx-review-conditions-dialog-pres .mat-expanded .mat-expansion-panel-header:hover{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-review-conditions-dialog-pres .mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-review-conditions-dialog-pres .mat-expanded:last-child .mat-expansion-panel-content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-review-conditions-dialog-pres .mat-expanded:last-child .mat-expansion-panel-content .mat-expansion-panel-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-review-conditions-dialog-pres .mat-expanded .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title{color:var(--application-hover-contrast-color)}:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title .panel-title,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title .panel-title{color:var(--application-hover-contrast-color)}:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-indicator:after,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-indicator:after,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-indicator:after,:root refx-review-conditions-dialog-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-indicator:after{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-seatmap-legend-pres{--mat-expansion-header-hover-state-layer-color: var(--application-hover-background)}:root refx-seatmap-legend-pres .mat-expansion-panel:first-of-type{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-seatmap-legend-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-seatmap-legend-pres .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-seatmap-legend-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-seatmap-legend-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root refx-seatmap-legend-pres .mat-expansion-panel-header{color:var(--application-expand-collapse-header-text-color);background:var(--application-expand-collapse-header-background-color);border-bottom:1px solid var(--application-expand-collapse-header-text-color);padding:calc(.5 * var(--application-spacer))}:root refx-seatmap-legend-pres .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-header-text-color)}:root refx-seatmap-legend-pres .mat-expansion-indicator:after{background-color:transparent}:root refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-header{color:var(--application-expand-collapse-active-header-text-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-header:focus,:root refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-header:hover{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-seatmap-legend-pres .mat-expanded:last-child .mat-expansion-panel-content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-seatmap-legend-pres .mat-expanded:last-child .mat-expansion-panel-content .mat-expansion-panel-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title{color:var(--application-hover-contrast-color)}:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title .panel-title,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title .panel-title{color:var(--application-hover-contrast-color)}:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-seatmap-legend-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-indicator:after,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-indicator:after,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-indicator:after,:root refx-seatmap-legend-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-indicator:after{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-seatmap-legend-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-radius:0}:root refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-body{background:#fff}:root refx-price-details-pres{--traveler-collapsible-row-base-price-container-margin: 0;--traveler-collapsible-row-color: var(--application-expand-collapse-active-header-text-color);--extra-services-pres-color: var(--application-expand-collapse-active-header-text-color);--traveler-collapsible-row-price-color: var(--application-expand-collapse-active-header-text-color);--traveler-collapsible-row-icon-color: var(--application-expand-collapse-active-header-text-color);--extra-services-pres-icon-color: var(--application-expand-collapse-active-header-text-color);--traveler-collapsible-row-container-padding: 0;--traveler-collapsible-row-container-border-bottom-width: 0;--extra-services-pres-container-margin: 0}:root refx-price-details-pres .price-details-content-container>:first-child .traveler-collapsible-row-expand-button{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-price-details-pres .price-details-content-container>:last-child [aria-expanded=false]{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-price-details-pres .price-details-content-container>:last-child .mat-expansion-panel-body{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button,:root refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button{background:var(--application-expand-collapse-active-header-background-color);padding:calc(.5 * var(--application-spacer));box-sizing:border-box}:root refx-price-details-pres .price-details-content-container .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-price-details-pres .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--application-expand-collapse-active-header-background-color)}:root refx-category-recap-pres{--generic-recap-breakdown-pres-background-color: transparent}:root refx-category-recap-pres .mat-expansion-panel{background:transparent}:root refx-category-recap-pres .mat-expansion-panel-header-title{flex-wrap:wrap}:root refx-category-recap-pres .mat-expansion-panel-header-title .default-button-text{white-space:nowrap}:root refx-baggage-selection-summary-pres{--baggage-selection-summary-pres-mat-expansion-panel-header-padding: 0;--baggage-selection-summary-pres-paid-color: var(--application-expand-collapse-header-text-color);--baggage-selection-summary-pres-breakdown-icon-color: var(--application-expand-collapse-header-text-color);--baggage-selection-summary-pres-recap-details-background-color: var(--application-expand-collapse-content-background);--baggage-selection-summary-pres-recap-details-margin: 0;--seat-recap-breakdown-pres-background-color: var(--application-expand-collapse-content-background)}:root refx-baggage-selection-summary-pres .mat-expansion-panel-header:hover,:root refx-baggage-selection-summary-pres .mat-expansion-panel-header:focus{--category-recap-pres-selection-all-items-color: var(--application-hover-contrast-color);--category-recap-pres-row-no-selection-color: var(--application-hover-contrast-color);--category-recap-breakdown-icon-color: var(--application-hover-contrast-color);background:var(--application-hover-background)!important}:root refx-payment-card-fee-pres{--payment-card-fee-pres-container-margin: 0;--payment-card-fee-pres-label-color: var(--application-expand-collapse-header-text-color);--payment-card-fee-pres-icon-color: var(--application-expand-collapse-header-text-color);--payment-card-fee-pres-label-container-padding: 0;--mat-expansion-header-hover-state-layer-color: var(--application-hover-background)}:root refx-payment-card-fee-pres .mat-expansion-panel:first-of-type{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-payment-card-fee-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-payment-card-fee-pres .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-payment-card-fee-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header{border-bottom-right-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root refx-payment-card-fee-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root refx-payment-card-fee-pres .mat-expansion-panel-header{color:var(--application-expand-collapse-header-text-color);background:var(--application-expand-collapse-header-background-color);border-bottom:1px solid var(--application-expand-collapse-header-text-color);padding:calc(.5 * var(--application-spacer))}:root refx-payment-card-fee-pres .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-header-text-color)}:root refx-payment-card-fee-pres .mat-expansion-indicator:after{background-color:transparent}:root refx-payment-card-fee-pres .mat-expanded .mat-expansion-panel-header{color:var(--application-expand-collapse-active-header-text-color);background:var(--application-expand-collapse-active-header-background-color)}:root refx-payment-card-fee-pres .mat-expanded .mat-expansion-panel-header:focus,:root refx-payment-card-fee-pres .mat-expanded .mat-expansion-panel-header:hover{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-payment-card-fee-pres .mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-expand-collapse-active-header-text-color)}:root refx-payment-card-fee-pres .mat-expanded:last-child .mat-expansion-panel-content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-payment-card-fee-pres .mat-expanded:last-child .mat-expansion-panel-content .mat-expansion-panel-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root refx-payment-card-fee-pres .mat-expanded .mat-expansion-panel-body{background:var(--application-expand-collapse-content-background);padding:var(--application-spacer)}:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused,:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title{color:var(--application-hover-contrast-color)}:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-panel-header-title .panel-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-panel-header-title .panel-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-panel-header-title .panel-title,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-panel-header-title .panel-title{color:var(--application-hover-contrast-color)}:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-header.panel-header.mat-expanded.cdk-program-focused .mat-expansion-indicator:after,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused .mat-expansion-indicator:after,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused .mat-expansion-indicator:after,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):hover .mat-expansion-indicator:after,:root refx-payment-card-fee-pres .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]):focus .mat-expansion-indicator:after{background:var(--application-hover-background);color:var(--application-hover-contrast-color)}:root refx-payment-card-fee-pres:not(:first-child) .mat-expansion-panel:first-of-type{border-top-right-radius:0;border-top-left-radius:0}:root refx-payment-card-fee-pres:not(:first-child) .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-top-right-radius:0;border-top-left-radius:0}:root refx-payment-card-fee-pres .mat-expansion-panel.mat-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}:root{--mat-badge-text-font: "Lato";--mat-standard-button-toggle-text-font: "Lato";--mat-legacy-button-toggle-text-font: "Lato";--mat-datepicker-calendar-text-font: "Lato";--insurance-selection-panel-title-color: var(--application-main-title-text-color);--journey-selection-pres-title-color: var(--application-main-title-text-color)}:root .mat-mdc-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,:root .mat-mdc-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate:after{color:var(--mat-option-selected-state-label-text-color)}:root{--flight-recap-panel-background: transparent;--frequent-flyer-list-pres-header-color: var(--application-secondary-title-text-color);--mat-form-field-state-layer-color: unset;--mat-form-field-hover-state-layer-opacity: none;--mat-form-field-focus-state-layer-opacity: none;--mdc-filled-text-field-focus-active-indicator-color: var(--application-input-focus-border-color);--mdc-filled-text-field-hover-active-indicator-color: var(--application-input-focus-border-color);--journey-summary-card-pres-top-card-standard-title: var(--application-text-color);--application-card-box-shadow: var(--application-box-shadow-repartition) var(--application-box-shadow-color);--mat-expansion-header-hover-state-layer-color: var(--application-hover-background);--category-recap-pres-mat-expansion-panel-header-background: var(--application-body-background-color);--mat-outlined-button-pressed-state-layer-opacity: 0;--mat-outlined-button-focus-state-layer-opacity: 0}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel .mat-expansion-panel-header{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}:root .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-handle-color: var(--application-selected-color);--mdc-switch-selected-focus-handle-color: var(--application-selected-color);--mdc-switch-unselected-focus-handle-color: var(--application-selected-color);--mdc-switch-selected-hover-handle-color: var(--application-hover-color);--mdc-switch-unselected-hover-handle-color: var(--application-hover-color)}:root .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding-left:calc(var(--application-spacer) / 2)}:root .mat-form-field-appearance-fill .mdc-line-ripple:before{border-bottom-width:calc(var(--application-input-border-width) * (1 - 1 * var(--application-input-has-border)))}:root refx-price-details-pres .price-details-content-container>:not(:last-child) [aria-expanded=false]{border-bottom:none}:root body{--mat-form-field-container-height: 48px;--checkin-identification-input-hint-text-color: var(--application-text-color);--mat-datepicker-toggle-active-state-icon-color: var(--application-primary-button-background);--mdc-icon-button-icon-color: var(--application-primary-button-background);--mdc-checkbox-unselected-icon-color: var(--application-border-color);--application-input-select-option-color: var(--application-icon-color)}:root body .mat-form-field-appearance-fill{margin-top:3.3rem}:root body .mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{margin-bottom:0}:root body .mat-mdc-card-outlined{border:none;box-shadow:var(--application-card-box-shadow)}:root body .mdc-button{font-weight:700}:root body .mat-mdc-form-field{padding:0}:root body .mat-mdc-form-field .refx-icon-validate:before{font-size:2rem}:root body .mat-mdc-form-field-infix{height:4.8rem;padding-left:.8rem;padding-right:.8rem}:root body .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0}:root body .mat-mdc-form-field-icon-suffix{padding:0 .5rem}:root body .mdc-icon-button.mat-mdc-icon-button:focus{--btn-focused-shadow: none}:root body .mat-button-toggle-group{max-width:var(--imp-inputFieldWidthMedium)}:root body .mat-mdc-checkbox .mdc-form-field{align-items:start}:root body .mat-mdc-checkbox .mdc-checkbox__background{width:30px;height:30px;top:0;left:0;border-width:var(--application-input-border-width)}:root body .mat-mdc-checkbox .mdc-checkbox__checkmark{top:5px!important;left:6px!important;width:60%!important}:root body .mat-mdc-checkbox .mdc-form-field .mdc-label{margin-top:.5rem}:root body .mat-mdc-checkbox .mat-mdc-checkbox-ripple,:root body .mat-mdc-checkbox .mdc-checkbox__ripple{top:-.8rem;left:-.8rem}:root body .mat-mdc-radio-button{--application-enable-radio-checkbox-border-color: var(--application-border-color)}:root body .mat-mdc-radio-button .mdc-radio__outer-circle{border-width:var(--application-input-border-width)}:root body .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background{background:var(--application-selected-color);border-radius:50%}:root body .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background .mdc-radio__outer-circle{display:none}:root body .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background .mdc-radio__inner-circle{border:none;border-radius:0;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:1;width:6px;height:10px;top:4px;left:7px;background:none}:root body .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#fff}:root body .mat-mdc-select .mat-mdc-select-arrow-wrapper{position:relative}:root body .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{top:0;left:-.5rem}:root body mat-horizontal-stepper{--mat-stepper-active-icon-background-color: var(--imp-feedback-success-alternative);--breadcrumb-pres-item-icon-color: var(--imp-feedback-success-alternative);--breadcrumb-pres-item-icon-background-color: #fff;--mat-stepper-border: .2rem solid #fff;--mat-stepper-active-icon-text-color: #fff;--mat-stepper-active-horizontal-line-color: var(--imp-feedback-success-alternative)}:root body .mat-step-header{overflow:visible}:root body .mat-mdc-tab-group.mat-accent{--mdc-tab-indicator-active-indicator-height: .4rem;--mdc-tab-indicator-active-indicator-color: var(--application-success-color);--mat-tab-header-active-focus-indicator-color: var(--application-selected-color);--mat-tab-header-active-hover-indicator-color: var(--application-selected-color)}:root body .mat-mdc-tab:hover .mdc-tab__ripple:before{opacity:1;background:var(--application-hover-color)}:root body refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header{border-bottom:none}:root body refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header .mat-expansion-panel:first-of-type,:root body refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header .mat-expansion-panel:last-of-type{border-radius:var(--application-border-radius)}:root{--btn-mini-fab-border: none;--mdc-fab-container-elevation-shadow: none}:root body{--capsule-text-color: var(--imp-airline-secondary-color);--modify-search-header-color: var(--primary-700);--mat-expansion-header-indicator-color: var(--primary-700);--basic-layout-cap-max-width-max-width: 93rem;--basic-in-flow-layout-cap-max-width-max-width: 93rem;--basic-in-flow-layout-summary-bar-max-width: 93rem;--btn-focused-shadow: 0 0 .3rem .1rem var(--application-focus-outline-color);--app-layout-application-header-height: var(--refx-app-header-pres-height);--app-layout-application-header-max-height: var(--refx-app-header-pres-height);--basic-layout-page-header-padding: 0;--basic-layout-page-header-margin-bottom: 2rem;--basic-layout-page-header-height-sm: 0;--basic-layout-page-header-height-xl: 0;--refx-app-header-pres-height: 6.4rem;--refx-app-header-text-align: center;--refx-app-header-pres-logo-margin: auto;--refx-app-header-align-items: center;--refx-app-header-pres-gradient-color: #fff;--refx-app-header-pres-max-width: 100%;--refx-app-header-pres-hamburger-menu-button-icon-color: var(--imp-airline-main-color);--refx-app-header-pres-hamburger-menu-items-container-background-color: #fff;--refx-app-header-pres-hamburger-menu-close-button-icon-color: var(--imp-airline-main-color);--refx-app-header-pres-hamburger-menu-close-button-margin: .5rem -2.75rem;--refx-app-header-pres-hamburger-menu-close-button-border: transparent;--refx-app-header-pres-text-color: var(--application-text-color);--app-footer-section-padding: 0;--app-footer-section-align-items: center;--messages-panel-border-left-width: 0;--messages-panel-confirmation-border-radius: 0;--messages-panel-icon-font-size: 2rem;--messages-panel-list-style-type: none;--messages-panel-title-margin-bottom: 0;--messages-panel-messages-margin-bottom: 0;--messages-panel-text-color: var(--imp-messages-panel-color);--messages-panel-link-color: var(--imp-messages-panel-color);--messages-panel-error-color: var(--imp-messages-panel-color);--messages-panel-uierror-color: var(--imp-messages-panel-color);--messages-panel-warning-color: var(--imp-messages-panel-color);--messages-panel-uiwarning-color: var(--imp-messages-panel-color);--messages-panel-formerrormessage-color: var(--imp-messages-panel-color);--messages-panel-toggle-instruction-label-color: var(--imp-messages-panel-color);--messages-panel-information-color: var(--imp-messages-panel-color);--messages-panel-shadow: none;--flight-confirmation-pres-success-color: var(--imp-messages-panel-color);--unpaid-services-panel-pres-color: var(--imp-messages-panel-color)}:root body .col-xl-10{flex:0 0 100%;max-width:100%}:root body .main-content a:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-menu-trigger){font-weight:700;text-decoration:underline}:root body .main-content a:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-menu-trigger):hover,:root body .main-content a:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-menu-trigger) :focus-visible{color:var(--application-link-color)}:root body refx-basic-in-flow-layout .content-wrapper .main-content{margin-top:2.6rem}:root body refx-dialog-pres h1[class*=title]{color:var(--application-text-color)}:root body:has(refx-shopping-cart-itinerary-card-cont){--basic-layout-cap-max-width-max-width: 100rem;--basic-in-flow-layout-cap-max-width-max-width: 100rem;--basic-in-flow-layout-summary-bar-max-width: 100rem}:root body:has(refx-traveler-management-cont){--basic-layout-cap-max-width-max-width: 106.2rem;--basic-in-flow-layout-cap-max-width-max-width: 106.2rem;--basic-in-flow-layout-summary-bar-max-width: 106.2rem}:root body .cap-max-width{margin:auto}:root body refx-shopping-cart:has(refx-shopping-cart-itinerary-card-cont) .footer-wrapper .cap-max-width{max-width:calc(var(--basic-in-flow-layout-cap-max-width-max-width) + var(--footer-button-offset, 3.5rem) * 2)}@media (min-width: 600px){:root body refx-shopping-cart:has(refx-shopping-cart-itinerary-card-cont) .footer-wrapper .cap-max-width{padding-left:var(--footer-button-offset, 3.5rem)}}@media (max-width: 839.98px){:root body refx-shopping-cart .footer-wrapper{margin-top:0}:root body refx-shopping-cart .footer{padding-top:0}:root body refx-shopping-cart .passenger-recap-pres{padding-bottom:4rem}}:root body .content-wrapper,:root body .main-content-wrapper{flex:1 1 auto}:root body .refx-display-3 .login-profile-title{margin:0 30px}:root body .col-lg-10{flex:0 0 100%;max-width:100%}:root body :focus-visible{outline:none}:root body input:focus-visible,:root body mat-select:focus-visible{box-shadow:none}:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn{font-weight:700}:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-stroked-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-stroked-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-stroked-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-stroked-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-stroked-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-stroked-button:not(:disabled){box-shadow:none!important;border:none!important;height:auto;min-height:auto;padding:0;color:var(--application-link-color)}:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-outlined-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-stroked-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-unelevated-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-outlined-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-stroked-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-outlined-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-stroked-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-outlined-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-stroked-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-unelevated-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-outlined-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-stroked-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-outlined-button:not(:disabled) [class*=label],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-stroked-button:not(:disabled) [class*=label]{text-decoration:underline}:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-stroked-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-stroked-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-outlined-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-stroked-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-stroked-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-stroked-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-stroked-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-stroked-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-stroked-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-outlined-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-stroked-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-stroked-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-stroked-button:not(:disabled):hover,:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-stroked-button:not(:disabled):focus{box-shadow:none!important;background:none!important;color:var(--application-hover-color)}:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-stroked-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).exit-btn.mdc-button.mat-stroked-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-outlined-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-mdc-outlined-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-stroked-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back.mdc-button.mat-stroked-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-stroked-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).back-btn.mdc-button.mat-stroked-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-stroked-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).previous-btn.mdc-button.mat-stroked-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-outlined-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-mdc-outlined-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-stroked-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled).close-btn-bottom.mdc-button.mat-stroked-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-unelevated-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-mdc-outlined-button:not(:disabled):focus [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-stroked-button:not(:disabled):hover [class*=refx-icon-],:root body .mdc-button.mat-mdc-outlined-button:not(:disabled)#exit-flow-btn.mdc-button.mat-stroked-button:not(:disabled):focus [class*=refx-icon-]{color:var(--application-hover-color)!important}:root body .mdc-button.next-step-pay,:root body .mdc-button.payment-button,:root body .mdc-button#payment-button,:root body .mdc-button.start-checkin-action-button{--application-secondary-button-text-color-hover: #fff;--btn-stroked-color: #fff;--btn-stroked-border: none;background:var(--application-highlight-color)}:root body .mdc-button.next-step-pay:hover,:root body .mdc-button.payment-button:hover,:root body .mdc-button#payment-button:hover,:root body .mdc-button.start-checkin-action-button:hover{--application-secondary-button-background-hover: var(--highlight-700);background:var(--highlight-700)}:root body .mdc-button.next-step-pay:focus,:root body .mdc-button.payment-button:focus,:root body .mdc-button#payment-button:focus,:root body .mdc-button.start-checkin-action-button:focus{--application-secondary-button-background-hover: var(--highlight-800);background:var(--highlight-800)}:root body .back,:root body .exit-btn.mat-stroked-button{padding:0;line-height:normal}@media (min-width: 600px){:root body .exit-btn,:root body .back-button,:root body .back,:root body #exit-flow-btn{margin:0 1rem}}:root body .next-page{width:26.6rem}@media (max-width: 600px){:root body #continue,:root body .next-page,:root body .next-btn{margin:auto}}:root body refx-app-footer .app-footer{position:sticky;width:100%;bottom:0;height:unset;padding-top:17px;padding-bottom:17px;padding-left:var(--application-spacer);text-align:center}:root body refx-app-footer .app-footer .copyright-info-title{font-size:1.4rem}:root body refx-app-footer .refx-footer-text{color:var(--imp-grey-text-color)}:root body refx-app-footer .copyright-info-links{display:none}:root body[data-acs-services-new-design] .footer-wrapper .buttons-place{--application-button-border-radius: 1rem;justify-content:space-between}:root body[data-acs-services-new-design] .footer-wrapper .buttons-place .next-btn{padding:10px 50px;box-shadow:0 0 0 1px #0a0d122e inset}@media (max-width: 599.98px){:root body[data-acs-services-new-design] .footer-wrapper .buttons-place .next-btn{grid-column:2;grid-row:1/3}}:root body[data-acs-services-new-design] .footer-wrapper .buttons-place .back-btn.mdc-button.mat-mdc-outlined-button.mat-mdc-outlined-button{padding:14px 50px;border:1px solid var(--application-link-color)!important}:root body .mat-button-wrapper>*{vertical-align:initial}:root body .footer-wrapper{flex:0 0 auto;box-shadow:var(--application-card-box-shadow);background:#fff;margin:2.3rem calc(-1 * var(--application-gutter)) 0;padding:0 var(--application-spacer);min-height:72px;width:auto;--price-information-policies-conditions-flex-container-margin: 0;--price-information-card-see-details-margin: 0 0 0 2rem;--price-information-card-price-color: var(--application-text-color);--price-information-card-description-color: #757575;--price-information-policies-conditions-flex-container-justify-content: flex-start}:root body .footer-wrapper refx-price-information-pres .price-information-card,:root body .footer-wrapper custom-price-information-pres .price-information-card{margin-bottom:2rem;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;padding-top:0}:root body .footer-wrapper refx-price-information-pres .price-information-card .price-information-card-price,:root body .footer-wrapper custom-price-information-pres .price-information-card .price-information-card-price{font-size:2.4rem}:root body .footer-wrapper refx-price-information-pres .price-information-card .price-information-card-price-wrapper,:root body .footer-wrapper custom-price-information-pres .price-information-card .price-information-card-price-wrapper{flex-basis:100%}:root body .footer-wrapper refx-price-information-pres .price-information-card .policies-conditions-flex-container,:root body .footer-wrapper custom-price-information-pres .price-information-card .policies-conditions-flex-container{align-items:end;flex-grow:0;margin:0}:root body .footer-wrapper refx-price-information-pres .price-information-card .policies-conditions-flex-container a,:root body .footer-wrapper custom-price-information-pres .price-information-card .policies-conditions-flex-container a{color:var(--grey-400)}:root body .footer-wrapper refx-price-information-pres .price-information-card .policies-conditions-flex-container a:last-child:after,:root body .footer-wrapper custom-price-information-pres .price-information-card .policies-conditions-flex-container a:last-child:after{content:none}:root body .footer-wrapper refx-price-information-pres .price-information-card-description,:root body .footer-wrapper custom-price-information-pres .price-information-card-description{font-size:1.2rem;line-height:2;color:var(--price-information-card-description-color)}:root body .footer-wrapper refx-price-information-pres .baggage-policies,:root body .footer-wrapper custom-price-information-pres .baggage-policies{display:block}@media (min-width: 900px){:root body .footer-wrapper refx-price-information-pres,:root body .footer-wrapper custom-price-information-pres{--price-information-policies-conditions-flex-container-justify-content: flex-start;--price-information-policies-conditions-flex-container-margin: 0 4rem 0 0}}:root body refx-messages-panel-pres .messages-panel,:root body refx-messages-panel-pres .message-panel{margin-bottom:2.6rem}:root body refx-messages-panel-pres .refx-display-3{font-size:1.4rem;font-family:Lato;margin:0 0 5px!important;font-weight:700}:root body refx-messages-panel-pres .instructions{display:none}:root body refx-messages-panel-pres .message-title{text-decoration:none;font-size:14px}:root body refx-messages-panel-pres .messages-panel.error,:root body refx-messages-panel-pres .messages-panel.uiwarning,:root body refx-messages-panel-pres .messages-panel.uierror,:root body refx-messages-panel-pres .messages-panel.formerrormessage{background:var(--imp-feedback-coral-danger)}:root body refx-messages-panel-pres .messages-panel.warning,:root body refx-messages-panel-pres .messages-panel.uiwarning{background:var(--imp-feedback-yellow-warning)}:root body refx-messages-panel-pres .messages-panel.information{--messages-panel-confirmation-border-radius: 0rem;background:var(--imp-feedback-info)}:root body refx-messages-panel-pres .messages-panel.confirmation{background:var(--imp-feedback-success);color:var(--imp-airline-secondary-color)}:root body refx-messages-panel-pres .messages-panel .icon-left:before{margin-top:0;position:relative;top:-3px}@media (min-width: 768px){:root body refx-messages-panel-pres div[class$=-card]{box-shadow:var(--application-card-box-shadow);border-radius:8px}}:root body refx-messages-panel-pres div[class$=-card]{box-shadow:var(--application-card-box-shadow);border-radius:8px}:root body refx-flight-confirmation-pres .flight-confirmation-message-panel{background:var(--imp-feedback-success);color:var(--imp-messages-panel-color);border-radius:0;box-shadow:none}:root body refx-flight-confirmation-pres .flight-confirmation-message-panel .title{font-size:2rem}:root body refx-flight-confirmation-pres .flight-confirmation-message-panel:before{display:none}:root body refx-unpaid-services-panel-pres .unpaid-services-panel{background:var(--imp-feedback-yellow-warning);color:var(--imp-messages-panel-color);border-radius:0;box-shadow:none}:root body refx-unpaid-services-panel-pres .unpaid-services-panel .title{font-size:2rem}:root body refx-unpaid-services-panel-pres .unpaid-services-panel:before{display:none}[class^=icon-]:before,[class*=" icon-"]:before{font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-babyface:before{content:"\e800"}.icon-backpack:before{content:"\e801"}.icon-boarding-pass:before{content:"\e802"}.icon-car:before{content:"\e803"}.icon-full-flat-seat:before{content:"\e804"}.icon-insurance:before{content:"\e805"}.icon-passengers:before{content:"\e806"}.icon-pencil:before{content:"\e807"}.icon-seat-upgrade:before{content:"\e808"}.icon-seat:before{content:"\e809"}.icon-trip-oneway:before{content:"\e80a"}.icon-trip-roadtrip:before{content:"\e80b"}.icon-clock-solid:before{content:"\e80c"}.refx-icon-informative:before{content:"\e80d";color:var(--imp-airline-secondary-color);font-family:fontello}.icon-question-solid:before{content:"\e80e"}.icon-warning-solid:before{content:"\e80f"}.icon-ae-suma-logo:before{content:"\e810"}.icon-icon-battery:before{content:"\e811"}.icon-icon-headphones:before{content:"\e812"}.icon-icon-seat-reclinable:before{content:"\e813"}.icon-icon-wifi:before{content:"\e814"}.icon-icon-check:before{content:"\e816"}.icon-check-solid:before{content:"\e817"}.refx-icon-error:before{content:"\e80f"!important;font-family:icomoon}.refx-icon-warning:before{content:"\e80f"!important;font-family:icomoon}.refx-icon-login:before{content:"\e806"!important;font-family:icomoon;padding-left:.5rem;font-size:1.7rem}refx-regulatory-details-pres mat-expansion-panel-header .refx-icon-validation:before{content:"\e816"!important;font-family:icomoon;position:relative;color:var(--application-success-color)}.refx-icon-details:before{content:"\f15c"!important;font-family:icomoon}.refx-icon-cross:before{content:"\f00d"!important;font-family:icomoon;font-size:2.5rem}.refx-icon-adult:before{content:url(male.d9f08764b48b25cd.svg)}.refx-icon-young:before{content:url(child.57811b2383d891bd.svg)}.refx-icon-infant:before{content:url(baby.b495e5d20b0fa05f.svg)}.refx-icon-baggage-fill:before,.refx-icon-baggage-services:before{font-family:ux-icons;font-size:18px;content:"\f126"}refx-number-stepper .refx-icon-baggage-services:before{content:none}.refx-icon-carry-on:before{font-family:ux-icons;font-size:18px;content:"\f127"}refx-shopping-cart refx-itinerary-card-pres .header-text:after,refx-shopping-cart custom-itinerary-card-pres .header-text:after,refx-shopping-cart refx-passenger-recap-pres .title:after,refx-shopping-cart refx-service-category-pres .has-selection .category-title:after,refx-shopping-cart custom-service-category-pres:not(.extras-page-new-display) .has-selection .category-title:after{content:" ";background:var(--application-success-color) url(icons-action-check.d6a7a1e41ebbbc5b.svg);border-radius:50%;display:inline-block;height:2.1rem;width:2.1rem;margin-left:1rem}refx-service-category-pres .has-selection .category-title:after,custom-service-category-pres .has-selection .category-title:after{height:1.9rem;width:1.9rem}.refx-icon-radio-button-deselected:before{content:url(radiobutton-unselected.1ffb5253a94d970e.svg)!important;height:22px;display:block}.refx-icon-radio-button-selected:before{content:"\f109"!important;height:22px;font-size:22px;font-family:ux-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;display:block;margin-top:1px;color:var(--application-success-color)}@media (max-width: 800px){.refx-icon-radio-button-selected:before{margin-top:3px}}.refx-icon-e-cigarette:before{color:#fff;font-size:4rem}.refx-icon-power-bank:before{content:""!important;background:url(powerbanks.0ed652c293b80e24.svg) no-repeat;background-size:contain;height:3rem;width:4rem;position:initial;display:block;margin-left:1rem}.refx-icon-camera:before{content:""!important;background:url(camera.b3cf1cf94dcff323.svg) no-repeat;background-size:contain;height:3rem;width:4rem;position:initial;display:block}.refx-icon-battery:before{content:""!important;background:url(battery.89222856a83b0126.svg) no-repeat;background-size:contain;height:3rem;width:4rem;position:initial;display:block}.refx-icon-lighter:before{color:#fff;font-size:4rem}.refx-icon-aerosol:before{content:""!important;background:url(aerosol.1e780e96f03bc09f.svg) no-repeat;background-size:contain;height:3rem;width:4rem;position:initial;display:block;margin-left:1rem}.refx-icon-campstove:before{color:#fff;font-size:4rem}.refx-icon-snowflake:before{content:""!important;background:url(dryice.9e25984dfff19675.svg) no-repeat;background-size:contain;height:3rem;width:4rem;position:initial;display:block;margin-left:1rem}.refx-icon-gun:before{content:""!important;background:url(gun.7962b78bbbaf8baf.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-gasoline:before{content:""!important;background:url(gas-pump.eaaa566395bb5c77.svg) no-repeat;background-size:contain;height:3rem;width:4rem;position:initial;display:block;margin-left:1rem}.refx-icon-scuba-tank:before{color:#fff;font-size:4rem}.refx-icon-ban:before{content:""!important}.refx-icon-propane:before{content:""!important;background:url(gases.ce833ab744cc9078.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-radioactive:before{content:""!important;background:url(material-radioactivo.5510b21105bc39e0.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-explosive:before{content:""!important;background:url(explosive.15dd867f98dbe1bc.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-firework:before{content:""!important;background:url(pirotecnia.0495bf86a0502679.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-flamable-liquid:before{content:""!important;background:url(liquidos-inflamables.11965832faa869d9.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-household-cleaner:before{content:""!important;background:url(oxidantes.572ba672c2a853ad.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-hoverboard:before{color:#fff;font-size:4rem}.refx-icon-biohazard:before{content:""!important;background:url(infecciosos.4467535e02dd3777.svg) no-repeat;background-size:contain;height:4rem;width:4rem;position:initial;display:block}.refx-icon-tickets:before{content:""!important;background:url(boardingpass.b466d926b0895eef.svg) no-repeat;background-size:contain;height:18px;width:29px;position:relative;display:inline-block;bottom:2px;margin-right:8px}@-moz-document url-prefix(){.refx-icon-tickets:before{top:3px;bottom:0}}.refx-icon-bulkhead:before{content:""!important;display:block;background-color:transparent;background:url(bulkhead.50ac1d49b44798b8.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem}.refx-icon-toilet:before{content:""!important;display:block;background-color:transparent;background:url(toilets.65d094ae211ffe16.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem}.refx-icon-bassinet:before{content:""!important;display:block;background-color:transparent;background:url(bassinet.d73a1b4230fcbc5c.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem}.refx-icon-lock:before{content:""!important;display:inline-block;background-color:transparent;background:url(lock.13899e189ae735de.svg) no-repeat;width:2rem;height:2.1rem;background-size:1.7rem;position:relative;top:.3rem}.refx-icon-chevron-down:before{color:var(--imp-airline-main-color);font-size:2rem}.refx-icon-chevron-top:before{color:var(--imp-airline-main-color);font-size:2rem}.refx-icon-baggage-services:before{content:""!important;display:block;background-color:transparent;background:url(bag.8b2f80bb6f01e43b.svg) no-repeat;width:100%;height:42px;position:relative;top:5px}.timing-recap-pres .refx-icon-flight-departure:before{content:""!important;display:block;background-color:transparent;background:url(plane.2336ee062def2081.svg) no-repeat;width:100%;height:42px;position:relative;top:5px}.warning-safe-travel:before{content:""!important;display:inline-block;background-color:transparent;background:url(warning-safe-travel.1650a49b87835441.svg) no-repeat;width:63px;height:63px;background-size:contain}refx-service-input-pres .label-mandatory:after{content:""!important}.refx-icon-copy:before{content:url(copy.3cdd352f57ba458e.svg)}.miles-logo:before{content:url(miles-logo.f8113633f608f0e3.svg)}:root body{--page-title-text-color: var(--imp-airline-secondary-color);--page-title-box-title-margin: 0 auto;--page-title-box-title-max-width-xl: 100%;--page-title-box-title-max-width: 100%;--page-title-box-title-max-width-sm: 100%;--page-title-box-title-shadow: none;--page-title-box-title-border-radius: 0;--page-title-box-background: transparent;--page-title-box-title-padding: 1rem 0;--page-subtitle-text-color: var(--imp-feedback-info);--page-title-container-title-margin: 0}:root body refx-traveler custom-modify-search-pres .mat-expansion-panel,:root body refx-traveler refx-modify-search-pres .mat-expansion-panel{display:none}:root body refx-page-title-pres refx-page-title-box-pres{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:68px}:root body refx-page-title-pres .title-container{max-width:var(--basic-in-flow-layout-cap-max-width-max-width, 93rem);width:100%}:root body refx-page-title-pres+.modify-search-wrapper{position:sticky;top:68px;z-index:150;width:100%}:root body refx-page-title-pres+.modify-search-wrapper .mat-expansion-panel{margin:0;width:100%}:root body refx-page-title-pres+.modify-search-wrapper .modify-search-inputs{display:flex;gap:var(--application-spacer, 1rem);flex-wrap:wrap}:root body refx-page-title-pres+.modify-search-wrapper .modify-search-button{text-align:center;width:100%}:root body .mat-expansion-panel{transition:background-color var(--modify-search-transition-duration, .5s),box-shadow var(--modify-search-transition-duration, .5s)}:root body{--itinerary-card-header-font-weight: normal;--flight-header-bound-information-margin: 0;--itinerary-card-header-price-container-padding: 0;--itinerary-card-header-price-color: var(--application-text-color);--bound-card-bound-padding: var(--application-spacer);--bound-card-bound-padding-lg: .8rem 1.6rem 1rem 2.6rem;--bound-card-bound-separator-line-border: var(--imp-dotted-border);--bound-card-bound-details-container-padding: 0;--bound-card-bound-flight-selected-flight-details-padding: 0;--bound-card-bound-timeline-flex-basis-sm: 100%;--bound-card-bound-flight-selected-flight-details-padding-lg: 1.5rem 1rem 0;--bound-card-fare-family-color: var(--imp-airline-main-color);--bound-timeline-nb-stop-container-top: 1.6rem;--bound-timeline-nb-stop-shape-border: none;--flight-details-link-padding: 0;--flight-details-label-margin: 0;--flight-details-margin-bottom: 0;--flight-details-duration-text-color: var(--imp-grey-text-color)}@media (min-width: 840px){:root body refx-flight-header .bound-information .bound-details,:root body refx-journey-summary-card-pres .top-container .journey-title{flex-direction:row;align-items:center}}@media (min-width: 600px){:root body refx-flight-header .bound-information .bound-details{flex-direction:column;align-items:start}}:root body refx-bound-card .bound-text,:root body refx-journey-summary-card-pres .origin-arrival-title{margin-right:.9rem;font: 2.4rem/normal AERadar;line-height:1.71}:root body refx-journey-summary-card-pres .date,:root body refx-flight-header .bound-information .bound-date{font-size:1.2rem}:root body refx-itinerary-card-pres,:root body custom-itinerary-card-pres,:root body refx-segment-details-pres{--segment-details-timeline-element-spacing: 1.8rem;--segment-details-timeline-border-color: var(--imp-airline-main-color);--segment-details-timeline-border-color: transparent}:root body refx-itinerary-card-pres .itinerary-details-dialog-title,:root body custom-itinerary-card-pres .itinerary-details-dialog-title,:root body refx-segment-details-pres .itinerary-details-dialog-title{font-size:2.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:2rem 0 0}:root body refx-itinerary-card-pres .itinerary-details-list,:root body custom-itinerary-card-pres .itinerary-details-list,:root body refx-segment-details-pres .itinerary-details-list{margin:0}:root body refx-itinerary-card-pres .timeline-container,:root body custom-itinerary-card-pres .timeline-container,:root body refx-segment-details-pres .timeline-container{padding-top:0;padding-bottom:0;border-left:.2rem solid var(--imp-airline-main-color);margin-top:2rem}:root body refx-itinerary-card-pres .refx-icon-bullet:before,:root body custom-itinerary-card-pres .refx-icon-bullet:before,:root body refx-segment-details-pres .refx-icon-bullet:before{display:none}:root body refx-itinerary-card-pres .timeline-container:before,:root body refx-itinerary-card-pres .timeline-container:after,:root body custom-itinerary-card-pres .timeline-container:before,:root body custom-itinerary-card-pres .timeline-container:after,:root body refx-segment-details-pres .timeline-container:before,:root body refx-segment-details-pres .timeline-container:after{content:"";display:block;height:.8rem;width:.8rem;border-radius:50%;background-color:var(--imp-airline-main-color);position:absolute;top:.3rem;left:-.5rem}:root body refx-itinerary-card-pres .timeline-container:after,:root body custom-itinerary-card-pres .timeline-container:after,:root body refx-segment-details-pres .timeline-container:after{top:unset;bottom:-.3rem}:root body refx-itinerary-card-pres .itinerary-details-dialog-content,:root body custom-itinerary-card-pres .itinerary-details-dialog-content,:root body refx-segment-details-pres .itinerary-details-dialog-content{padding-left:.2rem}:root body refx-itinerary-card-pres .itinerary-details-departure,:root body refx-itinerary-card-pres .itinerary-details-duration,:root body custom-itinerary-card-pres .itinerary-details-departure,:root body custom-itinerary-card-pres .itinerary-details-duration,:root body refx-segment-details-pres .itinerary-details-departure,:root body refx-segment-details-pres .itinerary-details-duration{font-size:1.1rem;font-stretch:normal;font-style:normal;line-height:2.18;letter-spacing:0;color:var(--imp-grey-text-color);margin:0}:root body refx-itinerary-card-pres .itinerary-details-duration,:root body custom-itinerary-card-pres .itinerary-details-duration,:root body refx-segment-details-pres .itinerary-details-duration{font-weight:700}:root body refx-itinerary-card-pres .clock-icon,:root body custom-itinerary-card-pres .clock-icon,:root body refx-segment-details-pres .clock-icon{position:relative;top:.4rem}:root body refx-itinerary-card-pres .location-time-info,:root body refx-itinerary-card-pres .seg-details-arv-time-city,:root body custom-itinerary-card-pres .location-time-info,:root body custom-itinerary-card-pres .seg-details-arv-time-city,:root body refx-segment-details-pres .location-time-info,:root body refx-segment-details-pres .seg-details-arv-time-city{color:var(--application-text-color);font-family:AERadar;font-size:2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}:root body refx-itinerary-card-pres .seg-details-dep-airport,:root body refx-itinerary-card-pres .seg-details-arv-airport,:root body refx-itinerary-card-pres .seg-details-terminal,:root body refx-itinerary-card-pres .station-type,:root body custom-itinerary-card-pres .seg-details-dep-airport,:root body custom-itinerary-card-pres .seg-details-arv-airport,:root body custom-itinerary-card-pres .seg-details-terminal,:root body custom-itinerary-card-pres .station-type,:root body refx-segment-details-pres .seg-details-dep-airport,:root body refx-segment-details-pres .seg-details-arv-airport,:root body refx-segment-details-pres .seg-details-terminal,:root body refx-segment-details-pres .station-type{font-size:1.4rem;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--imp-grey-text-color)}:root body refx-itinerary-card-pres .seg-flight-info,:root body refx-itinerary-card-pres .seg-operating-airline,:root body custom-itinerary-card-pres .seg-flight-info,:root body custom-itinerary-card-pres .seg-operating-airline,:root body refx-segment-details-pres .seg-flight-info,:root body refx-segment-details-pres .seg-operating-airline{color:var(--imp-grey-text-color);font-size:1.2rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding-left:0}:root body refx-itinerary-card-pres .duration-container,:root body refx-itinerary-card-pres .seg-operating-airline-logo,:root body custom-itinerary-card-pres .duration-container,:root body custom-itinerary-card-pres .seg-operating-airline-logo,:root body refx-segment-details-pres .duration-container,:root body refx-segment-details-pres .seg-operating-airline-logo{display:none}:root body refx-itinerary-card-pres .close-btn-bottom,:root body custom-itinerary-card-pres .close-btn-bottom,:root body refx-segment-details-pres .close-btn-bottom{width:100%;height:5.6rem;border-radius:var(--application-button-border-radius);border:solid .1rem var(--imp-airline-main-color);color:var(--imp-airline-main-color);font-size:1.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5}:root body refx-itinerary-card-pres .price-container .price-title,:root body custom-itinerary-card-pres .price-container .price-title,:root body refx-segment-details-pres .price-container .price-title{font-weight:400}:root body refx-itinerary-card-pres .price-container .price,:root body custom-itinerary-card-pres .price-container .price,:root body refx-segment-details-pres .price-container .price{font-size:2rem}:root body refx-flight-breakdown,:root body custom-flight-breakdown{--bound-card-flight-breakdown-margin-lg: 0;--bound-card-flight-breakdown-margin: 0;--flight-breakdown-collapse-button-separator-height: 0;--flight-breakdown-container-background: transparent;--flight-breakdown-your-fare-container-background-color: transparent;--flight-breakdown-itinerary-details-container-width: 50%;--flight-breakdown-separator-line-border-color: var(--application-border-color);--flight-breakdown-separator-line-style: var(--application-border-style);--flight-breakdown-separator-line-width: var(--application-border-width);--flight-breakdown-separator-line-margin: 3rem 1rem}:root body refx-flight-breakdown .flight-breakdown-container,:root body custom-flight-breakdown .flight-breakdown-container{background:var(--application-panel-alternate-background-color)}:root body refx-flight-breakdown .flight-breakdown-container button.collapse-button,:root body custom-flight-breakdown .flight-breakdown-container button.collapse-button{background-color:#fff}:root body refx-flight-breakdown .refx-subheading-2,:root body custom-flight-breakdown .refx-subheading-2{font-size:2.6rem}:root body refx-flight-breakdown refx-price-card-characteristics-pres .characteristic-content,:root body custom-flight-breakdown refx-price-card-characteristics-pres .characteristic-content{flex-direction:column}@media (min-width: 600px){:root body refx-flight-breakdown .flight-breakdown-container,:root body custom-flight-breakdown .flight-breakdown-container{display:flex}:root body refx-flight-breakdown .flight-breakdown-container .flight-breakdown-separator-line,:root body custom-flight-breakdown .flight-breakdown-container .flight-breakdown-separator-line{border:var(--flight-breakdown-separator-line-width) var(--flight-breakdown-separator-line-style) var(--flight-breakdown-separator-line-border-color);margin:var(--flight-breakdown-separator-line-margin)}:root body refx-flight-breakdown .flight-breakdown-container .itinerary-details-container,:root body refx-flight-breakdown .flight-breakdown-container .your-fare-container,:root body custom-flight-breakdown .flight-breakdown-container .itinerary-details-container,:root body custom-flight-breakdown .flight-breakdown-container .your-fare-container{width:var(--flight-breakdown-itinerary-details-container-width)}}@media (min-width: 600px){:root body{--bound-card-bound-flight-selected-flight-details-padding: 1.5rem 1rem 0}}:root body .imp-fake-collapse-link,:root body .imp-fake-itinerary-details-link{display:none}:root body refx-bound-card .bound-timeline{margin:2.2rem 2.8rem 0 0}:root body refx-bound-card .flight-selected{--bound-card-flight-breakdown-padding: 0}:root body refx-bound-card .flight-selected .operating-airlines{position:relative;padding-bottom:1.7rem}:root body refx-bound-card .flight-selected .imp-fake-collapse-link{display:none}:root body refx-bound-card .flight-selected .imp-fake-itinerary-details-link{display:inline}:root body refx-bound-card .flight-selected .imp-fake-itinerary-details-link,:root body refx-bound-card .flight-selected .imp-fake-collapse-link{white-space:nowrap;position:absolute;bottom:0;left:0}:root body refx-bound-card .flight-selected .imp-fake-itinerary-details-link .refx-icon-chevron-down:before,:root body refx-bound-card .flight-selected .imp-fake-itinerary-details-link .refx-icon-chevron-top:before,:root body refx-bound-card .flight-selected .imp-fake-collapse-link .refx-icon-chevron-down:before,:root body refx-bound-card .flight-selected .imp-fake-collapse-link .refx-icon-chevron-top:before{font-size:1.6rem;position:relative;top:.3rem;left:.5rem}:root body refx-bound-card .flight-selected.bound-expanded .imp-fake-collapse-link{display:inline}:root body refx-bound-card .flight-selected.bound-expanded .imp-fake-itinerary-details-link{display:none}:root body refx-bound-card .bound.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight,:root body refx-bound-card .bound-expanded.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight{align-items:center}@media (min-width: 1024px){:root body refx-bound-card .bound-expanded.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight,:root body refx-bound-card .bound.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-flight-details{flex-wrap:wrap}}:root body refx-bound-card .bound,:root body refx-bound-card .bound-expanded{box-shadow:var(--application-card-box-shadow)}:root body refx-bound-card .bound-information.responsive .separator-dash{display:none}:root body refx-bound-card .separator-line{border-width:.2rem 0 0}:root body refx-bound-card .bound-details-container .breakdown-icon{display:none}:root body refx-bound-card .bound-details-container .flight-details{display:block!important;flex-basis:auto!important}:root body refx-bound-card .bound-fare-family{display:none}:root body refx-self-reacc-confirmation refx-bound-card .bound-fare-family{display:block}:root body refx-bound-timeline.new-fare-grouping-display-timeline .dashed,:root body custom-bound-timeline.new-fare-grouping-display-timeline .dashed{border-top:.1rem solid var(--imp-bound-timeline-color)}:root body refx-bound-timeline.new-fare-grouping-display-timeline .dashed:before,:root body refx-bound-timeline.new-fare-grouping-display-timeline .dashed:after,:root body custom-bound-timeline.new-fare-grouping-display-timeline .dashed:before,:root body custom-bound-timeline.new-fare-grouping-display-timeline .dashed:after{background-color:var(--imp-bound-timeline-color)}:root body refx-bound-timeline.new-fare-grouping-display-timeline .bound-nb-stop-container.has-1-stop .nb-stop-shape,:root body custom-bound-timeline.new-fare-grouping-display-timeline .bound-nb-stop-container.has-1-stop .nb-stop-shape{display:inline}:root body refx-bound-timeline.new-fare-grouping-display-timeline .bound-departure-datetime,:root body refx-bound-timeline.new-fare-grouping-display-timeline .bound-arrival-datetime,:root body custom-bound-timeline.new-fare-grouping-display-timeline .bound-departure-datetime,:root body custom-bound-timeline.new-fare-grouping-display-timeline .bound-arrival-datetime{font-weight:700;color:#000}:root body refx-bound-timeline.new-fare-grouping-display-timeline .bound-arrival-day-indicator,:root body custom-bound-timeline.new-fare-grouping-display-timeline .bound-arrival-day-indicator{font-weight:700;top:.8rem;right:-1.9rem!important;color:var(--imp-airline-main-color);background-color:transparent}:root body refx-bound-timeline.new-fare-grouping-display-timeline .bound-departure-airport-code,:root body refx-bound-timeline.new-fare-grouping-display-timeline .bound-arrival-airport-code,:root body custom-bound-timeline.new-fare-grouping-display-timeline .bound-departure-airport-code,:root body custom-bound-timeline.new-fare-grouping-display-timeline .bound-arrival-airport-code{font-size:1.4rem;color:#000}:root body refx-bound-timeline .dashed,:root body custom-bound-timeline .dashed{position:absolute;height:var(--bound-timeline-dash-height, .1rem);background-image:none;border-top:.1rem solid var(--imp-airline-secondary-color);width:90%;left:5%;right:5%}:root body refx-bound-timeline .dashed:before,:root body refx-bound-timeline .dashed:after,:root body custom-bound-timeline .dashed:before,:root body custom-bound-timeline .dashed:after{content:"";display:block;height:.8rem;width:.8rem;border-radius:50%;background-color:var(--imp-airline-secondary-color);position:absolute;top:-.4rem}:root body refx-bound-timeline .dashed:before,:root body custom-bound-timeline .dashed:before{left:-.5rem}:root body refx-bound-timeline .dashed:after,:root body custom-bound-timeline .dashed:after{right:-.5rem}:root body refx-bound-timeline .bound-nb-stop,:root body custom-bound-timeline .bound-nb-stop{background-color:var(--imp-airline-secondary-color);padding:0;color:transparent;display:inline-block;position:absolute;width:.8rem;height:.8rem;top:.4rem;border-radius:50%;align-self:center}:root body refx-bound-timeline .bound-nb-stop .nb-stop-shape,:root body custom-bound-timeline .bound-nb-stop .nb-stop-shape{color:var(--imp-grey-text-color);top:-1.9rem;position:relative;left:-2.3rem}:root body refx-bound-timeline .bound-nb-stop span,:root body custom-bound-timeline .bound-nb-stop span{background-color:transparent}:root body refx-bound-timeline .bound-stop-text-with-info-container .bound-stop-text-with-info-container-icon,:root body custom-bound-timeline .bound-stop-text-with-info-container .bound-stop-text-with-info-container-icon{align-self:start;margin-top:-.2rem}:root body refx-bound-timeline .bound-stop-text-with-info,:root body refx-bound-timeline .bound-stop-text,:root body custom-bound-timeline .bound-stop-text-with-info,:root body custom-bound-timeline .bound-stop-text{color:var(--imp-grey-text-color)}:root body refx-bound-timeline .bound-nb-stop-container.has-1-stop .nb-stop-shape,:root body custom-bound-timeline .bound-nb-stop-container.has-1-stop .nb-stop-shape{display:none}:root body refx-bound-timeline .bound-nb-stop-container.has-1-stop .bound-stop-text-with-info,:root body custom-bound-timeline .bound-nb-stop-container.has-1-stop .bound-stop-text-with-info{position:relative;gap:.5rem;top:-.2rem}:root body refx-bound-timeline .bound-arrival-airport-container,:root body custom-bound-timeline .bound-arrival-airport-container{align-self:flex-start}:root body refx-bound-timeline .bound-departure-datetime,:root body refx-bound-timeline .bound-arrival-datetime,:root body custom-bound-timeline .bound-departure-datetime,:root body custom-bound-timeline .bound-arrival-datetime{color:var(--application-text-color);font-size:2.1rem;font-weight:900;line-height:1.14}:root body refx-bound-timeline .bound-arrival-terminal,:root body refx-bound-timeline .bound-departure-terminal,:root body custom-bound-timeline .bound-arrival-terminal,:root body custom-bound-timeline .bound-departure-terminal{font-size:1.2rem;font-weight:700;color:var(--imp-grey-text-color);line-height:1.33}:root body refx-bound-timeline .bound-arrival-day-indicator,:root body custom-bound-timeline .bound-arrival-day-indicator{line-height:1.4rem;font-size:1.2rem;padding:0 .2rem;top:-1.3rem;color:#fff;background-color:var(--imp-feedback-red-danger)}:root body refx-bound-timeline .flight-operating,:root body refx-bound-timeline .flight-number,:root body custom-bound-timeline .flight-operating,:root body custom-bound-timeline .flight-number{color:var(--imp-grey-text-color);font-size:1.2rem;line-height:1}:root body refx-bound-timeline .flight-number,:root body custom-bound-timeline .flight-number{font-weight:700}:root body refx-bound-timeline .bound-departure-airport-code,:root body refx-bound-timeline .bound-arrival-airport-code,:root body custom-bound-timeline .bound-departure-airport-code,:root body custom-bound-timeline .bound-arrival-airport-code{font-size:1.2rem;font-weight:700;color:var(--imp-grey-text-color);line-height:2}:root body refx-bound-timeline .date,:root body custom-bound-timeline .date{line-height:2.9;font-size:1.2rem;color:var(--imp-grey-text-color)}:root body refx-flight-details .duration-icon,:root body refx-flight-details .operating-airlines-icon,:root body refx-flight-details .operating-airline-logo,:root body custom-flight-details .duration-icon,:root body custom-flight-details .operating-airlines-icon,:root body custom-flight-details .operating-airline-logo{display:none}:root body refx-flight-details .refx-caption,:root body custom-flight-details .refx-caption{margin-bottom:var(--flight-details-margin-bottom, .4rem)}:root body refx-flight-details .flight-details-breakdown-icon,:root body custom-flight-details .flight-details-breakdown-icon{display:none}:root body:has(.flight-tabs) .modify-flights-container{margin:0}:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child{z-index:3;position:absolute;right:1.8rem;top:38rem}:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child button{min-height:0;border-radius:8px;padding:.6rem 1rem;border-width:.14rem}:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child .mdc-button__label{font-size:1.4rem}@media (min-width: 600px){:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child{right:2rem;top:31rem}}@media (min-width: 840px){:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child{top:38rem}}@media (min-width: 1024px){:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child{top:40.5rem}}@media (min-width: 1280px){:root body:has(.flight-tabs) .modify-flights-container .buttons-place:only-child{right:-1.6rem}}:root body:has(.flight-tabs) refx-flight-status-capsule refx-capsule .capsule.confirmed{background-color:var(--imp-capsule-confirmed)}:root body:has(.flight-tabs) refx-flight-status-capsule refx-capsule .capsule.flown{background-color:var(--application-dialog-background-color);color:var(--acs-form-label-text-color);border:2px solid var(--imp-custom-service-input-radio-button-not-checked-color)}:root body:has(.flight-tabs) custom-bound-card .bound,:root body:has(.flight-tabs) custom-bound-card .bound-expanded{border-radius:0 0 1rem 1rem!important;padding-top:0!important}@media (max-width: 599.98px){:root body:has(.flight-tabs) custom-bound-card .bound,:root body:has(.flight-tabs) custom-bound-card .bound-expanded{padding-top:2rem!important}:root body:has(.flight-tabs) custom-bound-card .bound .badges,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .badges{flex-direction:row-reverse;padding-bottom:8rem}}:root body:has(.flight-tabs) custom-bound-card .bound .flight-status,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .flight-status{z-index:1}@media (max-width: 1023.98px) and (min-width: 600px){:root body:has(.flight-tabs) custom-bound-card .bound .flight-status,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .flight-status{padding:2rem 0}}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-container,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-container{border:none}@media (max-width: 1023.98px){:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-container,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-container{padding-bottom:0}}@media (min-width: 1024px){:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-container,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-container{padding:2rem}}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight{display:flex!important}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left{border-right:none!important;width:100%;gap:1rem}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-expand,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-expand{margin-top:2rem}@media (max-width: 599.98px){:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-expand,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-expand{margin-top:3rem}}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-flight-details,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-flight-details{display:none!important}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left custom-bound-timeline,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left custom-bound-timeline{padding-right:0!important}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-timeline-airport-info-container,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-timeline-airport-info-container{display:flex;padding-right:.5rem}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-timeline-airport-info-container .bound-departure-terminal,:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-timeline-airport-info-container .bound-arrival-terminal,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-timeline-airport-info-container .bound-departure-terminal,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-timeline-airport-info-container .bound-arrival-terminal{font-size:1.4rem}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-departure-airport-container span,:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-arrival-airport-container span,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-departure-airport-container span,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-arrival-airport-container span{font-weight:700!important;font-size:16px!important;color:var(--imp-text-tertiary-color)!important}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-departure-datetime,:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-arrival-datetime,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-departure-datetime,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-arrival-datetime{font-size:24px}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-nb-stop,:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-stop-text-with-info,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-nb-stop,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-stop-text-with-info{padding-top:.5rem}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .duration-value,:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-nb-stop span,:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-stop-text-with-info,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .duration-value,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-nb-stop span,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-stop-text-with-info{font-size:12px;color:var(--imp-text-tertiary-color)}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left refx-link-button .mdc-button__label,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left refx-link-button .mdc-button__label{font-size:16px}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .bound-arrival-day-indicator,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .bound-arrival-day-indicator{font-size:14px;color:var(--colors-gray-dark-mode-600)}@media (max-width: 599.98px){:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-left .middle-section-container .dashed,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-left .middle-section-container .dashed{max-width:50%;justify-self:center}}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight .bound-right,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight .bound-right{display:none!important}:root body:has(.flight-tabs) custom-bound-card .bound .bound-details-timeline-and-flight:has(.bound-arrival-day-indicator) .bound-timeline-airport-info-container,:root body:has(.flight-tabs) custom-bound-card .bound-expanded .bound-details-timeline-and-flight:has(.bound-arrival-day-indicator) .bound-timeline-airport-info-container{padding-right:2.5rem}:root body:has(.flight-tabs) custom-bound-card refx-flight-header .flight-details,:root body:has(.flight-tabs) custom-bound-card .select-flight-warning{display:none}:root body .mat-mdc-tooltip.custom-itinerary-tooltip .mdc-tooltip__surface{background-color:#000!important;color:#fff;padding:1rem}:root body{--booking-services-price-info-margin: 2rem;--service-card-pres-highlight-recommended-border-color: 3px solid var(--application-highlight-color);--service-card-pres-highlight-text-background-color: var(--application-highlight-color);--service-category-selection-pres-category-selection-header-text-align: start;--service-category-selection-pres-category-description-padding: 0;--service-category-selection-pres-category-description-padding-xs: 0;--service-category-selection-pres-category-description-padding-sm: 0;--service-category-selection-pres-category-recap-price-color: var(--application-text-color);--service-category-selection-pres-category-recap-color: var(--application-text-color);--service-category-selection-pres-category-selection-travel-unit-category-selection-padding: 0;--service-category-selection-pres-category-selection-travel-unit-category-selection-padding-xs: 0;--service-card-pres-border: var(--application-border);--service-price-information-pres-color: var(--application-text-color);--category-baggage-selection-service-traveler-border: none;--category-baggage-selection-pres-service-travelers-margin: 0;--category-baggage-selection-pres-no-allowance-color: var(--imp-feedback-coral-danger);--category-baggage-selection-pres-service-traveler-name-color: var(--application-text-color);--category-baggage-selection-pres-service-selection-per-traveler-label-color: var(--imp-grey-text-color);--baggage-passenger-card-pres-traveler-card-title-inner-span-alignment: left;--baggage-passenger-card-pres-traveler-card-title-justify-content: left;--baggage-details-card-pres-total-allowance-multiplier-margin: 0 .2rem 0 0;--baggage-details-card-pres-weight-container-margin: 0;--baggage-bag-selection-middle-column-margin: 0;--baggage-passenger-card-pres-title-margin: 0 0 .9rem 0;--baggage-bag-selection-checked-in-bags-label-margin: 0;--baggage-bag-selection-checked-in-bags-label-text-align: right;--baggage-bag-selection-stepper-limit-label-color: var(--imp-feedback-coral-danger);--category-generic-selection-service-traveler-padding: var(--bound-card-bound-padding-lg);--category-generic-selection-service-traveler-padding-last-child: var(--bound-card-bound-padding-lg);--category-generic-selection-pres-no-service-available-color: var(--imp-feedback-coral-danger);--category-recap-pres-category-recap-row-padding: 0;--category-recap-pres-category-total-price-color: var(--application-text-color);--category-recap-pres-row-value-color: var(--imp-feedback-success);--generic-recap-breakdown-pres-traveler-name-color: var(--imp-airline-secondary-color);--generic-recap-breakdown-pres-traveler-li-padding: 0 2rem 1rem 0;--generic-recap-breakdown-pres-traveler-li-padding-xs: 0 2rem 1rem 0;--generic-recap-breakdown-pres-service-recap-color: var(--imp-feedback-success);--category-recap-pres-row-value-allowances-color: var(--imp-grey-text-color);--category-recap-pres-row-no-selection-color: var(--imp-grey-text-color);--service-category-pres-text-color: var(--imp-grey-text-color);--service-category-pres-description-margin: 0;--service-category-pres-content-padding: var(--application-spacer) var(--application-spacer) 10rem var(--application-spacer);--service-category-pres-category-recap-padding: 0;--category-teaser-pres-text-color: var(--imp-grey-text-color);--category-teaser-pres-price-margin: 0 2rem 0 0;--category-recap-pres-row-title-flex-shrink: 0;--category-recap-pres-row-title-flex-grow: 0;--category-recap-pres-row-title-flex-basis: auto;--category-recap-pres-row-title-color: #173571;--category-recap-pres-row-value-flex-shrink: 0;--category-recap-pres-row-value-flex-grow: 2;--category-recap-pres-row-value-flex-basis: auto;--category-recap-pres-category-recap-row-padding: 0 2rem;--category-recap-pres-category-recap-details-margin: 0;--category-recap-pres-category-recap-footer-margin: 2rem;--category-recap-pres-category-modify-service-margin: 0;--category-recap-pres-category-total-price-label-margin: 0;--generic-recap-breakdown-pres-list-border: none;--generic-recap-breakdown-pres-button-delete-margin: 0;--generic-recap-breakdown-pres-recap-buttons-margin: 0 10px 0 0;--generic-recap-breakdown-pres-padding: 0 0 0 .1rem}:root body .footer-wrapper refx-service-price-information-pres .service-price-information-card,:root body .footer-wrapper custom-service-price-information-pres .service-price-information-card{margin-top:2rem;margin-bottom:2rem;border-bottom:var(--imp-dotted-border);padding-bottom:1.1rem}:root body[data-acs-service-price-redesign] .footer-wrapper refx-service-price-information-pres .service-price-information-card,:root body[data-acs-service-price-redesign] .footer-wrapper custom-service-price-information-pres .service-price-information-card{border-bottom:1px solid #CCCCCC}:root body refx-service-price-information-pres .price-information-card .price-information-card-price,:root body refx-service-price-information-pres .price-information-card .price-information-card-price-label,:root body custom-service-price-information-pres .price-information-card .price-information-card-price,:root body custom-service-price-information-pres .price-information-card .price-information-card-price-label{font-size:2.4rem}:root body refx-service-price-information-pres refx-price .price,:root body refx-service-price-information-pres refx-price .price-amount,:root body custom-service-price-information-pres refx-price .price,:root body custom-service-price-information-pres refx-price .price-amount{font-size:2.4rem}:root body refx-service-price-information-pres .service-price-information-card .price-display,:root body custom-service-price-information-pres .service-price-information-card .price-display{padding:0 0 0 var(--service-price-information-pres-price-padding-side, calc(var(--spacer, var(--application-spacer, 2rem)) * 1.5))}:root body refx-service-price-information-pres .price-information-card-description,:root body custom-service-price-information-pres .price-information-card-description{font-size:1.3rem;line-height:2;color:var(--imp-grey-text-color)}:root body refx-booking-service-category-selection-cont .category-description{font:1.4rem Lato;font-weight:700}:root body refx-booking-service-category-selection-cont .category-selection-travel-unit-header,:root body refx-booking-service-category-selection-cont .category-selection-travel-unit-subheader{color:var(--imp-airline-secondary-color);font:2rem AERadar-Bold;margin-left:1rem}:root body refx-booking-service-category-selection-cont .category-selection-travel-unit-subheader{display:inline}:root body refx-booking-service-category-selection-cont .travel-unit-category-selection{margin-top:1rem}:root body refx-booking-service-category-selection-cont .baggage-allowance-traveler .name,:root body refx-booking-service-category-selection-cont .service-traveler .name{font-size:1.6rem;font-weight:400}:root body refx-booking-service-category-selection-cont .category-selection-recap{display:none}:root body refx-booking-service-category-selection-cont .price-title,:root body refx-booking-service-category-selection-cont .price-label,:root body refx-booking-service-category-selection-cont .price-amount,:root body refx-booking-service-category-selection-cont .price-currency-code{font-size:1.4rem;font-family:Lato;color:var(--application-text-color);font-weight:700}:root body refx-booking-service-category-selection-cont .category-selection-travel-unit{border:none;box-shadow:none;background-color:transparent}:root body refx-booking-service-category-selection-cont .mat-card-content{display:flex!important;flex-direction:column!important}:root body refx-booking-service-category-selection-cont refx-baggage-details-card-pres{order:2}:root body refx-booking-service-category-selection-cont refx-baggage-bag-selection{display:flex;flex-wrap:wrap}:root body refx-booking-service-category-selection-cont refx-baggage-bag-selection:nth-child(3)>div:nth-child(1){flex:1 1 80%}:root body refx-booking-service-category-selection-cont .traveler-card-title{border-bottom:var(--imp-dotted-border);padding:0 0 1rem}:root body refx-booking-service-category-selection-cont .baggage-type-title{display:none}:root body refx-booking-service-category-selection-cont .extra-baggages-label{color:var(--imp-grey-text-color);font-weight:700;font-size:1.4rem}:root body refx-booking-service-category-selection-cont .baggage-bag-selection-extra-bags-label{font-family:Lato;font-size:1.8rem;font-weight:700;line-height:1.78;color:var(--imp-airline-secondary-color)}@media (min-width: 600px){:root body refx-booking-service-category-selection-cont refx-baggage-details-card-pres .baggage-details-first-col{width:50%}}:root body refx-booking-service-category-selection-cont .included-allowance{font-size:1.2rem;font-weight:700;line-height:1.67;color:var(--imp-grey-text-color)}:root body refx-booking-service-category-selection-cont .number-stepper-container{justify-content:flex-end;align-items:flex-end}:root body refx-booking-service-category-selection-cont .number-wrapper{top:-.3rem}:root body refx-booking-service-category-selection-cont .stepper-label{display:none}:root body refx-booking-service-category-selection-cont .stepper-button{color:var(--imp-airline-main-color);border-color:var(--imp-airline-main-color);min-width:2.4rem;min-height:2.4rem;max-width:2.4rem;max-height:2.4rem;font-size:2rem;padding:0;line-height:2.4rem}:root body refx-booking-service-category-selection-cont .stepper-value{font-size:2.1rem;font-weight:700;color:var(--application-text-color)}:root body refx-booking-service-category-selection-cont .weight-per-piece,:root body refx-booking-service-category-selection-cont .total-allowance-multiplier{font-family:Lato;font-size:1.1rem;line-height:1.45;text-align:right;color:#9b9b9b}:root body refx-booking-service-category-selection-cont .baggage-bag-selection-checked-in-bags-label{font-size:1.4rem;font-weight:700;line-height:1.71;letter-spacing:0;color:var(--imp-airline-secondary-color);width:100%}@media (max-width: 600px){:root body refx-booking-service-category-selection-cont{--baggage-bag-selection-middle-column-margin: 2rem 0 0 0;--baggage-bag-selection-checked-in-bags-label-text-align: center;--baggage-bag-selection-stepper-limit-label-margin: 0}:root body refx-booking-service-category-selection-cont .baggage-details-container{flex-direction:column-reverse;margin-bottom:1rem}:root body refx-booking-service-category-selection-cont refx-baggage-bag-selection{flex-direction:column}:root body refx-booking-service-category-selection-cont .baggage-details-last-col{justify-content:center;margin-bottom:1rem}}@media (min-width: 600px){:root body refx-booking-service-category-selection-cont .confirm-btn{width:39.5rem;height:4.8rem}}:root body refx-category-generic-selection-pres .no-service-available,:root body refx-category-generic-selection-pres .service-traveler,:root body custom-category-generic-selection-pres .no-service-available,:root body custom-category-generic-selection-pres .service-traveler,:root body refx-category-baggage-selection-pres{background-color:#fff;border-radius:var(--application-card-border-radius);box-shadow:var(--application-card-box-shadow);display:block;padding:var(--bound-card-bound-padding-lg);margin-bottom:1.5rem}@media (max-width: 600px){:root body refx-category-generic-selection-pres .no-service-available,:root body refx-category-generic-selection-pres .service-traveler,:root body custom-category-generic-selection-pres .no-service-available,:root body custom-category-generic-selection-pres .service-traveler,:root body refx-category-baggage-selection-pres{--category-generic-selection-service-traveler-padding: var(--bound-card-bound-padding);--category-generic-selection-service-traveler-padding-last-child: var(--bound-card-bound-padding);padding:var(--bound-card-bound-padding)}}:root body refx-category-generic-selection-pres .no-service-available .service-allowed .no-input,:root body refx-category-generic-selection-pres .service-traveler .service-allowed .no-input,:root body custom-category-generic-selection-pres .no-service-available .service-allowed .no-input,:root body custom-category-generic-selection-pres .service-traveler .service-allowed .no-input,:root body refx-category-baggage-selection-pres .service-allowed .no-input{visibility:hidden}:root body refx-category-generic-selection-pres refx-service-card-pres .highlight-card:after,:root body custom-category-generic-selection-pres refx-service-card-pres .highlight-card:after{border-color:var(--application-highlight-color) var(--application-highlight-color) transparent transparent}:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler .service-traveler-name,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler .service-traveler-name{display:block;border-bottom:var(--imp-dotted-border);width:100%}:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler refx-price .price,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler refx-price .price{display:inline-flex}:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler refx-traveler-name-pres .name,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler refx-traveler-name-pres .name{display:block;font:700 16px Lato;color:var(--imp-airline-secondary-color);padding-bottom:1rem}:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler .mat-checkbox-label,:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler .price-currency-code,:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler .price-amount,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler .mat-checkbox-label,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler .price-currency-code,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler .price-amount{font:700 1.8rem Lato;color:var(--imp-airline-secondary-color)}:root body refx-category-generic-selection-pres refx-service-card-pres .service-traveler .mat-checkbox-label,:root body custom-category-generic-selection-pres refx-service-card-pres .service-traveler .mat-checkbox-label{white-space:normal}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PETC] .service-traveler-name,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PETC] li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=SPEQ] .service-traveler-name,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=SPEQ] li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PETC] .service-traveler-name,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PETC] li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=SPEQ] .service-traveler-name,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=SPEQ] li.service-traveler{border-bottom:none!important}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PDST] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PDST] ul.service-travelers li.service-traveler{padding-bottom:0}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PDST] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PDST] ul.service-travelers li.service-traveler:not(:first-child){padding-top:.8rem}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PDST] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PDST] ul.service-travelers li.service-traveler .service-input label{padding-left:0;font-size:1.6rem}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML]{display:block}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] ul.service-travelers li.service-traveler{padding-bottom:0}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] ul.service-travelers li.service-traveler:not(:first-child){padding-top:.8rem}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] ul.service-travelers li.service-traveler .service-input label{padding-left:0;font-size:1.6rem}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description{background-color:#fff;border-radius:var(--application-card-border-radius);box-shadow:var(--application-card-box-shadow);margin-bottom:1.5rem}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .wifi-image img{width:100%}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .wifi-description{padding:var(--bound-card-bound-padding);font:1.4rem Lato}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFA] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFB] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=WIFC] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RAML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RBML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RCML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=RDML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=REML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CAML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CBML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CCML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CDML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CEML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=CFML] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=KSML] .service-description .wifi-description span.notes{font:1rem Lato;color:var(--warn-500)}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE]{display:inline-block}@media (min-width: 600px){:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE],:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE],:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE]{width:50%;vertical-align:top}}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description{background-color:#fff;border-radius:var(--application-card-border-radius);box-shadow:var(--application-card-box-shadow);margin-bottom:1.5rem}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .wifi-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .wifi-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .wifi-image img{width:100%}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .wifi-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .wifi-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .wifi-description{padding:var(--bound-card-bound-padding);font:1.4rem Lato}:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .wifi-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=BIKE] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRM] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=EXTV] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PPRE] .service-description .wifi-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres[data-servicecode=PEXE] .service-description .wifi-description span.notes{font:1rem Lato;color:var(--warn-500)}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK{display:inline-block}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL ul.service-travelers li.service-traveler,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL ul.service-travelers li.service-traveler,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK ul.service-travelers li.service-traveler{padding-bottom:0}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL ul.service-travelers li.service-traveler:not(:first-child),:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL ul.service-travelers li.service-traveler:not(:first-child),:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK ul.service-travelers li.service-traveler:not(:first-child){padding-top:.8rem}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL ul.service-travelers li.service-traveler .service-input label,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL ul.service-travelers li.service-traveler .service-input label,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK ul.service-travelers li.service-traveler .service-input label{padding-left:0;font-size:1.6rem}@media (min-width: 600px){:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK{width:50%;vertical-align:top}}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description{background-color:#fff;border-radius:var(--application-card-border-radius);box-shadow:var(--application-card-box-shadow);margin-bottom:1.5rem;margin-bottom:0;margin-top:0;border-bottom-left-radius:0;border-bottom-right-radius:0}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-image img{width:100%;border-top-left-radius:var(--application-card-border-radius);border-top-right-radius:var(--application-card-border-radius);margin-bottom:4px;height:160px;object-fit:cover;object-position:center}@media (min-width: 600px){:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-image img,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-image img,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-image img{height:240px}}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description{padding:var(--bound-card-bound-padding);font:1.4rem Lato}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description span.notes,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description span.notes,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description span.notes{font:1rem Lato;color:var(--warn-500)}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description .meal-description-title,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description .meal-description-title,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description .meal-description-title,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description .meal-description-title{color:var(--application-secondary-title-text-color);font-weight:700;font-size:18px;margin-bottom:.8rem}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description .meal-description-text,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description .meal-description-text,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-description .meal-description .meal-description-text,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-description .meal-description .meal-description-text{color:#4a4a4a}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .select-service-for-all-passenger,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .select-service-for-all-passenger,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .select-service-for-all-passenger,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .select-service-for-all-passenger{display:flex;justify-content:center;padding-top:0}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .select-service-for-all-passenger mat-label,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .select-service-for-all-passenger mat-label,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .select-service-for-all-passenger mat-label,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .select-service-for-all-passenger mat-label{font-size:1.6rem}:root body refx-category-generic-selection-pres refx-service-card-pres.MEAL .service-select-travelers,:root body refx-category-generic-selection-pres refx-service-card-pres.SNACK .service-select-travelers,:root body custom-category-generic-selection-pres refx-service-card-pres.MEAL .service-select-travelers,:root body custom-category-generic-selection-pres refx-service-card-pres.SNACK .service-select-travelers{border-top-left-radius:0;border-top-right-radius:0}:root body refx-category-generic-selection-pres .no-service-available,:root body custom-category-generic-selection-pres .no-service-available{text-align:start}:root body refx-service-catalog-cont{--baggage-selection-summary-pres-weight-container-margin: 1rem 0 0;--baggage-selection-summary-pres-checked-in-multiplier-margin: 1rem 0 0;--refx-service-catalog-pres-title-padding: 3rem 0 0}:root body refx-service-catalog-cont .refx-display-3{font-size:2.2rem;font-weight:400;line-height:1.6;color:var(--imp-airline-secondary-color);padding-top:0}@media (min-width: 600px){:root body{--generic-recap-breakdown-pres-padding: 0 calc(var(--spacer, var(--application-spacer, 2rem)) * .5)}}:root body refx-service-category-pres,:root body custom-service-category-pres{--generic-recap-breakdown-pres-background-color: #fff}:root body refx-service-category-pres button,:root body custom-service-category-pres button{background:var(--imp-airline-main-color);color:#fff}:root body refx-service-category-pres .recap-buttons button,:root body custom-service-category-pres .recap-buttons button{background:transparent;color:var(--application-link-color);border:none!important;text-decoration:underline;font-size:1.4rem;font-weight:400;height:auto;padding:0}:root body refx-service-category-pres .recap-buttons button.modify-services,:root body custom-service-category-pres .recap-buttons button.modify-services{display:none}:root body refx-service-category-pres .refx-icon-flight-departure:before,:root body refx-service-category-pres .refx-icon-flight-return:before,:root body refx-service-category-pres .generic-recap-footer,:root body custom-service-category-pres .refx-icon-flight-departure:before,:root body custom-service-category-pres .refx-icon-flight-return:before,:root body custom-service-category-pres .generic-recap-footer{display:none}:root body refx-service-category-pres .generic-recap-breakdown,:root body custom-service-category-pres .generic-recap-breakdown{border-radius:var(--imp-section-border-radius);background-color:var(--generic-recap-breakdown-pres-background-color)}:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-details,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-details{min-height:12rem}:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-details .category-title,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-details .category-title{font:1.8rem AERadar-Bold;flex-basis:100%;order:0}:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-details .category-description,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-details .category-description{order:2;max-width:calc(100% - 11rem);min-width:13rem}@media (max-width: 405px),(min-width: 600px) and (max-width: 760px){:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-details .category-description,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-details .category-description{min-width:unset;max-width:unset}}:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-details .category-teaser-price .price,:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-details .category-teaser-price .price-amount,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-details .category-teaser-price .price,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-details .category-teaser-price .price-amount{color:var(--category-teaser-pres-text-color)}:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-add-service,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-add-service{position:absolute;left:2rem;bottom:2rem}@media (max-width: 599.98px){:root body refx-service-category-pres:not(.extras-page-new-display) .category .category-add-service,:root body custom-service-category-pres:not(.extras-page-new-display) .category .category-add-service{width:calc(100% - 4rem)}}:root body refx-service-category-pres:not(.extras-page-new-display) .has-selection .category-details,:root body refx-service-category-pres:not(.extras-page-new-display) .has-free-allowance .category-details,:root body refx-service-category-pres:not(.extras-page-new-display) .baggage .category-details,:root body custom-service-category-pres:not(.extras-page-new-display) .has-selection .category-details,:root body custom-service-category-pres:not(.extras-page-new-display) .has-free-allowance .category-details,:root body custom-service-category-pres:not(.extras-page-new-display) .baggage .category-details{--service-category-pres-content-padding: var(--application-spacer) var(--application-spacer) 10rem var(--application-spacer)}:root body refx-service-category-pres .category,:root body custom-service-category-pres .category{position:relative}:root body refx-service-category-pres .category .category-details,:root body custom-service-category-pres .category .category-details{flex-direction:none;flex-wrap:wrap}:root body refx-service-category-pres .category .category-details refx-category-teaser-pres,:root body custom-service-category-pres .category .category-details refx-category-teaser-pres{order:1}:root body refx-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection,:root body refx-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection,:root body custom-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection,:root body custom-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection{display:flex;flex-wrap:wrap}:root body refx-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection>li,:root body refx-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection>li,:root body custom-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection>li,:root body custom-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection>li{flex-grow:1;flex-direction:column}:root body refx-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection refx-traveler-name-pres,:root body refx-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection refx-traveler-name-pres,:root body custom-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection refx-traveler-name-pres,:root body custom-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection refx-traveler-name-pres{font-size:1.4rem}:root body refx-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection .service-recap-item-price refx-price .price-amount,:root body refx-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection .service-recap-item-price refx-price .price-amount,:root body custom-service-category-pres refx-generic-recap-breakdown-pres .travelers-service-selection .service-recap-item-price refx-price .price-amount,:root body custom-service-category-pres custom-generic-recap-breakdown-pres .travelers-service-selection .service-recap-item-price refx-price .price-amount{font-size:1.4rem}:root body refx-service-category-pres refx-category-teaser-pres .category-teaser-quota-disclaimer,:root body custom-service-category-pres refx-category-teaser-pres .category-teaser-quota-disclaimer{display:none}:root body refx-service-category-pres .mat-expansion-panel-header,:root body custom-service-category-pres .mat-expansion-panel-header{height:auto}:root body refx-service-category-pres .mat-expansion-panel-header .mat-expansion-panel-header-title,:root body custom-service-category-pres .mat-expansion-panel-header .mat-expansion-panel-header-title{align-items:center}:root body refx-service-category-pres .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-label,:root body custom-service-category-pres .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-label{margin-right:1rem}:root body refx-service-category-pres .mat-expansion-panel-header.mat-expanded .row-value,:root body custom-service-category-pres .mat-expansion-panel-header.mat-expanded .row-value{display:none}:root body refx-service-category-pres[data-category-code=AIRPORT_SERVICES] .category .image,:root body custom-service-category-pres[data-category-code=AIRPORT_SERVICES] .category .image{background-position:top}:root body refx-seat-recap-breakdown-pres{--seat-recap-breakdown-pres-background-color: transparent;--seat-recap-breakdown-pres-traveler-name-color: var(--imp-airline-secondary-color);--seat-recap-breakdown-pres-padding: 0 calc(var(--application-spacer) * .5)}:root body refx-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content{background-color:#fff}:root body refx-category-recap-pres .category-recap-travel-unit .row-title-label:before,:root body custom-category-recap-pres .category-recap-travel-unit .row-title-label:before{display:none}:root body refx-category-recap-pres .row-value,:root body custom-category-recap-pres .row-value{line-height:12px}:root body refx-category-recap-pres .row-value ul,:root body custom-category-recap-pres .row-value ul{display:flex}:root body refx-category-recap-pres .row-value li.allowances,:root body custom-category-recap-pres .row-value li.allowances{font-weight:400}:root body refx-category-recap-pres .row-value li.selection,:root body refx-category-recap-pres .row-value .no-selection,:root body custom-category-recap-pres .row-value li.selection,:root body custom-category-recap-pres .row-value .no-selection{padding-left:1rem}:root body refx-category-recap-pres .row-title-label,:root body refx-category-recap-pres .row-value li,:root body refx-category-recap-pres .row-value .no-selection,:root body custom-category-recap-pres .row-title-label,:root body custom-category-recap-pres .row-value li,:root body custom-category-recap-pres .row-value .no-selection{font:700 1.2rem Lato}:root body refx-category-recap-pres .row-title-label:before,:root body custom-category-recap-pres .row-title-label:before{content:" ";padding-left:3rem}@media (max-width: 700px){:root body refx-category-recap-pres .row-value,:root body custom-category-recap-pres .row-value{padding-left:3rem}:root body refx-category-recap-pres .row-value ul li.selection,:root body refx-category-recap-pres .row-value .no-selection,:root body custom-category-recap-pres .row-value ul li.selection,:root body custom-category-recap-pres .row-value .no-selection{padding-left:0}:root body refx-category-recap-pres .row-title-and-value,:root body refx-category-recap-pres .row-value ul,:root body custom-category-recap-pres .row-title-and-value,:root body custom-category-recap-pres .row-value ul{flex-direction:column}}:root body refx-category-recap-pres .category-recap-footer refx-price .price,:root body custom-category-recap-pres .category-recap-footer refx-price .price{font-weight:700;align-items:baseline}:root body refx-category-recap-pres .category-recap-footer refx-price .price .price-currency-code,:root body refx-category-recap-pres .category-recap-footer refx-price .price .price-amount,:root body custom-category-recap-pres .category-recap-footer refx-price .price .price-currency-code,:root body custom-category-recap-pres .category-recap-footer refx-price .price .price-amount{font-size:16px}:root body refx-highlighted-service-teaser-pres .category-details .category-description img{height:16rem}:root body{--traveler-identity-seat-initials-background: transparent;--traveler-identity-seat-initials-background-inactive: transparent;--traveler-identity-seat-initials-color-inactive: var(--application-text-color);--traveler-identity-seat-initials-color: var(--application-text-color);--traveler-identity-seat-initials-border: none}:root body refx-booking-seatmap,:root body refx-ssci-seatmap{--seatmap-seat-cell-button-shadow-size: 0;--seatmap-seat-cell-available-border-color: transparent;--seatmap-legend-cell-default-background-color: transparent;--seatmap-seat-cell-selected-active-background-color: transparent;--seatmap-legend-cell-not-available-background-color: transparent;--seatmap-seat-cell-selected-active-color: transparent;--seatmap-seat-cell-not-available-background-color: transparent;--seatmap-seat-cell-not-available-border-color: transparent;--seatmap-matrix-background-color: #fff;--traveler-identity-seat-initials-margin: .8rem 1.3rem .8rem 0;--seatmap-matrix-bigger-font-size: 1rem;--booking-seatmap-separator-border:none;--seatmap-legend-cell-text-size: .9rem;--seatmap-matrix-exit-row-icon-background-color: transparent;--seatmap-seat-cell-bassinet-icon-size: 0;--seatmap-seat-cell-padding: .1rem .1rem 2rem .1rem;--seatmap-legend-cell-border-style: none;--seatmap-legend-cell-box-shadow-size: none;--seatmap-legend-section-seat-title-margin: 0 5rem 1rem 1rem;--seatmap-seat-cell-not-selected-background-color: #fff;--seatmap-facility-cell-border-color: transparent}:root body refx-booking-seatmap refx-basic-in-flow-layout .summary-panel-wrapper,:root body refx-ssci-seatmap refx-basic-in-flow-layout .summary-panel-wrapper{transform:translateY(0)!important}:root body refx-booking-seatmap refx-messages-panel-pres,:root body refx-ssci-seatmap refx-messages-panel-pres{--messages-panel-information-color: var(--imp-grey-text-color);--messages-panel-text-color: var(--imp-grey-text-color);--messages-panel-link-color: var(--imp-grey-text-color);--messages-panel-toggle-instruction-label-color: var(--imp-grey-text-color);--messages-panel-padding: 0;--messages-panel-icon-margin-right: .6rem}:root body refx-booking-seatmap refx-messages-panel-pres .messages-panel,:root body refx-ssci-seatmap refx-messages-panel-pres .messages-panel{margin-top:2rem;margin-bottom:0}:root body refx-booking-seatmap refx-seat-selection-details-dialog-pres .warnings-list,:root body refx-booking-seatmap refx-seat-selection-details-dialog-pres .exit-row-conditions,:root body refx-ssci-seatmap refx-seat-selection-details-dialog-pres .warnings-list,:root body refx-ssci-seatmap refx-seat-selection-details-dialog-pres .exit-row-conditions{font-size:1.4rem;font-weight:700;color:var(--imp-grey-text-color);font-family:Lato}:root body refx-booking-seatmap refx-messages-panel-pres .refx-icon-informative:before,:root body refx-ssci-seatmap refx-messages-panel-pres .refx-icon-informative:before{font-size:1.7rem}:root body refx-booking-seatmap refx-messages-panel-pres .title,:root body refx-ssci-seatmap refx-messages-panel-pres .title{display:none}:root body refx-booking-seatmap refx-messages-panel-pres .messages-list,:root body refx-ssci-seatmap refx-messages-panel-pres .messages-list{list-style:none;display:flex;flex-direction:column-reverse}:root body refx-booking-seatmap refx-messages-panel-pres .toggle-instruction-label,:root body refx-ssci-seatmap refx-messages-panel-pres .toggle-instruction-label{font-weight:700}:root body refx-booking-seatmap refx-messages-panel-pres .expandable-instruction,:root body refx-ssci-seatmap refx-messages-panel-pres .expandable-instruction{margin-bottom:.6rem}:root body refx-booking-seatmap refx-messages-panel-pres #instruction-index-1,:root body refx-ssci-seatmap refx-messages-panel-pres #instruction-index-1{font-size:1.2rem}:root body refx-booking-seatmap refx-messages-panel-pres .iconInstruction,:root body refx-ssci-seatmap refx-messages-panel-pres .iconInstruction{height:1.6rem;position:relative;top:.3rem}:root body refx-booking-seatmap refx-seatmap-seat-cell-pres .seat-cell.ng-star-inserted,:root body refx-ssci-seatmap refx-seatmap-seat-cell-pres .seat-cell.ng-star-inserted{padding-top:.4rem}:root body refx-booking-seatmap .seatmap,:root body refx-ssci-seatmap .seatmap{background-color:#fff}:root body refx-booking-seatmap .seatmap-container:before,:root body refx-ssci-seatmap .seatmap-container:before{background:url(avion.39f02c48968959b1.svg) no-repeat;display:block;width:10rem;height:10rem}:root body refx-booking-seatmap .seatmap-container,:root body refx-ssci-seatmap .seatmap-container{margin-bottom:1rem}@media (min-width: 768px){:root body refx-booking-seatmap .seatmap-container,:root body refx-ssci-seatmap .seatmap-container{height:70rem}}:root body refx-booking-seatmap .seatmap-table-cell:nth-child(2),:root body refx-booking-seatmap .seatmap-table-header:nth-child(2),:root body refx-ssci-seatmap .seatmap-table-cell:nth-child(2),:root body refx-ssci-seatmap .seatmap-table-header:nth-child(2){border-left:var(--application-border);padding-left:2rem}:root body refx-booking-seatmap .seatmap-table-cell:nth-last-child(2),:root body refx-booking-seatmap .seatmap-table-header:nth-last-child(2),:root body refx-ssci-seatmap .seatmap-table-cell:nth-last-child(2),:root body refx-ssci-seatmap .seatmap-table-header:nth-last-child(2){border-right:var(--application-border);padding-right:2rem}:root body refx-booking-seatmap .position-indication,:root body refx-booking-seatmap .back,:root body refx-ssci-seatmap .position-indication,:root body refx-ssci-seatmap .back{font-size:1.4rem;font-weight:700;color:var(--imp-airline-secondary-color);line-height:1.71;text-decoration:none}:root body refx-booking-seatmap .mat-expansion-panel-body,:root body refx-ssci-seatmap .mat-expansion-panel-body{display:flex;flex-direction:row}:root body refx-booking-seatmap .legend-section-facilities,:root body refx-ssci-seatmap .legend-section-facilities{border-left:.1rem solid var(--application-border-color);border-top:none}:root body refx-booking-seatmap .legend-section-icon.facility-icon-EX,:root body refx-ssci-seatmap .legend-section-icon.facility-icon-EX{background-color:transparent}:root body refx-booking-seatmap .mat-tab-label,:root body refx-ssci-seatmap .mat-tab-label{padding:0 0 .8rem 1.1rem}:root body refx-booking-seatmap .name,:root body refx-booking-seatmap .infant,:root body refx-ssci-seatmap .name,:root body refx-ssci-seatmap .infant{font-size:1.4rem;line-height:1.71}:root body refx-booking-seatmap .passenger-selected-seat-price,:root body refx-ssci-seatmap .passenger-selected-seat-price{font-size:1.2rem;line-height:1.33;color:var(--imp-grey-text-color);font-weight:700}:root body refx-booking-seatmap .mat-tab-group.mat-accent .mat-ink-bar,:root body refx-booking-seatmap .mat-tab-nav-bar.mat-accent .mat-ink-bar,:root body refx-ssci-seatmap .mat-tab-group.mat-accent .mat-ink-bar,:root body refx-ssci-seatmap .mat-tab-nav-bar.mat-accent .mat-ink-bar{min-width:24rem!important;height:.8rem;background-color:var(--application-success-color)}:root body refx-booking-seatmap .mat-tab-label-content,:root body refx-ssci-seatmap .mat-tab-label-content{min-width:24rem!important}:root body refx-booking-seatmap .next-btn,:root body refx-ssci-seatmap .next-btn{width:32.8rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres,:root body refx-ssci-seatmap refx-seatmap-matrix-pres{display:block}:root body refx-booking-seatmap refx-seatmap-matrix-pres .seatmap-table-content-seat,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .seatmap-table-content-seat{width:-.4rem;height:-.4rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .non-chargeable-seat-sr.cdk-visually-hidden,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .non-chargeable-seat-sr.cdk-visually-hidden{content:"";font-size:0}:root body refx-booking-seatmap refx-seatmap-matrix-pres .initials,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .initials{color:var(--application-text-color);font-family:AERadar;font-size:1.3rem;bottom:.4rem;position:relative;right:.1rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-available,:root body refx-booking-seatmap refx-seatmap-matrix-pres .free-seat:not(.unavailable),:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-available,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .free-seat:not(.unavailable){display:block;background:url(normal.cadb46fbfc6ad9fc.svg) no-repeat;position:initial;width:3.3rem;background-size:contain;margin:auto}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-chargeable:before,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-chargeable:before{display:block;content:""!important;background:url(comodo.ba1ff7aff4247bad.svg) no-repeat;position:initial;height:3.3rem;width:3.3rem;background-size:contain;margin:auto}:root body refx-booking-seatmap refx-seatmap-matrix-pres .exit-row .refx-icon-arrow-left:before,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .exit-row .refx-icon-arrow-left:before{content:"";display:block;background-color:transparent;background:url(exit-sign-left.44c406d247cb1cca.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .exit-row .refx-icon-arrow-right:before,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .exit-row .refx-icon-arrow-right:before{content:"";display:block;background-color:transparent;background:url(exit-sign.d8cc6d058d2e9dcd.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-exit-row,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-exit-row{display:block;background:center url(exit-row.497669b51beb4614.svg) no-repeat;position:initial;background-size:contain;height:3.3rem;width:3.3rem;margin:auto}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-O,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-O{display:block;background-color:transparent;background:url(pe.d20ad7a35cce5081.svg) no-repeat;height:4.3rem;width:3.3rem;margin:auto;background-color:#fff}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-exit-row+.non-chargeable-seat-sr,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-exit-row+.non-chargeable-seat-sr{display:none!important}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-xl+.non-chargeable-seat-sr,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-xl+.non-chargeable-seat-sr{display:none!important}:root body refx-booking-seatmap refx-seatmap-matrix-pres .bassinet-space+.non-chargeable-seat-sr,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .bassinet-space+.non-chargeable-seat-sr{display:none!important}:root body refx-booking-seatmap refx-seatmap-matrix-pres .bassinet-space+.free-seat,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .bassinet-space+.free-seat{visibility:hidden!important}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-xl,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-xl{display:block;background:url(xl.cac95ff4a87e1d09.svg) no-repeat;position:initial;height:3.3rem;width:3.3rem;background-size:contain;margin:auto}:root body refx-booking-seatmap refx-seatmap-matrix-pres .extra-leg-space+.available span.seat-chargeable-icon.chargeable-seat-sr.refx-icon-chargeable:before,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .extra-leg-space+.available span.seat-chargeable-icon.chargeable-seat-sr.refx-icon-chargeable:before{content:""}:root body refx-booking-seatmap refx-seatmap-matrix-pres .extra-leg-space,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .extra-leg-space{display:none}:root body refx-booking-seatmap refx-seatmap-matrix-pres .selected.selected-active,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .selected.selected-active{display:block;background:url(selected.1204fb42dad21d6a.svg) no-repeat;position:initial;height:3.3rem;width:3.3rem;background-size:contain;border:none;margin:auto;margin-top:.35rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .selected,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .selected{display:block;background:url(disabled.2ae8155a426fb052.svg) no-repeat;position:initial;height:3.3rem;width:3.3rem;background-size:contain;border:none;margin:auto;margin-top:.35rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .unavailable i.seat-occupied-icon.refx-icon-cross:before,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .unavailable i.seat-occupied-icon.refx-icon-cross:before{display:block;background:url(disabled-cross.12d8706f85703ac0.svg) no-repeat;background-color:var(--seatmap-seat-cell-not-available-background-color, var(--application-panel-background, #FFF));position:relative;height:4.3rem;width:3.3rem;background-size:contain;border:none;content:""!important;margin:auto;top:-2px}:root body refx-booking-seatmap refx-seatmap-matrix-pres .bassinet-space,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .bassinet-space{background-color:transparent;font-size:2.4rem;height:2.4rem;margin:-1.2rem auto;width:2.4rem;top:-2.4rem;position:relative}:root body refx-booking-seatmap refx-seatmap-matrix-pres .refx-icon-bassinet:before,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .refx-icon-bassinet:before{position:relative;top:1.2rem;left:.2rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .seatmap-table-content-facility:has(.facility-GF),:root body refx-ssci-seatmap refx-seatmap-matrix-pres .seatmap-table-content-facility:has(.facility-GF){--seatmap-seat-cell-dimension: 3.2rem}:root body refx-booking-seatmap refx-seatmap-matrix-pres .seatmap-table-content-facility:has(.facility-GF) refx-seatmap-facility-cell-pres .facility-GF,:root body refx-ssci-seatmap refx-seatmap-matrix-pres .seatmap-table-content-facility:has(.facility-GF) refx-seatmap-facility-cell-pres .facility-GF{--seatmap-facility-cell-background-color: #BBC5E8;--seatmap-facility-cell-border-color: #0F2367}:root body refx-booking-seatmap .unavailable-content-title,:root body refx-ssci-seatmap .unavailable-content-title{font-size:2.4rem;line-height:1.21;text-align:center;color:var(--application-text-color)}:root body refx-booking-seatmap refx-seatmap-pres .traveler-identity-div,:root body refx-booking-seatmap custom-seatmap-pres .traveler-identity-div,:root body refx-ssci-seatmap refx-seatmap-pres .traveler-identity-div,:root body refx-ssci-seatmap custom-seatmap-pres .traveler-identity-div{position:unset!important}:root body refx-booking-seatmap refx-messages-panel-pres .messages-panel.information{--messages-panel-information-color: var(--imp-blue-text-color);--messages-panel-text-color: var(--imp-blue-text-color);--messages-panel-link-color: var(---imp-blue-text-color);--messages-panel-toggle-instruction-label-color: var(--imp-blue-text-color);--messages-panel-padding: 0 0 2.2rem;--messages-panel-icon-margin-right: .6rem;background-color:var(--imp-feedback-info);box-shadow:none}:root body refx-ssci-seatmap refx-messages-panel-pres .messages-panel.information{--messages-panel-information-color: var(--imp-grey-text-color);--messages-panel-text-color: var(--imp-grey-text-color);--messages-panel-link-color: var(--imp-grey-text-color);--messages-panel-toggle-instruction-label-color: var(--imp-grey-text-color);--messages-panel-padding: 0 0 22px;--messages-panel-icon-margin-right: 6px;background-color:var(--application-panel-alternate-background-color);box-shadow:none}:root body refx-traveler-identity-seat .traveler-square-content,:root body refx-seat-recap-breakdown-pres .traveler-square-content{background-color:transparent;background:url(disabled.2ae8155a426fb052.svg) no-repeat;width:4rem;height:4rem;background-size:4rem;color:var(--application-text-color)}:root body refx-traveler-identity-seat .traveler-square-content .refx-display-3,:root body refx-seat-recap-breakdown-pres .traveler-square-content .refx-display-3{font-size:1.4rem;line-height:.73;text-align:center;bottom:.5rem;position:relative;margin:0!important}:root body refx-traveler-identity-seat .traveler-square-content.highlighted,:root body refx-seat-recap-breakdown-pres .traveler-square-content{background:url(selected.1204fb42dad21d6a.svg) no-repeat;background-size:4rem}:root body refx-traveler-identity-seat .unpaid-service-separator:first-child{display:none}:root body refx-seat-selection-details-dialog-pres .seat-selection-details-dialog-title{font-family:AERadar;font-size:2.4rem;font-weight:400;line-height:1.33;letter-spacing:normal;margin-bottom:.1rem}:root body refx-seat-selection-details-dialog-pres .price-free-of-charge,:root body refx-seat-selection-details-dialog-pres .seat-selection-details-price,:root body refx-seat-selection-details-dialog-pres .price{font-family:Lato;font-size:1.4rem;font-weight:700;line-height:1.43;color:var(--imp-grey-text-color);margin-bottom:.9rem!important}:root body refx-seat-selection-details-dialog-pres .price .price-currency{order:2}:root body refx-seat-selection-details-dialog-pres .seat-selection-details-travelers{color:var(--imp-airline-secondary-color);margin-bottom:.3rem}:root body refx-seat-selection-details-dialog-pres .seat-selection-details-travelers .traveler-name{font-weight:700;font-size:2rem;line-height:1.6}:root body refx-seat-selection-details-dialog-pres .seat-selection-details-travelers .refx-icon-login:before{content:"\e806"!important;color:var(--imp-airline-secondary-color);padding-right:.5rem;font-size:2rem}:root body refx-seat-selection-details-dialog-pres .exit-row-eligibility-title{font-size:1.4rem;font-weight:700;line-height:1.43;color:var(--imp-grey-text-color)}:root body refx-seat-selection-details-dialog-pres .seat-characteristics-list{margin-top:.3rem;margin-bottom:2.3rem}:root body refx-seat-selection-details-dialog-pres .seat-characteristics-list .refx-body-1{font-size:1.4rem;line-height:1.43;color:var(--imp-grey-text-color);font-weight:700}:root body refx-seat-selection-details-dialog-pres .select-btn-bottom{width:100%}:root body refx-seatmap-legend-pres .legend-header-text{font-family:AERadar;font-size:1.8rem;font-weight:700;line-height:1.78;color:var(--imp-airline-secondary-color)}:root body refx-seatmap-legend-pres .legend-container{background-color:#fff;border-top:var(--application-border)}:root body refx-seatmap-legend-pres .legend-section-title{font-size:1.3rem;line-height:1.33}:root body refx-seatmap-legend-pres .extra-leg-square{display:block;background:url(xl.cac95ff4a87e1d09.svg) no-repeat;position:initial;height:2.4rem;width:2.4rem;background-size:contain}:root body refx-seatmap-legend-pres .extra-leg-space{display:none}:root body refx-seatmap-legend-pres .refx-icon-chargeable:before{display:block;content:""!important;background:url(comodo.ba1ff7aff4247bad.svg) no-repeat;height:2.4rem;width:2.4rem;background-size:contain}:root body refx-seatmap-legend-pres .refx-icon-xl{display:block;background:url(xl.cac95ff4a87e1d09.svg) no-repeat;position:initial;height:2.4rem;width:2.4rem;background-size:contain;margin:auto}:root body refx-seatmap-legend-pres .refx-icon-cross:before{display:block;background:url(disabled-cross.12d8706f85703ac0.svg) no-repeat;position:initial;height:2.4rem;width:2.4rem;background-size:contain;border:none;content:""!important}:root body refx-seatmap-legend-pres .available{display:block;background:url(normal.cadb46fbfc6ad9fc.svg) no-repeat;position:initial;height:2.4rem;width:2.4rem;background-size:contain}:root body refx-seatmap-legend-pres .seat-button.E{display:block;background:center url(exit-row.497669b51beb4614.svg) no-repeat;position:initial;background-size:contain;height:2.4rem;width:2.4rem}:root body refx-seatmap-legend-pres .seat-button.O{display:block;background:center url(pe.d20ad7a35cce5081.svg) no-repeat;position:initial;background-size:contain;height:2.4rem;width:2.4rem}:root body refx-seatmap-legend-pres .selected{display:block;background:url(selected.1204fb42dad21d6a.svg) no-repeat;position:initial;height:2.4rem;width:2.4rem;background-size:contain;border:none}:root body refx-seatmap-legend-pres .initials{bottom:.4rem;color:var(--application-text-color);font-family:AERadar;font-size:1.1rem;bottom:.5rem;position:relative}:root body refx-seatmap-legend-pres .legend-section-facilities .legend-section-row{margin-left:1rem}:root body refx-seatmap-legend-pres .facility-icon-EX .refx-icon-arrow-left:before{content:"";display:block;background-color:transparent;background:url(exit-sign.d8cc6d058d2e9dcd.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem}:root body refx-seatmap-legend-pres .bassinet{background-color:transparent}:root body refx-seatmap-legend-pres .refx-icon-bassinet:before{position:relative;right:.4rem}:root body .refx-icon-general-facility:before{content:"";display:block;background-color:transparent;background:url(general-facility-icon.94af55dcad51ccea.svg) no-repeat;width:2rem;height:2rem}:root body refx-booking-seatmap refx-page-title-box-pres .title{margin-top:5rem;padding-bottom:1rem}:root body refx-booking-seatmap refx-page-title-box-pres .subtitle{display:block!important;font-size:2rem!important;color:var(--acs-form-label-text-color);padding-bottom:1rem}:root body{--gif-spinner-overlay-color: var(--imp-airline-main-color);--number-stepper-value-container-width: 2rem;--number-stepper-value-container-height: 2rem;--number-stepper-stepper-margin-left: .9rem;--number-stepper-stepper-margin-right: .9rem;--number-stepper-stepper-icon-font-size: 0;--number-stepper-info-label-color: var(--grey-400);--number-stepper-info-label-background-color: transparent;--number-stepper-info-label-max-reached-background-color: transparent;--number-stepper-info-label-margin: 0;--number-stepper-info-label-padding: 4px 0 0;--number-stepper-button-width: 24px;--number-stepper-button-font-size: 20px;--number-stepper-button-padding: 0;--number-stepper-button-line-height: 24px}:root body refx-gif-spinner .loading img{display:flex;justify-content:center;align-items:center;flex-direction:column;width:20rem;height:50%}@media (max-width: 576px){:root body refx-gif-spinner .loading img{width:13rem;height:20%}}:root body .spinner{display:none!important}:root body refx-number-stepper{--btn-stroked-disabled-color: var(--primary-200);--btn-stroked-disabled-border-color: var(--primary-200)}:root body refx-number-stepper .number-stepper-container{justify-content:flex-end;align-items:flex-end}:root body refx-number-stepper .info-label-container{justify-content:flex-end}:root body refx-number-stepper .stepper-value{font-size:2.1rem;font-weight:700;color:var(--application-text-color)}:root body refx-number-stepper .info-label{font:1.4rem Lato}:root body refx-number-stepper .info-label:before{content:none}:root body refx-number-stepper .info-label.max-reached{color:var(--number-stepper-info-label-color)}:root body refx-number-stepper .info-label:not(.max-reached){white-space:nowrap}:root body refx-number-stepper refx-price .price .price-amount,:root body refx-number-stepper refx-price .price .price-currency-code{--price-currency-code-margin-before: 0;font-size:1.4rem;font-weight:700}:root body .frequent-flyer-program-logo{display:none}:root body .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-handle-color: #ffffff;--mdc-switch-unselected-focus-handle-color: #ffffff;--mdc-switch-selected-track-color: var(--imp-airline-main-color);--mdc-switch-unselected-track-color: var(--application-disabled-background-color);--mdc-switch-disabled-unselected-track-color: var(--application-disabled-color);--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-unselected-handle-color: #ffffff;--mdc-switch-selected-hover-handle-color: #ffffff;--mdc-switch-unselected-hover-handle-color: #ffffff;--mdc-switch-selected-pressed-handle-color: #ffffff;--mdc-switch-unselected-pressed-handle-color: #ffffff;--mdc-switch-selected-focus-track-color: var(--imp-airline-main-color);--mdc-switch-selected-hover-track-color: var(--imp-airline-main-color);--mat-switch-selected-with-icon-handle-horizontal-margin: 0 -2px;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0 2px}:root body .mat-mdc-slide-toggle.mat-accent .mdc-switch{width:41px;margin-right:8px}:root body .mat-mdc-slide-toggle.mat-accent .mdc-switch__track{height:24px;border-radius:20px}:root body .mat-mdc-slide-toggle.mat-accent .mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{display:none}:root body refx-ssci-identification{--checkin-identification-terms-and-conditions-info-icon-font-size: 16px;--identification-title-color: var(--application-text-color);--application-text-color: var(--application-text-color);--checkin-identification-form-field-padding-bottom: 17px;--checkin-identification-terms-and-conditions-padding-bottom: 25px;padding-top:0rem}@media (min-width: 600px){:root body refx-ssci-identification .button-panel{justify-content:flex-start}}:root body refx-ssci-identification .mat-input-element{text-transform:uppercase}:root body refx-ssci-identification .title{margin:0 0 20px!important}:root body refx-ssci-identification .terms-and-conditions-wrapper{visibility:hidden;height:30px}@media (min-width: 1024px){:root body refx-ssci-identification{--identification-cards-width: 965px;--identification-card-padding: 30px 0px 0px 25px}:root body refx-ssci-identification refx-ssci-identification refx-messages-panel-cont{width:965px!important}:root body refx-ssci-identification form{width:548px}:root body refx-ssci-identification .form-identification-card{background-image:url(background-IDEN.dfcca9f074eef1bd.svg);background-repeat:no-repeat;background-position-y:0%;background-position-x:100%;background-size:contain}:root body refx-ssci-identification refx-checkin-identification-cont .continue{width:335px;height:49px}:root body refx-ssci-identification .back-button{margin-top:1rem!important;position:relative;bottom:6rem;left:40rem;width:15%;white-space:nowrap}:root body refx-ssci-identification .back-button:lang(es){left:36rem}}@media (min-width: 575px) and (max-width: 1023.9px){:root body refx-ssci-identification{--identification-cards-width: 576px}:root body refx-ssci-identification .form-identification-card{background-image:url(background-IDEN-576.ce5e87ea81a519ab.svg);background-repeat:no-repeat;background-position-y:100%;background-position-x:0%;height:800px;width:576px}:root body refx-ssci-identification refx-checkin-identification-cont .continue{width:366px;height:49px;display:block;margin:auto}}@media (max-width: 575.66px){:root body refx-ssci-identification .mat-button-wrapper span:lang(es){font-size:14.5px;white-space:break-spaces}:root body refx-ssci-identification .terms-and-conditions-info-icon:lang(es){margin-bottom:8rem}}:root body refx-ssci-identification .form-identification-card .title{text-align:left!important}:root body refx-ssci-identification .terms-and-conditions-label-wrapper{display:inline;line-height:1.67!important}:root body refx-ssci-identification .terms-and-conditions-label{font:700 1.2rem/1.8rem Lato!important;color:var(--imp-grey-text-color)}:root body refx-ssci-identification .terms-and-conditions-description{color:var(--imp-grey-text-color)}:root body refx-ssci-identification .terms-and-conditions-info-icon{margin-right:2%;position:relative;float:left;margin-bottom:6rem;top:1rem}:root body{--refx-passenger-recap-pres-title-padding: 0;--passenger-recap-gdpr-consent-border-radius: var(--application-card-border-radius);--refx-passenger-recap-pres-info-block-padding: 0;--refx-passenger-recap-pres-icon-background-color: none;--refx-passenger-recap-pres-icon-border: none;--refx-passenger-recap-pres-icon-border-radius: none;--refx-passenger-recap-pres-icon-font-size: 1rem;--refx-passenger-recap-pres-icon-box-shadow: none;--refx-passenger-recap-pres-icon-transform: none;--refx-passenger-recap-pres-icon-min-width: 0;--refx-passenger-recap-pres-contact-info-sm: 0;--refx-passenger-recap-pres-icon-background: transparent;--refx-journey-passenger-recap-pres-info-block-padding: 0;--refx-journey-passenger-recap-pres-icon-background-color: var(--refx-passenger-recap-pres-icon-background-color);--refx-journey-passenger-recap-pres-icon-border: none;--refx-journey-passenger-recap-pres-icon-border-radius: none;--refx-journey-passenger-recap-pres-icon-font-size: 1rem;--refx-journey-passenger-recap-pres-icon-box-shadow: none;--refx-journey-passenger-recap-pres-icon-transform: none;--refx-journey-passenger-recap-pres-icon-min-width: 0;--refx-journey-passenger-recap-pres-contact-info-sm: 0;--refx-journey-passenger-recap-pres-icon-background: transparent}:root body refx-passenger-recap-pres .col-md-6,:root body refx-journey-passenger-recap-pres .col-md-6{max-width:unset}:root body refx-passenger-recap-pres .pax-status-valid-icon,:root body refx-passenger-recap-pres .separator-line,:root body refx-passenger-recap-pres .details-title,:root body refx-passenger-recap-pres .traveler-fullname,:root body refx-passenger-recap-pres .button-container,:root body refx-journey-passenger-recap-pres .pax-status-valid-icon,:root body refx-journey-passenger-recap-pres .separator-line,:root body refx-journey-passenger-recap-pres .details-title,:root body refx-journey-passenger-recap-pres .traveler-fullname,:root body refx-journey-passenger-recap-pres .button-container{display:none}:root body refx-passenger-recap-pres .personal-contact-info .row,:root body refx-journey-passenger-recap-pres .personal-contact-info .row{flex-direction:column}:root body refx-passenger-recap-pres .traveler-fqtv-info .refx-body-2,:root body refx-passenger-recap-pres .non-standalone-contact-info .refx-body-2,:root body refx-journey-passenger-recap-pres .traveler-fqtv-info .refx-body-2,:root body refx-journey-passenger-recap-pres .non-standalone-contact-info .refx-body-2{font: 1.4rem Lato}:root body refx-passenger-recap-pres .non-standalone-contact-info .details,:root body refx-passenger-recap-pres .non-standalone-contact-info .personal-phone-number,:root body refx-passenger-recap-pres .non-standalone-contact-info .recap-contact-phone-no,:root body refx-journey-passenger-recap-pres .non-standalone-contact-info .details,:root body refx-journey-passenger-recap-pres .non-standalone-contact-info .personal-phone-number,:root body refx-journey-passenger-recap-pres .non-standalone-contact-info .recap-contact-phone-no{display:inline}:root body refx-passenger-recap-pres .traveler-fqtv-info .no-fqtv-info,:root body refx-journey-passenger-recap-pres .traveler-fqtv-info .no-fqtv-info{display:inline}:root body refx-passenger-recap-pres .traveler-fqtv-info .refx-body-2,:root body refx-passenger-recap-pres .non-standalone-contact-info .refx-body-2:not(.details-title),:root body refx-journey-passenger-recap-pres .traveler-fqtv-info .refx-body-2,:root body refx-journey-passenger-recap-pres .non-standalone-contact-info .refx-body-2:not(.details-title){display:inline;font-weight:700;margin-right:1rem}:root body refx-passenger-recap-pres ul.list,:root body refx-journey-passenger-recap-pres ul.list{border-radius:var(--application-card-border-radius, 0 2rem 0 2rem);box-shadow:var(--application-card-box-shadow);background-color:#fff;display:block}:root body refx-passenger-recap-pres ul.list .list-item.passenger,:root body refx-journey-passenger-recap-pres ul.list .list-item.passenger{border-radius:unset;box-shadow:unset;background-color:unset;margin-bottom:0}:root body refx-passenger-recap-pres ul.list .list-item.passenger:not(:last-child),:root body refx-journey-passenger-recap-pres ul.list .list-item.passenger:not(:last-child){border-bottom:var(--application-border)}:root body refx-traveler-name-pres{display:inline-flex;flex-direction:column}:root body refx-traveler-name-pres .name{font:700 16px Lato}:root body .passenger-pres .name,:root body .passenger-pres .infant{font:1.7rem Lato;font-weight:700}:root body refx-confirmation refx-passenger-recap-pres .button-container{display:block}:root body refx-passenger-selection-pres,:root body custom-passenger-selection-pres{--mat-card-padding: 0;--mat-card-padding-lg: 0;--mat-card-padding-sm: 0;--passenger-selection-checkbox-padding: 2rem 0rem;--passenger-pres-icon-size: 16px;--passenger-selection-pres-separator: none}:root body refx-passenger-selection-pres .passenger-list .passenger-selection:last-child,:root body custom-passenger-selection-pres .passenger-list .passenger-selection:last-child{padding-bottom:2rem}:root body refx-passenger-selection-pres .mat-mdc-card-content,:root body custom-passenger-selection-pres .mat-mdc-card-content{padding:0}:root body refx-passenger-selection-pres .mat-mdc-card-content mat-checkbox.select-passenger,:root body custom-passenger-selection-pres .mat-mdc-card-content mat-checkbox.select-passenger{padding:0 2rem}:root body refx-passenger-selection-pres .mat-checkbox-layout,:root body custom-passenger-selection-pres .mat-checkbox-layout{display:inline-flex}:root body refx-passenger-selection-pres .mat-form-field-flex,:root body refx-passenger-selection-pres .mat-form-field-wrapper,:root body custom-passenger-selection-pres .mat-form-field-flex,:root body custom-passenger-selection-pres .mat-form-field-wrapper{height:unset}:root body refx-passenger-selection-pres .mat-form-field-flex,:root body custom-passenger-selection-pres .mat-form-field-flex{background:#fff}:root body refx-passenger-selection-pres .mat-form-field-infix:after,:root body custom-passenger-selection-pres .mat-form-field-infix:after{content:""!important}:root body refx-passenger-selection-pres .mat-card,:root body custom-passenger-selection-pres .mat-card{padding-bottom:28px}@media (max-width: 380px){:root body refx-passenger-selection-pres .frequent-flyer-link,:root body refx-passenger-selection-pres .frequent-flyer-card-id,:root body custom-passenger-selection-pres .frequent-flyer-link,:root body custom-passenger-selection-pres .frequent-flyer-card-id{font-size:12px;white-space:normal}}:root body refx-passenger-selection-pres .mat-card,:root body custom-passenger-selection-pres .mat-card{box-shadow:var(--application-card-box-shadow)!important}:root body refx-passenger-selection-pres .frequent-flyer-link,:root body custom-passenger-selection-pres .frequent-flyer-link{font-weight:700!important;line-height:1.71!important}:root body refx-passenger-selection-pres .frequent-flyer-card-id,:root body custom-passenger-selection-pres .frequent-flyer-card-id{color:var(--imp-grey-text-color);line-height:1.71!important}:root body refx-passenger-selection-pres .status-boarding-pass-not-available,:root body custom-passenger-selection-pres .status-boarding-pass-not-available{color:var(--imp-feedback-coral-danger);font-style:italic;line-height:1.71!important;margin-top:1rem}:root body refx-passenger-selection-pres .refx-icon-warning,:root body custom-passenger-selection-pres .refx-icon-warning{color:var(--imp-feedback-coral-danger)}:root body refx-passenger-selection-pres .status-checked-in .refx-icon-validation,:root body custom-passenger-selection-pres .status-checked-in .refx-icon-validation{font-size:2rem;top:.2rem;position:relative}:root body refx-passenger-selection-pres .status-checked-in span,:root body custom-passenger-selection-pres .status-checked-in span{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:var(--imp-grey-text-color)}:root body refx-passenger-selection-pres .contact-details-wrapper:not(:empty),:root body custom-passenger-selection-pres .contact-details-wrapper:not(:empty){background:var(--application-panel-alternate-background-color);padding:1rem 2rem;margin:1rem 0 0}:root body refx-passenger-selection-pres .contact-details-wrapper:not(:empty) .contact-details-email-input,:root body custom-passenger-selection-pres .contact-details-wrapper:not(:empty) .contact-details-email-input{margin-top:1rem}:root body refx-passenger-selection-pres .contact-details-wrapper:not(:empty) .contact-details-wrapper,:root body custom-passenger-selection-pres .contact-details-wrapper:not(:empty) .contact-details-wrapper{flex-direction:column}:root body refx-passenger-selection-pres .contact-details-wrapper:not(:empty) .contact-details-phone-number-input,:root body custom-passenger-selection-pres .contact-details-wrapper:not(:empty) .contact-details-phone-number-input{padding:0}@media (min-width: 1024px){:root body refx-passenger-selection-pres .contact-details-wrapper,:root body custom-passenger-selection-pres .contact-details-wrapper{align-items:flex-start;flex-direction:row}:root body refx-passenger-selection-pres .contact-details-phone-number-input .mat-mdc-form-field,:root body custom-passenger-selection-pres .contact-details-phone-number-input .mat-mdc-form-field{margin:1rem 0 0 2rem}}:root body refx-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger,:root body custom-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger{--mdc-checkbox-selected-hover-state-layer-color: var(--application-selected-color);margin:12px 0 0 30px}:root body refx-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger .mdc-checkbox__background,:root body custom-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger .mdc-checkbox__background{display:none}:root body refx-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger .mdc-checkbox,:root body custom-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger .mdc-checkbox{background:#fff;height:28px;width:28px;margin:1rem 1rem 1rem 0;border:1px solid var(--grey-300);flex:none;padding:0;border-radius:50%}:root body refx-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger .mdc-checkbox .mdc-checkbox__ripple,:root body custom-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger .mdc-checkbox .mdc-checkbox__ripple{top:0;left:0}:root body refx-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger.mat-mdc-checkbox-checked .mdc-checkbox,:root body custom-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger.mat-mdc-checkbox-checked .mdc-checkbox{border:none;background:var(--application-selected-color)}:root body refx-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__ripple,:root body custom-passenger-selection-pres mat-checkbox.select-same-information-for-all-passenger.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__ripple{border-bottom:2px solid var(--application-selected-contrast-color);border-right:2px solid var(--application-selected-contrast-color);background-color:var(--application-selected-color);transform:rotate(45deg);width:6px;height:10px;top:6px;left:10px;border-color:#fff;opacity:100%;border-radius:0}:root body{--flight-recap-icon-button-color: #fff;--flight-recap-color: #fff;--flight-recap-icon-button-background-color: transparent;--flight-recap-icon-button-border: none;--flight-recap-sub-component-border-right-md: solid .1rem var(--grey-300);--flight-recap-sub-component-padding-md: 0 5rem 0 0;--flight-recap-flights-full-padding-sm: var(--flight-recap-sub-component-padding-md);--flight-recap-flights-partial-padding-xs: var(--flight-recap-sub-component-padding-md);--flight-recap-icon-font-size: 2rem;--flight-recap-edit-color: #fff}:root body refx-flight-recap-pres .flight-recap,:root body custom-flight-recap-pres .flight-recap{display:flex;width:100%;margin:auto;height:100%;align-items:center;gap:25px;justify-content:flex-start}@media (max-width: 599.98px){:root body refx-flight-recap-pres .flight-recap,:root body custom-flight-recap-pres .flight-recap{justify-content:space-between;gap:0}}:root body refx-flight-recap-pres .flight-recap .panel-background .left,:root body custom-flight-recap-pres .flight-recap .panel-background .left{padding:0;flex-direction:row}@media (min-width: 600px){:root body refx-flight-recap-pres .flight-recap .panel-background .left,:root body custom-flight-recap-pres .flight-recap .panel-background .left{flex-grow:unset}}:root body refx-flight-recap-pres .flight-recap .panel-background .left .sub-component.dates,:root body custom-flight-recap-pres .flight-recap .panel-background .left .sub-component.dates{padding:var(--flight-recap-dates-padding, 0 calc(var(--application-spacer, 2rem) * 1.5));border-right:var(--imp-flight-recap-dates-border);border-left:var(--imp-flight-recap-dates-border);display:flex}@media (max-width: 599.98px){:root body refx-flight-recap-pres .flight-recap .panel-background .left .sub-component.dates,:root body custom-flight-recap-pres .flight-recap .panel-background .left .sub-component.dates{align-items:center}}:root body refx-flight-recap-pres .flight-recap-flights-codes .departure-code,:root body refx-flight-recap-pres .flight-recap-flights-codes .destination-code,:root body custom-flight-recap-pres .flight-recap-flights-codes .departure-code,:root body custom-flight-recap-pres .flight-recap-flights-codes .destination-code{font-size:2.1rem;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;margin-bottom:0!important}:root body refx-flight-recap-pres .flight-recap-flights-cities,:root body custom-flight-recap-pres .flight-recap-flights-cities{font-size:1.2rem!important;font-weight:400!important;color:#fff;text-transform:uppercase;padding:0}:root body refx-flight-recap-pres .airports,:root body custom-flight-recap-pres .airports{padding-left:0!important}:root body refx-flight-recap-pres .flight-recap-travelers,:root body custom-flight-recap-pres .flight-recap-travelers{margin-left:.8rem}:root body refx-flight-recap-pres .flight-recap-flights-partial,:root body custom-flight-recap-pres .flight-recap-flights-partial{font-size:1.6rem;position:relative;top:2px}@media (min-width: 600px){:root body refx-flight-recap-pres .flight-recap-flights-partial.complex-flow,:root body custom-flight-recap-pres .flight-recap-flights-partial.complex-flow{top:4px}}@media (max-width: 839.98px){:root body refx-flight-recap-pres .flight-recap-flights-partial,:root body custom-flight-recap-pres .flight-recap-flights-partial{top:1px}}:root body refx-flight-recap-pres .depart-date-small,:root body refx-flight-recap-pres .return-date-small,:root body custom-flight-recap-pres .depart-date-small,:root body custom-flight-recap-pres .return-date-small{font-size:1.4rem}:root body refx-flight-recap-pres button.edit,:root body custom-flight-recap-pres button.edit{display:none}@media (max-width: 599.666px){:root body refx-flight-recap-pres .dates,:root body custom-flight-recap-pres .dates{padding:0!important}}@media (min-width: 600px) and (max-width: 839.98px){:root body refx-flight-recap-pres .panel-background .flight-recap-flights-full,:root body refx-flight-recap-pres .panel-background .left:not(.open-jaw) .dates-with-travelers,:root body custom-flight-recap-pres .panel-background .flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .left:not(.open-jaw) .dates-with-travelers{padding:0;border-right:none;flex-direction:row}:root body refx-flight-recap-pres .panel-background .flight-recap-flights-full.flight-recap-flights-full,:root body refx-flight-recap-pres .panel-background .left:not(.open-jaw) .dates-with-travelers.flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .flight-recap-flights-full.flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .left:not(.open-jaw) .dates-with-travelers.flight-recap-flights-full{padding-left:0}}@media (min-width: 840px){:root body refx-flight-recap-pres .panel-background .flight-recap-flights-full,:root body refx-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component,:root body refx-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component:last-child,:root body custom-flight-recap-pres .panel-background .flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component,:root body custom-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component:last-child{padding:0 3rem;border-right:var(--flight-recap-sub-component-border-right-md)}:root body refx-flight-recap-pres .panel-background .flight-recap-flights-full.flight-recap-flights-full,:root body refx-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component.flight-recap-flights-full,:root body refx-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component:last-child.flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .flight-recap-flights-full.flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component.flight-recap-flights-full,:root body custom-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component:last-child.flight-recap-flights-full{padding-left:0}}@media (min-width: 1280px){:root body refx-flight-recap-pres .panel-background,:root body refx-flight-recap-pres .col-10,:root body refx-flight-recap-pres .col-md-11,:root body custom-flight-recap-pres .panel-background,:root body custom-flight-recap-pres .col-10,:root body custom-flight-recap-pres .col-md-11{max-width:88%;justify-content:center}:root body refx-flight-recap-pres .col-md-1,:root body custom-flight-recap-pres .col-md-1{max-width:12%}}@media (min-width: 600px) and (max-width: 1280px){:root body refx-flight-recap-pres .panel-background,:root body refx-flight-recap-pres .col-10,:root body refx-flight-recap-pres .col-md-11,:root body custom-flight-recap-pres .panel-background,:root body custom-flight-recap-pres .col-10,:root body custom-flight-recap-pres .col-md-11{max-width:84%;justify-content:center}:root body refx-flight-recap-pres .col-md-1,:root body custom-flight-recap-pres .col-md-1{max-width:16%}}@media (min-width: 500px) and (max-width: 600px){:root body refx-flight-recap-pres .panel-background,:root body refx-flight-recap-pres .col-10,:root body refx-flight-recap-pres .col-md-11,:root body custom-flight-recap-pres .panel-background,:root body custom-flight-recap-pres .col-10,:root body custom-flight-recap-pres .col-md-11{max-width:80%}:root body refx-flight-recap-pres .col-md-1,:root body custom-flight-recap-pres .col-md-1{max-width:20%}}@media (min-width: 375px) and (max-width: 500px){:root body refx-flight-recap-pres .panel-background,:root body refx-flight-recap-pres .col-10,:root body refx-flight-recap-pres .col-md-11,:root body custom-flight-recap-pres .panel-background,:root body custom-flight-recap-pres .col-10,:root body custom-flight-recap-pres .col-md-11{max-width:70%}:root body refx-flight-recap-pres .col-md-1,:root body custom-flight-recap-pres .col-md-1{max-width:30%}}@media (min-width: 320px) and (max-width: 375px){:root body refx-flight-recap-pres .panel-background,:root body refx-flight-recap-pres .col-10,:root body refx-flight-recap-pres .col-md-11,:root body custom-flight-recap-pres .panel-background,:root body custom-flight-recap-pres .col-10,:root body custom-flight-recap-pres .col-md-11{max-width:78%}:root body refx-flight-recap-pres .col-md-1,:root body custom-flight-recap-pres .col-md-1{max-width:22%}}:root body refx-flight-recap-pres .mat-elevation-z1,:root body custom-flight-recap-pres .mat-elevation-z1{padding-left:0;padding-right:0}:root body refx-flight-recap-pres .flight-recap-flights-illustration .refx-icon-flight-departure:before,:root body refx-flight-recap-pres .flight-recap-flights-illustration .return-illustration,:root body custom-flight-recap-pres .flight-recap-flights-illustration .refx-icon-flight-departure:before,:root body custom-flight-recap-pres .flight-recap-flights-illustration .return-illustration{display:none!important}:root body refx-flight-recap-pres .flight-recap-flights-illustration .dashed,:root body custom-flight-recap-pres .flight-recap-flights-illustration .dashed{height:var(--bound-timeline-dash-height, .1rem);background-image:none;border-top:.1rem solid #fff;width:90%;left:5%;right:5%}:root body refx-flight-recap-pres .flight-recap-flights-illustration .dashed:before,:root body refx-flight-recap-pres .flight-recap-flights-illustration .dashed:after,:root body custom-flight-recap-pres .flight-recap-flights-illustration .dashed:before,:root body custom-flight-recap-pres .flight-recap-flights-illustration .dashed:after{content:"";display:block;height:.8rem;width:.8rem;border-radius:50%;background-color:#fff;position:absolute;top:-.4rem}:root body refx-flight-recap-pres .flight-recap-flights-illustration .dashed:before,:root body custom-flight-recap-pres .flight-recap-flights-illustration .dashed:before{left:-.5rem}:root body refx-flight-recap-pres .flight-recap-flights-illustration .dashed:after,:root body custom-flight-recap-pres .flight-recap-flights-illustration .dashed:after{right:-.5rem}:root body refx-flight-recap-pres .depart-label,:root body refx-flight-recap-pres .return-label,:root body refx-flight-recap-pres .flight-recap-travelers-passengers,:root body custom-flight-recap-pres .depart-label,:root body custom-flight-recap-pres .return-label,:root body custom-flight-recap-pres .flight-recap-travelers-passengers{font-family:AERadar;font-size:1.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal}@media (max-width: 700px){:root body refx-flight-recap-pres .dates-with-travelers,:root body custom-flight-recap-pres .dates-with-travelers{padding:0!important}}:root body refx-flight-recap-pres .refx-icon-details:before,:root body custom-flight-recap-pres .refx-icon-details:before{color:#fff}:root body refx-flight-recap-pres button,:root body custom-flight-recap-pres button{flex-direction:row!important}:root body refx-flight-recap-pres button.capsule,:root body custom-flight-recap-pres button.capsule{--flight-recap-capsule-width: auto;--flight-recap-capsule-margin: auto 0;border-radius:var(--application-button-border-radius);background:transparent;border:1px solid #fff;color:#fff;height:4.5rem}:root body refx-flight-recap-pres button.capsule .price,:root body custom-flight-recap-pres button.capsule .price{color:#fff}:root body refx-flight-recap-pres button.capsule:hover,:root body refx-flight-recap-pres button.capsule:focus,:root body custom-flight-recap-pres button.capsule:hover,:root body custom-flight-recap-pres button.capsule:focus{background:var(--application-primary-button-background-hover)}@media (max-width: 500px){:root body refx-flight-recap-pres button.capsule .refx-icon-basket,:root body custom-flight-recap-pres button.capsule .refx-icon-basket{display:none}}:root body refx-flight-recap-pres .text-icon-button,:root body custom-flight-recap-pres .text-icon-button{box-shadow:none;background:var(--flight-recap-icon-button-background-color, var(--primary-500, #4D4AB9))}:root body refx-flight-recap-pres .text-icon-button span,:root body custom-flight-recap-pres .text-icon-button span{color:#fff;font-family:Lato;border:none!important;box-shadow:none!important;font-size:1.4rem;font-weight:700;width:9rem!important;text-decoration:underline;text-underline-offset:.3rem}:root body refx-flight-recap-pres .depart-date,:root body refx-flight-recap-pres .return-date,:root body custom-flight-recap-pres .depart-date,:root body custom-flight-recap-pres .return-date{font-size:1.2rem;font-weight:400!important;color:#fff;min-width:6rem}:root body refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link,:root body custom-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link{min-width:max-content;color:var(--flight-recap-complex-flow-flight-details-link-color);cursor:pointer;text-decoration:underline;padding:var(--flight-recap-complex-flow-flight-details-link-padding, 0 calc(var(--application-spacer, 2rem) * .75))}:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow{padding:0}:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-illustration,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-illustration{margin:0 px;width:0px}:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-illustration .departure-illustration,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-illustration .departure-illustration{display:none}:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-cities,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-cities{display:none}:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-full.complex-flow.with-border-last,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow .flight-recap-flights-full.complex-flow.with-border-last{margin:0}:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow .flight-details-link,:root body refx-flight-recap-pres:has(.complex-flow) .complex-flow .flight-details-container,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow .flight-details-link,:root body custom-flight-recap-pres:has(.complex-flow) .complex-flow .flight-details-container{display:block;color:#fff}:root body .refx-frequent-flyer-form-modal{width:459px;height:480px}:root body refx-frequent-flyer-dialog-pres{--passenger-pres-frequent-flyer-modal-width: 459px;--frequent-flyer-pres-traveler-margin: 25px 0 0 0;--frequent-flyer-pres-traveler-color: var(--imp-airline-secondary-color);--frequent-flyer-pres-form-field-padding-bottom: 0}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-dialog-title{font-size:2.4rem}:root body refx-frequent-flyer-dialog-pres .refx-dialog-content{margin-right:12px}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-notice{font-size:13px;font-weight:700;line-height:1.43;letter-spacing:normal;color:var(--imp-grey-text-color);margin:8px 0;padding-left:0}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-traveler{font-family:AERadar;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:normal}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-card{box-shadow:none;border:none}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-program-wrapper,:root body refx-frequent-flyer-dialog-pres .frequent-flyer-wrapper{padding:0}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-card form{margin:0}:root body refx-frequent-flyer-dialog-pres .frequent-flyer-check-icon{color:var(--imp-feedback-success)}:root body refx-frequent-flyer-dialog-pres .buttons-place{flex-direction:column}:root body refx-frequent-flyer-dialog-pres .refx-dialog-actions{padding:10px 12px 4px 0}:root body{--imp-dangerous-goods-background-color: var(--imp-airline-main-color);--imp-dangerous-goods-text-color: var(--imp-text-over-bg-color)}:root body refx-dangerous-goods-pres{--application-card-background-color: var(--imp-dangerous-goods-background-color);--dangerous-goods-body-text: var(--imp-text-over-bg-color);--dangerous-goods-item-title-color: #fff;--dangerous-goods-item-body-text: var(--imp-text-over-bg-color);--dangerous-goods-item-icon-color: var(--imp-text-over-bg-color);--dangerous-goods-item-title-text-align: center;--dangerous-goods-body-padding: 2rem;--dangerous-goods-pres-declaration-margin: 3rem 0rem 4rem 0}:root body refx-dangerous-goods-policies-dialog-pres .refx-dialog-content{padding:2rem;background:var(--imp-dangerous-goods-background-color)}:root body refx-ssci-dangerous-goods{--dangerous-goods-main-background-color: var(--imp-dangerous-goods-background-color);--application-link-color: var(--imp-text-over-bg-color)}@media (max-width: 530.666px){:root body refx-ssci-dangerous-goods .refx-title:lang(es){font:300 20px/normal AERadar}}:root body refx-ssci-dangerous-goods .summary-panel{display:none}:root body refx-dangerous-goods-pres .title{font-size:2rem;text-align:center!important}:root body refx-dangerous-goods-pres .section-container .mat-mdc-card,:root body refx-dangerous-goods-pres .mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:none;background:transparent;padding:0!important}:root body refx-dangerous-goods-pres .body.items-container{list-style-type:none;border-radius:16px;border:solid 1px var(--imp-text-over-bg-color)}@media (min-width: 950px){:root body refx-dangerous-goods-pres .body.items-container{height:187px}}:root body refx-dangerous-goods-pres .refx-icon-ban:before{content:unset}:root body refx-dangerous-goods-pres .items-container .item{min-width:14rem}:root body refx-dangerous-goods-pres li.declaration{margin-left:3rem}:root body{--basic-layout-time-to-think-background-color:transparent}:root body refx-journey-summary-card-pres{--journey-summary-card-pres-footer-background-color: transparent;--journey-summary-card-pres-disabled-color: #fff;--journey-summary-card-pres-radius: 1.5rem;--journey-summary-card-pres-top-card-standard-title: var(--application-text-color);--journey-summary-card-pres-capsule-padding: 0;--journey-summary-card-pres-capsule-completed-background-color: transparent;--journey-summary-card-pres-capsule-completed-text-color: var(--imp-feedback-success-alternative);--journey-summary-card-pres-capsule-disabled-background-color: transparent;--journey-summary-card-pres-capsule-disabled-text-color: var(--imp-airline-secondary-color);--journey-summary-card-pres-capsule-opened-background-color: transparent;--journey-summary-card-pres-missing-passes-text-color: var(--imp-feedback-coral-danger);--journey-summary-card-pres-unpaid-items-text-color: var(--imp-feedback-coral-danger);--journey-summary-card-pres-partially-checked-in-text-color: var(--imp-feedback-coral-danger);--journey-summary-card-pres-unpaid-items-background-color: transparent;--journey-summary-card-pres-missing-passes-background-color: transparent;--journey-summary-card-pres-partially-checked-in-background-color: transparent;--journey-summary-card-pres-capsule-opened-text-color: var(--application-highlight-color);--journey-summary-card-pres-capsule-container-margin-sm: 1rem 0 0;--journey-summary-card-pres-top-container-separator-left: 2rem;--journey-summary-card-pres-top-container-separator-width: 100%}:root body refx-journey-summary-card-pres .journey-card{box-shadow:var(--application-card-box-shadow)}@media (min-width: 600px){:root body refx-journey-summary-card-pres{--application-button-height: 3.2rem}:root body refx-journey-summary-card-pres .mdc-button.mat-mdc-unelevated-button,:root body refx-journey-summary-card-pres .mdc-button.mat-flat-button,:root body refx-journey-summary-card-pres .mdc-button.mat-mdc-outlined-button,:root body refx-journey-summary-card-pres .mdc-button.mat-stroked-button{font-size:1.2rem;border-radius:.5rem}}:root body refx-journey-summary-card-pres .top-container{padding-top:8px;padding-right:16px;padding-left:26px}:root body refx-journey-summary-card-pres .main-container{margin:22px 28px 0 26px}:root body refx-journey-summary-card-pres .footer-container{margin-top:11px}:root body refx-journey-summary-card-pres .above-separator:before{position:initial;border-bottom:var(--imp-dotted-border)}:root body refx-journey-summary-card-pres .date-separator{display:none!important}:root body refx-journey-summary-card-pres .green-circle,:root body refx-journey-summary-card-pres .red-circle{background:var(--imp-feedback-success);background-size:1rem;height:11px;display:inline-block;width:11px;border-radius:5rem;top:1px;position:relative}:root body refx-journey-summary-card-pres .green-circle.red-circle,:root body refx-journey-summary-card-pres .red-circle.red-circle{background:var(--imp-feedback-coral-danger)}:root body refx-journey-summary-card-pres .capsule{font-size:14px;font-weight:700;line-height:1.71}:root body refx-regulatory-details-pres{--regulatory-details-pres-content-background: var(--application-panel-alternate-background-color);--regulatory-details-pres-separator-border: var(--application-separator-border)}:root body refx-regulatory-details-pres .mat-expanded{--regulatory-details-pres-header-background: #fff}:root body refx-ssci-regulatory-details{--mat-card-padding-sm: 1.5rem 0 0;--mat-card-padding-lg: 1.5rem 0 0;--regulatory-details-pres-text-color: var(--imp-grey-text-color);--regulatory-details-pres-title-margin: 0 0 0 21px;--regulatory-details-gender-padding: 0}@media (max-width: 600px){:root body refx-ssci-regulatory-details{--regulatory-details-pres-panel-header-padding: 0 2rem 0 0}}:root body refx-ssci-regulatory-details .main-title{font-size:20px;margin-left:23px!important}:root body refx-ssci-regulatory-details .panel:first-child{border-top:var(--application-separator-border);border-radius:0}:root body refx-ssci-regulatory-details .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header{border-bottom:none}:root body refx-ssci-regulatory-details .mat-mdc-card-content{padding:0}@media (min-width: 600.1px){:root body refx-ssci-regulatory-details .mat-expansion-indicator:after{margin-right:24px}:root body refx-ssci-regulatory-details .mat-expanded span.mat-expansion-indicator,:root body refx-ssci-regulatory-details .mat-expanded span.mat-expansion-indicator:after{margin-right:28px}}:root body refx-ssci-regulatory-details .next-page .mat-button-wrapper span:lang(es){font-size:14px;white-space:break-spaces}:root body refx-ssci-regulatory-details .document-issuance-country-wrapper{margin-top:2rem}@media (min-width: 599.9px){:root body refx-ssci-regulatory-details .mat-mdc-form-field{max-width:50%}}:root body refx-ssci-regulatory-details .main-instructions{font-size:12px;font-weight:700;font-family:Lato;line-height:1.67;margin-left:21px}:root body refx-ssci-regulatory-details .instructions{font-size:12px;font-weight:700;font-family:Lato;line-height:1.67;color:var(--imp-grey-text-color);margin-bottom:17px}:root body refx-ssci-regulatory-details .refx-icon-informative:before{font-size:16px;margin:0 3px}:root body refx-ssci-regulatory-details .panel-title{align-items:center;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1}@media (max-width: 394px){:root body refx-ssci-regulatory-details .panel-title span{flex:0}}:root body refx-ssci-regulatory-details .refx-icon-validation:before{margin-left:5px;font-size:13px;bottom:5px}@media (min-width: 599.9px){:root body refx-ssci-regulatory-details .submit{width:275px;height:48px;position:relative;margin-left:51%}:root body refx-ssci-regulatory-details .submit:lang(es){width:280px}}@media (max-width: 599.9px){:root body refx-ssci-regulatory-details .submit{margin-top:3rem}:root body refx-ssci-regulatory-details .main-instructions{padding:0 .3rem}}:root body refx-ssci-regulatory-details .submit.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body refx-ssci-regulatory-details .submit.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body refx-ssci-regulatory-details .submit.mdc-button.mat-stroked-button:not(:disabled){background-color:var(--application-secondary-button-background)!important;color:var(--application-secondary-button-text-color);border:var(--application-secondary-button-border)!important;box-shadow:var(--application-secondary-button-shadow)!important}:root body refx-ssci-regulatory-details .submit.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body refx-ssci-regulatory-details .submit.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body refx-ssci-regulatory-details .submit.mdc-button.mat-stroked-button:not(:disabled):hover{background-color:var(--application-secondary-button-background-hover)!important;color:var(--application-secondary-button-text-color-hover)!important;border:var(--application-secondary-button-border)!important;box-shadow:var(--application-secondary-button-shadow-hover)!important}:root body refx-ssci-regulatory-details .submit:hover{color:var(--primary-400);background-color:#fff}:root body refx-ssci-regulatory-details .submit:focus{color:var(--primary-700);background-color:#fff}:root body{--add-button-info-label-margin: 13px 0 0 37px;--baggage-new-bag-selection-delete-button-margin: 0 0 0 30px;--baggage-passenger-card-carry-on-baggage-allowance-included-title-margin: -5px 0 0 -2px;--baggage-passenger-card-carry-on-baggage-allowance-pres-carry-on-icon-size: 40px;--baggage-passenger-card-carry-on-baggage-allowance-section-border-width: 0;--baggage-passenger-card-carry-on-baggage-allowance-weight-text-bottom-position: 8px;--baggage-passenger-card-carry-on-baggage-allowance-weight-text-right-position: 5px;--delete-button-info-label-margin: 3px 0 0 67px}:root body refx-ssci-baggage .unavailable-content-title{font-size:24px;line-height:1.21;text-align:center;color:var(--application-text-color)}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .purchased-allowance{display:none}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .baggage-traveler-card{padding:24px!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .mat-mdc-card-content{display:flex!important;flex-direction:column!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .carry-on-allowance-section .refx-icon-carry-on:before{margin-right:5px}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .carry-on-allowance-section .carry-on-allowance{position:relative!important;width:max-content!important;color:var(--application-section-subtitle-text-color)!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .carry-on-allowance-section .includedTitle{color:var(--imp-feedback-success)!important;text-transform:capitalize!important;font-size:1.2rem!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .baggage-added-container{width:90px!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .baggage-icon{font-size:40px!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .included-allowance-label{color:var(--imp-feedback-success)!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .weightperpiece{position:initial!important;margin-top:4px!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .baggage-icon,:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .excessbags,:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .weightperpiece{color:var(--color-primary-700)!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .info-label,:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .info-label-delete{color:#fff!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .delete-tooltip button{min-height:auto!important;bottom:auto!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-new-bag-selection .delete-tooltip i.refx-icon-delete{font-size:20px!important}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-details-card-pres{order:2}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-bag-selection{display:flex;flex-wrap:wrap}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-bag-selection:nth-child(3)>div:nth-child(1){flex:1 1 80%}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .traveler-name{font-size:20px;font-weight:700;line-height:1.6;color:var(--application-text-color)}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .traveler-card-title{border-bottom:var(--imp-dotted-border);padding:0 0 1rem}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .traveler-card-title .traveler-infant{line-height:1.5}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .baggage-type-title-container{display:none}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .ff-number{color:var(--imp-grey-text-color);font-weight:700;font-size:14px}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .baggage-bag-selection-extra-bags-label{font-family:Lato;font-size:18px;font-weight:700;line-height:1.78;color:var(--imp-airline-secondary-color)}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-details-card-pres .baggage-details-first-col{background:var(--imp-feedback-info);margin:3rem -24px 1rem}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .baggage-details-container{flex-direction:column-reverse;margin-bottom:10px}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-baggage-bag-selection{flex-direction:column}@media (min-width: 600.1px){:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .number-stepper-container{justify-content:flex-end;align-items:flex-end}}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .number-wrapper,:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .icon-wrapper{top:1.2rem}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .included-allowance{font-size:14px;font-weight:700;line-height:1.67;color:var(--imp-airline-secondary-color);margin:10px 20px}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .information-regulatory{font-size:14px;padding-right:1rem}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .stepper-label{display:none}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .stepper-button{color:var(--imp-airline-main-color);border-color:var(--imp-airline-main-color);min-width:24px;min-height:24px;max-width:24px;max-height:24px;font-size:20px;padding:0;line-height:24px}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .reader-content{display:none}:root body refx-ssci-baggage refx-baggage-passenger-card-pres refx-number-stepper .number-wrapper{font-size:21px;font-weight:700;color:var(--application-text-color)}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .weight-per-piece,:root body refx-ssci-baggage refx-baggage-passenger-card-pres .total-allowance-multiplier{font-size:11px;line-height:1.45;text-align:right}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .baggage-bag-selection-checked-in-bags-label{font-size:14px;font-weight:700;line-height:1.71;letter-spacing:0px;color:var(--application-text-color);width:100%}:root body refx-ssci-baggage refx-baggage-passenger-card-pres .refx-icon-baggage-services:before{content:""}@media (max-width: 600px){:root body refx-ssci-baggage refx-baggage-passenger-card-pres .baggage-details-last-col{justify-content:center;margin-bottom:10px}}:root body refx-ssci-baggage refx-baggage-selection-summary-in-footer .baggage-detailed-policy{display:none}:root body refx-boarding-pass-delivery-pres .refx-display-3{font-size:24px;font-weight:400;line-height:24px;color:var(--imp-airline-secondary-color);margin:0}:root body refx-boarding-pass-delivery-pres .section-hint{font-size:14px;font-family:Lato;line-height:1.71;color:var(--imp-grey-text-color);margin:0 0 0 51px}:root body refx-boarding-pass-delivery-pres .phone-number-section{display:none}:root body refx-boarding-pass-delivery-pres .passbook-email-section .mat-checkbox-layout{display:inline-flex}:root body refx-boarding-pass-body-pres .pass-info-elt .document-verified-image{position:absolute;bottom:-250px;margin:0 0 0 110px}:root body refx-ssci-boarding-pass{--boarding-pass-pres-apple-wallet-padding: 3rem 0 .5rem;--card-responsive-background-color: #fff;--card-responsive-border-radius: 10px;--boarding-pass-header-pres-flight-status-on-time-background-color: #fff;--boarding-pass-pres-carousel-background-color: transparent;--boarding-pass-header-pres-flight-status-color: var(--imp-feedback-success-alternative);--boarding-pass-header-pres-flight-status-font-size: 14px;--boarding-pass-header-pres-flight-status-padding: 0;--boarding-pass-delivery-button-padding: 0rem;--boarding-pass-delivery-pres-separator: none;--boarding-pass-delivery-pres-contact-details-container-padding: 0;--boarding-pass-delivery-pres-contact-details-container-margin: 22px 0 0 0;--boarding-pass-pres-footer-background-color: #fff;--boarding-pass-footer-pres-qr-code-size: 129px;--boarding-pass-pres-show-more-button-color: transparent;--boarding-pass-pres-show-more-font-size: 50px;--boarding-pass-pres-padding: 55px 15px 0 12px;--carousel-padding: 26px 0 0 29px;--boarding-pass-body-pres-infos-container-margin-top: 10px;--boarding-pass-footer-pres-qr-code-margin-top: 0;--boarding-pass-footer-pres-no-boarding-pass-text-margin: 1rem 0;--carousel-padding: 26px 0;--boarding-pass-pres-google-pay-padding: 1.8rem 0;--boarding-pass-pres-footer-min-height:23rem}:root body refx-ssci-boarding-pass .card{box-shadow:var(--application-card-box-shadow);max-width:868px;min-height:900px;border:solid 1px #cccccc}:root body refx-ssci-boarding-pass .mat-tab-labels{padding:5px 0;min-height:40px}:root body refx-ssci-boarding-pass mat-ink-bar.mat-ink-bar{border:1px solid;color:var(--imp-airline-main-color)}:root body refx-ssci-boarding-pass .mat-tab-group.mat-primary .mat-tab-label{color:var(--imp-grey-text-color);font-size:14px;font-weight:700!important}:root body refx-ssci-boarding-pass .mat-tab-group.mat-primary .mat-tab-label-active{color:var(--imp-airline-main-color);font-size:15px;font-weight:700!important}:root body refx-ssci-boarding-pass .boarding-pass-wrapper{border-radius:10px;box-shadow:none;background-image:url(background-boardingpass.1d79e00ec9a3f797.svg);background-repeat:no-repeat;background-position-y:0%;background-position-x:100%;box-shadow:var(--boarding-pass-pres-shadow, var(--application-shadow-container-repartition, .1rem .1rem .3rem 0) var(--application-shadow-color, rgba(0, 0, 0, .22)))}:root body refx-ssci-boarding-pass .boarding-pass,:root body refx-ssci-boarding-pass .boarding-pass-wrapper{min-width:336px;max-width:336px;min-height:580px}:root body refx-ssci-boarding-pass .body{margin:20px 0;min-height:290px;background-color:transparent;border-bottom:none}:root body refx-ssci-boarding-pass .footer{padding:20px 15px 0 12px}:root body refx-ssci-boarding-pass .carousel{min-height:700px}:root body refx-ssci-boarding-pass .priority-tag,:root body refx-ssci-boarding-pass .cabin-tag{color:#fff;font-family:Lato;font-size:12px;font-weight:700;letter-spacing:.02px;min-width:10rem;text-align:center;border-radius:0}:root body refx-ssci-boarding-pass .priority-tag{background-color:var(--imp-feedback-red-danger)}:root body refx-ssci-boarding-pass .cabin-tag{background-color:var(--imp-airline-main-color)}:root body refx-ssci-boarding-pass .main-info{height:491px;width:336px;box-shadow:none;background-color:transparent}:root body refx-ssci-boarding-pass .main-info .footer{background-color:transparent}:root body refx-ssci-boarding-pass .airport-code{font-family:AERadar;font-weight:400;font-size:28px;color:var(--imp-airline-secondary-color)}:root body refx-ssci-boarding-pass .on-time{font-weight:700}:root body refx-ssci-boarding-pass .flight-number{font-size:15px;letter-spacing:.02px;color:var(--application-text-color)}:root body refx-ssci-boarding-pass .terminal{font-size:10px;font-weight:700;color:var(--imp-grey-text-color)}:root body refx-ssci-boarding-pass .info-label,:root body refx-ssci-boarding-pass .label,:root body refx-ssci-boarding-pass .note .label,:root body refx-ssci-boarding-pass .passenger-gender .value{font-size:10px;font-weight:700;color:var(--imp-grey-text-color);text-transform:uppercase}:root body refx-ssci-boarding-pass .refx-body-1,:root body refx-ssci-boarding-pass .value{font-size:15px;font-weight:700;letter-spacing:.02px;color:var(--application-text-color)}:root body refx-ssci-boarding-pass .pass-frequent-flyer-number .info-val,:root body refx-ssci-boarding-pass .pass-sequence .info-val{font-size:15px;font-weight:700;letter-spacing:.02px;color:var(--application-text-color)}:root body refx-ssci-boarding-pass .frequent-flyer-container .frequent-flyer-item,:root body refx-ssci-boarding-pass .pass-sequence{flex-direction:column}:root body refx-ssci-boarding-pass .passenger-name .value{font-size:13px}:root body refx-ssci-boarding-pass .boarding-pass-delivery.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body refx-ssci-boarding-pass .boarding-pass-delivery.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body refx-ssci-boarding-pass .boarding-pass-delivery.mdc-button.mat-stroked-button:not(:disabled){background-color:var(--application-secondary-button-background)!important;color:var(--application-secondary-button-text-color);border:var(--application-secondary-button-border)!important;box-shadow:var(--application-secondary-button-shadow)!important}:root body refx-ssci-boarding-pass .boarding-pass-delivery.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body refx-ssci-boarding-pass .boarding-pass-delivery.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body refx-ssci-boarding-pass .boarding-pass-delivery.mdc-button.mat-stroked-button:not(:disabled):hover{background-color:var(--application-secondary-button-background-hover)!important;color:var(--application-secondary-button-text-color-hover)!important;border:var(--application-secondary-button-border)!important;box-shadow:var(--application-secondary-button-shadow-hover)!important}:root body refx-ssci-boarding-pass .additional-info{box-shadow:none;width:336px}:root body refx-ssci-boarding-pass .apple-wallet{margin:auto}:root body refx-ssci-boarding-pass .google-pay{cursor:pointer;padding:2.5rem 0 .5rem;margin:auto}:root body refx-ssci-boarding-pass .download-boarding-pass{padding:2.5rem 0 .5rem;margin:auto}:root body refx-ssci-boarding-pass .mat-button-wrapper{display:contents}:root body .qr-code-flip{justify-content:right}:root body .flip-container{margin-right:5px}:root body .qr-code-or-no-qr-code{width:129px;height:129px;margin-right:auto;margin-left:auto}:root body refx-qr-code img{width:129px}:root body refx-boarding-pass-header-pres .flight-info .flight-status.on-stand-by{color:#fff;text-align:center}:root body refx-boarding-pass-footer-pres .mat-fab:not([class*=mat-elevation-z]),:root body refx-boarding-pass-footer-pres .mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:none}:root body refx-boarding-pass-footer-pres .refx-icon-warning:before{color:var(--imp-feedback-coral-danger);font-size:20px}:root body refx-boarding-pass-footer-pres .refx-body-2{color:var(--imp-grey-text-color);line-height:1.27!important;font-size:12px;font-family:Lato;font-weight:700;border:1px solid var(--imp-feedback-coral-danger);padding:9px 6px 9px 9px}:root body refx-boarding-pass-footer-pres .refx-body-2:lang(de){font-size:11px}:root body refx-boarding-pass-footer-pres .information{transform:translateY(-35px)}:root body refx-boarding-pass-pres .tag-container{transform:translateY(45px)}:root body .show-additional-info{width:45px;margin-bottom:-25px}:root body .show-more-icon,:root body i.show-more-icon.refx-icon-flip{color:var(--imp-airline-main-color);position:relative;right:4px}:root body .show-main-info{position:absolute!important;right:22px!important;bottom:35px!important}:root body button.show-more:nth-child(2)>span:nth-child(1)>i:nth-child(1){right:7px;position:relative}:root body refx-payment{--checkout-price-details-card-margin: 0}:root body refx-ssci-payment,:root body refx-booking-payment-cont{--price-breakdown-pres-traveler-services-padding: 0 0 0 29px;--price-breakdown-pres-category-header-wrapper-padding: 1rem 0 1rem 0;--refx-payment-credit-card-pres-cvv-image-wrapper-padding: 0;--refx-payment-credit-card-pres-cvv-wrapper-width: 65%;--refx-payment-checkout-experience-pres-payment-method-card-padding: 0;--refx-payment-checkout-experience-pres-payment-section-margin: 1rem 0;--refx-payment-checkout-experience-pres-payment-method-card-margin: 0;--terms-and-conditions-margin: 1rem 0}:root body refx-ssci-payment .mat-mdc-card-content,:root body refx-booking-payment-cont .mat-mdc-card-content{padding:1rem}:root body refx-ssci-payment refx-payment-checkout-experience-pres .payment-section-card,:root body refx-booking-payment-cont refx-payment-checkout-experience-pres .payment-section-card{box-shadow:none!important;background:transparent}:root body refx-ssci-payment refx-payment-checkout-experience-pres .payment-section-card .mat-mdc-card-content,:root body refx-booking-payment-cont refx-payment-checkout-experience-pres .payment-section-card .mat-mdc-card-content{padding:0}:root body refx-ssci-payment refx-payment-checkout-experience-pres .header-text,:root body refx-booking-payment-cont refx-payment-checkout-experience-pres .header-text{text-align:var(--application-title-align)}:root body refx-ssci-payment .credit-card-payment-form .row,:root body refx-booking-payment-cont .credit-card-payment-form .row{margin:0;align-items:start}:root body refx-ssci-payment fieldset.expiry-date-wrapper,:root body refx-booking-payment-cont fieldset.expiry-date-wrapper{flex:0 0 50%;max-width:50%}:root body refx-ssci-payment .mat-form-field-appearance-fill.pan-wrapper,:root body refx-ssci-payment .mat-form-field-appearance-fill.contact-details-email-input,:root body refx-booking-payment-cont .mat-form-field-appearance-fill.pan-wrapper,:root body refx-booking-payment-cont .mat-form-field-appearance-fill.contact-details-email-input{margin-top:0}:root body refx-ssci-payment .card-number,:root body refx-booking-payment-cont .card-number{font-size:20px}:root body refx-ssci-payment .phone-country-code-wrapper,:root body refx-booking-payment-cont .phone-country-code-wrapper{padding-right:2rem}:root body refx-ssci-payment refx-payment-checkout-experience-credit-card-pres .terms-and-conditions,:root body refx-booking-payment-cont refx-payment-checkout-experience-credit-card-pres .terms-and-conditions{display:flex;gap:1rem}@media (min-width: 840px){:root body refx-ssci-payment refx-payment-checkout-experience-credit-card-pres .terms-and-conditions,:root body refx-booking-payment-cont refx-payment-checkout-experience-credit-card-pres .terms-and-conditions{text-align:left}}@media (max-width: 400px){:root body refx-ssci-payment refx-checkin-payment-cont .payment-method-card-header,:root body refx-booking-payment-cont refx-checkin-payment-cont .payment-method-card-header{height:var(--application-expansion-panel-expanded-height, auto)!important}:root body refx-ssci-payment refx-checkin-payment-cont .payment-method-card-header .mat-content,:root body refx-booking-payment-cont refx-checkin-payment-cont .payment-method-card-header .mat-content{white-space:initial}:root body refx-ssci-payment refx-payment-checkout-experience-credit-card-pres .credit-card-payment-form .mat-form-field-wrapper,:root body refx-booking-payment-cont refx-payment-checkout-experience-credit-card-pres .credit-card-payment-form .mat-form-field-wrapper{padding:0}:root body refx-ssci-payment refx-payment-checkout-experience-pres .payment-section-card-wrapper,:root body refx-booking-payment-cont refx-payment-checkout-experience-pres .payment-section-card-wrapper{padding:0!important}:root body refx-ssci-payment refx-payment-checkout-experience-pres .payment-method-card,:root body refx-booking-payment-cont refx-payment-checkout-experience-pres .payment-method-card{padding:0!important}:root body refx-ssci-payment refx-payment-checkout-experience-pres mat-form-field .option-image,:root body refx-booking-payment-cont refx-payment-checkout-experience-pres mat-form-field .option-image{max-height:var(--refx-payment-checkout-experience-credit-card-pres-option-image-max-height, 2rem)!important}}:root body refx-ssci-payment .terms-and-conditions-title,:root body refx-booking-payment-cont .terms-and-conditions-title{display:none}:root body refx-ssci-payment .terms-and-conditions-label,:root body refx-booking-payment-cont .terms-and-conditions-label{font-size:14px;line-height:1.43;color:var(--imp-grey-text-color)}:root body refx-ssci-payment .payment-footer-card,:root body refx-booking-payment-cont .payment-footer-card{padding:51px 21px 31px}:root body refx-ssci-payment .category-label,:root body refx-booking-payment-cont .category-label{font-family:AERadar;font-size:18px;font-weight:400;line-height:1.33;color:var(--imp-airline-secondary-color)}:root body refx-ssci-payment .seat-icon,:root body refx-ssci-payment .bag-icon,:root body refx-booking-payment-cont .seat-icon,:root body refx-booking-payment-cont .bag-icon{top:7px;position:relative}:root body refx-ssci-payment .price,:root body refx-booking-payment-cont .price{font-family:AERadar;font-size:18px;text-align:right;color:var(--application-text-color)}:root body refx-ssci-payment .traveler-price .price,:root body refx-booking-payment-cont .traveler-price .price{font-family:AERadar;font-size:16px;line-height:1.5;text-align:right;letter-spacing:.34px;color:var(--application-text-color);margin-right:20px}:root body refx-ssci-payment .traveler-service-price .price,:root body refx-booking-payment-cont .traveler-service-price .price{font-family:AERadar;font-size:14px;text-align:right;letter-spacing:.34px;color:var(--application-text-color);margin-right:20px}:root body refx-ssci-payment .traveler-label,:root body refx-booking-payment-cont .traveler-label{font-family:Lato;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.34px;color:var(--application-text-color)}:root body refx-ssci-payment .traveler-service,:root body refx-booking-payment-cont .traveler-service{border-bottom:var(--application-border)!important}:root body refx-ssci-payment .traveler-service-label,:root body refx-booking-payment-cont .traveler-service-label{font-size:14px;color:var(--application-text-color)}@media (min-width: 600px){:root body #payment-button{width:214px;height:48px}}:root body .sticky-checkout-price-panel-close *,:root body .sticky-checkout-price-panel-open *{--mat-expansion-header-indicator-color: #fff;color:#fff!important}:root body .sticky-checkout-price-panel-close * .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover,:root body .sticky-checkout-price-panel-open * .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background-color:transparent}:root body refx-checkin-details-dialog-pres,:root body refx-ssci-overview{--refx-journey-passenger-recap-pres-list-separator: solid 1px #cccccc;--seat-selection-summary-pres-seat-number-background-color: transparent;--seat-selection-summary-pres-seat-number-color: var(--application-text-color);--seat-selection-summary-pres-seat-number-border-style: none;--seat-recap-breakdown-pres-li-flex-basis: 100%;--refx-timing-recap-pres-shadow: var(--application-card-box-shadow);--service-category-pres-category-recap-travel-unit-border: none;--service-category-pres-category-recap-padding: 0 2rem 0}:root body refx-checkin-details-dialog-pres .mat-expansion-panel-header,:root body refx-ssci-overview .mat-expansion-panel-header{height:auto!important}:root body refx-checkin-details-dialog-pres refx-timing-recap-pres,:root body refx-ssci-overview refx-timing-recap-pres{--refx-timing-recap-pres-time-margin: 0;--refx-timing-recap-pres-icon-padding: 16px 4rem 21px 32px;--refx-passenger-recap-pres-icon-background-color: transparent;--refx-timing-recap-pres-icon-background-color: transparent;--refx-timing-recap-pres-icon-border: none;--refx-timing-recap-pres-icon-box-shadow: none;--refx-timing-recap-pres-icon-border-radius: 0}:root body refx-checkin-details-dialog-pres refx-timing-recap-pres .subtitle,:root body refx-ssci-overview refx-timing-recap-pres .subtitle{--refx-timing-recap-pres-subtitle-color: var(--application-text-color);font-size:16px;font-weight:700}:root body refx-checkin-details-dialog-pres refx-timing-recap-pres .bag-drop-time,:root body refx-checkin-details-dialog-pres refx-timing-recap-pres .boarding-time,:root body refx-ssci-overview refx-timing-recap-pres .bag-drop-time,:root body refx-ssci-overview refx-timing-recap-pres .boarding-time{font-family:Lato;font-size:12px;font-weight:700;color:var(--imp-grey-text-color)}:root body refx-checkin-details-dialog-pres refx-timing-recap-pres .timing-recap-pres .icon,:root body refx-ssci-overview refx-timing-recap-pres .timing-recap-pres .icon{display:inline}:root body refx-checkin-details-dialog-pres refx-timing-recap-pres .separator,:root body refx-ssci-overview refx-timing-recap-pres .separator{display:none}:root body refx-checkin-details-dialog-pres .price .price-currency,:root body refx-ssci-overview .price .price-currency{line-height:1.5!important}:root body refx-checkin-details-dialog-pres .extra-services-title,:root body refx-ssci-overview .extra-services-title{font-size:20px;font-weight:400;line-height:1.6;color:var(--imp-airline-secondary-color);margin-bottom:7px!important;padding-top:0}:root body refx-checkin-details-dialog-pres refx-service-category-pres .generic-recap-breakdown,:root body refx-ssci-overview refx-service-category-pres .generic-recap-breakdown{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin-top:2rem}:root body refx-checkin-details-dialog-pres refx-service-category-pres .category-recap-travel-units .row-title-label,:root body refx-ssci-overview refx-service-category-pres .category-recap-travel-units .row-title-label{font-size:19px;font-family:AERadar}:root body refx-checkin-details-dialog-pres refx-service-category-pres .category-recap-travel-units .refx-icon-flight-departure:before,:root body refx-ssci-overview refx-service-category-pres .category-recap-travel-units .refx-icon-flight-departure:before{margin-right:10px;margin-left:0;top:8px}:root body refx-checkin-details-dialog-pres refx-seat-selection-summary-cont refx-service-category-pres,:root body refx-ssci-overview refx-seat-selection-summary-cont refx-service-category-pres{box-shadow:var(--application-card-box-shadow);border-radius:8px}:root body refx-checkin-details-dialog-pres refx-seat-selection-summary-cont refx-service-category-pres .row-title .row-title-label,:root body refx-ssci-overview refx-seat-selection-summary-cont refx-service-category-pres .row-title .row-title-label{color:var(--application-text-color)}:root body refx-checkin-details-dialog-pres refx-seat-selection-summary-cont refx-service-category-pres .row-title .refx-icon-flight-departure,:root body refx-ssci-overview refx-seat-selection-summary-cont refx-service-category-pres .row-title .refx-icon-flight-departure{display:none}:root body refx-checkin-details-dialog-pres refx-service-catalog-pres refx-service-category-pres .card,:root body refx-ssci-overview refx-service-catalog-pres refx-service-category-pres .card{box-shadow:var(--application-card-box-shadow);border-radius:8px;border:1px solid #e0dfe7}:root body refx-checkin-details-dialog-pres refx-service-catalog-pres refx-service-category-pres .service-recap,:root body refx-ssci-overview refx-service-catalog-pres refx-service-category-pres .service-recap{font-size:14px;font-weight:700;line-height:1.71}:root body refx-checkin-details-dialog-pres refx-category-recap-pres,:root body refx-ssci-overview refx-category-recap-pres{--category-recap-pres-category-recap-row-padding: 0 0 1rem;--category-recap-pres-category-total-price-color: var(--application-text-color);--category-recap-pres-category-recap-travel-unit-border: none;--generic-recap-breakdown-pres-service-recap-color: var(--imp-feedback-success);--category-recap-pres-category-recap-services-new-background-color: transparent;--generic-recap-breakdown-pres-background-color: transparent;--generic-recap-breakdown-pres-padding: .5rem .5rem .5rem;--category-recap-pres-row-title-and-value-flex-direction: column}:root body refx-checkin-details-dialog-pres refx-category-recap-pres .selection,:root body refx-ssci-overview refx-category-recap-pres .selection{display:none}:root body refx-checkin-details-dialog-pres refx-category-recap-pres .selection .free-service,:root body refx-checkin-details-dialog-pres refx-category-recap-pres .selection .paid-service,:root body refx-ssci-overview refx-category-recap-pres .selection .free-service,:root body refx-ssci-overview refx-category-recap-pres .selection .paid-service{font-size:14px;font-weight:700}:root body refx-checkin-details-dialog-pres refx-service-category-pres .category .category-details,:root body refx-ssci-overview refx-service-category-pres .category .category-details{min-height:initial}:root body refx-checkin-details-dialog-pres .category-title,:root body refx-checkin-details-dialog-pres .baggage-selection-summary-title,:root body refx-ssci-overview .category-title,:root body refx-ssci-overview .baggage-selection-summary-title{font-size:20px;font-weight:400;line-height:1.6;border-bottom:var(--imp-dotted-border);padding:0rem 0 1rem}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres,:root body refx-ssci-overview refx-baggage-selection-summary-pres{--baggage-selection-summary-pres-weight-container-margin: 1rem 0 0;--baggage-selection-summary-pres-checked-in-multiplier-margin: 1rem 0 0;--baggage-selection-summary-pres-recap-border: none;--baggage-selection-summary-pres-total-price-color: var(--application-text-color);--baggage-selection-summary-pres-recap-details-unpaid-row-color: var(--imp-airline-secondary-color);--baggage-selection-summary-pres-unpaid-section-new-color: var(--imp-feedback-coral-danger);--baggage-selection-summary-pres-unpaid-section-new-background-color: transparent;--baggage-selection-summary-pres-unpaid-section-new-container-margin: 0 0 0 .5rem;--baggage-selection-summary-pres-traveler-recap-details-padding: 1rem .5rem;--baggage-selection-summary-pres-recap-section-padding: 2rem}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .baggage-selection-summary-card,:root body refx-ssci-overview refx-baggage-selection-summary-pres .baggage-selection-summary-card{box-shadow:var(--application-card-box-shadow)}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .recap-details-extra-unpaid-price-status,:root body refx-ssci-overview refx-baggage-selection-summary-pres .recap-details-extra-unpaid-price-status{line-height:initial!important}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .recap-details-extra-unpaid-price-status .price,:root body refx-ssci-overview refx-baggage-selection-summary-pres .recap-details-extra-unpaid-price-status .price{display:none}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .row-unpaid-bags-status-new,:root body refx-ssci-overview refx-baggage-selection-summary-pres .row-unpaid-bags-status-new{font-weight:700;font-size:18px}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .recap-details-extra-unpaid-status,:root body refx-ssci-overview refx-baggage-selection-summary-pres .recap-details-extra-unpaid-status{color:var(--imp-feedback-coral-danger);padding:.7rem}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .row-allowances,:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .row-unpaid-bags-description,:root body refx-ssci-overview refx-baggage-selection-summary-pres .row-allowances,:root body refx-ssci-overview refx-baggage-selection-summary-pres .row-unpaid-bags-description{flex-direction:column!important;font-family:Lato;font-size:16px;font-weight:400;color:var(--application-text-color)}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .row-unpaid-bags-description,:root body refx-ssci-overview refx-baggage-selection-summary-pres .row-unpaid-bags-description{font-weight:700}:root body refx-checkin-details-dialog-pres refx-baggage-selection-summary-pres .row-allowance-bags-separator,:root body refx-ssci-overview refx-baggage-selection-summary-pres .row-allowance-bags-separator{display:none}:root body refx-checkin-details-dialog-pres .list,:root body refx-ssci-overview .list{padding-left:27px}@media (min-width: 600px){:root body refx-checkin-details-dialog-pres .passenger-recap-pres .list,:root body refx-ssci-overview .passenger-recap-pres .list{flex-direction:column}:root body refx-checkin-details-dialog-pres .list .list-item:not(:last-child),:root body refx-ssci-overview .list .list-item:not(:last-child){border-bottom:solid 1px #cccccc}:root body refx-checkin-details-dialog-pres .list .list-item,:root body refx-ssci-overview .list .list-item{max-width:100%}}:root body refx-checkin-details-dialog-pres .passenger-pres .frequent-flyer-link,:root body refx-ssci-overview .passenger-pres .frequent-flyer-link{font-size:14px;font-weight:700;line-height:1.71;color:var(--application-link-color)}:root body refx-checkin-details-dialog-pres .status,:root body refx-ssci-overview .status{font-size:1.4rem}:root body refx-checkin-details-dialog-pres .status i,:root body refx-ssci-overview .status i{font-size:1.8rem}:root body refx-checkin-details-dialog-pres .status.status-checked-in,:root body refx-ssci-overview .status.status-checked-in{color:var(--imp-grey-text-color);font-weight:700}:root body refx-checkin-details-dialog-pres .status.status-unpaid-items,:root body refx-ssci-overview .status.status-unpaid-items{color:var(--imp-feedback-red-danger);font-style:italic}:root body refx-checkin-details-dialog-pres .name,:root body refx-checkin-details-dialog-pres .traveler-name,:root body refx-checkin-details-dialog-pres .baggage-selection-summary-main-traveler,:root body refx-checkin-details-dialog-pres .passenger-type,:root body refx-ssci-overview .name,:root body refx-ssci-overview .traveler-name,:root body refx-ssci-overview .baggage-selection-summary-main-traveler,:root body refx-ssci-overview .passenger-type{font-size:16px;font-family:Lato;font-weight:700;line-height:1.5;color:var(--application-text-color)}:root body refx-checkin-details-dialog-pres .flight-title,:root body refx-checkin-details-dialog-pres .baggage-selection-summary-carry-on-section-title,:root body refx-ssci-overview .flight-title,:root body refx-ssci-overview .baggage-selection-summary-carry-on-section-title{font-size:19px;color:var(--imp-airline-main-color);font-weight:700;border-bottom:var(--imp-dotted-border);padding:0 0 1rem}:root body refx-checkin-details-dialog-pres .unpaid-service,:root body refx-checkin-details-dialog-pres .passenger-selected-seat-price,:root body refx-ssci-overview .unpaid-service,:root body refx-ssci-overview .passenger-selected-seat-price{font-size:14px;font-weight:700;line-height:1.71;font-family:Lato}:root body refx-checkin-details-dialog-pres .unpaid-service-status,:root body refx-ssci-overview .unpaid-service-status{color:var(--imp-feedback-coral-danger)}:root body refx-checkin-details-dialog-pres .recap-details-extra-unpaid-row .recap-details-extra-unpaid,:root body refx-checkin-details-dialog-pres .recap-details-extra-unpaid-row .recap-details-extra-unpaid-price,:root body refx-ssci-overview .recap-details-extra-unpaid-row .recap-details-extra-unpaid,:root body refx-ssci-overview .recap-details-extra-unpaid-row .recap-details-extra-unpaid-price{font-weight:700;color:var(--application-text-color)}:root body refx-checkin-details-dialog-pres .recap-details-extra-unpaid-row .recap-details-extra-unpaid-separator,:root body refx-ssci-overview .recap-details-extra-unpaid-row .recap-details-extra-unpaid-separator{display:none}:root body refx-checkin-details-dialog-pres .recap-details-allowance-checked-in,:root body refx-ssci-overview .recap-details-allowance-checked-in{font-size:14px;font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--application-text-color)}:root body refx-checkin-details-dialog-pres .recap-details-allowance-carry-on,:root body refx-checkin-details-dialog-pres .passenger-selected-seat-price,:root body refx-checkin-details-dialog-pres .recap-details-carry-on,:root body refx-checkin-details-dialog-pres .no-seat,:root body refx-ssci-overview .recap-details-allowance-carry-on,:root body refx-ssci-overview .passenger-selected-seat-price,:root body refx-ssci-overview .recap-details-carry-on,:root body refx-ssci-overview .no-seat{font-size:14px;line-height:1.71;letter-spacing:normal;color:var(--application-text-color);padding-top:7px}:root body refx-checkin-details-dialog-pres .traveler-seat,:root body refx-checkin-details-dialog-pres .traveler-identity-seat,:root body refx-ssci-overview .traveler-seat,:root body refx-ssci-overview .traveler-identity-seat{flex-direction:row-reverse;justify-content:space-between;flex:0 0 100%;padding-bottom:1rem;max-width:100%}:root body refx-checkin-details-dialog-pres li:not(:last-child) .traveler-seat,:root body refx-checkin-details-dialog-pres li:not(:last-child) .traveler-identity-seat,:root body refx-ssci-overview li:not(:last-child) .traveler-seat,:root body refx-ssci-overview li:not(:last-child) .traveler-identity-seat{border-bottom:var(--application-border)}:root body refx-checkin-details-dialog-pres .traveler-baggage-recap-details:not(:last-child),:root body refx-ssci-overview .traveler-baggage-recap-details:not(:last-child){border-bottom:var(--application-border)}:root body refx-checkin-details-dialog-pres .baggage-selection-summary-carry-on-section-title,:root body refx-checkin-details-dialog-pres .baggage-selection-summary-hold-section-title,:root body refx-ssci-overview .baggage-selection-summary-carry-on-section-title,:root body refx-ssci-overview .baggage-selection-summary-hold-section-title{font-family:AERadar;font-size:19px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--application-text-color);border-bottom:var(--application-border)}:root body refx-checkin-details-dialog-pres .baggage-selection-summary-list-item,:root body refx-ssci-overview .baggage-selection-summary-list-item{max-width:100%;flex:0 0 100%}:root body refx-checkin-details-dialog-pres .baggage-selection-summary-icon-wrapper,:root body refx-ssci-overview .baggage-selection-summary-icon-wrapper{flex:0 0 100%;justify-content:space-between}:root body refx-checkin-details-dialog-pres .baggage-selection-summary-traveler-info,:root body refx-ssci-overview .baggage-selection-summary-traveler-info{order:1;flex:1}:root body refx-checkin-details-dialog-pres .baggage-selection-summary-checked-in-multiplier,:root body refx-ssci-overview .baggage-selection-summary-checked-in-multiplier{order:2;font-family:AERadar;font-size:20px;font-weight:700;line-height:1.2;text-align:right;color:var(--application-text-color)}:root body refx-checkin-details-dialog-pres .baggage-selection-summary-weight-container,:root body refx-ssci-overview .baggage-selection-summary-weight-container{order:3}:root body refx-checkin-details-dialog-pres .close-btn-bottom,:root body refx-ssci-overview .close-btn-bottom{width:100%;height:56px;border-radius:14px;border:solid 1px;border-color:var(--imp-airline-main-color);color:var(--imp-airline-main-color);font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;max-width:395px;margin:auto}:root body refx-checkin-details-dialog-pres .close-btn-bottom:hover,:root body refx-ssci-overview .close-btn-bottom:hover{border-color:var(--primary-400);color:var(--primary-400)}:root body refx-checkin-details-dialog-pres .close-btn-bottom:focus,:root body refx-ssci-overview .close-btn-bottom:focus{border-color:var(--primary-700);color:var(--primary-700)}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation,:root body refx-ssci-overview .messages-panel.confirmation{--messages-panel-confirmation-border-radius: 0rem;--application-success-color: var(--imp-airline-secondary-color);--messages-panel-text-color: var(--imp-airline-secondary-color);--messages-panel-link-color: var(--imp-airline-secondary-color);--messages-panel-toggle-instruction-label-color: var(--imp-airline-secondary-color);--messages-panel-confirmation-color: var(--application-text-color);background-color:#fff;color:#fff;min-height:185px;margin:auto;box-shadow:none}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .title,:root body refx-ssci-overview .messages-panel.confirmation .title{font-size:20px;font-weight:700;font-family:Lato;line-height:1.2;text-align:center}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .messages-list,:root body refx-ssci-overview .messages-panel.confirmation .messages-list{text-align:center;list-style:none}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation span.message-title,:root body refx-ssci-overview .messages-panel.confirmation span.message-title{color:var(--application-text-color);font-size:14px;line-height:1.43}@media (min-width: 625px){:root body refx-checkin-details-dialog-pres .messages-panel.confirmation,:root body refx-ssci-overview .messages-panel.confirmation{background:center url(checked-in.12ef50fb1948d28e.svg) no-repeat;background-size:contain}}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .messages-container,:root body refx-ssci-overview .messages-panel.confirmation .messages-container{flex-direction:column}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .content,:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .icon-left-container,:root body refx-ssci-overview .messages-panel.confirmation .content,:root body refx-ssci-overview .messages-panel.confirmation .icon-left-container{margin:10px auto}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .refx-icon-validation,:root body refx-ssci-overview .messages-panel.confirmation .refx-icon-validation{top:3px;position:relative}:root body refx-checkin-details-dialog-pres .messages-panel.confirmation .refx-icon-validation:before,:root body refx-ssci-overview .messages-panel.confirmation .refx-icon-validation:before{content:""!important;background:url(checked-in-icon.08ef55b7ec7a705b.svg) no-repeat;background-size:contain;height:9rem;width:9rem;position:initial;display:block}:root body refx-checkin-details-dialog-pres #overview,:root body refx-checkin-details-dialog-pres #passenger-recap,:root body refx-ssci-overview #overview,:root body refx-ssci-overview #passenger-recap{padding-bottom:0!important}:root body refx-checkin-details-dialog-pres .boarding-pass-button.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body refx-checkin-details-dialog-pres .boarding-pass-button.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body refx-checkin-details-dialog-pres .boarding-pass-button.mdc-button.mat-stroked-button:not(:disabled),:root body refx-ssci-overview .boarding-pass-button.mdc-button.mat-mdc-unelevated-button:not(:disabled),:root body refx-ssci-overview .boarding-pass-button.mdc-button.mat-mdc-outlined-button:not(:disabled),:root body refx-ssci-overview .boarding-pass-button.mdc-button.mat-stroked-button:not(:disabled){background-color:var(--application-primary-button-background)!important;color:var(--application-primary-button-text-color);border:var(--application-primary-button-border)!important;box-shadow:var(--application-primary-button-shadow)!important}:root body refx-checkin-details-dialog-pres .boarding-pass-button.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body refx-checkin-details-dialog-pres .boarding-pass-button.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body refx-checkin-details-dialog-pres .boarding-pass-button.mdc-button.mat-stroked-button:not(:disabled):hover,:root body refx-ssci-overview .boarding-pass-button.mdc-button.mat-mdc-unelevated-button:not(:disabled):hover,:root body refx-ssci-overview .boarding-pass-button.mdc-button.mat-mdc-outlined-button:not(:disabled):hover,:root body refx-ssci-overview .boarding-pass-button.mdc-button.mat-stroked-button:not(:disabled):hover{background-color:var(--application-primary-button-background-hover)!important;color:var(--application-primary-button-text-color-hover)!important;border:var(--application-primary-button-border)!important;box-shadow:var(--application-primary-button-shadow-hover)!important}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres,:root body refx-ssci-overview refx-navigation-menu-pres{--menu-item-card-hover-color: var(--primary-400);--menu-item-information-padding: 0;--menu-item-img-height: 72px;--menu-item-selected-icon-padding: 0 .5rem 0 0rem;--menu-item-img-margin: 0;--menu-item-img-width: auto;--menu-item-title-color: #fff;--menu-item-title-height: 32px;--menu-item-size-max-width: 300px;--navigation-menu-pres-menu-card-margin-sm: 0;--navigation-menu-pres-menu-card-style-max-width-xl: 297px}@media (min-width: 600px){:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres refx-menu-item .menu-item-card,:root body refx-ssci-overview refx-navigation-menu-pres refx-menu-item .menu-item-card{min-height:unset}}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .navigation-menu-pres .menu-row,:root body refx-ssci-overview refx-navigation-menu-pres .navigation-menu-pres .menu-row{justify-content:flex-start}@media (max-width: 599.98px){:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .navigation-menu-pres .menu-row,:root body refx-ssci-overview refx-navigation-menu-pres .navigation-menu-pres .menu-row{box-shadow:none}}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .title-container,:root body refx-ssci-overview refx-navigation-menu-pres .title-container{display:block}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-message-xs,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-message-xs{display:block;font-size:12px;line-height:1.17;text-align:right;margin-left:auto;width:14rem;color:var(--grey-100);order:2!important}@media (max-width: 400px){:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-message-xs,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-message-xs{width:12rem}}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-message,:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .title-container:after,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-message,:root body refx-ssci-overview refx-navigation-menu-pres .title-container:after{display:none}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-card,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-card{display:flex!important;flex-wrap:wrap;height:153px;border-radius:16px;box-shadow:var(--application-card-box-shadow)!important;background-color:var(--imp-airline-main-color);border:1px solid var(--imp-airline-main-color);padding:10px 13px 18px 17px!important;margin:10px 10px 8px 0!important}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-card .icon-container,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-card .icon-container{display:none}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-card .menu-item-img,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-card .menu-item-img{order:1!important;display:block!important;margin-top:10px}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item-card .menu-item-title,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item-card .menu-item-title{color:#fff;font-family:AERadar;font-size:18px;font-weight:400;line-height:1.22}:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .menu-item:focus,:root body refx-ssci-overview refx-navigation-menu-pres .menu-item:focus{background-color:var(--primary-700)}@media (min-width: 840px){:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .item-container,:root body refx-ssci-overview refx-navigation-menu-pres .item-container{flex:0 0 32%}}@media (min-width: 600px) and (max-width: 839.66px){:root body refx-checkin-details-dialog-pres refx-navigation-menu-pres .item-container,:root body refx-ssci-overview refx-navigation-menu-pres .item-container{flex:0 0 49%}}:root body .mat-dialog-container refx-service-price-information-pres .total-to-pay .price-currency-code,:root body .mat-dialog-container custom-service-price-information-pres .total-to-pay .price-currency-code{line-height:normal}:root body .mat-dialog-container .checkin-details-dialog-content .price .price-currency-code{font-weight:700}:root body refx-service-price-information-pres.price .price-currency-code,:root body custom-service-price-information-pres.price .price-currency-code{line-height:32px}:root body refx-price .price-terms-and-conditions,:root body refx-service-price-information-pres .price-terms-and-conditions,:root body custom-service-price-information-pres .price-terms-and-conditions{display:none}:root body refx-price .service-total refx-price .price .price-currency-code,:root body refx-price .service-total refx-price .price .price-amount,:root body refx-service-price-information-pres .service-total refx-price .price .price-currency-code,:root body refx-service-price-information-pres .service-total refx-price .price .price-amount,:root body custom-service-price-information-pres .service-total refx-price .price .price-currency-code,:root body custom-service-price-information-pres .service-total refx-price .price .price-amount{font-size:14px;font-family:Lato;line-height:normal}:root body refx-price .price-display,:root body refx-service-price-information-pres .price-display,:root body custom-service-price-information-pres .price-display{padding:0 5px}:root body refx-price .price,:root body refx-service-price-information-pres .price,:root body custom-service-price-information-pres .price{display:inline-flex;align-items:center}:root body refx-price .price .price-currency-code,:root body refx-service-price-information-pres .price .price-currency-code,:root body custom-service-price-information-pres .price .price-currency-code{order:2;margin-left:.5rem}:root body refx-price .price .price-amount,:root body refx-service-price-information-pres .price .price-amount,:root body custom-service-price-information-pres .price .price-amount{margin:0!important}:root body refx-price .price-hint,:root body refx-service-price-information-pres .price-hint,:root body custom-service-price-information-pres .price-hint{font-size:12px;line-height:2}:root body refx-price .total-to-pay .price-label,:root body refx-service-price-information-pres .total-to-pay .price-label,:root body custom-service-price-information-pres .total-to-pay .price-label{font-family:Lato;font-size:14px;font-weight:700;color:var(--application-text-color);margin:0!important}:root body refx-price .total-to-pay .price-currency,:root body refx-service-price-information-pres .total-to-pay .price-currency,:root body custom-service-price-information-pres .total-to-pay .price-currency{line-height:1.33}:root body refx-price .total-to-pay .total-to-pay-price,:root body refx-service-price-information-pres .total-to-pay .total-to-pay-price,:root body custom-service-price-information-pres .total-to-pay .total-to-pay-price{font-family:Lato;font-size:24px;font-weight:700;color:var(--application-text-color)}:root body{--safe-travel-teaser-card-pres-description-color: var(--imp-airline-secondary-color);--safe-travel-teaser-card-pres-image-height: 20rem;--safe-travel-teaser-card-pres-button-margin: 1rem 0;--safe-travel-teaser-card-pres-description-margin: -30px 0 10px 7.7rem;--safe-travel-teaser-skip-section-padding: 0px}:root body safe-travel-error-page{--error-page-content-title-color: var(--imp-grey-text-color)}:root body safe-travel-confirmation-exit .page-footer .buttons-place{display:grid;align-items:flex-end;margin:auto;width:500px}:root body safe-travel-confirmation-exit .content-image{background:url(confirmation-exit.a069914237f76849.svg) no-repeat;width:138px;height:153px;object-fit:contain}:root body safe-travel-confirmation-exit .content-image svg{display:none}:root body safe-travel-tips-recap-pres .mat-raised-button,:root body safe-travel-tips-recap-pres .mat-stroked-button{height:48px;border:none!important;text-decoration:underline;margin-right:auto!important}:root body safe-travel-teaser-pres .content .status{display:none}:root body refx-safe-travel{--application-focus-outline-color: transparent;--safe-travel-basic-layout-max-width-xl: 930px;--safe-travel-self-certification-pres-requirement-criterias-margin-sm: 0 0 0 .8rem;--safe-travel-self-certification-pres-content-border: none;--page-title-text-color: #fff;--safe-travel-self-certification-pres-button-container-margin: 0 0 30px;--page-title-box-title-color: transparent;--page-title-box-title-shadow: none;--page-subtitle-text-color: var(--imp-feedback-info);--page-title-box-title-container-margin: 0;--safe-travel-card-pres-background-color: #fff;--page--title-box-second-subtitle-text-color: #fff;--safe-travel-self-certification-pres-list-item-margin-sm: 3rem 0;--safe-travel-self-certification-pres-main-padding: 0;--safe-travel-segments-recap-pres-capsule-padding: 0;--safe-travel-onboarding-pres-capsule-completed-background-color: transparent;--safe-travel-passenger-card-pres-capsule-completed-background-color: transparent;--safe-travel-documents-recap-pres-document-capsule-ok-background-color: transparent;--safe-travel-documents-recap-pres-document-capsule-ok-text-color: var(--imp-feedback-success-alternative);--safe-travel-passenger-card-pres-capsule-completed-text-color: var(--imp-feedback-success-alternative);--safe-travel-onboarding-pres-capsule-completed-text-color: var(--imp-feedback-success-alternative);--safe-travel-segments-recap-pres-capsule-completed-background-color: transparent;--safe-travel-segments-recap-pres-capsule-completed-text-color: var(--imp-feedback-success-alternative);--safe-travel-passenger-card-pres-capsule-error-background-color: transparent;--safe-travel-passenger-card-pres-capsule-error-text-color: var(--imp-feedback-coral-danger);--safe-travel-segments-recap-pres-capsule-error-background-color: transparent;--safe-travel-segments-recap-pres-capsule-error-text-color: var(--imp-feedback-coral-danger);--safe-travel-onboarding-pres-capsule-error-background-color: transparent;--safe-travel-onboarding-pres-capsule-error-text-color: var(--imp-feedback-coral-danger);--safe-travel-passenger-card-pres-not-required-background-color: transparent;--safe-travel-segments-recap-pres-capsule-not-required-background-color: transparent;--safe-travel-onboarding-pres-not-required-background-color: transparent;--safe-travel-segments-recap-pres-capsule-not-required-text-color: var(--imp-grey-text-color);--safe-travel-onboarding-pres-capsule-not-required-text-color: var(--imp-grey-text-color);--safe-travel-passenger-card-pres-capsule-not-required-text-color: var(--imp-grey-text-color);--safe-travel-onboarding-pres-capsule-padding: 0;--safe-travel-passenger-card-pres-capsule-partial-background-color: transparent;--safe-travel-passenger-card-pres-capsule-partial-text-color: var(--imp-grey-text-color);--safe-travel-onboarding-pres-capsule-partial-background-color: transparent;--safe-travel-onboarding-pres-capsule-partial-text-color: var(--imp-grey-text-color);--safe-travel-segments-recap-pres-capsule-partial-background-color: transparent;--safe-travel-segments-recap-pres-capsule-partial-text-color: var(--imp-grey-text-color);--safe-travel-onboarding-pres-capsule-not-completed-background-color: transparent;--safe-travel-passenger-card-pres-capsule-not-completed-background-color: transparent;--safe-travel-passenger-card-pres-capsule-not-completed-text-color: var(--imp-feedback-coral-danger);--safe-travel-onboarding-pres-capsule-not-completed-text-color: var(--imp-feedback-coral-danger);--safe-travel-segments-recap-pres-capsule-not-completed-background-color: transparent;--safe-travel-segments-recap-pres-capsule-not-completed-text-color: var(--imp-feedback-coral-danger);--safe-travel-passenger-card-pres-capsule-non-compliant-background-color: transparent;--safe-travel-passenger-card-pres-capsule-non-compliant-text-color: var(--imp-feedback-coral-danger);--safe-travel-onboarding-pres-capsule-non-compliant-background-color: transparent;--safe-travel-onboarding-pres-capsule-non-compliant-text-color: var(--imp-feedback-coral-danger);--safe-travel-segments-recap-pres-capsule-non-compliant-background-color: transparent;--safe-travel-segments-recap-pres-capsule-non-compliant-text-color: var(--imp-feedback-coral-danger);--safe-travel-onboarding-pres-main-padding: 0;--safe-travel-onboarding-pres-action-label-color: var(--imp-grey-text-color);--safe-travel-onboarding-pres-pax-error-status-icon-left: 16rem;--safe-travel-onboarding-pres-warning-note-border-left: none;--safe-travel-onboarding-pres-warning-note-icon-color: var(--accent-500);--safe-travel-onboarding-pres-warning-note-color: var(--accent-500);--safe-travel-onboarding-pres-warning-note-icon-font-size: 1.6rem;--safe-travel-onboarding-pres-warning-note-icon-margin: 0 1rem 0 0;--safe-travel-onboarding-pres-warning-container-padding: 1rem;--safe-travel-onboarding-pres-warning-note-border-radius: 0;--safe-travel-onboarding-pres-pax-status-icon-font-size: 2rem;--safe-travel-onboarding-pres-pax-status-icon-top: 33.33%;--safe-travel-onboarding-pres-pax-status-icon-right: 3rem;--safe-travel-onboarding-pres-description-margin: 21px 0 31px;--safe-travel-onboarding-pres-name-color: var(--application-text-color);--safe-travel-self-certification-pres-requirement-margin: 1rem 1rem 3rem;--safe-travel-self-certification-pres-description-padding: 0;--safe-travel-teaser-card-pres-title-margin: 0 0 1rem 0;--safe-travel-method-choice-pres-method-choices-container-border-bottom: none;--safe-travel-banner-pres-banner-wrapper-background-color: var(--imp-feedback-yellow-warning);--safe-travel-banner-pres-banner-wrapper-border-radius: 0;--safe-travel-banner-pres-banner-wrapper-border-left-width: 0;--safe-travel-banner-pres-banner-wrapper-error-color: #fff;--safe-travel-banner-pres-banner-wrapper-warning-color: #fff;--safe-travel-banner-pres-banner-container-color: #fff;--safe-travel-general-requirements-pres-checkbox-margin: 0;--safe-travel-rule-choice-pres-option-required-documents-container-border-radius: 0;--safe-travel-rule-choice-pres-option-header-border-radius: 0}:root body refx-safe-travel safe-travel-traveler-information-recap-pres .traveler-information-recap-image{background:url(confirmation-information.523e8297780fd858.svg) no-repeat;width:138px;height:153px;object-fit:contain}:root body refx-safe-travel safe-travel-traveler-information-recap-pres .traveler-information-recap-image svg{display:none}:root body refx-safe-travel safe-travel-confirmation-exit safe-travel-basic-layout .page-content .description{text-align:center}:root body refx-safe-travel safe-travel-basic-layout .description{text-align:initial}:root body refx-safe-travel safe-travel-banner-pres .banner-wrapper .banner-container{font-weight:700;color:var(--imp-airline-secondary-color)}@media (max-width: 600.666px){:root body refx-safe-travel .safe-travel-title{font:300 19px/normal AERadar}}:root body refx-safe-travel safe-travel-page-title-box-pres .title-container{max-width:930px}:root body refx-safe-travel .box-title{transform:none}@media (min-width: 600.1px){:root body refx-safe-travel{--page-title-box-title-text-align: left;--safe-travel-onboarding-pres-title-text-align: left}}:root body refx-safe-travel .warning-use-mobile,:root body refx-safe-travel .information-safe-travel{margin-right:1rem}:root body refx-safe-travel .send-result .refx-icon-error:before,:root body refx-safe-travel .send-result .refx-icon-validation:before,:root body refx-safe-travel .send-result .refx-icon-warning:before{display:none}:root body refx-safe-travel .container-image{margin-bottom:-2rem!important}:root body refx-safe-travel .refx-icon-error:before,:root body refx-safe-travel .refx-icon-warning:before{content:"\e80f"!important;color:var(--imp-airline-secondary-color);font-family:icomoon}:root body refx-safe-travel .warning-note{background:var(--imp-feedback-coral-danger)}:root body refx-safe-travel .warning-note .warning-note-text{font-weight:700}:root body refx-safe-travel .close{height:56px;border-radius:14px;border:solid 1px;border-color:var(--imp-airline-main-color);background-color:transparent;color:var(--imp-airline-main-color);font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;min-width:214px}:root body refx-safe-travel .close:hover{border-color:var(--primary-400);color:var(--primary-400);background-color:transparent}:root body refx-safe-travel .close:focus{border-color:var(--primary-700);color:var(--primary-700);background-color:transparent}:root body refx-safe-travel .main{max-width:930px!important}:root body refx-safe-travel .description{text-align:center;padding:0rem;font-size:14px;font-weight:700;color:var(--imp-airline-secondary-color)}:root body refx-safe-travel .action-label,:root body refx-safe-travel .capsule-not-required{font-weight:400!important;font-size:16px}:root body refx-safe-travel .safe-travel-display-3{font-size:20px;font-weight:400;line-height:1.6;color:var(--imp-airline-secondary-color);margin-bottom:11px}:root body refx-safe-travel .safe-travel-body-2{font-weight:700;font-size:16px;color:var(--imp-grey-text-color);line-height:1.5}:root body refx-safe-travel .self-certification-requirements-title{display:none}:root body refx-safe-travel .self-certification-requirement-criterias{list-style:none}:root body refx-safe-travel .check-criteria{margin-right:1rem}:root body refx-safe-travel .self-certification-requirement-criteria{font-size:14px;color:var(--imp-grey-text-color);line-height:2}:root body refx-safe-travel .self-certification-requirements-container{border-radius:16px}:root body refx-safe-travel .capsule{font-weight:700;text-transform:initial!important}:root body refx-safe-travel .document-note{display:none}:root body refx-safe-travel .select-all{font-size:16px}:root body refx-safe-travel .list-item{border:var(--application-border)}:root body refx-safe-travel .list-item .mat-stroked-button{border:none!important}:root body refx-safe-travel .method-choice-instruction,:root body refx-safe-travel .self-certify-container,:root body refx-safe-travel .footer-conjunction{display:none}:root body refx-safe-travel safe-travel-rule-card-pres{--safe-travel-rule-card-pres-background-color: transparent;--safe-travel-rule-card-pres-box-shadow: none;--safe-travel-rule-choice-pres-card-max-width: 20rem}:root body refx-safe-travel safe-travel-rule-card-pres .button-container{height:unset}:root body .self-certification-requirements-description{text-align:initial;padding:0rem;font-size:14px;font-weight:700;color:var(--imp-airline-secondary-color)}:root body safe-travel-general-requirements-pres{--safe-travel-general-requirements-pres-description-with-title-padding: 1rem 1rem}:root body safe-travel-general-requirements-pres .requirement-description{word-break:break-word}:root body safe-travel-passenger-card-pres .name-wrapper .capsules .capsule{padding:0}:root body safe-travel-passenger-card-pres .pax-status-error-icon,:root body safe-travel-passenger-card-pres .pax-status-icon{display:none}@media (min-width: 768.1px){:root body safe-travel-onboarding-pres .info-safe-travel{background:var(--imp-feedback-yellow-warning);padding:1rem}}@media (max-width: 768px){:root body safe-travel-onboarding-pres{padding:0rem 1rem}:root body safe-travel-onboarding-pres .info-safe-travel{background:var(--imp-feedback-yellow-warning);padding:1rem}}:root body safe-travel-documents-recap-pres .document-required-status-icon{display:none}:root body safe-travel-page-title-box-pres{width:100%;height:68px;background:var(--imp-airline-secondary-color);margin-bottom:29px}@media (min-width: 600.1px) and (max-width: 900px){:root body refx-safe-travel-teaser-card-pres{--safe-travel-teaser-card-pres-description-margin: -10px 0 20px 7.7rem}}@media (min-width: 500.1px) and (max-width: 600px){:root body refx-safe-travel-teaser-card-pres{--safe-travel-teaser-card-pres-description-margin: -25px 0 20px 7.7rem}}@media (max-width: 500px){:root body refx-safe-travel-teaser-card-pres{--safe-travel-teaser-card-pres-description-margin: 0px 0 20px 7.7rem}}:root body refx-safe-travel-teaser-card-pres .banner{background:var(--imp-feedback-yellow-warning)}@media (min-width: 1050px){:root body refx-safe-travel-teaser-card-pres .banner{height:180px}}:root body refx-safe-travel-teaser-card-pres image{max-width:427px}:root body refx-safe-travel-teaser-card-pres .mat-stroked-button{min-width:193px;height:32px;border-radius:5px!important;font-size:14px;border:none!important;font-weight:700}:root body refx-safe-travel-teaser-card-pres .content .title{display:flex;font-size:18px;font-weight:400;line-height:1.06;color:var(--imp-airline-secondary-color)}:root body refx-safe-travel-teaser-card-pres .warning-safe-travel{margin-right:1.3rem}:root body refx-safe-travel-teaser-card-pres .mat-focus-indicator{border:none;background-color:var(--imp-airline-secondary-color);color:#fff}:root body refx-safe-travel-teaser-card-pres .mat-focus-indicator:hover{background-color:var(--imp-airline-secondary-color)}:root body refx-safe-travel-teaser-card-pres .mat-focus-indicator:focus{background-color:var(--imp-airline-secondary-color)}:root body refx-ssci-safe-travel-teaser{--safe-travel-teaser-pres-card-background-color-sm: #fff;--safe-travel-teaser-pres-list-bullet-icon: "\e91a";--safe-travel-teaser-pres-list-bullet-color: var(--imp-feedback-success-alternative)}:root body refx-ssci-safe-travel-teaser refx-safe-travel-teaser-pres .mat-card .mat-card-content{--safe-travel-teaser-pres-list-bullet-icon: "\e91a";--safe-travel-teaser-pres-list-bullet-color: var(--imp-feedback-success-alternative);background-color:#fff;flex-direction:row}:root body refx-ssci-safe-travel-teaser refx-safe-travel-teaser-pres .mat-card .mat-card-content .img-container{margin:auto}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section .skip-section-content{background-color:var(--imp-feedback-info)}@media (min-width: 600px){:root body refx-ssci-safe-travel-teaser .footer-wrapper{--safe-travel-teaser-skip-title-color: var(--imp-airline-secondary-color);--safe-travel-teaser-skip-description-color: var(--imp-airline-secondary-color)}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section{margin-right:0}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section .skip-section-content{display:grid}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section .skip-section-content .skip-content{border:none;display:contents}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section .skip-section-content .skip-title{grid-row:1/2;grid-column:1/2;text-align:left;margin:0 2rem}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section .skip-section-content .skip-description{grid-row:2/3;grid-column:1/2;text-align:left;margin:2rem 2rem 0}:root body refx-ssci-safe-travel-teaser .footer-wrapper .skip-section .skip-section-content button.btn-skip{grid-row:1/3;grid-column:2/3;margin:auto 2rem auto 0;color:var(--imp-airline-secondary-color);border-color:var(--imp-airline-secondary-color)!important}}:root body refx-ssci-home-printed-bag-tags{--mat-card-padding-lg: 2rem 7.4rem;--home-printed-bag-tags-form-passenger-vertical-padding: 5rem;--home-printed-bag-tags-form-passenger-information-color: var(--application-text-color);--home-printed-bag-tags-pres-download-tab-information-border: var(--imp-dotted-border);--home-printed-bag-tags-pres-download-tab-information-margin:1.5rem 0;--home-printed-bag-tags-pres-download-tab-information-padding:2rem 0}:root body refx-ssci-home-printed-bag-tags .refx-body-2{line-height:inherit}:root body refx-ssci-home-printed-bag-tags .mat-card{font-size:14px;font-weight:700;color:var(--imp-grey-text-color)}:root body refx-ssci-home-printed-bag-tags .mat-tab-group.mat-primary .mat-ink-bar{background-color:var(--imp-airline-main-color)!important}:root body refx-ssci-home-printed-bag-tags .mat-tab-group.mat-primary .mat-tab-label-active{color:var(--imp-airline-main-color)}:root body refx-ssci-home-printed-bag-tags .mat-tab-label,:root body refx-ssci-home-printed-bag-tags :root body .mat-tab-link{color:var(--imp-airline-main-color)}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .baggage-traveler-card{padding:24px!important}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .mat-card-content{display:flex!important;flex-direction:column!important}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-baggage-details-card-pres{order:2}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-baggage-bag-selection{display:flex;flex-wrap:wrap}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-baggage-bag-selection:nth-child(3)>div:nth-child(1){flex:1 1 80%}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .traveler-name{font-size:20px;font-weight:700;line-height:1.6;color:var(--application-text-color)}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .traveler-card-title{border-bottom:var(--imp-dotted-border);padding:0 0 1rem}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .traveler-card-title .traveler-infant{line-height:1.5}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .baggage-type-title-container{display:none}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .ff-number{color:var(--imp-grey-text-color);font-weight:700;font-size:14px}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .baggage-bag-selection-extra-bags-label{font-family:Lato;font-size:18px;font-weight:700;line-height:1.78;color:var(--imp-airline-secondary-color)}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-baggage-details-card-pres .baggage-details-first-col{background:var(--imp-feedback-info);margin:3rem -24px 1rem}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .baggage-details-container{flex-direction:column-reverse;margin-bottom:10px}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-baggage-bag-selection{flex-direction:column}@media (min-width: 600.1px){:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-number-stepper .number-stepper-container{justify-content:flex-end}}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .included-allowance{font-size:14px;font-weight:700;line-height:1.67;color:var(--imp-airline-secondary-color);margin:10px 20px}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .information-regulatory{font-size:14px;padding-right:1rem}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-number-stepper .stepper-label{display:none}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-number-stepper .stepper-button{color:var(--imp-airline-main-color);border-color:var(--imp-airline-main-color);min-width:24px;min-height:24px;max-width:24px;max-height:24px;font-size:20px;padding:0;line-height:24px}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-number-stepper .reader-content{display:none}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres refx-number-stepper .number-wrapper{font-size:21px;font-weight:700;color:var(--application-text-color)}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .weight-per-piece,:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .total-allowance-multiplier{font-size:11px;line-height:1.45;text-align:right}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .baggage-bag-selection-checked-in-bags-label{font-size:14px;font-weight:700;line-height:1.71;letter-spacing:0px;color:var(--application-text-color);width:100%}:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .refx-icon-baggage-services:before{content:""}@media (max-width: 600px){:root body refx-ssci-home-printed-bag-tags refx-baggage-passenger-card-pres .baggage-details-last-col{justify-content:center;margin-bottom:10px}}:root body refx-ssci-extra-services{--service-card-pres-already-paid-information-icon-margin: 4px 10px 0 0px;--service-price-information-pres-color: var(--application-text-color);--bound-card-bound-padding: var(--application-spacer)}:root body refx-ssci-extra-services refx-service-card-pres .mat-checkbox-label{line-height:35px!important}:root body refx-ssci-extra-services .category-selection-travel-unit-header,:root body refx-ssci-extra-services .category-selection-travel-unit-subheader{font-size:2rem;line-height:30px}:root body refx-ssci-extra-services .category-selection-travel-unit-subheader{color:var(--application-text-color);margin-bottom:24px}:root body refx-ssci-extra-services .category-selection-travel-unit-header{font-weight:700}:root body refx-ssci-extra-services .information-catalog{margin-right:1rem}:root body refx-ssci-extra-services .service-selection-card{box-shadow:none;border:none}:root body refx-ssci-extra-services refx-traveler-name-pres{border-bottom:var(--imp-dotted-border);padding-bottom:8px}:root body refx-ssci-extra-services refx-traveler-name-pres .name{font-size:2rem;font-family:AERadar;font-weight:400}:root body refx-ssci-extra-services .service-traveler{border-radius:var(--application-card-border-radius);background-color:var(--application-panel-background);box-shadow:var(--application-card-box-shadow);margin:2rem 0;min-height:18rem}:root body refx-ssci-extra-services refx-service-category-selection-pres{--service-category-selection-pres-category-selection-header-text-align: left;--category-generic-selection-pres-service-selection-per-traveler-label-color: var(--imp-grey-text-color);--category-generic-selection-pres-service-traveler-name-color: var(--application-text-color);--service-category-selection-pres-category-recap-price-color: var(--application-text-color);--category-generic-selection-service-traveler-padding: 1.5rem 2rem 2rem 2rem;--category-generic-selection-service-traveler-padding-last-child: 1.5rem 2rem 2rem 2rem;--service-category-selection-pres-category-recap-color: var(--application-text-color);--service-category-selection-pres-category-selection-recap-border-radius: 0 0 1rem 1rem;--category-generic-selection-pres-service-traveler-flex-direction: column;--category-generic-selection-pres-service-traveler-name-margin: 0 0 2rem;--service-category-selection-pres-category-selection-travel-unit-category-selection-padding: 0rem;--service-category-selection-pres-category-selection-travel-unit-category-selection-padding-xs: 0rem}:root body refx-ssci-extra-services refx-service-category-selection-pres .category-selection-travel-unit{border-radius:none;background-color:transparent;box-shadow:none}:root body refx-ssci-extra-services refx-service-card-pres{font-size:18px;color:var(--imp-airline-secondary-color);font-weight:700;font-family:Lato}:root body refx-ssci-extra-services .category-description{font:1.4rem Lato;font-weight:700}:root body refx-ssci-extra-services .category-selection-recap{display:none}:root body refx-ssci-extra-services refx-price .price-terms-and-conditions,:root body refx-ssci-extra-services refx-service-price-information-pres .price-terms-and-conditions,:root body refx-ssci-extra-services custom-service-price-information-pres .price-terms-and-conditions{display:none}:root body refx-ssci-extra-services refx-price .service-total .price-label,:root body refx-ssci-extra-services refx-service-price-information-pres .service-total .price-label,:root body refx-ssci-extra-services custom-service-price-information-pres .service-total .price-label{font-size:14px;font-family:Lato;font-weight:700}:root body refx-ssci-extra-services refx-price .service-total .price-currency-code,:root body refx-ssci-extra-services refx-price .service-total .price-amount,:root body refx-ssci-extra-services refx-service-price-information-pres .service-total .price-currency-code,:root body refx-ssci-extra-services refx-service-price-information-pres .service-total .price-amount,:root body refx-ssci-extra-services custom-service-price-information-pres .service-total .price-currency-code,:root body refx-ssci-extra-services custom-service-price-information-pres .service-total .price-amount{font-size:24px;font-family:Lato;font-weight:700}:root body refx-ssci-extra-services refx-price .service-total .price-currency-code,:root body refx-ssci-extra-services refx-service-price-information-pres .service-total .price-currency-code,:root body refx-ssci-extra-services custom-service-price-information-pres .service-total .price-currency-code{line-height:normal}:root body refx-ssci-extra-services refx-category-generic-selection-pres .extra-services-label,:root body refx-ssci-extra-services custom-category-generic-selection-pres .extra-services-label{font-weight:700}:root body refx-category-recap-pres,:root body custom-category-recap-pres{--category-recap-pres-category-recap-services-new-background-color: transparent;--category-recap-pres-category-recap-services-new-color: var(--imp-feedback-success)}:root body refx-category-recap-pres .new-service,:root body custom-category-recap-pres .new-service{font-weight:700;font-size:14px}:root body refx-number-stepper .stepper-button{padding:0}:root body{--flight-details-success-color: var(--imp-grey-text-color);--bound-timeline-nb-stop-margin-bottom: 0rem}:root body refx-baggage-selection-summary-pres{--baggage-selection-summary-pres-recap-details-background-color: #fff;--baggage-selection-summary-pres-recap-breakdown-pres-traveler-square-content-font-size: 20px}:root body refx-service-price-information-pres,:root body custom-service-price-information-pres{--service-price-information-pres-price-hint-margin: 0 1rem 0 0}:root body refx-baggage-passenger-card-pres{--baggage-passenger-card-pres-traveler-card-title-inner-span-alignment: left;--baggage-passenger-card-pres-traveler-card-title-justify-content: left;--baggage-details-card-pres-total-allowance-multiplier-margin: 0 2px 0 0;--baggage-details-card-pres-weight-container-margin: 0;--baggage-bag-selection-middle-column-margin: 1.2rem 0 1rem 0;--baggage-passenger-card-pres-title-margin: 0 0 9px 0;--number-stepper-stepper-value-color: var(--application-text-color);--number-stepper-value-container-height: 0;--number-stepper-value-container-width: 20px;--number-stepper-stepper-margin-left: 9px;--number-stepper-stepper-margin-right: 9px;--number-stepper-stepper-value-top: -1.2rem;--number-stepper-stepper-icon-font-size: 0;--baggage-details-card-pres-bags-label-color: var(--imp-grey-text-color);--baggage-bag-selection-checked-in-bags-label-margin: 0;--baggage-bag-selection-checked-in-bags-label-text-align: right;--baggage-bag-selection-stepper-limit-label-color: var(--imp-feedback-coral-danger);--baggage-bag-selection-stepper-limit-label-text-align: right}@media (max-width: 600px){:root body refx-baggage-passenger-card-pres{--baggage-bag-selection-middle-column-margin: 2rem 0 0 0;--baggage-bag-selection-checked-in-bags-label-text-align: center;--baggage-bag-selection-stepper-limit-label-margin: 0;--baggage-bag-selection-stepper-limit-label-text-align: center}}:root body refx-ssci-checkin-error{--checkin-error-pres-padding: 90px 0 30px 0}:root body refx-ssci-checkin-error .refx-display-3{font-size:24px;font-weight:400;color:var(--imp-airline-secondary-color);margin-bottom:11px}:root body refx-ssci-checkin-error .message{max-width:400px;margin:auto}:root body refx-ssci-checkin-error .message-label{font-size:14px;line-height:1.43;color:var(--imp-grey-text-color)}:root body .service-price-information-bottom{max-width:930px;margin:auto}:root body refx-service-error-dialog .service-error-dialog-content .service-error-dialog-content-title{font-size:24px;line-height:1.21;text-align:center;color:var(--application-text-color)}:root body refx-service-error-dialog .service-error-dialog-content-text{font-size:14px;line-height:1.43;text-align:center;color:var(--imp-grey-text-color)}:root body refx-ssci-security-questions .mat-radio-label-content span{font-size:14px;line-height:1.71;color:var(--application-text-color)}:root body refx-ssci-security-questions .mat-card{padding:25px 23px}:root body refx-ssci-security-questions .mat-radio-outer-circle,:root body refx-ssci-security-questions .mat-radio-inner-circle,:root body refx-ssci-security-questions .mat-radio-ripple{display:none}:root body refx-ssci-security-questions .mat-radio-checked .mat-radio-container{background:url(radiobutton-selected.d0602d621be17e5b.svg) no-repeat;background-size:contain;height:30px;width:30px;position:initial;display:block}:root body refx-ssci-security-questions .mat-radio-container{background:url(radiobutton-unselected.7676a40e05977c68.svg) no-repeat;background-size:contain;height:30px;width:30px;position:initial;display:block}:root body refx-ssci-security-questions .instructions{font-size:12px;font-weight:700;line-height:1.67;color:var(--imp-grey-text-color)}:root body refx-ssci-security-questions .question{font-size:16px;font-weight:700;line-height:1.25;color:var(--imp-grey-text-color)}:root body refx-ssci-security-questions .question-and-answer{padding-bottom:21px}@media (min-width: 600px){:root body refx-ssci-security-questions .col-sm-6{max-width:15%;min-width:150px}}:root body refx-ssci-security-questions .information-security-questions{font-size:17px;padding-right:8px;position:relative;top:1px}:root body refx-ssci-security-questions .answer-no-to-all{font-size:16px;font-weight:700;line-height:1.5;text-align:right;color:var(--ux-palette-suma-suma)}:root body refx-ssci-customer-contact{--contact-details-item-horizontal-padding: 0}:root body refx-ssci-customer-contact refx-contact-details-item-pres .contact-details-card{padding:15px 16px 20px 15px!important}:root body refx-ssci-customer-contact refx-contact-details-item-pres .refx-display-3{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--application-text-color);border-bottom:var(--imp-dotted-border);padding-bottom:11px;text-align:left}:root body refx-ssci-customer-contact refx-contact-details-item-pres .contact-details-notice{font-size:14px;font-weight:700;font-family:Lato;line-height:1.67;color:var(--imp-grey-text-color);margin-bottom:17px}:root body refx-ssci-customer-contact refx-contact-details-item-pres .mat-form-field-appearance-fill{margin-top:0}:root body refx-ssci-customer-contact refx-contact-details-item-pres .contact-details-phone-checkbox{margin-top:3rem}:root body refx-ssci-customer-contact refx-contact-details-item-pres .mdc-checkbox .mdc-label{font-size:24px;font-family:AERadar;font-weight:400;line-height:1.33;color:var(--imp-airline-secondary-color);margin:0}:root body refx-unpaid-items-dialog-pres .refx-title{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:20px 0 0}:root body refx-unpaid-items-dialog-pres .refx-dialog-content{margin-right:12px}:root body refx-unpaid-items-dialog-pres .buttons-place{flex-direction:column}:root body refx-unpaid-items-dialog-pres .refx-dialog-actions{padding:10px 12px 4px 0}

/*# sourceMappingURL=styles.43f9b1fa771e4a73.css.map*/